在step7中制作两个二进制变量valon(I2.6)、valoff(I2.7),再wincc中创建一个结构变量名为val在其中创建两个变量(start(bit)、stop(bit),新建变量value选择结构val,修改它们的地址start为E2.6、stop为E2.7;再新建一个画面val.pdl制作两个按钮on和off,把后缀start、stop分别赋值给on和off两个按钮,新建画面做一个画面窗口,在画面窗口属性中画面窗口赋值为val.pdl、变量前缀赋值为val;运行后按下on按钮和off按钮在PLC中没有任何反应,这是为什么?而选用数据块格式就可以!如果不作为按钮,而作为对象属性颜色改变是可以的。是不是因为输入点I2.6在wincc变为结构变量E2.6的缘故?
问题补充:
画面窗口属性变量前缀val.后面是有点,书写错误
最佳答案
输入点如IX.XX要想有动作响应只有两条途径。一是用强制功能,二是接通模板上对应的输入点。输入点是不能被上位机写的,但可以被上位机读。
提问者对于答案的评价:
非常感谢您,我觉得是这样的。因为在做按钮时不管用直接连接的方式,还是C脚本都无法使其置位或复位,只是一闪而过(用对象属性背景色来监视的),PLC根本就没有任何反应!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc251044.html