# nh_Modbus_Device **Repository Path**: zoyou/nhModbusDevice ## Basic Information - **Project Name**: nh_Modbus_Device - **Description**: 本软件模拟Modbus从机,可根据接收到的主机命令,自动生成对应的模拟从机及寄存器,模拟从机数量最多254个。是调试Modubs主机软件的高效工具。 - **Primary Language**: C# - **License**: WTFPL - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-04-03 - **Last Updated**: 2025-04-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # nhModbusDevice modbus虚拟设备软件 介绍 本软件模拟Modbus从机,可根据接收到的主机命令,自动生成对应的模拟从机及寄存器,模拟从机数量最多254个。是调试Modubs主机软件的高效工具。 #### 软件架构 C# WPF for .net8 Visual Studio 2022 #### 安装教程 绿色软件,复制后直接运行。 #### 使用说明 本软件模拟Modbus-RTU从设备,虚拟从设备数量可达254个,用于测试Modbus主设备和软件。 模拟记录仪为中科能慧NHJLY2801数据记录仪。前3个寄存器为时间,支持扩展0x41功能码读取历史数据。 模拟传感器可做为Modbus-RTU通用从设备。 软件支持根据命令帧自动生成(虚拟设备数为0时,广播地址自动生成地址8设备)虚拟设备、寄存器,无需手动添加虚拟设备。 模拟设备面板上的地址、数据、最大值、最小值、变化幅度均可修改,输入点离开当前行,输入才生效。 默认输入寄存器内的数据随机在最大值、最小值之间变动。默认保持寄存器内的数据不变动。寄存器内的数据10进制限定在了-32768到32767,同时还受最大值、最小值限制。最大值最小值相同时,输入寄存器数据即等于该值。变化幅度为0时,输入寄存器数据不再变化。