啊鑫
2025-08-01 71f686f5a300d0ed26adf57de254f4168637b17d
ԭʼֵ.txt
@@ -1,7 +1,55 @@
--原始值
{"PlcHeartbeat":[1],"DataReady":[1],"ProductModel":[25185,25699,26213,26727,27241,12849,13363,13877,14391,12345],"TestStation":[1],"ProductCode":[25185,25699,26213,26727,27241,12849,13363,13877,14391,12345],"TestResult":[1],"Timestamp":[12338,13618,14128,14641,13105,12340,0],"MinInstallSize":[-7616,1],"MaxInstallSize":[-7616,1],"Stroke":[-7616,1],"Speed":[-7616,1],"WorkingVoltage":[-7616,1],"WorkingCurrent":[-7616,1],"WorkingPressure":[-7616,1],"UpHallSensor":[-7616,1]}
{"PlcHeartbeat":[0],"DataReady":[1],"ProductModel":[22851,11594,20022,12589,12339,11589,13363,11568,11825,48],"TestStation":[1],"ProductCode":[12338,13618,14384,12592,12336,14130,0,0,0,0],"TestResult":[1],"Timestamp":[12338,13618,14384,12592,13617,14128,12337],"MinInstallSize":[-31513,0],"MaxInstallSize":[-18440,0],"Stroke":[0,0],"Speed":[541,0],"WorkingVoltage":[2891,0],"WorkingCurrent":[125,0],"WorkingPressure":[-31039,1],"UpHallSensor":[0,0]}
--部分目标值
--字符串内填的是abcdefghij1234567890
--整型内是12345,就是123.45。
--日期是202507191340字符串
大端模式,低字节存在高地址,解析时高低地址要颠倒一下
D6026   12338 -> 20
D6027   13618 -> 25
D6028   14128 -> 07
D6029   14641 -> 19
D6030   13105 -> 13
D6031   12340 -> 40
D6032   0 ->
D6033   -7616 -> @?
D6034   1 ->
//文档中的说明
记录时间  数据长度为7 大端模式存储,一个字节两个字符。年月日时分秒,例“20250718105959”
D6026   记录时间B1
D6027   记录时间B2
D6028   记录时间B3
D6029   记录时间B4
D6030   记录时间B5
D6031   记录时间B6
D6032   记录时间B7
数值类型要按字节读取,高低字节交换在组合。整型是奇地址。
最小安装尺寸  数据长度为2  默认两个小数点:例:收到12345
D6033 D6034
最大安装尺寸   数据长度为2  默认两个小数点:例:收到12345
D6035 D6036
行程 数据长度为2  默认两个小数点:例:收到12345
D6037 D6038
速度 数据长度为2  默认两个小数点:例:收到12345
D6039 D6040
工作电压 数据长度为2  默认两个小数点:例:收到12345
D6041 D6042
工作电流 数据长度为2  默认两个小数点:例:收到12345
D6043 D6044
工作压力 数据长度为2 默认两个小数点:例:收到12345
D6045 D6046
上升霍尔 数据长度为2 默认两个小数点:例:收到12345
D6047 D6048
[16:09:08] ⚠️ 通信错误: 读取字段 'PlcHeartbeat' 失败: quantity invalid