[
    {
        "ItemID": "2",
        "ItemName": "焊接时间",
        "ItemAdress": "",
        "Item_MQTT_Name": "v2",
        "ItemLength": "1",
        "ItemType": "String",
        "IsRead": false,
        "IsSave": true,
        "UploadMode": "ChangeUpload",
        "calculates": [
            {
                "CalculationRule": "Cloos_Device_Status_Accumulation",
                "IsCalculate": true,
                "otherItemAdress": "13",
                "ConstantValue": "1",
                "AccumulationValue": [
                    "4"
                ]
            }
        ]
    },
    {
        "ItemID": "3",
        "ItemName": "工作时间",
        "ItemAdress": "",
        "Item_MQTT_Name": "v3",
        "ItemLength": "1",
        "ItemType": "String",
        "IsRead": false,
        "IsSave": true,
        "UploadMode": "ChangeUpload",
        "calculates": [
            {
                "CalculationRule": "Addition",
                "IsCalculate": false,
                "otherItemAdress": "2;35",
                "ConstantValue": "1"
            }
        ]
    },
    {
        "ItemID": "4",
        "ItemName": "焊接效率",
        "ItemAdress": "",
        "Item_MQTT_Name": "v4",
        "ItemLength": "1",
        "ItemType": "String",
        "IsRead": false,
        "IsSave": false,
        "UploadMode": "ChangeUpload",
        "calculates": [
            {
                "CalculationRule": "Division",
                "IsCalculate": false,
                "otherItemAdress": "2;32",
                "ConstantValue": "1"
            }
        ]
    },
    {
        "ItemID": "5",
        "ItemName": "焊丝消耗",
        "ItemAdress": "",
        "Item_MQTT_Name": "v5",
        "ItemLength": "1",
        "ItemType": "String",
        "IsRead": false,
        "IsSave": true,
        "UploadMode": "ChangeUpload",
        "calculates": [
            {
                "CalculationRule": "MaterialConsumption",
                "IsCalculate": true,
                "otherItemAdress": "50",
                "ConstantValue": "1"
            }
        ]
    },
    {
        "ItemID": "6",
        "ItemName": "电能消耗",
        "ItemAdress": "",
        "Item_MQTT_Name": "v6",
        "ItemLength": "1",
        "ItemType": "String",
        "IsRead": false,
        "IsSave": true,
        "UploadMode": "ChangeUpload",
        "calculates": [
            {
                "CalculationRule": "PowerConsumption",
                "IsCalculate": true,
                "otherItemAdress": "20;22",
                "ConstantValue": "1"
            }
        ]
    },
    {
        "ItemID": "7",
        "ItemName": "气体流量源数据",
        "ItemAdress": "ns=2;s=DynamicWeldData.GasFlow",
        "Item_MQTT_Name": "",
        "ItemLength": "1",
        "ItemType": "String",
        "IsRead": true,
        "IsCalculate": false,
        "CalculationRule": "NuN",
        "otherItemAdress": "",
        "ConstantValue": "1"
    },
    {
        "ItemID": "8",
        "ItemName": "气体流量",
        "ItemAdress": "",
        "Item_MQTT_Name": "v7",
        "ItemLength": "1",
        "ItemType": "String",
        "IsRead": false,
        "IsSave": false,
        "UploadMode": "ChangeUpload",
        "calculates": [
            {
                "CalculationRule": "ArrayAnalysis",
                "IsCalculate": false,
                "otherItemAdress": "7",
                "ConstantValue": "1"
            }
        ]
    },
    {
        "ItemID": "9",
        "ItemName": "气体消耗",
        "ItemAdress": "",
        "Item_MQTT_Name": "v8",
        "ItemLength": "1",
        "ItemType": "String",
        "IsRead": false,
        "IsSave": true,
        "UploadMode": "ChangeUpload",
        "calculates": [
            {
                "CalculationRule": "MaterialConsumption",
                "IsCalculate": true,
                "otherItemAdress": "8",
                "ConstantValue": "1"
            }
        ]
    },
    {
        "ItemID": "13",
        "ItemName": "设备状态",
        "ItemAdress": "",
        "Item_MQTT_Name": "v12",
        "ItemLength": "1",
        "ItemType": "String",
        "IsRead": false,
        "UploadMode": "PeriodicUpload",
        "calculates": [
            {
                "CalculationRule": "Cloos_Device_Status",
                "IsCalculate": false,
                "otherItemAdress": "51;52;22;20;24",
                "ConstantValue": "1"
            }
        ]
    },
    {
        "ItemID": "14",
        "ItemName": "控制器序列号",
        "ItemAdress": "ns=2;s=GeneralInfo.SerialNumber",
        "Item_MQTT_Name": "v13",
        "ItemLength": "1",
        "ItemType": "String",
        "IsRead": true,
        "UploadMode": "ChangeUpload"
    },
    {
        "ItemID": "19",
        "ItemName": "实际焊接电压源数据",
        "ItemAdress": "ns=2;s=DynamicWeldData.Voltage",
        "Item_MQTT_Name": "",
        "ItemLength": "1",
        "ItemType": "String",
        "IsRead": true
    },
    {
        "ItemID": "20",
        "ItemName": "实际焊接电压",
        "ItemAdress": "",
        "Item_MQTT_Name": "v16",
        "ItemLength": "1",
        "ItemType": "String",
        "IsRead": false,
        "IsSave": false,
        "UploadMode": "ChangeUpload",
        "calculates": [
            {
                "CalculationRule": "ArrayAnalysis",
                "IsCalculate": false,
                "otherItemAdress": "19",
                "ConstantValue": "1"
            }

        ]
    },
    {
        "ItemID": "21",
        "ItemName": "实际焊接电流源数据",
        "ItemAdress": "ns=2;s=DynamicWeldData.Current",
        "Item_MQTT_Name": "",
        "ItemLength": "1",
        "ItemType": "String",
        "IsRead": true
    },
    {
        "ItemID": "22",
        "ItemName": "实际焊接电流",
        "ItemAdress": "",
        "Item_MQTT_Name": "v17",
        "ItemLength": "1",
        "ItemType": "String",
        "IsRead": false,
        "IsSave": false,
        "UploadMode": "ChangeUpload",
        "calculates": [
            {
                "CalculationRule": "ArrayAnalysis",
                "IsCalculate": false,
                "otherItemAdress": "21",
                "ConstantValue": "1"
            }
        ]
    },
    {
        "ItemID": "23",
        "ItemName": "送丝速度源数据",
        "ItemAdress": "ns=2;s=DynamicWeldData.WireSpeed",
        "Item_MQTT_Name": "",
        "ItemLength": "1",
        "ItemType": "String",
        "IsRead": true
    },
    {
        "ItemID": "50",
        "ItemName": "送丝速度",
        "ItemAdress": "",
        "Item_MQTT_Name": "v18",
        "ItemLength": "1",
        "ItemType": "String",
        "IsRead": false,
        "IsSave": false,
        "UploadMode": "ChangeUpload",
        "calculates": [
            {
                "CalculationRule": "ArrayAnalysis",
                "IsCalculate": false,
                "otherItemAdress": "23",
                "ConstantValue": "1"
            }
        ]
    },
    {
        "ItemID": "24",
        "ItemName": "故障代码",
        "ItemAdress": "ns=2;s=RobotData.ErrorNumber",
        "Item_MQTT_Name": "v19",
        "ItemLength": "1",
        "ItemType": "String",
        "IsRead": true,
        "UploadMode": "ChangeUpload"
    },
    {
        "ItemID": "28",
        "ItemName": "工艺编号",
        "ItemAdress": "ns=2;s=RobotData.ProgramName",
        "Item_MQTT_Name": "v23",
        "ItemLength": "1",
        "ItemType": "String",
        "IsRead": true,
        "UploadMode": "ChangeUpload"
    },
    {
        "ItemID": "29",
        "ItemName": "焊接规范阈值",
        "ItemAdress": "",
        "Item_MQTT_Name": "v24",
        "ItemLength": "1",
        "ItemType": "String",
        "ItemValue": "0.2",
        "IsRead": false,
        "UploadMode": "ChangeUpload"
    },
    {
        "ItemID": "30",
        "ItemName": "额定功率",
        "ItemAdress": "",
        "Item_MQTT_Name": "v25",
        "ItemLength": "1",
        "ItemType": "String",
        "ItemValue": "6",
        "IsRead": false,
        "UploadMode": "ChangeUpload"
    },
    {
        "ItemID": "31",
        "ItemName": "起弧标志",
        "Item_MQTT_Name": "v26",
        "ItemAdress": "ns=2;s=RobotData.ArcSwitchOn",
        "ItemLength": "1",
        "ItemType": "String",
        "IsRead": true,
        "UploadMode": "ChangeUpload"
    },
    {
        "ItemID": "32",
        "ItemName": "设备在线时长",
        "ItemAdress": "",
        "Item_MQTT_Name": "v27",
        "ItemLength": "1",
        "ItemType": "String",
        "IsRead": false,
        "IsSave": true,
        "UploadMode": "ChangeUpload",
        "calculates": [
            {
                "CalculationRule": "Cloos_Device_Status_Accumulation",
                "IsCalculate": true,
                "otherItemAdress": "13",
                "ConstantValue": "1",
                "AccumulationValue": [
                    "2",
                    "3",
                    "4",
                    "5"
                ]
            }
        ]
    },
    {
        "ItemID": "33",
        "ItemName": "停机状态时长",
        "ItemAdress": "",
        "Item_MQTT_Name": "",
        "ItemLength": "1",
        "ItemType": "String",
        "IsRead": false,
        "IsSave": true,
        "UploadMode": "ChangeUpload",
        "calculates": [
            {
                "CalculationRule": "Cloos_Device_Status_Accumulation",
                "IsCalculate": true,
                "otherItemAdress": "13",
                "ConstantValue": "1",
                "AccumulationValue": [
                    "1"
                ]
            }
        ]
    },
    {
        "ItemID": "34",
        "ItemName": "待机状态时长",
        "ItemAdress": "",
        "Item_MQTT_Name": "v28",
        "ItemLength": "1",
        "ItemType": "String",
        "IsRead": false,
        "IsSave": true,
        "UploadMode": "ChangeUpload",
        "calculates": [
            {
                "CalculationRule": "Cloos_Device_Status_Accumulation",
                "IsCalculate": true,
                "otherItemAdress": "13",
                "ConstantValue": "1",
                "AccumulationValue": [
                    "2"
                ]
            }
        ]
    },
    {
        "ItemID": "35",
        "ItemName": "空载状态时长",
        "ItemAdress": "",
        "Item_MQTT_Name": "v29",
        "ItemLength": "1",
        "ItemType": "String",
        "IsRead": false,
        "IsSave": true,
        "UploadMode": "ChangeUpload",
        "calculates": [
            {
                "CalculationRule": "Cloos_Device_Status_Accumulation",
                "IsCalculate": true,
                "otherItemAdress": "13",
                "ConstantValue": "1",
                "AccumulationValue": [
                    "3"
                ]
            }
        ]
    },
    {
        "ItemID": "36",
        "ItemName": "报警状态时长",
        "ItemAdress": "",
        "Item_MQTT_Name": "v30",
        "ItemLength": "1",
        "ItemType": "String",
        "IsRead": false,
        "IsSave": true,
        "UploadMode": "ChangeUpload",
        "calculates": [
            {
                "CalculationRule": "Cloos_Device_Status_Accumulation",
                "IsCalculate": true,
                "otherItemAdress": "13",
                "ConstantValue": "1",
                "AccumulationValue": [
                    "5"
                ]
            }
        ]
    },
    {
        "ItemID": "51",
        "ItemName": "设备通电",
        "ItemAdress": "",
        "Item_MQTT_Name": "",
        "ItemLength": "1",
        "ItemType": "String",
        "IsRead": false,
        "UploadMode": "ChangeUpload"
    },
    {
        "ItemID": "52",
        "ItemName": "程序执行模式",
        "ItemAdress": "ns=2;s=RobotData.InterpreterActive",
        "Item_MQTT_Name": "",
        "ItemLength": "1",
        "ItemType": "Bool",
        "IsRead": true,
        "UploadMode": "ChangeUpload"
    }
]