[ { "id": "protocol-GWSC1", "name": "\u9AD8\u6E29\u5806\u579B\u673A \u534F\u8BAE\u6A21\u677F", "version": "1.0", "fields": [ { "fieldKey": "GWSC01_InputTaskNum", "dbNumber": 100, "offset": 194, "bit": 1, "dataType": 2, "length": 1, "direction": 2 }, { "fieldKey": "GWSC01_WorkAction", "dbNumber": 100, "offset": 192, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "GWSC01_InputWorkType", "dbNumber": 100, "offset": 198, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "GWSC01_InputPickRow", "dbNumber": 100, "offset": 208, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "GWSC01_InputPickColumn", "dbNumber": 100, "offset": 210, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "GWSC01_InputPickLayer", "dbNumber": 100, "offset": 212, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "GWSC01_InputPlaceRow", "dbNumber": 100, "offset": 214, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "GWSC01_InputPlaceColumn", "dbNumber": 100, "offset": 216, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "GWSC01_InputPlaceLayer", "dbNumber": 100, "offset": 218, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "GWSC01_StackerCraneAutoStatus", "dbNumber": 100, "offset": 2, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "GWSC01_StackerCraneWorkStatus", "dbNumber": 100, "offset": 4, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "GWSC01_OutputFaultHigh", "dbNumber": 100, "offset": 12, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "GWSC01_OutputFaultMid", "dbNumber": 100, "offset": 16, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "GWSC01_OutputFaultLow", "dbNumber": 100, "offset": 20, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "GWSC01_CurrentTaskNum", "dbNumber": 100, "offset": 24, "bit": 1, "dataType": 2, "length": 1, "direction": 2 }, { "fieldKey": "GWSC01_StackerCraneCompleted", "dbNumber": 100, "offset": 28, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "GWSC01_OutputCurrentColumn", "dbNumber": 100, "offset": 46, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "GWSC01_OutputCurrentLayer", "dbNumber": 100, "offset": 48, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "GWSC01_StackerCraneStatus", "dbNumber": 100, "offset": 96, "bit": 1, "dataType": 1, "length": 1, "direction": 2 } ] }, { "id": "protocol-HCSC1", "name": "\u5316\u6210\u5806\u579B\u673A \u534F\u8BAE\u6A21\u677F", "version": "1.0", "fields": [ { "fieldKey": "HCSC01_StackerCraneHeartBeat", "dbNumber": 910, "offset": 0, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "HCSC01_StackerCraneStatus", "dbNumber": 910, "offset": 6, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "HCSC01_StackerCraneFaultCode", "dbNumber": 910, "offset": 8, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "HCSC01_StackerCraneWorkStatus", "dbNumber": 910, "offset": 20, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "HCSC01_StackerCraneRow", "dbNumber": 910, "offset": 22, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "HCSC01_StackerCraneColumn", "dbNumber": 910, "offset": 24, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "HCSC01_StackerCraneLayer", "dbNumber": 910, "offset": 26, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "HCSC01_CurrentTaskNum", "dbNumber": 910, "offset": 28, "bit": 1, "dataType": 2, "length": 1, "direction": 2 }, { "fieldKey": "HCSC01_StackerCraneWorkAction", "dbNumber": 910, "offset": 40, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "HCSC01_StackerCraneCompleted", "dbNumber": 910, "offset": 42, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "HCSC01_HeartBeat", "dbNumber": 900, "offset": 0, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "HCSC01_TaskNum", "dbNumber": 900, "offset": 2, "bit": 1, "dataType": 2, "length": 1, "direction": 2 }, { "fieldKey": "HCSC01_WorkAction", "dbNumber": 900, "offset": 40, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "HCSC01_FireAlarm", "dbNumber": 900, "offset": 42, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "HCSC01_WorkType", "dbNumber": 900, "offset": 44, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "HCSC01_StartRow", "dbNumber": 900, "offset": 46, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "HCSC01_StartColumn", "dbNumber": 900, "offset": 48, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "HCSC01_StartLayer", "dbNumber": 900, "offset": 50, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "HCSC01_EndRow", "dbNumber": 900, "offset": 52, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "HCSC01_EndColumn", "dbNumber": 900, "offset": 54, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "HCSC01_EndLayer", "dbNumber": 900, "offset": 56, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "HCSC01_Barcode", "dbNumber": 900, "offset": 58, "bit": 1, "dataType": 3, "length": 26, "direction": 2 } ] }, { "id": "protocol-CWSC1", "name": "\u5E38\u6E29\u5806\u579B\u673A \u534F\u8BAE\u6A21\u677F", "version": "1.0", "fields": [ { "fieldKey": "CWSC01_InputTaskNum", "dbNumber": 100, "offset": 194, "bit": 1, "dataType": 2, "length": 1, "direction": 2 }, { "fieldKey": "CWSC01_WorkAction", "dbNumber": 100, "offset": 192, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "CWSC01_InputWorkType", "dbNumber": 100, "offset": 198, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "CWSC01_InputPickRow", "dbNumber": 100, "offset": 208, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "CWSC01_InputPickColumn", "dbNumber": 100, "offset": 210, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "CWSC01_InputPickLayer", "dbNumber": 100, "offset": 212, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "CWSC01_InputPlaceRow", "dbNumber": 100, "offset": 214, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "CWSC01_InputPlaceColumn", "dbNumber": 100, "offset": 216, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "CWSC01_InputPlaceLayer", "dbNumber": 100, "offset": 218, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "CWSC01_StackerCraneAutoStatus", "dbNumber": 100, "offset": 2, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "CWSC01_StackerCraneWorkStatus", "dbNumber": 100, "offset": 4, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "CWSC01_OutputFaultHigh", "dbNumber": 100, "offset": 12, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "CWSC01_OutputFaultMid", "dbNumber": 100, "offset": 16, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "CWSC01_OutputFaultLow", "dbNumber": 100, "offset": 20, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "CWSC01_CurrentTaskNum", "dbNumber": 100, "offset": 24, "bit": 1, "dataType": 2, "length": 1, "direction": 2 }, { "fieldKey": "CWSC01_StackerCraneCompleted", "dbNumber": 100, "offset": 28, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "CWSC01_OutputCurrentColumn", "dbNumber": 100, "offset": 46, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "CWSC01_OutputCurrentLayer", "dbNumber": 100, "offset": 48, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "CWSC01_StackerCraneStatus", "dbNumber": 100, "offset": 96, "bit": 1, "dataType": 1, "length": 1, "direction": 2 } ] }, { "id": "protocol-1001", "name": "A\u533A_\u4E00\u6CE8\u8F93\u9001\u7EBF \u534F\u8BAE\u6A21\u677F", "version": "1.0", "fields": [ { "fieldKey": "11028_TaskNo", "dbNumber": 50, "offset": 0, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "11028_Source", "dbNumber": 50, "offset": 2, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "11028_Target", "dbNumber": 50, "offset": 4, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "11028_BoxType", "dbNumber": 50, "offset": 6, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11028_CV_State", "dbNumber": 50, "offset": 7, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11028_CV_ERRCode", "dbNumber": 50, "offset": 8, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11028_WCS_STB", "dbNumber": 50, "offset": 9, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11028_WCS_ACK", "dbNumber": 50, "offset": 10, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11028_PLC_STB", "dbNumber": 50, "offset": 11, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11028_PLC_ACK", "dbNumber": 50, "offset": 12, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11028_PLC_REQ", "dbNumber": 50, "offset": 13, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11028_WCS_ERRCode", "dbNumber": 50, "offset": 14, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11028_WCS_Special", "dbNumber": 50, "offset": 15, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11028_Equ_Auto", "dbNumber": 50, "offset": 16, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11028_Last_pallet", "dbNumber": 50, "offset": 17, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11028_Barcode", "dbNumber": 50, "offset": 18, "bit": 1, "dataType": 0, "length": 22, "direction": 2 }, { "fieldKey": "11042_TaskNo", "dbNumber": 50, "offset": 560, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "11042_Source", "dbNumber": 50, "offset": 562, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "11042_Target", "dbNumber": 50, "offset": 564, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "11042_BoxType", "dbNumber": 50, "offset": 566, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11042_CV_State", "dbNumber": 50, "offset": 567, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11042_CV_ERRCode", "dbNumber": 50, "offset": 568, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11042_WCS_STB", "dbNumber": 50, "offset": 569, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11042_WCS_ACK", "dbNumber": 50, "offset": 570, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11042_PLC_STB", "dbNumber": 50, "offset": 571, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11042_PLC_ACK", "dbNumber": 50, "offset": 572, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11042_PLC_REQ", "dbNumber": 50, "offset": 573, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11042_WCS_ERRCode", "dbNumber": 50, "offset": 574, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11042_WCS_Special", "dbNumber": 50, "offset": 575, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11042_Equ_Auto", "dbNumber": 50, "offset": 576, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11042_Last_pallet", "dbNumber": 50, "offset": 577, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11042_Barcode", "dbNumber": 50, "offset": 578, "bit": 1, "dataType": 0, "length": 22, "direction": 2 }, { "fieldKey": "11062_TaskNo", "dbNumber": 50, "offset": 1360, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "11062_Source", "dbNumber": 50, "offset": 1362, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "11062_Target", "dbNumber": 50, "offset": 1364, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "11062_BoxType", "dbNumber": 50, "offset": 1366, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11062_CV_State", "dbNumber": 50, "offset": 1367, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11062_CV_ERRCode", "dbNumber": 50, "offset": 1368, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11062_WCS_STB", "dbNumber": 50, "offset": 1369, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11062_WCS_ACK", "dbNumber": 50, "offset": 1370, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11062_PLC_STB", "dbNumber": 50, "offset": 1371, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11062_PLC_ACK", "dbNumber": 50, "offset": 1372, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11062_PLC_REQ", "dbNumber": 50, "offset": 1373, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11062_WCS_ERRCode", "dbNumber": 50, "offset": 1374, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11062_WCS_Special", "dbNumber": 50, "offset": 1375, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11062_Equ_Auto", "dbNumber": 50, "offset": 1376, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11062_Last_pallet", "dbNumber": 50, "offset": 1377, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11062_Barcode", "dbNumber": 50, "offset": 1378, "bit": 1, "dataType": 0, "length": 22, "direction": 2 }, { "fieldKey": "11068_TaskNo", "dbNumber": 50, "offset": 1600, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "11068_Source", "dbNumber": 50, "offset": 1602, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "11068_Target", "dbNumber": 50, "offset": 1604, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "11068_BoxType", "dbNumber": 50, "offset": 1606, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11068_CV_State", "dbNumber": 50, "offset": 1607, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11068_CV_ERRCode", "dbNumber": 50, "offset": 1608, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11068_WCS_STB", "dbNumber": 50, "offset": 1609, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11068_WCS_ACK", "dbNumber": 50, "offset": 1610, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11068_PLC_STB", "dbNumber": 50, "offset": 1611, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11068_PLC_ACK", "dbNumber": 50, "offset": 1612, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11068_PLC_REQ", "dbNumber": 50, "offset": 1613, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11068_WCS_ERRCode", "dbNumber": 50, "offset": 1614, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11068_WCS_Special", "dbNumber": 50, "offset": 1615, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11068_Equ_Auto", "dbNumber": 50, "offset": 1616, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11068_Last_pallet", "dbNumber": 50, "offset": 1617, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11068_Barcode", "dbNumber": 50, "offset": 1618, "bit": 1, "dataType": 0, "length": 20, "direction": 2 } ] }, { "id": "protocol-PM", "name": "\u63D2\u62D4\u9489\u673A \u534F\u8BAE\u6A21\u677F", "version": "1.0", "fields": [ { "fieldKey": "PinMachine_LogisticsLineRunningSignal", "dbNumber": 600, "offset": 0, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "PinMachine_PlugPinMachineRunningSignal", "dbNumber": 600, "offset": 2, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "PinMachine_MaterialRequestUpper", "dbNumber": 600, "offset": 4, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "PinMachine_OutputRequestUpper", "dbNumber": 600, "offset": 6, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "PinMachine_PlugPinTrayOutputReadyUpper", "dbNumber": 600, "offset": 8, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "PinMachine_MaterialRequestLower", "dbNumber": 600, "offset": 10, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "PinMachine_OutputRequestLower", "dbNumber": 600, "offset": 12, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "PinMachine_PlugPinTrayOutputReadyLower", "dbNumber": 600, "offset": 14, "bit": 1, "dataType": 1, "length": 1, "direction": 2 } ] }, { "id": "protocol-1002", "name": "A\u533A_\u6362\u76D8\u8F93\u9001\u7EBF \u534F\u8BAE\u6A21\u677F", "version": "1.0", "fields": [ { "fieldKey": "11001_TaskNo", "dbNumber": 50, "offset": 0, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "11001_Source", "dbNumber": 50, "offset": 2, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "11001_Target", "dbNumber": 50, "offset": 4, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "11001_BoxType", "dbNumber": 50, "offset": 6, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11001_CV_State", "dbNumber": 50, "offset": 7, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11001_CV_ERRCode", "dbNumber": 50, "offset": 8, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11001_WCS_STB", "dbNumber": 50, "offset": 9, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11001_WCS_ACK", "dbNumber": 50, "offset": 10, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11001_PLC_STB", "dbNumber": 50, "offset": 11, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11001_PLC_ACK", "dbNumber": 50, "offset": 12, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11001_PLC_REQ", "dbNumber": 50, "offset": 13, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11001_WCS_ERRCode", "dbNumber": 50, "offset": 14, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11001_WCS_Special", "dbNumber": 50, "offset": 15, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11001_Equ_Auto", "dbNumber": 50, "offset": 16, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11001_Last_pallet", "dbNumber": 50, "offset": 17, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11001_Barcode", "dbNumber": 50, "offset": 18, "bit": 1, "dataType": 0, "length": 20, "direction": 2 }, { "fieldKey": "11010_TaskNo", "dbNumber": 50, "offset": 360, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "11010_Source", "dbNumber": 50, "offset": 362, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "11010_Target", "dbNumber": 50, "offset": 364, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "11010_BoxType", "dbNumber": 50, "offset": 366, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11010_CV_State", "dbNumber": 50, "offset": 367, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11010_CV_ERRCode", "dbNumber": 50, "offset": 368, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11010_WCS_STB", "dbNumber": 50, "offset": 369, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11010_WCS_ACK", "dbNumber": 50, "offset": 370, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11010_PLC_STB", "dbNumber": 50, "offset": 371, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11010_PLC_ACK", "dbNumber": 50, "offset": 372, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11010_PLC_REQ", "dbNumber": 50, "offset": 373, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11010_WCS_ERRCode", "dbNumber": 50, "offset": 374, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11010_WCS_Special", "dbNumber": 50, "offset": 375, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11010_Equ_Auto", "dbNumber": 50, "offset": 376, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11010_Last_pallet", "dbNumber": 50, "offset": 377, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11010_Barcode", "dbNumber": 50, "offset": 378, "bit": 1, "dataType": 0, "length": 20, "direction": 2 }, { "fieldKey": "11020_TaskNo", "dbNumber": 50, "offset": 760, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "11020_Source", "dbNumber": 50, "offset": 762, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "11020_Target", "dbNumber": 50, "offset": 764, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "11020_BoxType", "dbNumber": 50, "offset": 766, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11020_CV_State", "dbNumber": 50, "offset": 767, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11020_CV_ERRCode", "dbNumber": 50, "offset": 768, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11020_WCS_STB", "dbNumber": 50, "offset": 769, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11020_WCS_ACK", "dbNumber": 50, "offset": 770, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11020_PLC_STB", "dbNumber": 50, "offset": 771, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11020_PLC_ACK", "dbNumber": 50, "offset": 772, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11020_PLC_REQ", "dbNumber": 50, "offset": 773, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11020_WCS_ERRCode", "dbNumber": 50, "offset": 774, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11020_WCS_Special", "dbNumber": 50, "offset": 775, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11020_Equ_Auto", "dbNumber": 50, "offset": 776, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11020_Last_pallet", "dbNumber": 50, "offset": 777, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11020_Barcode", "dbNumber": 50, "offset": 778, "bit": 1, "dataType": 0, "length": 22, "direction": 2 }, { "fieldKey": "11026_TaskNo", "dbNumber": 50, "offset": 1000, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "11026_Source", "dbNumber": 50, "offset": 1002, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "11026_Target", "dbNumber": 50, "offset": 1004, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "11026_BoxType", "dbNumber": 50, "offset": 1006, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11026_CV_State", "dbNumber": 50, "offset": 1007, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11026_CV_ERRCode", "dbNumber": 50, "offset": 1008, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11026_WCS_STB", "dbNumber": 50, "offset": 1009, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11026_WCS_ACK", "dbNumber": 50, "offset": 1010, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11026_PLC_STB", "dbNumber": 50, "offset": 1011, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11026_PLC_ACK", "dbNumber": 50, "offset": 1012, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11026_PLC_REQ", "dbNumber": 50, "offset": 1013, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11026_WCS_ERRCode", "dbNumber": 50, "offset": 1014, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11026_WCS_Special", "dbNumber": 50, "offset": 1015, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11026_Equ_Auto", "dbNumber": 50, "offset": 1016, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11026_Last_pallet", "dbNumber": 50, "offset": 1017, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11026_Barcode", "dbNumber": 50, "offset": 1018, "bit": 1, "dataType": 0, "length": 22, "direction": 2 } ] }, { "id": "protocol-1003", "name": "A\u533A_\u5E38\u6E29\u8F93\u9001\u7EBF \u534F\u8BAE\u6A21\u677F", "version": "1.0", "fields": [ { "fieldKey": "11070_TaskNo", "dbNumber": 50, "offset": 0, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "11070_Source", "dbNumber": 50, "offset": 2, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "11070_Target", "dbNumber": 50, "offset": 4, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "11070_BoxType", "dbNumber": 50, "offset": 6, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11070_CV_State", "dbNumber": 50, "offset": 7, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11070_CV_ERRCode", "dbNumber": 50, "offset": 8, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11070_WCS_STB", "dbNumber": 50, "offset": 9, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11070_WCS_ACK", "dbNumber": 50, "offset": 10, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11070_PLC_STB", "dbNumber": 50, "offset": 11, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11070_PLC_ACK", "dbNumber": 50, "offset": 12, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11070_PLC_REQ", "dbNumber": 50, "offset": 13, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11070_WCS_ERRCode", "dbNumber": 50, "offset": 14, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11070_WCS_Special", "dbNumber": 50, "offset": 15, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11070_Equ_Auto", "dbNumber": 50, "offset": 16, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11070_Last_pallet", "dbNumber": 50, "offset": 17, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11070_Barcode", "dbNumber": 50, "offset": 18, "bit": 1, "dataType": 0, "length": 20, "direction": 2 }, { "fieldKey": "11078_TaskNo", "dbNumber": 50, "offset": 320, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "11078_Source", "dbNumber": 50, "offset": 322, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "11078_Target", "dbNumber": 50, "offset": 324, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "11078_BoxType", "dbNumber": 50, "offset": 326, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11078_CV_State", "dbNumber": 50, "offset": 327, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11078_CV_ERRCode", "dbNumber": 50, "offset": 328, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11078_WCS_STB", "dbNumber": 50, "offset": 329, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11078_WCS_ACK", "dbNumber": 50, "offset": 330, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11078_PLC_STB", "dbNumber": 50, "offset": 331, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11078_PLC_ACK", "dbNumber": 50, "offset": 332, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11078_PLC_REQ", "dbNumber": 50, "offset": 333, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11078_WCS_ERRCode", "dbNumber": 50, "offset": 334, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11078_WCS_Special", "dbNumber": 50, "offset": 335, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11078_Equ_Auto", "dbNumber": 50, "offset": 336, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11078_Last_pallet", "dbNumber": 50, "offset": 337, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11078_Barcode", "dbNumber": 50, "offset": 338, "bit": 1, "dataType": 0, "length": 20, "direction": 2 }, { "fieldKey": "11085_TaskNo", "dbNumber": 50, "offset": 600, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "11085_Source", "dbNumber": 50, "offset": 602, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "11085_Target", "dbNumber": 50, "offset": 604, "bit": 1, "dataType": 1, "length": 1, "direction": 2 }, { "fieldKey": "11085_BoxType", "dbNumber": 50, "offset": 606, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11085_CV_State", "dbNumber": 50, "offset": 607, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11085_CV_ERRCode", "dbNumber": 50, "offset": 608, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11085_WCS_STB", "dbNumber": 50, "offset": 609, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11085_WCS_ACK", "dbNumber": 50, "offset": 610, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11085_PLC_STB", "dbNumber": 50, "offset": 611, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11085_PLC_ACK", "dbNumber": 50, "offset": 612, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11085_PLC_REQ", "dbNumber": 50, "offset": 613, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11085_WCS_ERRCode", "dbNumber": 50, "offset": 614, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11085_WCS_Special", "dbNumber": 50, "offset": 615, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11085_Equ_Auto", "dbNumber": 50, "offset": 616, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11085_Last_pallet", "dbNumber": 50, "offset": 617, "bit": 1, "dataType": 0, "length": 1, "direction": 2 }, { "fieldKey": "11085_Barcode", "dbNumber": 50, "offset": 618, "bit": 1, "dataType": 0, "length": 22, "direction": 2 } ] } ]