matlab生成西门子plc源文件,【图】西门子step7功能块的属性及生成源文件的步骤...

本文详细介绍了西门子Step7中功能块的属性设置,包括DB块的写保护、标准块属性、知识保护、源文件生成步骤等。通过MATLAB可以生成源文件,并设置KNOW_HOW_PROTECT属性以保护程序代码。此外,还讲解了DB块的Unlinked和Non Retain属性,以及如何将程序块设为只读。
摘要由CSDN通过智能技术生成

西门子step7功能块的属性说明

STEP7 中的OB,FC,FB,DB 都可以设置一些特殊属性,有关这些属性的含义及设置方法。选中OB,FC,FB,DB,在右键菜单中找到“Object Property”,打开如下属性页。

e68d1abd7f19978db1ad962b2e8c9ff7.png

图 1 FC 的属性页

DB is write-protected in the plc:

DB 块特有的属性,勾选后DB块写保护。程序执行时只能读取DB中的内容,不能修改其中的内容。尝试向写保护的DB中写入数据会导致CPU 报编程错误。如果没有下载OB121会导致CPU停机。

Standard block:

西门子的标准块,已经包含 Know how protection,包含 Name,Version,Family,Author 信息。这个复选框是只读的,无法修改。

Know-how protection:

勾选后无法看到程序块的代码,只能看到接口信息。在这儿是只读的。需要通过编译源文件增加这个属性。具体如下

打开要设置该属性的程序块,在“File”菜单中选择“Generate source”,打开如图2的界面。

在左侧选中“Sources”目录,“Object name”填写要生成的源文件的名字。最后按确认键,打开图3所示的界面。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值