wincc中结构变量具体是做什么用的?

wincc中结构变量具体是做什么用的?

问题补充:
在通信协议下建立的变量和在结构变量下建立的变量有什么区别?

最佳答案

我使用结构变量主要是配合画面模板功能。画面中的变量全部使用结构中的成员变量,调用画面的时候修改前缀(tag prefix)属性,指定为结构实例的名称。这样只要一个PID调节模板,就可以完成系统中所有调节阀的控制。
  另外建立结构变量可以将相对独立的设备功能包装在一个变量内,创建变量会很快,只要规定首地址,成员的地址会自动分派(变量之间的地址偏移关系在定义结构的时候分配)。

 补充问题:
 在“结构变量”下建立的实际是结构的定义,如成员变量名,偏移地址,是内部还是外部等。

 在“通讯协议”下建立的是结构的实例,即真正的变量。创建的变量在选择类型时,可以从类型下拉列表中看到在“结构变量”下创建的结构。如果是成员的外部变量就会有实际的地址与其关联。

提问者对于答案的评价:
谢谢,说的很详细!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日
下一篇 2019年6月11日

相关推荐