不规矩的小马达
各位大神:
最近在使用施耐德M241 PLC遇到一个烦心的问题,串口1 232端口,50ms的周期收发,发送没问题,接收总是有报文丢失,不管周期是50ms还是100ms,为什么会有这个现象?程序如下:
请叫我王老湿
接收丢失数据,估计是接收数据时候出问题了,比如还没完成数据接收,又收到数据,造成通信阻塞
程序注意分时处理,最好是采用接收发送通信完成中断