我在电脑使用昆仑通态的屏进行仿真,然后使用USB转485的线连接到台达ES2的COM3,COM2连接变频器,COM2的通讯没问题可以正常读取写入数据,但是仿真屏与PLC通讯不上,各位大神是怎么回事
我在电脑使用昆仑通态的屏进行仿真,然后使用USB转485的线连接到台达ES2的COM3,COM2连接变频器,COM2的通讯没问题可以正常读取写入数据,但是仿真屏与PLC通讯不上,各位大神是怎么回事
串口有没有啊 多少呀,你电脑的属性上的串口是多少,模拟在线??
串口调试助手软件试过了没有
可能原因及排查步骤:
建议先通过串口调试工具验证物理链路是否通畅。
COM3 默认出厂模式是RS422,不是 485,这个有更改吗?~
触摸屏组态时要选择实际USB转485电缆所产生的COM端口号,这样仿真就可以成功了。
COM2正常与COM3无关,问题基本就在COM3或昆仑通态仿真串口配置。
按顺序检查:
昆仑通态“通用串口父设备”必须选择USB转485在设备管理器里的实际 COM号,不能选触摸屏本体的串口。
关闭WPLSoft、ISPSoft、串口助手,避免COM口被占用。
PLC的COM3设为从站,不要在程序里对COM3执行MODRW/RS主站指令。
两端参数完全一致,例如:9600、8位、偶校验、1停止位、站号1、Modbus RTU。使用台达专用驱动时,两端必须都按台达DVP协议设置,不能一边DVP协议、一边Modbus RTU。
接线:PLC D+接转换器A/+,D-接B/-。很多USB转485的A/B标注相反,通讯灯不闪就直接交换A、B测试。
昆仑通态必须运行“联机仿真”,普通模拟运行不一定启用真实串口设备。
最常见的根因:昆仑通态选错Windows COM号,或者PLC COM3与仿真工程的协议/波特率/校验/站号不一致。