@FoxEdgeDeviceType(value="ModBus Device",
manufacturer="Fox Edge")
public class ModBusProtocolReadStatus
extends Object
| 构造器和说明 |
|---|
ModBusProtocolReadStatus() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
packReadCoilStatus(Map<String,Object> param)
读取保持寄存器
|
static String |
packReadInputStatus(Map<String,Object> param)
读取保持寄存器
|
static Map<String,Object> |
unpackReadCoilStatus(String hexString,
Map<String,Object> param)
解码保持寄存器
|
static Map<String,Object> |
unpackReadInputStatus(String hexString,
Map<String,Object> param)
解码保持寄存器
|
@FoxEdgeOperate(name="Read Coil Status",
polling=true,
type="encoder",
timeout=2000)
public static String packReadCoilStatus(Map<String,Object> param)
param - 必须包含device_addr和modbus_holding_registers_template两个输入参数@FoxEdgeOperate(name="Read Coil Status",
polling=true,
type="decoder",
timeout=2000)
public static Map<String,Object> unpackReadCoilStatus(String hexString,
Map<String,Object> param)
hexString - 16进制文本格式的报文param - 必须包含 device_addr 和 modbus_holding_registers_template 两个输入参数@FoxEdgeOperate(name="Read Discrete Inputs Status",
polling=true,
type="encoder",
timeout=2000)
public static String packReadInputStatus(Map<String,Object> param)
param - 必须包含device_addr和modbus_holding_registers_template两个输入参数@FoxEdgeOperate(name="Read Discrete Inputs Status",
polling=true,
type="decoder",
timeout=2000)
public static Map<String,Object> unpackReadInputStatus(String hexString,
Map<String,Object> param)
hexString - 16进制文本格式的报文param - 必须包含 device_addr 和 modbus_holding_registers_template 两个输入参数Copyright © 2023. All rights reserved.