public class MelsecHelper extends Object
| 构造器和说明 |
|---|
MelsecHelper() |
| 限定符和类型 | 方法和说明 |
|---|---|
static byte[] |
BuildBytesFromAddress(int address,
MelsecMcDataType type)
从三菱的地址中构建MC协议的6字节的ASCII格式的地址
|
static byte[] |
BuildBytesFromData(byte value)
从字节构建一个ASCII格式的地址字节
|
static byte[] |
BuildBytesFromData(byte[] value)
从字节数组构建一个ASCII格式的地址字节
|
static byte[] |
BuildBytesFromData(int value)
从int数据构建一个ASCII格式地址字节
|
static byte[] |
BuildBytesFromData(short value)
从short数据构建一个ASCII格式地址字节
|
static boolean |
CheckCRC(byte[] data)
检查指定的和校验是否是正确的
|
static byte[] |
FxCalculateCRC(byte[] data)
计算Fx协议指令的和校验信息
|
static byte[] |
FxCalculateCRC(byte[] data,
int start,
int tail) |
static String |
GetErrorDescription(int code)
根据三菱的错误码去查找对象描述信息
|
static OperateResultExTwo<MelsecA1EDataType,Integer> |
McA1EAnalysisAddress(String address)
解析A1E协议数据地址
Parse A1E protocol data address |
static byte[] |
TransAsciiByteArrayToByteArray(byte[] value) |
static byte[] |
TransBoolArrayToByteData(boolean[] value)
将bool的组压缩成三菱格式的字节数组来表示开关量的
|
static byte[] |
TransBoolArrayToByteData(byte[] value)
将0,1,0,1的字节数组压缩成三菱格式的字节数组来表示开关量的
|
static byte[] |
TransByteArrayToAsciiByteArray(byte[] value) |
public static OperateResultExTwo<MelsecA1EDataType,Integer> McA1EAnalysisAddress(String address)
address - 数据地址public static byte[] BuildBytesFromData(byte value)
value - 字节信息public static byte[] BuildBytesFromData(short value)
value - short值public static byte[] BuildBytesFromData(int value)
value - int值public static byte[] BuildBytesFromAddress(int address,
MelsecMcDataType type)
address - 三菱地址type - 三菱的数据类型public static byte[] BuildBytesFromData(byte[] value)
value - 字节信息public static byte[] TransBoolArrayToByteData(byte[] value)
value - 原始的数据字节public static byte[] TransBoolArrayToByteData(boolean[] value)
value - 原始的数据字节public static byte[] FxCalculateCRC(byte[] data)
data - 字节数据public static byte[] FxCalculateCRC(byte[] data,
int start,
int tail)
public static boolean CheckCRC(byte[] data)
data - 字节数据public static byte[] TransByteArrayToAsciiByteArray(byte[] value)
public static byte[] TransAsciiByteArrayToByteArray(byte[] value)
public static String GetErrorDescription(int code)
code - 错误码Copyright © 2022. All rights reserved.