摩尔信使MThings支持三级参数管理方案,依次为:数据级、设备级、通道级。
设备级参数不仅包含设备名称、设备地址等常用信息,同时提供了诸多高级参数,其同样是为了满足不同用户应用场景中所面临的差异化需求,以更加灵活的方式适配不同设备厂家的实现差异。
软件提供设备高级参数配置,用于控制设备读写相关的公共功能。
- 点击 “高级参数配置”图标进入页面。
- “高级参数配置”页面中修改相应参数。
- 单击“同步至其它设备”,可将当前设备的所有高级参数拷贝至被选择的设备。
- 单击“确定”按钮,完成并保存高级参数。
表 设备高级参数说明
参数 | 用途&配置方法 |
地址偏移 | 报文数据地址 = 协议(界面)数据地址+地址偏移。 默认为0,修改时,请仔细确认协议要求。 |
地址显示模式 | 用于指定数据地址显示格式,可选择“十进制”或“十六进制”。当选择“十六进制”时,地址格式为XXXXH,编辑十六进制地址时,可不携带后缀H,软件将自动补齐。 |
CRC字节序(RTU模式生效) | 为适配非标协议,通过该参数可指定RTU报文中CRC字节序,默认“小端”。 |
线圈/离散量位序 | 为适配非标协议,通过该参数可指定线圈/离散量读写过程中连续位的打包方式,默认“高位在左”。 |
读数据组包方式 | 仅用于模拟主机,该参数指示设备在进行批量读写请求时对多个相邻地址的数据如何组包。 默认为“逐条”,即每行数据的读写单独一条请求。 “按地址大小排序”即为自动组包,并按寄存器地址由小及大进行连续地址组包。 “按列表顺序排序”即为自动组包,并按界面表格中的顺序进行连续地址组包。 |
BIT数据最大允许间隔 | 仅用于模拟主机,该参数指示在进行读BIT数据请求组包时,允许的最大地址间隔。 BIT数据批量写时,不允许存在任何地址间隔。 |
REG数据最大允许间隔 | 仅用于模拟主机,该参数指示在进行读寄存器数据请求组包时,允许的最大地址间隔。 REG数据批量写时,不允许存在任何地址间隔。 |
单寄存器写功能 | 仅用于模拟主机,适配非标设备的特殊要求。 默认按照标准要求使用0X06功能码请求单个保持寄存器的写请求。 |
单线圈写功能码 | 仅用于模拟主机,适配非标设备的特殊要求。 默认按照标准要求使用0X05功能码请求单个线圈状态的写请求。 |
广播设备 | 仅用于模拟主机,用于指示当前设备是否为广播设备,如选择是,该设备下发的所有请求将不等待响应报文。 注:仅适用于所属链接是串口的模拟主机。 |
广播地址-1 | 仅用于模拟从机,用于指示广播地址,默认为0。 注:当模拟从机的传输模式是MODBUS-TCP(同步或异步),广播地址代表所有从机都需要处理该地址请求,但不需要回复(由广播地址设备回复)。 注:如MODBUS-TCP传输模式下需要使用0地址,且不涉及广播需求,建议将参数修改为其它地址。 |
广播地址-2 | 同上 |
启动后立即批量读 | 仅用于模拟主机,用于指示当设备链接建立或设备恢复运行后,是否启动一次或循环批量读操作。 |
启动后立即批量写 | 仅用于模拟主机,用于指示当设备链接建立或设备恢复运行后,是否启动一次或循环批量写操作。 |