功能块的系统属性
可以给功能块分配系统属性。在功能块起始部分就需要声明属性。
比如,"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