WinCC置复位问题,求高手解答!

PLC程序如下图所示,现在用WinCC做个确认和取消确认功能,一个按钮是鼠标左击时DBX1.6置位,松开时复位(确认功能),一个是鼠

 标左击时DBX2.0置位,松开时复位(取消确认功能),现在的问题是经常出现鼠标松开时这2个按钮均有时候不复位的情况,必须要

 手动将程序置1或者置0后,才能继续。请教下是怎么回事,如何解决?
 上次问了次有人说PLC内存使用率高,我看了下 很低。排除这个原因。
 也有人说是通讯的问题,我想如果是这个问题应该如何检查和排除。
 拜托了!!
 |---| |----------|----|/|-----------( ) (DBX1.7)
 | (DBX1.6)   |  (DBX2.0)
 |---| |----------|
 |  (DBX1.7)

最佳答案

确实有你这种情况发生,即都是松开鼠标后实际上没有复位,一般情况下我认为是windows系统的问题,是不是鼠标松开的动作太快了(即一单击完就松开,而不是单击后保持秒级后再松开,不过这个不太现实,模拟上也没有发生,发生这种情况的概率比较小)。
 所以如果排除这个的话,最好的办法就是只置位,复位让plc来完成,即
 A DBX1.6
 AN DBX2.0
 = DBX1.7
 A DBX1.6
 R DBX1.6
 A DBX2.0
 R DBX2.0
 

提问者对于答案的评价:
谢谢各位的认真答复!不甚感激

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc274015.html

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

相关推荐