11
啊鑫
2025-08-01 4df72b089c81867796f33cf64834725070810aa5
ԭʼֵ.txt
@@ -1,5 +1,6 @@
--原始值
{"PlcHeartbeat":[0],"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]}
大端模式,低字节存在高地址,解析时高低地址要颠倒一下
D6026   12338 -> 20
@@ -9,6 +10,9 @@
D6030   13105 -> 13
D6031   12340 -> 40
D6032   0 -> 
D6033   -7616 -> @?
D6034   1 ->
//文档中的说明
@@ -21,50 +25,31 @@
D6031   记录时间B6
D6032   记录时间B7
最小安装尺寸  数据长度为2  默认两个小数点:例:收到12345应为123.45
数值类型要按字节读取,高低字节交换在组合。整型是奇地址。
最小安装尺寸  数据长度为2  默认两个小数点:例:收到12345
D6033 D6034    
最大安装尺寸   数据长度为2  默认两个小数点:例:收到12345应为123.45
最大安装尺寸   数据长度为2  默认两个小数点:例:收到12345
D6035 D6036   
行程 数据长度为2  默认两个小数点:例:收到12345应为123.45
行程 数据长度为2  默认两个小数点:例:收到12345
D6037 D6038   
速度 数据长度为2  默认两个小数点:例:收到12345应为123.45
速度 数据长度为2  默认两个小数点:例:收到12345
D6039 D6040   
工作电压 数据长度为2  默认两个小数点:例:收到12345应为123.45
工作电压 数据长度为2  默认两个小数点:例:收到12345
D6041 D6042
工作电流 数据长度为2  默认两个小数点:例:收到12345应为123.45
工作电流 数据长度为2  默认两个小数点:例:收到12345
D6043 D6044   
工作压力 数据长度为2 默认两个小数点:例:收到12345应为123.45
工作压力 数据长度为2 默认两个小数点:例:收到12345
D6045 D6046   
上升霍尔 数据长度为2 默认两个小数点:例:收到12345应为123.45
上升霍尔 数据长度为2 默认两个小数点:例:收到12345
D6047 D6048   
控制台实际解析
📊 [数据 #6] 08:55:24.329
   控制信号:
     • PLC心跳: 0
     • 数据就绪: 1
   产品数据:
     • 产品型号: abcdefghij1234567890
     • 测试工位: 1
     • 产品码: abcdefghij1234567890
     • 测试结果: 合格
     • 记录时间: 0001-01-01 00:00:00
   测量数据:
     • 最小安装尺寸: 0 mm
     • 最大安装尺寸: 0 mm
     • 行程: 0 mm
     • 速度: 0 mm/s
     • 工作电压: 0 V
     • 工作电流: 0 A
     • 工作压力: 0 bar
     • 上升霍尔传感器: 0
[16:09:08] ⚠️ 通信错误: 读取字段 'PlcHeartbeat' 失败: quantity invalid