Files
HP_InHand_IG502/code snippets/getPLCData.ipynb
2024-10-04 18:56:11 -05:00

68627 lines
3.7 MiB

{
"cells": [
{
"cell_type": "code",
"execution_count": 2,
"metadata": {},
"outputs": [],
"source": [
"from pycomm3 import LogixDriver\n",
"import json, pprint"
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"{\n",
" \"Local:1:C\": {\n",
" \"tag_name\": \"Local:1:C\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 3,\n",
" \"symbol_address\": 91448,\n",
" \"symbol_object_address\": 905500,\n",
" \"software_control\": 201392133,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"template_instance_id\": 1036,\n",
" \"data_type\": {\n",
" \"name\": \"AB:Embedded_DiscreteIO:C:0\",\n",
" \"internal_tags\": {\n",
" \"CfgSize\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"CfgIDNum\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Reserved\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Pt00FilterOffOn\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Pt00FilterOnOff\": {\n",
" \"offset\": 14,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Pt01FilterOffOn\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Pt01FilterOnOff\": {\n",
" \"offset\": 18,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Pt02FilterOffOn\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Pt02FilterOnOff\": {\n",
" \"offset\": 22,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Pt03FilterOffOn\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Pt03FilterOnOff\": {\n",
" \"offset\": 26,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Pt04FilterOffOn\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Pt04FilterOnOff\": {\n",
" \"offset\": 30,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Pt05FilterOffOn\": {\n",
" \"offset\": 32,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Pt05FilterOnOff\": {\n",
" \"offset\": 34,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Pt06FilterOffOn\": {\n",
" \"offset\": 36,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Pt06FilterOnOff\": {\n",
" \"offset\": 38,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Pt07FilterOffOn\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Pt07FilterOnOff\": {\n",
" \"offset\": 42,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Pt08FilterOffOn\": {\n",
" \"offset\": 44,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Pt08FilterOnOff\": {\n",
" \"offset\": 46,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Pt09FilterOffOn\": {\n",
" \"offset\": 48,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Pt09FilterOnOff\": {\n",
" \"offset\": 50,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Pt10FilterOffOn\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Pt10FilterOnOff\": {\n",
" \"offset\": 54,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Pt11FilterOffOn\": {\n",
" \"offset\": 56,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Pt11FilterOnOff\": {\n",
" \"offset\": 58,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Pt12FilterOffOn\": {\n",
" \"offset\": 60,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Pt12FilterOnOff\": {\n",
" \"offset\": 62,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Pt13FilterOffOn\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Pt13FilterOnOff\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Pt14FilterOffOn\": {\n",
" \"offset\": 68,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Pt14FilterOnOff\": {\n",
" \"offset\": 70,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Pt15FilterOffOn\": {\n",
" \"offset\": 72,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Pt15FilterOnOff\": {\n",
" \"offset\": 74,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"FaultMode\": {\n",
" \"offset\": 76,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"FaultValue\": {\n",
" \"offset\": 78,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"ProgMode\": {\n",
" \"offset\": 80,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"ProgValue\": {\n",
" \"offset\": 82,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"COSOnOffEn\": {\n",
" \"offset\": 84,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"COSOffOnEn\": {\n",
" \"offset\": 86,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"CfgSize\",\n",
" \"CfgIDNum\",\n",
" \"Reserved\",\n",
" \"Pt00FilterOffOn\",\n",
" \"Pt00FilterOnOff\",\n",
" \"Pt01FilterOffOn\",\n",
" \"Pt01FilterOnOff\",\n",
" \"Pt02FilterOffOn\",\n",
" \"Pt02FilterOnOff\",\n",
" \"Pt03FilterOffOn\",\n",
" \"Pt03FilterOnOff\",\n",
" \"Pt04FilterOffOn\",\n",
" \"Pt04FilterOnOff\",\n",
" \"Pt05FilterOffOn\",\n",
" \"Pt05FilterOnOff\",\n",
" \"Pt06FilterOffOn\",\n",
" \"Pt06FilterOnOff\",\n",
" \"Pt07FilterOffOn\",\n",
" \"Pt07FilterOnOff\",\n",
" \"Pt08FilterOffOn\",\n",
" \"Pt08FilterOnOff\",\n",
" \"Pt09FilterOffOn\",\n",
" \"Pt09FilterOnOff\",\n",
" \"Pt10FilterOffOn\",\n",
" \"Pt10FilterOnOff\",\n",
" \"Pt11FilterOffOn\",\n",
" \"Pt11FilterOnOff\",\n",
" \"Pt12FilterOffOn\",\n",
" \"Pt12FilterOnOff\",\n",
" \"Pt13FilterOffOn\",\n",
" \"Pt13FilterOnOff\",\n",
" \"Pt14FilterOffOn\",\n",
" \"Pt14FilterOnOff\",\n",
" \"Pt15FilterOffOn\",\n",
" \"Pt15FilterOnOff\",\n",
" \"FaultMode\",\n",
" \"FaultValue\",\n",
" \"ProgMode\",\n",
" \"ProgValue\",\n",
" \"COSOnOffEn\",\n",
" \"COSOffOnEn\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 286,\n",
" \"structure_size\": 88,\n",
" \"member_count\": 41,\n",
" \"structure_handle\": 29488\n",
" }\n",
" },\n",
" \"data_type_name\": \"AB:Embedded_DiscreteIO:C:0\",\n",
" \"tag_type\": \"struct\"\n",
" },\n",
" \"Local:1:I\": {\n",
" \"tag_name\": \"Local:1:I\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 5,\n",
" \"symbol_address\": 63964664,\n",
" \"symbol_object_address\": 905580,\n",
" \"software_control\": 201392134,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"template_instance_id\": 3295,\n",
" \"data_type\": {\n",
" \"name\": \"AB:Embedded_DiscreteIO:I:0\",\n",
" \"internal_tags\": {\n",
" \"Fault\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Data\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"Fault\",\n",
" \"Data\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 21,\n",
" \"structure_size\": 8,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 51616\n",
" }\n",
" },\n",
" \"data_type_name\": \"AB:Embedded_DiscreteIO:I:0\",\n",
" \"tag_type\": \"struct\"\n",
" },\n",
" \"Local:1:O\": {\n",
" \"tag_name\": \"Local:1:O\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 6,\n",
" \"symbol_address\": 63964576,\n",
" \"symbol_object_address\": 905620,\n",
" \"software_control\": 201392136,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"template_instance_id\": 2118,\n",
" \"data_type\": {\n",
" \"name\": \"AB:Embedded_DiscreteIO:O:0\",\n",
" \"internal_tags\": {\n",
" \"Data\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"Data\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 4,\n",
" \"member_count\": 1,\n",
" \"structure_handle\": 50961\n",
" }\n",
" },\n",
" \"data_type_name\": \"AB:Embedded_DiscreteIO:O:0\",\n",
" \"tag_type\": \"struct\"\n",
" },\n",
" \"PowerFlex753_RunTime\": {\n",
" \"tag_name\": \"PowerFlex753_RunTime\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 8,\n",
" \"symbol_address\": 44352,\n",
" \"symbol_object_address\": 905700,\n",
" \"software_control\": 67174452,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"template_instance_id\": 3688,\n",
" \"data_type\": {\n",
" \"name\": \"P_RunTime\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp_Starting\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_Running\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_PCmdClear\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_ClearStarts\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_ClearMaxHrs\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_ClearTotHrs\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"MCmd_ClearStarts\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"MCmd_ClearMaxHrs\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"MCmd_ClearTotHrs\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Val_Starts\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_CurRunHrs\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_MaxRunHrs\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_TotRunHrs\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"P_RunTime\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Wrk_CurHours\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_CurRunT\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_TotTenths\": {\n",
" \"offset\": 36,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_Starts\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"COUNTER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"CU\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"CD\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"OV\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"UN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"CU\",\n",
" \"CD\",\n",
" \"DN\",\n",
" \"OV\",\n",
" \"UN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 40,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 8,\n",
" \"structure_handle\": 3970\n",
" }\n",
" },\n",
" \"data_type_name\": \"COUNTER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_TotRunT\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_MaxHours\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Tab\": {\n",
" \"offset\": 68,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 72,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Label\": {\n",
" \"offset\": 92,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Tag\": {\n",
" \"offset\": 116,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Desc\": {\n",
" \"offset\": 140,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_40\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 40\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 44,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 32239\n",
" },\n",
" \"string\": 40\n",
" },\n",
" \"data_type_name\": \"STRING_40\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 184,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp_Starting\",\n",
" \"Inp_Running\",\n",
" \"Cfg_PCmdClear\",\n",
" \"PCmd_ClearStarts\",\n",
" \"PCmd_ClearMaxHrs\",\n",
" \"PCmd_ClearTotHrs\",\n",
" \"MCmd_ClearStarts\",\n",
" \"MCmd_ClearMaxHrs\",\n",
" \"MCmd_ClearTotHrs\",\n",
" \"Val_Starts\",\n",
" \"Val_CurRunHrs\",\n",
" \"Val_MaxRunHrs\",\n",
" \"Val_TotRunHrs\",\n",
" \"P_RunTime\",\n",
" \"Wrk_CurHours\",\n",
" \"Wrk_CurRunT\",\n",
" \"Wrk_TotTenths\",\n",
" \"Wrk_Starts\",\n",
" \"Wrk_TotRunT\",\n",
" \"Wrk_MaxHours\",\n",
" \"Inf_Tab\",\n",
" \"Inf_Type\",\n",
" \"Cfg_Label\",\n",
" \"Cfg_Tag\",\n",
" \"Cfg_Desc\",\n",
" \"Inf_Lib\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 186,\n",
" \"structure_size\": 200,\n",
" \"member_count\": 29,\n",
" \"structure_handle\": 33151\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_RunTime\",\n",
" \"tag_type\": \"struct\"\n",
" },\n",
" \"Local:2:C\": {\n",
" \"tag_name\": \"Local:2:C\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 10,\n",
" \"symbol_address\": 91560,\n",
" \"symbol_object_address\": 905780,\n",
" \"software_control\": 201392132,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"template_instance_id\": 3185,\n",
" \"data_type\": {\n",
" \"name\": \"AB:1734_IE4:C:0\",\n",
" \"internal_tags\": {\n",
" \"CfgSize\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"CfgIDNum\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Reserved\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Ch0LowEngineering\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Ch0HighEngineering\": {\n",
" \"offset\": 14,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Ch0DigitalFilter\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Ch0LAlarmLimit\": {\n",
" \"offset\": 18,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Ch0HAlarmLimit\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Ch0LLAlarmLimit\": {\n",
" \"offset\": 22,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Ch0HHAlarmLimit\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Ch0RangeType\": {\n",
" \"offset\": 26,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Ch0LimitAlarmLatch\": {\n",
" \"offset\": 27,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Ch0AlarmDisable\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Pad0\": {\n",
" \"offset\": 29,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Ch1LowEngineering\": {\n",
" \"offset\": 30,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Ch1HighEngineering\": {\n",
" \"offset\": 32,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Ch1DigitalFilter\": {\n",
" \"offset\": 34,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Ch1LAlarmLimit\": {\n",
" \"offset\": 36,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Ch1HAlarmLimit\": {\n",
" \"offset\": 38,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Ch1LLAlarmLimit\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Ch1HHAlarmLimit\": {\n",
" \"offset\": 42,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Ch1RangeType\": {\n",
" \"offset\": 44,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Ch1LimitAlarmLatch\": {\n",
" \"offset\": 45,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Ch1AlarmDisable\": {\n",
" \"offset\": 46,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Pad1\": {\n",
" \"offset\": 47,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Ch2LowEngineering\": {\n",
" \"offset\": 48,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Ch2HighEngineering\": {\n",
" \"offset\": 50,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Ch2DigitalFilter\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Ch2LAlarmLimit\": {\n",
" \"offset\": 54,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Ch2HAlarmLimit\": {\n",
" \"offset\": 56,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Ch2LLAlarmLimit\": {\n",
" \"offset\": 58,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Ch2HHAlarmLimit\": {\n",
" \"offset\": 60,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Ch2RangeType\": {\n",
" \"offset\": 62,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Ch2LimitAlarmLatch\": {\n",
" \"offset\": 63,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Ch2AlarmDisable\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Pad2\": {\n",
" \"offset\": 65,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Ch3LowEngineering\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Ch3HighEngineering\": {\n",
" \"offset\": 68,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Ch3DigitalFilter\": {\n",
" \"offset\": 70,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Ch3LAlarmLimit\": {\n",
" \"offset\": 72,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Ch3HAlarmLimit\": {\n",
" \"offset\": 74,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Ch3LLAlarmLimit\": {\n",
" \"offset\": 76,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Ch3HHAlarmLimit\": {\n",
" \"offset\": 78,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Ch3RangeType\": {\n",
" \"offset\": 80,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Ch3LimitAlarmLatch\": {\n",
" \"offset\": 81,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Ch3AlarmDisable\": {\n",
" \"offset\": 82,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"NotchFilter\": {\n",
" \"offset\": 83,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"RealTimeSample\": {\n",
" \"offset\": 84,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"CfgSize\",\n",
" \"CfgIDNum\",\n",
" \"Reserved\",\n",
" \"Ch0LowEngineering\",\n",
" \"Ch0HighEngineering\",\n",
" \"Ch0DigitalFilter\",\n",
" \"Ch0LAlarmLimit\",\n",
" \"Ch0HAlarmLimit\",\n",
" \"Ch0LLAlarmLimit\",\n",
" \"Ch0HHAlarmLimit\",\n",
" \"Ch0RangeType\",\n",
" \"Ch0LimitAlarmLatch\",\n",
" \"Ch0AlarmDisable\",\n",
" \"Pad0\",\n",
" \"Ch1LowEngineering\",\n",
" \"Ch1HighEngineering\",\n",
" \"Ch1DigitalFilter\",\n",
" \"Ch1LAlarmLimit\",\n",
" \"Ch1HAlarmLimit\",\n",
" \"Ch1LLAlarmLimit\",\n",
" \"Ch1HHAlarmLimit\",\n",
" \"Ch1RangeType\",\n",
" \"Ch1LimitAlarmLatch\",\n",
" \"Ch1AlarmDisable\",\n",
" \"Pad1\",\n",
" \"Ch2LowEngineering\",\n",
" \"Ch2HighEngineering\",\n",
" \"Ch2DigitalFilter\",\n",
" \"Ch2LAlarmLimit\",\n",
" \"Ch2HAlarmLimit\",\n",
" \"Ch2LLAlarmLimit\",\n",
" \"Ch2HHAlarmLimit\",\n",
" \"Ch2RangeType\",\n",
" \"Ch2LimitAlarmLatch\",\n",
" \"Ch2AlarmDisable\",\n",
" \"Pad2\",\n",
" \"Ch3LowEngineering\",\n",
" \"Ch3HighEngineering\",\n",
" \"Ch3DigitalFilter\",\n",
" \"Ch3LAlarmLimit\",\n",
" \"Ch3HAlarmLimit\",\n",
" \"Ch3LLAlarmLimit\",\n",
" \"Ch3HHAlarmLimit\",\n",
" \"Ch3RangeType\",\n",
" \"Ch3LimitAlarmLatch\",\n",
" \"Ch3AlarmDisable\",\n",
" \"NotchFilter\",\n",
" \"RealTimeSample\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 335,\n",
" \"structure_size\": 88,\n",
" \"member_count\": 48,\n",
" \"structure_handle\": 42968\n",
" }\n",
" },\n",
" \"data_type_name\": \"AB:1734_IE4:C:0\",\n",
" \"tag_type\": \"struct\"\n",
" },\n",
" \"Local:2:I\": {\n",
" \"tag_name\": \"Local:2:I\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 12,\n",
" \"symbol_address\": 63963864,\n",
" \"symbol_object_address\": 905860,\n",
" \"software_control\": 201392193,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"template_instance_id\": 2256,\n",
" \"data_type\": {\n",
" \"name\": \"AB:1734_IE4:I:0\",\n",
" \"internal_tags\": {\n",
" \"Fault\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Ch0Data\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Ch1Data\": {\n",
" \"offset\": 6,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Ch2Data\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Ch3Data\": {\n",
" \"offset\": 10,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Ch0Status\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Ch0Fault\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ch0Calibration\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Ch0LAlarm\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Ch0HAlarm\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Ch0LLAlarm\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Ch0HHAlarm\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Ch0Underrange\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Ch0Overrange\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Ch1Status\": {\n",
" \"offset\": 13,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Ch1Fault\": {\n",
" \"offset\": 13,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ch1Calibration\": {\n",
" \"offset\": 13,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Ch1LAlarm\": {\n",
" \"offset\": 13,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Ch1HAlarm\": {\n",
" \"offset\": 13,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Ch1LLAlarm\": {\n",
" \"offset\": 13,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Ch1HHAlarm\": {\n",
" \"offset\": 13,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Ch1Underrange\": {\n",
" \"offset\": 13,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Ch1Overrange\": {\n",
" \"offset\": 13,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Ch2Status\": {\n",
" \"offset\": 14,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Ch2Fault\": {\n",
" \"offset\": 14,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ch2Calibration\": {\n",
" \"offset\": 14,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Ch2LAlarm\": {\n",
" \"offset\": 14,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Ch2HAlarm\": {\n",
" \"offset\": 14,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Ch2LLAlarm\": {\n",
" \"offset\": 14,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Ch2HHAlarm\": {\n",
" \"offset\": 14,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Ch2Underrange\": {\n",
" \"offset\": 14,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Ch2Overrange\": {\n",
" \"offset\": 14,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Ch3Status\": {\n",
" \"offset\": 15,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Ch3Fault\": {\n",
" \"offset\": 15,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ch3Calibration\": {\n",
" \"offset\": 15,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Ch3LAlarm\": {\n",
" \"offset\": 15,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Ch3HAlarm\": {\n",
" \"offset\": 15,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Ch3LLAlarm\": {\n",
" \"offset\": 15,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Ch3HHAlarm\": {\n",
" \"offset\": 15,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Ch3Underrange\": {\n",
" \"offset\": 15,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Ch3Overrange\": {\n",
" \"offset\": 15,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"Fault\",\n",
" \"Ch0Data\",\n",
" \"Ch1Data\",\n",
" \"Ch2Data\",\n",
" \"Ch3Data\",\n",
" \"Ch0Status\",\n",
" \"Ch0Fault\",\n",
" \"Ch0Calibration\",\n",
" \"Ch0LAlarm\",\n",
" \"Ch0HAlarm\",\n",
" \"Ch0LLAlarm\",\n",
" \"Ch0HHAlarm\",\n",
" \"Ch0Underrange\",\n",
" \"Ch0Overrange\",\n",
" \"Ch1Status\",\n",
" \"Ch1Fault\",\n",
" \"Ch1Calibration\",\n",
" \"Ch1LAlarm\",\n",
" \"Ch1HAlarm\",\n",
" \"Ch1LLAlarm\",\n",
" \"Ch1HHAlarm\",\n",
" \"Ch1Underrange\",\n",
" \"Ch1Overrange\",\n",
" \"Ch2Status\",\n",
" \"Ch2Fault\",\n",
" \"Ch2Calibration\",\n",
" \"Ch2LAlarm\",\n",
" \"Ch2HAlarm\",\n",
" \"Ch2LLAlarm\",\n",
" \"Ch2HHAlarm\",\n",
" \"Ch2Underrange\",\n",
" \"Ch2Overrange\",\n",
" \"Ch3Status\",\n",
" \"Ch3Fault\",\n",
" \"Ch3Calibration\",\n",
" \"Ch3LAlarm\",\n",
" \"Ch3HAlarm\",\n",
" \"Ch3LLAlarm\",\n",
" \"Ch3HHAlarm\",\n",
" \"Ch3Underrange\",\n",
" \"Ch3Overrange\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 245,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 41,\n",
" \"structure_handle\": 37890\n",
" }\n",
" },\n",
" \"data_type_name\": \"AB:1734_IE4:I:0\",\n",
" \"tag_type\": \"struct\"\n",
" },\n",
" \"VFD_755:I\": {\n",
" \"tag_name\": \"VFD_755:I\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 15,\n",
" \"symbol_address\": 63964432,\n",
" \"symbol_object_address\": 905980,\n",
" \"software_control\": 201392143,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"template_instance_id\": 328,\n",
" \"data_type\": {\n",
" \"name\": \"AB:PowerFlex755_E_DD0FCA35:I:0\",\n",
" \"internal_tags\": {\n",
" \"pad\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DriveStatus\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DriveStatus_Ready\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"DriveStatus_Active\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"DriveStatus_CommandDir\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"DriveStatus_ActualDir\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"DriveStatus_Accelerating\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"DriveStatus_Decelerating\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"DriveStatus_Alarm\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DriveStatus_Faulted\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"DriveStatus_AtSpeed\": {\n",
" \"offset\": 5,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"DriveStatus_Manual\": {\n",
" \"offset\": 5,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"DriveStatus_SpdRefBit0\": {\n",
" \"offset\": 5,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"DriveStatus_SpdRefBit1\": {\n",
" \"offset\": 5,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"DriveStatus_SpdRefBit2\": {\n",
" \"offset\": 5,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"DriveStatus_SpdRefBit3\": {\n",
" \"offset\": 5,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"DriveStatus_SpdRefBit4\": {\n",
" \"offset\": 5,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DriveStatus_Running\": {\n",
" \"offset\": 6,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"DriveStatus_Jogging\": {\n",
" \"offset\": 6,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"DriveStatus_Stopping\": {\n",
" \"offset\": 6,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"DriveStatus_DCBraking\": {\n",
" \"offset\": 6,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"DriveStatus_DBActive\": {\n",
" \"offset\": 6,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"DriveStatus_SpeedMode\": {\n",
" \"offset\": 6,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"DriveStatus_PositionMode\": {\n",
" \"offset\": 6,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DriveStatus_TorqueMode\": {\n",
" \"offset\": 6,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"DriveStatus_AtZeroSpeed\": {\n",
" \"offset\": 7,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"DriveStatus_AtHome\": {\n",
" \"offset\": 7,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"DriveStatus_AtLimit\": {\n",
" \"offset\": 7,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"DriveStatus_CurrLimit\": {\n",
" \"offset\": 7,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"DriveStatus_BusFrqReg\": {\n",
" \"offset\": 7,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"DriveStatus_EnableOn\": {\n",
" \"offset\": 7,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"DriveStatus_MotorOL\": {\n",
" \"offset\": 7,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DriveStatus_Regen\": {\n",
" \"offset\": 7,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Feedback\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"TorqueCurFdbk\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"OutputCurrent\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"OutputPower\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"ElapsedMWH\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"ElapsedRunTime\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"SpeedUnits\": {\n",
" \"offset\": 32,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PredMaintSts\": {\n",
" \"offset\": 36,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PredMaintSts_HeatsinkFan\": {\n",
" \"offset\": 36,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"PredMaintSts_InternalFan\": {\n",
" \"offset\": 36,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"PredMaintSts_MtrBearing\": {\n",
" \"offset\": 36,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"PredMaintSts_MtrLube\": {\n",
" \"offset\": 36,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"PredMaintSts_MchBearing\": {\n",
" \"offset\": 36,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PredMaintSts_MchLube\": {\n",
" \"offset\": 36,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PredMaintSts_Reserved\": {\n",
" \"offset\": 36,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PredMaintSts_Reserved1\": {\n",
" \"offset\": 36,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"PredMaintSts_Reserved2\": {\n",
" \"offset\": 37,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"PredMaintSts_Reserved3\": {\n",
" \"offset\": 37,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"PredMaintSts_Reserved4\": {\n",
" \"offset\": 37,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"PredMaintSts_Reserved5\": {\n",
" \"offset\": 37,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"PredMaintSts_Reserved6\": {\n",
" \"offset\": 37,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PredMaintSts_Reserved7\": {\n",
" \"offset\": 37,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PredMaintSts_Reserved8\": {\n",
" \"offset\": 37,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PredMaintSts_Master\": {\n",
" \"offset\": 37,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"StartInhibits\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"StartInhibits_Faulted\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"StartInhibits_Alarm\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"StartInhibits_Enable\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"StartInhibits_Precharge\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"StartInhibits_Stop\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"StartInhibits_Database\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"StartInhibits_Startup\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"StartInhibits_Safety\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"StartInhibits_Sleep\": {\n",
" \"offset\": 41,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"StartInhibits_Profiler\": {\n",
" \"offset\": 41,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"StartInhibits_CommutNotCfg\": {\n",
" \"offset\": 41,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"DriveStatus2\": {\n",
" \"offset\": 44,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DriveStatus2_AutoRstrAct\": {\n",
" \"offset\": 44,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"DriveStatus2_AuRstrCntDwn\": {\n",
" \"offset\": 44,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"DriveStatus2_HSFanOn\": {\n",
" \"offset\": 44,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"DriveStatus2_Reserved\": {\n",
" \"offset\": 44,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"DriveStatus2_FluxBraking\": {\n",
" \"offset\": 44,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"DriveStatus2_FdbkLossSwO\": {\n",
" \"offset\": 44,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"DriveStatus2_Reserved1\": {\n",
" \"offset\": 44,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DriveStatus2_Reserved2\": {\n",
" \"offset\": 44,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"DriveStatus2_PrchrgClosed\": {\n",
" \"offset\": 45,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"DriveStatus2_Autotuning\": {\n",
" \"offset\": 45,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"DriveStatus2_PIDFBLoss\": {\n",
" \"offset\": 45,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"DriveStatus2_AccelRate\": {\n",
" \"offset\": 45,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"DriveStatus2_DecelRate\": {\n",
" \"offset\": 45,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"DriveOLCount\": {\n",
" \"offset\": 48,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"DriveTempC\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"LastFaultCode\": {\n",
" \"offset\": 56,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"FaultStatusA\": {\n",
" \"offset\": 60,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"FaultStatusA_PowerLoss\": {\n",
" \"offset\": 60,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"FaultStatusA_UnderVoltage\": {\n",
" \"offset\": 60,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"FaultStatusA_MotorOL\": {\n",
" \"offset\": 60,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"FaultStatusA_LoadLoss\": {\n",
" \"offset\": 60,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"FaultStatusA_InPhaseLoss\": {\n",
" \"offset\": 60,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"FaultStatusA_OutPhaseLoss\": {\n",
" \"offset\": 60,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"FaultStatusA_DecelInhib\": {\n",
" \"offset\": 60,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"FaultStatusA_ShearPin1\": {\n",
" \"offset\": 60,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"FaultStatusA_ShearPin2\": {\n",
" \"offset\": 61,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"FaultStatusA_PriFdbkLoss\": {\n",
" \"offset\": 61,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"FaultStatusA_AltFdbkLoss\": {\n",
" \"offset\": 61,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"FaultStatusA_AuxFdbkLoss\": {\n",
" \"offset\": 61,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"FaultStatusA_PosFdbkLoss\": {\n",
" \"offset\": 61,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"FaultStatusA_ExtPrchrgErr\": {\n",
" \"offset\": 61,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"FaultStatusB\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"FaultStatusB_AuxInputFlt\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"FaultStatusB_OverVoltage\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"FaultStatusB_DriveOL\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"FaultStatusB_HeatsinkOT\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"FaultStatusB_TransistorOT\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"FaultStatusB_SinkUnderTmp\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"FaultStatusB_ExcessLoad\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"FaultStatusB_OverspdLmt\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"FaultStatusB_PrchrgOpen\": {\n",
" \"offset\": 65,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"FaultStatusB_SafetyBrdFlt\": {\n",
" \"offset\": 65,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"FaultStatusB_IRVoltsRange\": {\n",
" \"offset\": 65,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"FaultStatusB_FluxAmpsRang\": {\n",
" \"offset\": 65,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"FaultStatusB_IXOVoltRange\": {\n",
" \"offset\": 65,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"FaultStatusB_AuRstExhaust\": {\n",
" \"offset\": 65,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"FaultStatusB_SWOverCur\": {\n",
" \"offset\": 65,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"FaultStatusB_HWOverCur\": {\n",
" \"offset\": 65,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"FaultStatusB_TrqPrvSpdBnd\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"FaultStatusB_TPEnclsCfg\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"FaultStatusB_GroundFault\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"FaultStatusB_OWAlarmTO\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"FaultStatusB_OverTravel\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"FaultStatusB_TrvlLimCflct\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"FaultStatusB_EndLmtSw\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"ElapsedkWH\": {\n",
" \"offset\": 68,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"pad\",\n",
" \"DriveStatus\",\n",
" \"DriveStatus_Ready\",\n",
" \"DriveStatus_Active\",\n",
" \"DriveStatus_CommandDir\",\n",
" \"DriveStatus_ActualDir\",\n",
" \"DriveStatus_Accelerating\",\n",
" \"DriveStatus_Decelerating\",\n",
" \"DriveStatus_Alarm\",\n",
" \"DriveStatus_Faulted\",\n",
" \"DriveStatus_AtSpeed\",\n",
" \"DriveStatus_Manual\",\n",
" \"DriveStatus_SpdRefBit0\",\n",
" \"DriveStatus_SpdRefBit1\",\n",
" \"DriveStatus_SpdRefBit2\",\n",
" \"DriveStatus_SpdRefBit3\",\n",
" \"DriveStatus_SpdRefBit4\",\n",
" \"DriveStatus_Running\",\n",
" \"DriveStatus_Jogging\",\n",
" \"DriveStatus_Stopping\",\n",
" \"DriveStatus_DCBraking\",\n",
" \"DriveStatus_DBActive\",\n",
" \"DriveStatus_SpeedMode\",\n",
" \"DriveStatus_PositionMode\",\n",
" \"DriveStatus_TorqueMode\",\n",
" \"DriveStatus_AtZeroSpeed\",\n",
" \"DriveStatus_AtHome\",\n",
" \"DriveStatus_AtLimit\",\n",
" \"DriveStatus_CurrLimit\",\n",
" \"DriveStatus_BusFrqReg\",\n",
" \"DriveStatus_EnableOn\",\n",
" \"DriveStatus_MotorOL\",\n",
" \"DriveStatus_Regen\",\n",
" \"Feedback\",\n",
" \"TorqueCurFdbk\",\n",
" \"OutputCurrent\",\n",
" \"OutputPower\",\n",
" \"ElapsedMWH\",\n",
" \"ElapsedRunTime\",\n",
" \"SpeedUnits\",\n",
" \"PredMaintSts\",\n",
" \"PredMaintSts_HeatsinkFan\",\n",
" \"PredMaintSts_InternalFan\",\n",
" \"PredMaintSts_MtrBearing\",\n",
" \"PredMaintSts_MtrLube\",\n",
" \"PredMaintSts_MchBearing\",\n",
" \"PredMaintSts_MchLube\",\n",
" \"PredMaintSts_Reserved\",\n",
" \"PredMaintSts_Reserved1\",\n",
" \"PredMaintSts_Reserved2\",\n",
" \"PredMaintSts_Reserved3\",\n",
" \"PredMaintSts_Reserved4\",\n",
" \"PredMaintSts_Reserved5\",\n",
" \"PredMaintSts_Reserved6\",\n",
" \"PredMaintSts_Reserved7\",\n",
" \"PredMaintSts_Reserved8\",\n",
" \"PredMaintSts_Master\",\n",
" \"StartInhibits\",\n",
" \"StartInhibits_Faulted\",\n",
" \"StartInhibits_Alarm\",\n",
" \"StartInhibits_Enable\",\n",
" \"StartInhibits_Precharge\",\n",
" \"StartInhibits_Stop\",\n",
" \"StartInhibits_Database\",\n",
" \"StartInhibits_Startup\",\n",
" \"StartInhibits_Safety\",\n",
" \"StartInhibits_Sleep\",\n",
" \"StartInhibits_Profiler\",\n",
" \"StartInhibits_CommutNotCfg\",\n",
" \"DriveStatus2\",\n",
" \"DriveStatus2_AutoRstrAct\",\n",
" \"DriveStatus2_AuRstrCntDwn\",\n",
" \"DriveStatus2_HSFanOn\",\n",
" \"DriveStatus2_Reserved\",\n",
" \"DriveStatus2_FluxBraking\",\n",
" \"DriveStatus2_FdbkLossSwO\",\n",
" \"DriveStatus2_Reserved1\",\n",
" \"DriveStatus2_Reserved2\",\n",
" \"DriveStatus2_PrchrgClosed\",\n",
" \"DriveStatus2_Autotuning\",\n",
" \"DriveStatus2_PIDFBLoss\",\n",
" \"DriveStatus2_AccelRate\",\n",
" \"DriveStatus2_DecelRate\",\n",
" \"DriveOLCount\",\n",
" \"DriveTempC\",\n",
" \"LastFaultCode\",\n",
" \"FaultStatusA\",\n",
" \"FaultStatusA_PowerLoss\",\n",
" \"FaultStatusA_UnderVoltage\",\n",
" \"FaultStatusA_MotorOL\",\n",
" \"FaultStatusA_LoadLoss\",\n",
" \"FaultStatusA_InPhaseLoss\",\n",
" \"FaultStatusA_OutPhaseLoss\",\n",
" \"FaultStatusA_DecelInhib\",\n",
" \"FaultStatusA_ShearPin1\",\n",
" \"FaultStatusA_ShearPin2\",\n",
" \"FaultStatusA_PriFdbkLoss\",\n",
" \"FaultStatusA_AltFdbkLoss\",\n",
" \"FaultStatusA_AuxFdbkLoss\",\n",
" \"FaultStatusA_PosFdbkLoss\",\n",
" \"FaultStatusA_ExtPrchrgErr\",\n",
" \"FaultStatusB\",\n",
" \"FaultStatusB_AuxInputFlt\",\n",
" \"FaultStatusB_OverVoltage\",\n",
" \"FaultStatusB_DriveOL\",\n",
" \"FaultStatusB_HeatsinkOT\",\n",
" \"FaultStatusB_TransistorOT\",\n",
" \"FaultStatusB_SinkUnderTmp\",\n",
" \"FaultStatusB_ExcessLoad\",\n",
" \"FaultStatusB_OverspdLmt\",\n",
" \"FaultStatusB_PrchrgOpen\",\n",
" \"FaultStatusB_SafetyBrdFlt\",\n",
" \"FaultStatusB_IRVoltsRange\",\n",
" \"FaultStatusB_FluxAmpsRang\",\n",
" \"FaultStatusB_IXOVoltRange\",\n",
" \"FaultStatusB_AuRstExhaust\",\n",
" \"FaultStatusB_SWOverCur\",\n",
" \"FaultStatusB_HWOverCur\",\n",
" \"FaultStatusB_TrqPrvSpdBnd\",\n",
" \"FaultStatusB_TPEnclsCfg\",\n",
" \"FaultStatusB_GroundFault\",\n",
" \"FaultStatusB_OWAlarmTO\",\n",
" \"FaultStatusB_OverTravel\",\n",
" \"FaultStatusB_TrvlLimCflct\",\n",
" \"FaultStatusB_EndLmtSw\",\n",
" \"ElapsedkWH\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 1067,\n",
" \"structure_size\": 72,\n",
" \"member_count\": 126,\n",
" \"structure_handle\": 47828\n",
" }\n",
" },\n",
" \"data_type_name\": \"AB:PowerFlex755_E_DD0FCA35:I:0\",\n",
" \"tag_type\": \"struct\"\n",
" },\n",
" \"VFD_755:O\": {\n",
" \"tag_name\": \"VFD_755:O\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 16,\n",
" \"symbol_address\": 63964104,\n",
" \"symbol_object_address\": 906020,\n",
" \"software_control\": 201392145,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"template_instance_id\": 1978,\n",
" \"data_type\": {\n",
" \"name\": \"AB:PowerFlex755_E_54376CB2:O:0\",\n",
" \"internal_tags\": {\n",
" \"LogicCommand\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"LogicCommand_Stop\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"LogicCommand_Start\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"LogicCommand_Jog1\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"LogicCommand_ClearFaults\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"LogicCommand_Forward\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"LogicCommand_Reverse\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"LogicCommand_Manual\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"LogicCommand_AccelTime1\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"LogicCommand_AccelTime2\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"LogicCommand_DecelTime1\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"LogicCommand_DecelTime2\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"LogicCommand_SpdRefSel0\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"LogicCommand_SpdRefSel1\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"LogicCommand_SpdRefSel2\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"LogicCommand_CoastStop\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"LogicCommand_CLimitStop\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"LogicCommand_Run\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"LogicCommand_Jog2\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Reference\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"MotorNPVolts\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"MotorNPAmps\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"MotorNPHertz\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"MotorNPRPM\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"MotorNPPower\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"MtrOLFactor\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"MotorPoles\": {\n",
" \"offset\": 32,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"MinFwdSpeed\": {\n",
" \"offset\": 36,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"MaxFwdSpeed\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PWMFrequency\": {\n",
" \"offset\": 44,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"ResetMeters\": {\n",
" \"offset\": 48,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"CurrentLimit1\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LogicCommand\",\n",
" \"LogicCommand_Stop\",\n",
" \"LogicCommand_Start\",\n",
" \"LogicCommand_Jog1\",\n",
" \"LogicCommand_ClearFaults\",\n",
" \"LogicCommand_Forward\",\n",
" \"LogicCommand_Reverse\",\n",
" \"LogicCommand_Manual\",\n",
" \"LogicCommand_AccelTime1\",\n",
" \"LogicCommand_AccelTime2\",\n",
" \"LogicCommand_DecelTime1\",\n",
" \"LogicCommand_DecelTime2\",\n",
" \"LogicCommand_SpdRefSel0\",\n",
" \"LogicCommand_SpdRefSel1\",\n",
" \"LogicCommand_SpdRefSel2\",\n",
" \"LogicCommand_CoastStop\",\n",
" \"LogicCommand_CLimitStop\",\n",
" \"LogicCommand_Run\",\n",
" \"LogicCommand_Jog2\",\n",
" \"Reference\",\n",
" \"MotorNPVolts\",\n",
" \"MotorNPAmps\",\n",
" \"MotorNPHertz\",\n",
" \"MotorNPRPM\",\n",
" \"MotorNPPower\",\n",
" \"MtrOLFactor\",\n",
" \"MotorPoles\",\n",
" \"MinFwdSpeed\",\n",
" \"MaxFwdSpeed\",\n",
" \"PWMFrequency\",\n",
" \"ResetMeters\",\n",
" \"CurrentLimit1\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 250,\n",
" \"structure_size\": 56,\n",
" \"member_count\": 32,\n",
" \"structure_handle\": 6549\n",
" }\n",
" },\n",
" \"data_type_name\": \"AB:PowerFlex755_E_54376CB2:O:0\",\n",
" \"tag_type\": \"struct\"\n",
" },\n",
" \"in_Analog_Flowmeter\": {\n",
" \"tag_name\": \"in_Analog_Flowmeter\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 17,\n",
" \"symbol_address\": 63963870,\n",
" \"symbol_object_address\": 906060,\n",
" \"software_control\": 1073807372,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"rp_ALL\": {\n",
" \"tag_name\": \"rp_ALL\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 18,\n",
" \"symbol_address\": 64800,\n",
" \"symbol_object_address\": 906100,\n",
" \"software_control\": 1140916250,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit_position\": 0,\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"sp_ALL\": {\n",
" \"tag_name\": \"sp_ALL\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 19,\n",
" \"symbol_address\": 64704,\n",
" \"symbol_object_address\": 906140,\n",
" \"software_control\": 1140916253,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit_position\": 0,\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"VFD_Starts\": {\n",
" \"tag_name\": \"VFD_Starts\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 20,\n",
" \"symbol_address\": 44320,\n",
" \"symbol_object_address\": 906180,\n",
" \"software_control\": 1140916277,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"in_Analog_DischargePressure\": {\n",
" \"tag_name\": \"in_Analog_DischargePressure\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 21,\n",
" \"symbol_address\": 63963868,\n",
" \"symbol_object_address\": 906220,\n",
" \"software_control\": 1073807372,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"rp_DischargePressure\": {\n",
" \"tag_name\": \"rp_DischargePressure\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 23,\n",
" \"symbol_address\": 64144,\n",
" \"symbol_object_address\": 906300,\n",
" \"software_control\": 1140916255,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit_position\": 0,\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"mode_Auto\": {\n",
" \"tag_name\": \"mode_Auto\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 24,\n",
" \"symbol_address\": 91672,\n",
" \"symbol_object_address\": 906340,\n",
" \"software_control\": 1140916227,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit_position\": 0,\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"rp_Flowmeter\": {\n",
" \"tag_name\": \"rp_Flowmeter\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 25,\n",
" \"symbol_address\": 64080,\n",
" \"symbol_object_address\": 906380,\n",
" \"software_control\": 1140916257,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit_position\": 0,\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"FIC01_FlowRate\": {\n",
" \"tag_name\": \"FIC01_FlowRate\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 26,\n",
" \"symbol_address\": 64832,\n",
" \"symbol_object_address\": 906420,\n",
" \"software_control\": 67174425,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"template_instance_id\": 2310,\n",
" \"data_type\": {\n",
" \"name\": \"P_PIDE\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp_PV\": {\n",
" \"offset\": 176,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Inp_CascSP\": {\n",
" \"offset\": 196,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Inp_FF\": {\n",
" \"offset\": 264,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Inp_FFPrev\": {\n",
" \"offset\": 268,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Inp_CVInitVal\": {\n",
" \"offset\": 224,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Inp_CVPrev\": {\n",
" \"offset\": 240,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Inp_PVSrcQ\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Inp_OvrdCmd\": {\n",
" \"offset\": 5,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Inp_OvrdRatio\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Inp_OvrdSP\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Inp_OvrdCV\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Inp_HandFdbk\": {\n",
" \"offset\": 272,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Inp_PVBad\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_PVUncertain\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Inp_CVIOFault\": {\n",
" \"offset\": 172,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_UseFFPrev\": {\n",
" \"offset\": 172,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Inp_UseCVInitVal\": {\n",
" \"offset\": 172,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Inp_UseCVPrev\": {\n",
" \"offset\": 172,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Inp_WindupHi\": {\n",
" \"offset\": 173,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Inp_WindupLo\": {\n",
" \"offset\": 173,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp_Ovrd\": {\n",
" \"offset\": 1892,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Inp_Hand\": {\n",
" \"offset\": 1892,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_HandFdbkBad\": {\n",
" \"offset\": 172,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Inp_IntlkOK\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Inp_NBIntlkOK\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Inp_HiHiDevGate\": {\n",
" \"offset\": 1300,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Inp_HiDevGate\": {\n",
" \"offset\": 1596,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Inp_LoDevGate\": {\n",
" \"offset\": 980,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Inp_LoLoDevGate\": {\n",
" \"offset\": 684,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Inp_Reset\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_HasRatio\": {\n",
" \"offset\": 172,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Cfg_HasCasc\": {\n",
" \"offset\": 174,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Cfg_PVTrack\": {\n",
" \"offset\": 173,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Cfg_CtrlAction\": {\n",
" \"offset\": 173,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Cfg_Depend\": {\n",
" \"offset\": 173,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_DerivSmooth\": {\n",
" \"offset\": 173,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_ZCOff\": {\n",
" \"offset\": 174,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Cfg_LimitManCV\": {\n",
" \"offset\": 172,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_InitToMan\": {\n",
" \"offset\": 174,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Cfg_PropSPAct\": {\n",
" \"offset\": 173,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_DerivSPAct\": {\n",
" \"offset\": 173,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_PwrupLM\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_SetTrack\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Cfg_SetTrackOvrdHand\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Cfg_HasIntlkObj\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Cfg_HasCascSPNav\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Cfg_HasPVNav\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_HasCVNav\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_OvrdIntlk\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_PCmdClear\": {\n",
" \"offset\": 1892,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_ProgDefault\": {\n",
" \"offset\": 1892,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_HasHiHiDevAlm\": {\n",
" \"offset\": 1440,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_HasHiDevAlm\": {\n",
" \"offset\": 1736,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_HasLoDevAlm\": {\n",
" \"offset\": 1120,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_HasLoLoDevAlm\": {\n",
" \"offset\": 824,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_HasIntlkTripAlm\": {\n",
" \"offset\": 1944,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_HasFailAlm\": {\n",
" \"offset\": 2100,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_HiHiDevResetReqd\": {\n",
" \"offset\": 1440,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_HiDevResetReqd\": {\n",
" \"offset\": 1736,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_LoDevResetReqd\": {\n",
" \"offset\": 1120,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_LoLoDevResetReqd\": {\n",
" \"offset\": 824,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_IntlkTripResetReqd\": {\n",
" \"offset\": 1944,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_FailResetReqd\": {\n",
" \"offset\": 2100,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_HiHiDevAckReqd\": {\n",
" \"offset\": 1440,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_HiDevAckReqd\": {\n",
" \"offset\": 1736,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_LoDevAckReqd\": {\n",
" \"offset\": 1120,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_LoLoDevAckReqd\": {\n",
" \"offset\": 824,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_IntlkTripAckReqd\": {\n",
" \"offset\": 1944,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_FailAckReqd\": {\n",
" \"offset\": 2100,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_HiHiDevSeverity\": {\n",
" \"offset\": 1444,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_HiDevSeverity\": {\n",
" \"offset\": 1740,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_LoDevSeverity\": {\n",
" \"offset\": 1124,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_LoLoDevSeverity\": {\n",
" \"offset\": 828,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_IntlkTripSeverity\": {\n",
" \"offset\": 1948,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_FailSeverity\": {\n",
" \"offset\": 2104,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_MinRatio\": {\n",
" \"offset\": 220,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_MaxRatio\": {\n",
" \"offset\": 216,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_MinSP\": {\n",
" \"offset\": 204,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_MaxSP\": {\n",
" \"offset\": 200,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_PVEUMin\": {\n",
" \"offset\": 184,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_PVEUMax\": {\n",
" \"offset\": 180,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_CVEUMin\": {\n",
" \"offset\": 248,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_CVEUMax\": {\n",
" \"offset\": 244,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_CVRoCLim\": {\n",
" \"offset\": 260,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_PGain\": {\n",
" \"offset\": 276,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_IGain\": {\n",
" \"offset\": 280,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_DGain\": {\n",
" \"offset\": 284,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_ZCDB\": {\n",
" \"offset\": 288,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_MinCV\": {\n",
" \"offset\": 256,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_MaxCV\": {\n",
" \"offset\": 252,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_MaxInactiveCV\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_IntlkCV\": {\n",
" \"offset\": 236,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_DevDB\": {\n",
" \"offset\": 340,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_PwrupSP\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_PwrupCV\": {\n",
" \"offset\": 32,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_HiHiDevOnDly\": {\n",
" \"offset\": 1308,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_HiHiDevOffDly\": {\n",
" \"offset\": 1312,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_HiHiDevGateDly\": {\n",
" \"offset\": 1304,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_HiDevOnDly\": {\n",
" \"offset\": 1604,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_HiDevOffDly\": {\n",
" \"offset\": 1608,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_HiDevGateDly\": {\n",
" \"offset\": 1600,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_LoDevOnDly\": {\n",
" \"offset\": 988,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_LoDevOffDly\": {\n",
" \"offset\": 992,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_LoDevGateDly\": {\n",
" \"offset\": 984,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_LoLoDevOnDly\": {\n",
" \"offset\": 692,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_LoLoDevOffDly\": {\n",
" \"offset\": 696,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_LoLoDevGateDly\": {\n",
" \"offset\": 688,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PSet_Ratio\": {\n",
" \"offset\": 36,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PSet_SP\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PSet_CV\": {\n",
" \"offset\": 44,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PSet_HiHiDevLim\": {\n",
" \"offset\": 48,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PSet_HiDevLim\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PSet_LoDevLim\": {\n",
" \"offset\": 56,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PSet_LoLoDevLim\": {\n",
" \"offset\": 60,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PSet_Owner\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"OSet_Ratio\": {\n",
" \"offset\": 68,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"OSet_SP\": {\n",
" \"offset\": 72,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"OSet_CV\": {\n",
" \"offset\": 76,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"OSet_HiHiDevLim\": {\n",
" \"offset\": 80,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"OSet_HiDevLim\": {\n",
" \"offset\": 84,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"OSet_LoDevLim\": {\n",
" \"offset\": 88,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"OSet_LoLoDevLim\": {\n",
" \"offset\": 92,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PCmd_Casc\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_Auto\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"PCmd_Man\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"PCmd_Acq\": {\n",
" \"offset\": 1892,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"PCmd_Rel\": {\n",
" \"offset\": 1893,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"PCmd_Lock\": {\n",
" \"offset\": 1893,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"PCmd_Unlock\": {\n",
" \"offset\": 1893,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"PCmd_Reset\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"PCmd_HiHiDevAck\": {\n",
" \"offset\": 1441,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_HiHiDevSuppress\": {\n",
" \"offset\": 1441,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_HiHiDevUnsuppress\": {\n",
" \"offset\": 1441,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_HiHiDevUnshelve\": {\n",
" \"offset\": 1441,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"PCmd_HiDevAck\": {\n",
" \"offset\": 1737,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_HiDevSuppress\": {\n",
" \"offset\": 1737,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_HiDevUnsuppress\": {\n",
" \"offset\": 1737,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_HiDevUnshelve\": {\n",
" \"offset\": 1737,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"PCmd_LoDevAck\": {\n",
" \"offset\": 1121,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_LoDevSuppress\": {\n",
" \"offset\": 1121,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_LoDevUnsuppress\": {\n",
" \"offset\": 1121,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_LoDevUnshelve\": {\n",
" \"offset\": 1121,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"PCmd_LoLoDevAck\": {\n",
" \"offset\": 825,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_LoLoDevSuppress\": {\n",
" \"offset\": 825,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_LoLoDevUnsuppress\": {\n",
" \"offset\": 825,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_LoLoDevUnshelve\": {\n",
" \"offset\": 825,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"PCmd_IntlkTripAck\": {\n",
" \"offset\": 1945,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_IntlkTripSuppress\": {\n",
" \"offset\": 1945,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_IntlkTripUnsuppress\": {\n",
" \"offset\": 1945,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_IntlkTripUnshelve\": {\n",
" \"offset\": 1945,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"PCmd_FailAck\": {\n",
" \"offset\": 2101,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_FailSuppress\": {\n",
" \"offset\": 2101,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_FailUnsuppress\": {\n",
" \"offset\": 2101,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_FailUnshelve\": {\n",
" \"offset\": 2101,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"OCmd_Casc\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"OCmd_Auto\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"OCmd_Man\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"OCmd_Bypass\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"OCmd_Check\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"MCmd_Disable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"MCmd_Enable\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"MCmd_Acq\": {\n",
" \"offset\": 1893,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"MCmd_Rel\": {\n",
" \"offset\": 1893,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"OCmd_AcqLock\": {\n",
" \"offset\": 1893,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"OCmd_Unlock\": {\n",
" \"offset\": 1893,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"OCmd_Reset\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"OCmd_ResetAckAll\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Out_CV\": {\n",
" \"offset\": 372,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_PV\": {\n",
" \"offset\": 96,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_Ratio\": {\n",
" \"offset\": 400,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_SPSet\": {\n",
" \"offset\": 100,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_SP\": {\n",
" \"offset\": 380,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_E\": {\n",
" \"offset\": 392,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_CVSet\": {\n",
" \"offset\": 104,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_CVOut\": {\n",
" \"offset\": 376,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_PVPercent\": {\n",
" \"offset\": 388,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_SPPercent\": {\n",
" \"offset\": 384,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_EPercent\": {\n",
" \"offset\": 396,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_ActExecT\": {\n",
" \"offset\": 404,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_Init\": {\n",
" \"offset\": 108,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_PVEUMin\": {\n",
" \"offset\": 112,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_PVEUMax\": {\n",
" \"offset\": 116,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_CVEUMin\": {\n",
" \"offset\": 120,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_CVEUMax\": {\n",
" \"offset\": 124,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"SrcQ_IO\": {\n",
" \"offset\": 128,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"SrcQ\": {\n",
" \"offset\": 129,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_Sts\": {\n",
" \"offset\": 130,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_Fault\": {\n",
" \"offset\": 131,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_State\": {\n",
" \"offset\": 132,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_Mode\": {\n",
" \"offset\": 1896,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_Owner\": {\n",
" \"offset\": 136,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_Notify\": {\n",
" \"offset\": 140,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_HiHiDevLim\": {\n",
" \"offset\": 324,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_HiDevLim\": {\n",
" \"offset\": 328,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_LoDevLim\": {\n",
" \"offset\": 144,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_LoLoDevLim\": {\n",
" \"offset\": 148,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Sts_InstrFaults1\": {\n",
" \"offset\": 152,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Sts_InstrFaults2\": {\n",
" \"offset\": 156,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Sts_Casc\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Sts_Auto\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Sts_Man\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Sts_Initializing\": {\n",
" \"offset\": 368,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Sts_InitReq\": {\n",
" \"offset\": 368,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Sts_WindupHi\": {\n",
" \"offset\": 368,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_WindupLo\": {\n",
" \"offset\": 369,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Sts_ZCDBOn\": {\n",
" \"offset\": 369,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Sts_RatioClamped\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Sts_SPBad\": {\n",
" \"offset\": 412,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Sts_SPClamped\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_PVBad\": {\n",
" \"offset\": 412,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"__BitHost01\": {\n",
" \"offset\": 160,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Sts_PVUncertain\": {\n",
" \"offset\": 160,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Sts_FFBad\": {\n",
" \"offset\": 414,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Sts_FFPrevBad\": {\n",
" \"offset\": 414,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Sts_CVBad\": {\n",
" \"offset\": 412,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Sts_CVPrevBad\": {\n",
" \"offset\": 413,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_CVInitValBad\": {\n",
" \"offset\": 160,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_HandFdbkBad\": {\n",
" \"offset\": 412,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Sts_IntlkCV\": {\n",
" \"offset\": 160,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Sts_CVClamped\": {\n",
" \"offset\": 160,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Sts_CVRamping\": {\n",
" \"offset\": 368,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Sts_Active\": {\n",
" \"offset\": 160,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Sts_Available\": {\n",
" \"offset\": 160,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Sts_Bypass\": {\n",
" \"offset\": 160,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Sts_BypActive\": {\n",
" \"offset\": 160,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_Disabled\": {\n",
" \"offset\": 161,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Sts_NotRdy\": {\n",
" \"offset\": 161,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Nrdy_Disabled\": {\n",
" \"offset\": 161,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Nrdy_CfgErr\": {\n",
" \"offset\": 161,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Nrdy_Intlk\": {\n",
" \"offset\": 161,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Nrdy_Init\": {\n",
" \"offset\": 161,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Nrdy_IOFault\": {\n",
" \"offset\": 161,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Nrdy_NoMode\": {\n",
" \"offset\": 161,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_MaintByp\": {\n",
" \"offset\": 162,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Sts_AlmInh\": {\n",
" \"offset\": 162,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_Err\": {\n",
" \"offset\": 162,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Err_RatioLim\": {\n",
" \"offset\": 413,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Err_SPLim\": {\n",
" \"offset\": 413,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Err_PVEU\": {\n",
" \"offset\": 412,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Err_CVLim\": {\n",
" \"offset\": 414,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Err_CVEU\": {\n",
" \"offset\": 414,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Err_Timer\": {\n",
" \"offset\": 162,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Err_DB\": {\n",
" \"offset\": 415,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Err_Alarm\": {\n",
" \"offset\": 162,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Sts_Hand\": {\n",
" \"offset\": 1893,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_Maint\": {\n",
" \"offset\": 1894,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Sts_Ovrd\": {\n",
" \"offset\": 1894,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_Prog\": {\n",
" \"offset\": 1894,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Sts_Oper\": {\n",
" \"offset\": 1894,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Sts_ProgOperLock\": {\n",
" \"offset\": 1894,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Sts_NoMode\": {\n",
" \"offset\": 1894,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Sts_MAcqRcvd\": {\n",
" \"offset\": 1894,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_HiHiDevCmp\": {\n",
" \"offset\": 1300,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Sts_HiHiDevGate\": {\n",
" \"offset\": 1300,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Sts_HiHiDev\": {\n",
" \"offset\": 1440,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Alm_HiHiDev\": {\n",
" \"offset\": 1506,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack_HiHiDev\": {\n",
" \"offset\": 1506,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_HiHiDevDisabled\": {\n",
" \"offset\": 1507,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_HiHiDevShelved\": {\n",
" \"offset\": 1506,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Sts_HiHiDevSuppressed\": {\n",
" \"offset\": 1506,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Sts_HiDevCmp\": {\n",
" \"offset\": 1596,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Sts_HiDevGate\": {\n",
" \"offset\": 1596,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Sts_HiDev\": {\n",
" \"offset\": 1736,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Alm_HiDev\": {\n",
" \"offset\": 1802,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack_HiDev\": {\n",
" \"offset\": 1802,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_HiDevDisabled\": {\n",
" \"offset\": 1803,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_HiDevShelved\": {\n",
" \"offset\": 1802,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Sts_HiDevSuppressed\": {\n",
" \"offset\": 1802,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Sts_LoDevCmp\": {\n",
" \"offset\": 980,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Sts_LoDevGate\": {\n",
" \"offset\": 980,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Sts_LoDev\": {\n",
" \"offset\": 1120,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Alm_LoDev\": {\n",
" \"offset\": 1186,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack_LoDev\": {\n",
" \"offset\": 1186,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_LoDevDisabled\": {\n",
" \"offset\": 1187,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_LoDevShelved\": {\n",
" \"offset\": 1186,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Sts_LoDevSuppressed\": {\n",
" \"offset\": 1186,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Sts_LoLoDevCmp\": {\n",
" \"offset\": 684,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Sts_LoLoDevGate\": {\n",
" \"offset\": 684,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Sts_LoLoDev\": {\n",
" \"offset\": 824,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Alm_LoLoDev\": {\n",
" \"offset\": 890,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack_LoLoDev\": {\n",
" \"offset\": 890,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_LoLoDevDisabled\": {\n",
" \"offset\": 891,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_LoLoDevShelved\": {\n",
" \"offset\": 890,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Sts_LoLoDevSuppressed\": {\n",
" \"offset\": 890,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Sts_IntlkTrip\": {\n",
" \"offset\": 1944,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Alm_IntlkTrip\": {\n",
" \"offset\": 2010,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack_IntlkTrip\": {\n",
" \"offset\": 2010,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_IntlkTripDisabled\": {\n",
" \"offset\": 2011,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_IntlkTripShelved\": {\n",
" \"offset\": 2010,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Sts_IntlkTripSuppressed\": {\n",
" \"offset\": 2010,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Sts_Fail\": {\n",
" \"offset\": 2100,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Alm_Fail\": {\n",
" \"offset\": 2166,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack_Fail\": {\n",
" \"offset\": 2166,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_FailDisabled\": {\n",
" \"offset\": 2167,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_FailShelved\": {\n",
" \"offset\": 2166,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Sts_FailSuppressed\": {\n",
" \"offset\": 2166,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Rdy_Casc\": {\n",
" \"offset\": 162,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Rdy_Auto\": {\n",
" \"offset\": 162,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Rdy_Man\": {\n",
" \"offset\": 162,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Rdy_Bypass\": {\n",
" \"offset\": 163,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Rdy_Check\": {\n",
" \"offset\": 163,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Rdy_Disable\": {\n",
" \"offset\": 163,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Rdy_Enable\": {\n",
" \"offset\": 163,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Rdy_Reset\": {\n",
" \"offset\": 163,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Rdy_ResetAckAll\": {\n",
" \"offset\": 163,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Rdy_Ratio\": {\n",
" \"offset\": 163,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Rdy_SP\": {\n",
" \"offset\": 163,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"__BitHost02\": {\n",
" \"offset\": 164,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Rdy_CV\": {\n",
" \"offset\": 164,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Rdy_OSet\": {\n",
" \"offset\": 164,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"P_PIDE\": {\n",
" \"offset\": 164,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Wrk_PIDE\": {\n",
" \"offset\": 168,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"PID_ENHANCED\",\n",
" \"internal_tags\": {\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"ulBoolInput1\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PV\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PVFault\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"PVEUMax\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PVEUMin\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"SPProg\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"SPOper\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"SPCascade\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"SPHLimit\": {\n",
" \"offset\": 32,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"SPLLimit\": {\n",
" \"offset\": 36,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"UseRatio\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"RatioProg\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"RatioOper\": {\n",
" \"offset\": 44,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"RatioHLimit\": {\n",
" \"offset\": 48,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"RatioLLimit\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"CVFault\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"CVInitReq\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"CVInitValue\": {\n",
" \"offset\": 56,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"CVProg\": {\n",
" \"offset\": 60,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"CVOper\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"CVOverride\": {\n",
" \"offset\": 68,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"CVPrevious\": {\n",
" \"offset\": 72,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"CVSetPrevious\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"CVManLimiting\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"CVEUMax\": {\n",
" \"offset\": 76,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"CVEUMin\": {\n",
" \"offset\": 80,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"CVHLimit\": {\n",
" \"offset\": 84,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"CVLLimit\": {\n",
" \"offset\": 88,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"CVROCLimit\": {\n",
" \"offset\": 92,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"FF\": {\n",
" \"offset\": 96,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"FFPrevious\": {\n",
" \"offset\": 100,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"FFSetPrevious\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"HandFB\": {\n",
" \"offset\": 104,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"HandFBFault\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"WindupHIn\": {\n",
" \"offset\": 5,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"WindupLIn\": {\n",
" \"offset\": 5,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"ControlAction\": {\n",
" \"offset\": 5,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"DependIndepend\": {\n",
" \"offset\": 5,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"PGain\": {\n",
" \"offset\": 108,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"IGain\": {\n",
" \"offset\": 112,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"DGain\": {\n",
" \"offset\": 116,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PVEProportional\": {\n",
" \"offset\": 5,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PVEDerivative\": {\n",
" \"offset\": 5,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"DSmoothing\": {\n",
" \"offset\": 5,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PVTracking\": {\n",
" \"offset\": 5,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"ZCDeadband\": {\n",
" \"offset\": 120,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"ZCOff\": {\n",
" \"offset\": 6,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"PVHHLimit\": {\n",
" \"offset\": 124,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PVHLimit\": {\n",
" \"offset\": 128,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PVLLimit\": {\n",
" \"offset\": 132,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PVLLLimit\": {\n",
" \"offset\": 136,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PVDeadband\": {\n",
" \"offset\": 140,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PVROCPosLimit\": {\n",
" \"offset\": 144,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PVROCNegLimit\": {\n",
" \"offset\": 148,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PVROCPeriod\": {\n",
" \"offset\": 152,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"DevHHLimit\": {\n",
" \"offset\": 156,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"DevHLimit\": {\n",
" \"offset\": 160,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"DevLLimit\": {\n",
" \"offset\": 164,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"DevLLLimit\": {\n",
" \"offset\": 168,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"DevDeadband\": {\n",
" \"offset\": 172,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"AllowCasRat\": {\n",
" \"offset\": 6,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"ManualAfterInit\": {\n",
" \"offset\": 6,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"ProgProgReq\": {\n",
" \"offset\": 6,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"ProgOperReq\": {\n",
" \"offset\": 6,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"ProgCasRatReq\": {\n",
" \"offset\": 6,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"ProgAutoReq\": {\n",
" \"offset\": 6,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"ProgManualReq\": {\n",
" \"offset\": 6,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"ProgOverrideReq\": {\n",
" \"offset\": 7,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"ProgHandReq\": {\n",
" \"offset\": 7,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"OperProgReq\": {\n",
" \"offset\": 7,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"OperOperReq\": {\n",
" \"offset\": 7,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"OperCasRatReq\": {\n",
" \"offset\": 7,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"OperAutoReq\": {\n",
" \"offset\": 7,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"OperManualReq\": {\n",
" \"offset\": 7,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"ProgValueReset\": {\n",
" \"offset\": 7,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TimingMode\": {\n",
" \"offset\": 176,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"OversampleDT\": {\n",
" \"offset\": 180,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"RTSTime\": {\n",
" \"offset\": 184,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"RTSTimeStamp\": {\n",
" \"offset\": 188,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ulBoolInput2\": {\n",
" \"offset\": 192,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"AtuneAcquire\": {\n",
" \"offset\": 192,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"AtuneStart\": {\n",
" \"offset\": 192,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"AtuneUseGains\": {\n",
" \"offset\": 192,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"AtuneAbort\": {\n",
" \"offset\": 192,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"AtuneUnacquire\": {\n",
" \"offset\": 192,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 196,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"ulBoolOutput1\": {\n",
" \"offset\": 200,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"CVEU\": {\n",
" \"offset\": 204,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"CV\": {\n",
" \"offset\": 208,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"CVInitializing\": {\n",
" \"offset\": 200,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"CVHAlarm\": {\n",
" \"offset\": 200,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"CVLAlarm\": {\n",
" \"offset\": 200,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"CVROCAlarm\": {\n",
" \"offset\": 200,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"SP\": {\n",
" \"offset\": 212,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"SPPercent\": {\n",
" \"offset\": 216,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"SPHAlarm\": {\n",
" \"offset\": 200,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"SPLAlarm\": {\n",
" \"offset\": 200,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PVPercent\": {\n",
" \"offset\": 220,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"E\": {\n",
" \"offset\": 224,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"EPercent\": {\n",
" \"offset\": 228,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"InitPrimary\": {\n",
" \"offset\": 200,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"WindupHOut\": {\n",
" \"offset\": 200,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"WindupLOut\": {\n",
" \"offset\": 201,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ratio\": {\n",
" \"offset\": 232,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"RatioHAlarm\": {\n",
" \"offset\": 201,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"RatioLAlarm\": {\n",
" \"offset\": 201,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"ZCDeadbandOn\": {\n",
" \"offset\": 201,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"PVHHAlarm\": {\n",
" \"offset\": 201,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PVHAlarm\": {\n",
" \"offset\": 201,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PVLAlarm\": {\n",
" \"offset\": 201,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PVLLAlarm\": {\n",
" \"offset\": 201,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"PVROCPosAlarm\": {\n",
" \"offset\": 202,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"PVROCNegAlarm\": {\n",
" \"offset\": 202,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"DevHHAlarm\": {\n",
" \"offset\": 202,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"DevHAlarm\": {\n",
" \"offset\": 202,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"DevLAlarm\": {\n",
" \"offset\": 202,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"DevLLAlarm\": {\n",
" \"offset\": 202,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"ProgOper\": {\n",
" \"offset\": 202,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"CasRat\": {\n",
" \"offset\": 202,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Auto\": {\n",
" \"offset\": 203,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Manual\": {\n",
" \"offset\": 203,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Override\": {\n",
" \"offset\": 203,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Hand\": {\n",
" \"offset\": 203,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"DeltaT\": {\n",
" \"offset\": 236,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"ulBoolOutput2\": {\n",
" \"offset\": 240,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"AtuneReady\": {\n",
" \"offset\": 240,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"AtuneOn\": {\n",
" \"offset\": 240,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"AtuneDone\": {\n",
" \"offset\": 240,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"AtuneAborted\": {\n",
" \"offset\": 240,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"AtuneBusy\": {\n",
" \"offset\": 240,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Status1\": {\n",
" \"offset\": 244,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Status2\": {\n",
" \"offset\": 248,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"InstructFault\": {\n",
" \"offset\": 244,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"PVFaulted\": {\n",
" \"offset\": 244,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"CVFaulted\": {\n",
" \"offset\": 244,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"HandFBFaulted\": {\n",
" \"offset\": 244,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"PVSpanInv\": {\n",
" \"offset\": 244,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"SPProgInv\": {\n",
" \"offset\": 244,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"SPOperInv\": {\n",
" \"offset\": 244,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"SPCascadeInv\": {\n",
" \"offset\": 244,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"SPLimitsInv\": {\n",
" \"offset\": 245,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"RatioProgInv\": {\n",
" \"offset\": 245,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"RatioOperInv\": {\n",
" \"offset\": 245,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"RatioLimitsInv\": {\n",
" \"offset\": 245,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"CVProgInv\": {\n",
" \"offset\": 245,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"CVOperInv\": {\n",
" \"offset\": 245,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"CVOverrideInv\": {\n",
" \"offset\": 245,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"CVPreviousInv\": {\n",
" \"offset\": 245,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"CVEUSpanInv\": {\n",
" \"offset\": 246,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"CVLimitsInv\": {\n",
" \"offset\": 246,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"CVROCLimitInv\": {\n",
" \"offset\": 246,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"FFInv\": {\n",
" \"offset\": 246,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"FFPreviousInv\": {\n",
" \"offset\": 246,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"HandFBInv\": {\n",
" \"offset\": 246,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PGainInv\": {\n",
" \"offset\": 246,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"IGainInv\": {\n",
" \"offset\": 246,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"DGainInv\": {\n",
" \"offset\": 247,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"ZCDeadbandInv\": {\n",
" \"offset\": 247,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"PVDeadbandInv\": {\n",
" \"offset\": 247,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"PVROCLimitsInv\": {\n",
" \"offset\": 247,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"DevHLLimitsInv\": {\n",
" \"offset\": 247,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"DevDeadbandInv\": {\n",
" \"offset\": 247,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"AtuneDataInv\": {\n",
" \"offset\": 248,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"TimingModeInv\": {\n",
" \"offset\": 251,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"RTSMissed\": {\n",
" \"offset\": 251,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"RTSTimeInv\": {\n",
" \"offset\": 251,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"RTSTimeStampInv\": {\n",
" \"offset\": 251,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DeltaTInv\": {\n",
" \"offset\": 251,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"PIDE_HiddenFloat1\": {\n",
" \"offset\": 252,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat2\": {\n",
" \"offset\": 256,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat3\": {\n",
" \"offset\": 260,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat4\": {\n",
" \"offset\": 264,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat5\": {\n",
" \"offset\": 268,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat6\": {\n",
" \"offset\": 272,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat7\": {\n",
" \"offset\": 276,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat8\": {\n",
" \"offset\": 280,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat9\": {\n",
" \"offset\": 284,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat10\": {\n",
" \"offset\": 288,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat11\": {\n",
" \"offset\": 292,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat12\": {\n",
" \"offset\": 296,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat13\": {\n",
" \"offset\": 300,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat14\": {\n",
" \"offset\": 304,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat15\": {\n",
" \"offset\": 308,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat16\": {\n",
" \"offset\": 312,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat17\": {\n",
" \"offset\": 316,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat18\": {\n",
" \"offset\": 320,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat19\": {\n",
" \"offset\": 324,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat20\": {\n",
" \"offset\": 328,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat21\": {\n",
" \"offset\": 332,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat22\": {\n",
" \"offset\": 336,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat23\": {\n",
" \"offset\": 340,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat24\": {\n",
" \"offset\": 344,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat25\": {\n",
" \"offset\": 348,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat26\": {\n",
" \"offset\": 352,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat27\": {\n",
" \"offset\": 356,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat28\": {\n",
" \"offset\": 360,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat29\": {\n",
" \"offset\": 364,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat30\": {\n",
" \"offset\": 368,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat31\": {\n",
" \"offset\": 372,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat32\": {\n",
" \"offset\": 376,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat33\": {\n",
" \"offset\": 380,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat34\": {\n",
" \"offset\": 384,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat35\": {\n",
" \"offset\": 388,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat36\": {\n",
" \"offset\": 392,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat37\": {\n",
" \"offset\": 396,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"ulBoolInput1\",\n",
" \"PV\",\n",
" \"PVFault\",\n",
" \"PVEUMax\",\n",
" \"PVEUMin\",\n",
" \"SPProg\",\n",
" \"SPOper\",\n",
" \"SPCascade\",\n",
" \"SPHLimit\",\n",
" \"SPLLimit\",\n",
" \"UseRatio\",\n",
" \"RatioProg\",\n",
" \"RatioOper\",\n",
" \"RatioHLimit\",\n",
" \"RatioLLimit\",\n",
" \"CVFault\",\n",
" \"CVInitReq\",\n",
" \"CVInitValue\",\n",
" \"CVProg\",\n",
" \"CVOper\",\n",
" \"CVOverride\",\n",
" \"CVPrevious\",\n",
" \"CVSetPrevious\",\n",
" \"CVManLimiting\",\n",
" \"CVEUMax\",\n",
" \"CVEUMin\",\n",
" \"CVHLimit\",\n",
" \"CVLLimit\",\n",
" \"CVROCLimit\",\n",
" \"FF\",\n",
" \"FFPrevious\",\n",
" \"FFSetPrevious\",\n",
" \"HandFB\",\n",
" \"HandFBFault\",\n",
" \"WindupHIn\",\n",
" \"WindupLIn\",\n",
" \"ControlAction\",\n",
" \"DependIndepend\",\n",
" \"PGain\",\n",
" \"IGain\",\n",
" \"DGain\",\n",
" \"PVEProportional\",\n",
" \"PVEDerivative\",\n",
" \"DSmoothing\",\n",
" \"PVTracking\",\n",
" \"ZCDeadband\",\n",
" \"ZCOff\",\n",
" \"PVHHLimit\",\n",
" \"PVHLimit\",\n",
" \"PVLLimit\",\n",
" \"PVLLLimit\",\n",
" \"PVDeadband\",\n",
" \"PVROCPosLimit\",\n",
" \"PVROCNegLimit\",\n",
" \"PVROCPeriod\",\n",
" \"DevHHLimit\",\n",
" \"DevHLimit\",\n",
" \"DevLLimit\",\n",
" \"DevLLLimit\",\n",
" \"DevDeadband\",\n",
" \"AllowCasRat\",\n",
" \"ManualAfterInit\",\n",
" \"ProgProgReq\",\n",
" \"ProgOperReq\",\n",
" \"ProgCasRatReq\",\n",
" \"ProgAutoReq\",\n",
" \"ProgManualReq\",\n",
" \"ProgOverrideReq\",\n",
" \"ProgHandReq\",\n",
" \"OperProgReq\",\n",
" \"OperOperReq\",\n",
" \"OperCasRatReq\",\n",
" \"OperAutoReq\",\n",
" \"OperManualReq\",\n",
" \"ProgValueReset\",\n",
" \"TimingMode\",\n",
" \"OversampleDT\",\n",
" \"RTSTime\",\n",
" \"RTSTimeStamp\",\n",
" \"ulBoolInput2\",\n",
" \"AtuneAcquire\",\n",
" \"AtuneStart\",\n",
" \"AtuneUseGains\",\n",
" \"AtuneAbort\",\n",
" \"AtuneUnacquire\",\n",
" \"EnableOut\",\n",
" \"ulBoolOutput1\",\n",
" \"CVEU\",\n",
" \"CV\",\n",
" \"CVInitializing\",\n",
" \"CVHAlarm\",\n",
" \"CVLAlarm\",\n",
" \"CVROCAlarm\",\n",
" \"SP\",\n",
" \"SPPercent\",\n",
" \"SPHAlarm\",\n",
" \"SPLAlarm\",\n",
" \"PVPercent\",\n",
" \"E\",\n",
" \"EPercent\",\n",
" \"InitPrimary\",\n",
" \"WindupHOut\",\n",
" \"WindupLOut\",\n",
" \"Ratio\",\n",
" \"RatioHAlarm\",\n",
" \"RatioLAlarm\",\n",
" \"ZCDeadbandOn\",\n",
" \"PVHHAlarm\",\n",
" \"PVHAlarm\",\n",
" \"PVLAlarm\",\n",
" \"PVLLAlarm\",\n",
" \"PVROCPosAlarm\",\n",
" \"PVROCNegAlarm\",\n",
" \"DevHHAlarm\",\n",
" \"DevHAlarm\",\n",
" \"DevLAlarm\",\n",
" \"DevLLAlarm\",\n",
" \"ProgOper\",\n",
" \"CasRat\",\n",
" \"Auto\",\n",
" \"Manual\",\n",
" \"Override\",\n",
" \"Hand\",\n",
" \"DeltaT\",\n",
" \"ulBoolOutput2\",\n",
" \"AtuneReady\",\n",
" \"AtuneOn\",\n",
" \"AtuneDone\",\n",
" \"AtuneAborted\",\n",
" \"AtuneBusy\",\n",
" \"Status1\",\n",
" \"Status2\",\n",
" \"InstructFault\",\n",
" \"PVFaulted\",\n",
" \"CVFaulted\",\n",
" \"HandFBFaulted\",\n",
" \"PVSpanInv\",\n",
" \"SPProgInv\",\n",
" \"SPOperInv\",\n",
" \"SPCascadeInv\",\n",
" \"SPLimitsInv\",\n",
" \"RatioProgInv\",\n",
" \"RatioOperInv\",\n",
" \"RatioLimitsInv\",\n",
" \"CVProgInv\",\n",
" \"CVOperInv\",\n",
" \"CVOverrideInv\",\n",
" \"CVPreviousInv\",\n",
" \"CVEUSpanInv\",\n",
" \"CVLimitsInv\",\n",
" \"CVROCLimitInv\",\n",
" \"FFInv\",\n",
" \"FFPreviousInv\",\n",
" \"HandFBInv\",\n",
" \"PGainInv\",\n",
" \"IGainInv\",\n",
" \"DGainInv\",\n",
" \"ZCDeadbandInv\",\n",
" \"PVDeadbandInv\",\n",
" \"PVROCLimitsInv\",\n",
" \"DevHLLimitsInv\",\n",
" \"DevDeadbandInv\",\n",
" \"AtuneDataInv\",\n",
" \"TimingModeInv\",\n",
" \"RTSMissed\",\n",
" \"RTSTimeInv\",\n",
" \"RTSTimeStampInv\",\n",
" \"DeltaTInv\",\n",
" \"PIDE_HiddenFloat1\",\n",
" \"PIDE_HiddenFloat2\",\n",
" \"PIDE_HiddenFloat3\",\n",
" \"PIDE_HiddenFloat4\",\n",
" \"PIDE_HiddenFloat5\",\n",
" \"PIDE_HiddenFloat6\",\n",
" \"PIDE_HiddenFloat7\",\n",
" \"PIDE_HiddenFloat8\",\n",
" \"PIDE_HiddenFloat9\",\n",
" \"PIDE_HiddenFloat10\",\n",
" \"PIDE_HiddenFloat11\",\n",
" \"PIDE_HiddenFloat12\",\n",
" \"PIDE_HiddenFloat13\",\n",
" \"PIDE_HiddenFloat14\",\n",
" \"PIDE_HiddenFloat15\",\n",
" \"PIDE_HiddenFloat16\",\n",
" \"PIDE_HiddenFloat17\",\n",
" \"PIDE_HiddenFloat18\",\n",
" \"PIDE_HiddenFloat19\",\n",
" \"PIDE_HiddenFloat20\",\n",
" \"PIDE_HiddenFloat21\",\n",
" \"PIDE_HiddenFloat22\",\n",
" \"PIDE_HiddenFloat23\",\n",
" \"PIDE_HiddenFloat24\",\n",
" \"PIDE_HiddenFloat25\",\n",
" \"PIDE_HiddenFloat26\",\n",
" \"PIDE_HiddenFloat27\",\n",
" \"PIDE_HiddenFloat28\",\n",
" \"PIDE_HiddenFloat29\",\n",
" \"PIDE_HiddenFloat30\",\n",
" \"PIDE_HiddenFloat31\",\n",
" \"PIDE_HiddenFloat32\",\n",
" \"PIDE_HiddenFloat33\",\n",
" \"PIDE_HiddenFloat34\",\n",
" \"PIDE_HiddenFloat35\",\n",
" \"PIDE_HiddenFloat36\",\n",
" \"PIDE_HiddenFloat37\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 1253,\n",
" \"structure_size\": 400,\n",
" \"member_count\": 206,\n",
" \"structure_handle\": 3988\n",
" }\n",
" },\n",
" \"data_type_name\": \"PID_ENHANCED\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Tag\": {\n",
" \"offset\": 568,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_PVEU\": {\n",
" \"offset\": 592,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_8\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 8\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 16,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 54208\n",
" },\n",
" \"string\": 8\n",
" },\n",
" \"data_type_name\": \"STRING_8\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Label\": {\n",
" \"offset\": 604,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Desc\": {\n",
" \"offset\": 628,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_40\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 40\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 44,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 32239\n",
" },\n",
" \"string\": 40\n",
" },\n",
" \"data_type_name\": \"STRING_40\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_CVEU\": {\n",
" \"offset\": 672,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_8\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 8\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 16,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 54208\n",
" },\n",
" \"string\": 8\n",
" },\n",
" \"data_type_name\": \"STRING_8\",\n",
" \"array\": 0\n",
" },\n",
" \"LoLoDevGate\": {\n",
" \"offset\": 684,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"P_Gate\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_Gate\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_GateDly\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_OnDly\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_OffDly\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Out\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Sts_Gate\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Sts_Err\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Err_Timer\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"P_Gate\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Wrk_OffDlyT\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_OnDlyT\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_GateT\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_InpCond\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 76,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 92,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_GateCond\": {\n",
" \"offset\": 112,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Tab\": {\n",
" \"offset\": 136,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp\",\n",
" \"Inp_Gate\",\n",
" \"Cfg_GateDly\",\n",
" \"Cfg_OnDly\",\n",
" \"Cfg_OffDly\",\n",
" \"Out\",\n",
" \"Sts_Gate\",\n",
" \"Sts_Err\",\n",
" \"Err_Timer\",\n",
" \"P_Gate\",\n",
" \"Wrk_OffDlyT\",\n",
" \"Wrk_OnDlyT\",\n",
" \"Wrk_GateT\",\n",
" \"Cfg_InpCond\",\n",
" \"Inf_Lib\",\n",
" \"Inf_Type\",\n",
" \"Cfg_GateCond\",\n",
" \"Inf_Tab\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 120,\n",
" \"structure_size\": 140,\n",
" \"member_count\": 21,\n",
" \"structure_handle\": 20019\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_Gate\",\n",
" \"array\": 0\n",
" },\n",
" \"LoLoDev\": {\n",
" \"offset\": 824,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"P_Alarm\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_Reset\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_Exists\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_ResetReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_AckReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_AllowShelve\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Cfg_AllowDisable\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Cfg_PCmdClear\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Cfg_Severity\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_AlmMinOnT\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_MaxShelfT\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"PCfg_AllowExist\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"PCmd_Reset\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"PCmd_Ack\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_Suppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_Unsuppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_Unshelve\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"OCmd_Reset\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"OCmd_Ack\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"OCmd_Shelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"OCmd_Unshelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"MCmd_Disable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"MCmd_Enable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"MCmd_Test\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Val_Notify\": {\n",
" \"offset\": 14,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_MinToUnshelve\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_SecToUnshelve\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Alm\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Shelved\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Suppressed\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Disabled\": {\n",
" \"offset\": 67,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_AlmInh\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_Err\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Err_Timer\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Err_Severity\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Rdy_Reset\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Rdy_Ack\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Rdy_Shelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Rdy_Unshelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Rdy_Disable\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"__BitHost01\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Rdy_Enable\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Rdy_Test\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"P_Alarm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Wrk_Alm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Wrk_Suppressed\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Wrk_AlmMinOnT\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_AutoAckT\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_ShelfT\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Tab\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Com_AE\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Tag\": {\n",
" \"offset\": 68,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Cond\": {\n",
" \"offset\": 92,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_SecToUnshelve\": {\n",
" \"offset\": 116,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 120,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 136,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp\",\n",
" \"Inp_Reset\",\n",
" \"Cfg_Exists\",\n",
" \"Cfg_ResetReqd\",\n",
" \"Cfg_AckReqd\",\n",
" \"Cfg_AllowShelve\",\n",
" \"Cfg_AllowDisable\",\n",
" \"Cfg_PCmdClear\",\n",
" \"Cfg_Severity\",\n",
" \"Cfg_AlmMinOnT\",\n",
" \"Cfg_MaxShelfT\",\n",
" \"PCfg_AllowExist\",\n",
" \"PCmd_Reset\",\n",
" \"PCmd_Ack\",\n",
" \"PCmd_Suppress\",\n",
" \"PCmd_Unsuppress\",\n",
" \"PCmd_Unshelve\",\n",
" \"OCmd_Reset\",\n",
" \"OCmd_Ack\",\n",
" \"OCmd_Shelve\",\n",
" \"OCmd_Unshelve\",\n",
" \"MCmd_Disable\",\n",
" \"MCmd_Enable\",\n",
" \"MCmd_Test\",\n",
" \"Val_Notify\",\n",
" \"Val_MinToUnshelve\",\n",
" \"Val_SecToUnshelve\",\n",
" \"Alm\",\n",
" \"Ack\",\n",
" \"Shelved\",\n",
" \"Suppressed\",\n",
" \"Disabled\",\n",
" \"Sts_AlmInh\",\n",
" \"Sts_Err\",\n",
" \"Err_Timer\",\n",
" \"Err_Severity\",\n",
" \"Rdy_Reset\",\n",
" \"Rdy_Ack\",\n",
" \"Rdy_Shelve\",\n",
" \"Rdy_Unshelve\",\n",
" \"Rdy_Disable\",\n",
" \"Rdy_Enable\",\n",
" \"Rdy_Test\",\n",
" \"P_Alarm\",\n",
" \"Wrk_Alm\",\n",
" \"Wrk_Suppressed\",\n",
" \"Wrk_AlmMinOnT\",\n",
" \"Wrk_AutoAckT\",\n",
" \"Wrk_ShelfT\",\n",
" \"Inf_Tab\",\n",
" \"Com_AE\",\n",
" \"Cfg_Tag\",\n",
" \"Cfg_Cond\",\n",
" \"Wrk_SecToUnshelve\",\n",
" \"Inf_Lib\",\n",
" \"Inf_Type\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 357,\n",
" \"structure_size\": 156,\n",
" \"member_count\": 60,\n",
" \"structure_handle\": 27647\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_Alarm\",\n",
" \"array\": 0\n",
" },\n",
" \"LoDevGate\": {\n",
" \"offset\": 980,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"P_Gate\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_Gate\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_GateDly\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_OnDly\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_OffDly\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Out\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Sts_Gate\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Sts_Err\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Err_Timer\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"P_Gate\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Wrk_OffDlyT\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_OnDlyT\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_GateT\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_InpCond\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 76,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 92,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_GateCond\": {\n",
" \"offset\": 112,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Tab\": {\n",
" \"offset\": 136,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp\",\n",
" \"Inp_Gate\",\n",
" \"Cfg_GateDly\",\n",
" \"Cfg_OnDly\",\n",
" \"Cfg_OffDly\",\n",
" \"Out\",\n",
" \"Sts_Gate\",\n",
" \"Sts_Err\",\n",
" \"Err_Timer\",\n",
" \"P_Gate\",\n",
" \"Wrk_OffDlyT\",\n",
" \"Wrk_OnDlyT\",\n",
" \"Wrk_GateT\",\n",
" \"Cfg_InpCond\",\n",
" \"Inf_Lib\",\n",
" \"Inf_Type\",\n",
" \"Cfg_GateCond\",\n",
" \"Inf_Tab\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 120,\n",
" \"structure_size\": 140,\n",
" \"member_count\": 21,\n",
" \"structure_handle\": 20019\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_Gate\",\n",
" \"array\": 0\n",
" },\n",
" \"LoDev\": {\n",
" \"offset\": 1120,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"P_Alarm\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_Reset\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_Exists\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_ResetReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_AckReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_AllowShelve\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Cfg_AllowDisable\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Cfg_PCmdClear\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Cfg_Severity\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_AlmMinOnT\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_MaxShelfT\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"PCfg_AllowExist\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"PCmd_Reset\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"PCmd_Ack\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_Suppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_Unsuppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_Unshelve\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"OCmd_Reset\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"OCmd_Ack\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"OCmd_Shelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"OCmd_Unshelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"MCmd_Disable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"MCmd_Enable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"MCmd_Test\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Val_Notify\": {\n",
" \"offset\": 14,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_MinToUnshelve\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_SecToUnshelve\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Alm\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Shelved\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Suppressed\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Disabled\": {\n",
" \"offset\": 67,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_AlmInh\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_Err\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Err_Timer\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Err_Severity\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Rdy_Reset\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Rdy_Ack\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Rdy_Shelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Rdy_Unshelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Rdy_Disable\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"__BitHost01\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Rdy_Enable\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Rdy_Test\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"P_Alarm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Wrk_Alm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Wrk_Suppressed\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Wrk_AlmMinOnT\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_AutoAckT\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_ShelfT\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Tab\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Com_AE\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Tag\": {\n",
" \"offset\": 68,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Cond\": {\n",
" \"offset\": 92,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_SecToUnshelve\": {\n",
" \"offset\": 116,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 120,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 136,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp\",\n",
" \"Inp_Reset\",\n",
" \"Cfg_Exists\",\n",
" \"Cfg_ResetReqd\",\n",
" \"Cfg_AckReqd\",\n",
" \"Cfg_AllowShelve\",\n",
" \"Cfg_AllowDisable\",\n",
" \"Cfg_PCmdClear\",\n",
" \"Cfg_Severity\",\n",
" \"Cfg_AlmMinOnT\",\n",
" \"Cfg_MaxShelfT\",\n",
" \"PCfg_AllowExist\",\n",
" \"PCmd_Reset\",\n",
" \"PCmd_Ack\",\n",
" \"PCmd_Suppress\",\n",
" \"PCmd_Unsuppress\",\n",
" \"PCmd_Unshelve\",\n",
" \"OCmd_Reset\",\n",
" \"OCmd_Ack\",\n",
" \"OCmd_Shelve\",\n",
" \"OCmd_Unshelve\",\n",
" \"MCmd_Disable\",\n",
" \"MCmd_Enable\",\n",
" \"MCmd_Test\",\n",
" \"Val_Notify\",\n",
" \"Val_MinToUnshelve\",\n",
" \"Val_SecToUnshelve\",\n",
" \"Alm\",\n",
" \"Ack\",\n",
" \"Shelved\",\n",
" \"Suppressed\",\n",
" \"Disabled\",\n",
" \"Sts_AlmInh\",\n",
" \"Sts_Err\",\n",
" \"Err_Timer\",\n",
" \"Err_Severity\",\n",
" \"Rdy_Reset\",\n",
" \"Rdy_Ack\",\n",
" \"Rdy_Shelve\",\n",
" \"Rdy_Unshelve\",\n",
" \"Rdy_Disable\",\n",
" \"Rdy_Enable\",\n",
" \"Rdy_Test\",\n",
" \"P_Alarm\",\n",
" \"Wrk_Alm\",\n",
" \"Wrk_Suppressed\",\n",
" \"Wrk_AlmMinOnT\",\n",
" \"Wrk_AutoAckT\",\n",
" \"Wrk_ShelfT\",\n",
" \"Inf_Tab\",\n",
" \"Com_AE\",\n",
" \"Cfg_Tag\",\n",
" \"Cfg_Cond\",\n",
" \"Wrk_SecToUnshelve\",\n",
" \"Inf_Lib\",\n",
" \"Inf_Type\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 357,\n",
" \"structure_size\": 156,\n",
" \"member_count\": 60,\n",
" \"structure_handle\": 27647\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_Alarm\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 1276,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Tab\": {\n",
" \"offset\": 1296,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_SrcQ\": {\n",
" \"offset\": 1297,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"HiHiDevGate\": {\n",
" \"offset\": 1300,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"P_Gate\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_Gate\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_GateDly\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_OnDly\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_OffDly\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Out\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Sts_Gate\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Sts_Err\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Err_Timer\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"P_Gate\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Wrk_OffDlyT\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_OnDlyT\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_GateT\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_InpCond\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 76,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 92,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_GateCond\": {\n",
" \"offset\": 112,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Tab\": {\n",
" \"offset\": 136,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp\",\n",
" \"Inp_Gate\",\n",
" \"Cfg_GateDly\",\n",
" \"Cfg_OnDly\",\n",
" \"Cfg_OffDly\",\n",
" \"Out\",\n",
" \"Sts_Gate\",\n",
" \"Sts_Err\",\n",
" \"Err_Timer\",\n",
" \"P_Gate\",\n",
" \"Wrk_OffDlyT\",\n",
" \"Wrk_OnDlyT\",\n",
" \"Wrk_GateT\",\n",
" \"Cfg_InpCond\",\n",
" \"Inf_Lib\",\n",
" \"Inf_Type\",\n",
" \"Cfg_GateCond\",\n",
" \"Inf_Tab\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 120,\n",
" \"structure_size\": 140,\n",
" \"member_count\": 21,\n",
" \"structure_handle\": 20019\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_Gate\",\n",
" \"array\": 0\n",
" },\n",
" \"HiHiDev\": {\n",
" \"offset\": 1440,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"P_Alarm\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_Reset\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_Exists\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_ResetReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_AckReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_AllowShelve\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Cfg_AllowDisable\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Cfg_PCmdClear\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Cfg_Severity\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_AlmMinOnT\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_MaxShelfT\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"PCfg_AllowExist\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"PCmd_Reset\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"PCmd_Ack\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_Suppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_Unsuppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_Unshelve\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"OCmd_Reset\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"OCmd_Ack\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"OCmd_Shelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"OCmd_Unshelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"MCmd_Disable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"MCmd_Enable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"MCmd_Test\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Val_Notify\": {\n",
" \"offset\": 14,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_MinToUnshelve\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_SecToUnshelve\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Alm\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Shelved\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Suppressed\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Disabled\": {\n",
" \"offset\": 67,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_AlmInh\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_Err\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Err_Timer\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Err_Severity\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Rdy_Reset\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Rdy_Ack\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Rdy_Shelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Rdy_Unshelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Rdy_Disable\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"__BitHost01\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Rdy_Enable\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Rdy_Test\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"P_Alarm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Wrk_Alm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Wrk_Suppressed\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Wrk_AlmMinOnT\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_AutoAckT\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_ShelfT\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Tab\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Com_AE\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Tag\": {\n",
" \"offset\": 68,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Cond\": {\n",
" \"offset\": 92,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_SecToUnshelve\": {\n",
" \"offset\": 116,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 120,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 136,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp\",\n",
" \"Inp_Reset\",\n",
" \"Cfg_Exists\",\n",
" \"Cfg_ResetReqd\",\n",
" \"Cfg_AckReqd\",\n",
" \"Cfg_AllowShelve\",\n",
" \"Cfg_AllowDisable\",\n",
" \"Cfg_PCmdClear\",\n",
" \"Cfg_Severity\",\n",
" \"Cfg_AlmMinOnT\",\n",
" \"Cfg_MaxShelfT\",\n",
" \"PCfg_AllowExist\",\n",
" \"PCmd_Reset\",\n",
" \"PCmd_Ack\",\n",
" \"PCmd_Suppress\",\n",
" \"PCmd_Unsuppress\",\n",
" \"PCmd_Unshelve\",\n",
" \"OCmd_Reset\",\n",
" \"OCmd_Ack\",\n",
" \"OCmd_Shelve\",\n",
" \"OCmd_Unshelve\",\n",
" \"MCmd_Disable\",\n",
" \"MCmd_Enable\",\n",
" \"MCmd_Test\",\n",
" \"Val_Notify\",\n",
" \"Val_MinToUnshelve\",\n",
" \"Val_SecToUnshelve\",\n",
" \"Alm\",\n",
" \"Ack\",\n",
" \"Shelved\",\n",
" \"Suppressed\",\n",
" \"Disabled\",\n",
" \"Sts_AlmInh\",\n",
" \"Sts_Err\",\n",
" \"Err_Timer\",\n",
" \"Err_Severity\",\n",
" \"Rdy_Reset\",\n",
" \"Rdy_Ack\",\n",
" \"Rdy_Shelve\",\n",
" \"Rdy_Unshelve\",\n",
" \"Rdy_Disable\",\n",
" \"Rdy_Enable\",\n",
" \"Rdy_Test\",\n",
" \"P_Alarm\",\n",
" \"Wrk_Alm\",\n",
" \"Wrk_Suppressed\",\n",
" \"Wrk_AlmMinOnT\",\n",
" \"Wrk_AutoAckT\",\n",
" \"Wrk_ShelfT\",\n",
" \"Inf_Tab\",\n",
" \"Com_AE\",\n",
" \"Cfg_Tag\",\n",
" \"Cfg_Cond\",\n",
" \"Wrk_SecToUnshelve\",\n",
" \"Inf_Lib\",\n",
" \"Inf_Type\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 357,\n",
" \"structure_size\": 156,\n",
" \"member_count\": 60,\n",
" \"structure_handle\": 27647\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_Alarm\",\n",
" \"array\": 0\n",
" },\n",
" \"HiDevGate\": {\n",
" \"offset\": 1596,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"P_Gate\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_Gate\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_GateDly\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_OnDly\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_OffDly\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Out\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Sts_Gate\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Sts_Err\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Err_Timer\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"P_Gate\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Wrk_OffDlyT\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_OnDlyT\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_GateT\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_InpCond\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 76,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 92,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_GateCond\": {\n",
" \"offset\": 112,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Tab\": {\n",
" \"offset\": 136,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp\",\n",
" \"Inp_Gate\",\n",
" \"Cfg_GateDly\",\n",
" \"Cfg_OnDly\",\n",
" \"Cfg_OffDly\",\n",
" \"Out\",\n",
" \"Sts_Gate\",\n",
" \"Sts_Err\",\n",
" \"Err_Timer\",\n",
" \"P_Gate\",\n",
" \"Wrk_OffDlyT\",\n",
" \"Wrk_OnDlyT\",\n",
" \"Wrk_GateT\",\n",
" \"Cfg_InpCond\",\n",
" \"Inf_Lib\",\n",
" \"Inf_Type\",\n",
" \"Cfg_GateCond\",\n",
" \"Inf_Tab\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 120,\n",
" \"structure_size\": 140,\n",
" \"member_count\": 21,\n",
" \"structure_handle\": 20019\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_Gate\",\n",
" \"array\": 0\n",
" },\n",
" \"HiDev\": {\n",
" \"offset\": 1736,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"P_Alarm\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_Reset\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_Exists\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_ResetReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_AckReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_AllowShelve\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Cfg_AllowDisable\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Cfg_PCmdClear\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Cfg_Severity\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_AlmMinOnT\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_MaxShelfT\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"PCfg_AllowExist\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"PCmd_Reset\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"PCmd_Ack\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_Suppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_Unsuppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_Unshelve\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"OCmd_Reset\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"OCmd_Ack\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"OCmd_Shelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"OCmd_Unshelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"MCmd_Disable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"MCmd_Enable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"MCmd_Test\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Val_Notify\": {\n",
" \"offset\": 14,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_MinToUnshelve\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_SecToUnshelve\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Alm\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Shelved\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Suppressed\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Disabled\": {\n",
" \"offset\": 67,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_AlmInh\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_Err\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Err_Timer\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Err_Severity\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Rdy_Reset\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Rdy_Ack\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Rdy_Shelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Rdy_Unshelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Rdy_Disable\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"__BitHost01\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Rdy_Enable\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Rdy_Test\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"P_Alarm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Wrk_Alm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Wrk_Suppressed\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Wrk_AlmMinOnT\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_AutoAckT\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_ShelfT\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Tab\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Com_AE\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Tag\": {\n",
" \"offset\": 68,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Cond\": {\n",
" \"offset\": 92,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_SecToUnshelve\": {\n",
" \"offset\": 116,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 120,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 136,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp\",\n",
" \"Inp_Reset\",\n",
" \"Cfg_Exists\",\n",
" \"Cfg_ResetReqd\",\n",
" \"Cfg_AckReqd\",\n",
" \"Cfg_AllowShelve\",\n",
" \"Cfg_AllowDisable\",\n",
" \"Cfg_PCmdClear\",\n",
" \"Cfg_Severity\",\n",
" \"Cfg_AlmMinOnT\",\n",
" \"Cfg_MaxShelfT\",\n",
" \"PCfg_AllowExist\",\n",
" \"PCmd_Reset\",\n",
" \"PCmd_Ack\",\n",
" \"PCmd_Suppress\",\n",
" \"PCmd_Unsuppress\",\n",
" \"PCmd_Unshelve\",\n",
" \"OCmd_Reset\",\n",
" \"OCmd_Ack\",\n",
" \"OCmd_Shelve\",\n",
" \"OCmd_Unshelve\",\n",
" \"MCmd_Disable\",\n",
" \"MCmd_Enable\",\n",
" \"MCmd_Test\",\n",
" \"Val_Notify\",\n",
" \"Val_MinToUnshelve\",\n",
" \"Val_SecToUnshelve\",\n",
" \"Alm\",\n",
" \"Ack\",\n",
" \"Shelved\",\n",
" \"Suppressed\",\n",
" \"Disabled\",\n",
" \"Sts_AlmInh\",\n",
" \"Sts_Err\",\n",
" \"Err_Timer\",\n",
" \"Err_Severity\",\n",
" \"Rdy_Reset\",\n",
" \"Rdy_Ack\",\n",
" \"Rdy_Shelve\",\n",
" \"Rdy_Unshelve\",\n",
" \"Rdy_Disable\",\n",
" \"Rdy_Enable\",\n",
" \"Rdy_Test\",\n",
" \"P_Alarm\",\n",
" \"Wrk_Alm\",\n",
" \"Wrk_Suppressed\",\n",
" \"Wrk_AlmMinOnT\",\n",
" \"Wrk_AutoAckT\",\n",
" \"Wrk_ShelfT\",\n",
" \"Inf_Tab\",\n",
" \"Com_AE\",\n",
" \"Cfg_Tag\",\n",
" \"Cfg_Cond\",\n",
" \"Wrk_SecToUnshelve\",\n",
" \"Inf_Lib\",\n",
" \"Inf_Type\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 357,\n",
" \"structure_size\": 156,\n",
" \"member_count\": 60,\n",
" \"structure_handle\": 27647\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_Alarm\",\n",
" \"array\": 0\n",
" },\n",
" \"Mode\": {\n",
" \"offset\": 1892,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"P_Mode\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp_Hand\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_Ovrd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_PCmdClear\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_OvrdOverLock\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_ProgDefault\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_Acq\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"PCmd_Rel\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"PCmd_Lock\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"PCmd_Unlock\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"MCmd_Acq\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"MCmd_Rel\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"OCmd_AcqLock\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"OCmd_UnlockRel\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Val\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Sts_Hand\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_Maint\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Sts_Ovrd\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_Prog\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Sts_Oper\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Sts_ProgOperLock\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Sts_ProgOperSel\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Sts_NoMode\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Sts_MAcqRcvd\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Rdy_MAcq\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Rdy_MRel\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Rdy_OAcq\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Rdy_OLock\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Rdy_OUnlock\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Rdy_ORel\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"P_Mode\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Wrk_Locked\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"__BitHost01\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_Prog\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Wrk_Maint\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp_Hand\",\n",
" \"Inp_Ovrd\",\n",
" \"Cfg_PCmdClear\",\n",
" \"Cfg_OvrdOverLock\",\n",
" \"Cfg_ProgDefault\",\n",
" \"PCmd_Acq\",\n",
" \"PCmd_Rel\",\n",
" \"PCmd_Lock\",\n",
" \"PCmd_Unlock\",\n",
" \"MCmd_Acq\",\n",
" \"MCmd_Rel\",\n",
" \"OCmd_AcqLock\",\n",
" \"OCmd_UnlockRel\",\n",
" \"Val\",\n",
" \"Sts_Hand\",\n",
" \"Sts_Maint\",\n",
" \"Sts_Ovrd\",\n",
" \"Sts_Prog\",\n",
" \"Sts_Oper\",\n",
" \"Sts_ProgOperLock\",\n",
" \"Sts_ProgOperSel\",\n",
" \"Sts_NoMode\",\n",
" \"Sts_MAcqRcvd\",\n",
" \"Rdy_MAcq\",\n",
" \"Rdy_MRel\",\n",
" \"Rdy_OAcq\",\n",
" \"Rdy_OLock\",\n",
" \"Rdy_OUnlock\",\n",
" \"Rdy_ORel\",\n",
" \"P_Mode\",\n",
" \"Wrk_Locked\",\n",
" \"Wrk_Prog\",\n",
" \"Wrk_Maint\",\n",
" \"Inf_Lib\",\n",
" \"Inf_Type\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 228,\n",
" \"structure_size\": 48,\n",
" \"member_count\": 39,\n",
" \"structure_handle\": 16800\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_Mode\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_Notify\": {\n",
" \"offset\": 1940,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"IntlkTrip\": {\n",
" \"offset\": 1944,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"P_Alarm\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_Reset\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_Exists\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_ResetReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_AckReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_AllowShelve\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Cfg_AllowDisable\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Cfg_PCmdClear\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Cfg_Severity\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_AlmMinOnT\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_MaxShelfT\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"PCfg_AllowExist\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"PCmd_Reset\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"PCmd_Ack\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_Suppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_Unsuppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_Unshelve\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"OCmd_Reset\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"OCmd_Ack\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"OCmd_Shelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"OCmd_Unshelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"MCmd_Disable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"MCmd_Enable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"MCmd_Test\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Val_Notify\": {\n",
" \"offset\": 14,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_MinToUnshelve\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_SecToUnshelve\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Alm\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Shelved\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Suppressed\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Disabled\": {\n",
" \"offset\": 67,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_AlmInh\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_Err\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Err_Timer\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Err_Severity\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Rdy_Reset\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Rdy_Ack\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Rdy_Shelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Rdy_Unshelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Rdy_Disable\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"__BitHost01\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Rdy_Enable\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Rdy_Test\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"P_Alarm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Wrk_Alm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Wrk_Suppressed\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Wrk_AlmMinOnT\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_AutoAckT\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_ShelfT\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Tab\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Com_AE\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Tag\": {\n",
" \"offset\": 68,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Cond\": {\n",
" \"offset\": 92,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_SecToUnshelve\": {\n",
" \"offset\": 116,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 120,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 136,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp\",\n",
" \"Inp_Reset\",\n",
" \"Cfg_Exists\",\n",
" \"Cfg_ResetReqd\",\n",
" \"Cfg_AckReqd\",\n",
" \"Cfg_AllowShelve\",\n",
" \"Cfg_AllowDisable\",\n",
" \"Cfg_PCmdClear\",\n",
" \"Cfg_Severity\",\n",
" \"Cfg_AlmMinOnT\",\n",
" \"Cfg_MaxShelfT\",\n",
" \"PCfg_AllowExist\",\n",
" \"PCmd_Reset\",\n",
" \"PCmd_Ack\",\n",
" \"PCmd_Suppress\",\n",
" \"PCmd_Unsuppress\",\n",
" \"PCmd_Unshelve\",\n",
" \"OCmd_Reset\",\n",
" \"OCmd_Ack\",\n",
" \"OCmd_Shelve\",\n",
" \"OCmd_Unshelve\",\n",
" \"MCmd_Disable\",\n",
" \"MCmd_Enable\",\n",
" \"MCmd_Test\",\n",
" \"Val_Notify\",\n",
" \"Val_MinToUnshelve\",\n",
" \"Val_SecToUnshelve\",\n",
" \"Alm\",\n",
" \"Ack\",\n",
" \"Shelved\",\n",
" \"Suppressed\",\n",
" \"Disabled\",\n",
" \"Sts_AlmInh\",\n",
" \"Sts_Err\",\n",
" \"Err_Timer\",\n",
" \"Err_Severity\",\n",
" \"Rdy_Reset\",\n",
" \"Rdy_Ack\",\n",
" \"Rdy_Shelve\",\n",
" \"Rdy_Unshelve\",\n",
" \"Rdy_Disable\",\n",
" \"Rdy_Enable\",\n",
" \"Rdy_Test\",\n",
" \"P_Alarm\",\n",
" \"Wrk_Alm\",\n",
" \"Wrk_Suppressed\",\n",
" \"Wrk_AlmMinOnT\",\n",
" \"Wrk_AutoAckT\",\n",
" \"Wrk_ShelfT\",\n",
" \"Inf_Tab\",\n",
" \"Com_AE\",\n",
" \"Cfg_Tag\",\n",
" \"Cfg_Cond\",\n",
" \"Wrk_SecToUnshelve\",\n",
" \"Inf_Lib\",\n",
" \"Inf_Type\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 357,\n",
" \"structure_size\": 156,\n",
" \"member_count\": 60,\n",
" \"structure_handle\": 27647\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_Alarm\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_IntlkOK\": {\n",
" \"offset\": 164,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Wrk_Disabled\": {\n",
" \"offset\": 164,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Wrk_Bypass\": {\n",
" \"offset\": 164,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Wrk_Reset\": {\n",
" \"offset\": 164,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Wrk_ManCmd\": {\n",
" \"offset\": 164,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Wrk_AutoCmd\": {\n",
" \"offset\": 165,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Wrk_CascCmd\": {\n",
" \"offset\": 165,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Wrk_Casc\": {\n",
" \"offset\": 165,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Wrk_Auto\": {\n",
" \"offset\": 165,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Wrk_Man\": {\n",
" \"offset\": 165,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Fail\": {\n",
" \"offset\": 2100,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"P_Alarm\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_Reset\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_Exists\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_ResetReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_AckReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_AllowShelve\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Cfg_AllowDisable\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Cfg_PCmdClear\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Cfg_Severity\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_AlmMinOnT\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_MaxShelfT\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"PCfg_AllowExist\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"PCmd_Reset\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"PCmd_Ack\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_Suppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_Unsuppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_Unshelve\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"OCmd_Reset\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"OCmd_Ack\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"OCmd_Shelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"OCmd_Unshelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"MCmd_Disable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"MCmd_Enable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"MCmd_Test\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Val_Notify\": {\n",
" \"offset\": 14,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_MinToUnshelve\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_SecToUnshelve\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Alm\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Shelved\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Suppressed\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Disabled\": {\n",
" \"offset\": 67,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_AlmInh\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_Err\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Err_Timer\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Err_Severity\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Rdy_Reset\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Rdy_Ack\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Rdy_Shelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Rdy_Unshelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Rdy_Disable\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"__BitHost01\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Rdy_Enable\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Rdy_Test\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"P_Alarm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Wrk_Alm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Wrk_Suppressed\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Wrk_AlmMinOnT\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_AutoAckT\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_ShelfT\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Tab\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Com_AE\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Tag\": {\n",
" \"offset\": 68,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Cond\": {\n",
" \"offset\": 92,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_SecToUnshelve\": {\n",
" \"offset\": 116,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 120,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 136,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp\",\n",
" \"Inp_Reset\",\n",
" \"Cfg_Exists\",\n",
" \"Cfg_ResetReqd\",\n",
" \"Cfg_AckReqd\",\n",
" \"Cfg_AllowShelve\",\n",
" \"Cfg_AllowDisable\",\n",
" \"Cfg_PCmdClear\",\n",
" \"Cfg_Severity\",\n",
" \"Cfg_AlmMinOnT\",\n",
" \"Cfg_MaxShelfT\",\n",
" \"PCfg_AllowExist\",\n",
" \"PCmd_Reset\",\n",
" \"PCmd_Ack\",\n",
" \"PCmd_Suppress\",\n",
" \"PCmd_Unsuppress\",\n",
" \"PCmd_Unshelve\",\n",
" \"OCmd_Reset\",\n",
" \"OCmd_Ack\",\n",
" \"OCmd_Shelve\",\n",
" \"OCmd_Unshelve\",\n",
" \"MCmd_Disable\",\n",
" \"MCmd_Enable\",\n",
" \"MCmd_Test\",\n",
" \"Val_Notify\",\n",
" \"Val_MinToUnshelve\",\n",
" \"Val_SecToUnshelve\",\n",
" \"Alm\",\n",
" \"Ack\",\n",
" \"Shelved\",\n",
" \"Suppressed\",\n",
" \"Disabled\",\n",
" \"Sts_AlmInh\",\n",
" \"Sts_Err\",\n",
" \"Err_Timer\",\n",
" \"Err_Severity\",\n",
" \"Rdy_Reset\",\n",
" \"Rdy_Ack\",\n",
" \"Rdy_Shelve\",\n",
" \"Rdy_Unshelve\",\n",
" \"Rdy_Disable\",\n",
" \"Rdy_Enable\",\n",
" \"Rdy_Test\",\n",
" \"P_Alarm\",\n",
" \"Wrk_Alm\",\n",
" \"Wrk_Suppressed\",\n",
" \"Wrk_AlmMinOnT\",\n",
" \"Wrk_AutoAckT\",\n",
" \"Wrk_ShelfT\",\n",
" \"Inf_Tab\",\n",
" \"Com_AE\",\n",
" \"Cfg_Tag\",\n",
" \"Cfg_Cond\",\n",
" \"Wrk_SecToUnshelve\",\n",
" \"Inf_Lib\",\n",
" \"Inf_Type\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 357,\n",
" \"structure_size\": 156,\n",
" \"member_count\": 60,\n",
" \"structure_handle\": 27647\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_Alarm\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_CVNavTag\": {\n",
" \"offset\": 2256,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_PVNavTag\": {\n",
" \"offset\": 2280,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_CascSPNavTag\": {\n",
" \"offset\": 2304,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 2328,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_Autotune\": {\n",
" \"offset\": 2344,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"PIDE_AUTOTUNE\",\n",
" \"internal_tags\": {\n",
" \"ProcessType\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ResponseSpeed\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"TestLength\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PVTuneLimit\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"StepSize\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"TuneFlags\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"TunedGood\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"TunedUncertain\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"ATuneAcquired\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"UsedProcessType\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Gain\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"TimeConstant\": {\n",
" \"offset\": 32,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"DeadTime\": {\n",
" \"offset\": 36,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PGainTunedFast\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"IGainTunedFast\": {\n",
" \"offset\": 44,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"DGainTunedFast\": {\n",
" \"offset\": 48,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PGainTunedMed\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"IGainTunedMed\": {\n",
" \"offset\": 56,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"DGainTunedMed\": {\n",
" \"offset\": 60,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PGainTunedSlow\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"IGainTunedSlow\": {\n",
" \"offset\": 68,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"DGainTunedSlow\": {\n",
" \"offset\": 72,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"StepSizeUsed\": {\n",
" \"offset\": 76,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"AtuneStatus\": {\n",
" \"offset\": 80,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ATuneFault\": {\n",
" \"offset\": 80,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"PVOutOfLimit\": {\n",
" \"offset\": 80,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"ModeInv\": {\n",
" \"offset\": 80,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"CVWindupFault\": {\n",
" \"offset\": 80,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"StepSizeZero\": {\n",
" \"offset\": 80,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"CVLimitsFault\": {\n",
" \"offset\": 80,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"CVInitFault\": {\n",
" \"offset\": 80,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"EUSpanChanged\": {\n",
" \"offset\": 80,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"CVChanged\": {\n",
" \"offset\": 81,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"ATuneTimedOut\": {\n",
" \"offset\": 81,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"PVNotSettled\": {\n",
" \"offset\": 81,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"PVChangeTooSmall\": {\n",
" \"offset\": 83,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"StepSizeTooSmall\": {\n",
" \"offset\": 83,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"GainTooLarge\": {\n",
" \"offset\": 83,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"GainTooSmall\": {\n",
" \"offset\": 83,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"LongDeadTime\": {\n",
" \"offset\": 83,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"HiddenWords\": {\n",
" \"offset\": 84,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 222\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"ProcessType\",\n",
" \"ResponseSpeed\",\n",
" \"TestLength\",\n",
" \"PVTuneLimit\",\n",
" \"StepSize\",\n",
" \"TuneFlags\",\n",
" \"TunedGood\",\n",
" \"TunedUncertain\",\n",
" \"ATuneAcquired\",\n",
" \"UsedProcessType\",\n",
" \"Gain\",\n",
" \"TimeConstant\",\n",
" \"DeadTime\",\n",
" \"PGainTunedFast\",\n",
" \"IGainTunedFast\",\n",
" \"DGainTunedFast\",\n",
" \"PGainTunedMed\",\n",
" \"IGainTunedMed\",\n",
" \"DGainTunedMed\",\n",
" \"PGainTunedSlow\",\n",
" \"IGainTunedSlow\",\n",
" \"DGainTunedSlow\",\n",
" \"StepSizeUsed\",\n",
" \"AtuneStatus\",\n",
" \"ATuneFault\",\n",
" \"PVOutOfLimit\",\n",
" \"ModeInv\",\n",
" \"CVWindupFault\",\n",
" \"StepSizeZero\",\n",
" \"CVLimitsFault\",\n",
" \"CVInitFault\",\n",
" \"EUSpanChanged\",\n",
" \"CVChanged\",\n",
" \"ATuneTimedOut\",\n",
" \"PVNotSettled\",\n",
" \"PVChangeTooSmall\",\n",
" \"StepSizeTooSmall\",\n",
" \"GainTooLarge\",\n",
" \"GainTooSmall\",\n",
" \"LongDeadTime\",\n",
" \"HiddenWords\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 264,\n",
" \"structure_size\": 972,\n",
" \"member_count\": 41,\n",
" \"structure_handle\": 4022\n",
" }\n",
" },\n",
" \"data_type_name\": \"PIDE_AUTOTUNE\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_PIDE_only\": {\n",
" \"offset\": 3316,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"P_PIDE_only\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 26,\n",
" \"structure_size\": 4,\n",
" \"member_count\": 3,\n",
" \"structure_handle\": 38846\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_PIDE_only\",\n",
" \"array\": 0\n",
" },\n",
" \"HMI_HasAutotune\": {\n",
" \"offset\": 165,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp_PV\",\n",
" \"Inp_CascSP\",\n",
" \"Inp_FF\",\n",
" \"Inp_FFPrev\",\n",
" \"Inp_CVInitVal\",\n",
" \"Inp_CVPrev\",\n",
" \"Inp_PVSrcQ\",\n",
" \"Inp_OvrdCmd\",\n",
" \"Inp_OvrdRatio\",\n",
" \"Inp_OvrdSP\",\n",
" \"Inp_OvrdCV\",\n",
" \"Inp_HandFdbk\",\n",
" \"Inp_PVBad\",\n",
" \"Inp_PVUncertain\",\n",
" \"Inp_CVIOFault\",\n",
" \"Inp_UseFFPrev\",\n",
" \"Inp_UseCVInitVal\",\n",
" \"Inp_UseCVPrev\",\n",
" \"Inp_WindupHi\",\n",
" \"Inp_WindupLo\",\n",
" \"Inp_Ovrd\",\n",
" \"Inp_Hand\",\n",
" \"Inp_HandFdbkBad\",\n",
" \"Inp_IntlkOK\",\n",
" \"Inp_NBIntlkOK\",\n",
" \"Inp_HiHiDevGate\",\n",
" \"Inp_HiDevGate\",\n",
" \"Inp_LoDevGate\",\n",
" \"Inp_LoLoDevGate\",\n",
" \"Inp_Reset\",\n",
" \"Cfg_HasRatio\",\n",
" \"Cfg_HasCasc\",\n",
" \"Cfg_PVTrack\",\n",
" \"Cfg_CtrlAction\",\n",
" \"Cfg_Depend\",\n",
" \"Cfg_DerivSmooth\",\n",
" \"Cfg_ZCOff\",\n",
" \"Cfg_LimitManCV\",\n",
" \"Cfg_InitToMan\",\n",
" \"Cfg_PropSPAct\",\n",
" \"Cfg_DerivSPAct\",\n",
" \"Cfg_PwrupLM\",\n",
" \"Cfg_SetTrack\",\n",
" \"Cfg_SetTrackOvrdHand\",\n",
" \"Cfg_HasIntlkObj\",\n",
" \"Cfg_HasCascSPNav\",\n",
" \"Cfg_HasPVNav\",\n",
" \"Cfg_HasCVNav\",\n",
" \"Cfg_OvrdIntlk\",\n",
" \"Cfg_PCmdClear\",\n",
" \"Cfg_ProgDefault\",\n",
" \"Cfg_HasHiHiDevAlm\",\n",
" \"Cfg_HasHiDevAlm\",\n",
" \"Cfg_HasLoDevAlm\",\n",
" \"Cfg_HasLoLoDevAlm\",\n",
" \"Cfg_HasIntlkTripAlm\",\n",
" \"Cfg_HasFailAlm\",\n",
" \"Cfg_HiHiDevResetReqd\",\n",
" \"Cfg_HiDevResetReqd\",\n",
" \"Cfg_LoDevResetReqd\",\n",
" \"Cfg_LoLoDevResetReqd\",\n",
" \"Cfg_IntlkTripResetReqd\",\n",
" \"Cfg_FailResetReqd\",\n",
" \"Cfg_HiHiDevAckReqd\",\n",
" \"Cfg_HiDevAckReqd\",\n",
" \"Cfg_LoDevAckReqd\",\n",
" \"Cfg_LoLoDevAckReqd\",\n",
" \"Cfg_IntlkTripAckReqd\",\n",
" \"Cfg_FailAckReqd\",\n",
" \"Cfg_HiHiDevSeverity\",\n",
" \"Cfg_HiDevSeverity\",\n",
" \"Cfg_LoDevSeverity\",\n",
" \"Cfg_LoLoDevSeverity\",\n",
" \"Cfg_IntlkTripSeverity\",\n",
" \"Cfg_FailSeverity\",\n",
" \"Cfg_MinRatio\",\n",
" \"Cfg_MaxRatio\",\n",
" \"Cfg_MinSP\",\n",
" \"Cfg_MaxSP\",\n",
" \"Cfg_PVEUMin\",\n",
" \"Cfg_PVEUMax\",\n",
" \"Cfg_CVEUMin\",\n",
" \"Cfg_CVEUMax\",\n",
" \"Cfg_CVRoCLim\",\n",
" \"Cfg_PGain\",\n",
" \"Cfg_IGain\",\n",
" \"Cfg_DGain\",\n",
" \"Cfg_ZCDB\",\n",
" \"Cfg_MinCV\",\n",
" \"Cfg_MaxCV\",\n",
" \"Cfg_MaxInactiveCV\",\n",
" \"Cfg_IntlkCV\",\n",
" \"Cfg_DevDB\",\n",
" \"Cfg_PwrupSP\",\n",
" \"Cfg_PwrupCV\",\n",
" \"Cfg_HiHiDevOnDly\",\n",
" \"Cfg_HiHiDevOffDly\",\n",
" \"Cfg_HiHiDevGateDly\",\n",
" \"Cfg_HiDevOnDly\",\n",
" \"Cfg_HiDevOffDly\",\n",
" \"Cfg_HiDevGateDly\",\n",
" \"Cfg_LoDevOnDly\",\n",
" \"Cfg_LoDevOffDly\",\n",
" \"Cfg_LoDevGateDly\",\n",
" \"Cfg_LoLoDevOnDly\",\n",
" \"Cfg_LoLoDevOffDly\",\n",
" \"Cfg_LoLoDevGateDly\",\n",
" \"PSet_Ratio\",\n",
" \"PSet_SP\",\n",
" \"PSet_CV\",\n",
" \"PSet_HiHiDevLim\",\n",
" \"PSet_HiDevLim\",\n",
" \"PSet_LoDevLim\",\n",
" \"PSet_LoLoDevLim\",\n",
" \"PSet_Owner\",\n",
" \"OSet_Ratio\",\n",
" \"OSet_SP\",\n",
" \"OSet_CV\",\n",
" \"OSet_HiHiDevLim\",\n",
" \"OSet_HiDevLim\",\n",
" \"OSet_LoDevLim\",\n",
" \"OSet_LoLoDevLim\",\n",
" \"PCmd_Casc\",\n",
" \"PCmd_Auto\",\n",
" \"PCmd_Man\",\n",
" \"PCmd_Acq\",\n",
" \"PCmd_Rel\",\n",
" \"PCmd_Lock\",\n",
" \"PCmd_Unlock\",\n",
" \"PCmd_Reset\",\n",
" \"PCmd_HiHiDevAck\",\n",
" \"PCmd_HiHiDevSuppress\",\n",
" \"PCmd_HiHiDevUnsuppress\",\n",
" \"PCmd_HiHiDevUnshelve\",\n",
" \"PCmd_HiDevAck\",\n",
" \"PCmd_HiDevSuppress\",\n",
" \"PCmd_HiDevUnsuppress\",\n",
" \"PCmd_HiDevUnshelve\",\n",
" \"PCmd_LoDevAck\",\n",
" \"PCmd_LoDevSuppress\",\n",
" \"PCmd_LoDevUnsuppress\",\n",
" \"PCmd_LoDevUnshelve\",\n",
" \"PCmd_LoLoDevAck\",\n",
" \"PCmd_LoLoDevSuppress\",\n",
" \"PCmd_LoLoDevUnsuppress\",\n",
" \"PCmd_LoLoDevUnshelve\",\n",
" \"PCmd_IntlkTripAck\",\n",
" \"PCmd_IntlkTripSuppress\",\n",
" \"PCmd_IntlkTripUnsuppress\",\n",
" \"PCmd_IntlkTripUnshelve\",\n",
" \"PCmd_FailAck\",\n",
" \"PCmd_FailSuppress\",\n",
" \"PCmd_FailUnsuppress\",\n",
" \"PCmd_FailUnshelve\",\n",
" \"OCmd_Casc\",\n",
" \"OCmd_Auto\",\n",
" \"OCmd_Man\",\n",
" \"OCmd_Bypass\",\n",
" \"OCmd_Check\",\n",
" \"MCmd_Disable\",\n",
" \"MCmd_Enable\",\n",
" \"MCmd_Acq\",\n",
" \"MCmd_Rel\",\n",
" \"OCmd_AcqLock\",\n",
" \"OCmd_Unlock\",\n",
" \"OCmd_Reset\",\n",
" \"OCmd_ResetAckAll\",\n",
" \"Out_CV\",\n",
" \"Val_PV\",\n",
" \"Val_Ratio\",\n",
" \"Val_SPSet\",\n",
" \"Val_SP\",\n",
" \"Val_E\",\n",
" \"Val_CVSet\",\n",
" \"Val_CVOut\",\n",
" \"Val_PVPercent\",\n",
" \"Val_SPPercent\",\n",
" \"Val_EPercent\",\n",
" \"Val_ActExecT\",\n",
" \"Val_Init\",\n",
" \"Val_PVEUMin\",\n",
" \"Val_PVEUMax\",\n",
" \"Val_CVEUMin\",\n",
" \"Val_CVEUMax\",\n",
" \"SrcQ_IO\",\n",
" \"SrcQ\",\n",
" \"Val_Sts\",\n",
" \"Val_Fault\",\n",
" \"Val_State\",\n",
" \"Val_Mode\",\n",
" \"Val_Owner\",\n",
" \"Val_Notify\",\n",
" \"Val_HiHiDevLim\",\n",
" \"Val_HiDevLim\",\n",
" \"Val_LoDevLim\",\n",
" \"Val_LoLoDevLim\",\n",
" \"Sts_InstrFaults1\",\n",
" \"Sts_InstrFaults2\",\n",
" \"Sts_Casc\",\n",
" \"Sts_Auto\",\n",
" \"Sts_Man\",\n",
" \"Sts_Initializing\",\n",
" \"Sts_InitReq\",\n",
" \"Sts_WindupHi\",\n",
" \"Sts_WindupLo\",\n",
" \"Sts_ZCDBOn\",\n",
" \"Sts_RatioClamped\",\n",
" \"Sts_SPBad\",\n",
" \"Sts_SPClamped\",\n",
" \"Sts_PVBad\",\n",
" \"Sts_PVUncertain\",\n",
" \"Sts_FFBad\",\n",
" \"Sts_FFPrevBad\",\n",
" \"Sts_CVBad\",\n",
" \"Sts_CVPrevBad\",\n",
" \"Sts_CVInitValBad\",\n",
" \"Sts_HandFdbkBad\",\n",
" \"Sts_IntlkCV\",\n",
" \"Sts_CVClamped\",\n",
" \"Sts_CVRamping\",\n",
" \"Sts_Active\",\n",
" \"Sts_Available\",\n",
" \"Sts_Bypass\",\n",
" \"Sts_BypActive\",\n",
" \"Sts_Disabled\",\n",
" \"Sts_NotRdy\",\n",
" \"Nrdy_Disabled\",\n",
" \"Nrdy_CfgErr\",\n",
" \"Nrdy_Intlk\",\n",
" \"Nrdy_Init\",\n",
" \"Nrdy_IOFault\",\n",
" \"Nrdy_NoMode\",\n",
" \"Sts_MaintByp\",\n",
" \"Sts_AlmInh\",\n",
" \"Sts_Err\",\n",
" \"Err_RatioLim\",\n",
" \"Err_SPLim\",\n",
" \"Err_PVEU\",\n",
" \"Err_CVLim\",\n",
" \"Err_CVEU\",\n",
" \"Err_Timer\",\n",
" \"Err_DB\",\n",
" \"Err_Alarm\",\n",
" \"Sts_Hand\",\n",
" \"Sts_Maint\",\n",
" \"Sts_Ovrd\",\n",
" \"Sts_Prog\",\n",
" \"Sts_Oper\",\n",
" \"Sts_ProgOperLock\",\n",
" \"Sts_NoMode\",\n",
" \"Sts_MAcqRcvd\",\n",
" \"Sts_HiHiDevCmp\",\n",
" \"Sts_HiHiDevGate\",\n",
" \"Sts_HiHiDev\",\n",
" \"Alm_HiHiDev\",\n",
" \"Ack_HiHiDev\",\n",
" \"Sts_HiHiDevDisabled\",\n",
" \"Sts_HiHiDevShelved\",\n",
" \"Sts_HiHiDevSuppressed\",\n",
" \"Sts_HiDevCmp\",\n",
" \"Sts_HiDevGate\",\n",
" \"Sts_HiDev\",\n",
" \"Alm_HiDev\",\n",
" \"Ack_HiDev\",\n",
" \"Sts_HiDevDisabled\",\n",
" \"Sts_HiDevShelved\",\n",
" \"Sts_HiDevSuppressed\",\n",
" \"Sts_LoDevCmp\",\n",
" \"Sts_LoDevGate\",\n",
" \"Sts_LoDev\",\n",
" \"Alm_LoDev\",\n",
" \"Ack_LoDev\",\n",
" \"Sts_LoDevDisabled\",\n",
" \"Sts_LoDevShelved\",\n",
" \"Sts_LoDevSuppressed\",\n",
" \"Sts_LoLoDevCmp\",\n",
" \"Sts_LoLoDevGate\",\n",
" \"Sts_LoLoDev\",\n",
" \"Alm_LoLoDev\",\n",
" \"Ack_LoLoDev\",\n",
" \"Sts_LoLoDevDisabled\",\n",
" \"Sts_LoLoDevShelved\",\n",
" \"Sts_LoLoDevSuppressed\",\n",
" \"Sts_IntlkTrip\",\n",
" \"Alm_IntlkTrip\",\n",
" \"Ack_IntlkTrip\",\n",
" \"Sts_IntlkTripDisabled\",\n",
" \"Sts_IntlkTripShelved\",\n",
" \"Sts_IntlkTripSuppressed\",\n",
" \"Sts_Fail\",\n",
" \"Alm_Fail\",\n",
" \"Ack_Fail\",\n",
" \"Sts_FailDisabled\",\n",
" \"Sts_FailShelved\",\n",
" \"Sts_FailSuppressed\",\n",
" \"Rdy_Casc\",\n",
" \"Rdy_Auto\",\n",
" \"Rdy_Man\",\n",
" \"Rdy_Bypass\",\n",
" \"Rdy_Check\",\n",
" \"Rdy_Disable\",\n",
" \"Rdy_Enable\",\n",
" \"Rdy_Reset\",\n",
" \"Rdy_ResetAckAll\",\n",
" \"Rdy_Ratio\",\n",
" \"Rdy_SP\",\n",
" \"Rdy_CV\",\n",
" \"Rdy_OSet\",\n",
" \"P_PIDE\",\n",
" \"Wrk_PIDE\",\n",
" \"Cfg_Tag\",\n",
" \"Cfg_PVEU\",\n",
" \"Cfg_Label\",\n",
" \"Cfg_Desc\",\n",
" \"Cfg_CVEU\",\n",
" \"LoLoDevGate\",\n",
" \"LoLoDev\",\n",
" \"LoDevGate\",\n",
" \"LoDev\",\n",
" \"Inf_Type\",\n",
" \"Inf_Tab\",\n",
" \"Wrk_SrcQ\",\n",
" \"HiHiDevGate\",\n",
" \"HiHiDev\",\n",
" \"HiDevGate\",\n",
" \"HiDev\",\n",
" \"Mode\",\n",
" \"Wrk_Notify\",\n",
" \"IntlkTrip\",\n",
" \"Wrk_IntlkOK\",\n",
" \"Wrk_Disabled\",\n",
" \"Wrk_Bypass\",\n",
" \"Wrk_Reset\",\n",
" \"Wrk_ManCmd\",\n",
" \"Wrk_AutoCmd\",\n",
" \"Wrk_CascCmd\",\n",
" \"Wrk_Casc\",\n",
" \"Wrk_Auto\",\n",
" \"Wrk_Man\",\n",
" \"Fail\",\n",
" \"Cfg_CVNavTag\",\n",
" \"Cfg_PVNavTag\",\n",
" \"Cfg_CascSPNavTag\",\n",
" \"Inf_Lib\",\n",
" \"Wrk_Autotune\",\n",
" \"Wrk_PIDE_only\",\n",
" \"HMI_HasAutotune\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 2223,\n",
" \"structure_size\": 3320,\n",
" \"member_count\": 352,\n",
" \"structure_handle\": 61053\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_PIDE\",\n",
" \"tag_type\": \"struct\"\n",
" },\n",
" \"HoursSinceMidnight\": {\n",
" \"tag_name\": \"HoursSinceMidnight\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 27,\n",
" \"symbol_address\": 64048,\n",
" \"symbol_object_address\": 906460,\n",
" \"software_control\": 1946222626,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"controlMode\": {\n",
" \"tag_name\": \"controlMode\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 28,\n",
" \"symbol_address\": 64016,\n",
" \"symbol_object_address\": 906500,\n",
" \"software_control\": 1140916259,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"cmd_Restart\": {\n",
" \"tag_name\": \"cmd_Restart\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 29,\n",
" \"symbol_address\": 63952,\n",
" \"symbol_object_address\": 906540,\n",
" \"software_control\": 1140916261,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit_position\": 0,\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"const_controlMode_Pressure\": {\n",
" \"tag_name\": \"const_controlMode_Pressure\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 30,\n",
" \"symbol_address\": 63984,\n",
" \"symbol_object_address\": 906580,\n",
" \"software_control\": 1140916260,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"val_DischargePressure\": {\n",
" \"tag_name\": \"val_DischargePressure\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 31,\n",
" \"symbol_address\": 44680,\n",
" \"symbol_object_address\": 906620,\n",
" \"software_control\": 1879113775,\n",
" \"external_access\": \"Read Only\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"PowerFlex755\": {\n",
" \"tag_name\": \"PowerFlex755\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 41,\n",
" \"symbol_address\": 56872,\n",
" \"symbol_object_address\": 907020,\n",
" \"software_control\": 67174445,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"template_instance_id\": 2764,\n",
" \"data_type\": {\n",
" \"name\": \"P_PF755\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp_FwdPermOK\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_FwdNBPermOK\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Inp_RevPermOK\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Inp_RevNBPermOK\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Inp_IntlkOK\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Inp_NBIntlkOK\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Inp_IOFault\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Inp_Sim\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp_Hand\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_Ovrd\": {\n",
" \"offset\": 172,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Inp_OvrdCmd\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Inp_OvrdSpeed\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Inp_Reset\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_HasReverse\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_HasJog\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_AllowLocal\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_HasFwdPermObj\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Cfg_HasRevPermObj\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Cfg_HasIntlkObj\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Cfg_HasResInhObj\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Cfg_HasRunTimeObj\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_SetTrack\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_SetTrackOvrdHand\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_PCmdClear\": {\n",
" \"offset\": 172,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_ProgDefault\": {\n",
" \"offset\": 172,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_OperStopPrio\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_OCmdResets\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Cfg_OvrdPermIntlk\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Cfg_ShedOnFailToStart\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Cfg_ShedOnIOFault\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Cfg_HasFailToStartAlm\": {\n",
" \"offset\": 688,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_HasFailToStopAlm\": {\n",
" \"offset\": 532,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_HasIntlkTripAlm\": {\n",
" \"offset\": 376,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_HasDriveFaultAlm\": {\n",
" \"offset\": 968,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_HasIOFaultAlm\": {\n",
" \"offset\": 220,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_FailToStartResetReqd\": {\n",
" \"offset\": 688,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_FailToStopResetReqd\": {\n",
" \"offset\": 532,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_IntlkTripResetReqd\": {\n",
" \"offset\": 376,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_DriveFaultResetReqd\": {\n",
" \"offset\": 968,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_IOFaultResetReqd\": {\n",
" \"offset\": 220,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_FailToStartAckReqd\": {\n",
" \"offset\": 688,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_FailToStopAckReqd\": {\n",
" \"offset\": 532,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_IntlkTripAckReqd\": {\n",
" \"offset\": 376,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_DriveFaultAckReqd\": {\n",
" \"offset\": 968,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_IOFaultAckReqd\": {\n",
" \"offset\": 220,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_FailToStartSeverity\": {\n",
" \"offset\": 692,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_FailToStopSeverity\": {\n",
" \"offset\": 536,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_IntlkTripSeverity\": {\n",
" \"offset\": 380,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_DriveFaultSeverity\": {\n",
" \"offset\": 972,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_IOFaultSeverity\": {\n",
" \"offset\": 224,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_MinSpdRef\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_MaxSpdRef\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_SpeedEUMin\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_SpeedEUMax\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_SpeedRawMin\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_SpeedRawMax\": {\n",
" \"offset\": 32,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_SimRampT\": {\n",
" \"offset\": 36,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_FailToStartT\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_FailToStopT\": {\n",
" \"offset\": 44,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_ResetPulseT\": {\n",
" \"offset\": 48,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_MaxJogT\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_OperKeep\": {\n",
" \"offset\": 56,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_ProgKeep\": {\n",
" \"offset\": 57,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PSet_SpeedRef\": {\n",
" \"offset\": 60,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PSet_Owner\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"OSet_SpeedRef\": {\n",
" \"offset\": 68,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PCmd_Start\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"PCmd_Stop\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_Fwd\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_Rev\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_Acq\": {\n",
" \"offset\": 172,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"PCmd_Rel\": {\n",
" \"offset\": 173,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"PCmd_Lock\": {\n",
" \"offset\": 173,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"PCmd_Unlock\": {\n",
" \"offset\": 173,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"PCmd_Reset\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"PCmd_FailToStartAck\": {\n",
" \"offset\": 689,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_FailToStartSuppress\": {\n",
" \"offset\": 689,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_FailToStartUnsuppress\": {\n",
" \"offset\": 689,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_FailToStartUnshelve\": {\n",
" \"offset\": 689,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"PCmd_FailToStopAck\": {\n",
" \"offset\": 533,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_FailToStopSuppress\": {\n",
" \"offset\": 533,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_FailToStopUnsuppress\": {\n",
" \"offset\": 533,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_FailToStopUnshelve\": {\n",
" \"offset\": 533,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"PCmd_IntlkTripAck\": {\n",
" \"offset\": 377,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_IntlkTripSuppress\": {\n",
" \"offset\": 377,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_IntlkTripUnsuppress\": {\n",
" \"offset\": 377,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_IntlkTripUnshelve\": {\n",
" \"offset\": 377,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"PCmd_DriveFaultAck\": {\n",
" \"offset\": 969,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_DriveFaultSuppress\": {\n",
" \"offset\": 969,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_DriveFaultUnsuppress\": {\n",
" \"offset\": 969,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_DriveFaultUnshelve\": {\n",
" \"offset\": 969,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"PCmd_IOFaultAck\": {\n",
" \"offset\": 221,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_IOFaultSuppress\": {\n",
" \"offset\": 221,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_IOFaultUnsuppress\": {\n",
" \"offset\": 221,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_IOFaultUnshelve\": {\n",
" \"offset\": 221,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"__BitHost01\": {\n",
" \"offset\": 72,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"OCmd_Start\": {\n",
" \"offset\": 72,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"OCmd_Stop\": {\n",
" \"offset\": 72,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"OCmd_Jog\": {\n",
" \"offset\": 72,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"OCmd_Fwd\": {\n",
" \"offset\": 72,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"OCmd_Rev\": {\n",
" \"offset\": 72,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"OCmd_Bypass\": {\n",
" \"offset\": 72,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"OCmd_Check\": {\n",
" \"offset\": 72,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"MCmd_Disable\": {\n",
" \"offset\": 72,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"MCmd_Enable\": {\n",
" \"offset\": 73,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"MCmd_Acq\": {\n",
" \"offset\": 173,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"MCmd_Rel\": {\n",
" \"offset\": 173,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"OCmd_AcqLock\": {\n",
" \"offset\": 173,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"OCmd_Unlock\": {\n",
" \"offset\": 173,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"OCmd_Reset\": {\n",
" \"offset\": 73,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"OCmd_ResetAckAll\": {\n",
" \"offset\": 73,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Val_SpeedRef\": {\n",
" \"offset\": 76,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_SpeedFdbk\": {\n",
" \"offset\": 80,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_OutCurrent\": {\n",
" \"offset\": 84,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_TorqCurrFdbk\": {\n",
" \"offset\": 88,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_OutPower\": {\n",
" \"offset\": 92,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_OvldC\": {\n",
" \"offset\": 96,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_Temp\": {\n",
" \"offset\": 100,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_ElapsedMWHr\": {\n",
" \"offset\": 104,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_ElapsedRunT\": {\n",
" \"offset\": 108,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_SpeedRefSrc\": {\n",
" \"offset\": 112,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_SpeedEUMin\": {\n",
" \"offset\": 116,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_SpeedEUMax\": {\n",
" \"offset\": 120,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_LastFaultCode\": {\n",
" \"offset\": 124,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"SrcQ_IO\": {\n",
" \"offset\": 128,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"SrcQ\": {\n",
" \"offset\": 129,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_Cmd\": {\n",
" \"offset\": 130,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_Fdbk\": {\n",
" \"offset\": 131,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_Sts\": {\n",
" \"offset\": 132,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_Fault\": {\n",
" \"offset\": 133,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_Mode\": {\n",
" \"offset\": 176,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_Owner\": {\n",
" \"offset\": 136,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_Notify\": {\n",
" \"offset\": 140,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Sts_Stopped\": {\n",
" \"offset\": 73,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Sts_Starting\": {\n",
" \"offset\": 73,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Sts_Running\": {\n",
" \"offset\": 73,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Sts_Stopping\": {\n",
" \"offset\": 73,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Sts_Jogging\": {\n",
" \"offset\": 73,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_CommandDir\": {\n",
" \"offset\": 74,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Sts_ActualDir\": {\n",
" \"offset\": 74,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_Accel\": {\n",
" \"offset\": 74,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Sts_Decel\": {\n",
" \"offset\": 74,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Sts_NotReady\": {\n",
" \"offset\": 74,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Sts_Alarm\": {\n",
" \"offset\": 74,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Sts_AtSpeed\": {\n",
" \"offset\": 74,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Sts_SpeedLimited\": {\n",
" \"offset\": 74,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_DriveSts1\": {\n",
" \"offset\": 144,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Sts_DriveSts2\": {\n",
" \"offset\": 148,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Sts_FaultStsA\": {\n",
" \"offset\": 152,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Sts_FaultStsB\": {\n",
" \"offset\": 156,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Sts_PMSts\": {\n",
" \"offset\": 160,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Sts_StartInhibits\": {\n",
" \"offset\": 164,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Sts_Available\": {\n",
" \"offset\": 75,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Sts_Bypass\": {\n",
" \"offset\": 75,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_BypActive\": {\n",
" \"offset\": 75,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Sts_Disabled\": {\n",
" \"offset\": 75,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Sts_NotRdy\": {\n",
" \"offset\": 75,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Nrdy_Disabled\": {\n",
" \"offset\": 75,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Nrdy_CfgErr\": {\n",
" \"offset\": 75,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Nrdy_Intlk\": {\n",
" \"offset\": 75,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"__BitHost02\": {\n",
" \"offset\": 168,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Nrdy_Perm\": {\n",
" \"offset\": 168,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Nrdy_OperPrio\": {\n",
" \"offset\": 168,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Nrdy_Fail\": {\n",
" \"offset\": 168,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Nrdy_IOFault\": {\n",
" \"offset\": 168,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Nrdy_Trip\": {\n",
" \"offset\": 168,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Nrdy_DriveNR\": {\n",
" \"offset\": 168,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Nrdy_NoMode\": {\n",
" \"offset\": 168,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Sts_MaintByp\": {\n",
" \"offset\": 168,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_AlmInh\": {\n",
" \"offset\": 169,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Sts_Err\": {\n",
" \"offset\": 169,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Err_Timer\": {\n",
" \"offset\": 169,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Err_Sim\": {\n",
" \"offset\": 169,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Err_Alarm\": {\n",
" \"offset\": 169,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Err_EU\": {\n",
" \"offset\": 169,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Err_Raw\": {\n",
" \"offset\": 169,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Err_RefLim\": {\n",
" \"offset\": 169,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_Hand\": {\n",
" \"offset\": 173,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_Maint\": {\n",
" \"offset\": 174,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Sts_Ovrd\": {\n",
" \"offset\": 174,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_Prog\": {\n",
" \"offset\": 174,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Sts_Oper\": {\n",
" \"offset\": 174,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Sts_ProgOperLock\": {\n",
" \"offset\": 174,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Sts_NoMode\": {\n",
" \"offset\": 174,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Sts_MAcqRcvd\": {\n",
" \"offset\": 174,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_FailToStart\": {\n",
" \"offset\": 688,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Alm_FailToStart\": {\n",
" \"offset\": 754,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack_FailToStart\": {\n",
" \"offset\": 754,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_FailToStartDisabled\": {\n",
" \"offset\": 755,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_FailToStartShelved\": {\n",
" \"offset\": 754,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Sts_FailToStartSuppressed\": {\n",
" \"offset\": 754,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Sts_FailToStop\": {\n",
" \"offset\": 532,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Alm_FailToStop\": {\n",
" \"offset\": 598,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack_FailToStop\": {\n",
" \"offset\": 598,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_FailToStopDisabled\": {\n",
" \"offset\": 599,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_FailToStopShelved\": {\n",
" \"offset\": 598,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Sts_FailToStopSuppressed\": {\n",
" \"offset\": 598,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Sts_IntlkTrip\": {\n",
" \"offset\": 376,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Alm_IntlkTrip\": {\n",
" \"offset\": 442,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack_IntlkTrip\": {\n",
" \"offset\": 442,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_IntlkTripDisabled\": {\n",
" \"offset\": 443,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_IntlkTripShelved\": {\n",
" \"offset\": 442,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Sts_IntlkTripSuppressed\": {\n",
" \"offset\": 442,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Sts_DriveFault\": {\n",
" \"offset\": 968,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Alm_DriveFault\": {\n",
" \"offset\": 1034,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack_DriveFault\": {\n",
" \"offset\": 1034,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_DriveFaultDisabled\": {\n",
" \"offset\": 1035,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_DriveFaultShelved\": {\n",
" \"offset\": 1034,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Sts_DriveFaultSuppressed\": {\n",
" \"offset\": 1034,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Sts_IOFault\": {\n",
" \"offset\": 220,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Alm_IOFault\": {\n",
" \"offset\": 286,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack_IOFault\": {\n",
" \"offset\": 286,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_IOFaultDisabled\": {\n",
" \"offset\": 287,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_IOFaultShelved\": {\n",
" \"offset\": 286,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Sts_IOFaultSuppressed\": {\n",
" \"offset\": 286,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Rdy_Start\": {\n",
" \"offset\": 170,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Rdy_Stop\": {\n",
" \"offset\": 170,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Rdy_Jog\": {\n",
" \"offset\": 170,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Rdy_Fwd\": {\n",
" \"offset\": 170,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Rdy_Rev\": {\n",
" \"offset\": 170,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Rdy_Bypass\": {\n",
" \"offset\": 170,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Rdy_Check\": {\n",
" \"offset\": 170,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Rdy_Disable\": {\n",
" \"offset\": 170,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Rdy_Enable\": {\n",
" \"offset\": 171,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Rdy_Reset\": {\n",
" \"offset\": 171,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Rdy_ResetAckAll\": {\n",
" \"offset\": 171,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Rdy_SpeedRef\": {\n",
" \"offset\": 171,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"P_PF755\": {\n",
" \"offset\": 171,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Mode\": {\n",
" \"offset\": 172,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"P_Mode\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp_Hand\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_Ovrd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_PCmdClear\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_OvrdOverLock\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_ProgDefault\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_Acq\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"PCmd_Rel\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"PCmd_Lock\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"PCmd_Unlock\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"MCmd_Acq\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"MCmd_Rel\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"OCmd_AcqLock\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"OCmd_UnlockRel\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Val\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Sts_Hand\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_Maint\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Sts_Ovrd\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_Prog\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Sts_Oper\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Sts_ProgOperLock\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Sts_ProgOperSel\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Sts_NoMode\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Sts_MAcqRcvd\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Rdy_MAcq\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Rdy_MRel\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Rdy_OAcq\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Rdy_OLock\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Rdy_OUnlock\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Rdy_ORel\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"P_Mode\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Wrk_Locked\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"__BitHost01\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_Prog\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Wrk_Maint\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp_Hand\",\n",
" \"Inp_Ovrd\",\n",
" \"Cfg_PCmdClear\",\n",
" \"Cfg_OvrdOverLock\",\n",
" \"Cfg_ProgDefault\",\n",
" \"PCmd_Acq\",\n",
" \"PCmd_Rel\",\n",
" \"PCmd_Lock\",\n",
" \"PCmd_Unlock\",\n",
" \"MCmd_Acq\",\n",
" \"MCmd_Rel\",\n",
" \"OCmd_AcqLock\",\n",
" \"OCmd_UnlockRel\",\n",
" \"Val\",\n",
" \"Sts_Hand\",\n",
" \"Sts_Maint\",\n",
" \"Sts_Ovrd\",\n",
" \"Sts_Prog\",\n",
" \"Sts_Oper\",\n",
" \"Sts_ProgOperLock\",\n",
" \"Sts_ProgOperSel\",\n",
" \"Sts_NoMode\",\n",
" \"Sts_MAcqRcvd\",\n",
" \"Rdy_MAcq\",\n",
" \"Rdy_MRel\",\n",
" \"Rdy_OAcq\",\n",
" \"Rdy_OLock\",\n",
" \"Rdy_OUnlock\",\n",
" \"Rdy_ORel\",\n",
" \"P_Mode\",\n",
" \"Wrk_Locked\",\n",
" \"Wrk_Prog\",\n",
" \"Wrk_Maint\",\n",
" \"Inf_Lib\",\n",
" \"Inf_Type\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 228,\n",
" \"structure_size\": 48,\n",
" \"member_count\": 39,\n",
" \"structure_handle\": 16800\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_Mode\",\n",
" \"array\": 0\n",
" },\n",
" \"IOFault\": {\n",
" \"offset\": 220,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"P_Alarm\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_Reset\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_Exists\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_ResetReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_AckReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_AllowShelve\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Cfg_AllowDisable\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Cfg_PCmdClear\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Cfg_Severity\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_AlmMinOnT\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_MaxShelfT\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"PCfg_AllowExist\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"PCmd_Reset\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"PCmd_Ack\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_Suppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_Unsuppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_Unshelve\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"OCmd_Reset\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"OCmd_Ack\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"OCmd_Shelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"OCmd_Unshelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"MCmd_Disable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"MCmd_Enable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"MCmd_Test\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Val_Notify\": {\n",
" \"offset\": 14,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_MinToUnshelve\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_SecToUnshelve\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Alm\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Shelved\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Suppressed\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Disabled\": {\n",
" \"offset\": 67,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_AlmInh\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_Err\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Err_Timer\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Err_Severity\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Rdy_Reset\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Rdy_Ack\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Rdy_Shelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Rdy_Unshelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Rdy_Disable\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"__BitHost01\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Rdy_Enable\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Rdy_Test\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"P_Alarm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Wrk_Alm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Wrk_Suppressed\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Wrk_AlmMinOnT\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_AutoAckT\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_ShelfT\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Tab\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Com_AE\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Tag\": {\n",
" \"offset\": 68,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Cond\": {\n",
" \"offset\": 92,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_SecToUnshelve\": {\n",
" \"offset\": 116,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 120,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 136,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp\",\n",
" \"Inp_Reset\",\n",
" \"Cfg_Exists\",\n",
" \"Cfg_ResetReqd\",\n",
" \"Cfg_AckReqd\",\n",
" \"Cfg_AllowShelve\",\n",
" \"Cfg_AllowDisable\",\n",
" \"Cfg_PCmdClear\",\n",
" \"Cfg_Severity\",\n",
" \"Cfg_AlmMinOnT\",\n",
" \"Cfg_MaxShelfT\",\n",
" \"PCfg_AllowExist\",\n",
" \"PCmd_Reset\",\n",
" \"PCmd_Ack\",\n",
" \"PCmd_Suppress\",\n",
" \"PCmd_Unsuppress\",\n",
" \"PCmd_Unshelve\",\n",
" \"OCmd_Reset\",\n",
" \"OCmd_Ack\",\n",
" \"OCmd_Shelve\",\n",
" \"OCmd_Unshelve\",\n",
" \"MCmd_Disable\",\n",
" \"MCmd_Enable\",\n",
" \"MCmd_Test\",\n",
" \"Val_Notify\",\n",
" \"Val_MinToUnshelve\",\n",
" \"Val_SecToUnshelve\",\n",
" \"Alm\",\n",
" \"Ack\",\n",
" \"Shelved\",\n",
" \"Suppressed\",\n",
" \"Disabled\",\n",
" \"Sts_AlmInh\",\n",
" \"Sts_Err\",\n",
" \"Err_Timer\",\n",
" \"Err_Severity\",\n",
" \"Rdy_Reset\",\n",
" \"Rdy_Ack\",\n",
" \"Rdy_Shelve\",\n",
" \"Rdy_Unshelve\",\n",
" \"Rdy_Disable\",\n",
" \"Rdy_Enable\",\n",
" \"Rdy_Test\",\n",
" \"P_Alarm\",\n",
" \"Wrk_Alm\",\n",
" \"Wrk_Suppressed\",\n",
" \"Wrk_AlmMinOnT\",\n",
" \"Wrk_AutoAckT\",\n",
" \"Wrk_ShelfT\",\n",
" \"Inf_Tab\",\n",
" \"Com_AE\",\n",
" \"Cfg_Tag\",\n",
" \"Cfg_Cond\",\n",
" \"Wrk_SecToUnshelve\",\n",
" \"Inf_Lib\",\n",
" \"Inf_Type\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 357,\n",
" \"structure_size\": 156,\n",
" \"member_count\": 60,\n",
" \"structure_handle\": 27647\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_Alarm\",\n",
" \"array\": 0\n",
" },\n",
" \"IntlkTrip\": {\n",
" \"offset\": 376,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"P_Alarm\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_Reset\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_Exists\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_ResetReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_AckReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_AllowShelve\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Cfg_AllowDisable\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Cfg_PCmdClear\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Cfg_Severity\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_AlmMinOnT\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_MaxShelfT\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"PCfg_AllowExist\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"PCmd_Reset\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"PCmd_Ack\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_Suppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_Unsuppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_Unshelve\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"OCmd_Reset\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"OCmd_Ack\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"OCmd_Shelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"OCmd_Unshelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"MCmd_Disable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"MCmd_Enable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"MCmd_Test\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Val_Notify\": {\n",
" \"offset\": 14,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_MinToUnshelve\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_SecToUnshelve\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Alm\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Shelved\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Suppressed\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Disabled\": {\n",
" \"offset\": 67,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_AlmInh\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_Err\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Err_Timer\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Err_Severity\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Rdy_Reset\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Rdy_Ack\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Rdy_Shelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Rdy_Unshelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Rdy_Disable\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"__BitHost01\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Rdy_Enable\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Rdy_Test\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"P_Alarm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Wrk_Alm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Wrk_Suppressed\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Wrk_AlmMinOnT\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_AutoAckT\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_ShelfT\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Tab\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Com_AE\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Tag\": {\n",
" \"offset\": 68,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Cond\": {\n",
" \"offset\": 92,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_SecToUnshelve\": {\n",
" \"offset\": 116,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 120,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 136,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp\",\n",
" \"Inp_Reset\",\n",
" \"Cfg_Exists\",\n",
" \"Cfg_ResetReqd\",\n",
" \"Cfg_AckReqd\",\n",
" \"Cfg_AllowShelve\",\n",
" \"Cfg_AllowDisable\",\n",
" \"Cfg_PCmdClear\",\n",
" \"Cfg_Severity\",\n",
" \"Cfg_AlmMinOnT\",\n",
" \"Cfg_MaxShelfT\",\n",
" \"PCfg_AllowExist\",\n",
" \"PCmd_Reset\",\n",
" \"PCmd_Ack\",\n",
" \"PCmd_Suppress\",\n",
" \"PCmd_Unsuppress\",\n",
" \"PCmd_Unshelve\",\n",
" \"OCmd_Reset\",\n",
" \"OCmd_Ack\",\n",
" \"OCmd_Shelve\",\n",
" \"OCmd_Unshelve\",\n",
" \"MCmd_Disable\",\n",
" \"MCmd_Enable\",\n",
" \"MCmd_Test\",\n",
" \"Val_Notify\",\n",
" \"Val_MinToUnshelve\",\n",
" \"Val_SecToUnshelve\",\n",
" \"Alm\",\n",
" \"Ack\",\n",
" \"Shelved\",\n",
" \"Suppressed\",\n",
" \"Disabled\",\n",
" \"Sts_AlmInh\",\n",
" \"Sts_Err\",\n",
" \"Err_Timer\",\n",
" \"Err_Severity\",\n",
" \"Rdy_Reset\",\n",
" \"Rdy_Ack\",\n",
" \"Rdy_Shelve\",\n",
" \"Rdy_Unshelve\",\n",
" \"Rdy_Disable\",\n",
" \"Rdy_Enable\",\n",
" \"Rdy_Test\",\n",
" \"P_Alarm\",\n",
" \"Wrk_Alm\",\n",
" \"Wrk_Suppressed\",\n",
" \"Wrk_AlmMinOnT\",\n",
" \"Wrk_AutoAckT\",\n",
" \"Wrk_ShelfT\",\n",
" \"Inf_Tab\",\n",
" \"Com_AE\",\n",
" \"Cfg_Tag\",\n",
" \"Cfg_Cond\",\n",
" \"Wrk_SecToUnshelve\",\n",
" \"Inf_Lib\",\n",
" \"Inf_Type\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 357,\n",
" \"structure_size\": 156,\n",
" \"member_count\": 60,\n",
" \"structure_handle\": 27647\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_Alarm\",\n",
" \"array\": 0\n",
" },\n",
" \"FailToStop\": {\n",
" \"offset\": 532,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"P_Alarm\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_Reset\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_Exists\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_ResetReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_AckReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_AllowShelve\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Cfg_AllowDisable\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Cfg_PCmdClear\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Cfg_Severity\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_AlmMinOnT\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_MaxShelfT\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"PCfg_AllowExist\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"PCmd_Reset\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"PCmd_Ack\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_Suppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_Unsuppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_Unshelve\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"OCmd_Reset\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"OCmd_Ack\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"OCmd_Shelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"OCmd_Unshelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"MCmd_Disable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"MCmd_Enable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"MCmd_Test\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Val_Notify\": {\n",
" \"offset\": 14,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_MinToUnshelve\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_SecToUnshelve\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Alm\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Shelved\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Suppressed\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Disabled\": {\n",
" \"offset\": 67,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_AlmInh\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_Err\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Err_Timer\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Err_Severity\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Rdy_Reset\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Rdy_Ack\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Rdy_Shelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Rdy_Unshelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Rdy_Disable\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"__BitHost01\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Rdy_Enable\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Rdy_Test\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"P_Alarm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Wrk_Alm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Wrk_Suppressed\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Wrk_AlmMinOnT\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_AutoAckT\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_ShelfT\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Tab\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Com_AE\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Tag\": {\n",
" \"offset\": 68,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Cond\": {\n",
" \"offset\": 92,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_SecToUnshelve\": {\n",
" \"offset\": 116,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 120,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 136,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp\",\n",
" \"Inp_Reset\",\n",
" \"Cfg_Exists\",\n",
" \"Cfg_ResetReqd\",\n",
" \"Cfg_AckReqd\",\n",
" \"Cfg_AllowShelve\",\n",
" \"Cfg_AllowDisable\",\n",
" \"Cfg_PCmdClear\",\n",
" \"Cfg_Severity\",\n",
" \"Cfg_AlmMinOnT\",\n",
" \"Cfg_MaxShelfT\",\n",
" \"PCfg_AllowExist\",\n",
" \"PCmd_Reset\",\n",
" \"PCmd_Ack\",\n",
" \"PCmd_Suppress\",\n",
" \"PCmd_Unsuppress\",\n",
" \"PCmd_Unshelve\",\n",
" \"OCmd_Reset\",\n",
" \"OCmd_Ack\",\n",
" \"OCmd_Shelve\",\n",
" \"OCmd_Unshelve\",\n",
" \"MCmd_Disable\",\n",
" \"MCmd_Enable\",\n",
" \"MCmd_Test\",\n",
" \"Val_Notify\",\n",
" \"Val_MinToUnshelve\",\n",
" \"Val_SecToUnshelve\",\n",
" \"Alm\",\n",
" \"Ack\",\n",
" \"Shelved\",\n",
" \"Suppressed\",\n",
" \"Disabled\",\n",
" \"Sts_AlmInh\",\n",
" \"Sts_Err\",\n",
" \"Err_Timer\",\n",
" \"Err_Severity\",\n",
" \"Rdy_Reset\",\n",
" \"Rdy_Ack\",\n",
" \"Rdy_Shelve\",\n",
" \"Rdy_Unshelve\",\n",
" \"Rdy_Disable\",\n",
" \"Rdy_Enable\",\n",
" \"Rdy_Test\",\n",
" \"P_Alarm\",\n",
" \"Wrk_Alm\",\n",
" \"Wrk_Suppressed\",\n",
" \"Wrk_AlmMinOnT\",\n",
" \"Wrk_AutoAckT\",\n",
" \"Wrk_ShelfT\",\n",
" \"Inf_Tab\",\n",
" \"Com_AE\",\n",
" \"Cfg_Tag\",\n",
" \"Cfg_Cond\",\n",
" \"Wrk_SecToUnshelve\",\n",
" \"Inf_Lib\",\n",
" \"Inf_Type\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 357,\n",
" \"structure_size\": 156,\n",
" \"member_count\": 60,\n",
" \"structure_handle\": 27647\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_Alarm\",\n",
" \"array\": 0\n",
" },\n",
" \"FailToStart\": {\n",
" \"offset\": 688,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"P_Alarm\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_Reset\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_Exists\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_ResetReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_AckReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_AllowShelve\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Cfg_AllowDisable\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Cfg_PCmdClear\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Cfg_Severity\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_AlmMinOnT\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_MaxShelfT\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"PCfg_AllowExist\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"PCmd_Reset\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"PCmd_Ack\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_Suppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_Unsuppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_Unshelve\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"OCmd_Reset\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"OCmd_Ack\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"OCmd_Shelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"OCmd_Unshelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"MCmd_Disable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"MCmd_Enable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"MCmd_Test\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Val_Notify\": {\n",
" \"offset\": 14,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_MinToUnshelve\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_SecToUnshelve\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Alm\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Shelved\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Suppressed\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Disabled\": {\n",
" \"offset\": 67,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_AlmInh\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_Err\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Err_Timer\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Err_Severity\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Rdy_Reset\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Rdy_Ack\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Rdy_Shelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Rdy_Unshelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Rdy_Disable\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"__BitHost01\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Rdy_Enable\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Rdy_Test\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"P_Alarm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Wrk_Alm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Wrk_Suppressed\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Wrk_AlmMinOnT\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_AutoAckT\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_ShelfT\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Tab\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Com_AE\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Tag\": {\n",
" \"offset\": 68,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Cond\": {\n",
" \"offset\": 92,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_SecToUnshelve\": {\n",
" \"offset\": 116,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 120,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 136,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp\",\n",
" \"Inp_Reset\",\n",
" \"Cfg_Exists\",\n",
" \"Cfg_ResetReqd\",\n",
" \"Cfg_AckReqd\",\n",
" \"Cfg_AllowShelve\",\n",
" \"Cfg_AllowDisable\",\n",
" \"Cfg_PCmdClear\",\n",
" \"Cfg_Severity\",\n",
" \"Cfg_AlmMinOnT\",\n",
" \"Cfg_MaxShelfT\",\n",
" \"PCfg_AllowExist\",\n",
" \"PCmd_Reset\",\n",
" \"PCmd_Ack\",\n",
" \"PCmd_Suppress\",\n",
" \"PCmd_Unsuppress\",\n",
" \"PCmd_Unshelve\",\n",
" \"OCmd_Reset\",\n",
" \"OCmd_Ack\",\n",
" \"OCmd_Shelve\",\n",
" \"OCmd_Unshelve\",\n",
" \"MCmd_Disable\",\n",
" \"MCmd_Enable\",\n",
" \"MCmd_Test\",\n",
" \"Val_Notify\",\n",
" \"Val_MinToUnshelve\",\n",
" \"Val_SecToUnshelve\",\n",
" \"Alm\",\n",
" \"Ack\",\n",
" \"Shelved\",\n",
" \"Suppressed\",\n",
" \"Disabled\",\n",
" \"Sts_AlmInh\",\n",
" \"Sts_Err\",\n",
" \"Err_Timer\",\n",
" \"Err_Severity\",\n",
" \"Rdy_Reset\",\n",
" \"Rdy_Ack\",\n",
" \"Rdy_Shelve\",\n",
" \"Rdy_Unshelve\",\n",
" \"Rdy_Disable\",\n",
" \"Rdy_Enable\",\n",
" \"Rdy_Test\",\n",
" \"P_Alarm\",\n",
" \"Wrk_Alm\",\n",
" \"Wrk_Suppressed\",\n",
" \"Wrk_AlmMinOnT\",\n",
" \"Wrk_AutoAckT\",\n",
" \"Wrk_ShelfT\",\n",
" \"Inf_Tab\",\n",
" \"Com_AE\",\n",
" \"Cfg_Tag\",\n",
" \"Cfg_Cond\",\n",
" \"Wrk_SecToUnshelve\",\n",
" \"Inf_Lib\",\n",
" \"Inf_Type\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 357,\n",
" \"structure_size\": 156,\n",
" \"member_count\": 60,\n",
" \"structure_handle\": 27647\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_Alarm\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Tag\": {\n",
" \"offset\": 844,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Label\": {\n",
" \"offset\": 868,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Desc\": {\n",
" \"offset\": 892,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_40\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 40\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 44,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 32239\n",
" },\n",
" \"string\": 40\n",
" },\n",
" \"data_type_name\": \"STRING_40\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_Run\": {\n",
" \"offset\": 171,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Wrk_StartRetrigT\": {\n",
" \"offset\": 936,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_StopRetrigT\": {\n",
" \"offset\": 948,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_RunFdbk\": {\n",
" \"offset\": 171,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Wrk_Notify\": {\n",
" \"offset\": 960,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_Bypass\": {\n",
" \"offset\": 171,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"__BitHost03\": {\n",
" \"offset\": 964,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_Disabled\": {\n",
" \"offset\": 964,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"DriveFault\": {\n",
" \"offset\": 968,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"P_Alarm\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_Reset\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_Exists\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_ResetReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_AckReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_AllowShelve\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Cfg_AllowDisable\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Cfg_PCmdClear\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Cfg_Severity\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_AlmMinOnT\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_MaxShelfT\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"PCfg_AllowExist\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"PCmd_Reset\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"PCmd_Ack\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_Suppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_Unsuppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_Unshelve\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"OCmd_Reset\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"OCmd_Ack\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"OCmd_Shelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"OCmd_Unshelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"MCmd_Disable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"MCmd_Enable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"MCmd_Test\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Val_Notify\": {\n",
" \"offset\": 14,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_MinToUnshelve\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_SecToUnshelve\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Alm\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Shelved\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Suppressed\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Disabled\": {\n",
" \"offset\": 67,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_AlmInh\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_Err\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Err_Timer\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Err_Severity\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Rdy_Reset\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Rdy_Ack\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Rdy_Shelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Rdy_Unshelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Rdy_Disable\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"__BitHost01\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Rdy_Enable\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Rdy_Test\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"P_Alarm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Wrk_Alm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Wrk_Suppressed\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Wrk_AlmMinOnT\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_AutoAckT\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_ShelfT\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Tab\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Com_AE\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Tag\": {\n",
" \"offset\": 68,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Cond\": {\n",
" \"offset\": 92,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_SecToUnshelve\": {\n",
" \"offset\": 116,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 120,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 136,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp\",\n",
" \"Inp_Reset\",\n",
" \"Cfg_Exists\",\n",
" \"Cfg_ResetReqd\",\n",
" \"Cfg_AckReqd\",\n",
" \"Cfg_AllowShelve\",\n",
" \"Cfg_AllowDisable\",\n",
" \"Cfg_PCmdClear\",\n",
" \"Cfg_Severity\",\n",
" \"Cfg_AlmMinOnT\",\n",
" \"Cfg_MaxShelfT\",\n",
" \"PCfg_AllowExist\",\n",
" \"PCmd_Reset\",\n",
" \"PCmd_Ack\",\n",
" \"PCmd_Suppress\",\n",
" \"PCmd_Unsuppress\",\n",
" \"PCmd_Unshelve\",\n",
" \"OCmd_Reset\",\n",
" \"OCmd_Ack\",\n",
" \"OCmd_Shelve\",\n",
" \"OCmd_Unshelve\",\n",
" \"MCmd_Disable\",\n",
" \"MCmd_Enable\",\n",
" \"MCmd_Test\",\n",
" \"Val_Notify\",\n",
" \"Val_MinToUnshelve\",\n",
" \"Val_SecToUnshelve\",\n",
" \"Alm\",\n",
" \"Ack\",\n",
" \"Shelved\",\n",
" \"Suppressed\",\n",
" \"Disabled\",\n",
" \"Sts_AlmInh\",\n",
" \"Sts_Err\",\n",
" \"Err_Timer\",\n",
" \"Err_Severity\",\n",
" \"Rdy_Reset\",\n",
" \"Rdy_Ack\",\n",
" \"Rdy_Shelve\",\n",
" \"Rdy_Unshelve\",\n",
" \"Rdy_Disable\",\n",
" \"Rdy_Enable\",\n",
" \"Rdy_Test\",\n",
" \"P_Alarm\",\n",
" \"Wrk_Alm\",\n",
" \"Wrk_Suppressed\",\n",
" \"Wrk_AlmMinOnT\",\n",
" \"Wrk_AutoAckT\",\n",
" \"Wrk_ShelfT\",\n",
" \"Inf_Tab\",\n",
" \"Com_AE\",\n",
" \"Cfg_Tag\",\n",
" \"Cfg_Cond\",\n",
" \"Wrk_SecToUnshelve\",\n",
" \"Inf_Lib\",\n",
" \"Inf_Type\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 357,\n",
" \"structure_size\": 156,\n",
" \"member_count\": 60,\n",
" \"structure_handle\": 27647\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_Alarm\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_DriveEU\": {\n",
" \"offset\": 1124,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_8\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 8\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 16,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 54208\n",
" },\n",
" \"string\": 8\n",
" },\n",
" \"data_type_name\": \"STRING_8\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_SpeedRef\": {\n",
" \"offset\": 1136,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_Rev\": {\n",
" \"offset\": 964,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Wrk_Jog\": {\n",
" \"offset\": 964,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Wrk_ResetT\": {\n",
" \"offset\": 1140,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_ResetONS\": {\n",
" \"offset\": 964,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_SpeedFdbkEU\": {\n",
" \"offset\": 1152,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_8\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 8\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 16,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 54208\n",
" },\n",
" \"string\": 8\n",
" },\n",
" \"data_type_name\": \"STRING_8\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_RevText\": {\n",
" \"offset\": 1164,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_FwdText\": {\n",
" \"offset\": 1184,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_StopT\": {\n",
" \"offset\": 1204,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_StartT\": {\n",
" \"offset\": 1216,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Tab\": {\n",
" \"offset\": 1228,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_Cmd\": {\n",
" \"offset\": 1229,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_Sts\": {\n",
" \"offset\": 1230,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_Fault\": {\n",
" \"offset\": 1231,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_Retrigger\": {\n",
" \"offset\": 964,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Wrk_Step\": {\n",
" \"offset\": 1232,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_ScanTime\": {\n",
" \"offset\": 1236,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_ScanT\": {\n",
" \"offset\": 1240,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_SimFdbkTgt\": {\n",
" \"offset\": 1252,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 1256,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_JogT\": {\n",
" \"offset\": 1276,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_FaultDescFSC\": {\n",
" \"offset\": 1288,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"CONTROL\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"LEN\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"POS\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"EU\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"EM\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"ER\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"UL\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"IN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"FD\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"POS\",\n",
" \"EN\",\n",
" \"EU\",\n",
" \"DN\",\n",
" \"EM\",\n",
" \"ER\",\n",
" \"UL\",\n",
" \"IN\",\n",
" \"FD\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 51,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 11,\n",
" \"structure_handle\": 3969\n",
" }\n",
" },\n",
" \"data_type_name\": \"CONTROL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_FaultDesc\": {\n",
" \"offset\": 1300,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_40\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 40\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 44,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 32239\n",
" },\n",
" \"string\": 40\n",
" },\n",
" \"data_type_name\": \"STRING_40\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_ProgKeep2ONS\": {\n",
" \"offset\": 964,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Wrk_ProgKeep1ONS\": {\n",
" \"offset\": 964,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Wrk_ProgKeep0ONS\": {\n",
" \"offset\": 964,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Wrk_OperKeep2ONS\": {\n",
" \"offset\": 965,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Wrk_OperKeep1ONS\": {\n",
" \"offset\": 965,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Wrk_OperKeep0ONS\": {\n",
" \"offset\": 965,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 1344,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_SrcQ\": {\n",
" \"offset\": 1360,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_NotRdyONS\": {\n",
" \"offset\": 965,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Wrk_NotRdy\": {\n",
" \"offset\": 965,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Wrk_StartInhT\": {\n",
" \"offset\": 1364,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_StopInhT\": {\n",
" \"offset\": 1376,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp_FwdPermOK\",\n",
" \"Inp_FwdNBPermOK\",\n",
" \"Inp_RevPermOK\",\n",
" \"Inp_RevNBPermOK\",\n",
" \"Inp_IntlkOK\",\n",
" \"Inp_NBIntlkOK\",\n",
" \"Inp_IOFault\",\n",
" \"Inp_Sim\",\n",
" \"Inp_Hand\",\n",
" \"Inp_Ovrd\",\n",
" \"Inp_OvrdCmd\",\n",
" \"Inp_OvrdSpeed\",\n",
" \"Inp_Reset\",\n",
" \"Cfg_HasReverse\",\n",
" \"Cfg_HasJog\",\n",
" \"Cfg_AllowLocal\",\n",
" \"Cfg_HasFwdPermObj\",\n",
" \"Cfg_HasRevPermObj\",\n",
" \"Cfg_HasIntlkObj\",\n",
" \"Cfg_HasResInhObj\",\n",
" \"Cfg_HasRunTimeObj\",\n",
" \"Cfg_SetTrack\",\n",
" \"Cfg_SetTrackOvrdHand\",\n",
" \"Cfg_PCmdClear\",\n",
" \"Cfg_ProgDefault\",\n",
" \"Cfg_OperStopPrio\",\n",
" \"Cfg_OCmdResets\",\n",
" \"Cfg_OvrdPermIntlk\",\n",
" \"Cfg_ShedOnFailToStart\",\n",
" \"Cfg_ShedOnIOFault\",\n",
" \"Cfg_HasFailToStartAlm\",\n",
" \"Cfg_HasFailToStopAlm\",\n",
" \"Cfg_HasIntlkTripAlm\",\n",
" \"Cfg_HasDriveFaultAlm\",\n",
" \"Cfg_HasIOFaultAlm\",\n",
" \"Cfg_FailToStartResetReqd\",\n",
" \"Cfg_FailToStopResetReqd\",\n",
" \"Cfg_IntlkTripResetReqd\",\n",
" \"Cfg_DriveFaultResetReqd\",\n",
" \"Cfg_IOFaultResetReqd\",\n",
" \"Cfg_FailToStartAckReqd\",\n",
" \"Cfg_FailToStopAckReqd\",\n",
" \"Cfg_IntlkTripAckReqd\",\n",
" \"Cfg_DriveFaultAckReqd\",\n",
" \"Cfg_IOFaultAckReqd\",\n",
" \"Cfg_FailToStartSeverity\",\n",
" \"Cfg_FailToStopSeverity\",\n",
" \"Cfg_IntlkTripSeverity\",\n",
" \"Cfg_DriveFaultSeverity\",\n",
" \"Cfg_IOFaultSeverity\",\n",
" \"Cfg_MinSpdRef\",\n",
" \"Cfg_MaxSpdRef\",\n",
" \"Cfg_SpeedEUMin\",\n",
" \"Cfg_SpeedEUMax\",\n",
" \"Cfg_SpeedRawMin\",\n",
" \"Cfg_SpeedRawMax\",\n",
" \"Cfg_SimRampT\",\n",
" \"Cfg_FailToStartT\",\n",
" \"Cfg_FailToStopT\",\n",
" \"Cfg_ResetPulseT\",\n",
" \"Cfg_MaxJogT\",\n",
" \"Cfg_OperKeep\",\n",
" \"Cfg_ProgKeep\",\n",
" \"PSet_SpeedRef\",\n",
" \"PSet_Owner\",\n",
" \"OSet_SpeedRef\",\n",
" \"PCmd_Start\",\n",
" \"PCmd_Stop\",\n",
" \"PCmd_Fwd\",\n",
" \"PCmd_Rev\",\n",
" \"PCmd_Acq\",\n",
" \"PCmd_Rel\",\n",
" \"PCmd_Lock\",\n",
" \"PCmd_Unlock\",\n",
" \"PCmd_Reset\",\n",
" \"PCmd_FailToStartAck\",\n",
" \"PCmd_FailToStartSuppress\",\n",
" \"PCmd_FailToStartUnsuppress\",\n",
" \"PCmd_FailToStartUnshelve\",\n",
" \"PCmd_FailToStopAck\",\n",
" \"PCmd_FailToStopSuppress\",\n",
" \"PCmd_FailToStopUnsuppress\",\n",
" \"PCmd_FailToStopUnshelve\",\n",
" \"PCmd_IntlkTripAck\",\n",
" \"PCmd_IntlkTripSuppress\",\n",
" \"PCmd_IntlkTripUnsuppress\",\n",
" \"PCmd_IntlkTripUnshelve\",\n",
" \"PCmd_DriveFaultAck\",\n",
" \"PCmd_DriveFaultSuppress\",\n",
" \"PCmd_DriveFaultUnsuppress\",\n",
" \"PCmd_DriveFaultUnshelve\",\n",
" \"PCmd_IOFaultAck\",\n",
" \"PCmd_IOFaultSuppress\",\n",
" \"PCmd_IOFaultUnsuppress\",\n",
" \"PCmd_IOFaultUnshelve\",\n",
" \"OCmd_Start\",\n",
" \"OCmd_Stop\",\n",
" \"OCmd_Jog\",\n",
" \"OCmd_Fwd\",\n",
" \"OCmd_Rev\",\n",
" \"OCmd_Bypass\",\n",
" \"OCmd_Check\",\n",
" \"MCmd_Disable\",\n",
" \"MCmd_Enable\",\n",
" \"MCmd_Acq\",\n",
" \"MCmd_Rel\",\n",
" \"OCmd_AcqLock\",\n",
" \"OCmd_Unlock\",\n",
" \"OCmd_Reset\",\n",
" \"OCmd_ResetAckAll\",\n",
" \"Val_SpeedRef\",\n",
" \"Val_SpeedFdbk\",\n",
" \"Val_OutCurrent\",\n",
" \"Val_TorqCurrFdbk\",\n",
" \"Val_OutPower\",\n",
" \"Val_OvldC\",\n",
" \"Val_Temp\",\n",
" \"Val_ElapsedMWHr\",\n",
" \"Val_ElapsedRunT\",\n",
" \"Val_SpeedRefSrc\",\n",
" \"Val_SpeedEUMin\",\n",
" \"Val_SpeedEUMax\",\n",
" \"Val_LastFaultCode\",\n",
" \"SrcQ_IO\",\n",
" \"SrcQ\",\n",
" \"Val_Cmd\",\n",
" \"Val_Fdbk\",\n",
" \"Val_Sts\",\n",
" \"Val_Fault\",\n",
" \"Val_Mode\",\n",
" \"Val_Owner\",\n",
" \"Val_Notify\",\n",
" \"Sts_Stopped\",\n",
" \"Sts_Starting\",\n",
" \"Sts_Running\",\n",
" \"Sts_Stopping\",\n",
" \"Sts_Jogging\",\n",
" \"Sts_CommandDir\",\n",
" \"Sts_ActualDir\",\n",
" \"Sts_Accel\",\n",
" \"Sts_Decel\",\n",
" \"Sts_NotReady\",\n",
" \"Sts_Alarm\",\n",
" \"Sts_AtSpeed\",\n",
" \"Sts_SpeedLimited\",\n",
" \"Sts_DriveSts1\",\n",
" \"Sts_DriveSts2\",\n",
" \"Sts_FaultStsA\",\n",
" \"Sts_FaultStsB\",\n",
" \"Sts_PMSts\",\n",
" \"Sts_StartInhibits\",\n",
" \"Sts_Available\",\n",
" \"Sts_Bypass\",\n",
" \"Sts_BypActive\",\n",
" \"Sts_Disabled\",\n",
" \"Sts_NotRdy\",\n",
" \"Nrdy_Disabled\",\n",
" \"Nrdy_CfgErr\",\n",
" \"Nrdy_Intlk\",\n",
" \"Nrdy_Perm\",\n",
" \"Nrdy_OperPrio\",\n",
" \"Nrdy_Fail\",\n",
" \"Nrdy_IOFault\",\n",
" \"Nrdy_Trip\",\n",
" \"Nrdy_DriveNR\",\n",
" \"Nrdy_NoMode\",\n",
" \"Sts_MaintByp\",\n",
" \"Sts_AlmInh\",\n",
" \"Sts_Err\",\n",
" \"Err_Timer\",\n",
" \"Err_Sim\",\n",
" \"Err_Alarm\",\n",
" \"Err_EU\",\n",
" \"Err_Raw\",\n",
" \"Err_RefLim\",\n",
" \"Sts_Hand\",\n",
" \"Sts_Maint\",\n",
" \"Sts_Ovrd\",\n",
" \"Sts_Prog\",\n",
" \"Sts_Oper\",\n",
" \"Sts_ProgOperLock\",\n",
" \"Sts_NoMode\",\n",
" \"Sts_MAcqRcvd\",\n",
" \"Sts_FailToStart\",\n",
" \"Alm_FailToStart\",\n",
" \"Ack_FailToStart\",\n",
" \"Sts_FailToStartDisabled\",\n",
" \"Sts_FailToStartShelved\",\n",
" \"Sts_FailToStartSuppressed\",\n",
" \"Sts_FailToStop\",\n",
" \"Alm_FailToStop\",\n",
" \"Ack_FailToStop\",\n",
" \"Sts_FailToStopDisabled\",\n",
" \"Sts_FailToStopShelved\",\n",
" \"Sts_FailToStopSuppressed\",\n",
" \"Sts_IntlkTrip\",\n",
" \"Alm_IntlkTrip\",\n",
" \"Ack_IntlkTrip\",\n",
" \"Sts_IntlkTripDisabled\",\n",
" \"Sts_IntlkTripShelved\",\n",
" \"Sts_IntlkTripSuppressed\",\n",
" \"Sts_DriveFault\",\n",
" \"Alm_DriveFault\",\n",
" \"Ack_DriveFault\",\n",
" \"Sts_DriveFaultDisabled\",\n",
" \"Sts_DriveFaultShelved\",\n",
" \"Sts_DriveFaultSuppressed\",\n",
" \"Sts_IOFault\",\n",
" \"Alm_IOFault\",\n",
" \"Ack_IOFault\",\n",
" \"Sts_IOFaultDisabled\",\n",
" \"Sts_IOFaultShelved\",\n",
" \"Sts_IOFaultSuppressed\",\n",
" \"Rdy_Start\",\n",
" \"Rdy_Stop\",\n",
" \"Rdy_Jog\",\n",
" \"Rdy_Fwd\",\n",
" \"Rdy_Rev\",\n",
" \"Rdy_Bypass\",\n",
" \"Rdy_Check\",\n",
" \"Rdy_Disable\",\n",
" \"Rdy_Enable\",\n",
" \"Rdy_Reset\",\n",
" \"Rdy_ResetAckAll\",\n",
" \"Rdy_SpeedRef\",\n",
" \"P_PF755\",\n",
" \"Mode\",\n",
" \"IOFault\",\n",
" \"IntlkTrip\",\n",
" \"FailToStop\",\n",
" \"FailToStart\",\n",
" \"Cfg_Tag\",\n",
" \"Cfg_Label\",\n",
" \"Cfg_Desc\",\n",
" \"Wrk_Run\",\n",
" \"Wrk_StartRetrigT\",\n",
" \"Wrk_StopRetrigT\",\n",
" \"Wrk_RunFdbk\",\n",
" \"Wrk_Notify\",\n",
" \"Wrk_Bypass\",\n",
" \"Wrk_Disabled\",\n",
" \"DriveFault\",\n",
" \"Val_DriveEU\",\n",
" \"Wrk_SpeedRef\",\n",
" \"Wrk_Rev\",\n",
" \"Wrk_Jog\",\n",
" \"Wrk_ResetT\",\n",
" \"Wrk_ResetONS\",\n",
" \"Cfg_SpeedFdbkEU\",\n",
" \"Cfg_RevText\",\n",
" \"Cfg_FwdText\",\n",
" \"Wrk_StopT\",\n",
" \"Wrk_StartT\",\n",
" \"Inf_Tab\",\n",
" \"Wrk_Cmd\",\n",
" \"Wrk_Sts\",\n",
" \"Wrk_Fault\",\n",
" \"Wrk_Retrigger\",\n",
" \"Wrk_Step\",\n",
" \"Wrk_ScanTime\",\n",
" \"Wrk_ScanT\",\n",
" \"Wrk_SimFdbkTgt\",\n",
" \"Inf_Type\",\n",
" \"Wrk_JogT\",\n",
" \"Wrk_FaultDescFSC\",\n",
" \"Val_FaultDesc\",\n",
" \"Wrk_ProgKeep2ONS\",\n",
" \"Wrk_ProgKeep1ONS\",\n",
" \"Wrk_ProgKeep0ONS\",\n",
" \"Wrk_OperKeep2ONS\",\n",
" \"Wrk_OperKeep1ONS\",\n",
" \"Wrk_OperKeep0ONS\",\n",
" \"Inf_Lib\",\n",
" \"Wrk_SrcQ\",\n",
" \"Wrk_NotRdyONS\",\n",
" \"Wrk_NotRdy\",\n",
" \"Wrk_StartInhT\",\n",
" \"Wrk_StopInhT\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 1874,\n",
" \"structure_size\": 1388,\n",
" \"member_count\": 284,\n",
" \"structure_handle\": 43630\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_PF755\",\n",
" \"tag_type\": \"struct\"\n",
" },\n",
" \"PF755_I\": {\n",
" \"tag_name\": \"PF755_I\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 42,\n",
" \"symbol_address\": 56776,\n",
" \"symbol_object_address\": 907060,\n",
" \"software_control\": 67174446,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"template_instance_id\": 1122,\n",
" \"data_type\": {\n",
" \"name\": \"P_PF755_Inp\",\n",
" \"internal_tags\": {\n",
" \"ZZZZZZZZZP_PF755_Inp_00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DriveStatus\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DriveStatus_Ready\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"DriveStatus_Active\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"DriveStatus_CommandDir\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"DriveStatus_ActualDir\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"DriveStatus_Accelerating\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"DriveStatus_Decelerating\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"DriveStatus_Alarm\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DriveStatus_Faulted\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"DriveStatus_AtSpeed\": {\n",
" \"offset\": 5,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"DriveStatus_Manual\": {\n",
" \"offset\": 5,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"DriveStatus_SpdRefBit0\": {\n",
" \"offset\": 5,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"DriveStatus_spdRefBit1\": {\n",
" \"offset\": 5,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"DriveStatus_SpdRefBit2\": {\n",
" \"offset\": 5,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"DriveStatus_SpdRefBit3\": {\n",
" \"offset\": 5,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"DriveStatus_SpdRefBit4\": {\n",
" \"offset\": 5,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DriveStatus_Running\": {\n",
" \"offset\": 6,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"DriveStatus_Jogging\": {\n",
" \"offset\": 6,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"DriveStatus_Stopping\": {\n",
" \"offset\": 6,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"DriveStatus_DCBraking\": {\n",
" \"offset\": 6,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"DriveStatus_DBActive\": {\n",
" \"offset\": 6,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"DriveStatus_SpeedMode\": {\n",
" \"offset\": 6,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"DriveStatus_PositionMode\": {\n",
" \"offset\": 6,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DriveStatus_TorqueMode\": {\n",
" \"offset\": 6,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"DriveStatus_AtZeroSpeed\": {\n",
" \"offset\": 7,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"DriveStatus_AtHome\": {\n",
" \"offset\": 7,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"DriveStatus_AtLimit\": {\n",
" \"offset\": 7,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"DriveStatus_CurrLimit\": {\n",
" \"offset\": 7,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"DriveStatus_BusFrqReg\": {\n",
" \"offset\": 7,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"DriveStatus_EnableOn\": {\n",
" \"offset\": 7,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"DriveStatus_MotorOL\": {\n",
" \"offset\": 7,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DriveStatus_Regen\": {\n",
" \"offset\": 7,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Feedback\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"TorqueCurFdbk\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"OutputCurrent\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"OutputPower\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"ElapsedMWH\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"ElapsedRunTime\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"SpeedUnits\": {\n",
" \"offset\": 32,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PredMaintSts\": {\n",
" \"offset\": 36,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PredMaintSts_HeatskinkFan\": {\n",
" \"offset\": 36,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"PredMaintSts_InternalFan\": {\n",
" \"offset\": 36,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"PredMaintSts_MtrBearing\": {\n",
" \"offset\": 36,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"PredMaintSts_MtrLube\": {\n",
" \"offset\": 36,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"PredMaintSts_MchBearing\": {\n",
" \"offset\": 36,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PredMaintSts_MchLube\": {\n",
" \"offset\": 36,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PredMaintSts_Reserved\": {\n",
" \"offset\": 36,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PredMaintSts_Reserved1\": {\n",
" \"offset\": 36,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"PredMaintSts_Reserved2\": {\n",
" \"offset\": 37,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"PredMaintSts_Reserved3\": {\n",
" \"offset\": 37,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"PredMaintSts_Reserved4\": {\n",
" \"offset\": 37,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"PredMaintSts_Reserved5\": {\n",
" \"offset\": 37,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"PredMaintSts_Reserved6\": {\n",
" \"offset\": 37,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PredMaintSts_Reserved7\": {\n",
" \"offset\": 37,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PredMaintSts_Reserved8\": {\n",
" \"offset\": 37,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PredMaintSts_Master\": {\n",
" \"offset\": 38,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"StartInhibits\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"StartInhibits_Faulted\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"StartInhibits_Alarm\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"StartInhibits_Enable\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"StartInhibits_Precharge\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"StartInhibits_Stop\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"StartInhibits_Database\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"StartInhibits_Startup\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"StartInhibits_Safety\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"StartInhibits_Sleep\": {\n",
" \"offset\": 41,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"StartInhibits_Profiler\": {\n",
" \"offset\": 41,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"StartInhibits_CommutNotCfg\": {\n",
" \"offset\": 41,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"DriveStatus2\": {\n",
" \"offset\": 44,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DriveStatus2_AutoRstrAct\": {\n",
" \"offset\": 44,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"DriveStatus2_AuRstrCntDwn\": {\n",
" \"offset\": 44,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"DriveStatus2_HSFanOn\": {\n",
" \"offset\": 44,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"DriveStatus2_Reserved\": {\n",
" \"offset\": 44,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"DriveStatus2_FluxBraking\": {\n",
" \"offset\": 44,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"DriveStatus2_FdbkLossSwO\": {\n",
" \"offset\": 44,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"DriveStatus2_Reserved1\": {\n",
" \"offset\": 44,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DriveStatus2_Reserved2\": {\n",
" \"offset\": 44,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"DriveStatus2_PrchrgClosed\": {\n",
" \"offset\": 45,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"DriveStatus2_Autotuning\": {\n",
" \"offset\": 45,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"DriveStatus2_PIDFBLoss\": {\n",
" \"offset\": 45,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"DriveStatus2_AccelRate\": {\n",
" \"offset\": 45,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"DriveStatus2_DecelRate\": {\n",
" \"offset\": 45,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"DriveOLCount\": {\n",
" \"offset\": 48,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"DriveTempC\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"LastFaultCode\": {\n",
" \"offset\": 56,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"FaultStatusA\": {\n",
" \"offset\": 60,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"FaultStatusA_PowerLoss\": {\n",
" \"offset\": 60,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"FaultStatusA_UnderVoltage\": {\n",
" \"offset\": 60,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"FaultStatusA_MotorOL\": {\n",
" \"offset\": 60,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"FaultStatusA_LoalLoss\": {\n",
" \"offset\": 60,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"FaultStatusA_InPhaseLoss\": {\n",
" \"offset\": 60,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"FaultStatusA_OutPhaseLoss\": {\n",
" \"offset\": 60,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"FaultStatusA_DecelInhib\": {\n",
" \"offset\": 60,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"FaultStatusA_ShearPin1\": {\n",
" \"offset\": 60,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"FaultStatusA_ShearPin2\": {\n",
" \"offset\": 61,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"FaultStatusA_PriFdbkLoss\": {\n",
" \"offset\": 61,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"FaultStatusA_AltFdbkLoss\": {\n",
" \"offset\": 61,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"FaultStatusA_AuxFdbkLoss\": {\n",
" \"offset\": 61,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"FaultStatusA_PosFdbkLoss\": {\n",
" \"offset\": 61,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"FaultStatusA_ExtPrchrgErr\": {\n",
" \"offset\": 61,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"FaultStatusB\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"FaultStatusB_AuxInputFlt\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"FaultStatusB_OverVoltage\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"FaultStatusB_DriveOL\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"FaultStatusB_HeatsinkOT\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"FaultStatusB_TransistorOT\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"FaultStatusB_SinkUnderTemp\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"FaultStatusB_ExcessLoad\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"FaultStatusB_OverspdLmt\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"FaultStatusB_PrchrgOpen\": {\n",
" \"offset\": 65,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"FaultStatusB_SafetyBrdFlt\": {\n",
" \"offset\": 65,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"FaultStatusB_IRVoltsRange\": {\n",
" \"offset\": 65,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"FaultStatusB_FluxAmpsRang\": {\n",
" \"offset\": 65,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"FaultStatusB_IXOVlotRange\": {\n",
" \"offset\": 65,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"FaultStatusB_AuRstExhaust\": {\n",
" \"offset\": 65,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"FaultStatusB_SWOverCur\": {\n",
" \"offset\": 65,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"FaultStatusB_HWOverCur\": {\n",
" \"offset\": 65,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"FaultStatusB_TrqPrvSpdBnd\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"FaultStatusB_TPEnclsCfg\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"FaultStatusB_GroundFault\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"FaultStatusB_OWAlarmTO\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"FaultStatusB_OverTravel\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"FaultStatusB_TrvlLimCflct\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"ZZZZZZZZZP_PF755_Inp_00\",\n",
" \"DriveStatus\",\n",
" \"DriveStatus_Ready\",\n",
" \"DriveStatus_Active\",\n",
" \"DriveStatus_CommandDir\",\n",
" \"DriveStatus_ActualDir\",\n",
" \"DriveStatus_Accelerating\",\n",
" \"DriveStatus_Decelerating\",\n",
" \"DriveStatus_Alarm\",\n",
" \"DriveStatus_Faulted\",\n",
" \"DriveStatus_AtSpeed\",\n",
" \"DriveStatus_Manual\",\n",
" \"DriveStatus_SpdRefBit0\",\n",
" \"DriveStatus_spdRefBit1\",\n",
" \"DriveStatus_SpdRefBit2\",\n",
" \"DriveStatus_SpdRefBit3\",\n",
" \"DriveStatus_SpdRefBit4\",\n",
" \"DriveStatus_Running\",\n",
" \"DriveStatus_Jogging\",\n",
" \"DriveStatus_Stopping\",\n",
" \"DriveStatus_DCBraking\",\n",
" \"DriveStatus_DBActive\",\n",
" \"DriveStatus_SpeedMode\",\n",
" \"DriveStatus_PositionMode\",\n",
" \"DriveStatus_TorqueMode\",\n",
" \"DriveStatus_AtZeroSpeed\",\n",
" \"DriveStatus_AtHome\",\n",
" \"DriveStatus_AtLimit\",\n",
" \"DriveStatus_CurrLimit\",\n",
" \"DriveStatus_BusFrqReg\",\n",
" \"DriveStatus_EnableOn\",\n",
" \"DriveStatus_MotorOL\",\n",
" \"DriveStatus_Regen\",\n",
" \"Feedback\",\n",
" \"TorqueCurFdbk\",\n",
" \"OutputCurrent\",\n",
" \"OutputPower\",\n",
" \"ElapsedMWH\",\n",
" \"ElapsedRunTime\",\n",
" \"SpeedUnits\",\n",
" \"PredMaintSts\",\n",
" \"PredMaintSts_HeatskinkFan\",\n",
" \"PredMaintSts_InternalFan\",\n",
" \"PredMaintSts_MtrBearing\",\n",
" \"PredMaintSts_MtrLube\",\n",
" \"PredMaintSts_MchBearing\",\n",
" \"PredMaintSts_MchLube\",\n",
" \"PredMaintSts_Reserved\",\n",
" \"PredMaintSts_Reserved1\",\n",
" \"PredMaintSts_Reserved2\",\n",
" \"PredMaintSts_Reserved3\",\n",
" \"PredMaintSts_Reserved4\",\n",
" \"PredMaintSts_Reserved5\",\n",
" \"PredMaintSts_Reserved6\",\n",
" \"PredMaintSts_Reserved7\",\n",
" \"PredMaintSts_Reserved8\",\n",
" \"PredMaintSts_Master\",\n",
" \"StartInhibits\",\n",
" \"StartInhibits_Faulted\",\n",
" \"StartInhibits_Alarm\",\n",
" \"StartInhibits_Enable\",\n",
" \"StartInhibits_Precharge\",\n",
" \"StartInhibits_Stop\",\n",
" \"StartInhibits_Database\",\n",
" \"StartInhibits_Startup\",\n",
" \"StartInhibits_Safety\",\n",
" \"StartInhibits_Sleep\",\n",
" \"StartInhibits_Profiler\",\n",
" \"StartInhibits_CommutNotCfg\",\n",
" \"DriveStatus2\",\n",
" \"DriveStatus2_AutoRstrAct\",\n",
" \"DriveStatus2_AuRstrCntDwn\",\n",
" \"DriveStatus2_HSFanOn\",\n",
" \"DriveStatus2_Reserved\",\n",
" \"DriveStatus2_FluxBraking\",\n",
" \"DriveStatus2_FdbkLossSwO\",\n",
" \"DriveStatus2_Reserved1\",\n",
" \"DriveStatus2_Reserved2\",\n",
" \"DriveStatus2_PrchrgClosed\",\n",
" \"DriveStatus2_Autotuning\",\n",
" \"DriveStatus2_PIDFBLoss\",\n",
" \"DriveStatus2_AccelRate\",\n",
" \"DriveStatus2_DecelRate\",\n",
" \"DriveOLCount\",\n",
" \"DriveTempC\",\n",
" \"LastFaultCode\",\n",
" \"FaultStatusA\",\n",
" \"FaultStatusA_PowerLoss\",\n",
" \"FaultStatusA_UnderVoltage\",\n",
" \"FaultStatusA_MotorOL\",\n",
" \"FaultStatusA_LoalLoss\",\n",
" \"FaultStatusA_InPhaseLoss\",\n",
" \"FaultStatusA_OutPhaseLoss\",\n",
" \"FaultStatusA_DecelInhib\",\n",
" \"FaultStatusA_ShearPin1\",\n",
" \"FaultStatusA_ShearPin2\",\n",
" \"FaultStatusA_PriFdbkLoss\",\n",
" \"FaultStatusA_AltFdbkLoss\",\n",
" \"FaultStatusA_AuxFdbkLoss\",\n",
" \"FaultStatusA_PosFdbkLoss\",\n",
" \"FaultStatusA_ExtPrchrgErr\",\n",
" \"FaultStatusB\",\n",
" \"FaultStatusB_AuxInputFlt\",\n",
" \"FaultStatusB_OverVoltage\",\n",
" \"FaultStatusB_DriveOL\",\n",
" \"FaultStatusB_HeatsinkOT\",\n",
" \"FaultStatusB_TransistorOT\",\n",
" \"FaultStatusB_SinkUnderTemp\",\n",
" \"FaultStatusB_ExcessLoad\",\n",
" \"FaultStatusB_OverspdLmt\",\n",
" \"FaultStatusB_PrchrgOpen\",\n",
" \"FaultStatusB_SafetyBrdFlt\",\n",
" \"FaultStatusB_IRVoltsRange\",\n",
" \"FaultStatusB_FluxAmpsRang\",\n",
" \"FaultStatusB_IXOVlotRange\",\n",
" \"FaultStatusB_AuRstExhaust\",\n",
" \"FaultStatusB_SWOverCur\",\n",
" \"FaultStatusB_HWOverCur\",\n",
" \"FaultStatusB_TrqPrvSpdBnd\",\n",
" \"FaultStatusB_TPEnclsCfg\",\n",
" \"FaultStatusB_GroundFault\",\n",
" \"FaultStatusB_OWAlarmTO\",\n",
" \"FaultStatusB_OverTravel\",\n",
" \"FaultStatusB_TrvlLimCflct\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 1054,\n",
" \"structure_size\": 68,\n",
" \"member_count\": 124,\n",
" \"structure_handle\": 5216\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_PF755_Inp\",\n",
" \"tag_type\": \"struct\"\n",
" },\n",
" \"PF755_O\": {\n",
" \"tag_name\": \"PF755_O\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 43,\n",
" \"symbol_address\": 56744,\n",
" \"symbol_object_address\": 907100,\n",
" \"software_control\": 67174447,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"template_instance_id\": 925,\n",
" \"data_type\": {\n",
" \"name\": \"P_PF755_Out\",\n",
" \"internal_tags\": {\n",
" \"LogicCommand\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"LogicCommand_Stop\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"LogicCommand_Start\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"LogicCommand_Jog1\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"LogicCommand_ClearFaults\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"LogicCommand_Forward\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"LogicCommand_Reverse\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"LogicCommand_Manual\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"LogicCommand_AccelTime1\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"LogicCommand_AccelTime2\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"LogicCommand_DecelTime1\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"LogicCommand_DecelTime2\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"LogicCommand_SpdRefSel0\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"LogicCommand_SpdRefSel1\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"LogicCommand_SpdRefSel2\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"LogicCommand_CoastStop\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"LogicCommand_CLimitStop\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"LogicCommand_Run\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"LogicCommand_Jog2\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Reference\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LogicCommand\",\n",
" \"LogicCommand_Stop\",\n",
" \"LogicCommand_Start\",\n",
" \"LogicCommand_Jog1\",\n",
" \"LogicCommand_ClearFaults\",\n",
" \"LogicCommand_Forward\",\n",
" \"LogicCommand_Reverse\",\n",
" \"LogicCommand_Manual\",\n",
" \"LogicCommand_AccelTime1\",\n",
" \"LogicCommand_AccelTime2\",\n",
" \"LogicCommand_DecelTime1\",\n",
" \"LogicCommand_DecelTime2\",\n",
" \"LogicCommand_SpdRefSel0\",\n",
" \"LogicCommand_SpdRefSel1\",\n",
" \"LogicCommand_SpdRefSel2\",\n",
" \"LogicCommand_CoastStop\",\n",
" \"LogicCommand_CLimitStop\",\n",
" \"LogicCommand_Run\",\n",
" \"LogicCommand_Jog2\",\n",
" \"Reference\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 173,\n",
" \"structure_size\": 8,\n",
" \"member_count\": 20,\n",
" \"structure_handle\": 2087\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_PF755_Out\",\n",
" \"tag_type\": \"struct\"\n",
" },\n",
" \"PF75x_FaultCodeList\": {\n",
" \"tag_name\": \"PF75x_FaultCodeList\",\n",
" \"dim\": 1,\n",
" \"alias\": false,\n",
" \"instance_id\": 44,\n",
" \"symbol_address\": 46520,\n",
" \"symbol_object_address\": 907140,\n",
" \"software_control\": 67174448,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 212,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"template_instance_id\": 3243,\n",
" \"data_type\": {\n",
" \"name\": \"P_DescList\",\n",
" \"internal_tags\": {\n",
" \"Code\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Desc\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_40\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 40\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 44,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 32239\n",
" },\n",
" \"string\": 40\n",
" },\n",
" \"data_type_name\": \"STRING_40\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"Code\",\n",
" \"Desc\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 48,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 19556\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_DescList\",\n",
" \"tag_type\": \"struct\"\n",
" },\n",
" \"cmd_Stop\": {\n",
" \"tag_name\": \"cmd_Stop\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 45,\n",
" \"symbol_address\": 46504,\n",
" \"symbol_object_address\": 907180,\n",
" \"software_control\": 1140916273,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit_position\": 0,\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"cmd_Start\": {\n",
" \"tag_name\": \"cmd_Start\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 46,\n",
" \"symbol_address\": 46472,\n",
" \"symbol_object_address\": 907220,\n",
" \"software_control\": 1140916274,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit_position\": 0,\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"PT01_DischargePressure\": {\n",
" \"tag_name\": \"PT01_DischargePressure\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 47,\n",
" \"symbol_address\": 44576,\n",
" \"symbol_object_address\": 907260,\n",
" \"software_control\": 67174451,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"template_instance_id\": 1864,\n",
" \"data_type\": {\n",
" \"name\": \"P_AIn\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp_PV\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Inp_PVSrcQ\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Inp_PVBad\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_PVUncertain\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Inp_Sim\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Inp_HiHiGate\": {\n",
" \"offset\": 1568,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Inp_HiGate\": {\n",
" \"offset\": 1708,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Inp_LoGate\": {\n",
" \"offset\": 1428,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Inp_LoLoGate\": {\n",
" \"offset\": 1288,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Inp_FailGate\": {\n",
" \"offset\": 1148,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Inp_Reset\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_NoSubstPV\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_SetTrack\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Cfg_HasChanObj\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Cfg_UseChanSrcQ\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Cfg_PCmdClear\": {\n",
" \"offset\": 784,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_ProgDefault\": {\n",
" \"offset\": 784,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_HasHiHiAlm\": {\n",
" \"offset\": 628,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_HasHiAlm\": {\n",
" \"offset\": 472,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_HasLoAlm\": {\n",
" \"offset\": 316,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_HasLoLoAlm\": {\n",
" \"offset\": 160,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_HasFailAlm\": {\n",
" \"offset\": 936,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_HiHiResetReqd\": {\n",
" \"offset\": 628,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_HiResetReqd\": {\n",
" \"offset\": 472,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_LoResetReqd\": {\n",
" \"offset\": 316,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_LoLoResetReqd\": {\n",
" \"offset\": 160,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_FailResetReqd\": {\n",
" \"offset\": 936,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_HiHiAckReqd\": {\n",
" \"offset\": 628,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_HiAckReqd\": {\n",
" \"offset\": 472,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_LoAckReqd\": {\n",
" \"offset\": 316,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_LoLoAckReqd\": {\n",
" \"offset\": 160,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_FailAckReqd\": {\n",
" \"offset\": 936,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_HiHiSeverity\": {\n",
" \"offset\": 632,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_HiSeverity\": {\n",
" \"offset\": 476,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_LoSeverity\": {\n",
" \"offset\": 320,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_LoLoSeverity\": {\n",
" \"offset\": 164,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_FailSeverity\": {\n",
" \"offset\": 940,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_InpRawMin\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_InpRawMax\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_PVEUMin\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_PVEUMax\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_FiltTC\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_HiHiDB\": {\n",
" \"offset\": 32,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_HiHiOnDly\": {\n",
" \"offset\": 1576,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_HiHiOffDly\": {\n",
" \"offset\": 1580,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_HiHiGateDly\": {\n",
" \"offset\": 1572,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_HiDB\": {\n",
" \"offset\": 36,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_HiOnDly\": {\n",
" \"offset\": 1716,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_HiOffDly\": {\n",
" \"offset\": 1720,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_HiGateDly\": {\n",
" \"offset\": 1712,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_LoDB\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_LoOnDly\": {\n",
" \"offset\": 1436,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_LoOffDly\": {\n",
" \"offset\": 1440,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_LoGateDly\": {\n",
" \"offset\": 1432,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_LoLoDB\": {\n",
" \"offset\": 44,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_LoLoOnDly\": {\n",
" \"offset\": 1296,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_LoLoOffDly\": {\n",
" \"offset\": 1300,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_LoLoGateDly\": {\n",
" \"offset\": 1292,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_FailHiLim\": {\n",
" \"offset\": 48,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_FailLoLim\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_FailDB\": {\n",
" \"offset\": 56,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_FailOnDly\": {\n",
" \"offset\": 1156,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_FailOffDly\": {\n",
" \"offset\": 1160,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_FailGateDly\": {\n",
" \"offset\": 1152,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PSet_Owner\": {\n",
" \"offset\": 60,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PSet_HiHiLim\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PSet_HiLim\": {\n",
" \"offset\": 68,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PSet_LoLim\": {\n",
" \"offset\": 72,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PSet_LoLoLim\": {\n",
" \"offset\": 76,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"MSet_SubstPV\": {\n",
" \"offset\": 80,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"OSet_HiHiLim\": {\n",
" \"offset\": 84,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"OSet_HiLim\": {\n",
" \"offset\": 88,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"OSet_LoLim\": {\n",
" \"offset\": 92,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"OSet_LoLoLim\": {\n",
" \"offset\": 96,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Set_SimPV\": {\n",
" \"offset\": 100,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PCmd_ClearCapt\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"PCmd_Acq\": {\n",
" \"offset\": 784,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"PCmd_Rel\": {\n",
" \"offset\": 785,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"PCmd_Lock\": {\n",
" \"offset\": 785,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"PCmd_Unlock\": {\n",
" \"offset\": 785,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"PCmd_Reset\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"PCmd_HiHiAck\": {\n",
" \"offset\": 629,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_HiHiSuppress\": {\n",
" \"offset\": 629,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_HiHiUnsuppress\": {\n",
" \"offset\": 629,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_HiHiUnshelve\": {\n",
" \"offset\": 629,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"PCmd_HiAck\": {\n",
" \"offset\": 473,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_HiSuppress\": {\n",
" \"offset\": 473,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_HiUnsuppress\": {\n",
" \"offset\": 473,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_HiUnshelve\": {\n",
" \"offset\": 473,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"PCmd_LoAck\": {\n",
" \"offset\": 317,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_LoSuppress\": {\n",
" \"offset\": 317,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_LoUnsuppress\": {\n",
" \"offset\": 317,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_LoUnshelve\": {\n",
" \"offset\": 317,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"PCmd_LoLoAck\": {\n",
" \"offset\": 161,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_LoLoSuppress\": {\n",
" \"offset\": 161,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_LoLoUnsuppress\": {\n",
" \"offset\": 161,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_LoLoUnshelve\": {\n",
" \"offset\": 161,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"PCmd_FailAck\": {\n",
" \"offset\": 937,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_FailSuppress\": {\n",
" \"offset\": 937,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_FailUnsuppress\": {\n",
" \"offset\": 937,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_FailUnshelve\": {\n",
" \"offset\": 937,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"MCmd_SubstPV\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"MCmd_InpPV\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"OCmd_ClearCapt\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"MCmd_Acq\": {\n",
" \"offset\": 785,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"MCmd_Rel\": {\n",
" \"offset\": 785,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"OCmd_AcqLock\": {\n",
" \"offset\": 785,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"OCmd_Unlock\": {\n",
" \"offset\": 785,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"OCmd_Reset\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"OCmd_ResetAckAll\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Val\": {\n",
" \"offset\": 104,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_InpPV\": {\n",
" \"offset\": 108,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_PVMinCapt\": {\n",
" \"offset\": 112,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_PVMaxCapt\": {\n",
" \"offset\": 116,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_PVEUMin\": {\n",
" \"offset\": 120,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_PVEUMax\": {\n",
" \"offset\": 124,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"SrcQ_IO\": {\n",
" \"offset\": 128,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"SrcQ\": {\n",
" \"offset\": 129,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_Fault\": {\n",
" \"offset\": 130,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_Mode\": {\n",
" \"offset\": 788,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_Owner\": {\n",
" \"offset\": 132,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_Notify\": {\n",
" \"offset\": 136,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_HiHiLim\": {\n",
" \"offset\": 140,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_HiLim\": {\n",
" \"offset\": 144,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_LoLim\": {\n",
" \"offset\": 148,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_LoLoLim\": {\n",
" \"offset\": 152,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Sts_SubstPV\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_InpPV\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Sts_PVBad\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Sts_PVUncertain\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Sts_MaintByp\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Sts_AlmInh\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Sts_Err\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Err_Raw\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Err_EU\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Err_Timer\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Err_Filt\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Err_DB\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Err_Alarm\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Sts_Maint\": {\n",
" \"offset\": 786,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Sts_Prog\": {\n",
" \"offset\": 786,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Sts_Oper\": {\n",
" \"offset\": 786,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Sts_ProgOperLock\": {\n",
" \"offset\": 786,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Sts_NoMode\": {\n",
" \"offset\": 786,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Sts_MAcqRcvd\": {\n",
" \"offset\": 786,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_HiHiCmp\": {\n",
" \"offset\": 1568,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Sts_HiHiGate\": {\n",
" \"offset\": 1568,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Sts_HiHi\": {\n",
" \"offset\": 628,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Alm_HiHi\": {\n",
" \"offset\": 694,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack_HiHi\": {\n",
" \"offset\": 694,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_HiHiDisabled\": {\n",
" \"offset\": 695,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_HiHiSuppressed\": {\n",
" \"offset\": 694,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Sts_HiHiShelved\": {\n",
" \"offset\": 694,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Sts_HiCmp\": {\n",
" \"offset\": 1708,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Sts_HiGate\": {\n",
" \"offset\": 1708,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Sts_Hi\": {\n",
" \"offset\": 472,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Alm_Hi\": {\n",
" \"offset\": 538,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack_Hi\": {\n",
" \"offset\": 538,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_HiDisabled\": {\n",
" \"offset\": 539,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_HiSuppressed\": {\n",
" \"offset\": 538,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Sts_HiShelved\": {\n",
" \"offset\": 538,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Sts_LoCmp\": {\n",
" \"offset\": 1428,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Sts_LoGate\": {\n",
" \"offset\": 1428,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Sts_Lo\": {\n",
" \"offset\": 316,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Alm_Lo\": {\n",
" \"offset\": 382,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack_Lo\": {\n",
" \"offset\": 382,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_LoDisabled\": {\n",
" \"offset\": 383,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_LoSuppressed\": {\n",
" \"offset\": 382,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Sts_LoShelved\": {\n",
" \"offset\": 382,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Sts_LoLoCmp\": {\n",
" \"offset\": 1288,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Sts_LoLoGate\": {\n",
" \"offset\": 1288,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Sts_LoLo\": {\n",
" \"offset\": 160,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Alm_LoLo\": {\n",
" \"offset\": 226,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack_LoLo\": {\n",
" \"offset\": 226,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_LoLoDisabled\": {\n",
" \"offset\": 227,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_LoLoSuppressed\": {\n",
" \"offset\": 226,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Sts_LoLoShelved\": {\n",
" \"offset\": 226,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Sts_FailCmp\": {\n",
" \"offset\": 1148,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Sts_FailGate\": {\n",
" \"offset\": 1148,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Sts_Fail\": {\n",
" \"offset\": 936,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Alm_Fail\": {\n",
" \"offset\": 1002,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack_Fail\": {\n",
" \"offset\": 1002,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_FailDisabled\": {\n",
" \"offset\": 1003,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_FailSuppressed\": {\n",
" \"offset\": 1002,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Sts_FailShelved\": {\n",
" \"offset\": 1002,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Rdy_SubstPV\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Rdy_InpPV\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"__BitHost01\": {\n",
" \"offset\": 156,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Rdy_Reset\": {\n",
" \"offset\": 156,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Rdy_ResetAckAll\": {\n",
" \"offset\": 156,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Rdy_OSet\": {\n",
" \"offset\": 156,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"P_AIn\": {\n",
" \"offset\": 156,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"LoLo\": {\n",
" \"offset\": 160,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"P_Alarm\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_Reset\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_Exists\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_ResetReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_AckReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_AllowShelve\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Cfg_AllowDisable\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Cfg_PCmdClear\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Cfg_Severity\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_AlmMinOnT\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_MaxShelfT\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"PCfg_AllowExist\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"PCmd_Reset\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"PCmd_Ack\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_Suppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_Unsuppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_Unshelve\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"OCmd_Reset\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"OCmd_Ack\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"OCmd_Shelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"OCmd_Unshelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"MCmd_Disable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"MCmd_Enable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"MCmd_Test\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Val_Notify\": {\n",
" \"offset\": 14,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_MinToUnshelve\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_SecToUnshelve\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Alm\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Shelved\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Suppressed\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Disabled\": {\n",
" \"offset\": 67,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_AlmInh\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_Err\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Err_Timer\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Err_Severity\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Rdy_Reset\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Rdy_Ack\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Rdy_Shelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Rdy_Unshelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Rdy_Disable\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"__BitHost01\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Rdy_Enable\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Rdy_Test\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"P_Alarm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Wrk_Alm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Wrk_Suppressed\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Wrk_AlmMinOnT\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_AutoAckT\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_ShelfT\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Tab\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Com_AE\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Tag\": {\n",
" \"offset\": 68,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Cond\": {\n",
" \"offset\": 92,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_SecToUnshelve\": {\n",
" \"offset\": 116,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 120,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 136,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp\",\n",
" \"Inp_Reset\",\n",
" \"Cfg_Exists\",\n",
" \"Cfg_ResetReqd\",\n",
" \"Cfg_AckReqd\",\n",
" \"Cfg_AllowShelve\",\n",
" \"Cfg_AllowDisable\",\n",
" \"Cfg_PCmdClear\",\n",
" \"Cfg_Severity\",\n",
" \"Cfg_AlmMinOnT\",\n",
" \"Cfg_MaxShelfT\",\n",
" \"PCfg_AllowExist\",\n",
" \"PCmd_Reset\",\n",
" \"PCmd_Ack\",\n",
" \"PCmd_Suppress\",\n",
" \"PCmd_Unsuppress\",\n",
" \"PCmd_Unshelve\",\n",
" \"OCmd_Reset\",\n",
" \"OCmd_Ack\",\n",
" \"OCmd_Shelve\",\n",
" \"OCmd_Unshelve\",\n",
" \"MCmd_Disable\",\n",
" \"MCmd_Enable\",\n",
" \"MCmd_Test\",\n",
" \"Val_Notify\",\n",
" \"Val_MinToUnshelve\",\n",
" \"Val_SecToUnshelve\",\n",
" \"Alm\",\n",
" \"Ack\",\n",
" \"Shelved\",\n",
" \"Suppressed\",\n",
" \"Disabled\",\n",
" \"Sts_AlmInh\",\n",
" \"Sts_Err\",\n",
" \"Err_Timer\",\n",
" \"Err_Severity\",\n",
" \"Rdy_Reset\",\n",
" \"Rdy_Ack\",\n",
" \"Rdy_Shelve\",\n",
" \"Rdy_Unshelve\",\n",
" \"Rdy_Disable\",\n",
" \"Rdy_Enable\",\n",
" \"Rdy_Test\",\n",
" \"P_Alarm\",\n",
" \"Wrk_Alm\",\n",
" \"Wrk_Suppressed\",\n",
" \"Wrk_AlmMinOnT\",\n",
" \"Wrk_AutoAckT\",\n",
" \"Wrk_ShelfT\",\n",
" \"Inf_Tab\",\n",
" \"Com_AE\",\n",
" \"Cfg_Tag\",\n",
" \"Cfg_Cond\",\n",
" \"Wrk_SecToUnshelve\",\n",
" \"Inf_Lib\",\n",
" \"Inf_Type\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 357,\n",
" \"structure_size\": 156,\n",
" \"member_count\": 60,\n",
" \"structure_handle\": 27647\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_Alarm\",\n",
" \"array\": 0\n",
" },\n",
" \"Lo\": {\n",
" \"offset\": 316,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"P_Alarm\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_Reset\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_Exists\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_ResetReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_AckReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_AllowShelve\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Cfg_AllowDisable\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Cfg_PCmdClear\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Cfg_Severity\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_AlmMinOnT\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_MaxShelfT\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"PCfg_AllowExist\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"PCmd_Reset\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"PCmd_Ack\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_Suppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_Unsuppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_Unshelve\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"OCmd_Reset\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"OCmd_Ack\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"OCmd_Shelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"OCmd_Unshelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"MCmd_Disable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"MCmd_Enable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"MCmd_Test\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Val_Notify\": {\n",
" \"offset\": 14,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_MinToUnshelve\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_SecToUnshelve\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Alm\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Shelved\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Suppressed\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Disabled\": {\n",
" \"offset\": 67,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_AlmInh\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_Err\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Err_Timer\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Err_Severity\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Rdy_Reset\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Rdy_Ack\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Rdy_Shelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Rdy_Unshelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Rdy_Disable\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"__BitHost01\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Rdy_Enable\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Rdy_Test\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"P_Alarm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Wrk_Alm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Wrk_Suppressed\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Wrk_AlmMinOnT\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_AutoAckT\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_ShelfT\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Tab\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Com_AE\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Tag\": {\n",
" \"offset\": 68,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Cond\": {\n",
" \"offset\": 92,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_SecToUnshelve\": {\n",
" \"offset\": 116,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 120,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 136,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp\",\n",
" \"Inp_Reset\",\n",
" \"Cfg_Exists\",\n",
" \"Cfg_ResetReqd\",\n",
" \"Cfg_AckReqd\",\n",
" \"Cfg_AllowShelve\",\n",
" \"Cfg_AllowDisable\",\n",
" \"Cfg_PCmdClear\",\n",
" \"Cfg_Severity\",\n",
" \"Cfg_AlmMinOnT\",\n",
" \"Cfg_MaxShelfT\",\n",
" \"PCfg_AllowExist\",\n",
" \"PCmd_Reset\",\n",
" \"PCmd_Ack\",\n",
" \"PCmd_Suppress\",\n",
" \"PCmd_Unsuppress\",\n",
" \"PCmd_Unshelve\",\n",
" \"OCmd_Reset\",\n",
" \"OCmd_Ack\",\n",
" \"OCmd_Shelve\",\n",
" \"OCmd_Unshelve\",\n",
" \"MCmd_Disable\",\n",
" \"MCmd_Enable\",\n",
" \"MCmd_Test\",\n",
" \"Val_Notify\",\n",
" \"Val_MinToUnshelve\",\n",
" \"Val_SecToUnshelve\",\n",
" \"Alm\",\n",
" \"Ack\",\n",
" \"Shelved\",\n",
" \"Suppressed\",\n",
" \"Disabled\",\n",
" \"Sts_AlmInh\",\n",
" \"Sts_Err\",\n",
" \"Err_Timer\",\n",
" \"Err_Severity\",\n",
" \"Rdy_Reset\",\n",
" \"Rdy_Ack\",\n",
" \"Rdy_Shelve\",\n",
" \"Rdy_Unshelve\",\n",
" \"Rdy_Disable\",\n",
" \"Rdy_Enable\",\n",
" \"Rdy_Test\",\n",
" \"P_Alarm\",\n",
" \"Wrk_Alm\",\n",
" \"Wrk_Suppressed\",\n",
" \"Wrk_AlmMinOnT\",\n",
" \"Wrk_AutoAckT\",\n",
" \"Wrk_ShelfT\",\n",
" \"Inf_Tab\",\n",
" \"Com_AE\",\n",
" \"Cfg_Tag\",\n",
" \"Cfg_Cond\",\n",
" \"Wrk_SecToUnshelve\",\n",
" \"Inf_Lib\",\n",
" \"Inf_Type\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 357,\n",
" \"structure_size\": 156,\n",
" \"member_count\": 60,\n",
" \"structure_handle\": 27647\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_Alarm\",\n",
" \"array\": 0\n",
" },\n",
" \"Hi\": {\n",
" \"offset\": 472,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"P_Alarm\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_Reset\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_Exists\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_ResetReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_AckReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_AllowShelve\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Cfg_AllowDisable\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Cfg_PCmdClear\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Cfg_Severity\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_AlmMinOnT\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_MaxShelfT\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"PCfg_AllowExist\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"PCmd_Reset\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"PCmd_Ack\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_Suppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_Unsuppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_Unshelve\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"OCmd_Reset\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"OCmd_Ack\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"OCmd_Shelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"OCmd_Unshelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"MCmd_Disable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"MCmd_Enable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"MCmd_Test\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Val_Notify\": {\n",
" \"offset\": 14,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_MinToUnshelve\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_SecToUnshelve\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Alm\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Shelved\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Suppressed\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Disabled\": {\n",
" \"offset\": 67,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_AlmInh\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_Err\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Err_Timer\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Err_Severity\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Rdy_Reset\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Rdy_Ack\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Rdy_Shelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Rdy_Unshelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Rdy_Disable\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"__BitHost01\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Rdy_Enable\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Rdy_Test\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"P_Alarm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Wrk_Alm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Wrk_Suppressed\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Wrk_AlmMinOnT\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_AutoAckT\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_ShelfT\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Tab\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Com_AE\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Tag\": {\n",
" \"offset\": 68,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Cond\": {\n",
" \"offset\": 92,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_SecToUnshelve\": {\n",
" \"offset\": 116,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 120,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 136,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp\",\n",
" \"Inp_Reset\",\n",
" \"Cfg_Exists\",\n",
" \"Cfg_ResetReqd\",\n",
" \"Cfg_AckReqd\",\n",
" \"Cfg_AllowShelve\",\n",
" \"Cfg_AllowDisable\",\n",
" \"Cfg_PCmdClear\",\n",
" \"Cfg_Severity\",\n",
" \"Cfg_AlmMinOnT\",\n",
" \"Cfg_MaxShelfT\",\n",
" \"PCfg_AllowExist\",\n",
" \"PCmd_Reset\",\n",
" \"PCmd_Ack\",\n",
" \"PCmd_Suppress\",\n",
" \"PCmd_Unsuppress\",\n",
" \"PCmd_Unshelve\",\n",
" \"OCmd_Reset\",\n",
" \"OCmd_Ack\",\n",
" \"OCmd_Shelve\",\n",
" \"OCmd_Unshelve\",\n",
" \"MCmd_Disable\",\n",
" \"MCmd_Enable\",\n",
" \"MCmd_Test\",\n",
" \"Val_Notify\",\n",
" \"Val_MinToUnshelve\",\n",
" \"Val_SecToUnshelve\",\n",
" \"Alm\",\n",
" \"Ack\",\n",
" \"Shelved\",\n",
" \"Suppressed\",\n",
" \"Disabled\",\n",
" \"Sts_AlmInh\",\n",
" \"Sts_Err\",\n",
" \"Err_Timer\",\n",
" \"Err_Severity\",\n",
" \"Rdy_Reset\",\n",
" \"Rdy_Ack\",\n",
" \"Rdy_Shelve\",\n",
" \"Rdy_Unshelve\",\n",
" \"Rdy_Disable\",\n",
" \"Rdy_Enable\",\n",
" \"Rdy_Test\",\n",
" \"P_Alarm\",\n",
" \"Wrk_Alm\",\n",
" \"Wrk_Suppressed\",\n",
" \"Wrk_AlmMinOnT\",\n",
" \"Wrk_AutoAckT\",\n",
" \"Wrk_ShelfT\",\n",
" \"Inf_Tab\",\n",
" \"Com_AE\",\n",
" \"Cfg_Tag\",\n",
" \"Cfg_Cond\",\n",
" \"Wrk_SecToUnshelve\",\n",
" \"Inf_Lib\",\n",
" \"Inf_Type\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 357,\n",
" \"structure_size\": 156,\n",
" \"member_count\": 60,\n",
" \"structure_handle\": 27647\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_Alarm\",\n",
" \"array\": 0\n",
" },\n",
" \"HiHi\": {\n",
" \"offset\": 628,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"P_Alarm\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_Reset\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_Exists\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_ResetReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_AckReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_AllowShelve\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Cfg_AllowDisable\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Cfg_PCmdClear\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Cfg_Severity\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_AlmMinOnT\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_MaxShelfT\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"PCfg_AllowExist\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"PCmd_Reset\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"PCmd_Ack\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_Suppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_Unsuppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_Unshelve\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"OCmd_Reset\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"OCmd_Ack\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"OCmd_Shelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"OCmd_Unshelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"MCmd_Disable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"MCmd_Enable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"MCmd_Test\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Val_Notify\": {\n",
" \"offset\": 14,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_MinToUnshelve\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_SecToUnshelve\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Alm\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Shelved\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Suppressed\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Disabled\": {\n",
" \"offset\": 67,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_AlmInh\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_Err\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Err_Timer\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Err_Severity\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Rdy_Reset\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Rdy_Ack\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Rdy_Shelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Rdy_Unshelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Rdy_Disable\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"__BitHost01\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Rdy_Enable\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Rdy_Test\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"P_Alarm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Wrk_Alm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Wrk_Suppressed\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Wrk_AlmMinOnT\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_AutoAckT\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_ShelfT\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Tab\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Com_AE\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Tag\": {\n",
" \"offset\": 68,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Cond\": {\n",
" \"offset\": 92,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_SecToUnshelve\": {\n",
" \"offset\": 116,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 120,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 136,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp\",\n",
" \"Inp_Reset\",\n",
" \"Cfg_Exists\",\n",
" \"Cfg_ResetReqd\",\n",
" \"Cfg_AckReqd\",\n",
" \"Cfg_AllowShelve\",\n",
" \"Cfg_AllowDisable\",\n",
" \"Cfg_PCmdClear\",\n",
" \"Cfg_Severity\",\n",
" \"Cfg_AlmMinOnT\",\n",
" \"Cfg_MaxShelfT\",\n",
" \"PCfg_AllowExist\",\n",
" \"PCmd_Reset\",\n",
" \"PCmd_Ack\",\n",
" \"PCmd_Suppress\",\n",
" \"PCmd_Unsuppress\",\n",
" \"PCmd_Unshelve\",\n",
" \"OCmd_Reset\",\n",
" \"OCmd_Ack\",\n",
" \"OCmd_Shelve\",\n",
" \"OCmd_Unshelve\",\n",
" \"MCmd_Disable\",\n",
" \"MCmd_Enable\",\n",
" \"MCmd_Test\",\n",
" \"Val_Notify\",\n",
" \"Val_MinToUnshelve\",\n",
" \"Val_SecToUnshelve\",\n",
" \"Alm\",\n",
" \"Ack\",\n",
" \"Shelved\",\n",
" \"Suppressed\",\n",
" \"Disabled\",\n",
" \"Sts_AlmInh\",\n",
" \"Sts_Err\",\n",
" \"Err_Timer\",\n",
" \"Err_Severity\",\n",
" \"Rdy_Reset\",\n",
" \"Rdy_Ack\",\n",
" \"Rdy_Shelve\",\n",
" \"Rdy_Unshelve\",\n",
" \"Rdy_Disable\",\n",
" \"Rdy_Enable\",\n",
" \"Rdy_Test\",\n",
" \"P_Alarm\",\n",
" \"Wrk_Alm\",\n",
" \"Wrk_Suppressed\",\n",
" \"Wrk_AlmMinOnT\",\n",
" \"Wrk_AutoAckT\",\n",
" \"Wrk_ShelfT\",\n",
" \"Inf_Tab\",\n",
" \"Com_AE\",\n",
" \"Cfg_Tag\",\n",
" \"Cfg_Cond\",\n",
" \"Wrk_SecToUnshelve\",\n",
" \"Inf_Lib\",\n",
" \"Inf_Type\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 357,\n",
" \"structure_size\": 156,\n",
" \"member_count\": 60,\n",
" \"structure_handle\": 27647\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_Alarm\",\n",
" \"array\": 0\n",
" },\n",
" \"Mode\": {\n",
" \"offset\": 784,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"P_Mode\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp_Hand\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_Ovrd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_PCmdClear\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_OvrdOverLock\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_ProgDefault\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_Acq\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"PCmd_Rel\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"PCmd_Lock\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"PCmd_Unlock\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"MCmd_Acq\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"MCmd_Rel\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"OCmd_AcqLock\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"OCmd_UnlockRel\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Val\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Sts_Hand\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_Maint\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Sts_Ovrd\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_Prog\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Sts_Oper\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Sts_ProgOperLock\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Sts_ProgOperSel\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Sts_NoMode\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Sts_MAcqRcvd\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Rdy_MAcq\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Rdy_MRel\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Rdy_OAcq\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Rdy_OLock\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Rdy_OUnlock\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Rdy_ORel\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"P_Mode\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Wrk_Locked\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"__BitHost01\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_Prog\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Wrk_Maint\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp_Hand\",\n",
" \"Inp_Ovrd\",\n",
" \"Cfg_PCmdClear\",\n",
" \"Cfg_OvrdOverLock\",\n",
" \"Cfg_ProgDefault\",\n",
" \"PCmd_Acq\",\n",
" \"PCmd_Rel\",\n",
" \"PCmd_Lock\",\n",
" \"PCmd_Unlock\",\n",
" \"MCmd_Acq\",\n",
" \"MCmd_Rel\",\n",
" \"OCmd_AcqLock\",\n",
" \"OCmd_UnlockRel\",\n",
" \"Val\",\n",
" \"Sts_Hand\",\n",
" \"Sts_Maint\",\n",
" \"Sts_Ovrd\",\n",
" \"Sts_Prog\",\n",
" \"Sts_Oper\",\n",
" \"Sts_ProgOperLock\",\n",
" \"Sts_ProgOperSel\",\n",
" \"Sts_NoMode\",\n",
" \"Sts_MAcqRcvd\",\n",
" \"Rdy_MAcq\",\n",
" \"Rdy_MRel\",\n",
" \"Rdy_OAcq\",\n",
" \"Rdy_OLock\",\n",
" \"Rdy_OUnlock\",\n",
" \"Rdy_ORel\",\n",
" \"P_Mode\",\n",
" \"Wrk_Locked\",\n",
" \"Wrk_Prog\",\n",
" \"Wrk_Maint\",\n",
" \"Inf_Lib\",\n",
" \"Inf_Type\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 228,\n",
" \"structure_size\": 48,\n",
" \"member_count\": 39,\n",
" \"structure_handle\": 16800\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_Mode\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_EU\": {\n",
" \"offset\": 832,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_8\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 8\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 16,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 54208\n",
" },\n",
" \"string\": 8\n",
" },\n",
" \"data_type_name\": \"STRING_8\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Tag\": {\n",
" \"offset\": 844,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Label\": {\n",
" \"offset\": 868,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Desc\": {\n",
" \"offset\": 892,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_40\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 40\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 44,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 32239\n",
" },\n",
" \"string\": 40\n",
" },\n",
" \"data_type_name\": \"STRING_40\",\n",
" \"array\": 0\n",
" },\n",
" \"Fail\": {\n",
" \"offset\": 936,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"P_Alarm\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_Reset\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_Exists\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_ResetReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_AckReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_AllowShelve\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Cfg_AllowDisable\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Cfg_PCmdClear\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Cfg_Severity\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_AlmMinOnT\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_MaxShelfT\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"PCfg_AllowExist\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"PCmd_Reset\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"PCmd_Ack\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_Suppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_Unsuppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_Unshelve\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"OCmd_Reset\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"OCmd_Ack\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"OCmd_Shelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"OCmd_Unshelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"MCmd_Disable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"MCmd_Enable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"MCmd_Test\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Val_Notify\": {\n",
" \"offset\": 14,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_MinToUnshelve\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_SecToUnshelve\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Alm\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Shelved\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Suppressed\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Disabled\": {\n",
" \"offset\": 67,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_AlmInh\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_Err\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Err_Timer\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Err_Severity\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Rdy_Reset\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Rdy_Ack\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Rdy_Shelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Rdy_Unshelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Rdy_Disable\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"__BitHost01\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Rdy_Enable\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Rdy_Test\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"P_Alarm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Wrk_Alm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Wrk_Suppressed\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Wrk_AlmMinOnT\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_AutoAckT\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_ShelfT\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Tab\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Com_AE\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Tag\": {\n",
" \"offset\": 68,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Cond\": {\n",
" \"offset\": 92,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_SecToUnshelve\": {\n",
" \"offset\": 116,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 120,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 136,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp\",\n",
" \"Inp_Reset\",\n",
" \"Cfg_Exists\",\n",
" \"Cfg_ResetReqd\",\n",
" \"Cfg_AckReqd\",\n",
" \"Cfg_AllowShelve\",\n",
" \"Cfg_AllowDisable\",\n",
" \"Cfg_PCmdClear\",\n",
" \"Cfg_Severity\",\n",
" \"Cfg_AlmMinOnT\",\n",
" \"Cfg_MaxShelfT\",\n",
" \"PCfg_AllowExist\",\n",
" \"PCmd_Reset\",\n",
" \"PCmd_Ack\",\n",
" \"PCmd_Suppress\",\n",
" \"PCmd_Unsuppress\",\n",
" \"PCmd_Unshelve\",\n",
" \"OCmd_Reset\",\n",
" \"OCmd_Ack\",\n",
" \"OCmd_Shelve\",\n",
" \"OCmd_Unshelve\",\n",
" \"MCmd_Disable\",\n",
" \"MCmd_Enable\",\n",
" \"MCmd_Test\",\n",
" \"Val_Notify\",\n",
" \"Val_MinToUnshelve\",\n",
" \"Val_SecToUnshelve\",\n",
" \"Alm\",\n",
" \"Ack\",\n",
" \"Shelved\",\n",
" \"Suppressed\",\n",
" \"Disabled\",\n",
" \"Sts_AlmInh\",\n",
" \"Sts_Err\",\n",
" \"Err_Timer\",\n",
" \"Err_Severity\",\n",
" \"Rdy_Reset\",\n",
" \"Rdy_Ack\",\n",
" \"Rdy_Shelve\",\n",
" \"Rdy_Unshelve\",\n",
" \"Rdy_Disable\",\n",
" \"Rdy_Enable\",\n",
" \"Rdy_Test\",\n",
" \"P_Alarm\",\n",
" \"Wrk_Alm\",\n",
" \"Wrk_Suppressed\",\n",
" \"Wrk_AlmMinOnT\",\n",
" \"Wrk_AutoAckT\",\n",
" \"Wrk_ShelfT\",\n",
" \"Inf_Tab\",\n",
" \"Com_AE\",\n",
" \"Cfg_Tag\",\n",
" \"Cfg_Cond\",\n",
" \"Wrk_SecToUnshelve\",\n",
" \"Inf_Lib\",\n",
" \"Inf_Type\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 357,\n",
" \"structure_size\": 156,\n",
" \"member_count\": 60,\n",
" \"structure_handle\": 27647\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_Alarm\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_Notify\": {\n",
" \"offset\": 1092,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Tab\": {\n",
" \"offset\": 1093,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_Fault\": {\n",
" \"offset\": 1094,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_SrcQ\": {\n",
" \"offset\": 1095,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_SubstPV\": {\n",
" \"offset\": 156,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Wrk_UnfiltPV\": {\n",
" \"offset\": 1096,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_Alpha\": {\n",
" \"offset\": 1100,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_ScanT\": {\n",
" \"offset\": 1104,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_ScanTime\": {\n",
" \"offset\": 1116,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_FiltPV\": {\n",
" \"offset\": 1120,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_ValidONS\": {\n",
" \"offset\": 156,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Wrk_SelPVDINT\": {\n",
" \"offset\": 1124,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_SelPVInfNaN\": {\n",
" \"offset\": 156,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 1128,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_Fail\": {\n",
" \"offset\": 156,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Wrk_LoLo\": {\n",
" \"offset\": 157,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Wrk_Lo\": {\n",
" \"offset\": 157,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Wrk_Hi\": {\n",
" \"offset\": 157,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Wrk_HiHi\": {\n",
" \"offset\": 157,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"FailGate\": {\n",
" \"offset\": 1148,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"P_Gate\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_Gate\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_GateDly\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_OnDly\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_OffDly\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Out\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Sts_Gate\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Sts_Err\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Err_Timer\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"P_Gate\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Wrk_OffDlyT\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_OnDlyT\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_GateT\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_InpCond\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 76,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 92,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_GateCond\": {\n",
" \"offset\": 112,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Tab\": {\n",
" \"offset\": 136,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp\",\n",
" \"Inp_Gate\",\n",
" \"Cfg_GateDly\",\n",
" \"Cfg_OnDly\",\n",
" \"Cfg_OffDly\",\n",
" \"Out\",\n",
" \"Sts_Gate\",\n",
" \"Sts_Err\",\n",
" \"Err_Timer\",\n",
" \"P_Gate\",\n",
" \"Wrk_OffDlyT\",\n",
" \"Wrk_OnDlyT\",\n",
" \"Wrk_GateT\",\n",
" \"Cfg_InpCond\",\n",
" \"Inf_Lib\",\n",
" \"Inf_Type\",\n",
" \"Cfg_GateCond\",\n",
" \"Inf_Tab\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 120,\n",
" \"structure_size\": 140,\n",
" \"member_count\": 21,\n",
" \"structure_handle\": 20019\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_Gate\",\n",
" \"array\": 0\n",
" },\n",
" \"LoLoGate\": {\n",
" \"offset\": 1288,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"P_Gate\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_Gate\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_GateDly\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_OnDly\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_OffDly\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Out\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Sts_Gate\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Sts_Err\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Err_Timer\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"P_Gate\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Wrk_OffDlyT\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_OnDlyT\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_GateT\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_InpCond\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 76,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 92,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_GateCond\": {\n",
" \"offset\": 112,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Tab\": {\n",
" \"offset\": 136,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp\",\n",
" \"Inp_Gate\",\n",
" \"Cfg_GateDly\",\n",
" \"Cfg_OnDly\",\n",
" \"Cfg_OffDly\",\n",
" \"Out\",\n",
" \"Sts_Gate\",\n",
" \"Sts_Err\",\n",
" \"Err_Timer\",\n",
" \"P_Gate\",\n",
" \"Wrk_OffDlyT\",\n",
" \"Wrk_OnDlyT\",\n",
" \"Wrk_GateT\",\n",
" \"Cfg_InpCond\",\n",
" \"Inf_Lib\",\n",
" \"Inf_Type\",\n",
" \"Cfg_GateCond\",\n",
" \"Inf_Tab\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 120,\n",
" \"structure_size\": 140,\n",
" \"member_count\": 21,\n",
" \"structure_handle\": 20019\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_Gate\",\n",
" \"array\": 0\n",
" },\n",
" \"LoGate\": {\n",
" \"offset\": 1428,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"P_Gate\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_Gate\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_GateDly\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_OnDly\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_OffDly\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Out\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Sts_Gate\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Sts_Err\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Err_Timer\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"P_Gate\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Wrk_OffDlyT\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_OnDlyT\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_GateT\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_InpCond\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 76,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 92,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_GateCond\": {\n",
" \"offset\": 112,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Tab\": {\n",
" \"offset\": 136,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp\",\n",
" \"Inp_Gate\",\n",
" \"Cfg_GateDly\",\n",
" \"Cfg_OnDly\",\n",
" \"Cfg_OffDly\",\n",
" \"Out\",\n",
" \"Sts_Gate\",\n",
" \"Sts_Err\",\n",
" \"Err_Timer\",\n",
" \"P_Gate\",\n",
" \"Wrk_OffDlyT\",\n",
" \"Wrk_OnDlyT\",\n",
" \"Wrk_GateT\",\n",
" \"Cfg_InpCond\",\n",
" \"Inf_Lib\",\n",
" \"Inf_Type\",\n",
" \"Cfg_GateCond\",\n",
" \"Inf_Tab\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 120,\n",
" \"structure_size\": 140,\n",
" \"member_count\": 21,\n",
" \"structure_handle\": 20019\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_Gate\",\n",
" \"array\": 0\n",
" },\n",
" \"HiHiGate\": {\n",
" \"offset\": 1568,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"P_Gate\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_Gate\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_GateDly\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_OnDly\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_OffDly\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Out\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Sts_Gate\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Sts_Err\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Err_Timer\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"P_Gate\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Wrk_OffDlyT\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_OnDlyT\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_GateT\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_InpCond\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 76,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 92,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_GateCond\": {\n",
" \"offset\": 112,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Tab\": {\n",
" \"offset\": 136,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp\",\n",
" \"Inp_Gate\",\n",
" \"Cfg_GateDly\",\n",
" \"Cfg_OnDly\",\n",
" \"Cfg_OffDly\",\n",
" \"Out\",\n",
" \"Sts_Gate\",\n",
" \"Sts_Err\",\n",
" \"Err_Timer\",\n",
" \"P_Gate\",\n",
" \"Wrk_OffDlyT\",\n",
" \"Wrk_OnDlyT\",\n",
" \"Wrk_GateT\",\n",
" \"Cfg_InpCond\",\n",
" \"Inf_Lib\",\n",
" \"Inf_Type\",\n",
" \"Cfg_GateCond\",\n",
" \"Inf_Tab\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 120,\n",
" \"structure_size\": 140,\n",
" \"member_count\": 21,\n",
" \"structure_handle\": 20019\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_Gate\",\n",
" \"array\": 0\n",
" },\n",
" \"HiGate\": {\n",
" \"offset\": 1708,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"P_Gate\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_Gate\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_GateDly\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_OnDly\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_OffDly\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Out\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Sts_Gate\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Sts_Err\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Err_Timer\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"P_Gate\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Wrk_OffDlyT\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_OnDlyT\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_GateT\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_InpCond\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 76,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 92,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_GateCond\": {\n",
" \"offset\": 112,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Tab\": {\n",
" \"offset\": 136,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp\",\n",
" \"Inp_Gate\",\n",
" \"Cfg_GateDly\",\n",
" \"Cfg_OnDly\",\n",
" \"Cfg_OffDly\",\n",
" \"Out\",\n",
" \"Sts_Gate\",\n",
" \"Sts_Err\",\n",
" \"Err_Timer\",\n",
" \"P_Gate\",\n",
" \"Wrk_OffDlyT\",\n",
" \"Wrk_OnDlyT\",\n",
" \"Wrk_GateT\",\n",
" \"Cfg_InpCond\",\n",
" \"Inf_Lib\",\n",
" \"Inf_Type\",\n",
" \"Cfg_GateCond\",\n",
" \"Inf_Tab\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 120,\n",
" \"structure_size\": 140,\n",
" \"member_count\": 21,\n",
" \"structure_handle\": 20019\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_Gate\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_InpInfNaN\": {\n",
" \"offset\": 157,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Wrk_InpDINT\": {\n",
" \"offset\": 1848,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 1852,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_InpFail\": {\n",
" \"offset\": 157,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp_PV\",\n",
" \"Inp_PVSrcQ\",\n",
" \"Inp_PVBad\",\n",
" \"Inp_PVUncertain\",\n",
" \"Inp_Sim\",\n",
" \"Inp_HiHiGate\",\n",
" \"Inp_HiGate\",\n",
" \"Inp_LoGate\",\n",
" \"Inp_LoLoGate\",\n",
" \"Inp_FailGate\",\n",
" \"Inp_Reset\",\n",
" \"Cfg_NoSubstPV\",\n",
" \"Cfg_SetTrack\",\n",
" \"Cfg_HasChanObj\",\n",
" \"Cfg_UseChanSrcQ\",\n",
" \"Cfg_PCmdClear\",\n",
" \"Cfg_ProgDefault\",\n",
" \"Cfg_HasHiHiAlm\",\n",
" \"Cfg_HasHiAlm\",\n",
" \"Cfg_HasLoAlm\",\n",
" \"Cfg_HasLoLoAlm\",\n",
" \"Cfg_HasFailAlm\",\n",
" \"Cfg_HiHiResetReqd\",\n",
" \"Cfg_HiResetReqd\",\n",
" \"Cfg_LoResetReqd\",\n",
" \"Cfg_LoLoResetReqd\",\n",
" \"Cfg_FailResetReqd\",\n",
" \"Cfg_HiHiAckReqd\",\n",
" \"Cfg_HiAckReqd\",\n",
" \"Cfg_LoAckReqd\",\n",
" \"Cfg_LoLoAckReqd\",\n",
" \"Cfg_FailAckReqd\",\n",
" \"Cfg_HiHiSeverity\",\n",
" \"Cfg_HiSeverity\",\n",
" \"Cfg_LoSeverity\",\n",
" \"Cfg_LoLoSeverity\",\n",
" \"Cfg_FailSeverity\",\n",
" \"Cfg_InpRawMin\",\n",
" \"Cfg_InpRawMax\",\n",
" \"Cfg_PVEUMin\",\n",
" \"Cfg_PVEUMax\",\n",
" \"Cfg_FiltTC\",\n",
" \"Cfg_HiHiDB\",\n",
" \"Cfg_HiHiOnDly\",\n",
" \"Cfg_HiHiOffDly\",\n",
" \"Cfg_HiHiGateDly\",\n",
" \"Cfg_HiDB\",\n",
" \"Cfg_HiOnDly\",\n",
" \"Cfg_HiOffDly\",\n",
" \"Cfg_HiGateDly\",\n",
" \"Cfg_LoDB\",\n",
" \"Cfg_LoOnDly\",\n",
" \"Cfg_LoOffDly\",\n",
" \"Cfg_LoGateDly\",\n",
" \"Cfg_LoLoDB\",\n",
" \"Cfg_LoLoOnDly\",\n",
" \"Cfg_LoLoOffDly\",\n",
" \"Cfg_LoLoGateDly\",\n",
" \"Cfg_FailHiLim\",\n",
" \"Cfg_FailLoLim\",\n",
" \"Cfg_FailDB\",\n",
" \"Cfg_FailOnDly\",\n",
" \"Cfg_FailOffDly\",\n",
" \"Cfg_FailGateDly\",\n",
" \"PSet_Owner\",\n",
" \"PSet_HiHiLim\",\n",
" \"PSet_HiLim\",\n",
" \"PSet_LoLim\",\n",
" \"PSet_LoLoLim\",\n",
" \"MSet_SubstPV\",\n",
" \"OSet_HiHiLim\",\n",
" \"OSet_HiLim\",\n",
" \"OSet_LoLim\",\n",
" \"OSet_LoLoLim\",\n",
" \"Set_SimPV\",\n",
" \"PCmd_ClearCapt\",\n",
" \"PCmd_Acq\",\n",
" \"PCmd_Rel\",\n",
" \"PCmd_Lock\",\n",
" \"PCmd_Unlock\",\n",
" \"PCmd_Reset\",\n",
" \"PCmd_HiHiAck\",\n",
" \"PCmd_HiHiSuppress\",\n",
" \"PCmd_HiHiUnsuppress\",\n",
" \"PCmd_HiHiUnshelve\",\n",
" \"PCmd_HiAck\",\n",
" \"PCmd_HiSuppress\",\n",
" \"PCmd_HiUnsuppress\",\n",
" \"PCmd_HiUnshelve\",\n",
" \"PCmd_LoAck\",\n",
" \"PCmd_LoSuppress\",\n",
" \"PCmd_LoUnsuppress\",\n",
" \"PCmd_LoUnshelve\",\n",
" \"PCmd_LoLoAck\",\n",
" \"PCmd_LoLoSuppress\",\n",
" \"PCmd_LoLoUnsuppress\",\n",
" \"PCmd_LoLoUnshelve\",\n",
" \"PCmd_FailAck\",\n",
" \"PCmd_FailSuppress\",\n",
" \"PCmd_FailUnsuppress\",\n",
" \"PCmd_FailUnshelve\",\n",
" \"MCmd_SubstPV\",\n",
" \"MCmd_InpPV\",\n",
" \"OCmd_ClearCapt\",\n",
" \"MCmd_Acq\",\n",
" \"MCmd_Rel\",\n",
" \"OCmd_AcqLock\",\n",
" \"OCmd_Unlock\",\n",
" \"OCmd_Reset\",\n",
" \"OCmd_ResetAckAll\",\n",
" \"Val\",\n",
" \"Val_InpPV\",\n",
" \"Val_PVMinCapt\",\n",
" \"Val_PVMaxCapt\",\n",
" \"Val_PVEUMin\",\n",
" \"Val_PVEUMax\",\n",
" \"SrcQ_IO\",\n",
" \"SrcQ\",\n",
" \"Val_Fault\",\n",
" \"Val_Mode\",\n",
" \"Val_Owner\",\n",
" \"Val_Notify\",\n",
" \"Val_HiHiLim\",\n",
" \"Val_HiLim\",\n",
" \"Val_LoLim\",\n",
" \"Val_LoLoLim\",\n",
" \"Sts_SubstPV\",\n",
" \"Sts_InpPV\",\n",
" \"Sts_PVBad\",\n",
" \"Sts_PVUncertain\",\n",
" \"Sts_MaintByp\",\n",
" \"Sts_AlmInh\",\n",
" \"Sts_Err\",\n",
" \"Err_Raw\",\n",
" \"Err_EU\",\n",
" \"Err_Timer\",\n",
" \"Err_Filt\",\n",
" \"Err_DB\",\n",
" \"Err_Alarm\",\n",
" \"Sts_Maint\",\n",
" \"Sts_Prog\",\n",
" \"Sts_Oper\",\n",
" \"Sts_ProgOperLock\",\n",
" \"Sts_NoMode\",\n",
" \"Sts_MAcqRcvd\",\n",
" \"Sts_HiHiCmp\",\n",
" \"Sts_HiHiGate\",\n",
" \"Sts_HiHi\",\n",
" \"Alm_HiHi\",\n",
" \"Ack_HiHi\",\n",
" \"Sts_HiHiDisabled\",\n",
" \"Sts_HiHiSuppressed\",\n",
" \"Sts_HiHiShelved\",\n",
" \"Sts_HiCmp\",\n",
" \"Sts_HiGate\",\n",
" \"Sts_Hi\",\n",
" \"Alm_Hi\",\n",
" \"Ack_Hi\",\n",
" \"Sts_HiDisabled\",\n",
" \"Sts_HiSuppressed\",\n",
" \"Sts_HiShelved\",\n",
" \"Sts_LoCmp\",\n",
" \"Sts_LoGate\",\n",
" \"Sts_Lo\",\n",
" \"Alm_Lo\",\n",
" \"Ack_Lo\",\n",
" \"Sts_LoDisabled\",\n",
" \"Sts_LoSuppressed\",\n",
" \"Sts_LoShelved\",\n",
" \"Sts_LoLoCmp\",\n",
" \"Sts_LoLoGate\",\n",
" \"Sts_LoLo\",\n",
" \"Alm_LoLo\",\n",
" \"Ack_LoLo\",\n",
" \"Sts_LoLoDisabled\",\n",
" \"Sts_LoLoSuppressed\",\n",
" \"Sts_LoLoShelved\",\n",
" \"Sts_FailCmp\",\n",
" \"Sts_FailGate\",\n",
" \"Sts_Fail\",\n",
" \"Alm_Fail\",\n",
" \"Ack_Fail\",\n",
" \"Sts_FailDisabled\",\n",
" \"Sts_FailSuppressed\",\n",
" \"Sts_FailShelved\",\n",
" \"Rdy_SubstPV\",\n",
" \"Rdy_InpPV\",\n",
" \"Rdy_Reset\",\n",
" \"Rdy_ResetAckAll\",\n",
" \"Rdy_OSet\",\n",
" \"P_AIn\",\n",
" \"LoLo\",\n",
" \"Lo\",\n",
" \"Hi\",\n",
" \"HiHi\",\n",
" \"Mode\",\n",
" \"Cfg_EU\",\n",
" \"Cfg_Tag\",\n",
" \"Cfg_Label\",\n",
" \"Cfg_Desc\",\n",
" \"Fail\",\n",
" \"Wrk_Notify\",\n",
" \"Inf_Tab\",\n",
" \"Wrk_Fault\",\n",
" \"Wrk_SrcQ\",\n",
" \"Wrk_SubstPV\",\n",
" \"Wrk_UnfiltPV\",\n",
" \"Wrk_Alpha\",\n",
" \"Wrk_ScanT\",\n",
" \"Wrk_ScanTime\",\n",
" \"Wrk_FiltPV\",\n",
" \"Wrk_ValidONS\",\n",
" \"Wrk_SelPVDINT\",\n",
" \"Wrk_SelPVInfNaN\",\n",
" \"Inf_Type\",\n",
" \"Wrk_Fail\",\n",
" \"Wrk_LoLo\",\n",
" \"Wrk_Lo\",\n",
" \"Wrk_Hi\",\n",
" \"Wrk_HiHi\",\n",
" \"FailGate\",\n",
" \"LoLoGate\",\n",
" \"LoGate\",\n",
" \"HiHiGate\",\n",
" \"HiGate\",\n",
" \"Wrk_InpInfNaN\",\n",
" \"Wrk_InpDINT\",\n",
" \"Inf_Lib\",\n",
" \"Wrk_InpFail\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 1411,\n",
" \"structure_size\": 1868,\n",
" \"member_count\": 233,\n",
" \"structure_handle\": 13998\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_AIn\",\n",
" \"tag_type\": \"struct\"\n",
" },\n",
" \"FT01_FlowRate\": {\n",
" \"tag_name\": \"FT01_FlowRate\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 48,\n",
" \"symbol_address\": 62024,\n",
" \"symbol_object_address\": 907300,\n",
" \"software_control\": 67174439,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"template_instance_id\": 1864,\n",
" \"data_type\": {\n",
" \"name\": \"P_AIn\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp_PV\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Inp_PVSrcQ\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Inp_PVBad\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_PVUncertain\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Inp_Sim\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Inp_HiHiGate\": {\n",
" \"offset\": 1568,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Inp_HiGate\": {\n",
" \"offset\": 1708,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Inp_LoGate\": {\n",
" \"offset\": 1428,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Inp_LoLoGate\": {\n",
" \"offset\": 1288,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Inp_FailGate\": {\n",
" \"offset\": 1148,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Inp_Reset\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_NoSubstPV\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_SetTrack\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Cfg_HasChanObj\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Cfg_UseChanSrcQ\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Cfg_PCmdClear\": {\n",
" \"offset\": 784,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_ProgDefault\": {\n",
" \"offset\": 784,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_HasHiHiAlm\": {\n",
" \"offset\": 628,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_HasHiAlm\": {\n",
" \"offset\": 472,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_HasLoAlm\": {\n",
" \"offset\": 316,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_HasLoLoAlm\": {\n",
" \"offset\": 160,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_HasFailAlm\": {\n",
" \"offset\": 936,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_HiHiResetReqd\": {\n",
" \"offset\": 628,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_HiResetReqd\": {\n",
" \"offset\": 472,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_LoResetReqd\": {\n",
" \"offset\": 316,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_LoLoResetReqd\": {\n",
" \"offset\": 160,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_FailResetReqd\": {\n",
" \"offset\": 936,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_HiHiAckReqd\": {\n",
" \"offset\": 628,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_HiAckReqd\": {\n",
" \"offset\": 472,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_LoAckReqd\": {\n",
" \"offset\": 316,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_LoLoAckReqd\": {\n",
" \"offset\": 160,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_FailAckReqd\": {\n",
" \"offset\": 936,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_HiHiSeverity\": {\n",
" \"offset\": 632,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_HiSeverity\": {\n",
" \"offset\": 476,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_LoSeverity\": {\n",
" \"offset\": 320,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_LoLoSeverity\": {\n",
" \"offset\": 164,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_FailSeverity\": {\n",
" \"offset\": 940,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_InpRawMin\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_InpRawMax\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_PVEUMin\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_PVEUMax\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_FiltTC\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_HiHiDB\": {\n",
" \"offset\": 32,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_HiHiOnDly\": {\n",
" \"offset\": 1576,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_HiHiOffDly\": {\n",
" \"offset\": 1580,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_HiHiGateDly\": {\n",
" \"offset\": 1572,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_HiDB\": {\n",
" \"offset\": 36,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_HiOnDly\": {\n",
" \"offset\": 1716,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_HiOffDly\": {\n",
" \"offset\": 1720,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_HiGateDly\": {\n",
" \"offset\": 1712,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_LoDB\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_LoOnDly\": {\n",
" \"offset\": 1436,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_LoOffDly\": {\n",
" \"offset\": 1440,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_LoGateDly\": {\n",
" \"offset\": 1432,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_LoLoDB\": {\n",
" \"offset\": 44,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_LoLoOnDly\": {\n",
" \"offset\": 1296,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_LoLoOffDly\": {\n",
" \"offset\": 1300,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_LoLoGateDly\": {\n",
" \"offset\": 1292,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_FailHiLim\": {\n",
" \"offset\": 48,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_FailLoLim\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_FailDB\": {\n",
" \"offset\": 56,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_FailOnDly\": {\n",
" \"offset\": 1156,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_FailOffDly\": {\n",
" \"offset\": 1160,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_FailGateDly\": {\n",
" \"offset\": 1152,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PSet_Owner\": {\n",
" \"offset\": 60,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PSet_HiHiLim\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PSet_HiLim\": {\n",
" \"offset\": 68,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PSet_LoLim\": {\n",
" \"offset\": 72,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PSet_LoLoLim\": {\n",
" \"offset\": 76,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"MSet_SubstPV\": {\n",
" \"offset\": 80,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"OSet_HiHiLim\": {\n",
" \"offset\": 84,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"OSet_HiLim\": {\n",
" \"offset\": 88,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"OSet_LoLim\": {\n",
" \"offset\": 92,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"OSet_LoLoLim\": {\n",
" \"offset\": 96,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Set_SimPV\": {\n",
" \"offset\": 100,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PCmd_ClearCapt\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"PCmd_Acq\": {\n",
" \"offset\": 784,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"PCmd_Rel\": {\n",
" \"offset\": 785,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"PCmd_Lock\": {\n",
" \"offset\": 785,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"PCmd_Unlock\": {\n",
" \"offset\": 785,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"PCmd_Reset\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"PCmd_HiHiAck\": {\n",
" \"offset\": 629,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_HiHiSuppress\": {\n",
" \"offset\": 629,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_HiHiUnsuppress\": {\n",
" \"offset\": 629,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_HiHiUnshelve\": {\n",
" \"offset\": 629,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"PCmd_HiAck\": {\n",
" \"offset\": 473,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_HiSuppress\": {\n",
" \"offset\": 473,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_HiUnsuppress\": {\n",
" \"offset\": 473,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_HiUnshelve\": {\n",
" \"offset\": 473,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"PCmd_LoAck\": {\n",
" \"offset\": 317,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_LoSuppress\": {\n",
" \"offset\": 317,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_LoUnsuppress\": {\n",
" \"offset\": 317,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_LoUnshelve\": {\n",
" \"offset\": 317,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"PCmd_LoLoAck\": {\n",
" \"offset\": 161,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_LoLoSuppress\": {\n",
" \"offset\": 161,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_LoLoUnsuppress\": {\n",
" \"offset\": 161,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_LoLoUnshelve\": {\n",
" \"offset\": 161,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"PCmd_FailAck\": {\n",
" \"offset\": 937,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_FailSuppress\": {\n",
" \"offset\": 937,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_FailUnsuppress\": {\n",
" \"offset\": 937,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_FailUnshelve\": {\n",
" \"offset\": 937,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"MCmd_SubstPV\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"MCmd_InpPV\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"OCmd_ClearCapt\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"MCmd_Acq\": {\n",
" \"offset\": 785,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"MCmd_Rel\": {\n",
" \"offset\": 785,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"OCmd_AcqLock\": {\n",
" \"offset\": 785,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"OCmd_Unlock\": {\n",
" \"offset\": 785,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"OCmd_Reset\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"OCmd_ResetAckAll\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Val\": {\n",
" \"offset\": 104,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_InpPV\": {\n",
" \"offset\": 108,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_PVMinCapt\": {\n",
" \"offset\": 112,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_PVMaxCapt\": {\n",
" \"offset\": 116,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_PVEUMin\": {\n",
" \"offset\": 120,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_PVEUMax\": {\n",
" \"offset\": 124,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"SrcQ_IO\": {\n",
" \"offset\": 128,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"SrcQ\": {\n",
" \"offset\": 129,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_Fault\": {\n",
" \"offset\": 130,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_Mode\": {\n",
" \"offset\": 788,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_Owner\": {\n",
" \"offset\": 132,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_Notify\": {\n",
" \"offset\": 136,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_HiHiLim\": {\n",
" \"offset\": 140,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_HiLim\": {\n",
" \"offset\": 144,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_LoLim\": {\n",
" \"offset\": 148,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_LoLoLim\": {\n",
" \"offset\": 152,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Sts_SubstPV\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_InpPV\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Sts_PVBad\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Sts_PVUncertain\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Sts_MaintByp\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Sts_AlmInh\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Sts_Err\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Err_Raw\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Err_EU\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Err_Timer\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Err_Filt\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Err_DB\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Err_Alarm\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Sts_Maint\": {\n",
" \"offset\": 786,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Sts_Prog\": {\n",
" \"offset\": 786,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Sts_Oper\": {\n",
" \"offset\": 786,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Sts_ProgOperLock\": {\n",
" \"offset\": 786,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Sts_NoMode\": {\n",
" \"offset\": 786,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Sts_MAcqRcvd\": {\n",
" \"offset\": 786,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_HiHiCmp\": {\n",
" \"offset\": 1568,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Sts_HiHiGate\": {\n",
" \"offset\": 1568,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Sts_HiHi\": {\n",
" \"offset\": 628,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Alm_HiHi\": {\n",
" \"offset\": 694,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack_HiHi\": {\n",
" \"offset\": 694,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_HiHiDisabled\": {\n",
" \"offset\": 695,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_HiHiSuppressed\": {\n",
" \"offset\": 694,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Sts_HiHiShelved\": {\n",
" \"offset\": 694,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Sts_HiCmp\": {\n",
" \"offset\": 1708,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Sts_HiGate\": {\n",
" \"offset\": 1708,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Sts_Hi\": {\n",
" \"offset\": 472,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Alm_Hi\": {\n",
" \"offset\": 538,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack_Hi\": {\n",
" \"offset\": 538,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_HiDisabled\": {\n",
" \"offset\": 539,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_HiSuppressed\": {\n",
" \"offset\": 538,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Sts_HiShelved\": {\n",
" \"offset\": 538,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Sts_LoCmp\": {\n",
" \"offset\": 1428,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Sts_LoGate\": {\n",
" \"offset\": 1428,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Sts_Lo\": {\n",
" \"offset\": 316,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Alm_Lo\": {\n",
" \"offset\": 382,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack_Lo\": {\n",
" \"offset\": 382,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_LoDisabled\": {\n",
" \"offset\": 383,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_LoSuppressed\": {\n",
" \"offset\": 382,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Sts_LoShelved\": {\n",
" \"offset\": 382,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Sts_LoLoCmp\": {\n",
" \"offset\": 1288,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Sts_LoLoGate\": {\n",
" \"offset\": 1288,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Sts_LoLo\": {\n",
" \"offset\": 160,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Alm_LoLo\": {\n",
" \"offset\": 226,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack_LoLo\": {\n",
" \"offset\": 226,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_LoLoDisabled\": {\n",
" \"offset\": 227,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_LoLoSuppressed\": {\n",
" \"offset\": 226,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Sts_LoLoShelved\": {\n",
" \"offset\": 226,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Sts_FailCmp\": {\n",
" \"offset\": 1148,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Sts_FailGate\": {\n",
" \"offset\": 1148,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Sts_Fail\": {\n",
" \"offset\": 936,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Alm_Fail\": {\n",
" \"offset\": 1002,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack_Fail\": {\n",
" \"offset\": 1002,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_FailDisabled\": {\n",
" \"offset\": 1003,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_FailSuppressed\": {\n",
" \"offset\": 1002,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Sts_FailShelved\": {\n",
" \"offset\": 1002,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Rdy_SubstPV\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Rdy_InpPV\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"__BitHost01\": {\n",
" \"offset\": 156,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Rdy_Reset\": {\n",
" \"offset\": 156,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Rdy_ResetAckAll\": {\n",
" \"offset\": 156,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Rdy_OSet\": {\n",
" \"offset\": 156,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"P_AIn\": {\n",
" \"offset\": 156,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"LoLo\": {\n",
" \"offset\": 160,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"P_Alarm\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_Reset\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_Exists\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_ResetReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_AckReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_AllowShelve\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Cfg_AllowDisable\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Cfg_PCmdClear\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Cfg_Severity\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_AlmMinOnT\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_MaxShelfT\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"PCfg_AllowExist\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"PCmd_Reset\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"PCmd_Ack\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_Suppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_Unsuppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_Unshelve\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"OCmd_Reset\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"OCmd_Ack\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"OCmd_Shelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"OCmd_Unshelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"MCmd_Disable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"MCmd_Enable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"MCmd_Test\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Val_Notify\": {\n",
" \"offset\": 14,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_MinToUnshelve\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_SecToUnshelve\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Alm\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Shelved\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Suppressed\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Disabled\": {\n",
" \"offset\": 67,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_AlmInh\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_Err\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Err_Timer\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Err_Severity\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Rdy_Reset\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Rdy_Ack\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Rdy_Shelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Rdy_Unshelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Rdy_Disable\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"__BitHost01\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Rdy_Enable\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Rdy_Test\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"P_Alarm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Wrk_Alm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Wrk_Suppressed\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Wrk_AlmMinOnT\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_AutoAckT\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_ShelfT\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Tab\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Com_AE\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Tag\": {\n",
" \"offset\": 68,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Cond\": {\n",
" \"offset\": 92,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_SecToUnshelve\": {\n",
" \"offset\": 116,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 120,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 136,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp\",\n",
" \"Inp_Reset\",\n",
" \"Cfg_Exists\",\n",
" \"Cfg_ResetReqd\",\n",
" \"Cfg_AckReqd\",\n",
" \"Cfg_AllowShelve\",\n",
" \"Cfg_AllowDisable\",\n",
" \"Cfg_PCmdClear\",\n",
" \"Cfg_Severity\",\n",
" \"Cfg_AlmMinOnT\",\n",
" \"Cfg_MaxShelfT\",\n",
" \"PCfg_AllowExist\",\n",
" \"PCmd_Reset\",\n",
" \"PCmd_Ack\",\n",
" \"PCmd_Suppress\",\n",
" \"PCmd_Unsuppress\",\n",
" \"PCmd_Unshelve\",\n",
" \"OCmd_Reset\",\n",
" \"OCmd_Ack\",\n",
" \"OCmd_Shelve\",\n",
" \"OCmd_Unshelve\",\n",
" \"MCmd_Disable\",\n",
" \"MCmd_Enable\",\n",
" \"MCmd_Test\",\n",
" \"Val_Notify\",\n",
" \"Val_MinToUnshelve\",\n",
" \"Val_SecToUnshelve\",\n",
" \"Alm\",\n",
" \"Ack\",\n",
" \"Shelved\",\n",
" \"Suppressed\",\n",
" \"Disabled\",\n",
" \"Sts_AlmInh\",\n",
" \"Sts_Err\",\n",
" \"Err_Timer\",\n",
" \"Err_Severity\",\n",
" \"Rdy_Reset\",\n",
" \"Rdy_Ack\",\n",
" \"Rdy_Shelve\",\n",
" \"Rdy_Unshelve\",\n",
" \"Rdy_Disable\",\n",
" \"Rdy_Enable\",\n",
" \"Rdy_Test\",\n",
" \"P_Alarm\",\n",
" \"Wrk_Alm\",\n",
" \"Wrk_Suppressed\",\n",
" \"Wrk_AlmMinOnT\",\n",
" \"Wrk_AutoAckT\",\n",
" \"Wrk_ShelfT\",\n",
" \"Inf_Tab\",\n",
" \"Com_AE\",\n",
" \"Cfg_Tag\",\n",
" \"Cfg_Cond\",\n",
" \"Wrk_SecToUnshelve\",\n",
" \"Inf_Lib\",\n",
" \"Inf_Type\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 357,\n",
" \"structure_size\": 156,\n",
" \"member_count\": 60,\n",
" \"structure_handle\": 27647\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_Alarm\",\n",
" \"array\": 0\n",
" },\n",
" \"Lo\": {\n",
" \"offset\": 316,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"P_Alarm\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_Reset\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_Exists\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_ResetReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_AckReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_AllowShelve\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Cfg_AllowDisable\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Cfg_PCmdClear\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Cfg_Severity\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_AlmMinOnT\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_MaxShelfT\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"PCfg_AllowExist\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"PCmd_Reset\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"PCmd_Ack\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_Suppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_Unsuppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_Unshelve\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"OCmd_Reset\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"OCmd_Ack\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"OCmd_Shelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"OCmd_Unshelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"MCmd_Disable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"MCmd_Enable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"MCmd_Test\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Val_Notify\": {\n",
" \"offset\": 14,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_MinToUnshelve\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_SecToUnshelve\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Alm\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Shelved\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Suppressed\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Disabled\": {\n",
" \"offset\": 67,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_AlmInh\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_Err\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Err_Timer\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Err_Severity\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Rdy_Reset\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Rdy_Ack\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Rdy_Shelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Rdy_Unshelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Rdy_Disable\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"__BitHost01\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Rdy_Enable\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Rdy_Test\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"P_Alarm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Wrk_Alm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Wrk_Suppressed\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Wrk_AlmMinOnT\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_AutoAckT\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_ShelfT\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Tab\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Com_AE\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Tag\": {\n",
" \"offset\": 68,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Cond\": {\n",
" \"offset\": 92,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_SecToUnshelve\": {\n",
" \"offset\": 116,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 120,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 136,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp\",\n",
" \"Inp_Reset\",\n",
" \"Cfg_Exists\",\n",
" \"Cfg_ResetReqd\",\n",
" \"Cfg_AckReqd\",\n",
" \"Cfg_AllowShelve\",\n",
" \"Cfg_AllowDisable\",\n",
" \"Cfg_PCmdClear\",\n",
" \"Cfg_Severity\",\n",
" \"Cfg_AlmMinOnT\",\n",
" \"Cfg_MaxShelfT\",\n",
" \"PCfg_AllowExist\",\n",
" \"PCmd_Reset\",\n",
" \"PCmd_Ack\",\n",
" \"PCmd_Suppress\",\n",
" \"PCmd_Unsuppress\",\n",
" \"PCmd_Unshelve\",\n",
" \"OCmd_Reset\",\n",
" \"OCmd_Ack\",\n",
" \"OCmd_Shelve\",\n",
" \"OCmd_Unshelve\",\n",
" \"MCmd_Disable\",\n",
" \"MCmd_Enable\",\n",
" \"MCmd_Test\",\n",
" \"Val_Notify\",\n",
" \"Val_MinToUnshelve\",\n",
" \"Val_SecToUnshelve\",\n",
" \"Alm\",\n",
" \"Ack\",\n",
" \"Shelved\",\n",
" \"Suppressed\",\n",
" \"Disabled\",\n",
" \"Sts_AlmInh\",\n",
" \"Sts_Err\",\n",
" \"Err_Timer\",\n",
" \"Err_Severity\",\n",
" \"Rdy_Reset\",\n",
" \"Rdy_Ack\",\n",
" \"Rdy_Shelve\",\n",
" \"Rdy_Unshelve\",\n",
" \"Rdy_Disable\",\n",
" \"Rdy_Enable\",\n",
" \"Rdy_Test\",\n",
" \"P_Alarm\",\n",
" \"Wrk_Alm\",\n",
" \"Wrk_Suppressed\",\n",
" \"Wrk_AlmMinOnT\",\n",
" \"Wrk_AutoAckT\",\n",
" \"Wrk_ShelfT\",\n",
" \"Inf_Tab\",\n",
" \"Com_AE\",\n",
" \"Cfg_Tag\",\n",
" \"Cfg_Cond\",\n",
" \"Wrk_SecToUnshelve\",\n",
" \"Inf_Lib\",\n",
" \"Inf_Type\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 357,\n",
" \"structure_size\": 156,\n",
" \"member_count\": 60,\n",
" \"structure_handle\": 27647\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_Alarm\",\n",
" \"array\": 0\n",
" },\n",
" \"Hi\": {\n",
" \"offset\": 472,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"P_Alarm\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_Reset\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_Exists\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_ResetReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_AckReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_AllowShelve\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Cfg_AllowDisable\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Cfg_PCmdClear\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Cfg_Severity\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_AlmMinOnT\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_MaxShelfT\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"PCfg_AllowExist\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"PCmd_Reset\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"PCmd_Ack\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_Suppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_Unsuppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_Unshelve\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"OCmd_Reset\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"OCmd_Ack\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"OCmd_Shelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"OCmd_Unshelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"MCmd_Disable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"MCmd_Enable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"MCmd_Test\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Val_Notify\": {\n",
" \"offset\": 14,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_MinToUnshelve\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_SecToUnshelve\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Alm\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Shelved\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Suppressed\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Disabled\": {\n",
" \"offset\": 67,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_AlmInh\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_Err\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Err_Timer\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Err_Severity\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Rdy_Reset\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Rdy_Ack\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Rdy_Shelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Rdy_Unshelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Rdy_Disable\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"__BitHost01\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Rdy_Enable\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Rdy_Test\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"P_Alarm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Wrk_Alm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Wrk_Suppressed\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Wrk_AlmMinOnT\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_AutoAckT\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_ShelfT\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Tab\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Com_AE\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Tag\": {\n",
" \"offset\": 68,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Cond\": {\n",
" \"offset\": 92,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_SecToUnshelve\": {\n",
" \"offset\": 116,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 120,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 136,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp\",\n",
" \"Inp_Reset\",\n",
" \"Cfg_Exists\",\n",
" \"Cfg_ResetReqd\",\n",
" \"Cfg_AckReqd\",\n",
" \"Cfg_AllowShelve\",\n",
" \"Cfg_AllowDisable\",\n",
" \"Cfg_PCmdClear\",\n",
" \"Cfg_Severity\",\n",
" \"Cfg_AlmMinOnT\",\n",
" \"Cfg_MaxShelfT\",\n",
" \"PCfg_AllowExist\",\n",
" \"PCmd_Reset\",\n",
" \"PCmd_Ack\",\n",
" \"PCmd_Suppress\",\n",
" \"PCmd_Unsuppress\",\n",
" \"PCmd_Unshelve\",\n",
" \"OCmd_Reset\",\n",
" \"OCmd_Ack\",\n",
" \"OCmd_Shelve\",\n",
" \"OCmd_Unshelve\",\n",
" \"MCmd_Disable\",\n",
" \"MCmd_Enable\",\n",
" \"MCmd_Test\",\n",
" \"Val_Notify\",\n",
" \"Val_MinToUnshelve\",\n",
" \"Val_SecToUnshelve\",\n",
" \"Alm\",\n",
" \"Ack\",\n",
" \"Shelved\",\n",
" \"Suppressed\",\n",
" \"Disabled\",\n",
" \"Sts_AlmInh\",\n",
" \"Sts_Err\",\n",
" \"Err_Timer\",\n",
" \"Err_Severity\",\n",
" \"Rdy_Reset\",\n",
" \"Rdy_Ack\",\n",
" \"Rdy_Shelve\",\n",
" \"Rdy_Unshelve\",\n",
" \"Rdy_Disable\",\n",
" \"Rdy_Enable\",\n",
" \"Rdy_Test\",\n",
" \"P_Alarm\",\n",
" \"Wrk_Alm\",\n",
" \"Wrk_Suppressed\",\n",
" \"Wrk_AlmMinOnT\",\n",
" \"Wrk_AutoAckT\",\n",
" \"Wrk_ShelfT\",\n",
" \"Inf_Tab\",\n",
" \"Com_AE\",\n",
" \"Cfg_Tag\",\n",
" \"Cfg_Cond\",\n",
" \"Wrk_SecToUnshelve\",\n",
" \"Inf_Lib\",\n",
" \"Inf_Type\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 357,\n",
" \"structure_size\": 156,\n",
" \"member_count\": 60,\n",
" \"structure_handle\": 27647\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_Alarm\",\n",
" \"array\": 0\n",
" },\n",
" \"HiHi\": {\n",
" \"offset\": 628,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"P_Alarm\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_Reset\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_Exists\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_ResetReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_AckReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_AllowShelve\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Cfg_AllowDisable\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Cfg_PCmdClear\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Cfg_Severity\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_AlmMinOnT\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_MaxShelfT\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"PCfg_AllowExist\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"PCmd_Reset\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"PCmd_Ack\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_Suppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_Unsuppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_Unshelve\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"OCmd_Reset\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"OCmd_Ack\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"OCmd_Shelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"OCmd_Unshelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"MCmd_Disable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"MCmd_Enable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"MCmd_Test\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Val_Notify\": {\n",
" \"offset\": 14,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_MinToUnshelve\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_SecToUnshelve\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Alm\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Shelved\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Suppressed\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Disabled\": {\n",
" \"offset\": 67,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_AlmInh\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_Err\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Err_Timer\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Err_Severity\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Rdy_Reset\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Rdy_Ack\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Rdy_Shelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Rdy_Unshelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Rdy_Disable\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"__BitHost01\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Rdy_Enable\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Rdy_Test\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"P_Alarm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Wrk_Alm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Wrk_Suppressed\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Wrk_AlmMinOnT\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_AutoAckT\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_ShelfT\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Tab\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Com_AE\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Tag\": {\n",
" \"offset\": 68,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Cond\": {\n",
" \"offset\": 92,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_SecToUnshelve\": {\n",
" \"offset\": 116,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 120,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 136,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp\",\n",
" \"Inp_Reset\",\n",
" \"Cfg_Exists\",\n",
" \"Cfg_ResetReqd\",\n",
" \"Cfg_AckReqd\",\n",
" \"Cfg_AllowShelve\",\n",
" \"Cfg_AllowDisable\",\n",
" \"Cfg_PCmdClear\",\n",
" \"Cfg_Severity\",\n",
" \"Cfg_AlmMinOnT\",\n",
" \"Cfg_MaxShelfT\",\n",
" \"PCfg_AllowExist\",\n",
" \"PCmd_Reset\",\n",
" \"PCmd_Ack\",\n",
" \"PCmd_Suppress\",\n",
" \"PCmd_Unsuppress\",\n",
" \"PCmd_Unshelve\",\n",
" \"OCmd_Reset\",\n",
" \"OCmd_Ack\",\n",
" \"OCmd_Shelve\",\n",
" \"OCmd_Unshelve\",\n",
" \"MCmd_Disable\",\n",
" \"MCmd_Enable\",\n",
" \"MCmd_Test\",\n",
" \"Val_Notify\",\n",
" \"Val_MinToUnshelve\",\n",
" \"Val_SecToUnshelve\",\n",
" \"Alm\",\n",
" \"Ack\",\n",
" \"Shelved\",\n",
" \"Suppressed\",\n",
" \"Disabled\",\n",
" \"Sts_AlmInh\",\n",
" \"Sts_Err\",\n",
" \"Err_Timer\",\n",
" \"Err_Severity\",\n",
" \"Rdy_Reset\",\n",
" \"Rdy_Ack\",\n",
" \"Rdy_Shelve\",\n",
" \"Rdy_Unshelve\",\n",
" \"Rdy_Disable\",\n",
" \"Rdy_Enable\",\n",
" \"Rdy_Test\",\n",
" \"P_Alarm\",\n",
" \"Wrk_Alm\",\n",
" \"Wrk_Suppressed\",\n",
" \"Wrk_AlmMinOnT\",\n",
" \"Wrk_AutoAckT\",\n",
" \"Wrk_ShelfT\",\n",
" \"Inf_Tab\",\n",
" \"Com_AE\",\n",
" \"Cfg_Tag\",\n",
" \"Cfg_Cond\",\n",
" \"Wrk_SecToUnshelve\",\n",
" \"Inf_Lib\",\n",
" \"Inf_Type\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 357,\n",
" \"structure_size\": 156,\n",
" \"member_count\": 60,\n",
" \"structure_handle\": 27647\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_Alarm\",\n",
" \"array\": 0\n",
" },\n",
" \"Mode\": {\n",
" \"offset\": 784,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"P_Mode\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp_Hand\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_Ovrd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_PCmdClear\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_OvrdOverLock\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_ProgDefault\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_Acq\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"PCmd_Rel\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"PCmd_Lock\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"PCmd_Unlock\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"MCmd_Acq\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"MCmd_Rel\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"OCmd_AcqLock\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"OCmd_UnlockRel\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Val\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Sts_Hand\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_Maint\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Sts_Ovrd\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_Prog\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Sts_Oper\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Sts_ProgOperLock\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Sts_ProgOperSel\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Sts_NoMode\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Sts_MAcqRcvd\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Rdy_MAcq\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Rdy_MRel\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Rdy_OAcq\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Rdy_OLock\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Rdy_OUnlock\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Rdy_ORel\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"P_Mode\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Wrk_Locked\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"__BitHost01\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_Prog\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Wrk_Maint\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp_Hand\",\n",
" \"Inp_Ovrd\",\n",
" \"Cfg_PCmdClear\",\n",
" \"Cfg_OvrdOverLock\",\n",
" \"Cfg_ProgDefault\",\n",
" \"PCmd_Acq\",\n",
" \"PCmd_Rel\",\n",
" \"PCmd_Lock\",\n",
" \"PCmd_Unlock\",\n",
" \"MCmd_Acq\",\n",
" \"MCmd_Rel\",\n",
" \"OCmd_AcqLock\",\n",
" \"OCmd_UnlockRel\",\n",
" \"Val\",\n",
" \"Sts_Hand\",\n",
" \"Sts_Maint\",\n",
" \"Sts_Ovrd\",\n",
" \"Sts_Prog\",\n",
" \"Sts_Oper\",\n",
" \"Sts_ProgOperLock\",\n",
" \"Sts_ProgOperSel\",\n",
" \"Sts_NoMode\",\n",
" \"Sts_MAcqRcvd\",\n",
" \"Rdy_MAcq\",\n",
" \"Rdy_MRel\",\n",
" \"Rdy_OAcq\",\n",
" \"Rdy_OLock\",\n",
" \"Rdy_OUnlock\",\n",
" \"Rdy_ORel\",\n",
" \"P_Mode\",\n",
" \"Wrk_Locked\",\n",
" \"Wrk_Prog\",\n",
" \"Wrk_Maint\",\n",
" \"Inf_Lib\",\n",
" \"Inf_Type\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 228,\n",
" \"structure_size\": 48,\n",
" \"member_count\": 39,\n",
" \"structure_handle\": 16800\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_Mode\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_EU\": {\n",
" \"offset\": 832,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_8\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 8\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 16,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 54208\n",
" },\n",
" \"string\": 8\n",
" },\n",
" \"data_type_name\": \"STRING_8\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Tag\": {\n",
" \"offset\": 844,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Label\": {\n",
" \"offset\": 868,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Desc\": {\n",
" \"offset\": 892,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_40\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 40\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 44,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 32239\n",
" },\n",
" \"string\": 40\n",
" },\n",
" \"data_type_name\": \"STRING_40\",\n",
" \"array\": 0\n",
" },\n",
" \"Fail\": {\n",
" \"offset\": 936,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"P_Alarm\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_Reset\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_Exists\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_ResetReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_AckReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_AllowShelve\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Cfg_AllowDisable\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Cfg_PCmdClear\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Cfg_Severity\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_AlmMinOnT\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_MaxShelfT\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"PCfg_AllowExist\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"PCmd_Reset\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"PCmd_Ack\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_Suppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_Unsuppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_Unshelve\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"OCmd_Reset\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"OCmd_Ack\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"OCmd_Shelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"OCmd_Unshelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"MCmd_Disable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"MCmd_Enable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"MCmd_Test\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Val_Notify\": {\n",
" \"offset\": 14,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_MinToUnshelve\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_SecToUnshelve\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Alm\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Shelved\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Suppressed\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Disabled\": {\n",
" \"offset\": 67,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_AlmInh\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_Err\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Err_Timer\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Err_Severity\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Rdy_Reset\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Rdy_Ack\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Rdy_Shelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Rdy_Unshelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Rdy_Disable\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"__BitHost01\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Rdy_Enable\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Rdy_Test\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"P_Alarm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Wrk_Alm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Wrk_Suppressed\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Wrk_AlmMinOnT\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_AutoAckT\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_ShelfT\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Tab\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Com_AE\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Tag\": {\n",
" \"offset\": 68,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Cond\": {\n",
" \"offset\": 92,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_SecToUnshelve\": {\n",
" \"offset\": 116,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 120,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 136,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp\",\n",
" \"Inp_Reset\",\n",
" \"Cfg_Exists\",\n",
" \"Cfg_ResetReqd\",\n",
" \"Cfg_AckReqd\",\n",
" \"Cfg_AllowShelve\",\n",
" \"Cfg_AllowDisable\",\n",
" \"Cfg_PCmdClear\",\n",
" \"Cfg_Severity\",\n",
" \"Cfg_AlmMinOnT\",\n",
" \"Cfg_MaxShelfT\",\n",
" \"PCfg_AllowExist\",\n",
" \"PCmd_Reset\",\n",
" \"PCmd_Ack\",\n",
" \"PCmd_Suppress\",\n",
" \"PCmd_Unsuppress\",\n",
" \"PCmd_Unshelve\",\n",
" \"OCmd_Reset\",\n",
" \"OCmd_Ack\",\n",
" \"OCmd_Shelve\",\n",
" \"OCmd_Unshelve\",\n",
" \"MCmd_Disable\",\n",
" \"MCmd_Enable\",\n",
" \"MCmd_Test\",\n",
" \"Val_Notify\",\n",
" \"Val_MinToUnshelve\",\n",
" \"Val_SecToUnshelve\",\n",
" \"Alm\",\n",
" \"Ack\",\n",
" \"Shelved\",\n",
" \"Suppressed\",\n",
" \"Disabled\",\n",
" \"Sts_AlmInh\",\n",
" \"Sts_Err\",\n",
" \"Err_Timer\",\n",
" \"Err_Severity\",\n",
" \"Rdy_Reset\",\n",
" \"Rdy_Ack\",\n",
" \"Rdy_Shelve\",\n",
" \"Rdy_Unshelve\",\n",
" \"Rdy_Disable\",\n",
" \"Rdy_Enable\",\n",
" \"Rdy_Test\",\n",
" \"P_Alarm\",\n",
" \"Wrk_Alm\",\n",
" \"Wrk_Suppressed\",\n",
" \"Wrk_AlmMinOnT\",\n",
" \"Wrk_AutoAckT\",\n",
" \"Wrk_ShelfT\",\n",
" \"Inf_Tab\",\n",
" \"Com_AE\",\n",
" \"Cfg_Tag\",\n",
" \"Cfg_Cond\",\n",
" \"Wrk_SecToUnshelve\",\n",
" \"Inf_Lib\",\n",
" \"Inf_Type\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 357,\n",
" \"structure_size\": 156,\n",
" \"member_count\": 60,\n",
" \"structure_handle\": 27647\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_Alarm\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_Notify\": {\n",
" \"offset\": 1092,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Tab\": {\n",
" \"offset\": 1093,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_Fault\": {\n",
" \"offset\": 1094,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_SrcQ\": {\n",
" \"offset\": 1095,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_SubstPV\": {\n",
" \"offset\": 156,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Wrk_UnfiltPV\": {\n",
" \"offset\": 1096,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_Alpha\": {\n",
" \"offset\": 1100,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_ScanT\": {\n",
" \"offset\": 1104,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_ScanTime\": {\n",
" \"offset\": 1116,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_FiltPV\": {\n",
" \"offset\": 1120,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_ValidONS\": {\n",
" \"offset\": 156,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Wrk_SelPVDINT\": {\n",
" \"offset\": 1124,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_SelPVInfNaN\": {\n",
" \"offset\": 156,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 1128,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_Fail\": {\n",
" \"offset\": 156,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Wrk_LoLo\": {\n",
" \"offset\": 157,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Wrk_Lo\": {\n",
" \"offset\": 157,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Wrk_Hi\": {\n",
" \"offset\": 157,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Wrk_HiHi\": {\n",
" \"offset\": 157,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"FailGate\": {\n",
" \"offset\": 1148,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"P_Gate\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_Gate\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_GateDly\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_OnDly\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_OffDly\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Out\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Sts_Gate\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Sts_Err\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Err_Timer\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"P_Gate\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Wrk_OffDlyT\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_OnDlyT\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_GateT\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_InpCond\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 76,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 92,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_GateCond\": {\n",
" \"offset\": 112,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Tab\": {\n",
" \"offset\": 136,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp\",\n",
" \"Inp_Gate\",\n",
" \"Cfg_GateDly\",\n",
" \"Cfg_OnDly\",\n",
" \"Cfg_OffDly\",\n",
" \"Out\",\n",
" \"Sts_Gate\",\n",
" \"Sts_Err\",\n",
" \"Err_Timer\",\n",
" \"P_Gate\",\n",
" \"Wrk_OffDlyT\",\n",
" \"Wrk_OnDlyT\",\n",
" \"Wrk_GateT\",\n",
" \"Cfg_InpCond\",\n",
" \"Inf_Lib\",\n",
" \"Inf_Type\",\n",
" \"Cfg_GateCond\",\n",
" \"Inf_Tab\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 120,\n",
" \"structure_size\": 140,\n",
" \"member_count\": 21,\n",
" \"structure_handle\": 20019\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_Gate\",\n",
" \"array\": 0\n",
" },\n",
" \"LoLoGate\": {\n",
" \"offset\": 1288,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"P_Gate\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_Gate\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_GateDly\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_OnDly\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_OffDly\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Out\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Sts_Gate\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Sts_Err\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Err_Timer\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"P_Gate\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Wrk_OffDlyT\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_OnDlyT\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_GateT\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_InpCond\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 76,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 92,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_GateCond\": {\n",
" \"offset\": 112,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Tab\": {\n",
" \"offset\": 136,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp\",\n",
" \"Inp_Gate\",\n",
" \"Cfg_GateDly\",\n",
" \"Cfg_OnDly\",\n",
" \"Cfg_OffDly\",\n",
" \"Out\",\n",
" \"Sts_Gate\",\n",
" \"Sts_Err\",\n",
" \"Err_Timer\",\n",
" \"P_Gate\",\n",
" \"Wrk_OffDlyT\",\n",
" \"Wrk_OnDlyT\",\n",
" \"Wrk_GateT\",\n",
" \"Cfg_InpCond\",\n",
" \"Inf_Lib\",\n",
" \"Inf_Type\",\n",
" \"Cfg_GateCond\",\n",
" \"Inf_Tab\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 120,\n",
" \"structure_size\": 140,\n",
" \"member_count\": 21,\n",
" \"structure_handle\": 20019\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_Gate\",\n",
" \"array\": 0\n",
" },\n",
" \"LoGate\": {\n",
" \"offset\": 1428,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"P_Gate\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_Gate\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_GateDly\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_OnDly\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_OffDly\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Out\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Sts_Gate\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Sts_Err\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Err_Timer\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"P_Gate\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Wrk_OffDlyT\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_OnDlyT\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_GateT\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_InpCond\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 76,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 92,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_GateCond\": {\n",
" \"offset\": 112,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Tab\": {\n",
" \"offset\": 136,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp\",\n",
" \"Inp_Gate\",\n",
" \"Cfg_GateDly\",\n",
" \"Cfg_OnDly\",\n",
" \"Cfg_OffDly\",\n",
" \"Out\",\n",
" \"Sts_Gate\",\n",
" \"Sts_Err\",\n",
" \"Err_Timer\",\n",
" \"P_Gate\",\n",
" \"Wrk_OffDlyT\",\n",
" \"Wrk_OnDlyT\",\n",
" \"Wrk_GateT\",\n",
" \"Cfg_InpCond\",\n",
" \"Inf_Lib\",\n",
" \"Inf_Type\",\n",
" \"Cfg_GateCond\",\n",
" \"Inf_Tab\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 120,\n",
" \"structure_size\": 140,\n",
" \"member_count\": 21,\n",
" \"structure_handle\": 20019\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_Gate\",\n",
" \"array\": 0\n",
" },\n",
" \"HiHiGate\": {\n",
" \"offset\": 1568,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"P_Gate\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_Gate\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_GateDly\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_OnDly\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_OffDly\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Out\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Sts_Gate\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Sts_Err\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Err_Timer\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"P_Gate\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Wrk_OffDlyT\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_OnDlyT\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_GateT\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_InpCond\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 76,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 92,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_GateCond\": {\n",
" \"offset\": 112,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Tab\": {\n",
" \"offset\": 136,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp\",\n",
" \"Inp_Gate\",\n",
" \"Cfg_GateDly\",\n",
" \"Cfg_OnDly\",\n",
" \"Cfg_OffDly\",\n",
" \"Out\",\n",
" \"Sts_Gate\",\n",
" \"Sts_Err\",\n",
" \"Err_Timer\",\n",
" \"P_Gate\",\n",
" \"Wrk_OffDlyT\",\n",
" \"Wrk_OnDlyT\",\n",
" \"Wrk_GateT\",\n",
" \"Cfg_InpCond\",\n",
" \"Inf_Lib\",\n",
" \"Inf_Type\",\n",
" \"Cfg_GateCond\",\n",
" \"Inf_Tab\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 120,\n",
" \"structure_size\": 140,\n",
" \"member_count\": 21,\n",
" \"structure_handle\": 20019\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_Gate\",\n",
" \"array\": 0\n",
" },\n",
" \"HiGate\": {\n",
" \"offset\": 1708,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"P_Gate\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_Gate\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_GateDly\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_OnDly\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_OffDly\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Out\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Sts_Gate\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Sts_Err\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Err_Timer\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"P_Gate\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Wrk_OffDlyT\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_OnDlyT\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_GateT\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_InpCond\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 76,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 92,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_GateCond\": {\n",
" \"offset\": 112,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Tab\": {\n",
" \"offset\": 136,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp\",\n",
" \"Inp_Gate\",\n",
" \"Cfg_GateDly\",\n",
" \"Cfg_OnDly\",\n",
" \"Cfg_OffDly\",\n",
" \"Out\",\n",
" \"Sts_Gate\",\n",
" \"Sts_Err\",\n",
" \"Err_Timer\",\n",
" \"P_Gate\",\n",
" \"Wrk_OffDlyT\",\n",
" \"Wrk_OnDlyT\",\n",
" \"Wrk_GateT\",\n",
" \"Cfg_InpCond\",\n",
" \"Inf_Lib\",\n",
" \"Inf_Type\",\n",
" \"Cfg_GateCond\",\n",
" \"Inf_Tab\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 120,\n",
" \"structure_size\": 140,\n",
" \"member_count\": 21,\n",
" \"structure_handle\": 20019\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_Gate\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_InpInfNaN\": {\n",
" \"offset\": 157,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Wrk_InpDINT\": {\n",
" \"offset\": 1848,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 1852,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_InpFail\": {\n",
" \"offset\": 157,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp_PV\",\n",
" \"Inp_PVSrcQ\",\n",
" \"Inp_PVBad\",\n",
" \"Inp_PVUncertain\",\n",
" \"Inp_Sim\",\n",
" \"Inp_HiHiGate\",\n",
" \"Inp_HiGate\",\n",
" \"Inp_LoGate\",\n",
" \"Inp_LoLoGate\",\n",
" \"Inp_FailGate\",\n",
" \"Inp_Reset\",\n",
" \"Cfg_NoSubstPV\",\n",
" \"Cfg_SetTrack\",\n",
" \"Cfg_HasChanObj\",\n",
" \"Cfg_UseChanSrcQ\",\n",
" \"Cfg_PCmdClear\",\n",
" \"Cfg_ProgDefault\",\n",
" \"Cfg_HasHiHiAlm\",\n",
" \"Cfg_HasHiAlm\",\n",
" \"Cfg_HasLoAlm\",\n",
" \"Cfg_HasLoLoAlm\",\n",
" \"Cfg_HasFailAlm\",\n",
" \"Cfg_HiHiResetReqd\",\n",
" \"Cfg_HiResetReqd\",\n",
" \"Cfg_LoResetReqd\",\n",
" \"Cfg_LoLoResetReqd\",\n",
" \"Cfg_FailResetReqd\",\n",
" \"Cfg_HiHiAckReqd\",\n",
" \"Cfg_HiAckReqd\",\n",
" \"Cfg_LoAckReqd\",\n",
" \"Cfg_LoLoAckReqd\",\n",
" \"Cfg_FailAckReqd\",\n",
" \"Cfg_HiHiSeverity\",\n",
" \"Cfg_HiSeverity\",\n",
" \"Cfg_LoSeverity\",\n",
" \"Cfg_LoLoSeverity\",\n",
" \"Cfg_FailSeverity\",\n",
" \"Cfg_InpRawMin\",\n",
" \"Cfg_InpRawMax\",\n",
" \"Cfg_PVEUMin\",\n",
" \"Cfg_PVEUMax\",\n",
" \"Cfg_FiltTC\",\n",
" \"Cfg_HiHiDB\",\n",
" \"Cfg_HiHiOnDly\",\n",
" \"Cfg_HiHiOffDly\",\n",
" \"Cfg_HiHiGateDly\",\n",
" \"Cfg_HiDB\",\n",
" \"Cfg_HiOnDly\",\n",
" \"Cfg_HiOffDly\",\n",
" \"Cfg_HiGateDly\",\n",
" \"Cfg_LoDB\",\n",
" \"Cfg_LoOnDly\",\n",
" \"Cfg_LoOffDly\",\n",
" \"Cfg_LoGateDly\",\n",
" \"Cfg_LoLoDB\",\n",
" \"Cfg_LoLoOnDly\",\n",
" \"Cfg_LoLoOffDly\",\n",
" \"Cfg_LoLoGateDly\",\n",
" \"Cfg_FailHiLim\",\n",
" \"Cfg_FailLoLim\",\n",
" \"Cfg_FailDB\",\n",
" \"Cfg_FailOnDly\",\n",
" \"Cfg_FailOffDly\",\n",
" \"Cfg_FailGateDly\",\n",
" \"PSet_Owner\",\n",
" \"PSet_HiHiLim\",\n",
" \"PSet_HiLim\",\n",
" \"PSet_LoLim\",\n",
" \"PSet_LoLoLim\",\n",
" \"MSet_SubstPV\",\n",
" \"OSet_HiHiLim\",\n",
" \"OSet_HiLim\",\n",
" \"OSet_LoLim\",\n",
" \"OSet_LoLoLim\",\n",
" \"Set_SimPV\",\n",
" \"PCmd_ClearCapt\",\n",
" \"PCmd_Acq\",\n",
" \"PCmd_Rel\",\n",
" \"PCmd_Lock\",\n",
" \"PCmd_Unlock\",\n",
" \"PCmd_Reset\",\n",
" \"PCmd_HiHiAck\",\n",
" \"PCmd_HiHiSuppress\",\n",
" \"PCmd_HiHiUnsuppress\",\n",
" \"PCmd_HiHiUnshelve\",\n",
" \"PCmd_HiAck\",\n",
" \"PCmd_HiSuppress\",\n",
" \"PCmd_HiUnsuppress\",\n",
" \"PCmd_HiUnshelve\",\n",
" \"PCmd_LoAck\",\n",
" \"PCmd_LoSuppress\",\n",
" \"PCmd_LoUnsuppress\",\n",
" \"PCmd_LoUnshelve\",\n",
" \"PCmd_LoLoAck\",\n",
" \"PCmd_LoLoSuppress\",\n",
" \"PCmd_LoLoUnsuppress\",\n",
" \"PCmd_LoLoUnshelve\",\n",
" \"PCmd_FailAck\",\n",
" \"PCmd_FailSuppress\",\n",
" \"PCmd_FailUnsuppress\",\n",
" \"PCmd_FailUnshelve\",\n",
" \"MCmd_SubstPV\",\n",
" \"MCmd_InpPV\",\n",
" \"OCmd_ClearCapt\",\n",
" \"MCmd_Acq\",\n",
" \"MCmd_Rel\",\n",
" \"OCmd_AcqLock\",\n",
" \"OCmd_Unlock\",\n",
" \"OCmd_Reset\",\n",
" \"OCmd_ResetAckAll\",\n",
" \"Val\",\n",
" \"Val_InpPV\",\n",
" \"Val_PVMinCapt\",\n",
" \"Val_PVMaxCapt\",\n",
" \"Val_PVEUMin\",\n",
" \"Val_PVEUMax\",\n",
" \"SrcQ_IO\",\n",
" \"SrcQ\",\n",
" \"Val_Fault\",\n",
" \"Val_Mode\",\n",
" \"Val_Owner\",\n",
" \"Val_Notify\",\n",
" \"Val_HiHiLim\",\n",
" \"Val_HiLim\",\n",
" \"Val_LoLim\",\n",
" \"Val_LoLoLim\",\n",
" \"Sts_SubstPV\",\n",
" \"Sts_InpPV\",\n",
" \"Sts_PVBad\",\n",
" \"Sts_PVUncertain\",\n",
" \"Sts_MaintByp\",\n",
" \"Sts_AlmInh\",\n",
" \"Sts_Err\",\n",
" \"Err_Raw\",\n",
" \"Err_EU\",\n",
" \"Err_Timer\",\n",
" \"Err_Filt\",\n",
" \"Err_DB\",\n",
" \"Err_Alarm\",\n",
" \"Sts_Maint\",\n",
" \"Sts_Prog\",\n",
" \"Sts_Oper\",\n",
" \"Sts_ProgOperLock\",\n",
" \"Sts_NoMode\",\n",
" \"Sts_MAcqRcvd\",\n",
" \"Sts_HiHiCmp\",\n",
" \"Sts_HiHiGate\",\n",
" \"Sts_HiHi\",\n",
" \"Alm_HiHi\",\n",
" \"Ack_HiHi\",\n",
" \"Sts_HiHiDisabled\",\n",
" \"Sts_HiHiSuppressed\",\n",
" \"Sts_HiHiShelved\",\n",
" \"Sts_HiCmp\",\n",
" \"Sts_HiGate\",\n",
" \"Sts_Hi\",\n",
" \"Alm_Hi\",\n",
" \"Ack_Hi\",\n",
" \"Sts_HiDisabled\",\n",
" \"Sts_HiSuppressed\",\n",
" \"Sts_HiShelved\",\n",
" \"Sts_LoCmp\",\n",
" \"Sts_LoGate\",\n",
" \"Sts_Lo\",\n",
" \"Alm_Lo\",\n",
" \"Ack_Lo\",\n",
" \"Sts_LoDisabled\",\n",
" \"Sts_LoSuppressed\",\n",
" \"Sts_LoShelved\",\n",
" \"Sts_LoLoCmp\",\n",
" \"Sts_LoLoGate\",\n",
" \"Sts_LoLo\",\n",
" \"Alm_LoLo\",\n",
" \"Ack_LoLo\",\n",
" \"Sts_LoLoDisabled\",\n",
" \"Sts_LoLoSuppressed\",\n",
" \"Sts_LoLoShelved\",\n",
" \"Sts_FailCmp\",\n",
" \"Sts_FailGate\",\n",
" \"Sts_Fail\",\n",
" \"Alm_Fail\",\n",
" \"Ack_Fail\",\n",
" \"Sts_FailDisabled\",\n",
" \"Sts_FailSuppressed\",\n",
" \"Sts_FailShelved\",\n",
" \"Rdy_SubstPV\",\n",
" \"Rdy_InpPV\",\n",
" \"Rdy_Reset\",\n",
" \"Rdy_ResetAckAll\",\n",
" \"Rdy_OSet\",\n",
" \"P_AIn\",\n",
" \"LoLo\",\n",
" \"Lo\",\n",
" \"Hi\",\n",
" \"HiHi\",\n",
" \"Mode\",\n",
" \"Cfg_EU\",\n",
" \"Cfg_Tag\",\n",
" \"Cfg_Label\",\n",
" \"Cfg_Desc\",\n",
" \"Fail\",\n",
" \"Wrk_Notify\",\n",
" \"Inf_Tab\",\n",
" \"Wrk_Fault\",\n",
" \"Wrk_SrcQ\",\n",
" \"Wrk_SubstPV\",\n",
" \"Wrk_UnfiltPV\",\n",
" \"Wrk_Alpha\",\n",
" \"Wrk_ScanT\",\n",
" \"Wrk_ScanTime\",\n",
" \"Wrk_FiltPV\",\n",
" \"Wrk_ValidONS\",\n",
" \"Wrk_SelPVDINT\",\n",
" \"Wrk_SelPVInfNaN\",\n",
" \"Inf_Type\",\n",
" \"Wrk_Fail\",\n",
" \"Wrk_LoLo\",\n",
" \"Wrk_Lo\",\n",
" \"Wrk_Hi\",\n",
" \"Wrk_HiHi\",\n",
" \"FailGate\",\n",
" \"LoLoGate\",\n",
" \"LoGate\",\n",
" \"HiHiGate\",\n",
" \"HiGate\",\n",
" \"Wrk_InpInfNaN\",\n",
" \"Wrk_InpDINT\",\n",
" \"Inf_Lib\",\n",
" \"Wrk_InpFail\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 1411,\n",
" \"structure_size\": 1868,\n",
" \"member_count\": 233,\n",
" \"structure_handle\": 13998\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_AIn\",\n",
" \"tag_type\": \"struct\"\n",
" },\n",
" \"val_Flowmeter\": {\n",
" \"tag_name\": \"val_Flowmeter\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 49,\n",
" \"symbol_address\": 62128,\n",
" \"symbol_object_address\": 907340,\n",
" \"software_control\": 1879113776,\n",
" \"external_access\": \"Read Only\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"VFD_CurRunHrs\": {\n",
" \"tag_name\": \"VFD_CurRunHrs\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 50,\n",
" \"symbol_address\": 44288,\n",
" \"symbol_object_address\": 907380,\n",
" \"software_control\": 1946222646,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"VFD_MaxRunHrs\": {\n",
" \"tag_name\": \"VFD_MaxRunHrs\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 51,\n",
" \"symbol_address\": 44256,\n",
" \"symbol_object_address\": 907420,\n",
" \"software_control\": 1946222647,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"const_controlMode_Flow\": {\n",
" \"tag_name\": \"const_controlMode_Flow\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 52,\n",
" \"symbol_address\": 63920,\n",
" \"symbol_object_address\": 907460,\n",
" \"software_control\": 1140916262,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"GAL_PER_BBL\": {\n",
" \"tag_name\": \"GAL_PER_BBL\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 53,\n",
" \"symbol_address\": 64768,\n",
" \"symbol_object_address\": 907500,\n",
" \"software_control\": 1946222619,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"VFD_TotRunHrs\": {\n",
" \"tag_name\": \"VFD_TotRunHrs\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 54,\n",
" \"symbol_address\": 44224,\n",
" \"symbol_object_address\": 907540,\n",
" \"software_control\": 1946222648,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"PowerFlex755_RunTime\": {\n",
" \"tag_name\": \"PowerFlex755_RunTime\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 55,\n",
" \"symbol_address\": 37216,\n",
" \"symbol_object_address\": 907580,\n",
" \"software_control\": 67174462,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"template_instance_id\": 3688,\n",
" \"data_type\": {\n",
" \"name\": \"P_RunTime\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp_Starting\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_Running\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_PCmdClear\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_ClearStarts\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_ClearMaxHrs\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_ClearTotHrs\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"MCmd_ClearStarts\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"MCmd_ClearMaxHrs\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"MCmd_ClearTotHrs\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Val_Starts\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_CurRunHrs\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_MaxRunHrs\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_TotRunHrs\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"P_RunTime\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Wrk_CurHours\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_CurRunT\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_TotTenths\": {\n",
" \"offset\": 36,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_Starts\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"COUNTER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"CU\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"CD\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"OV\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"UN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"CU\",\n",
" \"CD\",\n",
" \"DN\",\n",
" \"OV\",\n",
" \"UN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 40,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 8,\n",
" \"structure_handle\": 3970\n",
" }\n",
" },\n",
" \"data_type_name\": \"COUNTER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_TotRunT\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_MaxHours\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Tab\": {\n",
" \"offset\": 68,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 72,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Label\": {\n",
" \"offset\": 92,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Tag\": {\n",
" \"offset\": 116,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Desc\": {\n",
" \"offset\": 140,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_40\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 40\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 44,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 32239\n",
" },\n",
" \"string\": 40\n",
" },\n",
" \"data_type_name\": \"STRING_40\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 184,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp_Starting\",\n",
" \"Inp_Running\",\n",
" \"Cfg_PCmdClear\",\n",
" \"PCmd_ClearStarts\",\n",
" \"PCmd_ClearMaxHrs\",\n",
" \"PCmd_ClearTotHrs\",\n",
" \"MCmd_ClearStarts\",\n",
" \"MCmd_ClearMaxHrs\",\n",
" \"MCmd_ClearTotHrs\",\n",
" \"Val_Starts\",\n",
" \"Val_CurRunHrs\",\n",
" \"Val_MaxRunHrs\",\n",
" \"Val_TotRunHrs\",\n",
" \"P_RunTime\",\n",
" \"Wrk_CurHours\",\n",
" \"Wrk_CurRunT\",\n",
" \"Wrk_TotTenths\",\n",
" \"Wrk_Starts\",\n",
" \"Wrk_TotRunT\",\n",
" \"Wrk_MaxHours\",\n",
" \"Inf_Tab\",\n",
" \"Inf_Type\",\n",
" \"Cfg_Label\",\n",
" \"Cfg_Tag\",\n",
" \"Cfg_Desc\",\n",
" \"Inf_Lib\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 186,\n",
" \"structure_size\": 200,\n",
" \"member_count\": 29,\n",
" \"structure_handle\": 33151\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_RunTime\",\n",
" \"tag_type\": \"struct\"\n",
" },\n",
" \"watchdog_INT\": {\n",
" \"tag_name\": \"watchdog_INT\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 56,\n",
" \"symbol_address\": 64112,\n",
" \"symbol_object_address\": 907620,\n",
" \"software_control\": 1140916256,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"PIC01_DischargePressure\": {\n",
" \"tag_name\": \"PIC01_DischargePressure\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 61,\n",
" \"symbol_address\": 37504,\n",
" \"symbol_object_address\": 907820,\n",
" \"software_control\": 67174459,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"template_instance_id\": 2310,\n",
" \"data_type\": {\n",
" \"name\": \"P_PIDE\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp_PV\": {\n",
" \"offset\": 176,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Inp_CascSP\": {\n",
" \"offset\": 196,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Inp_FF\": {\n",
" \"offset\": 264,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Inp_FFPrev\": {\n",
" \"offset\": 268,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Inp_CVInitVal\": {\n",
" \"offset\": 224,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Inp_CVPrev\": {\n",
" \"offset\": 240,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Inp_PVSrcQ\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Inp_OvrdCmd\": {\n",
" \"offset\": 5,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Inp_OvrdRatio\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Inp_OvrdSP\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Inp_OvrdCV\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Inp_HandFdbk\": {\n",
" \"offset\": 272,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Inp_PVBad\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_PVUncertain\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Inp_CVIOFault\": {\n",
" \"offset\": 172,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_UseFFPrev\": {\n",
" \"offset\": 172,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Inp_UseCVInitVal\": {\n",
" \"offset\": 172,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Inp_UseCVPrev\": {\n",
" \"offset\": 172,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Inp_WindupHi\": {\n",
" \"offset\": 173,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Inp_WindupLo\": {\n",
" \"offset\": 173,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp_Ovrd\": {\n",
" \"offset\": 1892,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Inp_Hand\": {\n",
" \"offset\": 1892,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_HandFdbkBad\": {\n",
" \"offset\": 172,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Inp_IntlkOK\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Inp_NBIntlkOK\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Inp_HiHiDevGate\": {\n",
" \"offset\": 1300,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Inp_HiDevGate\": {\n",
" \"offset\": 1596,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Inp_LoDevGate\": {\n",
" \"offset\": 980,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Inp_LoLoDevGate\": {\n",
" \"offset\": 684,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Inp_Reset\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_HasRatio\": {\n",
" \"offset\": 172,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Cfg_HasCasc\": {\n",
" \"offset\": 174,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Cfg_PVTrack\": {\n",
" \"offset\": 173,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Cfg_CtrlAction\": {\n",
" \"offset\": 173,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Cfg_Depend\": {\n",
" \"offset\": 173,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_DerivSmooth\": {\n",
" \"offset\": 173,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_ZCOff\": {\n",
" \"offset\": 174,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Cfg_LimitManCV\": {\n",
" \"offset\": 172,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_InitToMan\": {\n",
" \"offset\": 174,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Cfg_PropSPAct\": {\n",
" \"offset\": 173,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_DerivSPAct\": {\n",
" \"offset\": 173,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_PwrupLM\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_SetTrack\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Cfg_SetTrackOvrdHand\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Cfg_HasIntlkObj\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Cfg_HasCascSPNav\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Cfg_HasPVNav\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_HasCVNav\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_OvrdIntlk\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_PCmdClear\": {\n",
" \"offset\": 1892,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_ProgDefault\": {\n",
" \"offset\": 1892,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_HasHiHiDevAlm\": {\n",
" \"offset\": 1440,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_HasHiDevAlm\": {\n",
" \"offset\": 1736,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_HasLoDevAlm\": {\n",
" \"offset\": 1120,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_HasLoLoDevAlm\": {\n",
" \"offset\": 824,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_HasIntlkTripAlm\": {\n",
" \"offset\": 1944,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_HasFailAlm\": {\n",
" \"offset\": 2100,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_HiHiDevResetReqd\": {\n",
" \"offset\": 1440,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_HiDevResetReqd\": {\n",
" \"offset\": 1736,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_LoDevResetReqd\": {\n",
" \"offset\": 1120,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_LoLoDevResetReqd\": {\n",
" \"offset\": 824,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_IntlkTripResetReqd\": {\n",
" \"offset\": 1944,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_FailResetReqd\": {\n",
" \"offset\": 2100,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_HiHiDevAckReqd\": {\n",
" \"offset\": 1440,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_HiDevAckReqd\": {\n",
" \"offset\": 1736,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_LoDevAckReqd\": {\n",
" \"offset\": 1120,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_LoLoDevAckReqd\": {\n",
" \"offset\": 824,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_IntlkTripAckReqd\": {\n",
" \"offset\": 1944,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_FailAckReqd\": {\n",
" \"offset\": 2100,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_HiHiDevSeverity\": {\n",
" \"offset\": 1444,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_HiDevSeverity\": {\n",
" \"offset\": 1740,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_LoDevSeverity\": {\n",
" \"offset\": 1124,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_LoLoDevSeverity\": {\n",
" \"offset\": 828,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_IntlkTripSeverity\": {\n",
" \"offset\": 1948,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_FailSeverity\": {\n",
" \"offset\": 2104,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_MinRatio\": {\n",
" \"offset\": 220,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_MaxRatio\": {\n",
" \"offset\": 216,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_MinSP\": {\n",
" \"offset\": 204,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_MaxSP\": {\n",
" \"offset\": 200,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_PVEUMin\": {\n",
" \"offset\": 184,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_PVEUMax\": {\n",
" \"offset\": 180,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_CVEUMin\": {\n",
" \"offset\": 248,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_CVEUMax\": {\n",
" \"offset\": 244,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_CVRoCLim\": {\n",
" \"offset\": 260,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_PGain\": {\n",
" \"offset\": 276,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_IGain\": {\n",
" \"offset\": 280,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_DGain\": {\n",
" \"offset\": 284,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_ZCDB\": {\n",
" \"offset\": 288,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_MinCV\": {\n",
" \"offset\": 256,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_MaxCV\": {\n",
" \"offset\": 252,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_MaxInactiveCV\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_IntlkCV\": {\n",
" \"offset\": 236,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_DevDB\": {\n",
" \"offset\": 340,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_PwrupSP\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_PwrupCV\": {\n",
" \"offset\": 32,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_HiHiDevOnDly\": {\n",
" \"offset\": 1308,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_HiHiDevOffDly\": {\n",
" \"offset\": 1312,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_HiHiDevGateDly\": {\n",
" \"offset\": 1304,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_HiDevOnDly\": {\n",
" \"offset\": 1604,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_HiDevOffDly\": {\n",
" \"offset\": 1608,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_HiDevGateDly\": {\n",
" \"offset\": 1600,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_LoDevOnDly\": {\n",
" \"offset\": 988,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_LoDevOffDly\": {\n",
" \"offset\": 992,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_LoDevGateDly\": {\n",
" \"offset\": 984,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_LoLoDevOnDly\": {\n",
" \"offset\": 692,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_LoLoDevOffDly\": {\n",
" \"offset\": 696,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_LoLoDevGateDly\": {\n",
" \"offset\": 688,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PSet_Ratio\": {\n",
" \"offset\": 36,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PSet_SP\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PSet_CV\": {\n",
" \"offset\": 44,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PSet_HiHiDevLim\": {\n",
" \"offset\": 48,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PSet_HiDevLim\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PSet_LoDevLim\": {\n",
" \"offset\": 56,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PSet_LoLoDevLim\": {\n",
" \"offset\": 60,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PSet_Owner\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"OSet_Ratio\": {\n",
" \"offset\": 68,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"OSet_SP\": {\n",
" \"offset\": 72,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"OSet_CV\": {\n",
" \"offset\": 76,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"OSet_HiHiDevLim\": {\n",
" \"offset\": 80,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"OSet_HiDevLim\": {\n",
" \"offset\": 84,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"OSet_LoDevLim\": {\n",
" \"offset\": 88,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"OSet_LoLoDevLim\": {\n",
" \"offset\": 92,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PCmd_Casc\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_Auto\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"PCmd_Man\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"PCmd_Acq\": {\n",
" \"offset\": 1892,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"PCmd_Rel\": {\n",
" \"offset\": 1893,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"PCmd_Lock\": {\n",
" \"offset\": 1893,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"PCmd_Unlock\": {\n",
" \"offset\": 1893,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"PCmd_Reset\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"PCmd_HiHiDevAck\": {\n",
" \"offset\": 1441,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_HiHiDevSuppress\": {\n",
" \"offset\": 1441,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_HiHiDevUnsuppress\": {\n",
" \"offset\": 1441,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_HiHiDevUnshelve\": {\n",
" \"offset\": 1441,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"PCmd_HiDevAck\": {\n",
" \"offset\": 1737,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_HiDevSuppress\": {\n",
" \"offset\": 1737,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_HiDevUnsuppress\": {\n",
" \"offset\": 1737,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_HiDevUnshelve\": {\n",
" \"offset\": 1737,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"PCmd_LoDevAck\": {\n",
" \"offset\": 1121,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_LoDevSuppress\": {\n",
" \"offset\": 1121,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_LoDevUnsuppress\": {\n",
" \"offset\": 1121,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_LoDevUnshelve\": {\n",
" \"offset\": 1121,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"PCmd_LoLoDevAck\": {\n",
" \"offset\": 825,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_LoLoDevSuppress\": {\n",
" \"offset\": 825,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_LoLoDevUnsuppress\": {\n",
" \"offset\": 825,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_LoLoDevUnshelve\": {\n",
" \"offset\": 825,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"PCmd_IntlkTripAck\": {\n",
" \"offset\": 1945,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_IntlkTripSuppress\": {\n",
" \"offset\": 1945,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_IntlkTripUnsuppress\": {\n",
" \"offset\": 1945,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_IntlkTripUnshelve\": {\n",
" \"offset\": 1945,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"PCmd_FailAck\": {\n",
" \"offset\": 2101,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_FailSuppress\": {\n",
" \"offset\": 2101,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_FailUnsuppress\": {\n",
" \"offset\": 2101,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_FailUnshelve\": {\n",
" \"offset\": 2101,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"OCmd_Casc\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"OCmd_Auto\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"OCmd_Man\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"OCmd_Bypass\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"OCmd_Check\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"MCmd_Disable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"MCmd_Enable\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"MCmd_Acq\": {\n",
" \"offset\": 1893,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"MCmd_Rel\": {\n",
" \"offset\": 1893,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"OCmd_AcqLock\": {\n",
" \"offset\": 1893,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"OCmd_Unlock\": {\n",
" \"offset\": 1893,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"OCmd_Reset\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"OCmd_ResetAckAll\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Out_CV\": {\n",
" \"offset\": 372,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_PV\": {\n",
" \"offset\": 96,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_Ratio\": {\n",
" \"offset\": 400,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_SPSet\": {\n",
" \"offset\": 100,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_SP\": {\n",
" \"offset\": 380,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_E\": {\n",
" \"offset\": 392,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_CVSet\": {\n",
" \"offset\": 104,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_CVOut\": {\n",
" \"offset\": 376,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_PVPercent\": {\n",
" \"offset\": 388,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_SPPercent\": {\n",
" \"offset\": 384,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_EPercent\": {\n",
" \"offset\": 396,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_ActExecT\": {\n",
" \"offset\": 404,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_Init\": {\n",
" \"offset\": 108,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_PVEUMin\": {\n",
" \"offset\": 112,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_PVEUMax\": {\n",
" \"offset\": 116,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_CVEUMin\": {\n",
" \"offset\": 120,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_CVEUMax\": {\n",
" \"offset\": 124,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"SrcQ_IO\": {\n",
" \"offset\": 128,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"SrcQ\": {\n",
" \"offset\": 129,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_Sts\": {\n",
" \"offset\": 130,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_Fault\": {\n",
" \"offset\": 131,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_State\": {\n",
" \"offset\": 132,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_Mode\": {\n",
" \"offset\": 1896,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_Owner\": {\n",
" \"offset\": 136,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_Notify\": {\n",
" \"offset\": 140,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_HiHiDevLim\": {\n",
" \"offset\": 324,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_HiDevLim\": {\n",
" \"offset\": 328,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_LoDevLim\": {\n",
" \"offset\": 144,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_LoLoDevLim\": {\n",
" \"offset\": 148,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Sts_InstrFaults1\": {\n",
" \"offset\": 152,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Sts_InstrFaults2\": {\n",
" \"offset\": 156,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Sts_Casc\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Sts_Auto\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Sts_Man\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Sts_Initializing\": {\n",
" \"offset\": 368,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Sts_InitReq\": {\n",
" \"offset\": 368,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Sts_WindupHi\": {\n",
" \"offset\": 368,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_WindupLo\": {\n",
" \"offset\": 369,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Sts_ZCDBOn\": {\n",
" \"offset\": 369,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Sts_RatioClamped\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Sts_SPBad\": {\n",
" \"offset\": 412,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Sts_SPClamped\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_PVBad\": {\n",
" \"offset\": 412,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"__BitHost01\": {\n",
" \"offset\": 160,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Sts_PVUncertain\": {\n",
" \"offset\": 160,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Sts_FFBad\": {\n",
" \"offset\": 414,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Sts_FFPrevBad\": {\n",
" \"offset\": 414,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Sts_CVBad\": {\n",
" \"offset\": 412,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Sts_CVPrevBad\": {\n",
" \"offset\": 413,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_CVInitValBad\": {\n",
" \"offset\": 160,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_HandFdbkBad\": {\n",
" \"offset\": 412,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Sts_IntlkCV\": {\n",
" \"offset\": 160,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Sts_CVClamped\": {\n",
" \"offset\": 160,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Sts_CVRamping\": {\n",
" \"offset\": 368,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Sts_Active\": {\n",
" \"offset\": 160,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Sts_Available\": {\n",
" \"offset\": 160,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Sts_Bypass\": {\n",
" \"offset\": 160,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Sts_BypActive\": {\n",
" \"offset\": 160,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_Disabled\": {\n",
" \"offset\": 161,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Sts_NotRdy\": {\n",
" \"offset\": 161,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Nrdy_Disabled\": {\n",
" \"offset\": 161,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Nrdy_CfgErr\": {\n",
" \"offset\": 161,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Nrdy_Intlk\": {\n",
" \"offset\": 161,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Nrdy_Init\": {\n",
" \"offset\": 161,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Nrdy_IOFault\": {\n",
" \"offset\": 161,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Nrdy_NoMode\": {\n",
" \"offset\": 161,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_MaintByp\": {\n",
" \"offset\": 162,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Sts_AlmInh\": {\n",
" \"offset\": 162,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_Err\": {\n",
" \"offset\": 162,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Err_RatioLim\": {\n",
" \"offset\": 413,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Err_SPLim\": {\n",
" \"offset\": 413,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Err_PVEU\": {\n",
" \"offset\": 412,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Err_CVLim\": {\n",
" \"offset\": 414,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Err_CVEU\": {\n",
" \"offset\": 414,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Err_Timer\": {\n",
" \"offset\": 162,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Err_DB\": {\n",
" \"offset\": 415,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Err_Alarm\": {\n",
" \"offset\": 162,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Sts_Hand\": {\n",
" \"offset\": 1893,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_Maint\": {\n",
" \"offset\": 1894,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Sts_Ovrd\": {\n",
" \"offset\": 1894,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_Prog\": {\n",
" \"offset\": 1894,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Sts_Oper\": {\n",
" \"offset\": 1894,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Sts_ProgOperLock\": {\n",
" \"offset\": 1894,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Sts_NoMode\": {\n",
" \"offset\": 1894,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Sts_MAcqRcvd\": {\n",
" \"offset\": 1894,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_HiHiDevCmp\": {\n",
" \"offset\": 1300,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Sts_HiHiDevGate\": {\n",
" \"offset\": 1300,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Sts_HiHiDev\": {\n",
" \"offset\": 1440,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Alm_HiHiDev\": {\n",
" \"offset\": 1506,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack_HiHiDev\": {\n",
" \"offset\": 1506,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_HiHiDevDisabled\": {\n",
" \"offset\": 1507,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_HiHiDevShelved\": {\n",
" \"offset\": 1506,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Sts_HiHiDevSuppressed\": {\n",
" \"offset\": 1506,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Sts_HiDevCmp\": {\n",
" \"offset\": 1596,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Sts_HiDevGate\": {\n",
" \"offset\": 1596,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Sts_HiDev\": {\n",
" \"offset\": 1736,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Alm_HiDev\": {\n",
" \"offset\": 1802,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack_HiDev\": {\n",
" \"offset\": 1802,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_HiDevDisabled\": {\n",
" \"offset\": 1803,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_HiDevShelved\": {\n",
" \"offset\": 1802,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Sts_HiDevSuppressed\": {\n",
" \"offset\": 1802,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Sts_LoDevCmp\": {\n",
" \"offset\": 980,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Sts_LoDevGate\": {\n",
" \"offset\": 980,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Sts_LoDev\": {\n",
" \"offset\": 1120,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Alm_LoDev\": {\n",
" \"offset\": 1186,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack_LoDev\": {\n",
" \"offset\": 1186,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_LoDevDisabled\": {\n",
" \"offset\": 1187,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_LoDevShelved\": {\n",
" \"offset\": 1186,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Sts_LoDevSuppressed\": {\n",
" \"offset\": 1186,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Sts_LoLoDevCmp\": {\n",
" \"offset\": 684,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Sts_LoLoDevGate\": {\n",
" \"offset\": 684,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Sts_LoLoDev\": {\n",
" \"offset\": 824,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Alm_LoLoDev\": {\n",
" \"offset\": 890,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack_LoLoDev\": {\n",
" \"offset\": 890,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_LoLoDevDisabled\": {\n",
" \"offset\": 891,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_LoLoDevShelved\": {\n",
" \"offset\": 890,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Sts_LoLoDevSuppressed\": {\n",
" \"offset\": 890,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Sts_IntlkTrip\": {\n",
" \"offset\": 1944,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Alm_IntlkTrip\": {\n",
" \"offset\": 2010,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack_IntlkTrip\": {\n",
" \"offset\": 2010,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_IntlkTripDisabled\": {\n",
" \"offset\": 2011,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_IntlkTripShelved\": {\n",
" \"offset\": 2010,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Sts_IntlkTripSuppressed\": {\n",
" \"offset\": 2010,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Sts_Fail\": {\n",
" \"offset\": 2100,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Alm_Fail\": {\n",
" \"offset\": 2166,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack_Fail\": {\n",
" \"offset\": 2166,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_FailDisabled\": {\n",
" \"offset\": 2167,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_FailShelved\": {\n",
" \"offset\": 2166,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Sts_FailSuppressed\": {\n",
" \"offset\": 2166,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Rdy_Casc\": {\n",
" \"offset\": 162,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Rdy_Auto\": {\n",
" \"offset\": 162,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Rdy_Man\": {\n",
" \"offset\": 162,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Rdy_Bypass\": {\n",
" \"offset\": 163,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Rdy_Check\": {\n",
" \"offset\": 163,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Rdy_Disable\": {\n",
" \"offset\": 163,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Rdy_Enable\": {\n",
" \"offset\": 163,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Rdy_Reset\": {\n",
" \"offset\": 163,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Rdy_ResetAckAll\": {\n",
" \"offset\": 163,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Rdy_Ratio\": {\n",
" \"offset\": 163,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Rdy_SP\": {\n",
" \"offset\": 163,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"__BitHost02\": {\n",
" \"offset\": 164,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Rdy_CV\": {\n",
" \"offset\": 164,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Rdy_OSet\": {\n",
" \"offset\": 164,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"P_PIDE\": {\n",
" \"offset\": 164,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Wrk_PIDE\": {\n",
" \"offset\": 168,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"PID_ENHANCED\",\n",
" \"internal_tags\": {\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"ulBoolInput1\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PV\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PVFault\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"PVEUMax\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PVEUMin\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"SPProg\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"SPOper\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"SPCascade\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"SPHLimit\": {\n",
" \"offset\": 32,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"SPLLimit\": {\n",
" \"offset\": 36,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"UseRatio\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"RatioProg\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"RatioOper\": {\n",
" \"offset\": 44,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"RatioHLimit\": {\n",
" \"offset\": 48,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"RatioLLimit\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"CVFault\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"CVInitReq\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"CVInitValue\": {\n",
" \"offset\": 56,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"CVProg\": {\n",
" \"offset\": 60,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"CVOper\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"CVOverride\": {\n",
" \"offset\": 68,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"CVPrevious\": {\n",
" \"offset\": 72,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"CVSetPrevious\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"CVManLimiting\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"CVEUMax\": {\n",
" \"offset\": 76,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"CVEUMin\": {\n",
" \"offset\": 80,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"CVHLimit\": {\n",
" \"offset\": 84,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"CVLLimit\": {\n",
" \"offset\": 88,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"CVROCLimit\": {\n",
" \"offset\": 92,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"FF\": {\n",
" \"offset\": 96,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"FFPrevious\": {\n",
" \"offset\": 100,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"FFSetPrevious\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"HandFB\": {\n",
" \"offset\": 104,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"HandFBFault\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"WindupHIn\": {\n",
" \"offset\": 5,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"WindupLIn\": {\n",
" \"offset\": 5,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"ControlAction\": {\n",
" \"offset\": 5,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"DependIndepend\": {\n",
" \"offset\": 5,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"PGain\": {\n",
" \"offset\": 108,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"IGain\": {\n",
" \"offset\": 112,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"DGain\": {\n",
" \"offset\": 116,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PVEProportional\": {\n",
" \"offset\": 5,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PVEDerivative\": {\n",
" \"offset\": 5,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"DSmoothing\": {\n",
" \"offset\": 5,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PVTracking\": {\n",
" \"offset\": 5,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"ZCDeadband\": {\n",
" \"offset\": 120,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"ZCOff\": {\n",
" \"offset\": 6,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"PVHHLimit\": {\n",
" \"offset\": 124,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PVHLimit\": {\n",
" \"offset\": 128,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PVLLimit\": {\n",
" \"offset\": 132,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PVLLLimit\": {\n",
" \"offset\": 136,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PVDeadband\": {\n",
" \"offset\": 140,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PVROCPosLimit\": {\n",
" \"offset\": 144,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PVROCNegLimit\": {\n",
" \"offset\": 148,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PVROCPeriod\": {\n",
" \"offset\": 152,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"DevHHLimit\": {\n",
" \"offset\": 156,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"DevHLimit\": {\n",
" \"offset\": 160,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"DevLLimit\": {\n",
" \"offset\": 164,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"DevLLLimit\": {\n",
" \"offset\": 168,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"DevDeadband\": {\n",
" \"offset\": 172,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"AllowCasRat\": {\n",
" \"offset\": 6,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"ManualAfterInit\": {\n",
" \"offset\": 6,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"ProgProgReq\": {\n",
" \"offset\": 6,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"ProgOperReq\": {\n",
" \"offset\": 6,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"ProgCasRatReq\": {\n",
" \"offset\": 6,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"ProgAutoReq\": {\n",
" \"offset\": 6,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"ProgManualReq\": {\n",
" \"offset\": 6,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"ProgOverrideReq\": {\n",
" \"offset\": 7,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"ProgHandReq\": {\n",
" \"offset\": 7,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"OperProgReq\": {\n",
" \"offset\": 7,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"OperOperReq\": {\n",
" \"offset\": 7,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"OperCasRatReq\": {\n",
" \"offset\": 7,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"OperAutoReq\": {\n",
" \"offset\": 7,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"OperManualReq\": {\n",
" \"offset\": 7,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"ProgValueReset\": {\n",
" \"offset\": 7,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TimingMode\": {\n",
" \"offset\": 176,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"OversampleDT\": {\n",
" \"offset\": 180,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"RTSTime\": {\n",
" \"offset\": 184,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"RTSTimeStamp\": {\n",
" \"offset\": 188,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ulBoolInput2\": {\n",
" \"offset\": 192,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"AtuneAcquire\": {\n",
" \"offset\": 192,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"AtuneStart\": {\n",
" \"offset\": 192,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"AtuneUseGains\": {\n",
" \"offset\": 192,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"AtuneAbort\": {\n",
" \"offset\": 192,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"AtuneUnacquire\": {\n",
" \"offset\": 192,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 196,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"ulBoolOutput1\": {\n",
" \"offset\": 200,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"CVEU\": {\n",
" \"offset\": 204,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"CV\": {\n",
" \"offset\": 208,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"CVInitializing\": {\n",
" \"offset\": 200,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"CVHAlarm\": {\n",
" \"offset\": 200,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"CVLAlarm\": {\n",
" \"offset\": 200,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"CVROCAlarm\": {\n",
" \"offset\": 200,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"SP\": {\n",
" \"offset\": 212,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"SPPercent\": {\n",
" \"offset\": 216,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"SPHAlarm\": {\n",
" \"offset\": 200,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"SPLAlarm\": {\n",
" \"offset\": 200,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PVPercent\": {\n",
" \"offset\": 220,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"E\": {\n",
" \"offset\": 224,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"EPercent\": {\n",
" \"offset\": 228,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"InitPrimary\": {\n",
" \"offset\": 200,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"WindupHOut\": {\n",
" \"offset\": 200,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"WindupLOut\": {\n",
" \"offset\": 201,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ratio\": {\n",
" \"offset\": 232,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"RatioHAlarm\": {\n",
" \"offset\": 201,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"RatioLAlarm\": {\n",
" \"offset\": 201,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"ZCDeadbandOn\": {\n",
" \"offset\": 201,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"PVHHAlarm\": {\n",
" \"offset\": 201,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PVHAlarm\": {\n",
" \"offset\": 201,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PVLAlarm\": {\n",
" \"offset\": 201,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PVLLAlarm\": {\n",
" \"offset\": 201,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"PVROCPosAlarm\": {\n",
" \"offset\": 202,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"PVROCNegAlarm\": {\n",
" \"offset\": 202,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"DevHHAlarm\": {\n",
" \"offset\": 202,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"DevHAlarm\": {\n",
" \"offset\": 202,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"DevLAlarm\": {\n",
" \"offset\": 202,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"DevLLAlarm\": {\n",
" \"offset\": 202,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"ProgOper\": {\n",
" \"offset\": 202,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"CasRat\": {\n",
" \"offset\": 202,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Auto\": {\n",
" \"offset\": 203,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Manual\": {\n",
" \"offset\": 203,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Override\": {\n",
" \"offset\": 203,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Hand\": {\n",
" \"offset\": 203,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"DeltaT\": {\n",
" \"offset\": 236,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"ulBoolOutput2\": {\n",
" \"offset\": 240,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"AtuneReady\": {\n",
" \"offset\": 240,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"AtuneOn\": {\n",
" \"offset\": 240,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"AtuneDone\": {\n",
" \"offset\": 240,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"AtuneAborted\": {\n",
" \"offset\": 240,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"AtuneBusy\": {\n",
" \"offset\": 240,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Status1\": {\n",
" \"offset\": 244,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Status2\": {\n",
" \"offset\": 248,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"InstructFault\": {\n",
" \"offset\": 244,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"PVFaulted\": {\n",
" \"offset\": 244,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"CVFaulted\": {\n",
" \"offset\": 244,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"HandFBFaulted\": {\n",
" \"offset\": 244,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"PVSpanInv\": {\n",
" \"offset\": 244,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"SPProgInv\": {\n",
" \"offset\": 244,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"SPOperInv\": {\n",
" \"offset\": 244,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"SPCascadeInv\": {\n",
" \"offset\": 244,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"SPLimitsInv\": {\n",
" \"offset\": 245,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"RatioProgInv\": {\n",
" \"offset\": 245,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"RatioOperInv\": {\n",
" \"offset\": 245,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"RatioLimitsInv\": {\n",
" \"offset\": 245,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"CVProgInv\": {\n",
" \"offset\": 245,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"CVOperInv\": {\n",
" \"offset\": 245,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"CVOverrideInv\": {\n",
" \"offset\": 245,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"CVPreviousInv\": {\n",
" \"offset\": 245,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"CVEUSpanInv\": {\n",
" \"offset\": 246,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"CVLimitsInv\": {\n",
" \"offset\": 246,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"CVROCLimitInv\": {\n",
" \"offset\": 246,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"FFInv\": {\n",
" \"offset\": 246,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"FFPreviousInv\": {\n",
" \"offset\": 246,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"HandFBInv\": {\n",
" \"offset\": 246,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PGainInv\": {\n",
" \"offset\": 246,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"IGainInv\": {\n",
" \"offset\": 246,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"DGainInv\": {\n",
" \"offset\": 247,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"ZCDeadbandInv\": {\n",
" \"offset\": 247,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"PVDeadbandInv\": {\n",
" \"offset\": 247,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"PVROCLimitsInv\": {\n",
" \"offset\": 247,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"DevHLLimitsInv\": {\n",
" \"offset\": 247,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"DevDeadbandInv\": {\n",
" \"offset\": 247,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"AtuneDataInv\": {\n",
" \"offset\": 248,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"TimingModeInv\": {\n",
" \"offset\": 251,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"RTSMissed\": {\n",
" \"offset\": 251,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"RTSTimeInv\": {\n",
" \"offset\": 251,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"RTSTimeStampInv\": {\n",
" \"offset\": 251,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DeltaTInv\": {\n",
" \"offset\": 251,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"PIDE_HiddenFloat1\": {\n",
" \"offset\": 252,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat2\": {\n",
" \"offset\": 256,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat3\": {\n",
" \"offset\": 260,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat4\": {\n",
" \"offset\": 264,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat5\": {\n",
" \"offset\": 268,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat6\": {\n",
" \"offset\": 272,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat7\": {\n",
" \"offset\": 276,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat8\": {\n",
" \"offset\": 280,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat9\": {\n",
" \"offset\": 284,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat10\": {\n",
" \"offset\": 288,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat11\": {\n",
" \"offset\": 292,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat12\": {\n",
" \"offset\": 296,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat13\": {\n",
" \"offset\": 300,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat14\": {\n",
" \"offset\": 304,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat15\": {\n",
" \"offset\": 308,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat16\": {\n",
" \"offset\": 312,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat17\": {\n",
" \"offset\": 316,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat18\": {\n",
" \"offset\": 320,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat19\": {\n",
" \"offset\": 324,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat20\": {\n",
" \"offset\": 328,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat21\": {\n",
" \"offset\": 332,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat22\": {\n",
" \"offset\": 336,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat23\": {\n",
" \"offset\": 340,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat24\": {\n",
" \"offset\": 344,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat25\": {\n",
" \"offset\": 348,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat26\": {\n",
" \"offset\": 352,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat27\": {\n",
" \"offset\": 356,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat28\": {\n",
" \"offset\": 360,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat29\": {\n",
" \"offset\": 364,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat30\": {\n",
" \"offset\": 368,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat31\": {\n",
" \"offset\": 372,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat32\": {\n",
" \"offset\": 376,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat33\": {\n",
" \"offset\": 380,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat34\": {\n",
" \"offset\": 384,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat35\": {\n",
" \"offset\": 388,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat36\": {\n",
" \"offset\": 392,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PIDE_HiddenFloat37\": {\n",
" \"offset\": 396,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"ulBoolInput1\",\n",
" \"PV\",\n",
" \"PVFault\",\n",
" \"PVEUMax\",\n",
" \"PVEUMin\",\n",
" \"SPProg\",\n",
" \"SPOper\",\n",
" \"SPCascade\",\n",
" \"SPHLimit\",\n",
" \"SPLLimit\",\n",
" \"UseRatio\",\n",
" \"RatioProg\",\n",
" \"RatioOper\",\n",
" \"RatioHLimit\",\n",
" \"RatioLLimit\",\n",
" \"CVFault\",\n",
" \"CVInitReq\",\n",
" \"CVInitValue\",\n",
" \"CVProg\",\n",
" \"CVOper\",\n",
" \"CVOverride\",\n",
" \"CVPrevious\",\n",
" \"CVSetPrevious\",\n",
" \"CVManLimiting\",\n",
" \"CVEUMax\",\n",
" \"CVEUMin\",\n",
" \"CVHLimit\",\n",
" \"CVLLimit\",\n",
" \"CVROCLimit\",\n",
" \"FF\",\n",
" \"FFPrevious\",\n",
" \"FFSetPrevious\",\n",
" \"HandFB\",\n",
" \"HandFBFault\",\n",
" \"WindupHIn\",\n",
" \"WindupLIn\",\n",
" \"ControlAction\",\n",
" \"DependIndepend\",\n",
" \"PGain\",\n",
" \"IGain\",\n",
" \"DGain\",\n",
" \"PVEProportional\",\n",
" \"PVEDerivative\",\n",
" \"DSmoothing\",\n",
" \"PVTracking\",\n",
" \"ZCDeadband\",\n",
" \"ZCOff\",\n",
" \"PVHHLimit\",\n",
" \"PVHLimit\",\n",
" \"PVLLimit\",\n",
" \"PVLLLimit\",\n",
" \"PVDeadband\",\n",
" \"PVROCPosLimit\",\n",
" \"PVROCNegLimit\",\n",
" \"PVROCPeriod\",\n",
" \"DevHHLimit\",\n",
" \"DevHLimit\",\n",
" \"DevLLimit\",\n",
" \"DevLLLimit\",\n",
" \"DevDeadband\",\n",
" \"AllowCasRat\",\n",
" \"ManualAfterInit\",\n",
" \"ProgProgReq\",\n",
" \"ProgOperReq\",\n",
" \"ProgCasRatReq\",\n",
" \"ProgAutoReq\",\n",
" \"ProgManualReq\",\n",
" \"ProgOverrideReq\",\n",
" \"ProgHandReq\",\n",
" \"OperProgReq\",\n",
" \"OperOperReq\",\n",
" \"OperCasRatReq\",\n",
" \"OperAutoReq\",\n",
" \"OperManualReq\",\n",
" \"ProgValueReset\",\n",
" \"TimingMode\",\n",
" \"OversampleDT\",\n",
" \"RTSTime\",\n",
" \"RTSTimeStamp\",\n",
" \"ulBoolInput2\",\n",
" \"AtuneAcquire\",\n",
" \"AtuneStart\",\n",
" \"AtuneUseGains\",\n",
" \"AtuneAbort\",\n",
" \"AtuneUnacquire\",\n",
" \"EnableOut\",\n",
" \"ulBoolOutput1\",\n",
" \"CVEU\",\n",
" \"CV\",\n",
" \"CVInitializing\",\n",
" \"CVHAlarm\",\n",
" \"CVLAlarm\",\n",
" \"CVROCAlarm\",\n",
" \"SP\",\n",
" \"SPPercent\",\n",
" \"SPHAlarm\",\n",
" \"SPLAlarm\",\n",
" \"PVPercent\",\n",
" \"E\",\n",
" \"EPercent\",\n",
" \"InitPrimary\",\n",
" \"WindupHOut\",\n",
" \"WindupLOut\",\n",
" \"Ratio\",\n",
" \"RatioHAlarm\",\n",
" \"RatioLAlarm\",\n",
" \"ZCDeadbandOn\",\n",
" \"PVHHAlarm\",\n",
" \"PVHAlarm\",\n",
" \"PVLAlarm\",\n",
" \"PVLLAlarm\",\n",
" \"PVROCPosAlarm\",\n",
" \"PVROCNegAlarm\",\n",
" \"DevHHAlarm\",\n",
" \"DevHAlarm\",\n",
" \"DevLAlarm\",\n",
" \"DevLLAlarm\",\n",
" \"ProgOper\",\n",
" \"CasRat\",\n",
" \"Auto\",\n",
" \"Manual\",\n",
" \"Override\",\n",
" \"Hand\",\n",
" \"DeltaT\",\n",
" \"ulBoolOutput2\",\n",
" \"AtuneReady\",\n",
" \"AtuneOn\",\n",
" \"AtuneDone\",\n",
" \"AtuneAborted\",\n",
" \"AtuneBusy\",\n",
" \"Status1\",\n",
" \"Status2\",\n",
" \"InstructFault\",\n",
" \"PVFaulted\",\n",
" \"CVFaulted\",\n",
" \"HandFBFaulted\",\n",
" \"PVSpanInv\",\n",
" \"SPProgInv\",\n",
" \"SPOperInv\",\n",
" \"SPCascadeInv\",\n",
" \"SPLimitsInv\",\n",
" \"RatioProgInv\",\n",
" \"RatioOperInv\",\n",
" \"RatioLimitsInv\",\n",
" \"CVProgInv\",\n",
" \"CVOperInv\",\n",
" \"CVOverrideInv\",\n",
" \"CVPreviousInv\",\n",
" \"CVEUSpanInv\",\n",
" \"CVLimitsInv\",\n",
" \"CVROCLimitInv\",\n",
" \"FFInv\",\n",
" \"FFPreviousInv\",\n",
" \"HandFBInv\",\n",
" \"PGainInv\",\n",
" \"IGainInv\",\n",
" \"DGainInv\",\n",
" \"ZCDeadbandInv\",\n",
" \"PVDeadbandInv\",\n",
" \"PVROCLimitsInv\",\n",
" \"DevHLLimitsInv\",\n",
" \"DevDeadbandInv\",\n",
" \"AtuneDataInv\",\n",
" \"TimingModeInv\",\n",
" \"RTSMissed\",\n",
" \"RTSTimeInv\",\n",
" \"RTSTimeStampInv\",\n",
" \"DeltaTInv\",\n",
" \"PIDE_HiddenFloat1\",\n",
" \"PIDE_HiddenFloat2\",\n",
" \"PIDE_HiddenFloat3\",\n",
" \"PIDE_HiddenFloat4\",\n",
" \"PIDE_HiddenFloat5\",\n",
" \"PIDE_HiddenFloat6\",\n",
" \"PIDE_HiddenFloat7\",\n",
" \"PIDE_HiddenFloat8\",\n",
" \"PIDE_HiddenFloat9\",\n",
" \"PIDE_HiddenFloat10\",\n",
" \"PIDE_HiddenFloat11\",\n",
" \"PIDE_HiddenFloat12\",\n",
" \"PIDE_HiddenFloat13\",\n",
" \"PIDE_HiddenFloat14\",\n",
" \"PIDE_HiddenFloat15\",\n",
" \"PIDE_HiddenFloat16\",\n",
" \"PIDE_HiddenFloat17\",\n",
" \"PIDE_HiddenFloat18\",\n",
" \"PIDE_HiddenFloat19\",\n",
" \"PIDE_HiddenFloat20\",\n",
" \"PIDE_HiddenFloat21\",\n",
" \"PIDE_HiddenFloat22\",\n",
" \"PIDE_HiddenFloat23\",\n",
" \"PIDE_HiddenFloat24\",\n",
" \"PIDE_HiddenFloat25\",\n",
" \"PIDE_HiddenFloat26\",\n",
" \"PIDE_HiddenFloat27\",\n",
" \"PIDE_HiddenFloat28\",\n",
" \"PIDE_HiddenFloat29\",\n",
" \"PIDE_HiddenFloat30\",\n",
" \"PIDE_HiddenFloat31\",\n",
" \"PIDE_HiddenFloat32\",\n",
" \"PIDE_HiddenFloat33\",\n",
" \"PIDE_HiddenFloat34\",\n",
" \"PIDE_HiddenFloat35\",\n",
" \"PIDE_HiddenFloat36\",\n",
" \"PIDE_HiddenFloat37\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 1253,\n",
" \"structure_size\": 400,\n",
" \"member_count\": 206,\n",
" \"structure_handle\": 3988\n",
" }\n",
" },\n",
" \"data_type_name\": \"PID_ENHANCED\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Tag\": {\n",
" \"offset\": 568,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_PVEU\": {\n",
" \"offset\": 592,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_8\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 8\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 16,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 54208\n",
" },\n",
" \"string\": 8\n",
" },\n",
" \"data_type_name\": \"STRING_8\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Label\": {\n",
" \"offset\": 604,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Desc\": {\n",
" \"offset\": 628,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_40\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 40\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 44,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 32239\n",
" },\n",
" \"string\": 40\n",
" },\n",
" \"data_type_name\": \"STRING_40\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_CVEU\": {\n",
" \"offset\": 672,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_8\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 8\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 16,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 54208\n",
" },\n",
" \"string\": 8\n",
" },\n",
" \"data_type_name\": \"STRING_8\",\n",
" \"array\": 0\n",
" },\n",
" \"LoLoDevGate\": {\n",
" \"offset\": 684,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"P_Gate\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_Gate\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_GateDly\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_OnDly\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_OffDly\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Out\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Sts_Gate\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Sts_Err\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Err_Timer\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"P_Gate\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Wrk_OffDlyT\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_OnDlyT\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_GateT\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_InpCond\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 76,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 92,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_GateCond\": {\n",
" \"offset\": 112,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Tab\": {\n",
" \"offset\": 136,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp\",\n",
" \"Inp_Gate\",\n",
" \"Cfg_GateDly\",\n",
" \"Cfg_OnDly\",\n",
" \"Cfg_OffDly\",\n",
" \"Out\",\n",
" \"Sts_Gate\",\n",
" \"Sts_Err\",\n",
" \"Err_Timer\",\n",
" \"P_Gate\",\n",
" \"Wrk_OffDlyT\",\n",
" \"Wrk_OnDlyT\",\n",
" \"Wrk_GateT\",\n",
" \"Cfg_InpCond\",\n",
" \"Inf_Lib\",\n",
" \"Inf_Type\",\n",
" \"Cfg_GateCond\",\n",
" \"Inf_Tab\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 120,\n",
" \"structure_size\": 140,\n",
" \"member_count\": 21,\n",
" \"structure_handle\": 20019\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_Gate\",\n",
" \"array\": 0\n",
" },\n",
" \"LoLoDev\": {\n",
" \"offset\": 824,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"P_Alarm\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_Reset\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_Exists\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_ResetReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_AckReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_AllowShelve\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Cfg_AllowDisable\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Cfg_PCmdClear\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Cfg_Severity\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_AlmMinOnT\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_MaxShelfT\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"PCfg_AllowExist\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"PCmd_Reset\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"PCmd_Ack\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_Suppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_Unsuppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_Unshelve\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"OCmd_Reset\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"OCmd_Ack\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"OCmd_Shelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"OCmd_Unshelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"MCmd_Disable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"MCmd_Enable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"MCmd_Test\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Val_Notify\": {\n",
" \"offset\": 14,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_MinToUnshelve\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_SecToUnshelve\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Alm\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Shelved\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Suppressed\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Disabled\": {\n",
" \"offset\": 67,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_AlmInh\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_Err\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Err_Timer\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Err_Severity\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Rdy_Reset\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Rdy_Ack\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Rdy_Shelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Rdy_Unshelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Rdy_Disable\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"__BitHost01\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Rdy_Enable\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Rdy_Test\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"P_Alarm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Wrk_Alm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Wrk_Suppressed\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Wrk_AlmMinOnT\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_AutoAckT\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_ShelfT\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Tab\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Com_AE\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Tag\": {\n",
" \"offset\": 68,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Cond\": {\n",
" \"offset\": 92,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_SecToUnshelve\": {\n",
" \"offset\": 116,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 120,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 136,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp\",\n",
" \"Inp_Reset\",\n",
" \"Cfg_Exists\",\n",
" \"Cfg_ResetReqd\",\n",
" \"Cfg_AckReqd\",\n",
" \"Cfg_AllowShelve\",\n",
" \"Cfg_AllowDisable\",\n",
" \"Cfg_PCmdClear\",\n",
" \"Cfg_Severity\",\n",
" \"Cfg_AlmMinOnT\",\n",
" \"Cfg_MaxShelfT\",\n",
" \"PCfg_AllowExist\",\n",
" \"PCmd_Reset\",\n",
" \"PCmd_Ack\",\n",
" \"PCmd_Suppress\",\n",
" \"PCmd_Unsuppress\",\n",
" \"PCmd_Unshelve\",\n",
" \"OCmd_Reset\",\n",
" \"OCmd_Ack\",\n",
" \"OCmd_Shelve\",\n",
" \"OCmd_Unshelve\",\n",
" \"MCmd_Disable\",\n",
" \"MCmd_Enable\",\n",
" \"MCmd_Test\",\n",
" \"Val_Notify\",\n",
" \"Val_MinToUnshelve\",\n",
" \"Val_SecToUnshelve\",\n",
" \"Alm\",\n",
" \"Ack\",\n",
" \"Shelved\",\n",
" \"Suppressed\",\n",
" \"Disabled\",\n",
" \"Sts_AlmInh\",\n",
" \"Sts_Err\",\n",
" \"Err_Timer\",\n",
" \"Err_Severity\",\n",
" \"Rdy_Reset\",\n",
" \"Rdy_Ack\",\n",
" \"Rdy_Shelve\",\n",
" \"Rdy_Unshelve\",\n",
" \"Rdy_Disable\",\n",
" \"Rdy_Enable\",\n",
" \"Rdy_Test\",\n",
" \"P_Alarm\",\n",
" \"Wrk_Alm\",\n",
" \"Wrk_Suppressed\",\n",
" \"Wrk_AlmMinOnT\",\n",
" \"Wrk_AutoAckT\",\n",
" \"Wrk_ShelfT\",\n",
" \"Inf_Tab\",\n",
" \"Com_AE\",\n",
" \"Cfg_Tag\",\n",
" \"Cfg_Cond\",\n",
" \"Wrk_SecToUnshelve\",\n",
" \"Inf_Lib\",\n",
" \"Inf_Type\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 357,\n",
" \"structure_size\": 156,\n",
" \"member_count\": 60,\n",
" \"structure_handle\": 27647\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_Alarm\",\n",
" \"array\": 0\n",
" },\n",
" \"LoDevGate\": {\n",
" \"offset\": 980,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"P_Gate\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_Gate\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_GateDly\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_OnDly\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_OffDly\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Out\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Sts_Gate\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Sts_Err\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Err_Timer\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"P_Gate\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Wrk_OffDlyT\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_OnDlyT\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_GateT\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_InpCond\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 76,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 92,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_GateCond\": {\n",
" \"offset\": 112,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Tab\": {\n",
" \"offset\": 136,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp\",\n",
" \"Inp_Gate\",\n",
" \"Cfg_GateDly\",\n",
" \"Cfg_OnDly\",\n",
" \"Cfg_OffDly\",\n",
" \"Out\",\n",
" \"Sts_Gate\",\n",
" \"Sts_Err\",\n",
" \"Err_Timer\",\n",
" \"P_Gate\",\n",
" \"Wrk_OffDlyT\",\n",
" \"Wrk_OnDlyT\",\n",
" \"Wrk_GateT\",\n",
" \"Cfg_InpCond\",\n",
" \"Inf_Lib\",\n",
" \"Inf_Type\",\n",
" \"Cfg_GateCond\",\n",
" \"Inf_Tab\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 120,\n",
" \"structure_size\": 140,\n",
" \"member_count\": 21,\n",
" \"structure_handle\": 20019\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_Gate\",\n",
" \"array\": 0\n",
" },\n",
" \"LoDev\": {\n",
" \"offset\": 1120,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"P_Alarm\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_Reset\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_Exists\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_ResetReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_AckReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_AllowShelve\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Cfg_AllowDisable\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Cfg_PCmdClear\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Cfg_Severity\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_AlmMinOnT\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_MaxShelfT\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"PCfg_AllowExist\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"PCmd_Reset\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"PCmd_Ack\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_Suppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_Unsuppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_Unshelve\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"OCmd_Reset\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"OCmd_Ack\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"OCmd_Shelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"OCmd_Unshelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"MCmd_Disable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"MCmd_Enable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"MCmd_Test\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Val_Notify\": {\n",
" \"offset\": 14,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_MinToUnshelve\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_SecToUnshelve\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Alm\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Shelved\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Suppressed\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Disabled\": {\n",
" \"offset\": 67,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_AlmInh\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_Err\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Err_Timer\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Err_Severity\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Rdy_Reset\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Rdy_Ack\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Rdy_Shelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Rdy_Unshelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Rdy_Disable\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"__BitHost01\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Rdy_Enable\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Rdy_Test\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"P_Alarm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Wrk_Alm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Wrk_Suppressed\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Wrk_AlmMinOnT\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_AutoAckT\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_ShelfT\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Tab\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Com_AE\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Tag\": {\n",
" \"offset\": 68,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Cond\": {\n",
" \"offset\": 92,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_SecToUnshelve\": {\n",
" \"offset\": 116,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 120,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 136,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp\",\n",
" \"Inp_Reset\",\n",
" \"Cfg_Exists\",\n",
" \"Cfg_ResetReqd\",\n",
" \"Cfg_AckReqd\",\n",
" \"Cfg_AllowShelve\",\n",
" \"Cfg_AllowDisable\",\n",
" \"Cfg_PCmdClear\",\n",
" \"Cfg_Severity\",\n",
" \"Cfg_AlmMinOnT\",\n",
" \"Cfg_MaxShelfT\",\n",
" \"PCfg_AllowExist\",\n",
" \"PCmd_Reset\",\n",
" \"PCmd_Ack\",\n",
" \"PCmd_Suppress\",\n",
" \"PCmd_Unsuppress\",\n",
" \"PCmd_Unshelve\",\n",
" \"OCmd_Reset\",\n",
" \"OCmd_Ack\",\n",
" \"OCmd_Shelve\",\n",
" \"OCmd_Unshelve\",\n",
" \"MCmd_Disable\",\n",
" \"MCmd_Enable\",\n",
" \"MCmd_Test\",\n",
" \"Val_Notify\",\n",
" \"Val_MinToUnshelve\",\n",
" \"Val_SecToUnshelve\",\n",
" \"Alm\",\n",
" \"Ack\",\n",
" \"Shelved\",\n",
" \"Suppressed\",\n",
" \"Disabled\",\n",
" \"Sts_AlmInh\",\n",
" \"Sts_Err\",\n",
" \"Err_Timer\",\n",
" \"Err_Severity\",\n",
" \"Rdy_Reset\",\n",
" \"Rdy_Ack\",\n",
" \"Rdy_Shelve\",\n",
" \"Rdy_Unshelve\",\n",
" \"Rdy_Disable\",\n",
" \"Rdy_Enable\",\n",
" \"Rdy_Test\",\n",
" \"P_Alarm\",\n",
" \"Wrk_Alm\",\n",
" \"Wrk_Suppressed\",\n",
" \"Wrk_AlmMinOnT\",\n",
" \"Wrk_AutoAckT\",\n",
" \"Wrk_ShelfT\",\n",
" \"Inf_Tab\",\n",
" \"Com_AE\",\n",
" \"Cfg_Tag\",\n",
" \"Cfg_Cond\",\n",
" \"Wrk_SecToUnshelve\",\n",
" \"Inf_Lib\",\n",
" \"Inf_Type\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 357,\n",
" \"structure_size\": 156,\n",
" \"member_count\": 60,\n",
" \"structure_handle\": 27647\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_Alarm\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 1276,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Tab\": {\n",
" \"offset\": 1296,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_SrcQ\": {\n",
" \"offset\": 1297,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"HiHiDevGate\": {\n",
" \"offset\": 1300,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"P_Gate\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_Gate\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_GateDly\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_OnDly\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_OffDly\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Out\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Sts_Gate\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Sts_Err\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Err_Timer\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"P_Gate\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Wrk_OffDlyT\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_OnDlyT\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_GateT\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_InpCond\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 76,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 92,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_GateCond\": {\n",
" \"offset\": 112,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Tab\": {\n",
" \"offset\": 136,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp\",\n",
" \"Inp_Gate\",\n",
" \"Cfg_GateDly\",\n",
" \"Cfg_OnDly\",\n",
" \"Cfg_OffDly\",\n",
" \"Out\",\n",
" \"Sts_Gate\",\n",
" \"Sts_Err\",\n",
" \"Err_Timer\",\n",
" \"P_Gate\",\n",
" \"Wrk_OffDlyT\",\n",
" \"Wrk_OnDlyT\",\n",
" \"Wrk_GateT\",\n",
" \"Cfg_InpCond\",\n",
" \"Inf_Lib\",\n",
" \"Inf_Type\",\n",
" \"Cfg_GateCond\",\n",
" \"Inf_Tab\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 120,\n",
" \"structure_size\": 140,\n",
" \"member_count\": 21,\n",
" \"structure_handle\": 20019\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_Gate\",\n",
" \"array\": 0\n",
" },\n",
" \"HiHiDev\": {\n",
" \"offset\": 1440,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"P_Alarm\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_Reset\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_Exists\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_ResetReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_AckReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_AllowShelve\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Cfg_AllowDisable\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Cfg_PCmdClear\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Cfg_Severity\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_AlmMinOnT\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_MaxShelfT\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"PCfg_AllowExist\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"PCmd_Reset\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"PCmd_Ack\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_Suppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_Unsuppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_Unshelve\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"OCmd_Reset\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"OCmd_Ack\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"OCmd_Shelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"OCmd_Unshelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"MCmd_Disable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"MCmd_Enable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"MCmd_Test\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Val_Notify\": {\n",
" \"offset\": 14,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_MinToUnshelve\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_SecToUnshelve\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Alm\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Shelved\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Suppressed\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Disabled\": {\n",
" \"offset\": 67,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_AlmInh\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_Err\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Err_Timer\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Err_Severity\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Rdy_Reset\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Rdy_Ack\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Rdy_Shelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Rdy_Unshelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Rdy_Disable\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"__BitHost01\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Rdy_Enable\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Rdy_Test\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"P_Alarm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Wrk_Alm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Wrk_Suppressed\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Wrk_AlmMinOnT\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_AutoAckT\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_ShelfT\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Tab\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Com_AE\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Tag\": {\n",
" \"offset\": 68,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Cond\": {\n",
" \"offset\": 92,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_SecToUnshelve\": {\n",
" \"offset\": 116,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 120,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 136,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp\",\n",
" \"Inp_Reset\",\n",
" \"Cfg_Exists\",\n",
" \"Cfg_ResetReqd\",\n",
" \"Cfg_AckReqd\",\n",
" \"Cfg_AllowShelve\",\n",
" \"Cfg_AllowDisable\",\n",
" \"Cfg_PCmdClear\",\n",
" \"Cfg_Severity\",\n",
" \"Cfg_AlmMinOnT\",\n",
" \"Cfg_MaxShelfT\",\n",
" \"PCfg_AllowExist\",\n",
" \"PCmd_Reset\",\n",
" \"PCmd_Ack\",\n",
" \"PCmd_Suppress\",\n",
" \"PCmd_Unsuppress\",\n",
" \"PCmd_Unshelve\",\n",
" \"OCmd_Reset\",\n",
" \"OCmd_Ack\",\n",
" \"OCmd_Shelve\",\n",
" \"OCmd_Unshelve\",\n",
" \"MCmd_Disable\",\n",
" \"MCmd_Enable\",\n",
" \"MCmd_Test\",\n",
" \"Val_Notify\",\n",
" \"Val_MinToUnshelve\",\n",
" \"Val_SecToUnshelve\",\n",
" \"Alm\",\n",
" \"Ack\",\n",
" \"Shelved\",\n",
" \"Suppressed\",\n",
" \"Disabled\",\n",
" \"Sts_AlmInh\",\n",
" \"Sts_Err\",\n",
" \"Err_Timer\",\n",
" \"Err_Severity\",\n",
" \"Rdy_Reset\",\n",
" \"Rdy_Ack\",\n",
" \"Rdy_Shelve\",\n",
" \"Rdy_Unshelve\",\n",
" \"Rdy_Disable\",\n",
" \"Rdy_Enable\",\n",
" \"Rdy_Test\",\n",
" \"P_Alarm\",\n",
" \"Wrk_Alm\",\n",
" \"Wrk_Suppressed\",\n",
" \"Wrk_AlmMinOnT\",\n",
" \"Wrk_AutoAckT\",\n",
" \"Wrk_ShelfT\",\n",
" \"Inf_Tab\",\n",
" \"Com_AE\",\n",
" \"Cfg_Tag\",\n",
" \"Cfg_Cond\",\n",
" \"Wrk_SecToUnshelve\",\n",
" \"Inf_Lib\",\n",
" \"Inf_Type\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 357,\n",
" \"structure_size\": 156,\n",
" \"member_count\": 60,\n",
" \"structure_handle\": 27647\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_Alarm\",\n",
" \"array\": 0\n",
" },\n",
" \"HiDevGate\": {\n",
" \"offset\": 1596,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"P_Gate\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_Gate\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_GateDly\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_OnDly\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_OffDly\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Out\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Sts_Gate\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Sts_Err\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Err_Timer\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"P_Gate\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Wrk_OffDlyT\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_OnDlyT\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_GateT\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_InpCond\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 76,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 92,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_GateCond\": {\n",
" \"offset\": 112,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Tab\": {\n",
" \"offset\": 136,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp\",\n",
" \"Inp_Gate\",\n",
" \"Cfg_GateDly\",\n",
" \"Cfg_OnDly\",\n",
" \"Cfg_OffDly\",\n",
" \"Out\",\n",
" \"Sts_Gate\",\n",
" \"Sts_Err\",\n",
" \"Err_Timer\",\n",
" \"P_Gate\",\n",
" \"Wrk_OffDlyT\",\n",
" \"Wrk_OnDlyT\",\n",
" \"Wrk_GateT\",\n",
" \"Cfg_InpCond\",\n",
" \"Inf_Lib\",\n",
" \"Inf_Type\",\n",
" \"Cfg_GateCond\",\n",
" \"Inf_Tab\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 120,\n",
" \"structure_size\": 140,\n",
" \"member_count\": 21,\n",
" \"structure_handle\": 20019\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_Gate\",\n",
" \"array\": 0\n",
" },\n",
" \"HiDev\": {\n",
" \"offset\": 1736,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"P_Alarm\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_Reset\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_Exists\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_ResetReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_AckReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_AllowShelve\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Cfg_AllowDisable\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Cfg_PCmdClear\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Cfg_Severity\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_AlmMinOnT\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_MaxShelfT\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"PCfg_AllowExist\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"PCmd_Reset\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"PCmd_Ack\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_Suppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_Unsuppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_Unshelve\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"OCmd_Reset\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"OCmd_Ack\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"OCmd_Shelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"OCmd_Unshelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"MCmd_Disable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"MCmd_Enable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"MCmd_Test\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Val_Notify\": {\n",
" \"offset\": 14,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_MinToUnshelve\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_SecToUnshelve\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Alm\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Shelved\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Suppressed\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Disabled\": {\n",
" \"offset\": 67,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_AlmInh\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_Err\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Err_Timer\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Err_Severity\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Rdy_Reset\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Rdy_Ack\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Rdy_Shelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Rdy_Unshelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Rdy_Disable\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"__BitHost01\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Rdy_Enable\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Rdy_Test\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"P_Alarm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Wrk_Alm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Wrk_Suppressed\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Wrk_AlmMinOnT\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_AutoAckT\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_ShelfT\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Tab\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Com_AE\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Tag\": {\n",
" \"offset\": 68,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Cond\": {\n",
" \"offset\": 92,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_SecToUnshelve\": {\n",
" \"offset\": 116,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 120,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 136,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp\",\n",
" \"Inp_Reset\",\n",
" \"Cfg_Exists\",\n",
" \"Cfg_ResetReqd\",\n",
" \"Cfg_AckReqd\",\n",
" \"Cfg_AllowShelve\",\n",
" \"Cfg_AllowDisable\",\n",
" \"Cfg_PCmdClear\",\n",
" \"Cfg_Severity\",\n",
" \"Cfg_AlmMinOnT\",\n",
" \"Cfg_MaxShelfT\",\n",
" \"PCfg_AllowExist\",\n",
" \"PCmd_Reset\",\n",
" \"PCmd_Ack\",\n",
" \"PCmd_Suppress\",\n",
" \"PCmd_Unsuppress\",\n",
" \"PCmd_Unshelve\",\n",
" \"OCmd_Reset\",\n",
" \"OCmd_Ack\",\n",
" \"OCmd_Shelve\",\n",
" \"OCmd_Unshelve\",\n",
" \"MCmd_Disable\",\n",
" \"MCmd_Enable\",\n",
" \"MCmd_Test\",\n",
" \"Val_Notify\",\n",
" \"Val_MinToUnshelve\",\n",
" \"Val_SecToUnshelve\",\n",
" \"Alm\",\n",
" \"Ack\",\n",
" \"Shelved\",\n",
" \"Suppressed\",\n",
" \"Disabled\",\n",
" \"Sts_AlmInh\",\n",
" \"Sts_Err\",\n",
" \"Err_Timer\",\n",
" \"Err_Severity\",\n",
" \"Rdy_Reset\",\n",
" \"Rdy_Ack\",\n",
" \"Rdy_Shelve\",\n",
" \"Rdy_Unshelve\",\n",
" \"Rdy_Disable\",\n",
" \"Rdy_Enable\",\n",
" \"Rdy_Test\",\n",
" \"P_Alarm\",\n",
" \"Wrk_Alm\",\n",
" \"Wrk_Suppressed\",\n",
" \"Wrk_AlmMinOnT\",\n",
" \"Wrk_AutoAckT\",\n",
" \"Wrk_ShelfT\",\n",
" \"Inf_Tab\",\n",
" \"Com_AE\",\n",
" \"Cfg_Tag\",\n",
" \"Cfg_Cond\",\n",
" \"Wrk_SecToUnshelve\",\n",
" \"Inf_Lib\",\n",
" \"Inf_Type\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 357,\n",
" \"structure_size\": 156,\n",
" \"member_count\": 60,\n",
" \"structure_handle\": 27647\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_Alarm\",\n",
" \"array\": 0\n",
" },\n",
" \"Mode\": {\n",
" \"offset\": 1892,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"P_Mode\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp_Hand\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_Ovrd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_PCmdClear\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_OvrdOverLock\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_ProgDefault\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_Acq\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"PCmd_Rel\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"PCmd_Lock\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"PCmd_Unlock\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"MCmd_Acq\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"MCmd_Rel\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"OCmd_AcqLock\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"OCmd_UnlockRel\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Val\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Sts_Hand\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_Maint\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Sts_Ovrd\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_Prog\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Sts_Oper\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Sts_ProgOperLock\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Sts_ProgOperSel\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Sts_NoMode\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Sts_MAcqRcvd\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Rdy_MAcq\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Rdy_MRel\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Rdy_OAcq\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Rdy_OLock\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Rdy_OUnlock\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Rdy_ORel\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"P_Mode\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Wrk_Locked\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"__BitHost01\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_Prog\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Wrk_Maint\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp_Hand\",\n",
" \"Inp_Ovrd\",\n",
" \"Cfg_PCmdClear\",\n",
" \"Cfg_OvrdOverLock\",\n",
" \"Cfg_ProgDefault\",\n",
" \"PCmd_Acq\",\n",
" \"PCmd_Rel\",\n",
" \"PCmd_Lock\",\n",
" \"PCmd_Unlock\",\n",
" \"MCmd_Acq\",\n",
" \"MCmd_Rel\",\n",
" \"OCmd_AcqLock\",\n",
" \"OCmd_UnlockRel\",\n",
" \"Val\",\n",
" \"Sts_Hand\",\n",
" \"Sts_Maint\",\n",
" \"Sts_Ovrd\",\n",
" \"Sts_Prog\",\n",
" \"Sts_Oper\",\n",
" \"Sts_ProgOperLock\",\n",
" \"Sts_ProgOperSel\",\n",
" \"Sts_NoMode\",\n",
" \"Sts_MAcqRcvd\",\n",
" \"Rdy_MAcq\",\n",
" \"Rdy_MRel\",\n",
" \"Rdy_OAcq\",\n",
" \"Rdy_OLock\",\n",
" \"Rdy_OUnlock\",\n",
" \"Rdy_ORel\",\n",
" \"P_Mode\",\n",
" \"Wrk_Locked\",\n",
" \"Wrk_Prog\",\n",
" \"Wrk_Maint\",\n",
" \"Inf_Lib\",\n",
" \"Inf_Type\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 228,\n",
" \"structure_size\": 48,\n",
" \"member_count\": 39,\n",
" \"structure_handle\": 16800\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_Mode\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_Notify\": {\n",
" \"offset\": 1940,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"IntlkTrip\": {\n",
" \"offset\": 1944,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"P_Alarm\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_Reset\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_Exists\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_ResetReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_AckReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_AllowShelve\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Cfg_AllowDisable\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Cfg_PCmdClear\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Cfg_Severity\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_AlmMinOnT\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_MaxShelfT\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"PCfg_AllowExist\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"PCmd_Reset\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"PCmd_Ack\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_Suppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_Unsuppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_Unshelve\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"OCmd_Reset\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"OCmd_Ack\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"OCmd_Shelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"OCmd_Unshelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"MCmd_Disable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"MCmd_Enable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"MCmd_Test\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Val_Notify\": {\n",
" \"offset\": 14,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_MinToUnshelve\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_SecToUnshelve\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Alm\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Shelved\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Suppressed\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Disabled\": {\n",
" \"offset\": 67,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_AlmInh\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_Err\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Err_Timer\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Err_Severity\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Rdy_Reset\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Rdy_Ack\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Rdy_Shelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Rdy_Unshelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Rdy_Disable\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"__BitHost01\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Rdy_Enable\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Rdy_Test\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"P_Alarm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Wrk_Alm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Wrk_Suppressed\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Wrk_AlmMinOnT\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_AutoAckT\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_ShelfT\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Tab\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Com_AE\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Tag\": {\n",
" \"offset\": 68,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Cond\": {\n",
" \"offset\": 92,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_SecToUnshelve\": {\n",
" \"offset\": 116,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 120,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 136,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp\",\n",
" \"Inp_Reset\",\n",
" \"Cfg_Exists\",\n",
" \"Cfg_ResetReqd\",\n",
" \"Cfg_AckReqd\",\n",
" \"Cfg_AllowShelve\",\n",
" \"Cfg_AllowDisable\",\n",
" \"Cfg_PCmdClear\",\n",
" \"Cfg_Severity\",\n",
" \"Cfg_AlmMinOnT\",\n",
" \"Cfg_MaxShelfT\",\n",
" \"PCfg_AllowExist\",\n",
" \"PCmd_Reset\",\n",
" \"PCmd_Ack\",\n",
" \"PCmd_Suppress\",\n",
" \"PCmd_Unsuppress\",\n",
" \"PCmd_Unshelve\",\n",
" \"OCmd_Reset\",\n",
" \"OCmd_Ack\",\n",
" \"OCmd_Shelve\",\n",
" \"OCmd_Unshelve\",\n",
" \"MCmd_Disable\",\n",
" \"MCmd_Enable\",\n",
" \"MCmd_Test\",\n",
" \"Val_Notify\",\n",
" \"Val_MinToUnshelve\",\n",
" \"Val_SecToUnshelve\",\n",
" \"Alm\",\n",
" \"Ack\",\n",
" \"Shelved\",\n",
" \"Suppressed\",\n",
" \"Disabled\",\n",
" \"Sts_AlmInh\",\n",
" \"Sts_Err\",\n",
" \"Err_Timer\",\n",
" \"Err_Severity\",\n",
" \"Rdy_Reset\",\n",
" \"Rdy_Ack\",\n",
" \"Rdy_Shelve\",\n",
" \"Rdy_Unshelve\",\n",
" \"Rdy_Disable\",\n",
" \"Rdy_Enable\",\n",
" \"Rdy_Test\",\n",
" \"P_Alarm\",\n",
" \"Wrk_Alm\",\n",
" \"Wrk_Suppressed\",\n",
" \"Wrk_AlmMinOnT\",\n",
" \"Wrk_AutoAckT\",\n",
" \"Wrk_ShelfT\",\n",
" \"Inf_Tab\",\n",
" \"Com_AE\",\n",
" \"Cfg_Tag\",\n",
" \"Cfg_Cond\",\n",
" \"Wrk_SecToUnshelve\",\n",
" \"Inf_Lib\",\n",
" \"Inf_Type\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 357,\n",
" \"structure_size\": 156,\n",
" \"member_count\": 60,\n",
" \"structure_handle\": 27647\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_Alarm\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_IntlkOK\": {\n",
" \"offset\": 164,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Wrk_Disabled\": {\n",
" \"offset\": 164,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Wrk_Bypass\": {\n",
" \"offset\": 164,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Wrk_Reset\": {\n",
" \"offset\": 164,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Wrk_ManCmd\": {\n",
" \"offset\": 164,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Wrk_AutoCmd\": {\n",
" \"offset\": 165,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Wrk_CascCmd\": {\n",
" \"offset\": 165,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Wrk_Casc\": {\n",
" \"offset\": 165,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Wrk_Auto\": {\n",
" \"offset\": 165,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Wrk_Man\": {\n",
" \"offset\": 165,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Fail\": {\n",
" \"offset\": 2100,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"P_Alarm\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_Reset\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_Exists\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_ResetReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_AckReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_AllowShelve\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Cfg_AllowDisable\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Cfg_PCmdClear\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Cfg_Severity\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_AlmMinOnT\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_MaxShelfT\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"PCfg_AllowExist\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"PCmd_Reset\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"PCmd_Ack\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_Suppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_Unsuppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_Unshelve\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"OCmd_Reset\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"OCmd_Ack\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"OCmd_Shelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"OCmd_Unshelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"MCmd_Disable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"MCmd_Enable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"MCmd_Test\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Val_Notify\": {\n",
" \"offset\": 14,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_MinToUnshelve\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_SecToUnshelve\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Alm\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Shelved\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Suppressed\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Disabled\": {\n",
" \"offset\": 67,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_AlmInh\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_Err\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Err_Timer\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Err_Severity\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Rdy_Reset\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Rdy_Ack\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Rdy_Shelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Rdy_Unshelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Rdy_Disable\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"__BitHost01\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Rdy_Enable\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Rdy_Test\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"P_Alarm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Wrk_Alm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Wrk_Suppressed\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Wrk_AlmMinOnT\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_AutoAckT\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_ShelfT\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Tab\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Com_AE\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Tag\": {\n",
" \"offset\": 68,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Cond\": {\n",
" \"offset\": 92,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_SecToUnshelve\": {\n",
" \"offset\": 116,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 120,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 136,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp\",\n",
" \"Inp_Reset\",\n",
" \"Cfg_Exists\",\n",
" \"Cfg_ResetReqd\",\n",
" \"Cfg_AckReqd\",\n",
" \"Cfg_AllowShelve\",\n",
" \"Cfg_AllowDisable\",\n",
" \"Cfg_PCmdClear\",\n",
" \"Cfg_Severity\",\n",
" \"Cfg_AlmMinOnT\",\n",
" \"Cfg_MaxShelfT\",\n",
" \"PCfg_AllowExist\",\n",
" \"PCmd_Reset\",\n",
" \"PCmd_Ack\",\n",
" \"PCmd_Suppress\",\n",
" \"PCmd_Unsuppress\",\n",
" \"PCmd_Unshelve\",\n",
" \"OCmd_Reset\",\n",
" \"OCmd_Ack\",\n",
" \"OCmd_Shelve\",\n",
" \"OCmd_Unshelve\",\n",
" \"MCmd_Disable\",\n",
" \"MCmd_Enable\",\n",
" \"MCmd_Test\",\n",
" \"Val_Notify\",\n",
" \"Val_MinToUnshelve\",\n",
" \"Val_SecToUnshelve\",\n",
" \"Alm\",\n",
" \"Ack\",\n",
" \"Shelved\",\n",
" \"Suppressed\",\n",
" \"Disabled\",\n",
" \"Sts_AlmInh\",\n",
" \"Sts_Err\",\n",
" \"Err_Timer\",\n",
" \"Err_Severity\",\n",
" \"Rdy_Reset\",\n",
" \"Rdy_Ack\",\n",
" \"Rdy_Shelve\",\n",
" \"Rdy_Unshelve\",\n",
" \"Rdy_Disable\",\n",
" \"Rdy_Enable\",\n",
" \"Rdy_Test\",\n",
" \"P_Alarm\",\n",
" \"Wrk_Alm\",\n",
" \"Wrk_Suppressed\",\n",
" \"Wrk_AlmMinOnT\",\n",
" \"Wrk_AutoAckT\",\n",
" \"Wrk_ShelfT\",\n",
" \"Inf_Tab\",\n",
" \"Com_AE\",\n",
" \"Cfg_Tag\",\n",
" \"Cfg_Cond\",\n",
" \"Wrk_SecToUnshelve\",\n",
" \"Inf_Lib\",\n",
" \"Inf_Type\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 357,\n",
" \"structure_size\": 156,\n",
" \"member_count\": 60,\n",
" \"structure_handle\": 27647\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_Alarm\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_CVNavTag\": {\n",
" \"offset\": 2256,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_PVNavTag\": {\n",
" \"offset\": 2280,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_CascSPNavTag\": {\n",
" \"offset\": 2304,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 2328,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_Autotune\": {\n",
" \"offset\": 2344,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"PIDE_AUTOTUNE\",\n",
" \"internal_tags\": {\n",
" \"ProcessType\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ResponseSpeed\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"TestLength\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PVTuneLimit\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"StepSize\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"TuneFlags\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"TunedGood\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"TunedUncertain\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"ATuneAcquired\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"UsedProcessType\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Gain\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"TimeConstant\": {\n",
" \"offset\": 32,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"DeadTime\": {\n",
" \"offset\": 36,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PGainTunedFast\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"IGainTunedFast\": {\n",
" \"offset\": 44,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"DGainTunedFast\": {\n",
" \"offset\": 48,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PGainTunedMed\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"IGainTunedMed\": {\n",
" \"offset\": 56,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"DGainTunedMed\": {\n",
" \"offset\": 60,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PGainTunedSlow\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"IGainTunedSlow\": {\n",
" \"offset\": 68,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"DGainTunedSlow\": {\n",
" \"offset\": 72,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"StepSizeUsed\": {\n",
" \"offset\": 76,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"AtuneStatus\": {\n",
" \"offset\": 80,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ATuneFault\": {\n",
" \"offset\": 80,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"PVOutOfLimit\": {\n",
" \"offset\": 80,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"ModeInv\": {\n",
" \"offset\": 80,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"CVWindupFault\": {\n",
" \"offset\": 80,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"StepSizeZero\": {\n",
" \"offset\": 80,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"CVLimitsFault\": {\n",
" \"offset\": 80,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"CVInitFault\": {\n",
" \"offset\": 80,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"EUSpanChanged\": {\n",
" \"offset\": 80,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"CVChanged\": {\n",
" \"offset\": 81,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"ATuneTimedOut\": {\n",
" \"offset\": 81,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"PVNotSettled\": {\n",
" \"offset\": 81,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"PVChangeTooSmall\": {\n",
" \"offset\": 83,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"StepSizeTooSmall\": {\n",
" \"offset\": 83,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"GainTooLarge\": {\n",
" \"offset\": 83,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"GainTooSmall\": {\n",
" \"offset\": 83,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"LongDeadTime\": {\n",
" \"offset\": 83,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"HiddenWords\": {\n",
" \"offset\": 84,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 222\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"ProcessType\",\n",
" \"ResponseSpeed\",\n",
" \"TestLength\",\n",
" \"PVTuneLimit\",\n",
" \"StepSize\",\n",
" \"TuneFlags\",\n",
" \"TunedGood\",\n",
" \"TunedUncertain\",\n",
" \"ATuneAcquired\",\n",
" \"UsedProcessType\",\n",
" \"Gain\",\n",
" \"TimeConstant\",\n",
" \"DeadTime\",\n",
" \"PGainTunedFast\",\n",
" \"IGainTunedFast\",\n",
" \"DGainTunedFast\",\n",
" \"PGainTunedMed\",\n",
" \"IGainTunedMed\",\n",
" \"DGainTunedMed\",\n",
" \"PGainTunedSlow\",\n",
" \"IGainTunedSlow\",\n",
" \"DGainTunedSlow\",\n",
" \"StepSizeUsed\",\n",
" \"AtuneStatus\",\n",
" \"ATuneFault\",\n",
" \"PVOutOfLimit\",\n",
" \"ModeInv\",\n",
" \"CVWindupFault\",\n",
" \"StepSizeZero\",\n",
" \"CVLimitsFault\",\n",
" \"CVInitFault\",\n",
" \"EUSpanChanged\",\n",
" \"CVChanged\",\n",
" \"ATuneTimedOut\",\n",
" \"PVNotSettled\",\n",
" \"PVChangeTooSmall\",\n",
" \"StepSizeTooSmall\",\n",
" \"GainTooLarge\",\n",
" \"GainTooSmall\",\n",
" \"LongDeadTime\",\n",
" \"HiddenWords\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 264,\n",
" \"structure_size\": 972,\n",
" \"member_count\": 41,\n",
" \"structure_handle\": 4022\n",
" }\n",
" },\n",
" \"data_type_name\": \"PIDE_AUTOTUNE\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_PIDE_only\": {\n",
" \"offset\": 3316,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"P_PIDE_only\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 26,\n",
" \"structure_size\": 4,\n",
" \"member_count\": 3,\n",
" \"structure_handle\": 38846\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_PIDE_only\",\n",
" \"array\": 0\n",
" },\n",
" \"HMI_HasAutotune\": {\n",
" \"offset\": 165,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp_PV\",\n",
" \"Inp_CascSP\",\n",
" \"Inp_FF\",\n",
" \"Inp_FFPrev\",\n",
" \"Inp_CVInitVal\",\n",
" \"Inp_CVPrev\",\n",
" \"Inp_PVSrcQ\",\n",
" \"Inp_OvrdCmd\",\n",
" \"Inp_OvrdRatio\",\n",
" \"Inp_OvrdSP\",\n",
" \"Inp_OvrdCV\",\n",
" \"Inp_HandFdbk\",\n",
" \"Inp_PVBad\",\n",
" \"Inp_PVUncertain\",\n",
" \"Inp_CVIOFault\",\n",
" \"Inp_UseFFPrev\",\n",
" \"Inp_UseCVInitVal\",\n",
" \"Inp_UseCVPrev\",\n",
" \"Inp_WindupHi\",\n",
" \"Inp_WindupLo\",\n",
" \"Inp_Ovrd\",\n",
" \"Inp_Hand\",\n",
" \"Inp_HandFdbkBad\",\n",
" \"Inp_IntlkOK\",\n",
" \"Inp_NBIntlkOK\",\n",
" \"Inp_HiHiDevGate\",\n",
" \"Inp_HiDevGate\",\n",
" \"Inp_LoDevGate\",\n",
" \"Inp_LoLoDevGate\",\n",
" \"Inp_Reset\",\n",
" \"Cfg_HasRatio\",\n",
" \"Cfg_HasCasc\",\n",
" \"Cfg_PVTrack\",\n",
" \"Cfg_CtrlAction\",\n",
" \"Cfg_Depend\",\n",
" \"Cfg_DerivSmooth\",\n",
" \"Cfg_ZCOff\",\n",
" \"Cfg_LimitManCV\",\n",
" \"Cfg_InitToMan\",\n",
" \"Cfg_PropSPAct\",\n",
" \"Cfg_DerivSPAct\",\n",
" \"Cfg_PwrupLM\",\n",
" \"Cfg_SetTrack\",\n",
" \"Cfg_SetTrackOvrdHand\",\n",
" \"Cfg_HasIntlkObj\",\n",
" \"Cfg_HasCascSPNav\",\n",
" \"Cfg_HasPVNav\",\n",
" \"Cfg_HasCVNav\",\n",
" \"Cfg_OvrdIntlk\",\n",
" \"Cfg_PCmdClear\",\n",
" \"Cfg_ProgDefault\",\n",
" \"Cfg_HasHiHiDevAlm\",\n",
" \"Cfg_HasHiDevAlm\",\n",
" \"Cfg_HasLoDevAlm\",\n",
" \"Cfg_HasLoLoDevAlm\",\n",
" \"Cfg_HasIntlkTripAlm\",\n",
" \"Cfg_HasFailAlm\",\n",
" \"Cfg_HiHiDevResetReqd\",\n",
" \"Cfg_HiDevResetReqd\",\n",
" \"Cfg_LoDevResetReqd\",\n",
" \"Cfg_LoLoDevResetReqd\",\n",
" \"Cfg_IntlkTripResetReqd\",\n",
" \"Cfg_FailResetReqd\",\n",
" \"Cfg_HiHiDevAckReqd\",\n",
" \"Cfg_HiDevAckReqd\",\n",
" \"Cfg_LoDevAckReqd\",\n",
" \"Cfg_LoLoDevAckReqd\",\n",
" \"Cfg_IntlkTripAckReqd\",\n",
" \"Cfg_FailAckReqd\",\n",
" \"Cfg_HiHiDevSeverity\",\n",
" \"Cfg_HiDevSeverity\",\n",
" \"Cfg_LoDevSeverity\",\n",
" \"Cfg_LoLoDevSeverity\",\n",
" \"Cfg_IntlkTripSeverity\",\n",
" \"Cfg_FailSeverity\",\n",
" \"Cfg_MinRatio\",\n",
" \"Cfg_MaxRatio\",\n",
" \"Cfg_MinSP\",\n",
" \"Cfg_MaxSP\",\n",
" \"Cfg_PVEUMin\",\n",
" \"Cfg_PVEUMax\",\n",
" \"Cfg_CVEUMin\",\n",
" \"Cfg_CVEUMax\",\n",
" \"Cfg_CVRoCLim\",\n",
" \"Cfg_PGain\",\n",
" \"Cfg_IGain\",\n",
" \"Cfg_DGain\",\n",
" \"Cfg_ZCDB\",\n",
" \"Cfg_MinCV\",\n",
" \"Cfg_MaxCV\",\n",
" \"Cfg_MaxInactiveCV\",\n",
" \"Cfg_IntlkCV\",\n",
" \"Cfg_DevDB\",\n",
" \"Cfg_PwrupSP\",\n",
" \"Cfg_PwrupCV\",\n",
" \"Cfg_HiHiDevOnDly\",\n",
" \"Cfg_HiHiDevOffDly\",\n",
" \"Cfg_HiHiDevGateDly\",\n",
" \"Cfg_HiDevOnDly\",\n",
" \"Cfg_HiDevOffDly\",\n",
" \"Cfg_HiDevGateDly\",\n",
" \"Cfg_LoDevOnDly\",\n",
" \"Cfg_LoDevOffDly\",\n",
" \"Cfg_LoDevGateDly\",\n",
" \"Cfg_LoLoDevOnDly\",\n",
" \"Cfg_LoLoDevOffDly\",\n",
" \"Cfg_LoLoDevGateDly\",\n",
" \"PSet_Ratio\",\n",
" \"PSet_SP\",\n",
" \"PSet_CV\",\n",
" \"PSet_HiHiDevLim\",\n",
" \"PSet_HiDevLim\",\n",
" \"PSet_LoDevLim\",\n",
" \"PSet_LoLoDevLim\",\n",
" \"PSet_Owner\",\n",
" \"OSet_Ratio\",\n",
" \"OSet_SP\",\n",
" \"OSet_CV\",\n",
" \"OSet_HiHiDevLim\",\n",
" \"OSet_HiDevLim\",\n",
" \"OSet_LoDevLim\",\n",
" \"OSet_LoLoDevLim\",\n",
" \"PCmd_Casc\",\n",
" \"PCmd_Auto\",\n",
" \"PCmd_Man\",\n",
" \"PCmd_Acq\",\n",
" \"PCmd_Rel\",\n",
" \"PCmd_Lock\",\n",
" \"PCmd_Unlock\",\n",
" \"PCmd_Reset\",\n",
" \"PCmd_HiHiDevAck\",\n",
" \"PCmd_HiHiDevSuppress\",\n",
" \"PCmd_HiHiDevUnsuppress\",\n",
" \"PCmd_HiHiDevUnshelve\",\n",
" \"PCmd_HiDevAck\",\n",
" \"PCmd_HiDevSuppress\",\n",
" \"PCmd_HiDevUnsuppress\",\n",
" \"PCmd_HiDevUnshelve\",\n",
" \"PCmd_LoDevAck\",\n",
" \"PCmd_LoDevSuppress\",\n",
" \"PCmd_LoDevUnsuppress\",\n",
" \"PCmd_LoDevUnshelve\",\n",
" \"PCmd_LoLoDevAck\",\n",
" \"PCmd_LoLoDevSuppress\",\n",
" \"PCmd_LoLoDevUnsuppress\",\n",
" \"PCmd_LoLoDevUnshelve\",\n",
" \"PCmd_IntlkTripAck\",\n",
" \"PCmd_IntlkTripSuppress\",\n",
" \"PCmd_IntlkTripUnsuppress\",\n",
" \"PCmd_IntlkTripUnshelve\",\n",
" \"PCmd_FailAck\",\n",
" \"PCmd_FailSuppress\",\n",
" \"PCmd_FailUnsuppress\",\n",
" \"PCmd_FailUnshelve\",\n",
" \"OCmd_Casc\",\n",
" \"OCmd_Auto\",\n",
" \"OCmd_Man\",\n",
" \"OCmd_Bypass\",\n",
" \"OCmd_Check\",\n",
" \"MCmd_Disable\",\n",
" \"MCmd_Enable\",\n",
" \"MCmd_Acq\",\n",
" \"MCmd_Rel\",\n",
" \"OCmd_AcqLock\",\n",
" \"OCmd_Unlock\",\n",
" \"OCmd_Reset\",\n",
" \"OCmd_ResetAckAll\",\n",
" \"Out_CV\",\n",
" \"Val_PV\",\n",
" \"Val_Ratio\",\n",
" \"Val_SPSet\",\n",
" \"Val_SP\",\n",
" \"Val_E\",\n",
" \"Val_CVSet\",\n",
" \"Val_CVOut\",\n",
" \"Val_PVPercent\",\n",
" \"Val_SPPercent\",\n",
" \"Val_EPercent\",\n",
" \"Val_ActExecT\",\n",
" \"Val_Init\",\n",
" \"Val_PVEUMin\",\n",
" \"Val_PVEUMax\",\n",
" \"Val_CVEUMin\",\n",
" \"Val_CVEUMax\",\n",
" \"SrcQ_IO\",\n",
" \"SrcQ\",\n",
" \"Val_Sts\",\n",
" \"Val_Fault\",\n",
" \"Val_State\",\n",
" \"Val_Mode\",\n",
" \"Val_Owner\",\n",
" \"Val_Notify\",\n",
" \"Val_HiHiDevLim\",\n",
" \"Val_HiDevLim\",\n",
" \"Val_LoDevLim\",\n",
" \"Val_LoLoDevLim\",\n",
" \"Sts_InstrFaults1\",\n",
" \"Sts_InstrFaults2\",\n",
" \"Sts_Casc\",\n",
" \"Sts_Auto\",\n",
" \"Sts_Man\",\n",
" \"Sts_Initializing\",\n",
" \"Sts_InitReq\",\n",
" \"Sts_WindupHi\",\n",
" \"Sts_WindupLo\",\n",
" \"Sts_ZCDBOn\",\n",
" \"Sts_RatioClamped\",\n",
" \"Sts_SPBad\",\n",
" \"Sts_SPClamped\",\n",
" \"Sts_PVBad\",\n",
" \"Sts_PVUncertain\",\n",
" \"Sts_FFBad\",\n",
" \"Sts_FFPrevBad\",\n",
" \"Sts_CVBad\",\n",
" \"Sts_CVPrevBad\",\n",
" \"Sts_CVInitValBad\",\n",
" \"Sts_HandFdbkBad\",\n",
" \"Sts_IntlkCV\",\n",
" \"Sts_CVClamped\",\n",
" \"Sts_CVRamping\",\n",
" \"Sts_Active\",\n",
" \"Sts_Available\",\n",
" \"Sts_Bypass\",\n",
" \"Sts_BypActive\",\n",
" \"Sts_Disabled\",\n",
" \"Sts_NotRdy\",\n",
" \"Nrdy_Disabled\",\n",
" \"Nrdy_CfgErr\",\n",
" \"Nrdy_Intlk\",\n",
" \"Nrdy_Init\",\n",
" \"Nrdy_IOFault\",\n",
" \"Nrdy_NoMode\",\n",
" \"Sts_MaintByp\",\n",
" \"Sts_AlmInh\",\n",
" \"Sts_Err\",\n",
" \"Err_RatioLim\",\n",
" \"Err_SPLim\",\n",
" \"Err_PVEU\",\n",
" \"Err_CVLim\",\n",
" \"Err_CVEU\",\n",
" \"Err_Timer\",\n",
" \"Err_DB\",\n",
" \"Err_Alarm\",\n",
" \"Sts_Hand\",\n",
" \"Sts_Maint\",\n",
" \"Sts_Ovrd\",\n",
" \"Sts_Prog\",\n",
" \"Sts_Oper\",\n",
" \"Sts_ProgOperLock\",\n",
" \"Sts_NoMode\",\n",
" \"Sts_MAcqRcvd\",\n",
" \"Sts_HiHiDevCmp\",\n",
" \"Sts_HiHiDevGate\",\n",
" \"Sts_HiHiDev\",\n",
" \"Alm_HiHiDev\",\n",
" \"Ack_HiHiDev\",\n",
" \"Sts_HiHiDevDisabled\",\n",
" \"Sts_HiHiDevShelved\",\n",
" \"Sts_HiHiDevSuppressed\",\n",
" \"Sts_HiDevCmp\",\n",
" \"Sts_HiDevGate\",\n",
" \"Sts_HiDev\",\n",
" \"Alm_HiDev\",\n",
" \"Ack_HiDev\",\n",
" \"Sts_HiDevDisabled\",\n",
" \"Sts_HiDevShelved\",\n",
" \"Sts_HiDevSuppressed\",\n",
" \"Sts_LoDevCmp\",\n",
" \"Sts_LoDevGate\",\n",
" \"Sts_LoDev\",\n",
" \"Alm_LoDev\",\n",
" \"Ack_LoDev\",\n",
" \"Sts_LoDevDisabled\",\n",
" \"Sts_LoDevShelved\",\n",
" \"Sts_LoDevSuppressed\",\n",
" \"Sts_LoLoDevCmp\",\n",
" \"Sts_LoLoDevGate\",\n",
" \"Sts_LoLoDev\",\n",
" \"Alm_LoLoDev\",\n",
" \"Ack_LoLoDev\",\n",
" \"Sts_LoLoDevDisabled\",\n",
" \"Sts_LoLoDevShelved\",\n",
" \"Sts_LoLoDevSuppressed\",\n",
" \"Sts_IntlkTrip\",\n",
" \"Alm_IntlkTrip\",\n",
" \"Ack_IntlkTrip\",\n",
" \"Sts_IntlkTripDisabled\",\n",
" \"Sts_IntlkTripShelved\",\n",
" \"Sts_IntlkTripSuppressed\",\n",
" \"Sts_Fail\",\n",
" \"Alm_Fail\",\n",
" \"Ack_Fail\",\n",
" \"Sts_FailDisabled\",\n",
" \"Sts_FailShelved\",\n",
" \"Sts_FailSuppressed\",\n",
" \"Rdy_Casc\",\n",
" \"Rdy_Auto\",\n",
" \"Rdy_Man\",\n",
" \"Rdy_Bypass\",\n",
" \"Rdy_Check\",\n",
" \"Rdy_Disable\",\n",
" \"Rdy_Enable\",\n",
" \"Rdy_Reset\",\n",
" \"Rdy_ResetAckAll\",\n",
" \"Rdy_Ratio\",\n",
" \"Rdy_SP\",\n",
" \"Rdy_CV\",\n",
" \"Rdy_OSet\",\n",
" \"P_PIDE\",\n",
" \"Wrk_PIDE\",\n",
" \"Cfg_Tag\",\n",
" \"Cfg_PVEU\",\n",
" \"Cfg_Label\",\n",
" \"Cfg_Desc\",\n",
" \"Cfg_CVEU\",\n",
" \"LoLoDevGate\",\n",
" \"LoLoDev\",\n",
" \"LoDevGate\",\n",
" \"LoDev\",\n",
" \"Inf_Type\",\n",
" \"Inf_Tab\",\n",
" \"Wrk_SrcQ\",\n",
" \"HiHiDevGate\",\n",
" \"HiHiDev\",\n",
" \"HiDevGate\",\n",
" \"HiDev\",\n",
" \"Mode\",\n",
" \"Wrk_Notify\",\n",
" \"IntlkTrip\",\n",
" \"Wrk_IntlkOK\",\n",
" \"Wrk_Disabled\",\n",
" \"Wrk_Bypass\",\n",
" \"Wrk_Reset\",\n",
" \"Wrk_ManCmd\",\n",
" \"Wrk_AutoCmd\",\n",
" \"Wrk_CascCmd\",\n",
" \"Wrk_Casc\",\n",
" \"Wrk_Auto\",\n",
" \"Wrk_Man\",\n",
" \"Fail\",\n",
" \"Cfg_CVNavTag\",\n",
" \"Cfg_PVNavTag\",\n",
" \"Cfg_CascSPNavTag\",\n",
" \"Inf_Lib\",\n",
" \"Wrk_Autotune\",\n",
" \"Wrk_PIDE_only\",\n",
" \"HMI_HasAutotune\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 2223,\n",
" \"structure_size\": 3320,\n",
" \"member_count\": 352,\n",
" \"structure_handle\": 61053\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_PIDE\",\n",
" \"tag_type\": \"struct\"\n",
" },\n",
" \"cfg_PID_FlowSP\": {\n",
" \"tag_name\": \"cfg_PID_FlowSP\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 62,\n",
" \"symbol_address\": 37472,\n",
" \"symbol_object_address\": 907860,\n",
" \"software_control\": 1946222652,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"cfg_PID_DischargePressureSP\": {\n",
" \"tag_name\": \"cfg_PID_DischargePressureSP\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 63,\n",
" \"symbol_address\": 37440,\n",
" \"symbol_object_address\": 907900,\n",
" \"software_control\": 1946222653,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"watchdog_INT_last\": {\n",
" \"tag_name\": \"watchdog_INT_last\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 64,\n",
" \"symbol_address\": 36752,\n",
" \"symbol_object_address\": 907940,\n",
" \"software_control\": 1140916296,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"mode_AutoManual\": {\n",
" \"tag_name\": \"mode_AutoManual\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 65,\n",
" \"symbol_address\": 36720,\n",
" \"symbol_object_address\": 907980,\n",
" \"software_control\": 1140916297,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"const_AutoMode\": {\n",
" \"tag_name\": \"const_AutoMode\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 66,\n",
" \"symbol_address\": 36656,\n",
" \"symbol_object_address\": 908020,\n",
" \"software_control\": 1140916299,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"RigPump\": {\n",
" \"tag_name\": \"RigPump\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 71,\n",
" \"symbol_address\": 68176,\n",
" \"symbol_object_address\": 908220,\n",
" \"software_control\": 100728856,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"template_instance_id\": 3959,\n",
" \"data_type\": {\n",
" \"name\": \"PHASE\",\n",
" \"internal_tags\": {\n",
" \"State\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Running\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Holding\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Restarting\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Stopping\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Aborting\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Resetting\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Idle\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Held\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Complete\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Stopped\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Aborted\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"PauseControl\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PauseEnabled\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Paused\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"AutoPauseEnabled\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"StepIndex\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Failure\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"UnitID\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Owner\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PendingRequest\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DownloadInputParameters\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"DownloadInputParametersSubset\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"UploadOutputParameters\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"UploadOutputParametersSubset\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"DownloadOutputParameterLimits\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"AcquireResources\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"ReleaseResources\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"SendMessageToLinkedPhase\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"SendMessageToLinkedPhaseAndWait\": {\n",
" \"offset\": 25,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"ReceiveMessageFromLinkedPhase\": {\n",
" \"offset\": 25,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"CancelMessageToLinkedPhase\": {\n",
" \"offset\": 25,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"SendMessageToOperator\": {\n",
" \"offset\": 25,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"ClearMessageToOperator\": {\n",
" \"offset\": 25,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"GenerateESignature\": {\n",
" \"offset\": 25,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"DownloadBatchData\": {\n",
" \"offset\": 25,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DownloadMaterialTrackDataContainerInUse\": {\n",
" \"offset\": 25,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"DownloadContainerBindingPriority\": {\n",
" \"offset\": 26,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"DownloadSufficientMaterial\": {\n",
" \"offset\": 26,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"DownloadMaterialTrackDatabaseData\": {\n",
" \"offset\": 26,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"UploadMaterialTrackDataContainerInUse\": {\n",
" \"offset\": 26,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"UploadContainerBindingPriority\": {\n",
" \"offset\": 26,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"UploadMaterialTrackDatabaseData\": {\n",
" \"offset\": 26,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"AbortingRequest\": {\n",
" \"offset\": 26,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Misc\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"NewInputParameters\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Producing\": {\n",
" \"offset\": 29,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Standby\": {\n",
" \"offset\": 29,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"State\",\n",
" \"Running\",\n",
" \"Holding\",\n",
" \"Restarting\",\n",
" \"Stopping\",\n",
" \"Aborting\",\n",
" \"Resetting\",\n",
" \"Idle\",\n",
" \"Held\",\n",
" \"Complete\",\n",
" \"Stopped\",\n",
" \"Aborted\",\n",
" \"PauseControl\",\n",
" \"PauseEnabled\",\n",
" \"Paused\",\n",
" \"AutoPauseEnabled\",\n",
" \"StepIndex\",\n",
" \"Failure\",\n",
" \"UnitID\",\n",
" \"Owner\",\n",
" \"PendingRequest\",\n",
" \"DownloadInputParameters\",\n",
" \"DownloadInputParametersSubset\",\n",
" \"UploadOutputParameters\",\n",
" \"UploadOutputParametersSubset\",\n",
" \"DownloadOutputParameterLimits\",\n",
" \"AcquireResources\",\n",
" \"ReleaseResources\",\n",
" \"SendMessageToLinkedPhase\",\n",
" \"SendMessageToLinkedPhaseAndWait\",\n",
" \"ReceiveMessageFromLinkedPhase\",\n",
" \"CancelMessageToLinkedPhase\",\n",
" \"SendMessageToOperator\",\n",
" \"ClearMessageToOperator\",\n",
" \"GenerateESignature\",\n",
" \"DownloadBatchData\",\n",
" \"DownloadMaterialTrackDataContainerInUse\",\n",
" \"DownloadContainerBindingPriority\",\n",
" \"DownloadSufficientMaterial\",\n",
" \"DownloadMaterialTrackDatabaseData\",\n",
" \"UploadMaterialTrackDataContainerInUse\",\n",
" \"UploadContainerBindingPriority\",\n",
" \"UploadMaterialTrackDatabaseData\",\n",
" \"AbortingRequest\",\n",
" \"Misc\",\n",
" \"NewInputParameters\",\n",
" \"Producing\",\n",
" \"Standby\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 364,\n",
" \"structure_size\": 32,\n",
" \"member_count\": 48,\n",
" \"structure_handle\": 3959\n",
" }\n",
" },\n",
" \"data_type_name\": \"PHASE\",\n",
" \"tag_type\": \"struct\"\n",
" },\n",
" \"sts_PF753_Mode\": {\n",
" \"tag_name\": \"sts_PF753_Mode\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 72,\n",
" \"symbol_address\": 36880,\n",
" \"symbol_object_address\": 908260,\n",
" \"software_control\": 1140916292,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"const_ManualMode\": {\n",
" \"tag_name\": \"const_ManualMode\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 77,\n",
" \"symbol_address\": 36624,\n",
" \"symbol_object_address\": 908460,\n",
" \"software_control\": 1140916300,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"Mode_Simulation\": {\n",
" \"tag_name\": \"Mode_Simulation\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 81,\n",
" \"symbol_address\": 92136,\n",
" \"symbol_object_address\": 908500,\n",
" \"software_control\": 1140916225,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit_position\": 0,\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"rp_VFD\": {\n",
" \"tag_name\": \"rp_VFD\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 83,\n",
" \"symbol_address\": 35736,\n",
" \"symbol_object_address\": 908540,\n",
" \"software_control\": 1140916307,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit_position\": 0,\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"Flow_Total\": {\n",
" \"tag_name\": \"Flow_Total\",\n",
" \"dim\": 1,\n",
" \"alias\": false,\n",
" \"instance_id\": 84,\n",
" \"symbol_address\": 35752,\n",
" \"symbol_object_address\": 908580,\n",
" \"software_control\": 1946222674,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 30,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"sp_VFD\": {\n",
" \"tag_name\": \"sp_VFD\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 85,\n",
" \"symbol_address\": 35672,\n",
" \"symbol_object_address\": 908620,\n",
" \"software_control\": 1140916310,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit_position\": 0,\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"Clear_Flow_Total\": {\n",
" \"tag_name\": \"Clear_Flow_Total\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 86,\n",
" \"symbol_address\": 35704,\n",
" \"symbol_object_address\": 908660,\n",
" \"software_control\": 1140916308,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit_position\": 0,\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"alarm_VFD\": {\n",
" \"tag_name\": \"alarm_VFD\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 88,\n",
" \"symbol_address\": 34792,\n",
" \"symbol_object_address\": 908700,\n",
" \"software_control\": 1140916341,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit_position\": 0,\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"Current_DateTime\": {\n",
" \"tag_name\": \"Current_DateTime\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 89,\n",
" \"symbol_address\": 35616,\n",
" \"symbol_object_address\": 908740,\n",
" \"software_control\": 67174487,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"template_instance_id\": 1231,\n",
" \"data_type\": {\n",
" \"name\": \"datetime\",\n",
" \"internal_tags\": {\n",
" \"Year\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Month\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Day\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Hour\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Minute\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Second\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Microsecond\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"Year\",\n",
" \"Month\",\n",
" \"Day\",\n",
" \"Hour\",\n",
" \"Minute\",\n",
" \"Second\",\n",
" \"Microsecond\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 41,\n",
" \"structure_size\": 28,\n",
" \"member_count\": 7,\n",
" \"structure_handle\": 42619\n",
" }\n",
" },\n",
" \"data_type_name\": \"datetime\",\n",
" \"tag_type\": \"struct\"\n",
" },\n",
" \"VFD_MotorNPVolts\": {\n",
" \"tag_name\": \"VFD_MotorNPVolts\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 95,\n",
" \"symbol_address\": 64736,\n",
" \"symbol_object_address\": 908780,\n",
" \"software_control\": 1946222620,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"VFD_MotorNPAmps\": {\n",
" \"tag_name\": \"VFD_MotorNPAmps\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 96,\n",
" \"symbol_address\": 35552,\n",
" \"symbol_object_address\": 908820,\n",
" \"software_control\": 1946222686,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"VFD_MotorNPHertz\": {\n",
" \"tag_name\": \"VFD_MotorNPHertz\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 97,\n",
" \"symbol_address\": 35520,\n",
" \"symbol_object_address\": 908860,\n",
" \"software_control\": 1946222687,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"VFD_MotorNPRPM\": {\n",
" \"tag_name\": \"VFD_MotorNPRPM\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 98,\n",
" \"symbol_address\": 35488,\n",
" \"symbol_object_address\": 908900,\n",
" \"software_control\": 1946222688,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"VFD_MotorNPHorsepower\": {\n",
" \"tag_name\": \"VFD_MotorNPHorsepower\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 99,\n",
" \"symbol_address\": 35456,\n",
" \"symbol_object_address\": 908940,\n",
" \"software_control\": 1946222689,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"VFD_MotorNPOLFactor\": {\n",
" \"tag_name\": \"VFD_MotorNPOLFactor\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 100,\n",
" \"symbol_address\": 35424,\n",
" \"symbol_object_address\": 908980,\n",
" \"software_control\": 1946222690,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"VFD_MotorPoles\": {\n",
" \"tag_name\": \"VFD_MotorPoles\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 101,\n",
" \"symbol_address\": 35392,\n",
" \"symbol_object_address\": 909020,\n",
" \"software_control\": 1140916323,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"sp_DischargePressure\": {\n",
" \"tag_name\": \"sp_DischargePressure\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 102,\n",
" \"symbol_address\": 35584,\n",
" \"symbol_object_address\": 909060,\n",
" \"software_control\": 1140916317,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit_position\": 0,\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"alarm_DischargePressure\": {\n",
" \"tag_name\": \"alarm_DischargePressure\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 105,\n",
" \"symbol_address\": 35328,\n",
" \"symbol_object_address\": 909100,\n",
" \"software_control\": 1140916327,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit_position\": 0,\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"alarm_Flowmeter\": {\n",
" \"tag_name\": \"alarm_Flowmeter\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 106,\n",
" \"symbol_address\": 35296,\n",
" \"symbol_object_address\": 909212,\n",
" \"software_control\": 1140916328,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit_position\": 0,\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"cmd_ResetAlarms\": {\n",
" \"tag_name\": \"cmd_ResetAlarms\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 107,\n",
" \"symbol_address\": 35264,\n",
" \"symbol_object_address\": 909252,\n",
" \"software_control\": 1140916329,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit_position\": 0,\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"sts_NoAlarms\": {\n",
" \"tag_name\": \"sts_NoAlarms\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 108,\n",
" \"symbol_address\": 35232,\n",
" \"symbol_object_address\": 909292,\n",
" \"software_control\": 1140916330,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit_position\": 0,\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"sts_RestartAllowed\": {\n",
" \"tag_name\": \"sts_RestartAllowed\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 109,\n",
" \"symbol_address\": 35200,\n",
" \"symbol_object_address\": 909332,\n",
" \"software_control\": 1140916331,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit_position\": 0,\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"sp_Flowmeter\": {\n",
" \"tag_name\": \"sp_Flowmeter\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 110,\n",
" \"symbol_address\": 35168,\n",
" \"symbol_object_address\": 909372,\n",
" \"software_control\": 1140916332,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit_position\": 0,\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"sts_WaitingToRestart\": {\n",
" \"tag_name\": \"sts_WaitingToRestart\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 111,\n",
" \"symbol_address\": 35136,\n",
" \"symbol_object_address\": 909412,\n",
" \"software_control\": 1140916333,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit_position\": 0,\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"time_TotalSecondsUntilStartup\": {\n",
" \"tag_name\": \"time_TotalSecondsUntilStartup\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 112,\n",
" \"symbol_address\": 35104,\n",
" \"symbol_object_address\": 909452,\n",
" \"software_control\": 1140916334,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"time_MinutesUntilStartup\": {\n",
" \"tag_name\": \"time_MinutesUntilStartup\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 113,\n",
" \"symbol_address\": 35072,\n",
" \"symbol_object_address\": 909492,\n",
" \"software_control\": 1140916335,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"time_SecondsUntilStartup\": {\n",
" \"tag_name\": \"time_SecondsUntilStartup\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 114,\n",
" \"symbol_address\": 35040,\n",
" \"symbol_object_address\": 909532,\n",
" \"software_control\": 1140916336,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"cfg_PID_ManualSP\": {\n",
" \"tag_name\": \"cfg_PID_ManualSP\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 116,\n",
" \"symbol_address\": 35008,\n",
" \"symbol_object_address\": 909572,\n",
" \"software_control\": 1946222706,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"Clear_Energy_Total\": {\n",
" \"tag_name\": \"Clear_Energy_Total\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 117,\n",
" \"symbol_address\": 34976,\n",
" \"symbol_object_address\": 909612,\n",
" \"software_control\": 1140916339,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit_position\": 0,\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"Energy_Total\": {\n",
" \"tag_name\": \"Energy_Total\",\n",
" \"dim\": 1,\n",
" \"alias\": false,\n",
" \"instance_id\": 118,\n",
" \"symbol_address\": 34808,\n",
" \"symbol_object_address\": 909652,\n",
" \"software_control\": 1946222708,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 30,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"cfg_AlarmLockoutLimit\": {\n",
" \"tag_name\": \"cfg_AlarmLockoutLimit\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 119,\n",
" \"symbol_address\": 34760,\n",
" \"symbol_object_address\": 909692,\n",
" \"software_control\": 1140916342,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"alarm_Lockout\": {\n",
" \"tag_name\": \"alarm_Lockout\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 120,\n",
" \"symbol_address\": 34728,\n",
" \"symbol_object_address\": 909732,\n",
" \"software_control\": 1140916343,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit_position\": 0,\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"cfg_AlarmRecoverSeconds\": {\n",
" \"tag_name\": \"cfg_AlarmRecoverSeconds\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 121,\n",
" \"symbol_address\": 34696,\n",
" \"symbol_object_address\": 909772,\n",
" \"software_control\": 1140916344,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"alarm_Count\": {\n",
" \"tag_name\": \"alarm_Count\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 122,\n",
" \"symbol_address\": 34664,\n",
" \"symbol_object_address\": 909812,\n",
" \"software_control\": 1140916345,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"sts_TrueAlarm\": {\n",
" \"tag_name\": \"sts_TrueAlarm\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 123,\n",
" \"symbol_address\": 34632,\n",
" \"symbol_object_address\": 909852,\n",
" \"software_control\": 1140916346,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit_position\": 0,\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"sts_PumpOff\": {\n",
" \"tag_name\": \"sts_PumpOff\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 124,\n",
" \"symbol_address\": 34600,\n",
" \"symbol_object_address\": 909892,\n",
" \"software_control\": 1140916347,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit_position\": 0,\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"cfg_AlarmDowntimeSec\": {\n",
" \"tag_name\": \"cfg_AlarmDowntimeSec\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 125,\n",
" \"symbol_address\": 34568,\n",
" \"symbol_object_address\": 909932,\n",
" \"software_control\": 1140916348,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"cfg_PumpOffDowntimeSec\": {\n",
" \"tag_name\": \"cfg_PumpOffDowntimeSec\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 126,\n",
" \"symbol_address\": 34536,\n",
" \"symbol_object_address\": 909972,\n",
" \"software_control\": 1140916349,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"MSG_GetDriveDutyRating755\": {\n",
" \"tag_name\": \"MSG_GetDriveDutyRating755\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 127,\n",
" \"symbol_address\": 92864,\n",
" \"symbol_object_address\": 910012,\n",
" \"software_control\": 67236007,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"template_instance_id\": 4095,\n",
" \"data_type\": {\n",
" \"name\": \"MESSAGE\",\n",
" \"internal_tags\": {\n",
" \"offsettodata\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Flags\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"EW\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"ER\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"ST\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TO\": {\n",
" \"offset\": 5,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EN_CC\": {\n",
" \"offset\": 5,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"ERR\": {\n",
" \"offset\": 6,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"EXERR\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"exerrlength\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ERR_SRC\": {\n",
" \"offset\": 13,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DN_LEN\": {\n",
" \"offset\": 14,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"REQ_LEN\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"DestinationLink\": {\n",
" \"offset\": 18,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"DestinationNode\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"SourceLink\": {\n",
" \"offset\": 22,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Class\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Attribute\": {\n",
" \"offset\": 26,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Instance\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"LocalIndex\": {\n",
" \"offset\": 32,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Channel\": {\n",
" \"offset\": 36,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Rack\": {\n",
" \"offset\": 37,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Group\": {\n",
" \"offset\": 38,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Slot\": {\n",
" \"offset\": 39,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Path\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 82\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 16,\n",
" \"structure_size\": 88,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 4046\n",
" },\n",
" \"string\": 82\n",
" },\n",
" \"data_type_name\": \"STRING\",\n",
" \"array\": 0\n",
" },\n",
" \"Reserved1\": {\n",
" \"offset\": 128,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"RemoteIndex\": {\n",
" \"offset\": 132,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"RemoteElement\": {\n",
" \"offset\": 136,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 82\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 16,\n",
" \"structure_size\": 88,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 4046\n",
" },\n",
" \"string\": 82\n",
" },\n",
" \"data_type_name\": \"STRING\",\n",
" \"array\": 0\n",
" },\n",
" \"Reserved2\": {\n",
" \"offset\": 224,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"UnconnectedTimeout\": {\n",
" \"offset\": 228,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ConnectionRate\": {\n",
" \"offset\": 232,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"TimeoutMultiplier\": {\n",
" \"offset\": 236,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"offsettodata\",\n",
" \"Flags\",\n",
" \"EW\",\n",
" \"ER\",\n",
" \"DN\",\n",
" \"ST\",\n",
" \"EN\",\n",
" \"TO\",\n",
" \"EN_CC\",\n",
" \"ERR\",\n",
" \"EXERR\",\n",
" \"exerrlength\",\n",
" \"ERR_SRC\",\n",
" \"DN_LEN\",\n",
" \"REQ_LEN\",\n",
" \"DestinationLink\",\n",
" \"DestinationNode\",\n",
" \"SourceLink\",\n",
" \"Class\",\n",
" \"Attribute\",\n",
" \"Instance\",\n",
" \"LocalIndex\",\n",
" \"Channel\",\n",
" \"Rack\",\n",
" \"Group\",\n",
" \"Slot\",\n",
" \"Path\",\n",
" \"Reserved1\",\n",
" \"RemoteIndex\",\n",
" \"RemoteElement\",\n",
" \"Reserved2\",\n",
" \"UnconnectedTimeout\",\n",
" \"ConnectionRate\",\n",
" \"TimeoutMultiplier\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 183,\n",
" \"structure_size\": 240,\n",
" \"member_count\": 34,\n",
" \"structure_handle\": 4095\n",
" }\n",
" },\n",
" \"data_type_name\": \"MESSAGE\",\n",
" \"tag_type\": \"struct\"\n",
" },\n",
" \"MSG_SetDriveDutyRating755\": {\n",
" \"tag_name\": \"MSG_SetDriveDutyRating755\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 128,\n",
" \"symbol_address\": 93576,\n",
" \"symbol_object_address\": 910052,\n",
" \"software_control\": 67219950,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"template_instance_id\": 4095,\n",
" \"data_type\": {\n",
" \"name\": \"MESSAGE\",\n",
" \"internal_tags\": {\n",
" \"offsettodata\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Flags\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"EW\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"ER\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"ST\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TO\": {\n",
" \"offset\": 5,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EN_CC\": {\n",
" \"offset\": 5,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"ERR\": {\n",
" \"offset\": 6,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"EXERR\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"exerrlength\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ERR_SRC\": {\n",
" \"offset\": 13,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DN_LEN\": {\n",
" \"offset\": 14,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"REQ_LEN\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"DestinationLink\": {\n",
" \"offset\": 18,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"DestinationNode\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"SourceLink\": {\n",
" \"offset\": 22,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Class\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Attribute\": {\n",
" \"offset\": 26,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Instance\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"LocalIndex\": {\n",
" \"offset\": 32,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Channel\": {\n",
" \"offset\": 36,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Rack\": {\n",
" \"offset\": 37,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Group\": {\n",
" \"offset\": 38,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Slot\": {\n",
" \"offset\": 39,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Path\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 82\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 16,\n",
" \"structure_size\": 88,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 4046\n",
" },\n",
" \"string\": 82\n",
" },\n",
" \"data_type_name\": \"STRING\",\n",
" \"array\": 0\n",
" },\n",
" \"Reserved1\": {\n",
" \"offset\": 128,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"RemoteIndex\": {\n",
" \"offset\": 132,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"RemoteElement\": {\n",
" \"offset\": 136,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 82\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 16,\n",
" \"structure_size\": 88,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 4046\n",
" },\n",
" \"string\": 82\n",
" },\n",
" \"data_type_name\": \"STRING\",\n",
" \"array\": 0\n",
" },\n",
" \"Reserved2\": {\n",
" \"offset\": 224,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"UnconnectedTimeout\": {\n",
" \"offset\": 228,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ConnectionRate\": {\n",
" \"offset\": 232,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"TimeoutMultiplier\": {\n",
" \"offset\": 236,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"offsettodata\",\n",
" \"Flags\",\n",
" \"EW\",\n",
" \"ER\",\n",
" \"DN\",\n",
" \"ST\",\n",
" \"EN\",\n",
" \"TO\",\n",
" \"EN_CC\",\n",
" \"ERR\",\n",
" \"EXERR\",\n",
" \"exerrlength\",\n",
" \"ERR_SRC\",\n",
" \"DN_LEN\",\n",
" \"REQ_LEN\",\n",
" \"DestinationLink\",\n",
" \"DestinationNode\",\n",
" \"SourceLink\",\n",
" \"Class\",\n",
" \"Attribute\",\n",
" \"Instance\",\n",
" \"LocalIndex\",\n",
" \"Channel\",\n",
" \"Rack\",\n",
" \"Group\",\n",
" \"Slot\",\n",
" \"Path\",\n",
" \"Reserved1\",\n",
" \"RemoteIndex\",\n",
" \"RemoteElement\",\n",
" \"Reserved2\",\n",
" \"UnconnectedTimeout\",\n",
" \"ConnectionRate\",\n",
" \"TimeoutMultiplier\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 183,\n",
" \"structure_size\": 240,\n",
" \"member_count\": 34,\n",
" \"structure_handle\": 4095\n",
" }\n",
" },\n",
" \"data_type_name\": \"MESSAGE\",\n",
" \"tag_type\": \"struct\"\n",
" },\n",
" \"sts_DriveDutyRating\": {\n",
" \"tag_name\": \"sts_DriveDutyRating\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 129,\n",
" \"symbol_address\": 34504,\n",
" \"symbol_object_address\": 910092,\n",
" \"software_control\": 1140916350,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"set_DriveDutyRating\": {\n",
" \"tag_name\": \"set_DriveDutyRating\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 130,\n",
" \"symbol_address\": 34472,\n",
" \"symbol_object_address\": 910132,\n",
" \"software_control\": 1140916351,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"cfg_CostPerkWh\": {\n",
" \"tag_name\": \"cfg_CostPerkWh\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 131,\n",
" \"symbol_address\": 35920,\n",
" \"symbol_object_address\": 910172,\n",
" \"software_control\": 1946222671,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"Energy_Cost\": {\n",
" \"tag_name\": \"Energy_Cost\",\n",
" \"dim\": 1,\n",
" \"alias\": false,\n",
" \"instance_id\": 132,\n",
" \"symbol_address\": 34240,\n",
" \"symbol_object_address\": 910212,\n",
" \"software_control\": 1946222729,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 30,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"VFD_PWMFrequency\": {\n",
" \"tag_name\": \"VFD_PWMFrequency\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 133,\n",
" \"symbol_address\": 34224,\n",
" \"symbol_object_address\": 910252,\n",
" \"software_control\": 1946222730,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"Run_Permissive_INT\": {\n",
" \"tag_name\": \"Run_Permissive_INT\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 139,\n",
" \"symbol_address\": 34440,\n",
" \"symbol_object_address\": 910292,\n",
" \"software_control\": 1140916356,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"Start_Permissive_INT\": {\n",
" \"tag_name\": \"Start_Permissive_INT\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 140,\n",
" \"symbol_address\": 34408,\n",
" \"symbol_object_address\": 910332,\n",
" \"software_control\": 1140916357,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"PowerFlex755_EStopped\": {\n",
" \"tag_name\": \"PowerFlex755_EStopped\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 141,\n",
" \"symbol_address\": 57036,\n",
" \"symbol_object_address\": 910372,\n",
" \"software_control\": 1073807401,\n",
" \"external_access\": \"Read Only\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit_position\": 2,\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"alarm_ESTOP\": {\n",
" \"tag_name\": \"alarm_ESTOP\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 142,\n",
" \"symbol_address\": 68232,\n",
" \"symbol_object_address\": 910412,\n",
" \"software_control\": 1140916247,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit_position\": 0,\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"SP_Time\": {\n",
" \"tag_name\": \"SP_Time\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 144,\n",
" \"symbol_address\": 35360,\n",
" \"symbol_object_address\": 910452,\n",
" \"software_control\": 1140916324,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit_position\": 0,\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"val_Flowmeter_BarrelsPerMinute\": {\n",
" \"tag_name\": \"val_Flowmeter_BarrelsPerMinute\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 148,\n",
" \"symbol_address\": 68264,\n",
" \"symbol_object_address\": 910492,\n",
" \"software_control\": 1946222614,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"val_Flowmeter_BarrelsPerDay\": {\n",
" \"tag_name\": \"val_Flowmeter_BarrelsPerDay\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 169,\n",
" \"symbol_address\": 34120,\n",
" \"symbol_object_address\": 910572,\n",
" \"software_control\": 1946222751,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"ControllerFault\": {\n",
" \"tag_name\": \"ControllerFault\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 171,\n",
" \"symbol_address\": 34152,\n",
" \"symbol_object_address\": 910612,\n",
" \"software_control\": 67174558,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"template_instance_id\": 1459,\n",
" \"data_type\": {\n",
" \"name\": \"FAULTRECORD\",\n",
" \"internal_tags\": {\n",
" \"Time_Low\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Time_High\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Type\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Code\": {\n",
" \"offset\": 10,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Info\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 8\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"Time_Low\",\n",
" \"Time_High\",\n",
" \"Type\",\n",
" \"Code\",\n",
" \"Info\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 44,\n",
" \"member_count\": 5,\n",
" \"structure_handle\": 3581\n",
" }\n",
" },\n",
" \"data_type_name\": \"FAULTRECORD\",\n",
" \"tag_type\": \"struct\"\n",
" },\n",
" \"ControllerFault_IO\": {\n",
" \"tag_name\": \"ControllerFault_IO\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 176,\n",
" \"symbol_address\": 34088,\n",
" \"symbol_object_address\": 910732,\n",
" \"software_control\": 1140916385,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit_position\": 0,\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"ControllerFault_Program\": {\n",
" \"tag_name\": \"ControllerFault_Program\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 177,\n",
" \"symbol_address\": 33832,\n",
" \"symbol_object_address\": 910772,\n",
" \"software_control\": 1140916389,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit_position\": 0,\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"ControllerFault_ClearAttempts\": {\n",
" \"tag_name\": \"ControllerFault_ClearAttempts\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 178,\n",
" \"symbol_address\": 33800,\n",
" \"symbol_object_address\": 910812,\n",
" \"software_control\": 1140916390,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"cfg_CurrentLimitMultiplier\": {\n",
" \"tag_name\": \"cfg_CurrentLimitMultiplier\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 181,\n",
" \"symbol_address\": 33768,\n",
" \"symbol_object_address\": 910852,\n",
" \"software_control\": 1946222761,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"sts_CurrentVFDFaultCode\": {\n",
" \"tag_name\": \"sts_CurrentVFDFaultCode\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 184,\n",
" \"symbol_address\": 33736,\n",
" \"symbol_object_address\": 910892,\n",
" \"software_control\": 1140916396,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"VFD_753:I\": {\n",
" \"tag_name\": \"VFD_753:I\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 187,\n",
" \"symbol_address\": 63963688,\n",
" \"symbol_object_address\": 911012,\n",
" \"software_control\": 201392304,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"template_instance_id\": 1047,\n",
" \"data_type\": {\n",
" \"name\": \"AB:PowerFlex753_R_286F774E:I:0\",\n",
" \"internal_tags\": {\n",
" \"pad\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DriveStatus\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DriveStatus_Ready\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"DriveStatus_Active\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"DriveStatus_CommandDir\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"DriveStatus_ActualDir\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"DriveStatus_Accelerating\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"DriveStatus_Decelerating\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"DriveStatus_Alarm\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DriveStatus_Faulted\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"DriveStatus_AtSpeed\": {\n",
" \"offset\": 5,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"DriveStatus_Manual\": {\n",
" \"offset\": 5,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"DriveStatus_SpdRefBit0\": {\n",
" \"offset\": 5,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"DriveStatus_SpdRefBit1\": {\n",
" \"offset\": 5,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"DriveStatus_SpdRefBit2\": {\n",
" \"offset\": 5,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"DriveStatus_SpdRefBit3\": {\n",
" \"offset\": 5,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"DriveStatus_SpdRefBit4\": {\n",
" \"offset\": 5,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DriveStatus_Running\": {\n",
" \"offset\": 6,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"DriveStatus_Jogging\": {\n",
" \"offset\": 6,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"DriveStatus_Stopping\": {\n",
" \"offset\": 6,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"DriveStatus_DCBraking\": {\n",
" \"offset\": 6,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"DriveStatus_DBActive\": {\n",
" \"offset\": 6,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"DriveStatus_SpeedMode\": {\n",
" \"offset\": 6,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"DriveStatus_PositionMode\": {\n",
" \"offset\": 6,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DriveStatus_TorqueMode\": {\n",
" \"offset\": 6,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"DriveStatus_AtZeroSpeed\": {\n",
" \"offset\": 7,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"DriveStatus_AtHome\": {\n",
" \"offset\": 7,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"DriveStatus_AtLimit\": {\n",
" \"offset\": 7,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"DriveStatus_CurrLimit\": {\n",
" \"offset\": 7,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"DriveStatus_BusFrqReg\": {\n",
" \"offset\": 7,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"DriveStatus_EnableOn\": {\n",
" \"offset\": 7,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"DriveStatus_MotorOL\": {\n",
" \"offset\": 7,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DriveStatus_Regen\": {\n",
" \"offset\": 7,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Feedback\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"TorqueCurFdbk\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"OutputCurrent\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"OutputPower\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"ElapsedMWH\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"ElapsedRunTime\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"SpeedUnits\": {\n",
" \"offset\": 32,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PredMaintSts\": {\n",
" \"offset\": 36,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PredMaintSts_HeatsinkFan\": {\n",
" \"offset\": 36,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"PredMaintSts_InternalFan\": {\n",
" \"offset\": 36,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"PredMaintSts_MtrBearing\": {\n",
" \"offset\": 36,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"PredMaintSts_MtrLube\": {\n",
" \"offset\": 36,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"PredMaintSts_MchBearing\": {\n",
" \"offset\": 36,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PredMaintSts_MchLube\": {\n",
" \"offset\": 36,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PredMaintSts_Reserved\": {\n",
" \"offset\": 36,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PredMaintSts_Reserved1\": {\n",
" \"offset\": 36,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"PredMaintSts_Reserved2\": {\n",
" \"offset\": 37,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"PredMaintSts_Reserved3\": {\n",
" \"offset\": 37,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"PredMaintSts_Reserved4\": {\n",
" \"offset\": 37,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"PredMaintSts_Reserved5\": {\n",
" \"offset\": 37,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"PredMaintSts_Reserved6\": {\n",
" \"offset\": 37,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PredMaintSts_Reserved7\": {\n",
" \"offset\": 37,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PredMaintSts_Reserved8\": {\n",
" \"offset\": 37,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PredMaintSts_Master\": {\n",
" \"offset\": 37,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"StartInhibits\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"StartInhibits_Faulted\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"StartInhibits_Alarm\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"StartInhibits_Enable\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"StartInhibits_Precharge\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"StartInhibits_Stop\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"StartInhibits_Database\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"StartInhibits_Startup\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"StartInhibits_Safety\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"StartInhibits_Sleep\": {\n",
" \"offset\": 41,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"StartInhibits_Profiler\": {\n",
" \"offset\": 41,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"DriveStatus2\": {\n",
" \"offset\": 44,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DriveStatus2_AutoRstrAct\": {\n",
" \"offset\": 44,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"DriveStatus2_AuRstrCntDwn\": {\n",
" \"offset\": 44,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"DriveStatus2_HSFanOn\": {\n",
" \"offset\": 44,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"DriveStatus2_Reserved\": {\n",
" \"offset\": 44,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"DriveStatus2_FluxBraking\": {\n",
" \"offset\": 44,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"DriveStatus2_FdbkLossSwO\": {\n",
" \"offset\": 44,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"DriveStatus2_Reserved1\": {\n",
" \"offset\": 44,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DriveStatus2_AdjVltgMode\": {\n",
" \"offset\": 44,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"DriveStatus2_PrchrgClosed\": {\n",
" \"offset\": 45,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"DriveStatus2_Autotuning\": {\n",
" \"offset\": 45,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"DriveStatus2_PIDFBLoss\": {\n",
" \"offset\": 45,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"DriveStatus2_AccelRate\": {\n",
" \"offset\": 45,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"DriveStatus2_DecelRate\": {\n",
" \"offset\": 45,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"DriveOLCount\": {\n",
" \"offset\": 48,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"DriveTempC\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"LastFaultCode\": {\n",
" \"offset\": 56,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"FaultStatusA\": {\n",
" \"offset\": 60,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"FaultStatusA_PowerLoss\": {\n",
" \"offset\": 60,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"FaultStatusA_UnderVoltage\": {\n",
" \"offset\": 60,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"FaultStatusA_MotorOL\": {\n",
" \"offset\": 60,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"FaultStatusA_LoadLoss\": {\n",
" \"offset\": 60,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"FaultStatusA_InPhaseLoss\": {\n",
" \"offset\": 60,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"FaultStatusA_OutPhaseLoss\": {\n",
" \"offset\": 60,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"FaultStatusA_DecelInhib\": {\n",
" \"offset\": 60,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"FaultStatusA_ShearPin1\": {\n",
" \"offset\": 60,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"FaultStatusA_ShearPin2\": {\n",
" \"offset\": 61,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"FaultStatusA_PriFdbkLoss\": {\n",
" \"offset\": 61,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"FaultStatusA_AltFdbkLoss\": {\n",
" \"offset\": 61,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"FaultStatusA_AuxFdbkLoss\": {\n",
" \"offset\": 61,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"FaultStatusA_PosFdbkLoss\": {\n",
" \"offset\": 61,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"FaultStatusA_ExtPrchrgErr\": {\n",
" \"offset\": 61,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"FaultStatusB\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"FaultStatusB_AuxInputFlt\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"FaultStatusB_OverVoltage\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"FaultStatusB_DriveOL\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"FaultStatusB_HeatsinkOT\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"FaultStatusB_TransistorOT\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"FaultStatusB_SinkUnderTmp\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"FaultStatusB_ExcessLoad\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"FaultStatusB_OverspdLmt\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"FaultStatusB_PrchrgOpen\": {\n",
" \"offset\": 65,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"FaultStatusB_SafetyBrdFlt\": {\n",
" \"offset\": 65,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"FaultStatusB_IRVoltsRange\": {\n",
" \"offset\": 65,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"FaultStatusB_FluxAmpsRang\": {\n",
" \"offset\": 65,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"FaultStatusB_IXOVoltRange\": {\n",
" \"offset\": 65,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"FaultStatusB_AuRstExhaust\": {\n",
" \"offset\": 65,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"FaultStatusB_SWOverCur\": {\n",
" \"offset\": 65,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"FaultStatusB_HWOverCur\": {\n",
" \"offset\": 65,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"FaultStatusB_Reserved\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"FaultStatusB_Reserved1\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"FaultStatusB_GroundFault\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"FaultStatusB_OWAlarmTO\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"FaultStatusB_OverTravel\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"FaultStatusB_TrvlLimCflct\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"FaultStatusB_EndLmtSw\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"ElapsedkWH\": {\n",
" \"offset\": 68,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"pad\",\n",
" \"DriveStatus\",\n",
" \"DriveStatus_Ready\",\n",
" \"DriveStatus_Active\",\n",
" \"DriveStatus_CommandDir\",\n",
" \"DriveStatus_ActualDir\",\n",
" \"DriveStatus_Accelerating\",\n",
" \"DriveStatus_Decelerating\",\n",
" \"DriveStatus_Alarm\",\n",
" \"DriveStatus_Faulted\",\n",
" \"DriveStatus_AtSpeed\",\n",
" \"DriveStatus_Manual\",\n",
" \"DriveStatus_SpdRefBit0\",\n",
" \"DriveStatus_SpdRefBit1\",\n",
" \"DriveStatus_SpdRefBit2\",\n",
" \"DriveStatus_SpdRefBit3\",\n",
" \"DriveStatus_SpdRefBit4\",\n",
" \"DriveStatus_Running\",\n",
" \"DriveStatus_Jogging\",\n",
" \"DriveStatus_Stopping\",\n",
" \"DriveStatus_DCBraking\",\n",
" \"DriveStatus_DBActive\",\n",
" \"DriveStatus_SpeedMode\",\n",
" \"DriveStatus_PositionMode\",\n",
" \"DriveStatus_TorqueMode\",\n",
" \"DriveStatus_AtZeroSpeed\",\n",
" \"DriveStatus_AtHome\",\n",
" \"DriveStatus_AtLimit\",\n",
" \"DriveStatus_CurrLimit\",\n",
" \"DriveStatus_BusFrqReg\",\n",
" \"DriveStatus_EnableOn\",\n",
" \"DriveStatus_MotorOL\",\n",
" \"DriveStatus_Regen\",\n",
" \"Feedback\",\n",
" \"TorqueCurFdbk\",\n",
" \"OutputCurrent\",\n",
" \"OutputPower\",\n",
" \"ElapsedMWH\",\n",
" \"ElapsedRunTime\",\n",
" \"SpeedUnits\",\n",
" \"PredMaintSts\",\n",
" \"PredMaintSts_HeatsinkFan\",\n",
" \"PredMaintSts_InternalFan\",\n",
" \"PredMaintSts_MtrBearing\",\n",
" \"PredMaintSts_MtrLube\",\n",
" \"PredMaintSts_MchBearing\",\n",
" \"PredMaintSts_MchLube\",\n",
" \"PredMaintSts_Reserved\",\n",
" \"PredMaintSts_Reserved1\",\n",
" \"PredMaintSts_Reserved2\",\n",
" \"PredMaintSts_Reserved3\",\n",
" \"PredMaintSts_Reserved4\",\n",
" \"PredMaintSts_Reserved5\",\n",
" \"PredMaintSts_Reserved6\",\n",
" \"PredMaintSts_Reserved7\",\n",
" \"PredMaintSts_Reserved8\",\n",
" \"PredMaintSts_Master\",\n",
" \"StartInhibits\",\n",
" \"StartInhibits_Faulted\",\n",
" \"StartInhibits_Alarm\",\n",
" \"StartInhibits_Enable\",\n",
" \"StartInhibits_Precharge\",\n",
" \"StartInhibits_Stop\",\n",
" \"StartInhibits_Database\",\n",
" \"StartInhibits_Startup\",\n",
" \"StartInhibits_Safety\",\n",
" \"StartInhibits_Sleep\",\n",
" \"StartInhibits_Profiler\",\n",
" \"DriveStatus2\",\n",
" \"DriveStatus2_AutoRstrAct\",\n",
" \"DriveStatus2_AuRstrCntDwn\",\n",
" \"DriveStatus2_HSFanOn\",\n",
" \"DriveStatus2_Reserved\",\n",
" \"DriveStatus2_FluxBraking\",\n",
" \"DriveStatus2_FdbkLossSwO\",\n",
" \"DriveStatus2_Reserved1\",\n",
" \"DriveStatus2_AdjVltgMode\",\n",
" \"DriveStatus2_PrchrgClosed\",\n",
" \"DriveStatus2_Autotuning\",\n",
" \"DriveStatus2_PIDFBLoss\",\n",
" \"DriveStatus2_AccelRate\",\n",
" \"DriveStatus2_DecelRate\",\n",
" \"DriveOLCount\",\n",
" \"DriveTempC\",\n",
" \"LastFaultCode\",\n",
" \"FaultStatusA\",\n",
" \"FaultStatusA_PowerLoss\",\n",
" \"FaultStatusA_UnderVoltage\",\n",
" \"FaultStatusA_MotorOL\",\n",
" \"FaultStatusA_LoadLoss\",\n",
" \"FaultStatusA_InPhaseLoss\",\n",
" \"FaultStatusA_OutPhaseLoss\",\n",
" \"FaultStatusA_DecelInhib\",\n",
" \"FaultStatusA_ShearPin1\",\n",
" \"FaultStatusA_ShearPin2\",\n",
" \"FaultStatusA_PriFdbkLoss\",\n",
" \"FaultStatusA_AltFdbkLoss\",\n",
" \"FaultStatusA_AuxFdbkLoss\",\n",
" \"FaultStatusA_PosFdbkLoss\",\n",
" \"FaultStatusA_ExtPrchrgErr\",\n",
" \"FaultStatusB\",\n",
" \"FaultStatusB_AuxInputFlt\",\n",
" \"FaultStatusB_OverVoltage\",\n",
" \"FaultStatusB_DriveOL\",\n",
" \"FaultStatusB_HeatsinkOT\",\n",
" \"FaultStatusB_TransistorOT\",\n",
" \"FaultStatusB_SinkUnderTmp\",\n",
" \"FaultStatusB_ExcessLoad\",\n",
" \"FaultStatusB_OverspdLmt\",\n",
" \"FaultStatusB_PrchrgOpen\",\n",
" \"FaultStatusB_SafetyBrdFlt\",\n",
" \"FaultStatusB_IRVoltsRange\",\n",
" \"FaultStatusB_FluxAmpsRang\",\n",
" \"FaultStatusB_IXOVoltRange\",\n",
" \"FaultStatusB_AuRstExhaust\",\n",
" \"FaultStatusB_SWOverCur\",\n",
" \"FaultStatusB_HWOverCur\",\n",
" \"FaultStatusB_Reserved\",\n",
" \"FaultStatusB_Reserved1\",\n",
" \"FaultStatusB_GroundFault\",\n",
" \"FaultStatusB_OWAlarmTO\",\n",
" \"FaultStatusB_OverTravel\",\n",
" \"FaultStatusB_TrvlLimCflct\",\n",
" \"FaultStatusB_EndLmtSw\",\n",
" \"ElapsedkWH\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 1057,\n",
" \"structure_size\": 72,\n",
" \"member_count\": 125,\n",
" \"structure_handle\": 10955\n",
" }\n",
" },\n",
" \"data_type_name\": \"AB:PowerFlex753_R_286F774E:I:0\",\n",
" \"tag_type\": \"struct\"\n",
" },\n",
" \"VFD_753:O\": {\n",
" \"tag_name\": \"VFD_753:O\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 188,\n",
" \"symbol_address\": 63963360,\n",
" \"symbol_object_address\": 911052,\n",
" \"software_control\": 201392306,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"template_instance_id\": 3358,\n",
" \"data_type\": {\n",
" \"name\": \"AB:PowerFlex753_R_54376CB2:O:0\",\n",
" \"internal_tags\": {\n",
" \"LogicCommand\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"LogicCommand_Stop\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"LogicCommand_Start\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"LogicCommand_Jog1\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"LogicCommand_ClearFaults\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"LogicCommand_Forward\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"LogicCommand_Reverse\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"LogicCommand_Manual\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"LogicCommand_AccelTime1\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"LogicCommand_AccelTime2\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"LogicCommand_DecelTime1\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"LogicCommand_DecelTime2\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"LogicCommand_SpdRefSel0\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"LogicCommand_SpdRefSel1\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"LogicCommand_SpdRefSel2\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"LogicCommand_CoastStop\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"LogicCommand_CLimitStop\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"LogicCommand_Run\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"LogicCommand_Jog2\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Reference\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"MotorNPVolts\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"MotorNPAmps\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"MotorNPHertz\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"MotorNPRPM\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"MotorNPPower\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"MtrOLFactor\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"MotorPoles\": {\n",
" \"offset\": 32,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"MinFwdSpeed\": {\n",
" \"offset\": 36,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"MaxFwdSpeed\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PWMFrequency\": {\n",
" \"offset\": 44,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"ResetMeters\": {\n",
" \"offset\": 48,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"CurrentLimit1\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LogicCommand\",\n",
" \"LogicCommand_Stop\",\n",
" \"LogicCommand_Start\",\n",
" \"LogicCommand_Jog1\",\n",
" \"LogicCommand_ClearFaults\",\n",
" \"LogicCommand_Forward\",\n",
" \"LogicCommand_Reverse\",\n",
" \"LogicCommand_Manual\",\n",
" \"LogicCommand_AccelTime1\",\n",
" \"LogicCommand_AccelTime2\",\n",
" \"LogicCommand_DecelTime1\",\n",
" \"LogicCommand_DecelTime2\",\n",
" \"LogicCommand_SpdRefSel0\",\n",
" \"LogicCommand_SpdRefSel1\",\n",
" \"LogicCommand_SpdRefSel2\",\n",
" \"LogicCommand_CoastStop\",\n",
" \"LogicCommand_CLimitStop\",\n",
" \"LogicCommand_Run\",\n",
" \"LogicCommand_Jog2\",\n",
" \"Reference\",\n",
" \"MotorNPVolts\",\n",
" \"MotorNPAmps\",\n",
" \"MotorNPHertz\",\n",
" \"MotorNPRPM\",\n",
" \"MotorNPPower\",\n",
" \"MtrOLFactor\",\n",
" \"MotorPoles\",\n",
" \"MinFwdSpeed\",\n",
" \"MaxFwdSpeed\",\n",
" \"PWMFrequency\",\n",
" \"ResetMeters\",\n",
" \"CurrentLimit1\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 250,\n",
" \"structure_size\": 56,\n",
" \"member_count\": 32,\n",
" \"structure_handle\": 18175\n",
" }\n",
" },\n",
" \"data_type_name\": \"AB:PowerFlex753_R_54376CB2:O:0\",\n",
" \"tag_type\": \"struct\"\n",
" },\n",
" \"PowerFlex753\": {\n",
" \"tag_name\": \"PowerFlex753\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 191,\n",
" \"symbol_address\": 24504,\n",
" \"symbol_object_address\": 911172,\n",
" \"software_control\": 67174587,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"template_instance_id\": 3019,\n",
" \"data_type\": {\n",
" \"name\": \"P_PF753\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp_FwdPermOK\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_FwdNBPermOK\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Inp_RevPermOK\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Inp_RevNBPermOK\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Inp_IntlkOK\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Inp_NBIntlkOK\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Inp_IOFault\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Inp_Sim\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp_Hand\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_Ovrd\": {\n",
" \"offset\": 180,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Inp_OvrdCmd\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Inp_OvrdSpeed\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Inp_Reset\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_HasReverse\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_HasJog\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_AllowLocal\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_HasFwdPermObj\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Cfg_HasRevPermObj\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Cfg_HasIntlkObj\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Cfg_HasResInhObj\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Cfg_HasRunTimeObj\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_SetTrack\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_SetTrackOvrdHand\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_PCmdClear\": {\n",
" \"offset\": 180,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_ProgDefault\": {\n",
" \"offset\": 180,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_OperStopPrio\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_OCmdResets\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Cfg_OvrdPermIntlk\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Cfg_ShedOnFailToStart\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Cfg_ShedOnIOFault\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Cfg_SimScaleEU\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_SimScaleRaw\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_HasFailToStartAlm\": {\n",
" \"offset\": 696,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_HasFailToStopAlm\": {\n",
" \"offset\": 540,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_HasIntlkTripAlm\": {\n",
" \"offset\": 384,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_HasDriveFaultAlm\": {\n",
" \"offset\": 972,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_HasIOFaultAlm\": {\n",
" \"offset\": 228,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_FailToStartResetReqd\": {\n",
" \"offset\": 696,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_FailToStopResetReqd\": {\n",
" \"offset\": 540,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_IntlkTripResetReqd\": {\n",
" \"offset\": 384,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_DriveFaultResetReqd\": {\n",
" \"offset\": 972,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_IOFaultResetReqd\": {\n",
" \"offset\": 228,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_FailToStartAckReqd\": {\n",
" \"offset\": 696,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_FailToStopAckReqd\": {\n",
" \"offset\": 540,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_IntlkTripAckReqd\": {\n",
" \"offset\": 384,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_DriveFaultAckReqd\": {\n",
" \"offset\": 972,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_IOFaultAckReqd\": {\n",
" \"offset\": 228,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_FailToStartSeverity\": {\n",
" \"offset\": 700,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_FailToStopSeverity\": {\n",
" \"offset\": 544,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_IntlkTripSeverity\": {\n",
" \"offset\": 388,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_DriveFaultSeverity\": {\n",
" \"offset\": 976,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_IOFaultSeverity\": {\n",
" \"offset\": 232,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_MinSpdRef\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_MaxSpdRef\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_SpeedRefRawMin\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_SpeedRefRawMax\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_SpeedRefEUMin\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_SpeedRefEUMax\": {\n",
" \"offset\": 32,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_SpeedFdbkRawMin\": {\n",
" \"offset\": 36,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_SpeedFdbkRawMax\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_SpeedFdbkEUMin\": {\n",
" \"offset\": 44,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_SpeedFdbkEUMax\": {\n",
" \"offset\": 48,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_SimRampT\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_FailToStartT\": {\n",
" \"offset\": 56,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_FailToStopT\": {\n",
" \"offset\": 60,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_ResetPulseT\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_MaxJogT\": {\n",
" \"offset\": 68,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_OperKeep\": {\n",
" \"offset\": 72,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_ProgKeep\": {\n",
" \"offset\": 73,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PSet_SpeedRef\": {\n",
" \"offset\": 76,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PSet_Owner\": {\n",
" \"offset\": 80,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"OSet_SpeedRef\": {\n",
" \"offset\": 84,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"PCmd_Start\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_Stop\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_Fwd\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"__BitHost01\": {\n",
" \"offset\": 88,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PCmd_Rev\": {\n",
" \"offset\": 88,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"PCmd_Acq\": {\n",
" \"offset\": 180,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"PCmd_Rel\": {\n",
" \"offset\": 181,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"PCmd_Lock\": {\n",
" \"offset\": 181,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"PCmd_Unlock\": {\n",
" \"offset\": 181,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"PCmd_Reset\": {\n",
" \"offset\": 88,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"PCmd_FailToStartAck\": {\n",
" \"offset\": 697,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_FailToStartSuppress\": {\n",
" \"offset\": 697,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_FailToStartUnsuppress\": {\n",
" \"offset\": 697,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_FailToStartUnshelve\": {\n",
" \"offset\": 697,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"PCmd_FailToStopAck\": {\n",
" \"offset\": 541,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_FailToStopSuppress\": {\n",
" \"offset\": 541,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_FailToStopUnsuppress\": {\n",
" \"offset\": 541,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_FailToStopUnshelve\": {\n",
" \"offset\": 541,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"PCmd_IntlkTripAck\": {\n",
" \"offset\": 385,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_IntlkTripSuppress\": {\n",
" \"offset\": 385,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_IntlkTripUnsuppress\": {\n",
" \"offset\": 385,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_IntlkTripUnshelve\": {\n",
" \"offset\": 385,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"PCmd_DriveFaultAck\": {\n",
" \"offset\": 973,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_DriveFaultSuppress\": {\n",
" \"offset\": 973,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_DriveFaultUnsuppress\": {\n",
" \"offset\": 973,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_DriveFaultUnshelve\": {\n",
" \"offset\": 973,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"PCmd_IOFaultAck\": {\n",
" \"offset\": 229,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_IOFaultSuppress\": {\n",
" \"offset\": 229,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_IOFaultUnsuppress\": {\n",
" \"offset\": 229,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_IOFaultUnshelve\": {\n",
" \"offset\": 229,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"OCmd_Start\": {\n",
" \"offset\": 88,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"OCmd_Stop\": {\n",
" \"offset\": 88,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"OCmd_Jog\": {\n",
" \"offset\": 88,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"OCmd_Fwd\": {\n",
" \"offset\": 88,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"OCmd_Rev\": {\n",
" \"offset\": 88,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"OCmd_Bypass\": {\n",
" \"offset\": 88,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"OCmd_Check\": {\n",
" \"offset\": 89,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"MCmd_Disable\": {\n",
" \"offset\": 89,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"MCmd_Enable\": {\n",
" \"offset\": 89,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"MCmd_Acq\": {\n",
" \"offset\": 181,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"MCmd_Rel\": {\n",
" \"offset\": 181,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"OCmd_AcqLock\": {\n",
" \"offset\": 181,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"OCmd_Unlock\": {\n",
" \"offset\": 181,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"OCmd_Reset\": {\n",
" \"offset\": 89,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"OCmd_ResetAckAll\": {\n",
" \"offset\": 89,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Val_SpeedRef\": {\n",
" \"offset\": 92,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_SpeedFdbk\": {\n",
" \"offset\": 96,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_SpeedRefSrc\": {\n",
" \"offset\": 100,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_SpeedRefRaw\": {\n",
" \"offset\": 104,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_SpeedFdbkRaw\": {\n",
" \"offset\": 108,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_SpeedRefEUMin\": {\n",
" \"offset\": 112,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_SpeedRefEUMax\": {\n",
" \"offset\": 116,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_SpeedFdbkEUMin\": {\n",
" \"offset\": 120,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_SpeedFdbkEUMax\": {\n",
" \"offset\": 124,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_LastFaultCode\": {\n",
" \"offset\": 128,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"SrcQ_IO\": {\n",
" \"offset\": 132,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"SrcQ\": {\n",
" \"offset\": 133,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_Cmd\": {\n",
" \"offset\": 134,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_Fdbk\": {\n",
" \"offset\": 135,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_Sts\": {\n",
" \"offset\": 136,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_Fault\": {\n",
" \"offset\": 137,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_Mode\": {\n",
" \"offset\": 184,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_Owner\": {\n",
" \"offset\": 140,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_Notify\": {\n",
" \"offset\": 144,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Sts_Stopped\": {\n",
" \"offset\": 89,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Sts_Starting\": {\n",
" \"offset\": 89,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Sts_Running\": {\n",
" \"offset\": 89,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_Stopping\": {\n",
" \"offset\": 90,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Sts_Jogging\": {\n",
" \"offset\": 90,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_CommandDir\": {\n",
" \"offset\": 90,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Sts_ActualDir\": {\n",
" \"offset\": 90,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Sts_Accel\": {\n",
" \"offset\": 90,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Sts_Decel\": {\n",
" \"offset\": 90,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Sts_NotReady\": {\n",
" \"offset\": 90,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Sts_Alarm\": {\n",
" \"offset\": 90,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_AtSpeed\": {\n",
" \"offset\": 91,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Sts_SpeedLimited\": {\n",
" \"offset\": 91,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_DriveSts1\": {\n",
" \"offset\": 148,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Sts_DriveSts2\": {\n",
" \"offset\": 152,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Sts_FaultStsA\": {\n",
" \"offset\": 156,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Sts_FaultStsB\": {\n",
" \"offset\": 160,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Sts_PMSts\": {\n",
" \"offset\": 164,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Sts_StartInhibits\": {\n",
" \"offset\": 168,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Sts_Available\": {\n",
" \"offset\": 91,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Sts_Bypass\": {\n",
" \"offset\": 91,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Sts_BypActive\": {\n",
" \"offset\": 91,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Sts_Disabled\": {\n",
" \"offset\": 91,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Sts_NotRdy\": {\n",
" \"offset\": 91,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Nrdy_Disabled\": {\n",
" \"offset\": 91,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"__BitHost02\": {\n",
" \"offset\": 172,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Nrdy_CfgErr\": {\n",
" \"offset\": 172,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Nrdy_Intlk\": {\n",
" \"offset\": 172,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Nrdy_Perm\": {\n",
" \"offset\": 172,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Nrdy_OperPrio\": {\n",
" \"offset\": 172,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Nrdy_Fail\": {\n",
" \"offset\": 172,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Nrdy_IOFault\": {\n",
" \"offset\": 172,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Nrdy_Trip\": {\n",
" \"offset\": 172,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Nrdy_DriveNR\": {\n",
" \"offset\": 172,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Nrdy_NoMode\": {\n",
" \"offset\": 173,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Sts_MaintByp\": {\n",
" \"offset\": 173,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_AlmInh\": {\n",
" \"offset\": 173,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Sts_Err\": {\n",
" \"offset\": 173,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Err_Timer\": {\n",
" \"offset\": 173,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Err_Sim\": {\n",
" \"offset\": 173,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Err_Alarm\": {\n",
" \"offset\": 173,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Err_FdbkRaw\": {\n",
" \"offset\": 173,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Err_FdbkEU\": {\n",
" \"offset\": 174,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Err_RefLim\": {\n",
" \"offset\": 174,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Err_RefEU\": {\n",
" \"offset\": 174,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Err_RefRaw\": {\n",
" \"offset\": 174,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Sts_Hand\": {\n",
" \"offset\": 181,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_Maint\": {\n",
" \"offset\": 182,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Sts_Ovrd\": {\n",
" \"offset\": 182,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_Prog\": {\n",
" \"offset\": 182,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Sts_Oper\": {\n",
" \"offset\": 182,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Sts_ProgOperLock\": {\n",
" \"offset\": 182,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Sts_NoMode\": {\n",
" \"offset\": 182,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Sts_MAcqRcvd\": {\n",
" \"offset\": 182,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_FailToStart\": {\n",
" \"offset\": 696,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Alm_FailToStart\": {\n",
" \"offset\": 762,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack_FailToStart\": {\n",
" \"offset\": 762,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_FailToStartDisabled\": {\n",
" \"offset\": 763,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_FailToStartShelved\": {\n",
" \"offset\": 762,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Sts_FailToStartSuppressed\": {\n",
" \"offset\": 762,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Sts_FailToStop\": {\n",
" \"offset\": 540,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Alm_FailToStop\": {\n",
" \"offset\": 606,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack_FailToStop\": {\n",
" \"offset\": 606,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_FailToStopDisabled\": {\n",
" \"offset\": 607,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_FailToStopShelved\": {\n",
" \"offset\": 606,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Sts_FailToStopSuppressed\": {\n",
" \"offset\": 606,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Sts_IntlkTrip\": {\n",
" \"offset\": 384,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Alm_IntlkTrip\": {\n",
" \"offset\": 450,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack_IntlkTrip\": {\n",
" \"offset\": 450,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_IntlkTripDisabled\": {\n",
" \"offset\": 451,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_IntlkTripShelved\": {\n",
" \"offset\": 450,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Sts_IntlkTripSuppressed\": {\n",
" \"offset\": 450,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Sts_DriveFault\": {\n",
" \"offset\": 972,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Alm_DriveFault\": {\n",
" \"offset\": 1038,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack_DriveFault\": {\n",
" \"offset\": 1038,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_DriveFaultDisabled\": {\n",
" \"offset\": 1039,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_DriveFaultShelved\": {\n",
" \"offset\": 1038,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Sts_DriveFaultSuppressed\": {\n",
" \"offset\": 1038,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Sts_IOFault\": {\n",
" \"offset\": 228,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Alm_IOFault\": {\n",
" \"offset\": 294,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack_IOFault\": {\n",
" \"offset\": 294,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_IOFaultDisabled\": {\n",
" \"offset\": 295,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_IOFaultShelved\": {\n",
" \"offset\": 294,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Sts_IOFaultSuppressed\": {\n",
" \"offset\": 294,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Rdy_Start\": {\n",
" \"offset\": 174,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Rdy_Stop\": {\n",
" \"offset\": 174,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Rdy_Jog\": {\n",
" \"offset\": 174,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Rdy_Fwd\": {\n",
" \"offset\": 174,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Rdy_Rev\": {\n",
" \"offset\": 175,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Rdy_Bypass\": {\n",
" \"offset\": 175,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Rdy_Check\": {\n",
" \"offset\": 175,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Rdy_Disable\": {\n",
" \"offset\": 175,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Rdy_Enable\": {\n",
" \"offset\": 175,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Rdy_Reset\": {\n",
" \"offset\": 175,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Rdy_ResetAckAll\": {\n",
" \"offset\": 175,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Rdy_SpeedRef\": {\n",
" \"offset\": 175,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"__BitHost03\": {\n",
" \"offset\": 176,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"P_PF753\": {\n",
" \"offset\": 176,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Mode\": {\n",
" \"offset\": 180,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"P_Mode\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp_Hand\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_Ovrd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_PCmdClear\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_OvrdOverLock\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_ProgDefault\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_Acq\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"PCmd_Rel\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"PCmd_Lock\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"PCmd_Unlock\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"MCmd_Acq\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"MCmd_Rel\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"OCmd_AcqLock\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"OCmd_UnlockRel\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Val\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Sts_Hand\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_Maint\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Sts_Ovrd\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_Prog\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Sts_Oper\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Sts_ProgOperLock\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Sts_ProgOperSel\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Sts_NoMode\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Sts_MAcqRcvd\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Rdy_MAcq\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Rdy_MRel\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Rdy_OAcq\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Rdy_OLock\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Rdy_OUnlock\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Rdy_ORel\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"P_Mode\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Wrk_Locked\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"__BitHost01\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_Prog\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Wrk_Maint\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp_Hand\",\n",
" \"Inp_Ovrd\",\n",
" \"Cfg_PCmdClear\",\n",
" \"Cfg_OvrdOverLock\",\n",
" \"Cfg_ProgDefault\",\n",
" \"PCmd_Acq\",\n",
" \"PCmd_Rel\",\n",
" \"PCmd_Lock\",\n",
" \"PCmd_Unlock\",\n",
" \"MCmd_Acq\",\n",
" \"MCmd_Rel\",\n",
" \"OCmd_AcqLock\",\n",
" \"OCmd_UnlockRel\",\n",
" \"Val\",\n",
" \"Sts_Hand\",\n",
" \"Sts_Maint\",\n",
" \"Sts_Ovrd\",\n",
" \"Sts_Prog\",\n",
" \"Sts_Oper\",\n",
" \"Sts_ProgOperLock\",\n",
" \"Sts_ProgOperSel\",\n",
" \"Sts_NoMode\",\n",
" \"Sts_MAcqRcvd\",\n",
" \"Rdy_MAcq\",\n",
" \"Rdy_MRel\",\n",
" \"Rdy_OAcq\",\n",
" \"Rdy_OLock\",\n",
" \"Rdy_OUnlock\",\n",
" \"Rdy_ORel\",\n",
" \"P_Mode\",\n",
" \"Wrk_Locked\",\n",
" \"Wrk_Prog\",\n",
" \"Wrk_Maint\",\n",
" \"Inf_Lib\",\n",
" \"Inf_Type\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 228,\n",
" \"structure_size\": 48,\n",
" \"member_count\": 39,\n",
" \"structure_handle\": 16800\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_Mode\",\n",
" \"array\": 0\n",
" },\n",
" \"IOFault\": {\n",
" \"offset\": 228,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"P_Alarm\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_Reset\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_Exists\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_ResetReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_AckReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_AllowShelve\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Cfg_AllowDisable\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Cfg_PCmdClear\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Cfg_Severity\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_AlmMinOnT\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_MaxShelfT\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"PCfg_AllowExist\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"PCmd_Reset\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"PCmd_Ack\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_Suppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_Unsuppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_Unshelve\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"OCmd_Reset\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"OCmd_Ack\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"OCmd_Shelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"OCmd_Unshelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"MCmd_Disable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"MCmd_Enable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"MCmd_Test\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Val_Notify\": {\n",
" \"offset\": 14,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_MinToUnshelve\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_SecToUnshelve\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Alm\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Shelved\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Suppressed\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Disabled\": {\n",
" \"offset\": 67,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_AlmInh\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_Err\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Err_Timer\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Err_Severity\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Rdy_Reset\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Rdy_Ack\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Rdy_Shelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Rdy_Unshelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Rdy_Disable\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"__BitHost01\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Rdy_Enable\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Rdy_Test\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"P_Alarm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Wrk_Alm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Wrk_Suppressed\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Wrk_AlmMinOnT\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_AutoAckT\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_ShelfT\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Tab\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Com_AE\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Tag\": {\n",
" \"offset\": 68,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Cond\": {\n",
" \"offset\": 92,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_SecToUnshelve\": {\n",
" \"offset\": 116,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 120,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 136,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp\",\n",
" \"Inp_Reset\",\n",
" \"Cfg_Exists\",\n",
" \"Cfg_ResetReqd\",\n",
" \"Cfg_AckReqd\",\n",
" \"Cfg_AllowShelve\",\n",
" \"Cfg_AllowDisable\",\n",
" \"Cfg_PCmdClear\",\n",
" \"Cfg_Severity\",\n",
" \"Cfg_AlmMinOnT\",\n",
" \"Cfg_MaxShelfT\",\n",
" \"PCfg_AllowExist\",\n",
" \"PCmd_Reset\",\n",
" \"PCmd_Ack\",\n",
" \"PCmd_Suppress\",\n",
" \"PCmd_Unsuppress\",\n",
" \"PCmd_Unshelve\",\n",
" \"OCmd_Reset\",\n",
" \"OCmd_Ack\",\n",
" \"OCmd_Shelve\",\n",
" \"OCmd_Unshelve\",\n",
" \"MCmd_Disable\",\n",
" \"MCmd_Enable\",\n",
" \"MCmd_Test\",\n",
" \"Val_Notify\",\n",
" \"Val_MinToUnshelve\",\n",
" \"Val_SecToUnshelve\",\n",
" \"Alm\",\n",
" \"Ack\",\n",
" \"Shelved\",\n",
" \"Suppressed\",\n",
" \"Disabled\",\n",
" \"Sts_AlmInh\",\n",
" \"Sts_Err\",\n",
" \"Err_Timer\",\n",
" \"Err_Severity\",\n",
" \"Rdy_Reset\",\n",
" \"Rdy_Ack\",\n",
" \"Rdy_Shelve\",\n",
" \"Rdy_Unshelve\",\n",
" \"Rdy_Disable\",\n",
" \"Rdy_Enable\",\n",
" \"Rdy_Test\",\n",
" \"P_Alarm\",\n",
" \"Wrk_Alm\",\n",
" \"Wrk_Suppressed\",\n",
" \"Wrk_AlmMinOnT\",\n",
" \"Wrk_AutoAckT\",\n",
" \"Wrk_ShelfT\",\n",
" \"Inf_Tab\",\n",
" \"Com_AE\",\n",
" \"Cfg_Tag\",\n",
" \"Cfg_Cond\",\n",
" \"Wrk_SecToUnshelve\",\n",
" \"Inf_Lib\",\n",
" \"Inf_Type\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 357,\n",
" \"structure_size\": 156,\n",
" \"member_count\": 60,\n",
" \"structure_handle\": 27647\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_Alarm\",\n",
" \"array\": 0\n",
" },\n",
" \"IntlkTrip\": {\n",
" \"offset\": 384,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"P_Alarm\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_Reset\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_Exists\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_ResetReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_AckReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_AllowShelve\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Cfg_AllowDisable\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Cfg_PCmdClear\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Cfg_Severity\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_AlmMinOnT\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_MaxShelfT\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"PCfg_AllowExist\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"PCmd_Reset\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"PCmd_Ack\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_Suppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_Unsuppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_Unshelve\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"OCmd_Reset\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"OCmd_Ack\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"OCmd_Shelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"OCmd_Unshelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"MCmd_Disable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"MCmd_Enable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"MCmd_Test\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Val_Notify\": {\n",
" \"offset\": 14,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_MinToUnshelve\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_SecToUnshelve\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Alm\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Shelved\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Suppressed\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Disabled\": {\n",
" \"offset\": 67,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_AlmInh\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_Err\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Err_Timer\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Err_Severity\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Rdy_Reset\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Rdy_Ack\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Rdy_Shelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Rdy_Unshelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Rdy_Disable\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"__BitHost01\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Rdy_Enable\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Rdy_Test\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"P_Alarm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Wrk_Alm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Wrk_Suppressed\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Wrk_AlmMinOnT\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_AutoAckT\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_ShelfT\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Tab\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Com_AE\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Tag\": {\n",
" \"offset\": 68,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Cond\": {\n",
" \"offset\": 92,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_SecToUnshelve\": {\n",
" \"offset\": 116,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 120,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 136,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp\",\n",
" \"Inp_Reset\",\n",
" \"Cfg_Exists\",\n",
" \"Cfg_ResetReqd\",\n",
" \"Cfg_AckReqd\",\n",
" \"Cfg_AllowShelve\",\n",
" \"Cfg_AllowDisable\",\n",
" \"Cfg_PCmdClear\",\n",
" \"Cfg_Severity\",\n",
" \"Cfg_AlmMinOnT\",\n",
" \"Cfg_MaxShelfT\",\n",
" \"PCfg_AllowExist\",\n",
" \"PCmd_Reset\",\n",
" \"PCmd_Ack\",\n",
" \"PCmd_Suppress\",\n",
" \"PCmd_Unsuppress\",\n",
" \"PCmd_Unshelve\",\n",
" \"OCmd_Reset\",\n",
" \"OCmd_Ack\",\n",
" \"OCmd_Shelve\",\n",
" \"OCmd_Unshelve\",\n",
" \"MCmd_Disable\",\n",
" \"MCmd_Enable\",\n",
" \"MCmd_Test\",\n",
" \"Val_Notify\",\n",
" \"Val_MinToUnshelve\",\n",
" \"Val_SecToUnshelve\",\n",
" \"Alm\",\n",
" \"Ack\",\n",
" \"Shelved\",\n",
" \"Suppressed\",\n",
" \"Disabled\",\n",
" \"Sts_AlmInh\",\n",
" \"Sts_Err\",\n",
" \"Err_Timer\",\n",
" \"Err_Severity\",\n",
" \"Rdy_Reset\",\n",
" \"Rdy_Ack\",\n",
" \"Rdy_Shelve\",\n",
" \"Rdy_Unshelve\",\n",
" \"Rdy_Disable\",\n",
" \"Rdy_Enable\",\n",
" \"Rdy_Test\",\n",
" \"P_Alarm\",\n",
" \"Wrk_Alm\",\n",
" \"Wrk_Suppressed\",\n",
" \"Wrk_AlmMinOnT\",\n",
" \"Wrk_AutoAckT\",\n",
" \"Wrk_ShelfT\",\n",
" \"Inf_Tab\",\n",
" \"Com_AE\",\n",
" \"Cfg_Tag\",\n",
" \"Cfg_Cond\",\n",
" \"Wrk_SecToUnshelve\",\n",
" \"Inf_Lib\",\n",
" \"Inf_Type\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 357,\n",
" \"structure_size\": 156,\n",
" \"member_count\": 60,\n",
" \"structure_handle\": 27647\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_Alarm\",\n",
" \"array\": 0\n",
" },\n",
" \"FailToStop\": {\n",
" \"offset\": 540,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"P_Alarm\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_Reset\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_Exists\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_ResetReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_AckReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_AllowShelve\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Cfg_AllowDisable\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Cfg_PCmdClear\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Cfg_Severity\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_AlmMinOnT\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_MaxShelfT\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"PCfg_AllowExist\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"PCmd_Reset\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"PCmd_Ack\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_Suppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_Unsuppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_Unshelve\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"OCmd_Reset\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"OCmd_Ack\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"OCmd_Shelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"OCmd_Unshelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"MCmd_Disable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"MCmd_Enable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"MCmd_Test\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Val_Notify\": {\n",
" \"offset\": 14,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_MinToUnshelve\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_SecToUnshelve\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Alm\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Shelved\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Suppressed\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Disabled\": {\n",
" \"offset\": 67,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_AlmInh\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_Err\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Err_Timer\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Err_Severity\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Rdy_Reset\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Rdy_Ack\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Rdy_Shelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Rdy_Unshelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Rdy_Disable\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"__BitHost01\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Rdy_Enable\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Rdy_Test\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"P_Alarm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Wrk_Alm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Wrk_Suppressed\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Wrk_AlmMinOnT\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_AutoAckT\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_ShelfT\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Tab\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Com_AE\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Tag\": {\n",
" \"offset\": 68,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Cond\": {\n",
" \"offset\": 92,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_SecToUnshelve\": {\n",
" \"offset\": 116,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 120,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 136,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp\",\n",
" \"Inp_Reset\",\n",
" \"Cfg_Exists\",\n",
" \"Cfg_ResetReqd\",\n",
" \"Cfg_AckReqd\",\n",
" \"Cfg_AllowShelve\",\n",
" \"Cfg_AllowDisable\",\n",
" \"Cfg_PCmdClear\",\n",
" \"Cfg_Severity\",\n",
" \"Cfg_AlmMinOnT\",\n",
" \"Cfg_MaxShelfT\",\n",
" \"PCfg_AllowExist\",\n",
" \"PCmd_Reset\",\n",
" \"PCmd_Ack\",\n",
" \"PCmd_Suppress\",\n",
" \"PCmd_Unsuppress\",\n",
" \"PCmd_Unshelve\",\n",
" \"OCmd_Reset\",\n",
" \"OCmd_Ack\",\n",
" \"OCmd_Shelve\",\n",
" \"OCmd_Unshelve\",\n",
" \"MCmd_Disable\",\n",
" \"MCmd_Enable\",\n",
" \"MCmd_Test\",\n",
" \"Val_Notify\",\n",
" \"Val_MinToUnshelve\",\n",
" \"Val_SecToUnshelve\",\n",
" \"Alm\",\n",
" \"Ack\",\n",
" \"Shelved\",\n",
" \"Suppressed\",\n",
" \"Disabled\",\n",
" \"Sts_AlmInh\",\n",
" \"Sts_Err\",\n",
" \"Err_Timer\",\n",
" \"Err_Severity\",\n",
" \"Rdy_Reset\",\n",
" \"Rdy_Ack\",\n",
" \"Rdy_Shelve\",\n",
" \"Rdy_Unshelve\",\n",
" \"Rdy_Disable\",\n",
" \"Rdy_Enable\",\n",
" \"Rdy_Test\",\n",
" \"P_Alarm\",\n",
" \"Wrk_Alm\",\n",
" \"Wrk_Suppressed\",\n",
" \"Wrk_AlmMinOnT\",\n",
" \"Wrk_AutoAckT\",\n",
" \"Wrk_ShelfT\",\n",
" \"Inf_Tab\",\n",
" \"Com_AE\",\n",
" \"Cfg_Tag\",\n",
" \"Cfg_Cond\",\n",
" \"Wrk_SecToUnshelve\",\n",
" \"Inf_Lib\",\n",
" \"Inf_Type\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 357,\n",
" \"structure_size\": 156,\n",
" \"member_count\": 60,\n",
" \"structure_handle\": 27647\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_Alarm\",\n",
" \"array\": 0\n",
" },\n",
" \"FailToStart\": {\n",
" \"offset\": 696,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"P_Alarm\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_Reset\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_Exists\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_ResetReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_AckReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_AllowShelve\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Cfg_AllowDisable\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Cfg_PCmdClear\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Cfg_Severity\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_AlmMinOnT\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_MaxShelfT\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"PCfg_AllowExist\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"PCmd_Reset\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"PCmd_Ack\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_Suppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_Unsuppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_Unshelve\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"OCmd_Reset\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"OCmd_Ack\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"OCmd_Shelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"OCmd_Unshelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"MCmd_Disable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"MCmd_Enable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"MCmd_Test\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Val_Notify\": {\n",
" \"offset\": 14,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_MinToUnshelve\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_SecToUnshelve\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Alm\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Shelved\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Suppressed\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Disabled\": {\n",
" \"offset\": 67,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_AlmInh\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_Err\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Err_Timer\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Err_Severity\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Rdy_Reset\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Rdy_Ack\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Rdy_Shelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Rdy_Unshelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Rdy_Disable\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"__BitHost01\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Rdy_Enable\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Rdy_Test\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"P_Alarm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Wrk_Alm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Wrk_Suppressed\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Wrk_AlmMinOnT\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_AutoAckT\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_ShelfT\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Tab\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Com_AE\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Tag\": {\n",
" \"offset\": 68,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Cond\": {\n",
" \"offset\": 92,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_SecToUnshelve\": {\n",
" \"offset\": 116,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 120,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 136,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp\",\n",
" \"Inp_Reset\",\n",
" \"Cfg_Exists\",\n",
" \"Cfg_ResetReqd\",\n",
" \"Cfg_AckReqd\",\n",
" \"Cfg_AllowShelve\",\n",
" \"Cfg_AllowDisable\",\n",
" \"Cfg_PCmdClear\",\n",
" \"Cfg_Severity\",\n",
" \"Cfg_AlmMinOnT\",\n",
" \"Cfg_MaxShelfT\",\n",
" \"PCfg_AllowExist\",\n",
" \"PCmd_Reset\",\n",
" \"PCmd_Ack\",\n",
" \"PCmd_Suppress\",\n",
" \"PCmd_Unsuppress\",\n",
" \"PCmd_Unshelve\",\n",
" \"OCmd_Reset\",\n",
" \"OCmd_Ack\",\n",
" \"OCmd_Shelve\",\n",
" \"OCmd_Unshelve\",\n",
" \"MCmd_Disable\",\n",
" \"MCmd_Enable\",\n",
" \"MCmd_Test\",\n",
" \"Val_Notify\",\n",
" \"Val_MinToUnshelve\",\n",
" \"Val_SecToUnshelve\",\n",
" \"Alm\",\n",
" \"Ack\",\n",
" \"Shelved\",\n",
" \"Suppressed\",\n",
" \"Disabled\",\n",
" \"Sts_AlmInh\",\n",
" \"Sts_Err\",\n",
" \"Err_Timer\",\n",
" \"Err_Severity\",\n",
" \"Rdy_Reset\",\n",
" \"Rdy_Ack\",\n",
" \"Rdy_Shelve\",\n",
" \"Rdy_Unshelve\",\n",
" \"Rdy_Disable\",\n",
" \"Rdy_Enable\",\n",
" \"Rdy_Test\",\n",
" \"P_Alarm\",\n",
" \"Wrk_Alm\",\n",
" \"Wrk_Suppressed\",\n",
" \"Wrk_AlmMinOnT\",\n",
" \"Wrk_AutoAckT\",\n",
" \"Wrk_ShelfT\",\n",
" \"Inf_Tab\",\n",
" \"Com_AE\",\n",
" \"Cfg_Tag\",\n",
" \"Cfg_Cond\",\n",
" \"Wrk_SecToUnshelve\",\n",
" \"Inf_Lib\",\n",
" \"Inf_Type\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 357,\n",
" \"structure_size\": 156,\n",
" \"member_count\": 60,\n",
" \"structure_handle\": 27647\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_Alarm\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Tag\": {\n",
" \"offset\": 852,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Label\": {\n",
" \"offset\": 876,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Desc\": {\n",
" \"offset\": 900,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_40\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 40\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 44,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 32239\n",
" },\n",
" \"string\": 40\n",
" },\n",
" \"data_type_name\": \"STRING_40\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_Run\": {\n",
" \"offset\": 176,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Wrk_StartRetrigT\": {\n",
" \"offset\": 944,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_StopRetrigT\": {\n",
" \"offset\": 956,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_RunFdbk\": {\n",
" \"offset\": 176,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Wrk_Notify\": {\n",
" \"offset\": 968,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_Bypass\": {\n",
" \"offset\": 176,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Wrk_Disabled\": {\n",
" \"offset\": 176,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"DriveFault\": {\n",
" \"offset\": 972,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"P_Alarm\",\n",
" \"internal_tags\": {\n",
" \"__BitHost00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EnableIn\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EnableOut\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Inp\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Inp_Reset\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Cfg_Exists\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Cfg_ResetReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Cfg_AckReqd\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Cfg_AllowShelve\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Cfg_AllowDisable\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Cfg_PCmdClear\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Cfg_Severity\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_AlmMinOnT\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_MaxShelfT\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"PCfg_AllowExist\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"PCmd_Reset\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"PCmd_Ack\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PCmd_Suppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PCmd_Unsuppress\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PCmd_Unshelve\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"OCmd_Reset\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"OCmd_Ack\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"OCmd_Shelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"OCmd_Unshelve\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"MCmd_Disable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"MCmd_Enable\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"MCmd_Test\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Val_Notify\": {\n",
" \"offset\": 14,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_MinToUnshelve\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_SecToUnshelve\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Alm\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Ack\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Shelved\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Suppressed\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Disabled\": {\n",
" \"offset\": 67,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Sts_AlmInh\": {\n",
" \"offset\": 2,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Sts_Err\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Err_Timer\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Err_Severity\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Rdy_Reset\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Rdy_Ack\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Rdy_Shelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Rdy_Unshelve\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Rdy_Disable\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"__BitHost01\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Rdy_Enable\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Rdy_Test\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"P_Alarm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Wrk_Alm\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Wrk_Suppressed\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Wrk_AlmMinOnT\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_AutoAckT\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_ShelfT\": {\n",
" \"offset\": 52,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Tab\": {\n",
" \"offset\": 64,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Com_AE\": {\n",
" \"offset\": 66,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Tag\": {\n",
" \"offset\": 68,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_Cond\": {\n",
" \"offset\": 92,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_20\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 20\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 24,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 56972\n",
" },\n",
" \"string\": 20\n",
" },\n",
" \"data_type_name\": \"STRING_20\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_SecToUnshelve\": {\n",
" \"offset\": 116,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 120,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 136,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp\",\n",
" \"Inp_Reset\",\n",
" \"Cfg_Exists\",\n",
" \"Cfg_ResetReqd\",\n",
" \"Cfg_AckReqd\",\n",
" \"Cfg_AllowShelve\",\n",
" \"Cfg_AllowDisable\",\n",
" \"Cfg_PCmdClear\",\n",
" \"Cfg_Severity\",\n",
" \"Cfg_AlmMinOnT\",\n",
" \"Cfg_MaxShelfT\",\n",
" \"PCfg_AllowExist\",\n",
" \"PCmd_Reset\",\n",
" \"PCmd_Ack\",\n",
" \"PCmd_Suppress\",\n",
" \"PCmd_Unsuppress\",\n",
" \"PCmd_Unshelve\",\n",
" \"OCmd_Reset\",\n",
" \"OCmd_Ack\",\n",
" \"OCmd_Shelve\",\n",
" \"OCmd_Unshelve\",\n",
" \"MCmd_Disable\",\n",
" \"MCmd_Enable\",\n",
" \"MCmd_Test\",\n",
" \"Val_Notify\",\n",
" \"Val_MinToUnshelve\",\n",
" \"Val_SecToUnshelve\",\n",
" \"Alm\",\n",
" \"Ack\",\n",
" \"Shelved\",\n",
" \"Suppressed\",\n",
" \"Disabled\",\n",
" \"Sts_AlmInh\",\n",
" \"Sts_Err\",\n",
" \"Err_Timer\",\n",
" \"Err_Severity\",\n",
" \"Rdy_Reset\",\n",
" \"Rdy_Ack\",\n",
" \"Rdy_Shelve\",\n",
" \"Rdy_Unshelve\",\n",
" \"Rdy_Disable\",\n",
" \"Rdy_Enable\",\n",
" \"Rdy_Test\",\n",
" \"P_Alarm\",\n",
" \"Wrk_Alm\",\n",
" \"Wrk_Suppressed\",\n",
" \"Wrk_AlmMinOnT\",\n",
" \"Wrk_AutoAckT\",\n",
" \"Wrk_ShelfT\",\n",
" \"Inf_Tab\",\n",
" \"Com_AE\",\n",
" \"Cfg_Tag\",\n",
" \"Cfg_Cond\",\n",
" \"Wrk_SecToUnshelve\",\n",
" \"Inf_Lib\",\n",
" \"Inf_Type\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 357,\n",
" \"structure_size\": 156,\n",
" \"member_count\": 60,\n",
" \"structure_handle\": 27647\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_Alarm\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_SpeedRefEU\": {\n",
" \"offset\": 1128,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_8\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 8\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 16,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 54208\n",
" },\n",
" \"string\": 8\n",
" },\n",
" \"data_type_name\": \"STRING_8\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_SpeedRef\": {\n",
" \"offset\": 1140,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_Rev\": {\n",
" \"offset\": 176,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Wrk_Jog\": {\n",
" \"offset\": 176,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Wrk_ResetT\": {\n",
" \"offset\": 1144,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_ResetONS\": {\n",
" \"offset\": 176,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Cfg_SpeedFdbkEU\": {\n",
" \"offset\": 1156,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_8\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 8\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 16,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 54208\n",
" },\n",
" \"string\": 8\n",
" },\n",
" \"data_type_name\": \"STRING_8\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_RevText\": {\n",
" \"offset\": 1168,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" },\n",
" \"Cfg_FwdText\": {\n",
" \"offset\": 1188,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_StopT\": {\n",
" \"offset\": 1208,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_StartT\": {\n",
" \"offset\": 1220,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Tab\": {\n",
" \"offset\": 1232,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_Cmd\": {\n",
" \"offset\": 1233,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_Sts\": {\n",
" \"offset\": 1234,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_Fault\": {\n",
" \"offset\": 1235,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_Retrigger\": {\n",
" \"offset\": 177,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Wrk_Step\": {\n",
" \"offset\": 1236,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_ScanTime\": {\n",
" \"offset\": 1240,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_ScanT\": {\n",
" \"offset\": 1244,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_SimFdbkTgt\": {\n",
" \"offset\": 1256,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"array\": 0\n",
" },\n",
" \"Inf_Type\": {\n",
" \"offset\": 1260,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_16\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 16\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 20,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 36281\n",
" },\n",
" \"string\": 16\n",
" },\n",
" \"data_type_name\": \"STRING_16\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_JogT\": {\n",
" \"offset\": 1280,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_FaultDescFSC\": {\n",
" \"offset\": 1292,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"CONTROL\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"LEN\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"POS\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"EU\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"EM\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"ER\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"UL\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"IN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"FD\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"POS\",\n",
" \"EN\",\n",
" \"EU\",\n",
" \"DN\",\n",
" \"EM\",\n",
" \"ER\",\n",
" \"UL\",\n",
" \"IN\",\n",
" \"FD\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 51,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 11,\n",
" \"structure_handle\": 3969\n",
" }\n",
" },\n",
" \"data_type_name\": \"CONTROL\",\n",
" \"array\": 0\n",
" },\n",
" \"Val_FaultDesc\": {\n",
" \"offset\": 1304,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_40\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 40\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 44,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 32239\n",
" },\n",
" \"string\": 40\n",
" },\n",
" \"data_type_name\": \"STRING_40\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_ProgKeep2ONS\": {\n",
" \"offset\": 177,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Wrk_ProgKeep1ONS\": {\n",
" \"offset\": 177,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"Wrk_ProgKeep0ONS\": {\n",
" \"offset\": 177,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"Wrk_OperKeep2ONS\": {\n",
" \"offset\": 177,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"Wrk_OperKeep1ONS\": {\n",
" \"offset\": 177,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"Wrk_OperKeep0ONS\": {\n",
" \"offset\": 177,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Inf_Lib\": {\n",
" \"offset\": 1348,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING_12\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 12\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 17,\n",
" \"structure_size\": 16,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 20159\n",
" },\n",
" \"string\": 12\n",
" },\n",
" \"data_type_name\": \"STRING_12\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_SrcQ\": {\n",
" \"offset\": 1364,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_NotRdyONS\": {\n",
" \"offset\": 177,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"Wrk_NotRdy\": {\n",
" \"offset\": 178,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"Wrk_StartInhT\": {\n",
" \"offset\": 1368,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_StopInhT\": {\n",
" \"offset\": 1380,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"TIMER\",\n",
" \"internal_tags\": {\n",
" \"Control\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PRE\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ACC\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TT\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 3,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"PRE\",\n",
" \"ACC\",\n",
" \"EN\",\n",
" \"TT\",\n",
" \"DN\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 32,\n",
" \"structure_size\": 12,\n",
" \"member_count\": 6,\n",
" \"structure_handle\": 3971\n",
" }\n",
" },\n",
" \"data_type_name\": \"TIMER\",\n",
" \"array\": 0\n",
" },\n",
" \"Wrk_NoLongerSim\": {\n",
" \"offset\": 178,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"Wrk_Hand\": {\n",
" \"offset\": 178,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp_FwdPermOK\",\n",
" \"Inp_FwdNBPermOK\",\n",
" \"Inp_RevPermOK\",\n",
" \"Inp_RevNBPermOK\",\n",
" \"Inp_IntlkOK\",\n",
" \"Inp_NBIntlkOK\",\n",
" \"Inp_IOFault\",\n",
" \"Inp_Sim\",\n",
" \"Inp_Hand\",\n",
" \"Inp_Ovrd\",\n",
" \"Inp_OvrdCmd\",\n",
" \"Inp_OvrdSpeed\",\n",
" \"Inp_Reset\",\n",
" \"Cfg_HasReverse\",\n",
" \"Cfg_HasJog\",\n",
" \"Cfg_AllowLocal\",\n",
" \"Cfg_HasFwdPermObj\",\n",
" \"Cfg_HasRevPermObj\",\n",
" \"Cfg_HasIntlkObj\",\n",
" \"Cfg_HasResInhObj\",\n",
" \"Cfg_HasRunTimeObj\",\n",
" \"Cfg_SetTrack\",\n",
" \"Cfg_SetTrackOvrdHand\",\n",
" \"Cfg_PCmdClear\",\n",
" \"Cfg_ProgDefault\",\n",
" \"Cfg_OperStopPrio\",\n",
" \"Cfg_OCmdResets\",\n",
" \"Cfg_OvrdPermIntlk\",\n",
" \"Cfg_ShedOnFailToStart\",\n",
" \"Cfg_ShedOnIOFault\",\n",
" \"Cfg_SimScaleEU\",\n",
" \"Cfg_SimScaleRaw\",\n",
" \"Cfg_HasFailToStartAlm\",\n",
" \"Cfg_HasFailToStopAlm\",\n",
" \"Cfg_HasIntlkTripAlm\",\n",
" \"Cfg_HasDriveFaultAlm\",\n",
" \"Cfg_HasIOFaultAlm\",\n",
" \"Cfg_FailToStartResetReqd\",\n",
" \"Cfg_FailToStopResetReqd\",\n",
" \"Cfg_IntlkTripResetReqd\",\n",
" \"Cfg_DriveFaultResetReqd\",\n",
" \"Cfg_IOFaultResetReqd\",\n",
" \"Cfg_FailToStartAckReqd\",\n",
" \"Cfg_FailToStopAckReqd\",\n",
" \"Cfg_IntlkTripAckReqd\",\n",
" \"Cfg_DriveFaultAckReqd\",\n",
" \"Cfg_IOFaultAckReqd\",\n",
" \"Cfg_FailToStartSeverity\",\n",
" \"Cfg_FailToStopSeverity\",\n",
" \"Cfg_IntlkTripSeverity\",\n",
" \"Cfg_DriveFaultSeverity\",\n",
" \"Cfg_IOFaultSeverity\",\n",
" \"Cfg_MinSpdRef\",\n",
" \"Cfg_MaxSpdRef\",\n",
" \"Cfg_SpeedRefRawMin\",\n",
" \"Cfg_SpeedRefRawMax\",\n",
" \"Cfg_SpeedRefEUMin\",\n",
" \"Cfg_SpeedRefEUMax\",\n",
" \"Cfg_SpeedFdbkRawMin\",\n",
" \"Cfg_SpeedFdbkRawMax\",\n",
" \"Cfg_SpeedFdbkEUMin\",\n",
" \"Cfg_SpeedFdbkEUMax\",\n",
" \"Cfg_SimRampT\",\n",
" \"Cfg_FailToStartT\",\n",
" \"Cfg_FailToStopT\",\n",
" \"Cfg_ResetPulseT\",\n",
" \"Cfg_MaxJogT\",\n",
" \"Cfg_OperKeep\",\n",
" \"Cfg_ProgKeep\",\n",
" \"PSet_SpeedRef\",\n",
" \"PSet_Owner\",\n",
" \"OSet_SpeedRef\",\n",
" \"PCmd_Start\",\n",
" \"PCmd_Stop\",\n",
" \"PCmd_Fwd\",\n",
" \"PCmd_Rev\",\n",
" \"PCmd_Acq\",\n",
" \"PCmd_Rel\",\n",
" \"PCmd_Lock\",\n",
" \"PCmd_Unlock\",\n",
" \"PCmd_Reset\",\n",
" \"PCmd_FailToStartAck\",\n",
" \"PCmd_FailToStartSuppress\",\n",
" \"PCmd_FailToStartUnsuppress\",\n",
" \"PCmd_FailToStartUnshelve\",\n",
" \"PCmd_FailToStopAck\",\n",
" \"PCmd_FailToStopSuppress\",\n",
" \"PCmd_FailToStopUnsuppress\",\n",
" \"PCmd_FailToStopUnshelve\",\n",
" \"PCmd_IntlkTripAck\",\n",
" \"PCmd_IntlkTripSuppress\",\n",
" \"PCmd_IntlkTripUnsuppress\",\n",
" \"PCmd_IntlkTripUnshelve\",\n",
" \"PCmd_DriveFaultAck\",\n",
" \"PCmd_DriveFaultSuppress\",\n",
" \"PCmd_DriveFaultUnsuppress\",\n",
" \"PCmd_DriveFaultUnshelve\",\n",
" \"PCmd_IOFaultAck\",\n",
" \"PCmd_IOFaultSuppress\",\n",
" \"PCmd_IOFaultUnsuppress\",\n",
" \"PCmd_IOFaultUnshelve\",\n",
" \"OCmd_Start\",\n",
" \"OCmd_Stop\",\n",
" \"OCmd_Jog\",\n",
" \"OCmd_Fwd\",\n",
" \"OCmd_Rev\",\n",
" \"OCmd_Bypass\",\n",
" \"OCmd_Check\",\n",
" \"MCmd_Disable\",\n",
" \"MCmd_Enable\",\n",
" \"MCmd_Acq\",\n",
" \"MCmd_Rel\",\n",
" \"OCmd_AcqLock\",\n",
" \"OCmd_Unlock\",\n",
" \"OCmd_Reset\",\n",
" \"OCmd_ResetAckAll\",\n",
" \"Val_SpeedRef\",\n",
" \"Val_SpeedFdbk\",\n",
" \"Val_SpeedRefSrc\",\n",
" \"Val_SpeedRefRaw\",\n",
" \"Val_SpeedFdbkRaw\",\n",
" \"Val_SpeedRefEUMin\",\n",
" \"Val_SpeedRefEUMax\",\n",
" \"Val_SpeedFdbkEUMin\",\n",
" \"Val_SpeedFdbkEUMax\",\n",
" \"Val_LastFaultCode\",\n",
" \"SrcQ_IO\",\n",
" \"SrcQ\",\n",
" \"Val_Cmd\",\n",
" \"Val_Fdbk\",\n",
" \"Val_Sts\",\n",
" \"Val_Fault\",\n",
" \"Val_Mode\",\n",
" \"Val_Owner\",\n",
" \"Val_Notify\",\n",
" \"Sts_Stopped\",\n",
" \"Sts_Starting\",\n",
" \"Sts_Running\",\n",
" \"Sts_Stopping\",\n",
" \"Sts_Jogging\",\n",
" \"Sts_CommandDir\",\n",
" \"Sts_ActualDir\",\n",
" \"Sts_Accel\",\n",
" \"Sts_Decel\",\n",
" \"Sts_NotReady\",\n",
" \"Sts_Alarm\",\n",
" \"Sts_AtSpeed\",\n",
" \"Sts_SpeedLimited\",\n",
" \"Sts_DriveSts1\",\n",
" \"Sts_DriveSts2\",\n",
" \"Sts_FaultStsA\",\n",
" \"Sts_FaultStsB\",\n",
" \"Sts_PMSts\",\n",
" \"Sts_StartInhibits\",\n",
" \"Sts_Available\",\n",
" \"Sts_Bypass\",\n",
" \"Sts_BypActive\",\n",
" \"Sts_Disabled\",\n",
" \"Sts_NotRdy\",\n",
" \"Nrdy_Disabled\",\n",
" \"Nrdy_CfgErr\",\n",
" \"Nrdy_Intlk\",\n",
" \"Nrdy_Perm\",\n",
" \"Nrdy_OperPrio\",\n",
" \"Nrdy_Fail\",\n",
" \"Nrdy_IOFault\",\n",
" \"Nrdy_Trip\",\n",
" \"Nrdy_DriveNR\",\n",
" \"Nrdy_NoMode\",\n",
" \"Sts_MaintByp\",\n",
" \"Sts_AlmInh\",\n",
" \"Sts_Err\",\n",
" \"Err_Timer\",\n",
" \"Err_Sim\",\n",
" \"Err_Alarm\",\n",
" \"Err_FdbkRaw\",\n",
" \"Err_FdbkEU\",\n",
" \"Err_RefLim\",\n",
" \"Err_RefEU\",\n",
" \"Err_RefRaw\",\n",
" \"Sts_Hand\",\n",
" \"Sts_Maint\",\n",
" \"Sts_Ovrd\",\n",
" \"Sts_Prog\",\n",
" \"Sts_Oper\",\n",
" \"Sts_ProgOperLock\",\n",
" \"Sts_NoMode\",\n",
" \"Sts_MAcqRcvd\",\n",
" \"Sts_FailToStart\",\n",
" \"Alm_FailToStart\",\n",
" \"Ack_FailToStart\",\n",
" \"Sts_FailToStartDisabled\",\n",
" \"Sts_FailToStartShelved\",\n",
" \"Sts_FailToStartSuppressed\",\n",
" \"Sts_FailToStop\",\n",
" \"Alm_FailToStop\",\n",
" \"Ack_FailToStop\",\n",
" \"Sts_FailToStopDisabled\",\n",
" \"Sts_FailToStopShelved\",\n",
" \"Sts_FailToStopSuppressed\",\n",
" \"Sts_IntlkTrip\",\n",
" \"Alm_IntlkTrip\",\n",
" \"Ack_IntlkTrip\",\n",
" \"Sts_IntlkTripDisabled\",\n",
" \"Sts_IntlkTripShelved\",\n",
" \"Sts_IntlkTripSuppressed\",\n",
" \"Sts_DriveFault\",\n",
" \"Alm_DriveFault\",\n",
" \"Ack_DriveFault\",\n",
" \"Sts_DriveFaultDisabled\",\n",
" \"Sts_DriveFaultShelved\",\n",
" \"Sts_DriveFaultSuppressed\",\n",
" \"Sts_IOFault\",\n",
" \"Alm_IOFault\",\n",
" \"Ack_IOFault\",\n",
" \"Sts_IOFaultDisabled\",\n",
" \"Sts_IOFaultShelved\",\n",
" \"Sts_IOFaultSuppressed\",\n",
" \"Rdy_Start\",\n",
" \"Rdy_Stop\",\n",
" \"Rdy_Jog\",\n",
" \"Rdy_Fwd\",\n",
" \"Rdy_Rev\",\n",
" \"Rdy_Bypass\",\n",
" \"Rdy_Check\",\n",
" \"Rdy_Disable\",\n",
" \"Rdy_Enable\",\n",
" \"Rdy_Reset\",\n",
" \"Rdy_ResetAckAll\",\n",
" \"Rdy_SpeedRef\",\n",
" \"P_PF753\",\n",
" \"Mode\",\n",
" \"IOFault\",\n",
" \"IntlkTrip\",\n",
" \"FailToStop\",\n",
" \"FailToStart\",\n",
" \"Cfg_Tag\",\n",
" \"Cfg_Label\",\n",
" \"Cfg_Desc\",\n",
" \"Wrk_Run\",\n",
" \"Wrk_StartRetrigT\",\n",
" \"Wrk_StopRetrigT\",\n",
" \"Wrk_RunFdbk\",\n",
" \"Wrk_Notify\",\n",
" \"Wrk_Bypass\",\n",
" \"Wrk_Disabled\",\n",
" \"DriveFault\",\n",
" \"Cfg_SpeedRefEU\",\n",
" \"Wrk_SpeedRef\",\n",
" \"Wrk_Rev\",\n",
" \"Wrk_Jog\",\n",
" \"Wrk_ResetT\",\n",
" \"Wrk_ResetONS\",\n",
" \"Cfg_SpeedFdbkEU\",\n",
" \"Cfg_RevText\",\n",
" \"Cfg_FwdText\",\n",
" \"Wrk_StopT\",\n",
" \"Wrk_StartT\",\n",
" \"Inf_Tab\",\n",
" \"Wrk_Cmd\",\n",
" \"Wrk_Sts\",\n",
" \"Wrk_Fault\",\n",
" \"Wrk_Retrigger\",\n",
" \"Wrk_Step\",\n",
" \"Wrk_ScanTime\",\n",
" \"Wrk_ScanT\",\n",
" \"Wrk_SimFdbkTgt\",\n",
" \"Inf_Type\",\n",
" \"Wrk_JogT\",\n",
" \"Wrk_FaultDescFSC\",\n",
" \"Val_FaultDesc\",\n",
" \"Wrk_ProgKeep2ONS\",\n",
" \"Wrk_ProgKeep1ONS\",\n",
" \"Wrk_ProgKeep0ONS\",\n",
" \"Wrk_OperKeep2ONS\",\n",
" \"Wrk_OperKeep1ONS\",\n",
" \"Wrk_OperKeep0ONS\",\n",
" \"Inf_Lib\",\n",
" \"Wrk_SrcQ\",\n",
" \"Wrk_NotRdyONS\",\n",
" \"Wrk_NotRdy\",\n",
" \"Wrk_StartInhT\",\n",
" \"Wrk_StopInhT\",\n",
" \"Wrk_NoLongerSim\",\n",
" \"Wrk_Hand\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 1935,\n",
" \"structure_size\": 1392,\n",
" \"member_count\": 291,\n",
" \"structure_handle\": 48428\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_PF753\",\n",
" \"tag_type\": \"struct\"\n",
" },\n",
" \"VFD_753_I\": {\n",
" \"tag_name\": \"VFD_753_I\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 192,\n",
" \"symbol_address\": 24440,\n",
" \"symbol_object_address\": 911212,\n",
" \"software_control\": 67174588,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"template_instance_id\": 2921,\n",
" \"data_type\": {\n",
" \"name\": \"P_PF753_Inp\",\n",
" \"internal_tags\": {\n",
" \"ZZZZZZZZZP_PF753_Inp_00\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DriveStatus\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"DriveStatus_Ready\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"DriveStatus_Active\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"DriveStatus_CommandDir\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"DriveStatus_ActualDir\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"DriveStatus_Accelerating\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"DriveStatus_Decelerating\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"DriveStatus_Alarm\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DriveStatus_Faulted\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"DriveStatus_AtSpeed\": {\n",
" \"offset\": 5,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"DriveStatus_Manual\": {\n",
" \"offset\": 5,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"DriveStatus_SpdRefBit0\": {\n",
" \"offset\": 5,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"DriveStatus_spdRefBit1\": {\n",
" \"offset\": 5,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"DriveStatus_SpdRefBit2\": {\n",
" \"offset\": 5,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"DriveStatus_SpdRefBit3\": {\n",
" \"offset\": 5,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"DriveStatus_SpdRefBit4\": {\n",
" \"offset\": 5,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Feedback\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PredMaintSts\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"PredMaintSts_HeatskinkFan\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"PredMaintSts_InternalFan\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"PredMaintSts_MtrBearing\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"PredMaintSts_MtrLube\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"PredMaintSts_MchBearing\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PredMaintSts_MchLube\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PredMaintSts_Reserved\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PredMaintSts_Reserved1\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"PredMaintSts_Reserved2\": {\n",
" \"offset\": 13,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"PredMaintSts_Reserved3\": {\n",
" \"offset\": 13,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"PredMaintSts_Reserved4\": {\n",
" \"offset\": 13,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"PredMaintSts_Reserved5\": {\n",
" \"offset\": 13,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"PredMaintSts_Reserved6\": {\n",
" \"offset\": 13,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"PredMaintSts_Reserved7\": {\n",
" \"offset\": 13,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"PredMaintSts_Reserved8\": {\n",
" \"offset\": 13,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"PredMaintSts_Master\": {\n",
" \"offset\": 14,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"StartInhibits\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"StartInhibits_Faulted\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"StartInhibits_Alarm\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"StartInhibits_Enable\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"StartInhibits_Precharge\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"StartInhibits_Stop\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"StartInhibits_Database\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"StartInhibits_Startup\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"StartInhibits_Safety\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"StartInhibits_Sleep\": {\n",
" \"offset\": 17,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"StartInhibits_Profiler\": {\n",
" \"offset\": 17,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"StartInhibits_CommutNotCfg\": {\n",
" \"offset\": 17,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"DriveStatus1\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DriveStatus1_Ready\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"DriveStatus1_Active\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"DriveStatus1_CommandDir\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"DriveStatus1_ActualDir\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"DriveStatus1_Accelerating\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"DriveStatus1_Decelerating\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"DriveStatus1_Alarm\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DriveStatus1_Faulted\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"DriveStatus1_AtSpeed\": {\n",
" \"offset\": 21,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"DriveStatus1_Manual\": {\n",
" \"offset\": 21,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"DriveStatus1_SpdRefBit0\": {\n",
" \"offset\": 21,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"DriveStatus1_spdRefBit1\": {\n",
" \"offset\": 21,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"DriveStatus1_SpdRefBit2\": {\n",
" \"offset\": 21,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"DriveStatus1_SpdRefBit3\": {\n",
" \"offset\": 21,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"DriveStatus1_SpdRefBit4\": {\n",
" \"offset\": 21,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DriveStatus1_Running\": {\n",
" \"offset\": 22,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"DriveStatus1_Jogging\": {\n",
" \"offset\": 22,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"DriveStatus1_Stopping\": {\n",
" \"offset\": 22,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"DriveStatus1_DCBraking\": {\n",
" \"offset\": 22,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"DriveStatus1_DBActive\": {\n",
" \"offset\": 22,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"DriveStatus1_SpeedMode\": {\n",
" \"offset\": 22,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"DriveStatus1_PositionMode\": {\n",
" \"offset\": 22,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DriveStatus1_TorqueMode\": {\n",
" \"offset\": 22,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"DriveStatus1_AtZeroSpeed\": {\n",
" \"offset\": 23,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"DriveStatus1_AtHome\": {\n",
" \"offset\": 23,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"DriveStatus1_AtLimit\": {\n",
" \"offset\": 23,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"DriveStatus1_CurrLimit\": {\n",
" \"offset\": 23,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"DriveStatus1_BusFrqReg\": {\n",
" \"offset\": 23,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"DriveStatus1_EnableOn\": {\n",
" \"offset\": 23,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"DriveStatus1_MotorOL\": {\n",
" \"offset\": 23,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DriveStatus1_Regen\": {\n",
" \"offset\": 23,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"DriveStatus2\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DriveStatus2_AutoRstrAct\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"DriveStatus2_AuRstrCntDwn\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"DriveStatus2_HSFanOn\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"DriveStatus2_Reserved\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"DriveStatus2_FluxBraking\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"DriveStatus2_FdbkLossSwO\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"DriveStatus2_Reserved1\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"DriveStatus2_Reserved2\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"DriveStatus2_PrchrgClosed\": {\n",
" \"offset\": 25,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"DriveStatus2_Autotuning\": {\n",
" \"offset\": 25,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"DriveStatus2_PIDFBLoss\": {\n",
" \"offset\": 25,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"DriveStatus2_AccelRate\": {\n",
" \"offset\": 25,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"DriveStatus2_DecelRate\": {\n",
" \"offset\": 25,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"LastFaultCode\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"FaultStatusA\": {\n",
" \"offset\": 32,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"FaultStatusA_PowerLoss\": {\n",
" \"offset\": 32,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"FaultStatusA_UnderVoltage\": {\n",
" \"offset\": 32,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"FaultStatusA_MotorOL\": {\n",
" \"offset\": 32,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"FaultStatusA_LoalLoss\": {\n",
" \"offset\": 32,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"FaultStatusA_InPhaseLoss\": {\n",
" \"offset\": 32,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"FaultStatusA_OutPhaseLoss\": {\n",
" \"offset\": 32,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"FaultStatusA_DecelInhib\": {\n",
" \"offset\": 32,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"FaultStatusA_ShearPin1\": {\n",
" \"offset\": 32,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"FaultStatusA_ShearPin2\": {\n",
" \"offset\": 33,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"FaultStatusA_PriFdbkLoss\": {\n",
" \"offset\": 33,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"FaultStatusA_AltFdbkLoss\": {\n",
" \"offset\": 33,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"FaultStatusA_AuxFdbkLoss\": {\n",
" \"offset\": 33,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"FaultStatusA_PosFdbkLoss\": {\n",
" \"offset\": 33,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"FaultStatusA_ExtPrchrgErr\": {\n",
" \"offset\": 33,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"FaultStatusB\": {\n",
" \"offset\": 36,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"FaultStatusB_AuxInputFlt\": {\n",
" \"offset\": 36,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"FaultStatusB_OverVoltage\": {\n",
" \"offset\": 36,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"FaultStatusB_DriveOL\": {\n",
" \"offset\": 36,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"FaultStatusB_HeatsinkOT\": {\n",
" \"offset\": 36,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"FaultStatusB_TransistorOT\": {\n",
" \"offset\": 36,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"FaultStatusB_SinkUnderTemp\": {\n",
" \"offset\": 36,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"FaultStatusB_ExcessLoad\": {\n",
" \"offset\": 36,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"FaultStatusB_OverspdLmt\": {\n",
" \"offset\": 36,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"FaultStatusB_PrchrgOpen\": {\n",
" \"offset\": 37,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"FaultStatusB_SafetyBrdFlt\": {\n",
" \"offset\": 37,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"FaultStatusB_IRVoltsRange\": {\n",
" \"offset\": 37,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"FaultStatusB_FluxAmpsRang\": {\n",
" \"offset\": 37,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"FaultStatusB_IXOVlotRange\": {\n",
" \"offset\": 37,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"FaultStatusB_AuRstExhaust\": {\n",
" \"offset\": 37,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"FaultStatusB_SWOverCur\": {\n",
" \"offset\": 37,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"FaultStatusB_HWOverCur\": {\n",
" \"offset\": 37,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"FaultStatusB_TrqPrvSpdBnd\": {\n",
" \"offset\": 38,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"FaultStatusB_TPEnclsCfg\": {\n",
" \"offset\": 38,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"FaultStatusB_GroundFault\": {\n",
" \"offset\": 38,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"FaultStatusB_OWAlarmTO\": {\n",
" \"offset\": 38,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"FaultStatusB_OverTravel\": {\n",
" \"offset\": 38,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"FaultStatusB_TrvlLimCflct\": {\n",
" \"offset\": 38,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"ZZZZZZZZZP_PF753_Inp_00\",\n",
" \"DriveStatus\",\n",
" \"DriveStatus_Ready\",\n",
" \"DriveStatus_Active\",\n",
" \"DriveStatus_CommandDir\",\n",
" \"DriveStatus_ActualDir\",\n",
" \"DriveStatus_Accelerating\",\n",
" \"DriveStatus_Decelerating\",\n",
" \"DriveStatus_Alarm\",\n",
" \"DriveStatus_Faulted\",\n",
" \"DriveStatus_AtSpeed\",\n",
" \"DriveStatus_Manual\",\n",
" \"DriveStatus_SpdRefBit0\",\n",
" \"DriveStatus_spdRefBit1\",\n",
" \"DriveStatus_SpdRefBit2\",\n",
" \"DriveStatus_SpdRefBit3\",\n",
" \"DriveStatus_SpdRefBit4\",\n",
" \"Feedback\",\n",
" \"PredMaintSts\",\n",
" \"PredMaintSts_HeatskinkFan\",\n",
" \"PredMaintSts_InternalFan\",\n",
" \"PredMaintSts_MtrBearing\",\n",
" \"PredMaintSts_MtrLube\",\n",
" \"PredMaintSts_MchBearing\",\n",
" \"PredMaintSts_MchLube\",\n",
" \"PredMaintSts_Reserved\",\n",
" \"PredMaintSts_Reserved1\",\n",
" \"PredMaintSts_Reserved2\",\n",
" \"PredMaintSts_Reserved3\",\n",
" \"PredMaintSts_Reserved4\",\n",
" \"PredMaintSts_Reserved5\",\n",
" \"PredMaintSts_Reserved6\",\n",
" \"PredMaintSts_Reserved7\",\n",
" \"PredMaintSts_Reserved8\",\n",
" \"PredMaintSts_Master\",\n",
" \"StartInhibits\",\n",
" \"StartInhibits_Faulted\",\n",
" \"StartInhibits_Alarm\",\n",
" \"StartInhibits_Enable\",\n",
" \"StartInhibits_Precharge\",\n",
" \"StartInhibits_Stop\",\n",
" \"StartInhibits_Database\",\n",
" \"StartInhibits_Startup\",\n",
" \"StartInhibits_Safety\",\n",
" \"StartInhibits_Sleep\",\n",
" \"StartInhibits_Profiler\",\n",
" \"StartInhibits_CommutNotCfg\",\n",
" \"DriveStatus1\",\n",
" \"DriveStatus1_Ready\",\n",
" \"DriveStatus1_Active\",\n",
" \"DriveStatus1_CommandDir\",\n",
" \"DriveStatus1_ActualDir\",\n",
" \"DriveStatus1_Accelerating\",\n",
" \"DriveStatus1_Decelerating\",\n",
" \"DriveStatus1_Alarm\",\n",
" \"DriveStatus1_Faulted\",\n",
" \"DriveStatus1_AtSpeed\",\n",
" \"DriveStatus1_Manual\",\n",
" \"DriveStatus1_SpdRefBit0\",\n",
" \"DriveStatus1_spdRefBit1\",\n",
" \"DriveStatus1_SpdRefBit2\",\n",
" \"DriveStatus1_SpdRefBit3\",\n",
" \"DriveStatus1_SpdRefBit4\",\n",
" \"DriveStatus1_Running\",\n",
" \"DriveStatus1_Jogging\",\n",
" \"DriveStatus1_Stopping\",\n",
" \"DriveStatus1_DCBraking\",\n",
" \"DriveStatus1_DBActive\",\n",
" \"DriveStatus1_SpeedMode\",\n",
" \"DriveStatus1_PositionMode\",\n",
" \"DriveStatus1_TorqueMode\",\n",
" \"DriveStatus1_AtZeroSpeed\",\n",
" \"DriveStatus1_AtHome\",\n",
" \"DriveStatus1_AtLimit\",\n",
" \"DriveStatus1_CurrLimit\",\n",
" \"DriveStatus1_BusFrqReg\",\n",
" \"DriveStatus1_EnableOn\",\n",
" \"DriveStatus1_MotorOL\",\n",
" \"DriveStatus1_Regen\",\n",
" \"DriveStatus2\",\n",
" \"DriveStatus2_AutoRstrAct\",\n",
" \"DriveStatus2_AuRstrCntDwn\",\n",
" \"DriveStatus2_HSFanOn\",\n",
" \"DriveStatus2_Reserved\",\n",
" \"DriveStatus2_FluxBraking\",\n",
" \"DriveStatus2_FdbkLossSwO\",\n",
" \"DriveStatus2_Reserved1\",\n",
" \"DriveStatus2_Reserved2\",\n",
" \"DriveStatus2_PrchrgClosed\",\n",
" \"DriveStatus2_Autotuning\",\n",
" \"DriveStatus2_PIDFBLoss\",\n",
" \"DriveStatus2_AccelRate\",\n",
" \"DriveStatus2_DecelRate\",\n",
" \"LastFaultCode\",\n",
" \"FaultStatusA\",\n",
" \"FaultStatusA_PowerLoss\",\n",
" \"FaultStatusA_UnderVoltage\",\n",
" \"FaultStatusA_MotorOL\",\n",
" \"FaultStatusA_LoalLoss\",\n",
" \"FaultStatusA_InPhaseLoss\",\n",
" \"FaultStatusA_OutPhaseLoss\",\n",
" \"FaultStatusA_DecelInhib\",\n",
" \"FaultStatusA_ShearPin1\",\n",
" \"FaultStatusA_ShearPin2\",\n",
" \"FaultStatusA_PriFdbkLoss\",\n",
" \"FaultStatusA_AltFdbkLoss\",\n",
" \"FaultStatusA_AuxFdbkLoss\",\n",
" \"FaultStatusA_PosFdbkLoss\",\n",
" \"FaultStatusA_ExtPrchrgErr\",\n",
" \"FaultStatusB\",\n",
" \"FaultStatusB_AuxInputFlt\",\n",
" \"FaultStatusB_OverVoltage\",\n",
" \"FaultStatusB_DriveOL\",\n",
" \"FaultStatusB_HeatsinkOT\",\n",
" \"FaultStatusB_TransistorOT\",\n",
" \"FaultStatusB_SinkUnderTemp\",\n",
" \"FaultStatusB_ExcessLoad\",\n",
" \"FaultStatusB_OverspdLmt\",\n",
" \"FaultStatusB_PrchrgOpen\",\n",
" \"FaultStatusB_SafetyBrdFlt\",\n",
" \"FaultStatusB_IRVoltsRange\",\n",
" \"FaultStatusB_FluxAmpsRang\",\n",
" \"FaultStatusB_IXOVlotRange\",\n",
" \"FaultStatusB_AuRstExhaust\",\n",
" \"FaultStatusB_SWOverCur\",\n",
" \"FaultStatusB_HWOverCur\",\n",
" \"FaultStatusB_TrqPrvSpdBnd\",\n",
" \"FaultStatusB_TPEnclsCfg\",\n",
" \"FaultStatusB_GroundFault\",\n",
" \"FaultStatusB_OWAlarmTO\",\n",
" \"FaultStatusB_OverTravel\",\n",
" \"FaultStatusB_TrvlLimCflct\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 1144,\n",
" \"structure_size\": 40,\n",
" \"member_count\": 132,\n",
" \"structure_handle\": 17172\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_PF753_Inp\",\n",
" \"tag_type\": \"struct\"\n",
" },\n",
" \"VFD_753_0\": {\n",
" \"tag_name\": \"VFD_753_0\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 193,\n",
" \"symbol_address\": 24408,\n",
" \"symbol_object_address\": 911252,\n",
" \"software_control\": 67174589,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"template_instance_id\": 3304,\n",
" \"data_type\": {\n",
" \"name\": \"P_PF753_Out\",\n",
" \"internal_tags\": {\n",
" \"LogicCommand\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"LogicCommand_Stop\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"LogicCommand_Start\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"LogicCommand_Jog1\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"LogicCommand_ClearFaults\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"LogicCommand_Forward\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"LogicCommand_Reverse\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"LogicCommand_Manual\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"LogicCommand_AccelTime1\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"LogicCommand_AccelTime2\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"LogicCommand_DecelTime1\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"LogicCommand_DecelTime2\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 3\n",
" },\n",
" \"LogicCommand_SpdRefSel0\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"LogicCommand_SpdRefSel1\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"LogicCommand_SpdRefSel2\": {\n",
" \"offset\": 1,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"Reference\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LogicCommand\",\n",
" \"LogicCommand_Stop\",\n",
" \"LogicCommand_Start\",\n",
" \"LogicCommand_Jog1\",\n",
" \"LogicCommand_ClearFaults\",\n",
" \"LogicCommand_Forward\",\n",
" \"LogicCommand_Reverse\",\n",
" \"LogicCommand_Manual\",\n",
" \"LogicCommand_AccelTime1\",\n",
" \"LogicCommand_AccelTime2\",\n",
" \"LogicCommand_DecelTime1\",\n",
" \"LogicCommand_DecelTime2\",\n",
" \"LogicCommand_SpdRefSel0\",\n",
" \"LogicCommand_SpdRefSel1\",\n",
" \"LogicCommand_SpdRefSel2\",\n",
" \"Reference\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 140,\n",
" \"structure_size\": 8,\n",
" \"member_count\": 16,\n",
" \"structure_handle\": 20715\n",
" }\n",
" },\n",
" \"data_type_name\": \"P_PF753_Out\",\n",
" \"tag_type\": \"struct\"\n",
" },\n",
" \"MSG_GetDriveDutyRating753\": {\n",
" \"tag_name\": \"MSG_GetDriveDutyRating753\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 194,\n",
" \"symbol_address\": 94288,\n",
" \"symbol_object_address\": 911292,\n",
" \"software_control\": 67175191,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"template_instance_id\": 4095,\n",
" \"data_type\": {\n",
" \"name\": \"MESSAGE\",\n",
" \"internal_tags\": {\n",
" \"offsettodata\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Flags\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"EW\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"ER\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"ST\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TO\": {\n",
" \"offset\": 5,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EN_CC\": {\n",
" \"offset\": 5,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"ERR\": {\n",
" \"offset\": 6,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"EXERR\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"exerrlength\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ERR_SRC\": {\n",
" \"offset\": 13,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DN_LEN\": {\n",
" \"offset\": 14,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"REQ_LEN\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"DestinationLink\": {\n",
" \"offset\": 18,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"DestinationNode\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"SourceLink\": {\n",
" \"offset\": 22,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Class\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Attribute\": {\n",
" \"offset\": 26,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Instance\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"LocalIndex\": {\n",
" \"offset\": 32,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Channel\": {\n",
" \"offset\": 36,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Rack\": {\n",
" \"offset\": 37,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Group\": {\n",
" \"offset\": 38,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Slot\": {\n",
" \"offset\": 39,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Path\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 82\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 16,\n",
" \"structure_size\": 88,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 4046\n",
" },\n",
" \"string\": 82\n",
" },\n",
" \"data_type_name\": \"STRING\",\n",
" \"array\": 0\n",
" },\n",
" \"Reserved1\": {\n",
" \"offset\": 128,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"RemoteIndex\": {\n",
" \"offset\": 132,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"RemoteElement\": {\n",
" \"offset\": 136,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 82\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 16,\n",
" \"structure_size\": 88,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 4046\n",
" },\n",
" \"string\": 82\n",
" },\n",
" \"data_type_name\": \"STRING\",\n",
" \"array\": 0\n",
" },\n",
" \"Reserved2\": {\n",
" \"offset\": 224,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"UnconnectedTimeout\": {\n",
" \"offset\": 228,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ConnectionRate\": {\n",
" \"offset\": 232,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"TimeoutMultiplier\": {\n",
" \"offset\": 236,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"offsettodata\",\n",
" \"Flags\",\n",
" \"EW\",\n",
" \"ER\",\n",
" \"DN\",\n",
" \"ST\",\n",
" \"EN\",\n",
" \"TO\",\n",
" \"EN_CC\",\n",
" \"ERR\",\n",
" \"EXERR\",\n",
" \"exerrlength\",\n",
" \"ERR_SRC\",\n",
" \"DN_LEN\",\n",
" \"REQ_LEN\",\n",
" \"DestinationLink\",\n",
" \"DestinationNode\",\n",
" \"SourceLink\",\n",
" \"Class\",\n",
" \"Attribute\",\n",
" \"Instance\",\n",
" \"LocalIndex\",\n",
" \"Channel\",\n",
" \"Rack\",\n",
" \"Group\",\n",
" \"Slot\",\n",
" \"Path\",\n",
" \"Reserved1\",\n",
" \"RemoteIndex\",\n",
" \"RemoteElement\",\n",
" \"Reserved2\",\n",
" \"UnconnectedTimeout\",\n",
" \"ConnectionRate\",\n",
" \"TimeoutMultiplier\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 183,\n",
" \"structure_size\": 240,\n",
" \"member_count\": 34,\n",
" \"structure_handle\": 4095\n",
" }\n",
" },\n",
" \"data_type_name\": \"MESSAGE\",\n",
" \"tag_type\": \"struct\"\n",
" },\n",
" \"MSG_SetDriveDutyRating753\": {\n",
" \"tag_name\": \"MSG_SetDriveDutyRating753\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 195,\n",
" \"symbol_address\": 92152,\n",
" \"symbol_object_address\": 911332,\n",
" \"software_control\": 67223710,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"template_instance_id\": 4095,\n",
" \"data_type\": {\n",
" \"name\": \"MESSAGE\",\n",
" \"internal_tags\": {\n",
" \"offsettodata\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Flags\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"EW\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 2\n",
" },\n",
" \"ER\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 4\n",
" },\n",
" \"DN\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 5\n",
" },\n",
" \"ST\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 6\n",
" },\n",
" \"EN\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 7\n",
" },\n",
" \"TO\": {\n",
" \"offset\": 5,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 0\n",
" },\n",
" \"EN_CC\": {\n",
" \"offset\": 5,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit\": 1\n",
" },\n",
" \"ERR\": {\n",
" \"offset\": 6,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"EXERR\": {\n",
" \"offset\": 8,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"exerrlength\": {\n",
" \"offset\": 12,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ERR_SRC\": {\n",
" \"offset\": 13,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DN_LEN\": {\n",
" \"offset\": 14,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"REQ_LEN\": {\n",
" \"offset\": 16,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"DestinationLink\": {\n",
" \"offset\": 18,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"DestinationNode\": {\n",
" \"offset\": 20,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"SourceLink\": {\n",
" \"offset\": 22,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Class\": {\n",
" \"offset\": 24,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Attribute\": {\n",
" \"offset\": 26,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"array\": 0\n",
" },\n",
" \"Instance\": {\n",
" \"offset\": 28,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"LocalIndex\": {\n",
" \"offset\": 32,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Channel\": {\n",
" \"offset\": 36,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Rack\": {\n",
" \"offset\": 37,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Group\": {\n",
" \"offset\": 38,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Slot\": {\n",
" \"offset\": 39,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" },\n",
" \"Path\": {\n",
" \"offset\": 40,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 82\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 16,\n",
" \"structure_size\": 88,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 4046\n",
" },\n",
" \"string\": 82\n",
" },\n",
" \"data_type_name\": \"STRING\",\n",
" \"array\": 0\n",
" },\n",
" \"Reserved1\": {\n",
" \"offset\": 128,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"RemoteIndex\": {\n",
" \"offset\": 132,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"RemoteElement\": {\n",
" \"offset\": 136,\n",
" \"tag_type\": \"struct\",\n",
" \"data_type\": {\n",
" \"name\": \"STRING\",\n",
" \"internal_tags\": {\n",
" \"LEN\": {\n",
" \"offset\": 0,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"DATA\": {\n",
" \"offset\": 4,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 82\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"LEN\",\n",
" \"DATA\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 16,\n",
" \"structure_size\": 88,\n",
" \"member_count\": 2,\n",
" \"structure_handle\": 4046\n",
" },\n",
" \"string\": 82\n",
" },\n",
" \"data_type_name\": \"STRING\",\n",
" \"array\": 0\n",
" },\n",
" \"Reserved2\": {\n",
" \"offset\": 224,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"UnconnectedTimeout\": {\n",
" \"offset\": 228,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"ConnectionRate\": {\n",
" \"offset\": 232,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"array\": 0\n",
" },\n",
" \"TimeoutMultiplier\": {\n",
" \"offset\": 236,\n",
" \"tag_type\": \"atomic\",\n",
" \"data_type\": \"SINT\",\n",
" \"data_type_name\": \"SINT\",\n",
" \"array\": 0\n",
" }\n",
" },\n",
" \"attributes\": [\n",
" \"offsettodata\",\n",
" \"Flags\",\n",
" \"EW\",\n",
" \"ER\",\n",
" \"DN\",\n",
" \"ST\",\n",
" \"EN\",\n",
" \"TO\",\n",
" \"EN_CC\",\n",
" \"ERR\",\n",
" \"EXERR\",\n",
" \"exerrlength\",\n",
" \"ERR_SRC\",\n",
" \"DN_LEN\",\n",
" \"REQ_LEN\",\n",
" \"DestinationLink\",\n",
" \"DestinationNode\",\n",
" \"SourceLink\",\n",
" \"Class\",\n",
" \"Attribute\",\n",
" \"Instance\",\n",
" \"LocalIndex\",\n",
" \"Channel\",\n",
" \"Rack\",\n",
" \"Group\",\n",
" \"Slot\",\n",
" \"Path\",\n",
" \"Reserved1\",\n",
" \"RemoteIndex\",\n",
" \"RemoteElement\",\n",
" \"Reserved2\",\n",
" \"UnconnectedTimeout\",\n",
" \"ConnectionRate\",\n",
" \"TimeoutMultiplier\"\n",
" ],\n",
" \"template\": {\n",
" \"object_definition_size\": 183,\n",
" \"structure_size\": 240,\n",
" \"member_count\": 34,\n",
" \"structure_handle\": 4095\n",
" }\n",
" },\n",
" \"data_type_name\": \"MESSAGE\",\n",
" \"tag_type\": \"struct\"\n",
" },\n",
" \"PowerFlex753_EStopped\": {\n",
" \"tag_name\": \"PowerFlex753_EStopped\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 196,\n",
" \"symbol_address\": 24672,\n",
" \"symbol_object_address\": 911372,\n",
" \"software_control\": 1073807551,\n",
" \"external_access\": \"Read Only\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit_position\": 2,\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"use_PF753\": {\n",
" \"tag_name\": \"use_PF753\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 197,\n",
" \"symbol_address\": 24376,\n",
" \"symbol_object_address\": 911412,\n",
" \"software_control\": 1140916414,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"BOOL\",\n",
" \"data_type_name\": \"BOOL\",\n",
" \"bit_position\": 0,\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"VFD_OutCurrent\": {\n",
" \"tag_name\": \"VFD_OutCurrent\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 198,\n",
" \"symbol_address\": 29488,\n",
" \"symbol_object_address\": 911452,\n",
" \"software_control\": 1946222774,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"VFD_OutPower\": {\n",
" \"tag_name\": \"VFD_OutPower\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 199,\n",
" \"symbol_address\": 24344,\n",
" \"symbol_object_address\": 911492,\n",
" \"software_control\": 1946222784,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"VFD_SpeedFdbk\": {\n",
" \"tag_name\": \"VFD_SpeedFdbk\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 200,\n",
" \"symbol_address\": 24312,\n",
" \"symbol_object_address\": 911532,\n",
" \"software_control\": 1946222785,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"VFD_SpeedRef\": {\n",
" \"tag_name\": \"VFD_SpeedRef\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 201,\n",
" \"symbol_address\": 24280,\n",
" \"symbol_object_address\": 911572,\n",
" \"software_control\": 1946222786,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"VFD_Temp\": {\n",
" \"tag_name\": \"VFD_Temp\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 202,\n",
" \"symbol_address\": 24248,\n",
" \"symbol_object_address\": 911612,\n",
" \"software_control\": 1946222787,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"sts_PF755_Mode\": {\n",
" \"tag_name\": \"sts_PF755_Mode\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 204,\n",
" \"symbol_address\": 36848,\n",
" \"symbol_object_address\": 911652,\n",
" \"software_control\": 1140916293,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"const_INHIBIT\": {\n",
" \"tag_name\": \"const_INHIBIT\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 205,\n",
" \"symbol_address\": 36816,\n",
" \"symbol_object_address\": 911692,\n",
" \"software_control\": 1140916294,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"const_UNINHIBIT\": {\n",
" \"tag_name\": \"const_UNINHIBIT\",\n",
" \"dim\": 0,\n",
" \"alias\": false,\n",
" \"instance_id\": 206,\n",
" \"symbol_address\": 36784,\n",
" \"symbol_object_address\": 911732,\n",
" \"software_control\": 1140916295,\n",
" \"external_access\": \"Read/Write\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"tag_type\": \"atomic\"\n",
" }\n",
"}\n"
]
}
],
"source": [
"with LogixDriver('166.193.23.31') as plc:\n",
" #info = plc.get_plc_info()\n",
" plctags = plc.get_tag_list()\n",
" #print(info)\n",
" print(json.dumps(plc.tags_json, indent=4))"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"print(plctags)"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"json.dumps(plctags, indent=4)"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"readtags = [\n",
" \"Lact_01_Monthly_Total\",\n",
" \"Lact_01_Prev_Month_Total\",\n",
" \"Lact_01_Today_Total\",\n",
" \"Lact_01_Yesterday_Total\",\n",
" \"Lact_02_Monthly_Total\",\n",
" \"Lact_02_Prev_Month_Total\",\n",
" \"Lact_02_Today_Total\",\n",
" \"Lact_02_Yesterday_Total\",\n",
" \"XferPump_01_Daily_Totalizer.Total\",\n",
" \"XferPump_01_Daily_Totalizer.OldTotal\",\n",
" \"XferPump_02_Monthly_Totalizer.Total\",\n",
" \"XferPump_02_Monthly_Totalizer.OldTotal\",\n",
" \"Val_Water_Xfer_Current_Day\",\n",
" \"Val_Water_Xfer_Prev_Day\"\n",
"]\n",
"with LogixDriver('63.40.227.154') as plc:\n",
" print(*plc.read(*readtags), sep=\"\\n\")\n",
" "
]
},
{
"cell_type": "code",
"execution_count": 4,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"VFD_OutCurrent, 45.36542510986328, REAL, None\n"
]
}
],
"source": [
"with LogixDriver('166.193.23.31') as plc:\n",
" #for x in range(20):\n",
" print(plc.read('VFD_OutCurrent'))"
]
},
{
"cell_type": "code",
"execution_count": 11,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Lifetime_Flow_Meter_Gal, 0, REAL, None\n"
]
}
],
"source": [
"with LogixDriver('107.84.254.147') as plc:\n",
" print(plc.write(\"Lifetime_Flow_Meter_Gal\", 0))"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"attributes = [\n",
" \"EnableIn\",\n",
" \"EnableOut\",\n",
" \"Inp_PV\",\n",
" \"Inp_PVSrcQ\",\n",
" \"Inp_PVBad\",\n",
" \"Inp_PVUncertain\",\n",
" \"Inp_Sim\",\n",
" \"Inp_HiHiGate\",\n",
" \"Inp_HiGate\",\n",
" \"Inp_LoGate\",\n",
" \"Inp_LoLoGate\",\n",
" \"Inp_FailGate\",\n",
" \"Inp_Reset\",\n",
" \"Cfg_NoSubstPV\",\n",
" \"Cfg_SetTrack\",\n",
" \"Cfg_HasChanObj\",\n",
" \"Cfg_UseChanSrcQ\",\n",
" \"Cfg_PCmdClear\",\n",
" \"Cfg_ProgDefault\",\n",
" \"Cfg_HasHiHiAlm\",\n",
" \"Cfg_HasHiAlm\",\n",
" \"Cfg_HasLoAlm\",\n",
" \"Cfg_HasLoLoAlm\",\n",
" \"Cfg_HasFailAlm\",\n",
" \"Cfg_HiHiResetReqd\",\n",
" \"Cfg_HiResetReqd\",\n",
" \"Cfg_LoResetReqd\",\n",
" \"Cfg_LoLoResetReqd\",\n",
" \"Cfg_FailResetReqd\",\n",
" \"Cfg_HiHiAckReqd\",\n",
" \"Cfg_HiAckReqd\",\n",
" \"Cfg_LoAckReqd\",\n",
" \"Cfg_LoLoAckReqd\",\n",
" \"Cfg_FailAckReqd\",\n",
" \"Cfg_HiHiSeverity\",\n",
" \"Cfg_HiSeverity\",\n",
" \"Cfg_LoSeverity\",\n",
" \"Cfg_LoLoSeverity\",\n",
" \"Cfg_FailSeverity\",\n",
" \"Cfg_InpRawMin\",\n",
" \"Cfg_InpRawMax\",\n",
" \"Cfg_PVEUMin\",\n",
" \"Cfg_PVEUMax\",\n",
" \"Cfg_FiltTC\",\n",
" \"Cfg_HiHiDB\",\n",
" \"Cfg_HiHiOnDly\",\n",
" \"Cfg_HiHiOffDly\",\n",
" \"Cfg_HiHiGateDly\",\n",
" \"Cfg_HiDB\",\n",
" \"Cfg_HiOnDly\",\n",
" \"Cfg_HiOffDly\",\n",
" \"Cfg_HiGateDly\",\n",
" \"Cfg_LoDB\",\n",
" \"Cfg_LoOnDly\",\n",
" \"Cfg_LoOffDly\",\n",
" \"Cfg_LoGateDly\",\n",
" \"Cfg_LoLoDB\",\n",
" \"Cfg_LoLoOnDly\",\n",
" \"Cfg_LoLoOffDly\",\n",
" \"Cfg_LoLoGateDly\",\n",
" \"Cfg_FailHiLim\",\n",
" \"Cfg_FailLoLim\",\n",
" \"Cfg_FailDB\",\n",
" \"Cfg_FailOnDly\",\n",
" \"Cfg_FailOffDly\",\n",
" \"Cfg_FailGateDly\",\n",
" \"PSet_Owner\",\n",
" \"PSet_HiHiLim\",\n",
" \"PSet_HiLim\",\n",
" \"PSet_LoLim\",\n",
" \"PSet_LoLoLim\",\n",
" \"MSet_SubstPV\",\n",
" \"OSet_HiHiLim\",\n",
" \"OSet_HiLim\",\n",
" \"OSet_LoLim\",\n",
" \"OSet_LoLoLim\",\n",
" \"Set_SimPV\",\n",
" \"PCmd_ClearCapt\",\n",
" \"PCmd_Acq\",\n",
" \"PCmd_Rel\",\n",
" \"PCmd_Lock\",\n",
" \"PCmd_Unlock\",\n",
" \"PCmd_Reset\",\n",
" \"PCmd_HiHiAck\",\n",
" \"PCmd_HiHiSuppress\",\n",
" \"PCmd_HiHiUnsuppress\",\n",
" \"PCmd_HiHiUnshelve\",\n",
" \"PCmd_HiAck\",\n",
" \"PCmd_HiSuppress\",\n",
" \"PCmd_HiUnsuppress\",\n",
" \"PCmd_HiUnshelve\",\n",
" \"PCmd_LoAck\",\n",
" \"PCmd_LoSuppress\",\n",
" \"PCmd_LoUnsuppress\",\n",
" \"PCmd_LoUnshelve\",\n",
" \"PCmd_LoLoAck\",\n",
" \"PCmd_LoLoSuppress\",\n",
" \"PCmd_LoLoUnsuppress\",\n",
" \"PCmd_LoLoUnshelve\",\n",
" \"PCmd_FailAck\",\n",
" \"PCmd_FailSuppress\",\n",
" \"PCmd_FailUnsuppress\",\n",
" \"PCmd_FailUnshelve\",\n",
" \"MCmd_SubstPV\",\n",
" \"MCmd_InpPV\",\n",
" \"OCmd_ClearCapt\",\n",
" \"MCmd_Acq\",\n",
" \"MCmd_Rel\",\n",
" \"OCmd_AcqLock\",\n",
" \"OCmd_Unlock\",\n",
" \"OCmd_Reset\",\n",
" \"OCmd_ResetAckAll\",\n",
" \"Val\",\n",
" \"Val_InpPV\",\n",
" \"Val_PVMinCapt\",\n",
" \"Val_PVMaxCapt\",\n",
" \"Val_PVEUMin\",\n",
" \"Val_PVEUMax\",\n",
" \"SrcQ_IO\",\n",
" \"SrcQ\",\n",
" \"Val_Fault\",\n",
" \"Val_Mode\",\n",
" \"Val_Owner\",\n",
" \"Val_Notify\",\n",
" \"Val_HiHiLim\",\n",
" \"Val_HiLim\",\n",
" \"Val_LoLim\",\n",
" \"Val_LoLoLim\",\n",
" \"Sts_SubstPV\",\n",
" \"Sts_InpPV\",\n",
" \"Sts_PVBad\",\n",
" \"Sts_PVUncertain\",\n",
" \"Sts_MaintByp\",\n",
" \"Sts_AlmInh\",\n",
" \"Sts_Err\",\n",
" \"Err_Raw\",\n",
" \"Err_EU\",\n",
" \"Err_Timer\",\n",
" \"Err_Filt\",\n",
" \"Err_DB\",\n",
" \"Err_Alarm\",\n",
" \"Sts_Maint\",\n",
" \"Sts_Prog\",\n",
" \"Sts_Oper\",\n",
" \"Sts_ProgOperLock\",\n",
" \"Sts_NoMode\",\n",
" \"Sts_MAcqRcvd\",\n",
" \"Sts_HiHiCmp\",\n",
" \"Sts_HiHiGate\",\n",
" \"Sts_HiHi\",\n",
" \"Alm_HiHi\",\n",
" \"Ack_HiHi\",\n",
" \"Sts_HiHiDisabled\",\n",
" \"Sts_HiHiSuppressed\",\n",
" \"Sts_HiHiShelved\",\n",
" \"Sts_HiCmp\",\n",
" \"Sts_HiGate\",\n",
" \"Sts_Hi\",\n",
" \"Alm_Hi\",\n",
" \"Ack_Hi\",\n",
" \"Sts_HiDisabled\",\n",
" \"Sts_HiSuppressed\",\n",
" \"Sts_HiShelved\",\n",
" \"Sts_LoCmp\",\n",
" \"Sts_LoGate\",\n",
" \"Sts_Lo\",\n",
" \"Alm_Lo\",\n",
" \"Ack_Lo\",\n",
" \"Sts_LoDisabled\",\n",
" \"Sts_LoSuppressed\",\n",
" \"Sts_LoShelved\",\n",
" \"Sts_LoLoCmp\",\n",
" \"Sts_LoLoGate\",\n",
" \"Sts_LoLo\",\n",
" \"Alm_LoLo\",\n",
" \"Ack_LoLo\",\n",
" \"Sts_LoLoDisabled\",\n",
" \"Sts_LoLoSuppressed\",\n",
" \"Sts_LoLoShelved\",\n",
" \"Sts_FailCmp\",\n",
" \"Sts_FailGate\",\n",
" \"Sts_Fail\",\n",
" \"Alm_Fail\",\n",
" \"Ack_Fail\",\n",
" \"Sts_FailDisabled\",\n",
" \"Sts_FailSuppressed\",\n",
" \"Sts_FailShelved\",\n",
" \"Rdy_SubstPV\",\n",
" \"Rdy_InpPV\",\n",
" \"Rdy_Reset\",\n",
" \"Rdy_ResetAckAll\",\n",
" \"Rdy_OSet\",\n",
" \"P_AIn\",\n",
" \"inp_ProcessRunning\",\n",
" \"LoLo\",\n",
" \"Lo\",\n",
" \"Hi\",\n",
" \"HiHi\",\n",
" \"Mode\",\n",
" \"Cfg_EU\",\n",
" \"Cfg_Tag\",\n",
" \"Cfg_Label\",\n",
" \"Cfg_Desc\",\n",
" \"Fail\",\n",
" \"Wrk_Notify\",\n",
" \"Inf_Tab\",\n",
" \"Wrk_Fault\",\n",
" \"Wrk_SrcQ\",\n",
" \"Wrk_SubstPV\",\n",
" \"Wrk_UnfiltPV\",\n",
" \"Wrk_Alpha\",\n",
" \"Wrk_ScanT\",\n",
" \"Wrk_ScanTime\",\n",
" \"Wrk_FiltPV\",\n",
" \"Wrk_ValidONS\",\n",
" \"Wrk_SelPVDINT\",\n",
" \"Wrk_SelPVInfNaN\",\n",
" \"Inf_Type\",\n",
" \"Wrk_Fail\",\n",
" \"Wrk_LoLo\",\n",
" \"Wrk_Lo\",\n",
" \"Wrk_Hi\",\n",
" \"Wrk_HiHi\",\n",
" \"FailGate\",\n",
" \"LoLoGate\",\n",
" \"LoGate\",\n",
" \"HiHiGate\",\n",
" \"HiGate\",\n",
" \"Wrk_InpInfNaN\",\n",
" \"Wrk_InpDINT\",\n",
" \"Inf_Lib\",\n",
" \"Wrk_InpFail\",\n",
" \"ONS_Supress\",\n",
" \"ONS_Unsupress\",\n",
" \"ONS_ProcessRunning\",\n",
" \"ONS_ProcessNotRunning\"\n",
" ]"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"taglist = []\n",
"basetag = \"AIn_IntakePressure\"\n",
"for x in attributes:\n",
" taglist.append(basetag + \".\" + x)"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"with LogixDriver('166.252.25.65') as plc:\n",
" r = plc.read(*taglist)\n"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"\n",
"for x in r:\n",
" print(x)"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "thingsboard",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.10.5"
},
"orig_nbformat": 4,
"vscode": {
"interpreter": {
"hash": "32b1684233d9748bd1bb5a29a1b19459c9564d6488d1324e633b9c48826c5d03"
}
}
},
"nbformat": 4,
"nbformat_minor": 2
}