WINCC一个按钮启停一个设备 点击:7397 | 回复:5



karterjqj

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 13回
  • 年度积分:0
  • 历史总积分:137
  • 注册:2008年4月23日
发表于:2011-07-26 09:18:32
楼主
您好我有个WINCC按钮脚本的问题?



定义变量 "a" 启动

"b" 停止

"c" 运行

这个按钮动作顺序为:

1、鼠标左键按下"a"动作变为1,启动设备,随后释放。

2、当运行变量"c"为1的时候,启动变量"a"为0。

3、再次鼠标左键按下,停止"b"为1,随后释放。运行"c"为0时,"b"为0。

4、循环1-3,也就是一个按钮控制一个设备启停,但不是置1复位,而是启动按一松零,停止按一松零,都是通过一个按钮实现。

S7编程图如下


请问WINCC脚本如何编写?



karterjqj

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 13回
  • 年度积分:0
  • 历史总积分:137
  • 注册:2008年4月23日
发表于:2011-07-26 09:18:56
1楼
请大侠指教。。。。。。。。。。。。。

h82763800

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 8回
  • 年度积分:0
  • 历史总积分:31
  • 注册:2010年12月06日
发表于:2011-07-26 10:23:11
2楼

下位再加一条 当C=1时 reset a  ;C=0时 reset  b
if(C=1) 此时按按钮 B=1  建议你弄2个按钮  更直观

 

wyb2866255

  • 精华:57帖
  • 求助:0帖
  • 帖子:148帖 | 2872回
  • 年度积分:1
  • 历史总积分:31450
  • 注册:2010年7月01日
发表于:2011-07-28 09:00:18
3楼

    1、设PLC中的一个位变量 Q0.0控制电机的启停,即:Q0.0=0为电机停,Q0.0=1为电机运转。

    2、在WINCC中设置一个位变量“电机控制”,其地址为Q0.0,即可与PLC通讯。再选用一个按钮,组态它为“单击可改变变量‘电机控制’的状态”,即:按一下按钮,如Q0.0=0,则使Q0.0=1,如Q0.0=1,则使Q0.0=0。

       这样处理即可实现

WUYUWEI803

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 17回
  • 年度积分:0
  • 历史总积分:83
  • 注册:2011年2月26日
发表于:2012-04-23 14:57:15
4楼

用脚本来控制是挺方便的

z小屁孩y

  • 精华:0帖
  • 求助:0帖
  • 帖子:15帖 | 605回
  • 年度积分:0
  • 历史总积分:1064
  • 注册:2012年3月02日
发表于:2012-04-23 15:17:48
5楼
引用 wyb2866255 的回复内容:    1、设PLC中的一个位变量 Q0.0控制电机的启停,即:Q0.0=0为电机停,Q0.0=1为电机运转。    2、在WINCC中设置一个位变量“电机控制”,其地址为Q0.0,即可与PLC通讯。再选用一个按钮,组态它为“单击可改变变量‘电机控制’的状态”,即:按一下按钮,如Q0.0=0,则使Q0.0=1,如Q0.0=1,则使Q0.0=0。       这样处理即可实现




热门招聘
相关主题

官方公众号

智造工程师