恭喜,你发布的帖子
发布于 2020-01-11 23:03:29
12楼
y版!
在实际测试过程中,只要电脑连接cpu在线时cm1241的rx/tx灯开始中断1-2s左右,然后又正常,不过只要电脑在线通讯的效率大大降低。
电脑离线后通讯的效率又提高。
感觉与网络堵塞一样,可能是CPU性能问题。
使用CM1241-485模块,根本不占用CPU的通讯连接资源。
仅仅是在每次扫描循环中,调用MB Master FB,和CM交换一次数据。所有通讯都是有CM自己处理。
CM接收到(FB)指令,处理发送,然后转到等待从站的响应。此期间遇到第二次FB调用,CM返回的都是Busy;如果此时从站已经响应,且接收完成,则FB会读取CM缓冲区内容到FB的背景数据块,给出Done状态。只有响应超时、2次重发仍没响应;或数据校验出错等,才会给出Error的状态。
什么情况才会Error?
线路断了;信号波形不正常;从站通讯处理阻塞或宕机。
他们所说的所谓丢包,就是信号波形不正常,收到干扰造成的。
终端电阻、2X双绞线解决供电、通讯基准电位。在变频器运行情况下,波形都是很好的。
至于你说的PC/PG在线会影响CM?我的感觉是模块的连接似乎有问题吧?
在线会造成扫描周期延长?你还有其他的PN、以太网通讯连接?
我有点不相信呢。
请填写推广理由:
分享
只看
楼主