|
楼主 |
发表于 2020-4-18 22:43:42
|
显示全部楼层
官网版本是1.0.0的,版本日期是2019-12-31。
我试过modbusRTU没问题,
用的工具是:虚拟串口(虚拟出了两个串口对 COM5/6 COM7/8),Modbus Slave(模拟ModbusRTU 从端)。
过程是:1 配置config1的通讯配置属性,测试用到两个串口,
ANY_MODBUS_RTU;COM=5,115200,0,8,1;SN=0;LargeEnd=False;IS02MOD=False;YOFFSET=0;MOFFSET=2048;XBNAME=X+0-10+.+0-F;YBNAME=Y+0-10+.+0-F;MBNAME=M+0-10+.+0-F;DBNAME=D+0-10+.+0-F
ANY_MODBUS_RTU;COM=7,115200,0,8,1;SN=1;LargeEnd=False;IS02MOD=False;YOFFSET=0;MOFFSET=2048;XBNAME=X+0-10+.+0-F;YBNAME=Y+0-10+.+0-F;MBNAME=M+0-10+.+0-F;DBNAME=D+0-10+.+0-F
2 在Form1上添加两个,数据显示器,配置 PCHMI选项卡中的,PLC属性为 0/1;监控地址属性为:D0
3 打开两个Modbus Slave(一个打开COM6,另一个打开COM8)
正常,双向都正常:从主到从 和 从从到主(03功能码) 都正常,而且地址连续时会使用连读。
目前没有找到的功能是:主 用一个串口 访问 从 -----靠地址区分。现在PLC地址都固定是地址1,所以,访问几台设备就需要几个COM口。不知道哪个属性 管 PLC地址! |
|