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的那个线需要驱动,可以检查下驱动

FX3U-485-ADP-MB 与富士伺服驱动器MODBUS通信看不到读取的数值
命令发错了吧,你要把高低字节颠倒,每个字节的高低位也要颠倒一下,三菱比较个别。
估计是读取地址设置不正确吧

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

CP340 RS485通讯,为什么PLC接收不到数据
如果程序上没什么问题的话,肯定是485总线被干扰了,工业环境比较复杂,485差分的通讯方式很容易受到外界的电磁干扰。建议您采用扛 干扰能力更强的powerbus总线试一下,这种电流环的通讯机制不容 易收 到外界的电磁干扰。
连接线没问题的话那就是设置的问题。首先是站号,其次通讯格式要设对。可以用串口助手先测试下,看能不能收到数据。
这个呀,你可能要看手册,和通讯格式,相对比较复杂哦。

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

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