“所写即所见”:Modbus写寄存器新体验
摩尔信使MThings封装了复杂的 Modbus 协议细节,提供了直观的寄存器读写接口,
实现了 “所写即所见” 的使用体验。用户无需关心功能码、字节序、报文拼接等底层操作,
可直接对设备的数据参数进行直观操作,极大提升了工作效率并降低了出错率。
-
全面的写入支持:完整覆盖线圈(Coil)和保持寄存器(Holding Register)的单个与批量写入操作。
-
自动协议封装:内部自动匹配并封装标准 Modbus 功能码:
-
0x05:写单个线圈 -
0x0F:写多个线圈 -
0x06:写单个保持寄存器 -
0x10:写多个保持寄存器 -
数据透明处理:支持多种数据类型(如 INT16、UINT32、FLOAT 等),自动处理高低字节序转换,用户直接使用物理值或工程值进行操作。
写单个数据
❶双击编辑“指令”单元格,输入或选择下发数据的目标值;
❷右键点击指令单元格,右键菜单点击“下发写指令”,立刻下发写数据指令;
❸或,双击“写”按钮,立刻下发写数据指令。
批量写数据

双击“写”列头,摩尔信使MThings自动发送所有已预置指令的数据指令。
自定义写多个数据

您可以轻松批量下发多个写指令。
通过简单的 键盘(Shift / Ctrl)配合鼠标点击 即可选择单个、连续或多个数据行,
随后在任意被选中的“指令”单元格上 右键点击,选择“下发写指令”。
核心流程:
-
选择:使用
Shift键进行连续行选择,或使用Ctrl键进行非连续的多行选择。 -
触发:在选中的任一行的“指令”单元格上右键单击,从菜单中选择 “下发写指令”。
-
执行:系统将仅对您选中的行发起写操作,未选中的行不受影响。
-
✅ 指令必填:请确保在点击下发前,所有选中行的“指令”列中均已输入了有效的目标数据。
-
✅ 类型匹配:输入的指令数据必须与该行配置的 “呈现类型”(如:16位整数、32位浮点数、开关量等)保持一致,否则可能导致写入失败或数据错误。
一键填充指令参数
一键填充功能可实现快速初始化指令与参数持久化管理,极大地简化了设备参数的下发准备与维护工作。1. 一键填充当前值
当需要基于设备寄存器当前值进行修改时,无需逐个复制。

-
操作:双击 “指令” 列的列标题。
-
效果:系统自动将已读取设备中所有可写寄存器的当前值,批量填充到对应行的“指令”单元格中。这为后续的修改或批量下发提供了完美的初始模板。
2. 参数持久化与共享
所有在“指令”列中输入的数据,都会得到安全保存与高效管理。
-
自动保存:您输入的参数值将自动记录到工程文件中。即使关闭或重启软件,这些参数也不会丢失,下次打开工程时依旧存在。
-
工程内共享:保存的参数值可以在工程内的不同部分(如数据模板、其他指令集)被引用和共享,确保数据源的一致性与维护便捷性。

浙公网安备 33010602011771号