PLC的485口走RTU通讯,modsan能扫到数据,但上位机不能读数据?
首先你MODSCAN 可以读到数据说明通讯是正常的,上位机需要显示牵涉到上位机需要的服务,例如你使用的是WINCC 只能通过转OPC的形式在上位机显示。给你个例子可以使用KEPSERVER 的opc服务器软件把MODBUS的地址转换成OPC服务就可以在上位机显示了!手里没有软件,只能说这么多!现在在做项目 软件不能乱安装会冲突的!
我也遇到这样的问题,用modscan可以读到数,用串口服务器就是通不上,到现场就可以,这样测试结果就是线路干扰引起的。
是不是你USB转485虚拟出的COM口号没有写对啊?不同的USB口虚拟出的串口号有可能是不一样的,然后你在两个PLC上测试的时候插在了不同的USB口上而没有改modsan的连接。 在中控室的COM上不能通讯请问你们电脑上的COM口是232的还是485的,有没有加转换器啊?还有中控室电脑上有几个COM口,会不会选错号了?
usb转485的那个线需要驱动,可以检查下驱动

rs485 接收不到数据
用示波器监听下485总线上是否有数据返回。排除下问题。
感觉应该是 硬件问题 反复测试,分段测试

西门子485从站,能读IQ数据,V区读不到
<strong>V区读不到的原因如下:</strong> 以下几种可能,供参考:寄存器空间被复用;某处接触不良;电源或附近有干扰;CP341有故障。建议把从站拿到主站附近,即缩短通讯距离进行测试,先排除一些可疑因素Modbus RTU 主站 (最下面有MODBUS RTU 轮循实例),注意一下例程中最前面网络1-网络4,之间的顺序不要变,以及第一次读写指令 MSG 的调用。库存储区不要与程序中任何存储区重叠。用到的 M 存储区也不要与程序中其它地方用到的有重叠。

请教高手FX3U+FX3U-485-BD通讯接收不到数据
在线监视FX3U,确认以下条件是否满足: 1、监视D449---D455这几个寄存器是否有数据(或数据变化), 2、检查M101、M130是否接通过。程序上应该有这两个点的复位指令。

s7-200与RS485仪表通讯,用modbus master库编程,编译没错误,信息指示也没错误但就是接受不到数据?
我觉得如果正确的使用通信库程序,而接收不到数据,那么一定会报超时等错误的。否则是更本没有调用使用MSG子程序。 你应该首先检查一下CTRL主控程序有没有报错,其次检查MSG子程序有没有正常使用,如果有,有没有报错。最后仔细分析一下仪表的通信参数是否正确,比如波特率、校验位等等,尤其是仪表的数据地址是否正确,西门子需要加上40000。
使用通信库程序,正常编译通过,如果RXD/TXD的指示灯可以正常闪烁的,说明硬件路由和配置没有问题,此时接受不到数据,还是检查程序的的参数设置。
你检查下接线,有没有接触不良的原因,我以前做了好多实验,接收不到数据最后检查出来了基本上都是接线接触不良造成的。。

本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/84416.html。