200SMART通讯口刷新

使用200SMART的信号板和光栅尺通讯,使用的是232自由口通讯,通讯过程中,光栅尺是主动的、连续不断发送数据的,信号板CM01只能被动接受数据,出现一个情况:PLC能接收到数据,但是不刷新,必须要把232串口通讯线插拔一下,会再次获得新数据,并且接收的数据中,总会不规律频繁丢失一些固定数据,比如光栅表头发送的是“ABCD.EFG”,则在缓存区中,会不规律丢失A和F,其他数据正常;已通过串口助手发现光栅端数据发送正常,图上显示是定时0.5s触发一次数据接收指令,不知道有没有老手遇到过这种情况

最佳答案

网线拔插一下才刷新,说明你的程序没有定时刷新。
会规律的丢失数据,是不是接收的地址位数不够?或者是接收的类型不对

自由口常见问题:
http://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/smartsms/019.html
参考资料:http://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/smartsms/019.html

提问者对于答案的评价:
感谢各位!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午10:02
下一篇 2021年7月4日 下午10:02

相关推荐

发表回复

登录后才能评论