{
  "default": {
    "struct": [
      {
        "index": 0,
        "name": "Дискрет №0",
        "state_struct": "no_yes_err",
        "bits": [
          {
            "byte_index": 46,
            "bit_index": 0
          }
        ]
      },
      {
        "index": 1,
        "name": "P1 воды кристаллизатора",
        "state_struct": "off_on_err",
        "bits": [
          {
            "byte_index": 46,
            "bit_index": 1
          }
        ]
      },
      {
        "index": 2,
        "name": "P2 воды кристаллизатора",
        "state_struct": "off_on_err",
        "bits": [
          {
            "byte_index": 46,
            "bit_index": 2
          }
        ]
      },
      {
        "index": 3,
        "name": "Вода камеры",
        "state_struct": "off_on_err",
        "bits": [
          {
            "byte_index": 46,
            "bit_index": 3
          }
        ]
      },
      {
        "index": 4,
        "name": "Вода штока",
        "state_struct": "off_on_err",
        "bits": [
          {
            "byte_index": 46,
            "bit_index": 4
          }
        ]
      },
      {
        "index": 5,
        "name": "Дверь - А",
        "state_struct": "open_close_ok",
        "bits": [
          {
            "byte_index": 46,
            "bit_index": 5
          }
        ]
      },
      {
        "index": 6,
        "name": "Дверь - Б",
        "state_struct": "open_close_ok",
        "bits": [
          {
            "byte_index": 46,
            "bit_index": 6
          }
        ]
      },
      {
        "index": 7,
        "name": "Дверь - В",
        "state_struct": "open_close_ok",
        "bits": [
          {
            "byte_index": 46,
            "bit_index": 7
          }
        ]
      },
      {
        "index": 8,
        "name": "Дверь - Г",
        "state_struct": "open_close_ok",
        "bits": [
          {
            "byte_index": 47,
            "bit_index": 0
          }
        ]
      },
      {
        "index": 9,
        "name": "Дверь - Д",
        "state_struct": "open_close_ok",
        "bits": [
          {
            "byte_index": 47,
            "bit_index": 1
          }
        ]
      },
      {
        "index": 10,
        "name": "Люк",
        "state_struct": "open_close_ok",
        "bits": [
          {
            "byte_index": 47,
            "bit_index": 2
          }
        ]
      },
      {
        "index": 11,
        "name": "Пенал",
        "state_struct": "open_close_ok",
        "bits": [
          {
            "byte_index": 47,
            "bit_index": 3
          }
        ]
      },
      {
        "index": 12,
        "name": "Упоры",
        "state_struct": "out_in_ok",
        "bits": [
          {
            "byte_index": 47,
            "bit_index": 4
          }
        ]
      },
      {
        "index": 13,
        "name": "Прижимы",
        "state_struct": "spinn_clamp_ok",
        "bits": [
          {
            "byte_index": 47,
            "bit_index": 5
          }
        ]
      },
      {
        "index": 14,
        "name": "Вакуумный выключатель",
        "state_struct": "none_on_off_err_3_4",
        "bits": [
          {
            "byte_index": 47,
            "bit_index": 6
          },
          {
            "byte_index": 47,
            "bit_index": 7
          }
        ]
      },
      {
        "index": 15,
        "skip": true
      },
      {
        "index": 16,
        "name": "\"Автоматика\"",
        "state_struct": "none_on_off_err_4",
        "bits": [
          {
            "byte_index": 48,
            "bit_index": 0
          },
          {
            "byte_index": 49,
            "bit_index": 7
          }
        ]
      },
      {
        "index": 31,
        "skip": true
      },
      {
        "index": 17,
        "name": "БПС",
        "state_struct": "none_on_off_err_4",
        "bits": [
          {
            "byte_index": 48,
            "bit_index": 1
          },
          {
            "byte_index": 50,
            "bit_index": 0
          }
        ]
      },
      {
        "index": 32,
        "skip": true
      },
      {
        "index": 18,
        "name": "Соленоид",
        "state_struct": "none_err_const_puls_1_2",
        "bits": [
          {
            "byte_index": 48,
            "bit_index": 2
          },
          {
            "byte_index": 48,
            "bit_index": 3
          }
        ]
      },
      {
        "index": 19,
        "skip": true
      },
      {
        "index": 20,
        "name": "ARPW",
        "state_struct": "none_on_off_err_4",
        "bits": [
          {
            "byte_index": 48,
            "bit_index": 4
          },
          {
            "byte_index": 48,
            "bit_index": 7
          }
        ]
      },
      {
        "index": 23,
        "skip": true
      },
      {
        "index": 21,
        "name": "ДВН",
        "state_struct": "none_on_off_err_4",
        "bits": [
          {
            "byte_index": 48,
            "bit_index": 5
          },
          {
            "byte_index": 49,
            "bit_index": 3
          }
        ]
      },
      {
        "index": 27,
        "skip": true
      },
      {
        "index": 22,
        "name": "SZO",
        "state_struct": "off_on",
        "bits": [
          {
            "byte_index": 48,
            "bit_index": 6
          }
        ]
      },
      {
        "index": 24,
        "name": "ДУ-260",
        "state_struct": "none_open_close_err_4",
        "bits": [
          {
            "byte_index": 49,
            "bit_index": 0
          },
          {
            "byte_index": 49,
            "bit_index": 1
          }
        ]
      },
      {
        "index": 25,
        "skip": true
      },
      {
        "index": 26,
        "name": "ДУ-100",
        "state_struct": "none_open_close_err_4",
        "bits": [
          {
            "byte_index": 49,
            "bit_index": 2
          },
          {
            "byte_index": 50,
            "bit_index": 2
          }
        ]
      },
      {
        "index": 34,
        "skip": true
      },
      {
        "index": 28,
        "name": "ДУ-32",
        "state_struct": "none_open_close_err_4",
        "bits": [
          {
            "byte_index": 49,
            "bit_index": 4
          },
          {
            "byte_index": 50,
            "bit_index": 3
          }
        ]
      },
      {
        "index": 35,
        "skip": true
      },
      {
        "index": 29,
        "name": "Шток вверху",
        "state_struct": "no_yes_err",
        "bits": [
          {
            "byte_index": 49,
            "bit_index": 5
          }
        ]
      },
      {
        "index": 30,
        "name": "Шток внизу",
        "state_struct": "no_yes_err",
        "bits": [
          {
            "byte_index": 49,
            "bit_index": 6
          }
        ]
      },
      {
        "index": 33,
        "name": "Плохой вакуум",
        "state_struct": "no_yes_err",
        "bits": [
          {
            "byte_index": 50,
            "bit_index": 1
          }
        ]
      },
      {
        "index": 36,
        "name": "Напряжение аварийной сигнализации",
        "state_struct": "no_yes_ok",
        "bits": [
          {
            "byte_index": 50,
            "bit_index": 4
          }
        ]
      },
      {
        "index": 37,
        "name": "Взрывной клапан",
        "state_struct": "off_on_err",
        "bits": [
          {
            "byte_index": 50,
            "bit_index": 5
          }
        ]
      },
      {
        "index": 38,
        "name": "Ключ УП в положении \"Автоматика\"",
        "state_struct": "no_yes",
        "bits": [
          {
            "byte_index": 50,
            "bit_index": 6
          }
        ]
      },
      {
        "index": 39,
        "name": "off_on_err",
        "state_struct": "Реле \"Авария источника\"",
        "bits": [
          {
            "byte_index": 50,
            "bit_index": 7
          }
        ]
      },
      {
        "index": 40,
        "name": "Сброс звуковой сигнализации",
        "state_struct": "spinn_press",
        "bits": [
          {
            "byte_index": 51,
            "bit_index": 0
          }
        ]
      },
      {
        "index": 41,
        "name": "Вакуум по ЭКМВ",
        "state_struct": "have_no_err",
        "bits": [
          {
            "byte_index": 51,
            "bit_index": 1
          }
        ]
      },
      {
        "index": 42,
        "name": "Реле \"Имитация тока дуги\"",
        "state_struct": "off_on",
        "bits": [
          {
            "byte_index": 51,
            "bit_index": 2
          }
        ]
      },
      {
        "index": 43,
        "name": "Реле \"АУ током дуги\"",
        "state_struct": "off_on",
        "bits": [
          {
            "byte_index": 51,
            "bit_index": 3
          }
        ]
      },
      {
        "index": 44,
        "name": "Реле \"Имитация напряжения дуги\"",
        "state_struct": "off_on",
        "bits": [
          {
            "byte_index": 51,
            "bit_index": 4
          }
        ]
      },
      {
        "index": 45,
        "name": "Реле \"Имитация вакуума печи\"",
        "state_struct": "off_on",
        "bits": [
          {
            "byte_index": 51,
            "bit_index": 5
          }
        ]
      },
      {
        "index": 46,
        "name": "Реле \"Имитация T воды кристаллизатора\"",
        "state_struct": "off_on",
        "bits": [
          {
            "byte_index": 51,
            "bit_index": 6
          }
        ]
      },
      {
        "index": 47,
        "name": "Реле \"Имитация T воды вакуумкамеры\"",
        "state_struct": "off_on",
        "bits": [
          {
            "byte_index": 51,
            "bit_index": 7
          }
        ]
      },
      {
        "index": 48,
        "name": "Реле \"Имитация T воды штока\"",
        "state_struct": "off_on",
        "bits": [
          {
            "byte_index": 52,
            "bit_index": 0
          }
        ]
      },
      {
        "index": 49,
        "name": "Реле 1 \"Измерение изоляции\"",
        "state_struct": "off_on",
        "bits": [
          {
            "byte_index": 52,
            "bit_index": 1
          }
        ]
      },
      {
        "index": 50,
        "name": "Реле 2 \"Измерение изоляции\"",
        "state_struct": "off_on",
        "bits": [
          {
            "byte_index": 52,
            "bit_index": 2
          }
        ]
      },
      {
        "index": 51,
        "name": "Реле 3 \"Измерение изоляции\"",
        "state_struct": "off_on",
        "bits": [
          {
            "byte_index": 52,
            "bit_index": 3
          }
        ]
      },
      {
        "index": 52,
        "name": "Реле 4 \"Контроль метрологии\"",
        "state_struct": "off_on",
        "bits": [
          {
            "byte_index": 52,
            "bit_index": 4
          }
        ]
      },
      {
        "index": 53,
        "name": "Реле 5 \"Измерение изоляции (соленоид)\"",
        "state_struct": "off_on",
        "bits": [
          {
            "byte_index": 52,
            "bit_index": 5
          }
        ]
      },
      {
        "index": 54,
        "name": "Реле \"АУ штоком\"",
        "state_struct": "off_on",
        "bits": [
          {
            "byte_index": 52,
            "bit_index": 6
          }
        ]
      },
      {
        "index": 55,
        "name": "Реле \"Включение Uкалибровки\"",
        "state_struct": "off_on",
        "bits": [
          {
            "byte_index": 52,
            "bit_index": 7
          }
        ]
      },
      {
        "index": 56,
        "name": "Реле \"Движение штока вверх\"",
        "state_struct": "off_on",
        "bits": [
          {
            "byte_index": 53,
            "bit_index": 0
          }
        ]
      },
      {
        "index": 57,
        "name": "УП в положении КЗ",
        "state_struct": "no_yes",
        "bits": [
          {
            "byte_index": 53,
            "bit_index": 1
          }
        ]
      },
      {
        "index": 58,
        "name": "Нет питания, включено \"резервное\" UPS",
        "state_struct": "off_on_err",
        "bits": [
          {
            "byte_index": 53,
            "bit_index": 2
          }
        ]
      },
      {
        "index": 59,
        "name": "Вода подставки",
        "state_struct": "off_on_err",
        "bits": [
          {
            "byte_index": 53,
            "bit_index": 3
          }
        ]
      },
      {
        "index": 60,
        "name": "Реле \"Разрешение на вакуумирование печи\"",
        "state_struct": "off_on",
        "bits": [
          {
            "byte_index": 53,
            "bit_index": 4
          }
        ]
      },
      {
        "index": 61,
        "name": "Низкий заряд аккумулятора UPS",
        "state_struct": "no_yes_err",
        "bits": [
          {
            "byte_index": 53,
            "bit_index": 5
          }
        ]
      },
      {
        "index": 62,
        "name": "КВ рамы",
        "state_struct": "off_on_err",
        "bits": [
          {
            "byte_index": 53,
            "bit_index": 6
          }
        ]
      },
      {
        "index": 63,
        "name": "Источник: +24В",
        "state_struct": "no_have_ok",
        "bits": [
          {
            "byte_index": 53,
            "bit_index": 7
          }
        ]
      },
      {
        "index": 64,
        "name": "Реле \"Движение штока вниз\"",
        "state_struct": "off_on",
        "bits": [
          {
            "byte_index": 54,
            "bit_index": 0
          }
        ]
      },
      {
        "index": 65,
        "name": "Проверка источника",
        "state_struct": "no_yes",
        "bits": [
          {
            "byte_index": 54,
            "bit_index": 1
          }
        ]
      },
      {
        "index": 66,
        "name": "Станция",
        "state_struct": "none_on_off_err_4",
        "bits": [
          {
            "byte_index": 54,
            "bit_index": 2
          },
          {
            "byte_index": 54,
            "bit_index": 3
          }
        ]
      },
      {
        "index": 67,
        "skip": true
      },
      {
        "index": 68,
        "name": "Постоянное U=220В",
        "state_struct": "no_have",
        "bits": [
          {
            "byte_index": 54,
            "bit_index": 4
          }
        ]
      },
      {
        "index": 69,
        "name": "Источник готов",
        "state_struct": "no_yes",
        "bits": [
          {
            "byte_index": 54,
            "bit_index": 5
          }
        ]
      },
      {
        "index": 70,
        "name": "Авария привода",
        "state_struct": "no_yes_err",
        "bits": [
          {
            "byte_index": 54,
            "bit_index": 6
          }
        ]
      },
      {
        "index": 71,
        "name": "Реле \"Напуск газа в печь\"",
        "state_struct": "off_on",
        "bits": [
          {
            "byte_index": 54,
            "bit_index": 7
          }
        ]
      },
      {
        "index": 74,
        "name": "Реле \"АУ током дуги ВДП №46\"",
        "state_struct": "off_on",
        "bits": [
          {
            "byte_index": 55,
            "bit_index": 2
          }
        ]
      },
      {
        "index": 76,
        "name": "Готовность привода",
        "state_struct": "no_have_ok",
        "bits": [
          {
            "byte_index": 55,
            "bit_index": 4
          }
        ]
      },
      {
        "index": 78,
        "name": "Реле \"Авария источника ВДП №46\"",
        "state_struct": "off_on",
        "bits": [
          {
            "byte_index": 55,
            "bit_index": 6
          }
        ]
      },
      {
        "index": 79,
        "name": "Клапан подачи аргона",
        "state_struct": "close_open_ok",
        "bits": [
          {
            "byte_index": 55,
            "bit_index": 7
          }
        ]
      },
      {
        "index": 95,
        "name": "Разрешение на вкл. вакуумного выключателя",
        "state_struct": "off_on",
        "bits": [
          {
            "byte_index": 57,
            "bit_index": 7
          }
        ]
      }
    ]
  }
}