返回

ModSim 桌面版

智石物联 · 自研

Modbus仿真从站故障注入GUI跨平台

跨平台 Modbus 从站仿真桌面工具(GUI)。支持 Windows / Linux / macOS(x64),ARM64 适配中;支持 TCP / RTU / ASCII 多从站并行与四区数据空间,内置波形数据源、故障注入与报文视图,用于上位机 / 网关联调与主站容错测试。

功能特性

常规能力

  • 对标 WinTech ModSim:从站仿真与点表操作一致,另支持多从站并行、故障注入与跨平台
  • 多从站仿真:TCP / RTU / ASCII,一端口一设备、任意从站地址
  • 四区数据空间:线圈 / 离散输入 / 保持 / 输入寄存器
  • 点表建模:数据块命名 + 格式解码(hex / dec / float / double / String 及字序变体)
  • 报文视图:收发帧列表与统计

差异化能力

  • 跨平台桌面:Windows / Linux / macOS 原生支持(x64),ARM64 适配中
  • 多从站管理:从站列表、数据空间编辑与批量启停
  • 全尺寸从站镜像:默认 10000 点/区(最大 65536),块外地址回 0/OFF
  • 波形数据源:恒定 / 正弦 / 斜坡 / 脉冲 / 随机 / 随机游走
  • 故障注入:延迟、丢包、异常覆盖(01–0B)、位翻转、CRC 损坏、连接断开
  • 扩展功能码仿真:0x14/0x15、0x18、0x2B、0x08、0x0B/0x0C
  • PCAP 导出:Wireshark 直读

支持的功能码

从站侧可响应的全部功能码(含扩展功能码):

功能码 名称 说明
0x01 读线圈 返回线圈区数据
0x02 读离散输入 返回离散输入区数据
0x03 读保持寄存器 返回保持寄存器区数据
0x04 读输入寄存器 返回输入寄存器区数据
0x05 写单线圈 写单个线圈
0x06 写单寄存器 写单个保持寄存器
0x0F 写多线圈 批量写线圈
0x10 写多寄存器 批量写保持寄存器
0x16 屏蔽写寄存器 按 AND / OR 掩码修改寄存器
0x17 读写多寄存器 一次请求内同时读和写
0x07 读异常状态 返回 8 位异常状态
0x08 诊断 串行线路诊断
0x0B 通信事件计数器 返回通信事件计数
0x0C 通信事件日志 返回通信事件日志
0x11 报告服务器 ID 返回设备标识
0x14 读文件记录 返回文件记录区数据
0x15 写文件记录 写入文件记录区
0x18 读 FIFO 队列 返回 FIFO 队列数据
0x2B 读设备识别 返回设备识别信息(MEI)

截图预览