传感器信号丢失plc信号为什么不刷新

我用的是smart700 ie v3触摸屏,西门子 s7-200 224xp. 程序是周期轮询,扫描周期是10ms。而且调不了,运行周期是10s多,今传感器信号丢失plc监控一样有型号,触摸屏上一直有数据,这肯定是假的。如何解

问题补充:
我用的是建大仁科RS-WS-N01-8空气温湿度变送器和YDBS-3001-TR土壤RS485传感器。用的modbus协议一个传感器,我编程时一个传感器扫描1s.一共留了10个传感器接口。但是plc扫描周期是10ms,我又调不了。谢谢各位老师的解答

最佳答案

10ms?太快了吧?plc卡死了,你用的什么传感器?
你的通讯有问题,你把这个通讯程序放到主程序中,用sm0.0无条件的执行。然后用最后一个的通讯完成或者故障以及通讯启动来触发第一个的通讯,第一个设备的通讯完成或者故障来触发第二个设备的通讯。第二个的通讯完成或者通讯故障触发第三个的通讯。。。。。。
第一个的通讯启动:用sm0.1复位一个m点比如m10.0,主程序扫描结束后判断m10.0如果为0则给m10.0置位,第一个设备的通讯启动用这个m10.0(这样做的目的是给第一个设备的通讯请求一个上升沿检测的机会)

提问者对于答案的评价:
这是我设计的程序有缺陷,谢谢各位老师的热心帮助,外已经有了解决方案,做信号丢失报警。再次感谢各位老师报警

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午11:23
下一篇 2021年7月5日 上午11:23

相关推荐

发表回复

登录后才能评论