我在WINCC画面上作了一个2档的转换开关,要达到用此开关控制电机的作用~但是,此转换开关打到ON的位置后,自动复位为0~~不知道是什么原因!望高手给与解答!
问题补充:
if M0.0==0,Settagbit("M0.0",1)
else
Settagbit("M0.0",0);
这些语句需要在哪里输入啊~是不是那个鼠标动作的C语言,编辑动作里面啊~
最佳答案
需要查看脚本是否有问题,如果用C脚本,有2种方法,比如变量地址M0.0(变量名也是M0.0):
1。启停用左右键分别控制,
开:事件/鼠标左击/置位M0.0[Settagbit("M0.0",1)]
关:事件/鼠标右击/复位M0.0[Settagbit("M0.0",0)]
2。启停都用左键控制,
if M0.0==0,Settagbit("M0.0",1)
else
Settagbit("M0.0",0);
另外需要确认程序中没有复位。
补充:不错,通过鼠标动作/C动作/,完整一点可以:
...
if("M0.0"==0)
{
Settagbit("M0.0",1)
}
else
{
Settagbit("M0.0",0)
}
...
提问者对于答案的评价:
谢谢各位~
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc277342.html