[
  {
    "name": "EMS.IoProtect",
    "reset": 1,
    "resetValue": 0,
    "conditionInfo": [
      {
        "actVal": 1,
        "conditionList": [
          {
            "mode": 0,
            "and_list": [
              {
                "name": "DIDO.DI1",
                "condition": "=",
                "value": 1
              },
              {
                "name": "EMS.EnIoProtect",
                "condition": "=",
                "value": 1
              }
            ]
          },
          {
            "mode": 0,
            "and_list": [
              {
                "name": "WATER.RTWaterImmSta",
                "condition": "=",
                "value": 1
              },
              {
                "name": "EMS.EnIoProtect",
                "condition": "=",
                "value": 1
              }
            ]
          },
          {
            "mode": 0,
            "and_list": [
              {
                "name": "DIDO.DI3",
                "condition": "=",
                "value": 1
              },
              {
                "name": "EMS.EnIoProtect",
                "condition": "=",
                "value": 1
              }
            ]
          },
          {
            "mode": 0,
            "and_list": [
              {
                "name": "DIDO.DI4",
                "condition": "=",
                "value": 1
              },
              {
                "name": "EMS.EnIoProtect",
                "condition": "=",
                "value": 1
              }
            ]
          },
          {
            "mode": 0,
            "and_list": [
              {
                "name": "DIDO.DI5",
                "condition": "=",
                "value": 1
              },
              {
                "name": "EMS.EnIoProtect",
                "condition": "=",
                "value": 1
              }
            ]
          },
          {
            "mode": 0,
            "and_list": [
              {
                "name": "DIDO.DI7",
                "condition": "=",
                "value": 1
              },
              {
                "name": "EMS.EnIoProtect",
                "condition": "=",
                "value": 1
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "name": "DIDO.DO2",
    "reset": 1,
    "resetValue": 0,
    "conditionInfo": [
      {
        "actVal": 1,
        "conditionList": [
          {
            "mode": 0,
            "and_list": [
              {
                "name": "PCS.AphaseVoltage",
                "condition": ">",
                "value": 200
              }
            ]
          },
          {
            "mode": 0,
            "and_list": [
              {
                "name": "PCS.BphaseVoltage",
                "condition": ">",
                "value": 200
              }
            ]
          },
          {
            "mode": 0,
            "and_list": [
              {
                "name": "PCS.CphaseVoltage",
                "condition": ">",
                "value": 200
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "name": "STRIP",
    "reset": 1,
    "resetValue": 0,
    "conditionInfo": [
      {
        "actVal": 1,
        "conditionList": [
          {
            "mode": 0,
            "and_list": [
              {
                "name": "EMS.AllFire",
                "condition": "=",
                "value": 1
              }
            ]
          },
          {
            "mode": 0,
            "and_list": [
              {
                "name": "EMS.Fire",
                "condition": "=",
                "value": 1
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "name": "DIDO.DO3",
    "reset": 1,
    "resetValue": 0,
    "conditionInfo": [
      {
        "actVal": 1,
        "conditionList": [
          {
            "mode": 0,
            "and_list": [
              {
                "name": "EMS.SysStatus",
                "condition": "=",
                "value": 1
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "name": "DIDO.DO1",
    "reset": 1,
    "resetValue": 0,
    "conditionInfo": [
      {
        "actVal": 1,
        "conditionList": [
          {
            "mode": 0,
            "and_list": [
              {
                "name": "PCS.ActivePower",
                "condition": "<",
                "value": -1
              }
            ]
          },
          {
            "mode": 0,
            "and_list": [
              {
                "name": "PCS.ActivePower",
                "condition": ">",
                "value": 1
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "name": "DIDO.DO4",
    "reset": 1,
    "resetValue": 0,
    "conditionInfo": [
      {
        "actVal": 1,
        "conditionList": [
          {
            "mode": 0,
            "and_list": [
              {
                "name": "PCS.ActivePower",
                "condition": "<",
                "value": -5
              }
            ]
          },
          {
            "mode": 0,
            "and_list": [
              {
                "name": "PCS.ActivePower",
                "condition": ">",
                "value": 5
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "name": "BMS.StartStopCtr",
    "reset": 1,
    "resetValue": 85,
    "conditionInfo": [
      {
        "actVal": 170,
        "conditionList": [
          {
            "mode": 0,
            "and_list": [
              {
                "name": "DIDO.DI7",
                "condition": "=",
                "value": 1
              },
              {
                "name": "EMS.EnIoProtect",
                "condition": "=",
                "value": 1
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "name": "EMS.Fire",
    "reset": 1,
    "resetValue": 0,
    "conditionInfo": [
      {
        "actVal": 1,
        "conditionList": [
          {
            "mode": 0,
            "and_list": [
              {
                "name": "FIREDEV.MaxAlarmLevel",
                "condition": ">=",
                "value": 1
              }
            ]
          },
          {
            "mode": 0,
            "and_list": [
              {
                "name": "YG.AlarmStatus",
                "condition": "=",
                "value": 1
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "name": "DIDO.DO5",
    "reset": 1,
    "resetValue": 0,
    "conditionInfo": [
      {
        "actVal": 1,
        "conditionList": [
          {
            "mode": 0,
            "and_list": [
              {
                "name": "EMS.Trip",
                "condition": "=",
                "value": 1
              }
            ]
          }
        ]
      }
    ]
  }
]