WINCC画面中有很多设备,如何统计画面中设备不同状态的总数量,比有正在运转的有多少台,停止的有多少台,故障的有多少台;请大神指教!
问题补充:
设备参数读取没有通过PLC,直接由MODBUS协议读写。
图片说明:
最佳答案
采用全局脚本来做吧,取到状态标签,转换成数值,做加法得到设备台数再写回显示标签。
提问者对于答案的评价:
有具体范例参考吗,本人为WINCC初学者,还望赐教!感谢!
最佳答案作者回复:
打开全局脚本编辑器,新建一个全局脚本,添加如下的代码,应该能满足要求
int v1,v2,v3;//按实际点数定义
v1=GetTagBit("tag1");//tag1替换为实际使用的状态标签
v2=GetTagBit("tag2");
v3=v1+v2;
SetTagWord("v_r",v3);");//v_r替换为实际使用的数量标签
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc179199.html