启停机器winccflexible里如何做一个按钮长按3s才有效?

分享到:
398
下一篇 >

菜鸟:

启停机器防止误操作,想做一个按钮长按3s再执行。怎么做。

游侠:

简单的办法是在plc里做一个3s的延时,  hmi上按钮按下计时开始,计时3s到的时候再给启动信号。

新手:

那不符合要求啊,那点一下还是会启动机器啊,只不过是3s后启动,我是想让他长按才有效,不长按无效!

奇侠:

试试这样是否可行

按钮按下置位变量,PLC启动计时,3S后变量未复位发启动信号,按钮抬起复位变量,变量复位中止计时。

游侠:

 i0.0——延时——m0.0
 
 停止——m0.0——q0.0
         └   q0.0  ┘

奇侠:

你直接用延时接通定时器就好了,按钮按下置位变量,抬起复位按钮。定时器触发用按钮的变量值,复位用变量值取反。

这样只要按下时间少于定时器的设定时间就不会输出了。

侠客:

可以设置一个周期。

在通讯——周期里,新建一个3000ms周期,按钮变量的周期选这个3000ms的周期。

游侠:

感觉五楼的方法*好

酱油甲:

用延时接通就可以实现啊。

酱油乙:

可以用wincc  flexible 的脚本编辑一下,用VB写程序。

酱油丙:

在PLC里写程序。。。多简单的事

酱油丁:

5楼方法*好


你可能感兴趣: 工控菜鸟园 自动化系统 WinCC Panel WinCC PLC
无觅相关文章插件,快速提升流量