多台设备共用一个子画面操作,通过修改画面变量前缀实现不同变量连接。
其中有一个手自动切换按钮,一般通过c动作实现
SetTagBit(“Tag_1”,(short)!a);但其中Tag_1是变化的,会被不同设备调用(设备不在一个主画面)。
求教怎么给Tag_1和直接连接变量一样加前缀。
最佳答案
wincc中定义结构,比如结构名称为motor,元素为open,res。然后wincc变量链接下定义变量motor1,数据类型为motor,则自动生成motor1.open,motor1.res。
然后小画面中的按钮动作c脚本:SetTagBit(“open”,(short)!a);
wincc主画面中用画面窗口显示前面做的这个小画面,画面窗口的变量前缀输入:“motor1.”。注意motor1后面还有一个英文状态下的句号。
提问者对于答案的评价:
可行
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc199146.html