上QQ阅读APP看书,第一时间看更新
2.3.2 功能
Modbus Slave作为Modbus从设备模拟工具,可帮助Modbus通信设备开发人员进行Modbus通信协议的模拟和测试;可以在32个子窗口中模拟多达32个Modbus从设备;与Modbus Poll的用户界面相同,支持功能01、02、03、04、05、06、15、16、22和23等功能码,可用于监视串口或者网络通信数据。
Modbus Slave的主要功能如下:
• 读/写多达125个寄存器;
• 读/写多达2000个输入/线圈;
• 监视串行数据流量;
• 通信数据可导出到txt或Excel文档;
• 提供多种数据格式的显示方式;
• 起始基地址可调整(0或1);
• 提供字体和颜色选项;
• 提供Modbus广播功能(从设备ID=0)。
Modbus Slave支持Modbus的功能码如下(关于功能码的详述可参考后续章节):
• 01:Read coil status读线圈状态;
• 02:Read input status读输入状态;
• 03:Read holding register读保持寄存器;
• 04:Read input registers读输入寄存器;
• 05:Force single coil强制单线圈;
• 06:Preset single register预置单寄存器;
• 15:Force multiple coils强制多线圈;
• 16:Preset multiple registers预置多寄存器;
• 17:Report slave ID报告从设备ID;
• 22:Mask write register屏蔽写寄存器;
• 23:Read/Write registers读/写寄存器。