恭喜,你发布的帖子
发布于 2025-10-28 09:39:45
6楼
,懵逼了吧,看到RTU就对了,这问题也困扰我好久了,对于通信干扰场合,特别是酒店凌晨时候,不知道酒店启动了什么设备,每到那个时候就通信异常,对于PLC这边不知道通信库程序是怎么处理的,反正库程序有问题,表现在读数据,比如读一个数据,干扰一出现,大部分时候能正常处理报错,不动存储器,及个别时候,它突然变成读多个数据,并能通过效验返回很多数据,也没有错误,这就动了存储器数据,导致很多乱了。它不是乱动的,是从调用库指令指针数据开始的不确定多少数据,正常读一个肯定只动一个数据,就这出问题了。这绝对不是别的地方地址覆盖了,期间也改过指针存储地址,还是有问题,没办法只能开外挂网关模块实时监控才发现的,解决办法是读指令指针存储地址放到一个很长的未用区间,然后只取这个数据传送到要用的存储器,问题就解决了,没有出现乱像,因为读一个不管你返回多少数据,反正我就只取第一个用。
通讯干扰还有这样的现象?第一次听说!
通讯干扰通常只会出现通讯中断,没法读到正确的数据,或报错
这种情况应该是程序中用了指针寻址,出现的异常,重点排查程序中的变址寻址。
请填写推广理由:
分享
只看
楼主