我是设备厂家,300PLC,自带触摸屏。 画面里面有切换开关(按1,再按0)和瞬态按钮(按下1,松开0). 通过光纤连接远程中控室。 中控室是另外一个厂家做的。
中控提出要求: 要把瞬态按钮全部修改成切换开关, 说是这种瞬态按钮,远距离通信网络传输会有延迟。 说白了就是 按下去可能会没反应, 不如切换开关好用。
这个问题怎么解决?
1. 修改PLC程序,把瞬态按钮全部修改成切换开关。 下下策。 几百个按钮不好修改呀
2. wincc 做一些处理, 让瞬态按钮信号通过光纤准确的发到远程PLC中。
wincc要怎么修改才可实现呢?
最佳答案
按钮按下/松开时,用C脚本或VBS给PLC变量赋值,用下列函数进行。
C脚本:SetTagBitWait("Tag1",1);
VBS:HMIRuntime.Tags("Tag1").Write 1,1
实际操作时,按下时间长一些应该没问题。
提问者对于答案的评价:
嗯,确实没有好办法,我也是这样跟中控解释的, 实际操作时,只能按鼠标的时间长一点
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc359836.html