首先设置都没有问题,也连接上了。HMI仿真,能读出PLC的状态值(已测试)
证明应该是仿真建立连接成功
出现问题如下:
CPU处于停止状态,是HMI上的按钮动作后,PLC里有反应。
CPU处于运行状态,HMI能显示输出内容,但是HMI上的按钮动作后,PLC里没反应。
如图1 和2
按下启动按钮,(启动按钮上方为I3.0的值得输出)功能是置位I3.0。STOP状态下,点击按钮,执行正确
RUN状态下,点击按钮,它的显示是置1,马上又自动置0,,而且仿真器上也没有相应指示。。。
图片说明:
最佳答案
查看你的按钮的组态,是不是“事件”中的“按下”给变量置位,“释放”又给变量复位了。
提问者对于答案的评价:
不是这个原因!!希望跟大家分享一下!我找到的原因如下
首先不是连接的问题!连接正常!
PLC程序 我写的是一个常开触点I3.0 触发一个线圈q6.0置位
然后触摸屏按钮 按下 置位I3.0 仿真不成功!具体现象是I3.0变成了1,马上又变成了0
但是我刚才把I3.0换成了M100.0,这样重新对触摸屏按钮置位100.0 仿真成功!没有出现刚才的情况! 求解!
设备组态已经定义了I3.0了。
专家置评
与I3.0还是M100.0对于HMI是没有区别的,建议您还是查看程序组态。按钮建议在单击下添加一个置位位的系统函数。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc166631.html