ZengTao
2024-06-17 161c2226aa491e20a6d2547095d698d4c4854d90
手动页面地址变更
10个文件已修改
4380 ■■■■■ 已修改文件
Albania_Mes-ui/src/api/home.js 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Albania_Mes-ui/src/configuration/AlbaniaServo.json 3128 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Albania_Mes-ui/src/configuration/Sign.json 998 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Albania_Mes-ui/src/views/Electrical/AlbaniaServo.vue 122 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Albania_Mes-ui/src/views/home/index.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
springboot-vue3/src/main/java/com/example/springboot/component/PlcAlbaniaServo.java 41 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springboot-vue3/src/main/java/com/example/springboot/component/Plchome.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
springboot-vue3/src/main/java/com/example/springboot/component/S7control.java 9 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springboot-vue3/src/main/java/com/example/springboot/controller/HomeController.java 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springboot-vue3/src/main/resources/config.properties 56 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Albania_Mes-ui/src/api/home.js
@@ -1,9 +1,9 @@
import request from "../utils/request";
export function WriteWord(address,value) {
export function WriteWord(address,value,type) {
    return request({
        url: '/home/WriteWord?address='+address+'&value='+value,
        url: '/home/WriteWord?address='+address+'&value='+value+'&type='+type,
        method: 'get',
        data:""
    })
Albania_Mes-ui/src/configuration/AlbaniaServo.json
@@ -1,1206 +1,2220 @@
[
  [
    "System",
    {
      "USname": "",
      "CNname": "B01翻转当前位置",
      "address": "DB10.1988",
      "USname": "oilPumpStateToCycle",
      "CNname": "油泵自动开启周期",
      "address": "DB101.532",
      "min": 0,
      "max": 99999,
      "unit": "°",
      "type": "0",
      "max": 999,
      "unit": "day",
      "type": "1",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "USname": "oilPumpCloseToCycle",
      "CNname": "油泵自动关闭周期",
      "address": "DB101.534",
      "min": 0,
      "max": 999,
      "unit": "day",
      "type": "1",
      "value": "0",
      "value2": "0"
    },
    {
      "button": {
      "USname": "bHmiMESActive",
      "CNname": "MES激活按钮",
      "value": 0,
      "address": "DB101.24.0",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "bStopToStandAlone",
      "CNname": "单机循环停止",
      "value": 0,
      "address": "DB101.24.1",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "bStopToStandOnline",
      "CNname": "联机循环停止",
      "value": 0,
      "address": "DB101.24.2",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "bStopToImmediately",
      "CNname": "立刻停止",
      "value": 0,
      "address": "DB101.24.3",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "bHmiSingle",
      "CNname": "单片进出模式",
      "value": 0,
      "address": "DB101.24.4",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "bHmiTrial",
      "CNname": "本地测试模式",
      "value": 0,
      "address": "DB101.24.5",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "bHugeGlass",
      "CNname": "超大玻璃模式",
      "value": 0,
      "address": "DB101.24.6",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "AutoServiceCycleExcute",
      "CNname": "油泵自动维护开启",
      "value": 0,
      "address": "DB101.24.536",
      "state": 1
      }
    }
  ],
  [
    "Status and Count",
    {
      "USname": "A02RealPositionToX",
      "CNname": "X轴当前位置",
      "address": "DB101.374",
      "min": 0,
      "max": 999,
      "unit": "mm",
      "type": "2",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "A02RealPositionToY",
      "CNname": "Y轴当前位置",
      "address": "DB101.378",
      "min": 0,
      "max": 999,
      "unit": "mm",
      "type": "2",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "B01RealPositionToWalk",
      "CNname": "B01行走电机当前位置",
      "address": "DB10.1992",
      "address": "DB101.396",
      "min": 0,
      "max": 99999,
      "max": 999,
      "unit": "mm",
      "type": "0",
      "type": "2",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "C01当前位置",
      "address": "DB10.1996",
      "USname": "B01RealPositionToTurn",
      "CNname": "B01翻转电机当前位置",
      "address": "DB101.400",
      "min": 0,
      "max": 99999,
      "unit": "mm",
      "type": "0",
      "max": 999,
      "unit": "°",
      "type": "2",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "A02X轴当前位置",
      "address": "DB10.2000",
      "USname": "C01RealPositionToWalk",
      "CNname": "C01行走电机当前位置",
      "address": "DB101.418",
      "min": 0,
      "max": 99999,
      "max": 999,
      "unit": "mm",
      "type": "0",
      "type": "2",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "A02Y周当前位置",
      "address": "DB10.2008",
      "USname": "C01RealPositionToWalk",
      "CNname": "C02行走电机当前位置",
      "address": "DB101.436",
      "min": 0,
      "max": 99999,
      "max": 999,
      "unit": "mm",
      "type": "0",
      "type": "2",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "C02当前位置",
      "address": "DB10.2016",
      "button": {
      "USname": "AutoStart",
      "CNname": "自动运行中",
      "value": 0,
      "address": "DB101.358.0",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "ManualStart",
      "CNname": "手动运行中",
      "value": 0,
      "address": "DB101.358.1",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "Online",
      "CNname": "联机状态",
      "value": 0,
      "address": "DB101.358.2",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "Alone",
      "CNname": "单机状态",
      "value": 0,
      "address": "DB101.358.3",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "bOrigining",
      "CNname": "设备回原中",
      "value": 0,
      "address": "DB101.358.4",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "InOrigin",
      "CNname": "设备在原点",
      "value": 0,
      "address": "DB101.358.5",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "AllowRun",
      "CNname": "允许启动",
      "value": 0,
      "address": "DB101.358.6",
      "state": 1
      }
    }
  ],
  [
    "delayed",
    {
      "USname": "A01TimeOutForOut",
      "CNname": "A01出口超时时间",
      "address": "DB101.452",
      "min": 0,
      "max": 99999,
      "unit": "mm",
      "type": "0",
      "max": 999,
      "unit": "ms",
      "type": "3",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "A02JamToIn",
      "CNname": "A02入口堵片时间",
      "address": "DB101.456",
      "min": 0,
      "max": 999,
      "unit": "ms",
      "type": "3",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "A02TimeOutForIn",
      "CNname": "A02入口超时时间",
      "address": "DB101.460",
      "min": 0,
      "max": 999,
      "unit": "ms",
      "type": "3",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "A02TimeOutForOut",
      "CNname": "A02出口超时时间",
      "address": "DB101.464",
      "min": 0,
      "max": 999,
      "unit": "ms",
      "type": "3",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "A02TimeOutForGas",
      "CNname": "A02测量超时时间",
      "address": "DB101.468",
      "min": 0,
      "max": 999,
      "unit": "ms",
      "type": "3",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "B01JamToIn",
      "CNname": "B01入口堵片时间",
      "address": "DB101.472",
      "min": 0,
      "max": 999,
      "unit": "ms",
      "type": "3",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "B01TimeOutForIn",
      "CNname": "B01入片超时时间",
      "address": "DB101.476",
      "min": 0,
      "max": 999,
      "unit": "ms",
      "type": "3",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "B01TimeOutForOut",
      "CNname": "B01出片超时时间",
      "address": "DB101.480",
      "min": 0,
      "max": 999,
      "unit": "ms",
      "type": "3",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "B01TimeToImport",
      "CNname": "B01入片延时启动",
      "address": "DB101.484",
      "min": 0,
      "max": 999,
      "unit": "ms",
      "type": "3",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "B01TimeToExport",
      "CNname": "B01出片延时启动",
      "address": "DB101.488",
      "min": 0,
      "max": 999,
      "unit": "ms",
      "type": "3",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "C01JamToIn",
      "CNname": "C01入口堵片时间",
      "address": "DB101.492",
      "min": 0,
      "max": 999,
      "unit": "ms",
      "type": "3",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "C01TimeOutForIn",
      "CNname": "C01入片超时时间",
      "address": "DB101.496",
      "min": 0,
      "max": 999,
      "unit": "ms",
      "type": "3",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "C01TimeOutForOut",
      "CNname": "C01出片超时时间",
      "address": "DB101.500",
      "min": 0,
      "max": 999,
      "unit": "ms",
      "type": "3",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "C01TimeToImport",
      "CNname": "C01入片延时启动",
      "address": "DB101.504",
      "min": 0,
      "max": 999,
      "unit": "ms",
      "type": "3",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "C01TimeToExport",
      "CNname": "C01出片延时启动",
      "address": "DB101.508",
      "min": 0,
      "max": 999,
      "unit": "ms",
      "type": "3",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "C02JamToIn",
      "CNname": "C02入口堵片时间",
      "address": "DB101.512",
      "min": 0,
      "max": 999,
      "unit": "ms",
      "type": "3",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "C02TimeOutForIn",
      "CNname": "C02入片超时时间",
      "address": "DB101.516",
      "min": 0,
      "max": 999,
      "unit": "ms",
      "type": "3",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "C02TimeOutForOut",
      "CNname": "C02出片超时时间",
      "address": "DB101.520",
      "min": 0,
      "max": 999,
      "unit": "ms",
      "type": "3",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "C02TimeToImport",
      "CNname": "C02入片延时启动",
      "address": "DB101.524",
      "min": 0,
      "max": 999,
      "unit": "ms",
      "type": "3",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "C02TimeToExport",
      "CNname": "C02出片延时启动",
      "address": "DB101.528",
      "min": 0,
      "max": 999,
      "unit": "ms",
      "type": "3",
      "value": "0",
      "value2": "0"
    }
  ],
  [
    "Cage",
    {
      "USname": "",
      "CNname": "输送线高速速度",
      "address": "DB10.1664",
      "min": 0,
      "max": 100,
      "unit": "m/min",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "输送线中速速度",
      "address": "DB10.1668",
      "min": 0,
      "max": 100,
      "unit": "m/min",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "输送线低速速度",
      "address": "DB10.1672",
      "min": 0,
      "max": 100,
      "unit": "m/min",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "输送线手动速度",
      "address": "DB10.1676",
      "min": 0,
      "max": 100,
      "unit": "m/min",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "电机最大速度",
      "address": "DB10.1680",
      "min": 0,
      "max": 100,
      "unit": "m/min",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "button": {
        "USname": "",
        "CNname": "故障复位",
        "value": 0,
        "address": "DB10.42.2",
        "state": 1
      }
    },
    {
      "button": {
        "USname": "",
        "CNname": "JOG使能",
        "value": 0,
        "address": "DB10.44.0",
        "state": 1
      }
    }
  ],
  [
    {
      "USname": "",
      "CNname": "X轴光电总长度",
      "address": "DB10.248",
      "min": 0,
      "max": 99999,
      "unit": "mm",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "Y轴光电总长度",
      "address": "DB10.252",
      "min": 0,
      "max": 99999,
      "unit": "mm",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "Y轴粗定位1(最低位)",
      "address": "DB10.256",
      "min": 0,
      "max": 99999,
      "unit": "mm",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "Y轴粗定位2",
      "address": "DB10.260",
      "min": 0,
      "max": 99999,
      "unit": "mm",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "Y轴粗定位3",
      "address": "DB10.264",
      "min": 0,
      "max": 9999,
      "unit": "mm",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "Y轴粗定位4(最高位)",
      "address": "DB10.268",
      "min": 0,
      "max": 9999,
      "unit": "mm",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "测量台定位位置",
      "address": "DB10.448",
      "min": 0,
      "max": 99999,
      "unit": "mm",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "X轴手动速度",
      "address": "DB10.1744",
      "min": 0,
      "max": 100,
      "unit": "m/min",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "X轴自动高速",
      "address": "DB10.1748",
      "min": 0,
      "max": 100,
      "unit": "m/min",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "X轴自动低速",
      "address": "DB10.1752",
      "min": 0,
      "max": 100,
      "unit": "m/min",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "X轴自动返回速度",
      "address": "DB10.1756",
      "min": 0,
      "max": 100,
      "unit": "m/min",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "Y轴手动速度",
      "address": "DB10.1760",
      "min": 0,
      "max": 100,
      "unit": "m/min",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "Y轴自动高速",
      "address": "DB10.1764",
      "min": 0,
      "max": 100,
      "unit": "m/min",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "Y轴自动低速",
      "address": "DB10.1768",
      "min": 0,
      "max": 100,
      "unit": "m/min",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "Y轴自动返回速度",
      "address": "DB10.1772",
      "min": 0,
      "max": 100,
      "unit": "m/min",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "button": {
        "USname": "",
        "CNname": "人工移除玻璃",
        "value": 0,
        "address": "DB10.60.2",
        "state": 1
      }
    },
    {
      "button": {
        "USname": "",
        "CNname": "X轴故障复位",
        "value": 0,
        "address": "DB10.68.0",
        "state": 1
      }
    },
    {
      "button": {
        "USname": "",
        "CNname": "Y轴故障复位",
        "value": 0,
        "address": "DB10.68.1",
        "state": 1
      }
    },
    {
      "button": {
        "USname": "",
        "CNname": "X轴JOG使能",
        "value": 0,
        "address": "DB10.70.0",
        "state": 1
      }
    },
    {
      "button": {
        "USname": "",
        "CNname": "Y轴JOG使能",
        "value": 0,
        "address": "DB10.70.1",
        "state": 1
      }
    }
  ],
  [
    {
      "USname": "",
      "CNname": "大车到1#笼子第一格距离",
      "address": "DB10.448",
      "min": 0,
      "max": 99999,
      "unit": "mm",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "大车到2#笼子第一格距离",
      "address": "DB10.452",
      "min": 0,
      "max": 99999,
      "unit": "mm",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "大车到3#笼子第一格距离",
      "address": "DB10.456",
      "min": 0,
      "max": 99999,
      "unit": "mm",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "大车到4#笼子第一格距离",
      "address": "DB10.460",
      "min": 0,
      "max": 99999,
      "unit": "mm",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "输送线高速速度",
      "address": "DB10.1684",
      "min": 0,
      "max": 100,
      "unit": "m/min",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "输送线中速速度",
      "address": "DB10.1688",
      "min": 0,
      "max": 100,
      "unit": "m/min",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "输送线低速速度",
      "address": "DB10.1692",
      "min": 0,
      "max": 100,
      "unit": "m/min",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "输送线手动速度",
      "address": "DB10.1696",
      "min": 0,
      "max": 100,
      "unit": "m/min",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "电机最大速度",
      "address": "DB10.1700",
      "min": 0,
      "max": 100,
      "unit": "m/min",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "翻转手动速度",
      "address": "DB10.1776",
      "min": 0,
      "max": 100,
      "unit": "°/min",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "翻转自动速度",
      "address": "DB10.1780",
      "min": 0,
      "max": 100,
      "unit": "°/min",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "行走电机手动速度",
      "address": "DB10.1792",
      "min": 0,
      "max": 100,
      "unit": "m/min",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "行走电机远距离速度",
      "address": "DB10.1796",
      "min": 0,
      "max": 100,
      "unit": "m/min",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "行走电机近距离速度",
      "address": "DB10.1800",
      "min": 0,
      "max": 100,
      "unit": "m/min",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "高速行走翻转角度",
      "address": "DB10.1632",
      "min": 0,
      "max": 100,
      "unit": "°",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "低速行走翻转角度",
      "address": "DB10.1636",
      "min": 0,
      "max": 100,
      "unit": "°",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "输送台角度",
      "address": "DB10.1640",
      "min": 0,
      "max": 100,
      "unit": "°",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "笼子角度",
      "address": "DB10.1644",
      "min": 0,
      "max": 100,
      "unit": "°",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "button": {
        "USname": "",
        "CNname": "输送手动JOG使能",
        "value": 0,
        "address": "DB10.80.0",
        "state": 1
      }
    },
    {
      "button": {
        "USname": "",
        "CNname": "翻转手动JOG使能",
        "value": 0,
        "address": "DB10.88.0",
        "state": 1
      }
    },
    {
      "button": {
        "USname": "",
        "CNname": "行走手动JOG使能",
        "value": 0,
        "address": "DB10.88.1",
        "state": 1
      }
    },
    {
      "button": {
        "USname": "",
        "CNname": "输送故障复位",
        "value": 0,
        "address": "DB10.78.2",
        "state": 1
      }
    },
    {
      "button": {
        "USname": "",
        "CNname": "翻转故障复位",
        "value": 0,
        "address": "DB10.86.0",
        "state": 1
      }
    },
    {
      "button": {
        "USname": "",
        "CNname": "行走故障复位",
        "value": 0,
        "address": "DB10.86.1",
        "state": 1
      }
    },
    {
      "button": {
        "USname": "",
        "CNname": "B01到1#笼子距离定位",
        "value": 0,
        "address": "DB10.2050.4",
        "state": 1
      }
    },
    {
      "button": {
        "USname": "",
        "CNname": "B01到2#笼子距离定位",
        "value": 0,
        "address": "DB10.2050.5",
        "state": 1
      }
    },
    {
      "button": {
        "USname": "",
        "CNname": "B01到3#笼子距离定位",
        "value": 0,
        "address": "DB10.2050.6",
        "state": 1
      }
    },
    {
      "button": {
        "USname": "",
        "CNname": "B01到4#笼子距离定位",
        "value": 0,
        "address": "DB10.2050.7",
        "state": 1
      }
    }
  ],
  [
    {
      "USname": "",
      "CNname": "输送线高速速度",
      "address": "DB10.1704",
      "min": 0,
      "max": 100,
      "unit": "m/min",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "输送线中速速度",
      "address": "DB10.1708",
      "min": 0,
      "max": 100,
      "unit": "m/min",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "输送线低速速度",
      "address": "DB10.1712",
      "min": 0,
      "max": 100,
      "unit": "m/min",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "输送线手动速度",
      "address": "DB10.1716",
      "min": 0,
      "max": 100,
      "unit": "m/min",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "电机最大速度",
      "address": "DB10.1720",
      "min": 0,
      "max": 100,
      "unit": "m/min",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "定位电机手动速度",
      "address": "DB10.1808",
      "min": 0,
      "max": 100,
      "unit": "m/min",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "定位电机自动速度",
      "address": "DB10.1812",
      "min": 0,
      "max": 100,
      "unit": "m/min",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "C01到1#笼子第一格距离",
      "address": "DB10.192",
      "min": 0,
      "max": 99999,
      "unit": "mm",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "C01到2#笼子第一格距离",
      "address": "DB10.196",
      "min": 0,
      "max": 99999,
      "unit": "mm",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "C01到3#笼子第一格距离",
      "address": "DB10.200",
      "min": 0,
      "max": 99999,
      "unit": "mm",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "USname": "SpaceToCage[1]",
      "CNname": "1#笼子栅格间距",
      "address": "DB10.208",
      "address": "DB101.326",
      "min": 0,
      "max": 100,
      "max": 99,
      "unit": "mm",
      "type": "0",
      "type": "1",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "USname": "SpaceToCage[2]",
      "CNname": "2#笼子栅格间距",
      "address": "DB10.212",
      "address": "DB101.328",
      "min": 0,
      "max": 100,
      "max": 99,
      "unit": "mm",
      "type": "0",
      "type": "1",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "USname": "SpaceToCage[3]",
      "CNname": "3#笼子栅格间距",
      "address": "DB10.216",
      "address": "DB101.330",
      "min": 0,
      "max": 100,
      "max": 99,
      "unit": "mm",
      "type": "0",
      "type": "1",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "1#笼子角度",
      "address": "DB10.232",
      "min": 0,
      "max": 100,
      "unit": "°",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "2#笼子角度",
      "address": "DB10.236",
      "min": 0,
      "max": 100,
      "unit": "°",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "3#笼子角度",
      "address": "DB10.240",
      "min": 0,
      "max": 100,
      "unit": "°",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "1#笼子栅格数量",
      "address": "DB10.224",
      "min": 0,
      "max": 100,
      "unit": "格",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "2#笼子栅格数量",
      "address": "DB10.226",
      "min": 0,
      "max": 100,
      "unit": "格",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "3#笼子栅格数量",
      "address": "DB10.228",
      "min": 0,
      "max": 100,
      "unit": "格",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "button": {
        "USname": "",
        "CNname": "输送手动JOG使能",
        "value": 0,
        "address": "DB10.98.0",
        "state": 1
      }
    },
    {
      "button": {
        "USname": "",
        "CNname": "定位手动JOG使能",
        "value": 0,
        "address": "DB10.106.0",
        "state": 1
      }
    },
    {
      "button": {
        "USname": "",
        "CNname": "输送故障复位",
        "value": 0,
        "address": "DB10.96.2",
        "state": 1
      }
    },
    {
      "button": {
        "USname": "",
        "CNname": "定位故障复位",
        "value": 0,
        "address": "DB10.104.0",
        "state": 1
      }
    },
    {
      "button": {
        "USname": "",
        "CNname": "1#笼子距离定位",
        "value": 0,
        "address": "DB10.2050.0",
        "state": 1
      }
    },
    {
      "button": {
        "USname": "",
        "CNname": "2#笼子距离定位",
        "value": 0,
        "address": "DB10.2050.1",
        "state": 1
      }
    },
    {
      "button": {
        "USname": "",
        "CNname": "3#笼子距离定位",
        "value": 0,
        "address": "DB10.2050.2",
        "state": 1
      }
    },
    {
      "button": {
        "USname": "",
        "CNname": "1#笼子角度定位",
        "value": 0,
        "address": "DB10.2048.0",
        "state": 1
      }
    },
    {
      "button": {
        "USname": "",
        "CNname": "2#笼子角度定位",
        "value": 0,
        "address": "DB10.2048.1",
        "state": 1
      }
    },
    {
      "button": {
        "USname": "",
        "CNname": "3#笼子角度定位",
        "value": 0,
        "address": "DB10.2048.2",
        "state": 1
      }
    }
  ],
  [
    {
      "USname": "",
      "CNname": "输送线高速速度",
      "address": "DB10.1724",
      "min": 0,
      "max": 100,
      "unit": "m/min",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "输送线中速速度",
      "address": "DB10.1728",
      "min": 0,
      "max": 100,
      "unit": "m/min",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "输送线低速速度",
      "address": "DB10.1732",
      "min": 0,
      "max": 100,
      "unit": "m/min",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "输送线手动速度",
      "address": "DB10.1736",
      "min": 0,
      "max": 100,
      "unit": "m/min",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "电机最大速度",
      "address": "DB10.1740",
      "min": 0,
      "max": 100,
      "unit": "m/min",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "定位电机手动速度",
      "address": "DB10.1824",
      "min": 0,
      "max": 100,
      "unit": "m/min",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "定位电机自动速度",
      "address": "DB10.1828",
      "min": 0,
      "max": 100,
      "unit": "m/min",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "C02到4#笼子第一格距离",
      "address": "DB10.204",
      "min": 0,
      "max": 99999,
      "unit": "mm",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "USname": "SpaceToCage[4]",
      "CNname": "4#笼子栅格间距",
      "address": "DB10.220",
      "address": "DB101.332",
      "min": 0,
      "max": 100,
      "max": 99,
      "unit": "mm",
      "type": "0",
      "type": "1",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "4#笼子角度",
      "address": "DB10.244",
      "USname": "AmountToCage[1]",
      "CNname": "1#笼子栅格数量",
      "address": "DB101.334",
      "min": 0,
      "max": 100,
      "max": 99,
      "unit": "cell",
      "type": "1",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "AmountToCage[2]",
      "CNname": "2#笼子栅格数量",
      "address": "DB101.336",
      "min": 0,
      "max": 99,
      "unit": "cell",
      "type": "1",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "AmountToCage[3]",
      "CNname": "3#笼子栅格数量",
      "address": "DB101.338",
      "min": 0,
      "max": 99,
      "unit": "cell",
      "type": "1",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "AmountToCage[4]",
      "CNname": "4#笼子栅格数量",
      "address": "DB101.340",
      "min": 0,
      "max": 99,
      "unit": "cell",
      "type": "1",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "AngleToCage[1]",
      "CNname": "1#笼子角度",
      "address": "DB101.342",
      "min": 0,
      "max": 999.99,
      "unit": "°",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "4#笼子栅格数量",
      "address": "DB10.230",
      "USname": "AngleToCage[2]",
      "CNname": "2#笼子角度",
      "address": "DB101.346",
      "min": 0,
      "max": 100,
      "unit": "格",
      "max": 999.99,
      "unit": "°",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "AngleToCage[3]",
      "CNname": "3#笼子角度",
      "address": "DB101.350",
      "min": 0,
      "max": 999.99,
      "unit": "°",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "AngleToCage[4]",
      "CNname": "4#笼子角度",
      "address": "DB101.354",
      "min": 0,
      "max": 999.99,
      "unit": "°",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "button": {
        "USname": "",
        "CNname": "输送手动JOG使能",
        "value": 0,
        "address": "DB10.116.0",
        "state": 1
      "USname": "NeesToImport1",
      "CNname": "1#出口请求出片",
      "value": 0,
      "address": "DB101.26.0",
      "state": 1
      }
    },
    {
      "button": {
        "USname": "",
        "CNname": "定位手动JOG使能",
        "value": 0,
        "address": "DB10.124.0",
        "state": 1
      "USname": "NeesToImport2",
      "CNname": "2#出口请求出片",
      "value": 0,
      "address": "DB101.26.1",
      "state": 1
      }
    },
    {
      "button": {
        "USname": "",
        "CNname": "输送故障复位",
        "value": 0,
        "address": "DB10.114.2",
        "state": 1
      "USname": "MesToPLCTask",
      "CNname": "MES任务启动",
      "value": 0,
      "address": "DB101.26.2",
      "state": 1
      }
    },
    {
      "button": {
        "USname": "",
        "CNname": "定位故障复位",
        "value": 0,
        "address": "DB10.122.0",
        "state": 1
      "USname": "MesTaskConfirm",
      "CNname": "MES任务确认",
      "value": 0,
      "address": "DB101.26.3",
      "state": 1
      }
    },
    {
      "button": {
        "USname": "",
        "CNname": "4#笼子距离定位",
        "value": 0,
        "address": "DB10.2050.3",
        "state": 1
      "USname": "MesTaskCancel",
      "CNname": "MES任务清空",
      "value": 0,
      "address": "DB101.26.4",
      "state": 1
      }
    },
    {
      "button": {
        "USname": "",
        "CNname": "4#笼子角度定位",
        "value": 0,
        "address": "DB10.2048.3",
        "state": 1
      "USname": "Simulation",
      "CNname": "仿真模式",
      "value": 0,
      "address": "DB101.26.4",
      "state": 1
      }
    }
  ],
  [
    "A01",
    {
      "USname": "",
      "CNname": "大车到中空线1距离",
      "address": "DB10.2052.0",
      "USname": "SpeedToHight",
      "CNname": "输送自动高速",
      "address": "DB101.44",
      "min": 0,
      "max": 100,
      "max": 99.99,
      "unit": "m/min",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "SpeedToMedium",
      "CNname": "输送自动中速",
      "address": "DB101.48",
      "min": 0,
      "max": 99.99,
      "unit": "m/min",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "SpeedToLow",
      "CNname": "输送自动低速",
      "address": "DB101.52",
      "min": 0,
      "max": 99.99,
      "unit": "m/min",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "SpeedToJog",
      "CNname": "输送点动速度",
      "address": "DB101.56",
      "min": 0,
      "max": 99.99,
      "unit": "m/min",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "SpeedToMax",
      "CNname": "输送最大速度",
      "address": "DB101.60",
      "min": 0,
      "max": 99.99,
      "unit": "m/min",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "button": {
      "USname": "FVDJogEnable",
      "CNname": "输送JOG激活",
      "value": 0,
      "address": "DB101.28.0",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "Reset",
      "CNname": "输送复位",
      "value": 0,
      "address": "DB101.28.1",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "bCancel",
      "CNname": "清零复位",
      "value": 0,
      "address": "DB101.28.2",
      "state": 1
      }
    }
  ],
  [
    "A02",
    {
      "USname": "TotalX",
      "CNname": "X轴总长度",
      "address": "DB101.64",
      "min": 0,
      "max": 9999.99,
      "unit": "mm",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "大车到中空线2距离",
      "address": "DB10.2056.0",
      "USname": "TotalY",
      "CNname": "Y轴总长度",
      "address": "DB101.68",
      "min": 0,
      "max": 100,
      "max": 9999.99,
      "unit": "mm",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "中空线1翻转角度",
      "address": "DB10.1648.0",
      "USname": "GAS1",
      "CNname": "Y轴粗定位1(最低位)",
      "address": "DB101.72",
      "min": 0,
      "max": 100,
      "max": 9999.99,
      "unit": "mm",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "GAS2",
      "CNname": "Y轴粗定位2",
      "address": "DB101.76",
      "min": 0,
      "max": 9999.99,
      "unit": "mm",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "GAS3",
      "CNname": "Y轴粗定位3",
      "address": "DB101.80",
      "min": 0,
      "max": 9999.99,
      "unit": "mm",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "GAS4",
      "CNname": "Y轴粗定位4(最高位)",
      "address": "DB101.84",
      "min": 0,
      "max": 9999.99,
      "unit": "mm",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "AddToShuttle",
      "CNname": "距离大车位置",
      "address": "DB101.88",
      "min": 0,
      "max": 99999.99,
      "unit": "mm",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "AngleToTable",
      "CNname": "测量台角度",
      "address": "DB101.92",
      "min": 0,
      "max": 999.99,
      "unit": "°",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "",
      "CNname": "中空线2翻转角度",
      "address": "DB10.1652.0",
      "USname": "SpeedToHight",
      "CNname": "X轴输送自动高速",
      "address": "DB101.96",
      "min": 0,
      "max": 100,
      "unit": "°",
      "max": 99.99,
      "unit": "m/min",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "SpeedToMedium",
      "CNname": "X轴输送自动中速",
      "address": "DB101.100",
      "min": 0,
      "max": 99.99,
      "unit": "m/min",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "SpeedToLow",
      "CNname": "X轴输送自动低速",
      "address": "DB101.104",
      "min": 0,
      "max": 99.99,
      "unit": "m/min",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "SpeedToJog",
      "CNname": "X轴输送点动速度",
      "address": "DB101.108",
      "min": 0,
      "max": 99.99,
      "unit": "m/min",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "SpeedToBack",
      "CNname": "X轴输送退回速度",
      "address": "DB101.112",
      "min": 0,
      "max": 99.99,
      "unit": "m/min",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "SpeedToHight",
      "CNname": "X轴自动高速",
      "address": "DB101.116",
      "min": 0,
      "max": 99.99,
      "unit": "m/min",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "SpeedToMedium",
      "CNname": "X轴自动中速",
      "address": "DB101.120",
      "min": 0,
      "max": 99.99,
      "unit": "m/min",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "SpeedToLow",
      "CNname": "X轴自动低速",
      "address": "DB101.124",
      "min": 0,
      "max": 99.99,
      "unit": "m/min",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "SpeedToJog",
      "CNname": "X轴点动速度",
      "address": "DB101.128",
      "min": 0,
      "max": 99.99,
      "unit": "m/min",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "SpeedToBack",
      "CNname": "X轴退回速度",
      "address": "DB101.132",
      "min": 0,
      "max": 99.99,
      "unit": "m/min",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "AbsAddToX",
      "CNname": "X轴绝对定位地址",
      "address": "DB101.136",
      "min": 0,
      "max": 9999.99,
      "unit": "mm",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "AbsAddToY",
      "CNname": "Y轴绝对定位地址",
      "address": "DB101.140",
      "min": 0,
      "max": 9999.99,
      "unit": "mm",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "button": {
        "USname": "",
        "CNname": "中空线1距离定位",
        "value": 0,
        "address": "DB10.2048.6",
        "state": 1
      "USname": "JogEnableToX",
      "CNname": "X轴JOG激活",
      "value": 0,
      "address": "DB101.30.0",
      "state": 1
      }
    },
    {
      "button": {
        "USname": "",
        "CNname": "中空线2距离定位",
        "value": 0,
        "address": "DB10.2048.7",
        "state": 1
      "USname": "JogEnableToY",
      "CNname": "Y轴JOG激活",
      "value": 0,
      "address": "DB101.30.1",
      "state": 1
      }
    },
    {
      "button": {
        "USname": "",
        "CNname": "中空线1角度定位",
        "value": 0,
        "address": "DB10.2048.4",
        "state": 1
      "USname": "ResetToX",
      "CNname": "复位X轴",
      "value": 0,
      "address": "DB101.30.2",
      "state": 1
      }
    },
    {
      "button": {
        "USname": "",
        "CNname": "中空线2角度定位",
        "value": 0,
        "address": "DB10.2048.5",
        "state": 1
      "USname": "ResetToY",
      "CNname": "复位Y轴",
      "value": 0,
      "address": "DB101.30.3",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "AbsToX",
      "CNname": "X轴手动绝对定位激活",
      "value": 0,
      "address": "DB101.30.4",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "AbsToY",
      "CNname": "Y轴手动绝对定位激活",
      "value": 0,
      "address": "DB101.30.5",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "HomeToX",
      "CNname": "X轴回原点",
      "value": 0,
      "address": "DB101.30.6",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "HomeToY",
      "CNname": "Y轴回原点",
      "value": 0,
      "address": "DB101.30.7",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "AbsToGas1",
      "CNname": "Y轴粗定位1位置设定",
      "value": 0,
      "address": "DB101.31.0",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "AbsToGas2",
      "CNname": "Y轴粗定位2位置设定",
      "value": 0,
      "address": "DB101.31.1",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "AbsToGas3",
      "CNname": "Y轴粗定位3位置设定",
      "value": 0,
      "address": "DB101.31.2",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "AbsToGas4",
      "CNname": "Y轴粗定位4位置设定",
      "value": 0,
      "address": "DB101.31.3",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "AbsForGas1",
      "CNname": "Y轴粗定位1启动",
      "value": 0,
      "address": "DB101.31.4",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "AbsForGas2",
      "CNname": "Y轴粗定位2启动",
      "value": 0,
      "address": "DB101.31.5",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "AbsForGas3",
      "CNname": "Y轴粗定位3启动",
      "value": 0,
      "address": "DB101.31.6",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "AbsForGas4",
      "CNname": "Y轴粗定位4启动",
      "value": 0,
      "address": "DB101.31.7",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "bCance",
      "CNname": "清零复位",
      "value": 0,
      "address": "DB101.32.0",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "bManualReport",
      "CNname": "手动汇报",
      "value": 0,
      "address": "DB101.32.1",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "bSuccessToGas",
      "CNname": "测量通过",
      "value": 0,
      "address": "DB101.32.2",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "bFailToGas",
      "CNname": "测量失败",
      "value": 0,
      "address": "DB101.32.3",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "bReturn",
      "CNname": "退回重测",
      "value": 0,
      "address": "DB101.32.4",
      "state": 1
      }
    }
  ],
  [
    "B01",
    {
      "USname": "FirstAddToShuttleCar[1]",
      "CNname": "1#笼子第一格到大车距离",
      "address": "DB101.144",
      "min": 0,
      "max": 99999.99,
      "unit": "mm",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "FirstAddToShuttleCar[2]",
      "CNname": "2#笼子第一格到大车距离",
      "address": "DB101.148",
      "min": 0,
      "max": 99999.99,
      "unit": "mm",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "FirstAddToShuttleCar[3]",
      "CNname": "3#笼子第一格到大车距离",
      "address": "DB101.152",
      "min": 0,
      "max": 99999.99,
      "unit": "mm",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "FirstAddToShuttleCar[4]",
      "CNname": "4#笼子第一格到大车距离",
      "address": "DB101.156",
      "min": 0,
      "max": 99999.99,
      "unit": "mm",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "AddToExport[1]",
      "CNname": "1#中空线距离大车位置",
      "address": "DB101.160",
      "min": 0,
      "max": 99999.99,
      "unit": "mm",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "AddToExport[2]",
      "CNname": "2#中空线距离大车位置",
      "address": "DB101.164",
      "min": 0,
      "max": 99999.99,
      "unit": "mm",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "AngleToExport[1]",
      "CNname": "1#中空线角度",
      "address": "DB101.168",
      "min": 0,
      "max": 999.99,
      "unit": "°",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "AngleToExport[2]",
      "CNname": "2#中空线角度",
      "address": "DB101.172",
      "min": 0,
      "max": 999.99,
      "unit": "°",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "TurnToWalkH",
      "CNname": "高速行走翻转角度",
      "address": "DB101.176",
      "min": 0,
      "max": 999.99,
      "unit": "°",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "TurnToWalkL",
      "CNname": "低速行走翻转角度",
      "address": "DB101.180",
      "min": 0,
      "max": 999.99,
      "unit": "°",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "WalkSpeedToHight",
      "CNname": "高速行走速度",
      "address": "DB101.184",
      "min": 0,
      "max": 99.99,
      "unit": "m/s",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "WalkSpeedToLow",
      "CNname": "低速行走速度",
      "address": "DB101.188",
      "min": 0,
      "max": 99.99,
      "unit": "m/s",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "WalkSpeedToJog",
      "CNname": "手动行走速度",
      "address": "DB101.192",
      "min": 0,
      "max": 99.99,
      "unit": "m/s",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "SpeedToHight",
      "CNname": "输送自动高速",
      "address": "DB101.196",
      "min": 0,
      "max": 99.99,
      "unit": "m/min",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "SpeedToMedium",
      "CNname": "输送自动中速",
      "address": "DB101.200",
      "min": 0,
      "max": 99.99,
      "unit": "m/min",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "SpeedToLow",
      "CNname": "输送自动低速",
      "address": "DB101.204",
      "min": 0,
      "max": 99.99,
      "unit": "m/min",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "SpeedToJog",
      "CNname": "输送点动速度",
      "address": "DB101.208",
      "min": 0,
      "max": 99.99,
      "unit": "m/min",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "SpeedToMax",
      "CNname": "输送最大速度",
      "address": "DB101.212",
      "min": 0,
      "max": 99.99,
      "unit": "m/min",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "TurnSpeedToAuto",
      "CNname": "自动翻转速度",
      "address": "DB101.216",
      "min": 0,
      "max": 999.99,
      "unit": "°/s",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "TurnSpeedToJog",
      "CNname": "手动翻转速度",
      "address": "DB101.220",
      "min": 0,
      "max": 999.99,
      "unit": "°/s",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "AbsAddToWalk",
      "CNname": "手动定位地址",
      "address": "DB101.224",
      "min": 0,
      "max": 9999,
      "unit": "cell",
      "type": "1",
      "value": "0",
      "value2": "0"
    },
    {
      "button": {
      "USname": "JogEnableToTurn",
      "CNname": "翻转JOG激活",
      "value": 0,
      "address": "DB101.34.0",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "JogEnableToWalk",
      "CNname": "行走JOG激活",
      "value": 0,
      "address": "DB101.34.1",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "JogEnableToFVD",
      "CNname": "输送JOG激活",
      "value": 0,
      "address": "DB101.34.2",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "ResetToTurn",
      "CNname": "翻转伺服复位",
      "value": 0,
      "address": "DB101.34.3",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "ResetToWalk",
      "CNname": "行走伺服复位",
      "value": 0,
      "address": "DB101.34.4",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "ResetToFVD",
      "CNname": "输送电机复位",
      "value": 0,
      "address": "DB101.34.5",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "AbsToTurn",
      "CNname": "翻转绝对定位激活",
      "value": 0,
      "address": "DB101.34.6",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "AbsToWalk",
      "CNname": "行走绝对定位激活",
      "value": 0,
      "address": "DB101.34.7",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "HomeToTurn",
      "CNname": "翻转回原",
      "value": 0,
      "address": "DB101.35.0",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "HomeToWalk",
      "CNname": "行走原点设定",
      "value": 0,
      "address": "DB101.35.1",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "bCancel",
      "CNname": "清零复位",
      "value": 0,
      "address": "DB101.35.2",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "FirstAddToCage1",
      "CNname": "1#笼子首格地址设定",
      "value": 0,
      "address": "DB101.35.3",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "FirstAddToCage2",
      "CNname": "2#笼子首格地址设定",
      "value": 0,
      "address": "DB101.35.4",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "FirstAddToCage3",
      "CNname": "3#笼子首格地址设定",
      "value": 0,
      "address": "DB101.35.5",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "FirstAddToCage4",
      "CNname": "4#笼子首格地址设定",
      "value": 0,
      "address": "DB101.35.6",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "AddToOut1",
      "CNname": "1#出口地址设定",
      "value": 0,
      "address": "DB101.35.7",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "AddToOut2",
      "CNname": "2#出口地址设定",
      "value": 0,
      "address": "DB101.36.0",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "AddToA02",
      "CNname": "A02测量台地址设定",
      "value": 0,
      "address": "DB101.36.1",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "AngleToGage1",
      "CNname": "1#笼子翻转角度设定",
      "value": 0,
      "address": "DB101.36.2",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "AngleToGage2",
      "CNname": "2#笼子翻转角度设定",
      "value": 0,
      "address": "DB101.36.3",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "AngleToGage3",
      "CNname": "3#笼子翻转角度设定",
      "value": 0,
      "address": "DB101.36.4",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "AngleToGage4",
      "CNname": "4#笼子翻转角度设定",
      "value": 0,
      "address": "DB101.36.5",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "AngleToOut1",
      "CNname": "1#出口翻转角度设定",
      "value": 0,
      "address": "DB101.36.6",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "AngleToOut2",
      "CNname": "2#出口翻转角度设定",
      "value": 0,
      "address": "DB101.36.7",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "AngleToA02",
      "CNname": "A02测量台翻转角度设定",
      "value": 0,
      "address": "DB101.37.0",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "AngleToWalkL",
      "CNname": "近距离低速行走翻转角度设定",
      "value": 0,
      "address": "DB101.37.1",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "AngleToWalkH",
      "CNname": "远距离高速行走翻转角度设定",
      "value": 0,
      "address": "DB101.37.2",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "AbsToGas1",
      "CNname": "1#笼子翻转角度启动",
      "value": 0,
      "address": "DB101.37.3",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "AbsToGas2",
      "CNname": "2#笼子翻转角度启动",
      "value": 0,
      "address": "DB101.37.4",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "AbsToGas3",
      "CNname": "3#笼子翻转角度启动",
      "value": 0,
      "address": "DB101.37.5",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "AbsToGas4",
      "CNname": "4#笼子翻转角度启动",
      "value": 0,
      "address": "DB101.37.6",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "AbsToOut1",
      "CNname": "1#出口翻转角度启动",
      "value": 0,
      "address": "DB101.37.7",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "AbsToOut2",
      "CNname": "2#出口翻转角度启动",
      "value": 0,
      "address": "DB101.38.0",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "AbsToA02",
      "CNname": "A02测量台翻转角度启动",
      "value": 0,
      "address": "DB101.38.1",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "AbsToWalkL",
      "CNname": "近距离低速行走翻转角度启动",
      "value": 0,
      "address": "DB101.38.2",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "AbsToWalkH",
      "CNname": "远距离高速行走翻转角度启动",
      "value": 0,
      "address": "DB101.38.3",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "DirectionToCage",
      "CNname": "笼子方向",
      "value": 0,
      "address": "DB101.38.4",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "DirectionToImport",
      "CNname": "入口方向",
      "value": 0,
      "address": "DB101.38.5",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "DirectionToExport",
      "CNname": "出口方向",
      "value": 0,
      "address": "DB101.38.6",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "oilPumpExcute",
      "CNname": "油泵启动",
      "value": 0,
      "address": "DB101.38.7",
      "state": 1
      }
    }
  ],
  [
    "C01",
    {
      "USname": "FirstAddToCageBottom[1]",
      "CNname": "1#笼子第一格到小车位置",
      "address": "DB101.226",
      "min": 0,
      "max": 9999.99,
      "unit": "mm",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "FirstAddToCageBottom[2]",
      "CNname": "2#笼子第一格到小车位置",
      "address": "DB101.230",
      "min": 0,
      "max": 9999.99,
      "unit": "mm",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "FirstAddToCageBottom[3]",
      "CNname": "3#笼子第一格到小车位置",
      "address": "DB101.234",
      "min": 0,
      "max": 9999.99,
      "unit": "mm",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "ScopeWorkToMin",
      "CNname": "小车工作栅格范围最小值",
      "address": "DB101.242",
      "min": 0,
      "max": 999,
      "unit": "cell",
      "type": "1",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "ScopeWorkToMax",
      "CNname": "小车工作栅格范围最大值",
      "address": "DB101.244",
      "min": 0,
      "max": 999,
      "unit": "cell",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "WalkSpeedToAuto",
      "CNname": "自动行走速度",
      "address": "DB101.246",
      "min": 0,
      "max": 99.99,
      "unit": "m/s",
      "type": "1",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "WalkSpeedToJog",
      "CNname": "手动行走速度",
      "address": "DB101.250",
      "min": 0,
      "max": 99.99,
      "unit": "m/s",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "SpeedToHight",
      "CNname": "输送自动高速",
      "address": "DB101.254",
      "min": 0,
      "max": 99.99,
      "unit": "m/s",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "SpeedToMedium",
      "CNname": "输送自动中速",
      "address": "DB101.258",
      "min": 0,
      "max": 99.99,
      "unit": "m/s",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "SpeedToLow",
      "CNname": "输送自动低速",
      "address": "DB101.262",
      "min": 0,
      "max": 99.99,
      "unit": "m/s",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "SpeedToJog",
      "CNname": "输送点动速度",
      "address": "DB101.266",
      "min": 0,
      "max": 99.99,
      "unit": "m/s",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "SpeedToMax",
      "CNname": "输送最大速度",
      "address": "DB101.270",
      "min": 0,
      "max": 99.99,
      "unit": "m/s",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "AbsAddToWalk",
      "CNname": "手动定位地址",
      "address": "DB101.274",
      "min": 0,
      "max": 999,
      "unit": "cell",
      "type": "1",
      "value": "0",
      "value2": "0"
    },
    {
      "button": {
      "USname": "JogEnableToWalk",
      "CNname": "行走JOG激活",
      "value": 0,
      "address": "DB101.40.0",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "JogEnalbeToFVD",
      "CNname": "输送JOG激活",
      "value": 0,
      "address": "DB101.40.1",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "ResetToWalk",
      "CNname": "行走伺服复位",
      "value": 0,
      "address": "DB101.40.2",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "ResetToFVD",
      "CNname": "输送电机复位",
      "value": 0,
      "address": "DB101.40.3",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "Absolute",
      "CNname": "绝对定位激活",
      "value": 0,
      "address": "DB101.40.4",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "bCancel",
      "CNname": "清零复位",
      "value": 0,
      "address": "DB101.40.5",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "bHome",
      "CNname": "伺服回原",
      "value": 0,
      "address": "DB101.40.6",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "FirsetAddToCage1",
      "CNname": "1#笼子首格地址设定",
      "value": 0,
      "address": "DB101.40.7",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "FirsetAddToCage2",
      "CNname": "2#笼子首格地址设定",
      "value": 0,
      "address": "DB101.41.0",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "FirsetAddToCage3",
      "CNname": "3#笼子首格地址设定",
      "value": 0,
      "address": "DB101.41.1",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "CylinderEnableToBlowUp",
      "CNname": "吹气抬起气缸JOG激活",
      "value": 0,
      "address": "DB101.41.2",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "CylinderEnableToGlassUp",
      "CNname": "玻璃抬起气缸JOG激活",
      "value": 0,
      "address": "DB101.41.3",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "CylinderEnableToBlow",
      "CNname": "吹气动作气缸JOG激活",
      "value": 0,
      "address": "DB101.41.4",
      "state": 1
      }
    }
  ],
  [
    "C02",
    {
      "USname": "FirstAddToCageBottom[1]",
      "CNname": "4#笼子第一格到小车位置",
      "address": "DB101.276",
      "min": 0,
      "max": 9999.99,
      "unit": "mm",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "ScopeWorkToMin",
      "CNname": "小车工作栅格范围最小值",
      "address": "DB101.292",
      "min": 0,
      "max": 999,
      "unit": "cell",
      "type": "1",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "ScopeWorkToMax",
      "CNname": "小车工作栅格范围最大值",
      "address": "DB101.294",
      "min": 0,
      "max": 999,
      "unit": "cell",
      "type": "1",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "WalkSpeedToAuto",
      "CNname": "自动行走速度",
      "address": "DB101.296",
      "min": 0,
      "max": 99.99,
      "unit": "m/s",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "WalkSpeedToJog",
      "CNname": "手动行走速度",
      "address": "DB101.300",
      "min": 0,
      "max": 99.99,
      "unit": "m/s",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "SpeedToHight",
      "CNname": "输送自动高速",
      "address": "DB101.304",
      "min": 0,
      "max": 99.99,
      "unit": "m/min",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "SpeedToMedium",
      "CNname": "输送自动中速",
      "address": "DB101.308",
      "min": 0,
      "max": 99.99,
      "unit": "m/min",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "SpeedToLow",
      "CNname": "输送自动低速",
      "address": "DB101.312",
      "min": 0,
      "max": 99.99,
      "unit": "m/min",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "SpeedToJog",
      "CNname": "输送点动速度",
      "address": "DB101.316",
      "min": 0,
      "max": 99.99,
      "unit": "m/min",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "SpeedToMax",
      "CNname": "输送最大速度",
      "address": "DB101.320",
      "min": 0,
      "max": 99.99,
      "unit": "m/min",
      "type": "0",
      "value": "0",
      "value2": "0"
    },
    {
      "USname": "AbsAddToWalk",
      "CNname": "手动定位地址",
      "address": "DB101.324",
      "min": 0,
      "max": 999,
      "unit": "cell",
      "type": "1",
      "value": "0",
      "value2": "0"
    },
    {
      "button": {
      "USname": "JogEnableToWalk",
      "CNname": "行走JOG激活",
      "value": 0,
      "address": "DB101.42.0",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "JogEnalbeToFVD",
      "CNname": "输送JOG激活",
      "value": 0,
      "address": "DB101.42.1",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "ResetToWalk",
      "CNname": "行走伺服复位",
      "value": 0,
      "address": "DB101.42.2",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "ResetToFVD",
      "CNname": "输送电机复位",
      "value": 0,
      "address": "DB101.42.3",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "Absolute",
      "CNname": "绝对定位激活",
      "value": 0,
      "address": "DB101.42.4",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "bCancel",
      "CNname": "清零复位",
      "value": 0,
      "address": "DB101.42.5",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "bHome",
      "CNname": "伺服回原",
      "value": 0,
      "address": "DB101.42.6",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "FirsetAddToCage4",
      "CNname": "4#笼子首格地址设定",
      "value": 0,
      "address": "DB101.42.7",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "CylinderEnableToBlowUp",
      "CNname": "吹气抬起气缸JOG激活",
      "value": 0,
      "address": "DB101.43.0",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "CylinderEnableToGlassUp",
      "CNname": "玻璃抬起气缸JOG激活",
      "value": 0,
      "address": "DB101.43.1",
      "state": 1
      }
    },
    {
      "button": {
      "USname": "CylinderEnableToBlow",
      "CNname": "吹气动作气缸JOG激活",
      "value": 0,
      "address": "DB101.43.2",
      "state": 1
      }
    }
  ]
Albania_Mes-ui/src/configuration/Sign.json
@@ -1,652 +1,658 @@
{
  "sign": [
    {
      "name": "A01Sr.Low-E",
      "name": "Sr.Dec",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I10.0",
      "name1":"LOW-E膜检测"
      "name1":"A01减速光电"
    },
    {
      "name": "A01Sr.dec",
      "value": "0",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I10.1",
      "name1":"A01减速"
    },
    {
      "name": "A01Sr.Pos",
      "value": "0",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I10.2",
      "name1":"A01到位"
    },
    {
      "name": "A02Sr.YZero",
      "name": "Sr.LowE",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I10.3",
      "name1":"A02-Y轴原点"
      "unit":"I10.0",
      "name1":"LOW-E检测光电"
    },
    {
      "name": "A02Sr.YH1",
      "name": "Sr.OutPos",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I10.4",
      "name1":"A02-Y轴高度感应1"
      "unit":"I10.0",
      "name1":"A01出口到位光电"
    },
    {
      "name": "A02Sr.YH2",
      "name": "Sr.InToX",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I10.5",
      "name1":"A02-Y轴高度感应2"
      "unit":"I10.0",
      "name1":"A02X轴入口减速光电"
    },
    {
      "name": "A02Sr.YH3",
      "name": "Sr.GaToXIn",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I10.6",
      "name1":"A02-Y轴高度感应3"
      "unit":"I10.0",
      "name1":"A02X轴入口测量光电"
    },
    {
      "name": "A02Sr.YH4",
      "name": "Sr.DecToXOut",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I10.7",
      "name1":"A02-Y轴高度感应4"
      "unit":"I10.0",
      "name1":"A02X轴出口减速光电"
    },
    {
      "name": "A02Sr.LimitTop",
      "name": "Sr.DecToXOut",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I11.0",
      "name1":"A02-Y轴上极限"
      "unit":"I10.0",
      "name1":"A02X轴出口减速光电"
    },
    {
      "name": "A02Sr.LimiBottom",
      "name": "Sr.GaToY1",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I11.1",
      "name1":"A02-Y轴下极限"
      "unit":"I10.0",
      "name1":"A02Y轴粗定位1(最低位)"
    },
    {
      "name": "A02Sr.Check",
      "name": "Sr.GaToY2",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I11.2",
      "name1":"A02-Y轴寻边"
      "unit":"I10.0",
      "name1":"A02Y轴粗定位2"
    },
    {
      "name": "A02Sr.YDec",
      "name": "Sr.GaToY3",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I11.3",
      "name1":"A02-Y轴减速"
      "unit":"I10.0",
      "name1":"A02Y轴粗定位3"
    },
    {
      "name": "A02Sr.Xin",
      "name": "Sr.GaToY4",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I11.4",
      "name1":"A02-X轴上片"
      "unit":"I10.0",
      "name1":"A02Y轴粗定位4(最高位)"
    },
    {
      "name": "A02Sr.XCheck",
      "name": "Sr.DecToY",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I11.5",
      "name1":"A02-X轴寻边"
      "unit":"I10.0",
      "name1":"A02Y轴减速光电"
    },
    {
      "name": "A02Sr.XDec",
      "name": "Sr.GaToY",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I11.6",
      "name1":"A02-X轴减速"
      "unit":"I10.0",
      "name1":"A02Y轴测量光电"
    },
    {
      "name": "A02Sr.XPos",
      "name": "Sr.HomeToY",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I11.7",
      "name1":"A02-X轴到位"
      "unit":"I10.0",
      "name1":"A02Y轴原点"
    },
    {
      "name": "C01Sr.Zero",
      "name": "SQ.LimitSwitchTop",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I124.0",
      "name1":"C01原点"
      "unit":"I10.0",
      "name1":"A02Y轴上极限"
    },
    {
      "name": "C01YV1.Bas1",
      "name": "SQ.LimitSwitchBottom",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I124.1",
      "name1":"C01.YV1原点位1"
      "unit":"I10.0",
      "name1":"A02Y轴下极限"
    },
    {
      "name": "C01YV1.Work1",
      "name": "Sr.Travellimitleft",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I124.2",
      "name1":"C01.YV1动作位1"
      "unit":"I10.0",
      "name1":"B01左极限"
    },
    {
      "name": "C01.YV1.Bas2",
      "name": "Sr.PosToLeft",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I124.3",
      "name1":"C01.YV1原点位2"
    },
    {
      "name": "C01.YV1.Work2",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I124.4",
      "name1":"C01.YV1动作位2"
    },
    {
      "name": "C01.YV2.Bas1",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I124.5",
      "name1":"C01.YV2原点位1"
    },
    {
      "name": "C01.YV2.Bas2",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I124.6",
      "name1":"C01.YV2原点位2"
    },
    {
      "name": "C01.YV2.Bas3",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I124.7",
      "name1":"C01.YV2原点位3"
    },
    {
      "name": "C01.YV2.Bas4",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I125.0",
      "name1":"C01.YV2原点位4"
    },
    {
      "name": "C01.YV2.Work1",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I125.1",
      "name1":"C01.YV2动作位1"
    },
    {
      "name": "C01.YV2.Work2",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I125.2",
      "name1":"C01.YV2动作位2"
    },
    {
      "name": "C01.YV2.Work3",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I125.3",
      "name1":"C01.YV2动作位3"
    },
    {
      "name": "C01.YV2.Work4",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I125.4",
      "name1":"C01.YV2动作位4"
    },
    {
      "name": "C01.YV.Blow1",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I125.5",
      "name1":"C01吹气1"
    },
    {
      "name": "C01.YV.Blow2",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I125.6",
      "name1":"C01吹气2"
    },
    {
      "name": "C01.YV.Blow3",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I125.7",
      "name1":"C01吹气3"
    },
    {
      "name": "C01.YV.Blow4",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I126.0",
      "name1":"C01吹气4"
    },
    {
      "name": "C01.SR.Limit1",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I126.1",
      "name1":"C01对射保护"
    },
    {
      "name": "C02.Sr.Zero",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I126.2",
      "name1":"C02原点"
    },
    {
      "name": "C02.YV1.Bas1",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I126.3",
      "name1":"C02.YV1原点位1"
    },
    {
      "name": "C02.YV1.Work1",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I126.4",
      "name1":"C02.YV1动作位1"
    },
    {
      "name": "C02.YV1.Bas2",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I126.5",
      "name1":"C02.YV1原点位2"
    },
    {
      "name": "C02.YV1.Work2",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I126.6",
      "name1":"C02.YV1动作位2"
    },
    {
      "name": "C02.Sr.limit1",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I126.7",
      "name1":"C02对射保护"
    },
    {
      "name": "C02.YV2.Bas1",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I127.0",
      "name1":"C02.YV2原点位1"
    },
    {
      "name": "C02.YV2.Bas2",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I127.1",
      "name1":"C02.YV2原点位2"
    },
    {
      "name": "C02.YV2.Bas3",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I127.2",
      "name1":"C02.YV2原点位3"
    },
    {
      "name": "C02.YV2.Bas4",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I127.3",
      "name1":"C02.YV2原点位4"
    },
    {
      "name": "C02.YV2.Work1",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I127.4",
      "name1":"C02.YV2动作位1"
    },
    {
      "name": "C02.YV2.Work2",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I127.5",
      "name1":"C02.YV2动作位2"
    },
    {
      "name": "C02.YV2.Work3",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I127.6",
      "name1":"C02.YV2动作位3"
    },
    {
      "name": "C02.YV2.Work4",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I127.7",
      "name1":"C02.YV2动作位4"
    },
    {
      "name": "C02.YV.Blow1",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I128.0",
      "name1":"C02吹气1"
    },
    {
      "name": "C02.YV.Blow2",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I128.1",
      "name1":"C02吹气2"
    },
    {
      "name": "C02.YV.Blow3",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I128.2",
      "name1":"C02吹气3"
    },
    {
      "name": "C02.YV.Blow4",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I128.3",
      "name1":"C02吹气4"
    },
    {
      "name": "bStart",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I128.4",
      "name1":"启动"
    },
    {
      "name": "bStop",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I128.5",
      "name1":"停止"
    },
    {
      "name": "bEstop",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I128.6",
      "name1":"急停"
    },
    {
      "name": "bReset",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I128.7",
      "name1":"复位"
    },
    {
      "name": "bAuto/Manual",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I129.0",
      "name1":"模式选择"
    },
    {
      "name": "bPause",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I129.1",
      "name1":"暂停"
    },
    {
      "name": "C01.Sr.Limit2",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I129.2",
      "name1":"C01对射保护2"
    },
    {
      "name": "C02.Sr.Limit2",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I129.3",
      "name1":"C02对射保护2"
    },
    {
      "name": "A01.FootControl",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I129.4",
      "name1":"脚踏开关"
    },
    {
      "name": "B01.Sr.DecLeft",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I129.5",
      "name1":"B01左减速"
    },
    {
      "name": "B01.Sr.PosLeft",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I129.6",
      "unit":"I10.0",
      "name1":"B01左到位"
    },
    {
      "name": "B01.Sr.SafetyLeft",
      "name": "Sr.DecToLeft",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I129.7",
      "name1":"B01左安全检测"
    }
    ,
      "unit":"I10.0",
      "name1":"B01左减速"
    },
    {
      "name": "B01.Sr.DecRight",
      "name": "Sr.DecToRight",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I130.0",
      "unit":"I10.0",
      "name1":"B01右减速"
    }
    ,
    },
    {
      "name": "B01.Sr.PosRight",
      "name": "Sr.PosToRight",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I130.1",
      "unit":"I10.0",
      "name1":"B01右到位"
    }
    ,
    },
    {
      "name": "B01.Sr.SafetyRight",
      "name": "Sr.TravellimitRight",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I130.2",
      "name1":"B01右安全检测"
    }
    ,
      "unit":"I10.0",
      "name1":"B01右极限"
    },
    {
      "name": "B01.Sr.TurnZero",
      "name": "SQ.LimitSwitch+",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I130.3",
      "name1":"B01大车翻转原点"
    }
    ,
      "unit":"I10.0",
      "name1":"B01大车正极限"
    },
    {
      "name": "B01.Sr.TurnLimitTop",
      "name": "SQ.LimitSwitch-",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I130.4",
      "name1":"B01大车翻转上极限"
    }
    ,
      "unit":"I10.0",
      "name1":"B01大车负极限"
    },
    {
      "name": "B01.Sr.TurnLimitBottom",
      "name": "Sr.HomeToTurn",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I130.5",
      "name1":"B01大车翻转下极限"
      "unit":"I10.0",
      "name1":"B01翻转原点"
    },
    {
      "name": "SQ.LimitSwitchToTurnTop",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I10.0",
      "name1":"B01翻转上极限"
    },
    {
      "name": "SQ.LimitSwitchToTurnBottom",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I10.0",
      "name1":"B01翻转下极限"
    },
    {
      "name": "oilPump",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I10.0",
      "name1":"B01油泵输出"
    },
    {
      "name": "Sr.Travellimitleft",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I10.0",
      "name1":"C01左极限"
    },
    {
      "name": "Sr.TravellimitRight",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I10.0",
      "name1":"C01右极限"
    },
    {
      "name": "Sr.Home",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I10.0",
      "name1":"C01小车原点"
    },
    {
      "name": "SQ.LimitSwitch+",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I10.0",
      "name1":"C01小车正极限"
    },
    {
      "name": "SQ.LimitSwitch-",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I10.0",
      "name1":"C01小车负极限"
    },
    {
      "name": "biBasPosBlowUp1",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I10.0",
      "name1":"C01吹气抬起气缸原点1"
    },
    {
      "name": "biBasPosBlowUp2",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I10.0",
      "name1":"C01吹气抬起气缸原点2"
    },
    {
      "name": "biBasPosBlowUp3",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I10.0",
      "name1":"C01吹气抬起气缸原点3"
    },
    {
      "name": "biBasPosBlowUp4",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I10.0",
      "name1":"C01吹气抬起气缸原点4"
    },
    {
      "name": "biBasPosGlassUp1",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I10.0",
      "name1":"C01玻璃抬起气缸原点1"
    },
    {
      "name": "biBasPosGlassUp2",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I10.0",
      "name1":"C01玻璃抬起气缸原点2"
    },
    {
      "name": "biWorkPosBlowUp1",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I10.0",
      "name1":"C01吹气抬起气缸原点1"
    },
    {
      "name": "biWorkPosBlowUp2",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I10.0",
      "name1":"C01吹气抬起气缸原点2"
    },
    {
      "name": "biWorkPosBlowUp3",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I10.0",
      "name1":"C01吹气抬起气缸原点3"
    },
    {
      "name": "biWorkPosBlowUp4",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I10.0",
      "name1":"C01吹气抬起气缸原点4"
    },
    {
      "name": "biWorkPosGlassUp1",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I10.0",
      "name1":"C01玻璃抬起气缸原点1"
    },
    {
      "name": "biWorkPosGlassUp2",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I10.0",
      "name1":"C01玻璃抬起气缸原点2"
    },
    {
      "name": "boWorkPosBlow",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I10.0",
      "name1":"C01吹气输出"
    },
    {
      "name": "boWorkPosBlowUp",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I10.0",
      "name1":"C01吹气抬起输出"
    },
    {
      "name": "boWorkPosGlassUp",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I10.0",
      "name1":"C01玻璃抬起输出"
    },
    {
      "name": "Sr.Travellimitleft",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I10.0",
      "name1":"C02左极限"
    },
    {
      "name": "Sr.TravellimitRight",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I10.0",
      "name1":"C02右极限"
    },
    {
      "name": "Sr.Home",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I10.0",
      "name1":"C02小车原点"
    },
    {
      "name": "SQ.LimitSwitch+",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I10.0",
      "name1":"C02小车正极限"
    },
    {
      "name": "SQ.LimitSwitch-",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I10.0",
      "name1":"C02小车负极限"
    },
    {
      "name": "biBasPosBlowUp1",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I10.0",
      "name1":"C02吹气抬起气缸原点1"
    },
    {
      "name": "biBasPosBlowUp2",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I10.0",
      "name1":"C02吹气抬起气缸原点2"
    },
    {
      "name": "biBasPosBlowUp3",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I10.0",
      "name1":"C02吹气抬起气缸原点3"
    },
    {
      "name": "biBasPosBlowUp4",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I10.0",
      "name1":"C02吹气抬起气缸原点4"
    },
    {
      "name": "biBasPosGlassUp1",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I10.0",
      "name1":"C02玻璃抬起气缸原点1"
    },
    {
      "name": "iBasPosGlassUp2",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I10.0",
      "name1":"C02玻璃抬起气缸原点2"
    },
    {
      "name": "biWorkPosBlowUp1",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I10.0",
      "name1":"C02吹气抬起气缸原点1"
    },
    {
      "name": "biWorkPosBlowUp2",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I10.0",
      "name1":"C02吹气抬起气缸原点2"
    },
    {
      "name": "biWorkPosBlowUp3",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I10.0",
      "name1":"C02吹气抬起气缸原点3"
    },
    {
      "name": "biWorkPosBlowUp4",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I10.0",
      "name1":"C02吹气抬起气缸原点4"
    },
    {
      "name": "biWorkPosGlassUp1",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I10.0",
      "name1":"C02玻璃抬起气缸原点1"
    },
    {
      "name": "biWorkPosGlassUp2",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I10.0",
      "name1":"C02玻璃抬起气缸原点2"
    },
    {
      "name": "boWorkPosBlow",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I10.0",
      "name1":"C02吹气输出"
    },
    {
      "name": "boWorkPosBlowUp",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I10.0",
      "name1":"C02吹气抬起输出"
    },
    {
      "name": "boWorkPosGlassUp",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I10.0",
      "name1":"C02玻璃抬起输出"
    },
    {
      "name": "Red",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I10.0",
      "name1":"红灯"
    },
    {
      "name": "Yellow",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I10.0",
      "name1":"黄灯"
    },
    {
      "name": "Green",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I10.0",
      "name1":"绿灯"
    },
    {
      "name": "FootSwitch",
      "value": "1",
      "state": "1",
      "type": "1",
      "page": "1",
      "unit":"I10.0",
      "name1":"脚踏开关"
    }
  ],
  "address": [
    {
      "name": "DB102.0.0",
      "count": 64
      "name": "DB101.0.0",
      "count": 71
    }
  ]
}
Albania_Mes-ui/src/views/Electrical/AlbaniaServo.vue
@@ -40,45 +40,38 @@
    <el-row :gutter="10">
      <el-col :span="12" v-for="(dataGroup, groupIndex) in jsonData" :key="groupIndex">
        <div>{{ dataGroup[0] }}</div>
        <el-card class="json-block" style="width:670px;margin-bottom: 10px;">
          <div v-for="(item, itemIndex) in dataGroup" :key="itemIndex" class="item-container">
            <div class="item-row">
              <span class="name" style="width:300px;">{{ item.CNname }}</span>
              <el-input style="width:300px;"
                v-if="item.state != 0 && item.type === '0' && groupIndex === 0 && (itemIndex === 2)"
                @focus="handleInput(groupIndex, itemIndex)" v-model="item.value" class="input-box"
                :oninput="`value=value.replace(/^\\D*(\\d*(?:\\.\\d{0,2})?).*$/g, '$1');if(value<` + item.min + `){value=` + item.value + `}else if(value>` + item.max + `){value=` + item.value + `}`"></el-input>
              <el-input style="width:300px;" v-else-if="item.state != 0 && item.type === '0' && groupIndex === 0"
                @focus="handleInput(groupIndex, itemIndex)" v-model="item.value"
                @keyup.enter.native="WriteWord(dataGroup, itemIndex, 0)" @blur="WriteWord(dataGroup, itemIndex, 1)"
                class="input-box"
                :oninput="`value=value.replace(/^\\D*(\\d*(?:\\.\\d{0,2})?).*$/g, '$1');if(value<` + item.min + `){value=` + item.value + `}else if(value>` + item.max + `){value=` + item.value + `}`"></el-input>
              <!-- <el-input style="width: 300px;" v-else-if="(item.state !== 0) && (item.type === '0') && (itemIndex === 2)"
                v-model="item.value" readonly class="input-box"></el-input> -->
              <el-input style="width:300px;" v-else-if="item.state != 0 && item.type === '0' && groupIndex === 1"
                @focus="handleInput(groupIndex, itemIndex)" v-model="item.value"
                @keyup.enter.native="WriteWord(dataGroup, itemIndex, 0)" @blur="WriteWord(dataGroup, itemIndex, 1)"
                class="input-box"
                :oninput="`value=value.replace(/^\\D*(\\d*(?:\\.\\d{0,2})?).*$/g, '$1');if(value<` + item.min + `){value=` + item.value + `}else if(value>` + item.max + `){value=` + item.value + `}`"></el-input>
              <el-input style="width:300px;" v-else-if="item.state != 0 && item.type === '0' && groupIndex === 2"
                @focus="handleInput(groupIndex, itemIndex)" v-model="item.value"
                @keyup.enter.native="WriteWord(dataGroup, itemIndex, 0)" @blur="WriteWord(dataGroup, itemIndex, 1)"
                class="input-box"
                :oninput="`value=value.replace(/^\\D*(\\d*(?:\\.\\d{0,2})?).*$/g, '$1');if(value<` + item.min + `){value=` + item.value + `}else if(value>` + item.max + `){value=` + item.value + `}`"></el-input>
              <el-input style="width:300px;" v-else-if="item.state != 0 && item.type === '0' && groupIndex === 3"
                @focus="handleInput(groupIndex, itemIndex)" v-model="item.value"
                @keyup.enter.native="WriteWord(dataGroup, itemIndex, 0)" @blur="WriteWord(dataGroup, itemIndex, 1)"
                class="input-box"
                :oninput="`value=value.replace(/^\\D*(\\d*(?:\\.\\d{0,2})?).*$/g, '$1');if(value<` + item.min + `){value=` + item.value + `}else if(value>` + item.max + `){value=` + item.value + `}`"></el-input>
              <el-input style="width:300px;" v-else-if="item.state != 0 && item.type === '0'" v-model="item.value"
              <el-input style="width:300px;" v-if="item.state != 0 && item.type === '0'" v-model="item.value"
                @focus="handleInput(groupIndex, itemIndex)" class="input-box"
                @keyup.enter.native="WriteWord(dataGroup, itemIndex, 0)" @blur="WriteWord(dataGroup, itemIndex, 1)"
                :oninput="`value=value.replace(/^\\D*(\\d*(?:\\.\\d{0,2})?).*$/g, '$1');if(value<` + item.min + `){value=` + item.value + `}else if(value>` + item.max + `){value=` + item.value + `}`"></el-input>
              <el-input style="width:300px;" v-if="item.state != 0 && item.type === '1'" v-model="item.value"
                @focus="handleInput(groupIndex, itemIndex)" class="input-box"
                @keyup.enter.native="WriteWord(dataGroup, itemIndex, 0)" @blur="WriteWord(dataGroup, itemIndex, 1)"
                :oninput="`value=(value.replace(/\D/g,'')==''?'':parseInt(value));if(value<` + item.min + `){value=` + item.value + `}else if(value>` + item.max + `){value=` + item.value + `}`"></el-input>
              <el-input style="width:300px;" v-if="item.state != 0 && item.type === '2'" v-model="item.value"
                :disabled="true" @focus="handleInput(groupIndex, itemIndex)" class="input-box"
                @keyup.enter.native="WriteWord(dataGroup, itemIndex, 0)" @blur="WriteWord(dataGroup, itemIndex, 1)"
                :oninput="`value=(value.replace(/\D/g,'')==''?'':parseInt(value));if(value<` + item.min + `){value=` + item.value + `}else if(value>` + item.max + `){value=` + item.value + `}`"></el-input>
              <el-input style="width:300px;" v-if="item.state != 0 && item.type === '3'" v-model="item.value"
                @focus="handleInput(groupIndex, itemIndex)" class="input-box"
                @keyup.enter.native="WriteWord(dataGroup, itemIndex, 0)" @blur="WriteWord(dataGroup, itemIndex, 1)"
                :oninput="`value=(value.replace(/\D/g,'')==''?'':parseInt(value));if(value<` + item.min + `){value=` + item.value + `}else if(value>` + item.max + `){value=` + item.value + `}`"></el-input>
              <span class="name" style="width:30px;">{{ item.unit }}</span>
            </div>
          </div>
          <div class="button-row" style="display: flex; justify-content: center;flex-wrap: wrap;">
@@ -185,7 +178,7 @@
      if (isNaN(dataGroup[itemIndex].value)) {
        this.$message.success(this.$t('Operation Please enter number'));
      } else {
        WriteWord(dataGroup[itemIndex].address, dataGroup[itemIndex].value).then(res => {
        WriteWord(dataGroup[itemIndex].address, dataGroup[itemIndex].value, dataGroup[itemIndex].type).then(res => {
          if (res.data.message == 200) {
            this.$message.success(this.$t('Operation successful'));
          }
@@ -249,56 +242,67 @@
              if (item2.button !== undefined) {
                switch (index) {
                  case 0:
                    item2.button.value = obj.listpositionparam[0][index2];
                    item2.button.value = obj.listPlcSysparam[0][index2];
                    break;
                  case 1:
                    item2.button.value = obj.listA01param[0][index2];
                    item2.button.value = obj.listPlcCountparam[0][index2];
                    break;
                  case 2:
                    item2.button.value = obj.listA02param[0][index2];
                    item2.button.value = obj.listPlcTimerparam[0][index2];
                    break;
                  case 3:
                    item2.button.value = obj.listB01param[0][index2];
                    item2.button.value = obj.listHollowparam[0][index2];
                    break;
                  case 4:
                    item2.button.value = obj.listC01param[0][index2];
                    item2.button.value = obj.listA01param[0][index2];
                    break;
                  case 5:
                    item2.button.value = obj.listC02param[0][index2];
                    item2.button.value = obj.listA02param[0][index2];
                    break;
                  case 6:
                    item2.button.value = obj.listHollowparam[0][index2];
                    item2.button.value = obj.listB01param[0][index2];
                    break;
                  case 7:
                    item2.button.value = obj.listC01param[0][index2];
                    break;
                  case 8:
                    item2.button.value = obj.listC02param[0][index2];
                    break;
                  default:
                    break;
                }
              } else {
                if (item2.value2 !== 1) {
                  switch (index) {
                    case 0:
                      item2.value = obj.listpositionparam[0][index2];
                      break;
                    case 1:
                      item2.value = obj.listA01param[0][index2];
                      break;
                    case 2:
                      item2.value = obj.listA02param[0][index2];
                      break;
                    case 3:
                      item2.value = obj.listB01param[0][index2];
                      break;
                    case 4:
                      item2.value = obj.listC01param[0][index2];
                      break;
                    case 5:
                      item2.value = obj.listC02param[0][index2];
                      break;
                    case 6:
                      item2.value = obj.listHollowparam[0][index2];
                      break;
                    default:
                      break;
                    item2.value = obj.listPlcSysparam[0][index2];
                    break;
                  case 1:
                    item2.value = obj.listPlcCountparam[0][index2];
                    break;
                  case 2:
                    item2.value = obj.listPlcTimerparam[0][index2];
                    break;
                  case 3:
                    item2.value = obj.listHollowparam[0][index2];
                    break;
                  case 4:
                    item2.value = obj.listA01param[0][index2];
                    break;
                  case 5:
                    item2.value = obj.listA02param[0][index2];
                    break;
                  case 6:
                    item2.value = obj.listB01param[0][index2];
                    break;
                  case 7:
                    item2.value = obj.listC01param[0][index2];
                    break;
                  case 8:
                    item2.value = obj.listC02param[0][index2];
                    break;
                  default:
                    break;
                  }
                }
Albania_Mes-ui/src/views/home/index.vue
@@ -426,7 +426,7 @@
                            </template>
                        </el-table-column>
                    </el-table>
                    <el-table :data="this.tasklist2" border style="width: 100%">
                    <el-table :data="this.tasklist2" border style="width: 100%" >
                        <el-table-column prop="glassId" :label="$t('Glasstype')"></el-table-column>
                        <el-table-column prop="storageCage.cage" :label="$t('Cage No')"></el-table-column>
                        <el-table-column prop="storageCage.cell" :label="$t('Slot No')"></el-table-column>
springboot-vue3/src/main/java/com/example/springboot/component/PlcAlbaniaServo.java
@@ -42,6 +42,7 @@
                //A01
                List<String> A01input = Arrays.asList(config.getProperty("PlcA01.param").split(","));
                List<Float> listA01param = S7control.getinstance().readFloat32(A01input);
                List<String> A01button = Arrays.asList(config.getProperty("PlcA01.button").split(","));
                List<Boolean> listA01button = S7control.getinstance().readBits(A01button);
                for (Boolean boolean1 : listA01button) {
@@ -92,20 +93,46 @@
                }
                jsonObject.append("listC02param", listC02param);
                //中空台
                List<String> Hollowinput = Arrays.asList(config.getProperty("PlcHollow.param").split(","));
                //系统
                List<String> PlcSysinput = Arrays.asList(config.getProperty("PlcSys.param").split(","));
                List<Float> listPlcSysparam = S7control.getinstance().readFloat32(PlcSysinput);
                List<String> PlcSysbutton = Arrays.asList(config.getProperty("PlcSys.button").split(","));
                List<Boolean> listPlcSysbutton = S7control.getinstance().readBits(PlcSysbutton);
                for (Boolean boolean1 : listPlcSysbutton) {
                    listPlcSysparam.add((float) (boolean1 ? 1 : 0));
                }
                jsonObject.append("listPlcSysparam", listPlcSysparam);
                //计数
                List<String> PlcCountinput = Arrays.asList(config.getProperty("PlcCount.param").split(","));
                List<Float> listPlcCountparam = S7control.getinstance().readFloat32(PlcCountinput);
                List<String> PlcCountbutton = Arrays.asList(config.getProperty("PlcCount.button").split(","));
                List<Boolean> listPlcCountbutton = S7control.getinstance().readBits(PlcCountbutton);
                for (Boolean boolean1 : listPlcCountbutton) {
                    listPlcCountparam.add((float) (boolean1 ? 1 : 0));
                }
                jsonObject.append("listPlcCountparam", listPlcCountparam);
                //延时
                List<String> PlcTimerinput = Arrays.asList(config.getProperty("PlcTimer.param").split(","));
                List<Long> listPlcTimerparam = S7control.getinstance().readtimes(PlcTimerinput);
                jsonObject.append("listPlcTimerparam", listPlcTimerparam);
                //笼子
                List<String> Hollowinput = Arrays.asList(config.getProperty("PlcCage.param").split(","));
                List<Float> listHollowparam = S7control.getinstance().readFloat32(Hollowinput);
                List<String> Hollowbutton = Arrays.asList(config.getProperty("PlcHollow.button").split(","));
                List<String> Hollowbutton = Arrays.asList(config.getProperty("PlcCage.button").split(","));
                List<Boolean> listHollowbutton = S7control.getinstance().readBits(Hollowbutton);
                for (Boolean boolean1 : listHollowbutton) {
                    listHollowparam.add((float) (boolean1 ? 1 : 0));
                }
                jsonObject.append("listHollowparam", listHollowparam);
                //当前位置
                List<String> positioninput = Arrays.asList(config.getProperty("Plc.position").split(","));
                List<Float> listpositionparam = S7control.getinstance().readFloat32(positioninput);
                jsonObject.append("listpositionparam", listpositionparam);
                // System.out.println(listpositionparam);
                
                // System.out.println(S7control.getinstance().readFloat32("DB10.1758"));
springboot-vue3/src/main/java/com/example/springboot/component/Plchome.java
@@ -66,7 +66,7 @@
        while (this != null) {
            JSONObject jsonObject = new JSONObject();
            try {
                Thread.sleep(1000);
                Thread.sleep(500);
                // 注入mapper
                HomeService = WebSocketServer.applicationContext.getBean(HomeService.class);
                QueueMapper = WebSocketServer.applicationContext.getBean(QueueMapper.class);
springboot-vue3/src/main/java/com/example/springboot/component/S7control.java
@@ -518,5 +518,12 @@
      s7PLC.writeFloat32(addr,data);
   }
   public List<Long> readtimes(List<String> addr) {
    List<Long> result=new ArrayList<>();
    for (String string : addr) {
        result.add(s7PLC.readTime(string));
    }
    return result;
}
}
springboot-vue3/src/main/java/com/example/springboot/controller/HomeController.java
@@ -61,14 +61,20 @@
  @Autowired
  private JdbcConnections jdbcConnections;
  // 写入word
  @GetMapping("/WriteWord")
  public Result WriteWord(String address,float value)  {
    System.err.println("写入word"+address+"+"+value);
    if(address.equals("DB10.224")||address.equals("DB10.226")||address.equals("DB10.228")||address.equals("DB10.230")){
  public Result WriteWord(String address,float value,String type)  {
    if("0".equals(type)){
      System.err.println("写入word"+address+"+"+value);
      S7control.getinstance().WriteWord(address, (short)value);
    }else{
    }
    else if("3".equals(type)){
      System.err.println("写入time"+address+"+"+value);
      S7control.getinstance().writetime(address, (long)value);
    }
    else{
      System.err.println("写入float"+address+"+"+value);
      S7control.getinstance().writeFloat32(address, value);
    }
    
springboot-vue3/src/main/resources/config.properties
@@ -224,41 +224,59 @@
PlcInteractionState.MEStaskinformation2=DB106.52,DB106.58,DB103.128-141,DB103.142-155,DB103.156-169,DB103.184-197,DB103.212-225
#IO状态
PlcIO.State=DB10.2.1,DB10.2.2,DB10.2.5,DB10.10.6,DB10.11.1,DB10.11.2,DB10.11.3,DB10.11.4,DB10.11.5,DB10.11.6,DB10.12.1,DB10.12.3,DB10.10.0,DB10.10.2,DB10.10.3,DB10.10.5,DB10.26.6,DB10.30.4,DB10.33.0,DB10.30.5,DB10.33.1,DB10.30.0,DB10.30.1,DB10.30.2,DB10.30.3,DB10.32.4,DB10.32.5,DB10.32.6,DB10.32.7,DB10.32.0,DB10.32.1,DB10.32.2,DB10.32.3,DB10.27.7,DB10.24.6,DB10.38.4,DB10.41.0,DB10.38.5,DB10.41.1,DB10.35.7,DB10.38.0,DB10.38.1,DB10.38.2,DB10.38.3,DB10.40.4,DB10.40.5,DB10.40.6,DB10.40.7,DB10.40.0,DB10.40.1,DB10.40.2,DB10.40.3,DB10.0.0,DB10.0.1,DB10.0.5,DB10.0.2,DB10.0.7,DB10.0.3,DB10.28.0,DB10.36.0,DB10.1.0,DB10.18.2,DB10.18.4,DB10.19.7,DB10.18.3,DB10.18.5,DB10.20.0,DB10.18.6,DB10.19.5,DB10.19.6
PlcIO.Name=A01Sr.Low-E,A01Sr.dec,A01Sr.Pos,A02Sr.YZero,A02Sr.YH1,A02Sr.YH2,A02Sr.YH3,A02Sr.YH4,A02Sr.LimitTop,A02Sr.LimiBottom,A02Sr.Check,A02Sr.YDec,A02Sr.Xin,A02Sr.XCheck,A02Sr.XDec,A02Sr.XPos,C01Sr.Zero,C01YV1.Bas1,C01YV1.Work1,C01.YV1.Bas2,C01.YV1.Work2,C01.YV2.Bas1,C01.YV2.Bas2,C01.YV2.Bas3,C01.YV2.Bas4,C01.YV2.Work1,C01.YV2.Work2,C01.YV2.Work3,C01.YV2.Work4,C01.YV.Blow1,C01.YV.Blow2,C01.YV.Blow3,C01.YV.Blow4,C01.SR.Limit1,C02.Sr.Zero,C02.YV1.Bas1,C02.YV1.Work1,C02.YV1.Bas2,C02.YV1.Work2,C02.Sr.limit1,C02.YV2.Bas1,C02.YV2.Bas2,C02.YV2.Bas3,C02.YV2.Bas4,C02.YV2.Work1,C02.YV2.Work2,C02.YV2.Work3,C02.YV2.Work4,C02.YV.Blow1,C02.YV.Blow2,C02.YV.Blow3,C02.YV.Blow4,bStart,bStop,bEstop,bReset,bAuto/Manual,bPause,C01.Sr.Limit2,C02.Sr.Limit2,A01.FootControl,B01.Sr.DecLeft,B01.Sr.PosLeft,B01.Sr.SafetyLeft,B01.Sr.DecRight,B01.Sr.PosRight,B01.Sr.SafetyRight,B01.Sr.TurnZero,B01.Sr.TurnLimitTop,B01.Sr.TurnLimitBottom
PlcIo.Name1=LOW-E膜检测,A01减速,A01到位,A02-Y轴原点,A02-Y轴高度感应1,A02-Y轴高度感应2,A02-Y轴高度感应3,A02-Y轴高度感应4,A02-Y轴上极限,A02-Y轴下极限,A02-Y轴寻边,A02-Y轴减速,A02-X轴上片,A02-X轴寻边,A02-X轴减速,A02-X轴到位,C01原点,C01.YV1原点位1,C01.YV1动作位1,C01.YV1原点位2,C01.YV1动作位2,C01.YV2原点位1,C01.YV2原点位2,C01.YV2原点位3,C01.YV2原点位4,C01.YV2动作位1,C01.YV2动作位2,C01.YV2动作位3,C01.YV2动作位4,C01吹气1,C01吹气2,C01吹气3,C01吹气4,C01对射保护,C02原点,C02.YV1原点位1,C02.YV1动作位1,C02.YV1原点位2,C02.YV1动作位2,C02对射保护,C02.YV2原点位1,C02.YV2原点位2,C02.YV2原点位3,C02.YV2原点位4,C02.YV2动作位1,C02.YV2动作位2,C02.YV2动作位3,C02.YV2动作位4,C02吹气1,C02吹气2,C02吹气3,C02吹气4,启动,停止,急停,复位,模式选择,暂停,C01对射保护2,C02对射保护2,脚踏开关,B01左减速,B01左到位,B01左安全检测,B01右减速,B01右到位,B01右安全检测,B01
PlcIO.State=DB101.0.0,DB101.0.1,DB101.0.2,DB101.2.1,DB101.2.2,DB101.2.3,DB101.2.4,DB101.2.5,DB101.2.6,DB101.2.7,DB101.3.0,DB101.3.1,DB101.3.2,DB101.3.3,DB101.3.4,DB101.4.0,DB101.4.1,DB101.4.2,DB101.4.3,DB101.4.4,DB101.4.5,DB101.4.6,DB101.4.7,DB101.5.0,DB101.5.1,DB101.5.2,DB101.5.3,DB101.6.0,DB101.6.1,DB101.6.2,DB101.6.3,DB101.6.4,DB101.8.0,DB101.8.1,DB101.8.2,DB101.8.3,DB101.8.4,DB101.8.5,DB101.10.0,DB101.10.1,DB101.10.2,DB101.10.3,DB101.10.4,DB101.10.5,DB101.12.0,DB101.12.1,DB101.12.2,DB101.14.0,DB101.14.1,DB101.14.2,DB101.14.3,DB101.14.4,DB101.16.0,DB101.16.1,DB101.16.2,DB101.16.3,DB101.16.4,DB101.16.5,DB101.18.0,DB101.18.1,DB101.18.2,DB101.18.3,DB101.18.4,DB101.18.5,DB101.20.0,DB101.20.1,DB101.20.2,DB101.22.0,DB101.22.1,DB101.22.2,DB101.22.3
PlcIO.Name=Sr.Dec,Sr.LowE,Sr.OutPos,Sr.InToX,Sr.GaToXIn,Sr.DecToXOut,Sr.GaToY1,Sr.GaToY2,Sr.GaToY3,Sr.GaToY4,Sr.DecToY,Sr.GaToY,Sr.HomeToY,SQ.LimitSwitchTop,SQ.LimitSwitchBottom,Sr.Travellimitleft,Sr.PosToLeft,Sr.DecToLeft,Sr.DecToRight,Sr.PosToRight,Sr.TravellimitRight,SQ.LimitSwitch+,SQ.LimitSwitch-,Sr.HomeToTurn,SQ.LimitSwitchToTurnTop,SQ.LimitSwitchToTurnBottom,oilPump,Sr.Travellimitleft,Sr.TravellimitRight,Sr.Home,SQ.LimitSwitch+,SQ.LimitSwitch-,biBasPosBlowUp1,biBasPosBlowUp2,biBasPosBlowUp3,biBasPosBlowUp4,biBasPosGlassUp1,biBasPosGlassUp2,biWorkPosBlowUp1,biWorkPosBlowUp2,biWorkPosBlowUp3,biWorkPosBlowUp4,biWorkPosGlassUp1,biWorkPosGlassUp2,boWorkPosBlow,boWorkPosBlowUp,boWorkPosGlassUp,Sr.Travellimitleft,Sr.TravellimitRight,Sr.Home,SQ.LimitSwitch+,SQ.LimitSwitch-,biBasPosBlowUp1,biBasPosBlowUp2,biBasPosBlowUp3,biBasPosBlowUp4,biBasPosGlassUp1,biBasPosGlassUp2,biWorkPosBlowUp1,biWorkPosBlowUp2,biWorkPosBlowUp3,biWorkPosBlowUp4,biWorkPosGlassUp1,biWorkPosGlassUp2,boWorkPosBlow,boWorkPosBlowUp,boWorkPosGlassUp,Red,Yellow,Green,FootSwitch
PlcIo.Name1=A01减速光电,LOW-E检测光电,A01出口到位光电,A02X轴入口减速光电,A02X轴入口测量光电,A02X轴出口减速光电,A02Y轴粗定位1(最低位),A02Y轴粗定位2,A02Y轴粗定位3,A02Y轴粗定位4(最高位),A02Y轴减速光电,A02Y轴测量光电,A02Y轴原点,A02Y轴上极限,A02Y轴下极限,B01左极限,B01左到位,B01左减速,B01右减速,B01右到位,B01右极限,B01大车正极限,B01大车负极限,B01翻转原点,B01翻转上极限,B01翻转下极限,B01油泵输出,C01左极限,C01右极限,C01小车原点,C01小车正极限,C01小车负极限,C01吹气抬起气缸原点1,C01吹气抬起气缸原点2,C01吹气抬起气缸原点3,C01吹气抬起气缸原点4,C01玻璃抬起气缸原点1,C01玻璃抬起气缸原点2,C01吹气抬起气缸原点1,C01吹气抬起气缸原点2,C01吹气抬起气缸原点3,C01吹气抬起气缸原点4,C01玻璃抬起气缸原点1,C01玻璃抬起气缸原点2,C01吹气输出,C01吹气抬起输出,C01玻璃抬起输出,C02左极限,C02右极限,C02小车原点,C02小车正极限,C02小车负极限,C02吹气抬起气缸原点1,C02吹气抬起气缸原点2,C02吹气抬起气缸原点3,C02吹气抬起气缸原点4,C02玻璃抬起气缸原点1,C02玻璃抬起气缸原点2,C02吹气抬起气缸原点1,C02吹气抬起气缸原点2,C02吹气抬起气缸原点3,C02吹气抬起气缸原点4,C02玻璃抬起气缸原点1,C02玻璃抬起气缸原点2,C02吹气输出,C02吹气抬起输出,C02玻璃抬起输出,红灯,黄灯,绿灯,脚踏开关
#A01参数
PlcA01.param=DB10.1664,DB10.1668,DB10.1672,DB10.1676,DB10.1680
PlcA01.param=DB101.44,DB101.48,DB101.52,DB101.56,DB101.60
#A01按钮
PlcA01.button=DB10.42.2,DB10.44.0
PlcA01.button=DB101.28.0,DB101.28.1,DB101.28.2
#A02参数
PlcA02.param=DB10.248,DB10.252,DB10.256,DB10.260,DB10.264,DB10.268,DB10.448,DB10.1744,DB10.1748,DB10.1752,DB10.1756,DB10.1760,DB10.1764,DB10.1768,DB10.1772
PlcA02.param=DB101.64,DB101.68,DB101.72,DB101.76,DB101.80,DB101.84,DB101.88,DB101.92,DB101.96,DB101.100,DB101.104,DB101.108,DB101.112,DB101.116,DB101.120,DB101.124,DB101.128,DB101.132,DB101.136,DB101.140
#A02按钮
PlcA02.button=DB10.60.2,DB10.68.0,DB10.68.1,DB10.70.0,DB10.70.1
PlcA02.button=DB101.30.0,DB101.30.1,DB101.30.2,DB101.30.3,DB101.30.4,DB101.30.5,DB101.30.6,DB101.30.7,DB101.31.0,DB101.31.1,DB101.31.2,DB101.31.3,DB101.31.4,DB101.31.5,DB101.31.6,DB101.31.7,DB101.32.0,DB101.32.1,DB101.32.2,DB101.32.3,DB101.32.4
#A02参数
PlcB01.param=DB10.448,DB10.452,DB10.456,DB10.460,DB10.1684,DB10.1688,DB10.1692,DB10.1696,DB10.1700,DB10.1776,DB10.1780,DB10.1792,DB10.1796,DB10.1800,DB10.1632,DB10.1636,DB10.1640,DB10.1644
PlcB01.param=DB101.144,DB101.148,DB101.152,DB101.156,DB101.160,DB101.164,DB101.168,DB101.172,DB101.176,DB101.180,DB101.184,DB101.188,DB101.192,DB101.196,DB101.200,DB101.204,DB101.208,DB101.212,DB101.216,DB101.220,DB101.224
#A02按钮
PlcB01.button=DB10.80.0,DB10.88.0,DB10.88.1,DB10.78.2,DB10.86.0,DB10.86.1,DB10.2050.4,DB10.2050.5,DB10.2050.6,DB10.2050.7
PlcB01.button=DB101.34.0,DB101.34.1,DB101.34.2,DB101.34.3,DB101.34.4,DB101.34.5,DB101.34.6,DB101.34.7,DB101.35.0,DB101.35.1,DB101.35.2,DB101.35.3,DB101.35.4,DB101.35.5,DB101.35.6,DB101.35.7,DB101.36.0,DB101.36.1,DB101.36.2,DB101.36.3,DB101.36.4,DB101.36.5,DB101.36.6,DB101.36.7,DB101.37.0,DB101.37.1,DB101.37.2,DB101.37.3,DB101.37.4,DB101.37.5,DB101.37.6,DB101.37.7,DB101.38.0,DB101.38.1,DB101.38.2,DB101.38.3,DB101.38.4,DB101.38.5,DB102.38.6,DB101.38.7
#C01参数
PlcC01.param=DB10.1704,DB10.1708,DB10.1712,DB10.1716,DB10.1720,DB10.1808,DB10.1812,DB10.192,DB10.196,DB10.200,DB10.208,DB10.212,DB10.216,DB10.232,DB10.236,DB10.240,DB10.224,DB10.226,DB10.228
PlcC01.param=DB101.226,DB101.230,DB101.234,DB101.242,DB101.244,DB101.246,DB101.250,DB101.254,DB101.258,DB101.262,DB101.266,DB101.270,DB101.274
#C01按钮
PlcC01.button=DB10.98.0,DB10.106.0,DB10.96.2,DB10.104.0,DB10.2050.0,DB10.2050.1,DB10.2050.2,DB10.2048.0,DB10.2048.1,DB10.2048.2
PlcC01.button=DB101.40.0,DB101.40.1,DB101.40.2,DB101.40.3,DB101.40.4,DB101.40.5,DB101.40.6,DB101.40.7,DB101.41.0,DB101.41.1,DB101.41.2,DB101.41.3,DB101.41.4
#C02参数
PlcC02.param=DB10.1724,DB10.1728,DB10.1732,DB10.1736,DB10.1740,DB10.1824,DB10.1828,DB10.204,DB10.220,DB10.244,DB10.230
PlcC02.param=DB101.276,DB101.292,DB101.294,DB101.296,DB101.300,DB101.304,DB101.308,DB101.312,DB101.316,DB101.320,DB101.324
#C03按钮
PlcC02.button=DB10.116.0,DB10.124.0,DB10.114.2,DB10.122.0,DB10.2050.3,DB10.2048.3
PlcC02.button=DB101.42.0,DB101.42.1,DB101.42.2,DB101.42.3,DB101.42.4,DB101.42.5,DB101.42.6,DB101.42.7,DB101.43.0,DB101.43.1,DB101.43.2
#中空台参数
PlcHollow.param=DB10.2052.0,DB10.2056.0,DB10.1648.0,DB10.1652.0
#中空台按钮
PlcHollow.button=DB10.2048.6,DB10.2048.7,DB10.2048.4,DB10.2048.5
#笼子参数
PlcCage.param=DB101.326,DB101.328,DB101.330,DB101.332,DB101.334,DB101.336,DB101.338,DB101.340,DB101.342,DB101.346,DB101.350,DB101.354
#笼子按钮
PlcCage.button=DB101.26.0,DB101.26.1,DB101.26.2,DB101.26.3,DB101.26.4,DB101.26.5
#当前位置显示
Plc.position=DB10.1988,DB10.1992,DB10.1996,DB10.2000,DB10.2008,DB10.2016
#系统参数
PlcSys.param=DB101.532,DB101.534
#系统按钮
PlcSys.button=DB101.24.0,DB101.24.1,DB101.24.2,DB101.24.3,DB101.24.4,DB101.24.5,DB101.24.6,DB101.536.0
#计数
PlcCount.param=DB101.374,DB101.378,DB101.396,DB101.400,DB101.418,DB101.436
#状态
PlcCount.button=DB101.358.0,DB101.358.1,DB101.358.2,DB101.358.3,DB101.358.4,DB101.358.5,DB101.358.6
#状态
PlcTimer.param=DB101.452,DB101.456,DB101.460,DB101.464,DB101.468,DB101.472,DB101.476,DB101.480,DB101.484,DB101.488,DB101.492,DB101.496,DB101.500,DB101.504,DB101.508,DB101.512,DB101.516,DB101.520,DB101.524,DB101.528
# #中空台参数
# PlcHollow.param=DB10.2052.0,DB10.2056.0,DB10.1648.0,DB10.1652.0
# #中空台按钮
# PlcHollow.button=DB10.2048.6,DB10.2048.7,DB10.2048.4,DB10.2048.5
# #当前位置显示
# Plc.position=DB10.1988,DB10.1992,DB10.1996,DB10.2000,DB10.2008,DB10.2016