wincc画面转换开关

我在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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日
下一篇 2019年6月11日

相关推荐