如何给自定义的功能块分配特殊的PCS 7属性?

功能块的系统属性
可以给功能块分配系统属性。在功能块起始部分就需要声明属性。

比如,"S7_m_c : =..."的设置决定了一个块类型的接口参数是否需要上传到HMI上。
如果此属性的值是"true",这样所有接口参数的HMI属性都具备“System attributes of the parameters”的定义。
如果此属性的值是"false",默认所有的接口参数都不具备这个HMI属性。用户可以针对单独接口参数定义此属性。

示例

FUNCTION_BLOCK FB576
TITLE = ‘AND operation’
{ S7_m_c : = ‘true’}
//
//Block comment
//
VERSION : ‘1.0’
:
END_FUNCTION_BLOCK

参数的系统属性
也可以给输入,输出,输入-输出参数分配系统属性。在参数声明块中对输入,输出,输入-输出参数分配系统属性。声明值最大不能超过24个字符。

示例
WinCC中每个需要监控的参数都需要属性“S7_m_c := true”。示例中,输入“E1”和“E3”都是需要在WinCC上监控的:

// Block parameter
VAR_INPUT
// Input parameters
E1 { S7_m_c:=‘true’} : BOOL:=1;
E2 : BOOL:=1;
E3 { S7_m_c:=‘true’} : BOOL:=1;
:
END_FUNCTION_BLOCK

注意
各属性以及描述可以参考SIMATIC Manager的在线帮助,“Help > Help Topics > Attributes for Blocks and Parameters > System Attributes”。
如果在一个已经组态好的项目中重新插入一个改动后的系统块(比如,版本改动),在插入之前,确保已经修改了这个块的属性以符合要求。


© Siemens AG, 1998, 2000

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc332983.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 下午12:03
下一篇 2021年4月12日 上午12:00

相关推荐

发表回复

登录后才能评论