菜鸟:
启停机器防止误操作,想做一个按钮长按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楼方法*好