Modbus 从站
让电脑扮演从站设备:四类数据区、自动变化规则与标准异常响应——没有真设备也能把主站调明白。
Overview
总体概览
Modbus 从站模拟工具让一台电脑扮演 Modbus 从站设备,在没有真实设备的情况下响应主站的读写请求。Modbus 协议分为 Modbus TCP、Modbus RTU、Modbus ASCII 三种变体,可通过串口、TCP、UDP 等通道承载,本工具对三种协议与多种通道均提供了支持。可选择通信通道类型(SerialPort 串口、TcpServer、Udp)并配置对应的通道参数:串口可设置串口号、波特率、数据位、校验位、停止位与流控 RTS / DTR;网络通道配置监听地址与监听端口(默认 0.0.0.0:502)。点击 Start,即以 Modbus 从站(服务器)身份监听端口,等待主站设备或上位机连接,同时可选择 Modbus TCP、Modbus RTU 或 Modbus ASCII 协议类型。工具支持在一个窗口内创建多路从站功能页,并可同时多开多个从站实例;每个数据点均可设置自动模拟规则,使主站轮询到的是持续变化的数据,真实还原现场工况。
Screenshots
界面预览



Highlights
特性速览
四类数据区:线圈状态 / 离散输入 / 保持寄存器 / 输入寄存器
三协议 × 三通道:TCP / RTU / ASCII × 串口 / TcpServer / UDP
一个窗口内创建多路从站功能页,并可多开多个从站实例
表格单元格直接编辑,支持十进制 / 十六进制 / 二进制 / 布尔值
右键设置值、查看并勾选二进制位、复制粘贴、生成随机值、快速填充
自动模拟规则:读取前自动翻转 / 自动递增 / 范围内随机
完整异常响应帧与 Slave ID 0 广播写入;配置存为本地文件复用
Features
核心特性
通道与协议接入
可选择通信通道类型并配置对应的通道参数:串口可设置串口号、波特率、数据位、校验位、停止位与流控 RTS / DTR;网络通道配置监听地址与监听端口(默认 0.0.0.0:502)。点击 Start 即以 Modbus 从站(服务器)身份监听端口,等待主站设备或上位机连接;同时可选择 Modbus TCP、Modbus RTU 或 Modbus ASCII 协议类型。
多路从站与数据区配置
工具支持在一个窗口内创建多路从站功能页,并可同时多开多个从站实例。每个页面独立配置从站 Slave ID、功能类型(线圈状态、离散输入、保持寄存器、输入寄存器)、协议地址与数量;输入协议地址后自动换算应用地址(支持 5 位 / 6 位地址显示切换),显示行数可自定义并按数量自适应,还可隐藏名称列、加粗地址列与地址表头。
表格编辑与批量操作
工具提供寄存器表格视图,可直接在单元格内手工编辑数值(支持十进制、十六进制、二进制及布尔值输入),编辑即同步写入从站数据区;右键可设置寄存器值、查看并勾选寄存器二进制位、切换数值显示格式,还可复制、粘贴、生成随机值、按地址范围快速填充;每个地址均可逐行命名点位,并随配置一同保存。
自动模拟规则
每个线圈或寄存器均可设置自动模拟规则:线圈可在主站每次读取前自动翻转,寄存器可在每次读取前自动递增或在设定范围内重新随机——使主站轮询到的是持续变化的数据,真实还原现场工况。
请求响应与异常分支
工具会自动响应主站的 01 / 02 / 03 / 04 读取与 05 / 06 / 0F / 10 写入请求,支持 Slave ID 0 广播写入;收到非法地址、数量或功能码时,会按当前协议自动返回对应的异常响应帧,未注册的从站号请求则自动忽略,可真实模拟设备的异常分支行为。
报文窗口与配置复用
内置报文与错误信息窗口,实时展示原始收发报文与通信日志,错误信息红色高亮并单独归集,便于快速定位通信问题。工具栏提供新建、打开、保存、切换、关闭与全部关闭,可将全部从站配置一键保存为本地的 .mos 配置文件,后续加载即可恢复通道参数、全部从站功能页、点位名称与模拟规则;向已有窗口追加加载时会忽略文件中的端口参数、自动跳过数据区重叠的功能页,避免误改正在运行的配置。
Scenarios
典型使用场景
无真实设备时模拟 Modbus 从站
供主站程序自测,验证主站的读写逻辑与异常处理,不必等设备到货。
验证主站读写逻辑与异常处理
通过注入特定的数据值,检查主站在边界值、异常值下的处理表现。
批量点位数据模拟
用快速填充与自动模拟规则搭出大范围、持续变化的数据区,贴近现场工况。
广播写入验证
验证主站广播指令的传播与从站的广播写入处理(Slave ID 0,无响应)。
Get Started
快速上手
在左侧插件树中找到 Modbus 从站,创建功能实例(可多开多个从站实例)。
选择通信通道类型(SerialPort / TcpServer / Udp)并配置参数;网络通道填写监听地址与监听端口(默认 0.0.0.0:502)。
选择 Modbus 协议类型(Modbus TCP / RTU / ASCII),点击 Start 以从站身份开始监听。
创建从站功能页,配置 Slave ID、功能类型、协议地址与数量,确认应用地址换算与显示行数。
在表格中手工编辑数值,或用右键复制、粘贴、生成随机值、按地址范围快速填充。
为需要变化的线圈或寄存器设置自动模拟规则(读取前自动翻转 / 递增 / 范围内随机)。
调试完毕用工具栏把全部配置保存为 .mos 文件,下次加载即恢复。
Under the Hood
深入一点 · 技术要点
FAQ
常见问题
Works Well With
与其他插件协同使用
Modbus 主站
主从同机联调:从站模拟设备,主站读写验证。Modbus 报文解析
将主从交互的报文粘贴解析,学习帧结构。串口调试
在串口侧观察 Modbus RTU 原始帧。主机发现与端口扫描
确认从站的监听端口已开放。
豫公网安备41018402001089号