Files
HP_InHand_IG502/code snippets/getPLCData.ipynb
2024-02-28 14:25:02 -06:00

2419 lines
89 KiB
Plaintext

{
"cells": [
{
"cell_type": "code",
"execution_count": 1,
"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",
" \"_IO_EM_DO_00\": {\n",
" \"tag_name\": \"_IO_EM_DO_00\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 1,\n",
" \"symbol_address\": 1044,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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",
" \"_IO_EM_DO_01\": {\n",
" \"tag_name\": \"_IO_EM_DO_01\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 2,\n",
" \"symbol_address\": 1045,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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",
" \"_IO_EM_DO_02\": {\n",
" \"tag_name\": \"_IO_EM_DO_02\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 3,\n",
" \"symbol_address\": 1046,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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",
" \"_IO_EM_DO_03\": {\n",
" \"tag_name\": \"_IO_EM_DO_03\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 4,\n",
" \"symbol_address\": 1047,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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",
" \"_IO_EM_DO_04\": {\n",
" \"tag_name\": \"_IO_EM_DO_04\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 5,\n",
" \"symbol_address\": 1048,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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",
" \"_IO_EM_DO_05\": {\n",
" \"tag_name\": \"_IO_EM_DO_05\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 6,\n",
" \"symbol_address\": 1049,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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",
" \"_IO_EM_DO_06\": {\n",
" \"tag_name\": \"_IO_EM_DO_06\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 7,\n",
" \"symbol_address\": 1050,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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",
" \"_IO_EM_DO_07\": {\n",
" \"tag_name\": \"_IO_EM_DO_07\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 8,\n",
" \"symbol_address\": 1051,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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",
" \"_IO_EM_DO_08\": {\n",
" \"tag_name\": \"_IO_EM_DO_08\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 9,\n",
" \"symbol_address\": 1052,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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",
" \"_IO_EM_DO_09\": {\n",
" \"tag_name\": \"_IO_EM_DO_09\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 10,\n",
" \"symbol_address\": 1053,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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",
" \"_IO_EM_DI_00\": {\n",
" \"tag_name\": \"_IO_EM_DI_00\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 11,\n",
" \"symbol_address\": 1054,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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",
" \"_IO_EM_DI_01\": {\n",
" \"tag_name\": \"_IO_EM_DI_01\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 12,\n",
" \"symbol_address\": 1055,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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",
" \"_IO_EM_DI_02\": {\n",
" \"tag_name\": \"_IO_EM_DI_02\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 13,\n",
" \"symbol_address\": 1056,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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",
" \"_IO_EM_DI_03\": {\n",
" \"tag_name\": \"_IO_EM_DI_03\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 14,\n",
" \"symbol_address\": 1057,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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",
" \"_IO_EM_DI_04\": {\n",
" \"tag_name\": \"_IO_EM_DI_04\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 15,\n",
" \"symbol_address\": 1058,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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",
" \"_IO_EM_DI_05\": {\n",
" \"tag_name\": \"_IO_EM_DI_05\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 16,\n",
" \"symbol_address\": 1059,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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",
" \"_IO_EM_DI_06\": {\n",
" \"tag_name\": \"_IO_EM_DI_06\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 17,\n",
" \"symbol_address\": 1060,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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",
" \"_IO_EM_DI_07\": {\n",
" \"tag_name\": \"_IO_EM_DI_07\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 18,\n",
" \"symbol_address\": 1061,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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",
" \"_IO_EM_DI_08\": {\n",
" \"tag_name\": \"_IO_EM_DI_08\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 19,\n",
" \"symbol_address\": 1062,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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",
" \"_IO_EM_DI_09\": {\n",
" \"tag_name\": \"_IO_EM_DI_09\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 20,\n",
" \"symbol_address\": 1063,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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",
" \"_IO_EM_DI_10\": {\n",
" \"tag_name\": \"_IO_EM_DI_10\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 21,\n",
" \"symbol_address\": 1064,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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",
" \"_IO_EM_DI_11\": {\n",
" \"tag_name\": \"_IO_EM_DI_11\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 22,\n",
" \"symbol_address\": 1065,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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",
" \"_IO_EM_DI_12\": {\n",
" \"tag_name\": \"_IO_EM_DI_12\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 23,\n",
" \"symbol_address\": 1066,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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",
" \"_IO_EM_DI_13\": {\n",
" \"tag_name\": \"_IO_EM_DI_13\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 24,\n",
" \"symbol_address\": 1067,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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",
" \"_IO_P1_AI_00\": {\n",
" \"tag_name\": \"_IO_P1_AI_00\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 25,\n",
" \"symbol_address\": 1068,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"UINT\",\n",
" \"data_type_name\": \"UINT\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"_IO_P1_AI_01\": {\n",
" \"tag_name\": \"_IO_P1_AI_01\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 26,\n",
" \"symbol_address\": 1070,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"UINT\",\n",
" \"data_type_name\": \"UINT\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"_IO_P1_AI_02\": {\n",
" \"tag_name\": \"_IO_P1_AI_02\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 27,\n",
" \"symbol_address\": 1072,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"UINT\",\n",
" \"data_type_name\": \"UINT\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"_IO_P1_AI_03\": {\n",
" \"tag_name\": \"_IO_P1_AI_03\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 28,\n",
" \"symbol_address\": 1074,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"UINT\",\n",
" \"data_type_name\": \"UINT\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"CMD_WTP1_FaultClear\": {\n",
" \"tag_name\": \"CMD_WTP1_FaultClear\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 29,\n",
" \"symbol_address\": 1112,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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_WTP1_Jog\": {\n",
" \"tag_name\": \"CMD_WTP1_Jog\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 30,\n",
" \"symbol_address\": 1113,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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_WTP1_Start\": {\n",
" \"tag_name\": \"CMD_WTP1_Start\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 31,\n",
" \"symbol_address\": 1114,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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_WTP1_Stop\": {\n",
" \"tag_name\": \"CMD_WTP1_Stop\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 32,\n",
" \"symbol_address\": 1115,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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_WTP2_FaultClear\": {\n",
" \"tag_name\": \"CMD_WTP2_FaultClear\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 33,\n",
" \"symbol_address\": 1116,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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_WTP2_Jog\": {\n",
" \"tag_name\": \"CMD_WTP2_Jog\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 34,\n",
" \"symbol_address\": 1117,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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_WTP2_Start\": {\n",
" \"tag_name\": \"CMD_WTP2_Start\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 35,\n",
" \"symbol_address\": 1118,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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_WTP2_Stop\": {\n",
" \"tag_name\": \"CMD_WTP2_Stop\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 36,\n",
" \"symbol_address\": 1119,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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",
" \"FBK_WTP1_VFD_Running\": {\n",
" \"tag_name\": \"FBK_WTP1_VFD_Running\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 37,\n",
" \"symbol_address\": 1120,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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",
" \"FBK_WTP1_VFD_Ready\": {\n",
" \"tag_name\": \"FBK_WTP1_VFD_Ready\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 38,\n",
" \"symbol_address\": 1121,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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",
" \"FBK_WTP1_VFD_Faulted\": {\n",
" \"tag_name\": \"FBK_WTP1_VFD_Faulted\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 39,\n",
" \"symbol_address\": 1122,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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",
" \"FBK_WTP1_VFD_CommsLoss\": {\n",
" \"tag_name\": \"FBK_WTP1_VFD_CommsLoss\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 40,\n",
" \"symbol_address\": 1123,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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",
" \"FBK_WTP1_VFD_Error\": {\n",
" \"tag_name\": \"FBK_WTP1_VFD_Error\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 41,\n",
" \"symbol_address\": 1124,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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",
" \"FBK_WTP2_VFD_Error\": {\n",
" \"tag_name\": \"FBK_WTP2_VFD_Error\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 42,\n",
" \"symbol_address\": 1125,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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",
" \"FBK_WTP2_VFD_CommsLoss\": {\n",
" \"tag_name\": \"FBK_WTP2_VFD_CommsLoss\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 43,\n",
" \"symbol_address\": 1126,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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",
" \"FBK_WTP2_VFD_Faulted\": {\n",
" \"tag_name\": \"FBK_WTP2_VFD_Faulted\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 44,\n",
" \"symbol_address\": 1127,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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",
" \"FBK_WTP2_VFD_Ready\": {\n",
" \"tag_name\": \"FBK_WTP2_VFD_Ready\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 45,\n",
" \"symbol_address\": 1128,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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",
" \"FBK_WTP2_VFD_Running\": {\n",
" \"tag_name\": \"FBK_WTP2_VFD_Running\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 46,\n",
" \"symbol_address\": 1129,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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_CP1_Run\": {\n",
" \"tag_name\": \"CMD_CP1_Run\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 47,\n",
" \"symbol_address\": 1130,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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",
" \"FBK_Charge_Pump_Auto\": {\n",
" \"tag_name\": \"FBK_Charge_Pump_Auto\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 48,\n",
" \"symbol_address\": 1131,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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",
" \"FBK_Charge_Pump_Hand\": {\n",
" \"tag_name\": \"FBK_Charge_Pump_Hand\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 49,\n",
" \"symbol_address\": 1132,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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",
" \"FBK_Charge_Pump_Faulted\": {\n",
" \"tag_name\": \"FBK_Charge_Pump_Faulted\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 50,\n",
" \"symbol_address\": 1133,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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",
" \"FBK_Charge_Pump_Running\": {\n",
" \"tag_name\": \"FBK_Charge_Pump_Running\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 51,\n",
" \"symbol_address\": 1134,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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",
" \"AL0_CP1_Not_in_Auto\": {\n",
" \"tag_name\": \"AL0_CP1_Not_in_Auto\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 52,\n",
" \"symbol_address\": 1135,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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",
" \"AL0_Charge_Pump_In_Hand\": {\n",
" \"tag_name\": \"AL0_Charge_Pump_In_Hand\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 53,\n",
" \"symbol_address\": 1136,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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",
" \"AL0_CP1_HOA_Off\": {\n",
" \"tag_name\": \"AL0_CP1_HOA_Off\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 54,\n",
" \"symbol_address\": 1137,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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",
" \"AL0_CP1_Discharge_PSI_Lo\": {\n",
" \"tag_name\": \"AL0_CP1_Discharge_PSI_Lo\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 55,\n",
" \"symbol_address\": 1138,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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",
" \"AL0_CP1_Low_Disch_PSI_Lock_Out\": {\n",
" \"tag_name\": \"AL0_CP1_Low_Disch_PSI_Lock_Out\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 56,\n",
" \"symbol_address\": 1139,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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_CP1_LO_Clear\": {\n",
" \"tag_name\": \"CMD_CP1_LO_Clear\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 57,\n",
" \"symbol_address\": 1140,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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",
" \"AL0_WTP1_And_WTP2_Failed_To_Start\": {\n",
" \"tag_name\": \"AL0_WTP1_And_WTP2_Failed_To_Start\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 58,\n",
" \"symbol_address\": 1141,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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_HMI_Fault_Clear\": {\n",
" \"tag_name\": \"CMD_HMI_Fault_Clear\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 59,\n",
" \"symbol_address\": 1142,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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_HMI_System_Start\": {\n",
" \"tag_name\": \"CMD_HMI_System_Start\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 60,\n",
" \"symbol_address\": 1143,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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_HMI_System_Stop\": {\n",
" \"tag_name\": \"CMD_HMI_System_Stop\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 61,\n",
" \"symbol_address\": 1144,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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",
" \"AL0_Both_TP_VFDs_Faulted\": {\n",
" \"tag_name\": \"AL0_Both_TP_VFDs_Faulted\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 62,\n",
" \"symbol_address\": 1145,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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",
" \"AL0_WTP1_Low_Discharge_PSI\": {\n",
" \"tag_name\": \"AL0_WTP1_Low_Discharge_PSI\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 63,\n",
" \"symbol_address\": 1146,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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_TP1_Lo_Clear\": {\n",
" \"tag_name\": \"CMD_TP1_Lo_Clear\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 64,\n",
" \"symbol_address\": 1147,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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",
" \"AL0_WTP1_High_Discharge_PSI\": {\n",
" \"tag_name\": \"AL0_WTP1_High_Discharge_PSI\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 65,\n",
" \"symbol_address\": 1148,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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_TP1_Hi_Clear\": {\n",
" \"tag_name\": \"CMD_TP1_Hi_Clear\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 66,\n",
" \"symbol_address\": 1149,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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",
" \"TP1_Lockout_Counter_Hi_Disch\": {\n",
" \"tag_name\": \"TP1_Lockout_Counter_Hi_Disch\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 67,\n",
" \"symbol_address\": 1150,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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",
" \"AL0_WTP1_Lo_Disch_Lockout\": {\n",
" \"tag_name\": \"AL0_WTP1_Lo_Disch_Lockout\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 68,\n",
" \"symbol_address\": 1151,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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",
" \"AL0_WTP1_Hi_Disch_Lockout\": {\n",
" \"tag_name\": \"AL0_WTP1_Hi_Disch_Lockout\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 69,\n",
" \"symbol_address\": 1152,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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_TP2_Lo_Clear\": {\n",
" \"tag_name\": \"CMD_TP2_Lo_Clear\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 70,\n",
" \"symbol_address\": 1153,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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_TP2_Hi_Clear\": {\n",
" \"tag_name\": \"CMD_TP2_Hi_Clear\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 71,\n",
" \"symbol_address\": 1154,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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",
" \"SPT_WTP2_VFD_TimeOut\": {\n",
" \"tag_name\": \"SPT_WTP2_VFD_TimeOut\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 72,\n",
" \"symbol_address\": 1156,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"USINT\",\n",
" \"data_type_name\": \"USINT\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"SPT_WTP1_VFD_TimeOut\": {\n",
" \"tag_name\": \"SPT_WTP1_VFD_TimeOut\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 73,\n",
" \"symbol_address\": 1157,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"USINT\",\n",
" \"data_type_name\": \"USINT\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"WTP1_Alarm_Lockout\": {\n",
" \"tag_name\": \"WTP1_Alarm_Lockout\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 74,\n",
" \"symbol_address\": 1158,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"WTP2_Alarm_Lockout\": {\n",
" \"tag_name\": \"WTP2_Alarm_Lockout\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 75,\n",
" \"symbol_address\": 1160,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"INT\",\n",
" \"data_type_name\": \"INT\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"FBK_WTP1_FaultCode\": {\n",
" \"tag_name\": \"FBK_WTP1_FaultCode\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 76,\n",
" \"symbol_address\": 1162,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"UINT\",\n",
" \"data_type_name\": \"UINT\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"FBK_WTP2_FaultCode\": {\n",
" \"tag_name\": \"FBK_WTP2_FaultCode\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 77,\n",
" \"symbol_address\": 1164,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"UINT\",\n",
" \"data_type_name\": \"UINT\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"CMD_WTP1_Speed_Ref\": {\n",
" \"tag_name\": \"CMD_WTP1_Speed_Ref\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 78,\n",
" \"symbol_address\": 1172,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"CMD_WTP2_Speed_Ref\": {\n",
" \"tag_name\": \"CMD_WTP2_Speed_Ref\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 79,\n",
" \"symbol_address\": 1176,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"FBK_WTP1_VFD_Actual_Speed\": {\n",
" \"tag_name\": \"FBK_WTP1_VFD_Actual_Speed\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 80,\n",
" \"symbol_address\": 1180,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"FBK_WTP1_VFD_OutputVoltage\": {\n",
" \"tag_name\": \"FBK_WTP1_VFD_OutputVoltage\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 81,\n",
" \"symbol_address\": 1184,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"FBK_WTP1_VFD_DCBus\": {\n",
" \"tag_name\": \"FBK_WTP1_VFD_DCBus\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 82,\n",
" \"symbol_address\": 1188,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"FBK_WTP1_VFD_OutputCurrent\": {\n",
" \"tag_name\": \"FBK_WTP1_VFD_OutputCurrent\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 83,\n",
" \"symbol_address\": 1192,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"FBK_WTP1_VFD_CMD_Speed\": {\n",
" \"tag_name\": \"FBK_WTP1_VFD_CMD_Speed\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 84,\n",
" \"symbol_address\": 1196,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"FBK_WTP2_VFD_CMD_Speed\": {\n",
" \"tag_name\": \"FBK_WTP2_VFD_CMD_Speed\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 85,\n",
" \"symbol_address\": 1200,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"FBK_WTP2_VFD_Actual_Speed\": {\n",
" \"tag_name\": \"FBK_WTP2_VFD_Actual_Speed\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 86,\n",
" \"symbol_address\": 1204,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"FBK_WTP2_VFD_OutputCurrent\": {\n",
" \"tag_name\": \"FBK_WTP2_VFD_OutputCurrent\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 87,\n",
" \"symbol_address\": 1208,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"FBK_WTP2_VFD_DCBus\": {\n",
" \"tag_name\": \"FBK_WTP2_VFD_DCBus\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 88,\n",
" \"symbol_address\": 1212,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"FBK_WTP2_VFD_OutputVoltage\": {\n",
" \"tag_name\": \"FBK_WTP2_VFD_OutputVoltage\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 89,\n",
" \"symbol_address\": 1216,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"Raw_CP1_Disch_PSI\": {\n",
" \"tag_name\": \"Raw_CP1_Disch_PSI\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 90,\n",
" \"symbol_address\": 1220,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"Raw_WTP1_Discharge_PSI\": {\n",
" \"tag_name\": \"Raw_WTP1_Discharge_PSI\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 91,\n",
" \"symbol_address\": 1224,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"Raw_WTP2_Discharge_PSI\": {\n",
" \"tag_name\": \"Raw_WTP2_Discharge_PSI\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 92,\n",
" \"symbol_address\": 1228,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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_CP1_Disch_PSI\": {\n",
" \"tag_name\": \"Val_CP1_Disch_PSI\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 93,\n",
" \"symbol_address\": 1232,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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_WTP1_Discharge_PSI\": {\n",
" \"tag_name\": \"Val_WTP1_Discharge_PSI\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 94,\n",
" \"symbol_address\": 1236,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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_WTP2_Discharge_PSI\": {\n",
" \"tag_name\": \"Val_WTP2_Discharge_PSI\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 95,\n",
" \"symbol_address\": 1240,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"SPT_CP1_Low_Discharge_PSI\": {\n",
" \"tag_name\": \"SPT_CP1_Low_Discharge_PSI\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 96,\n",
" \"symbol_address\": 1244,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"SPT_WTP_System_Start\": {\n",
" \"tag_name\": \"SPT_WTP_System_Start\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 97,\n",
" \"symbol_address\": 1248,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"SPT_WTP1_Low_Discharge_PSI\": {\n",
" \"tag_name\": \"SPT_WTP1_Low_Discharge_PSI\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 98,\n",
" \"symbol_address\": 1252,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"SPT_WTP1_High_Discharge_PSI\": {\n",
" \"tag_name\": \"SPT_WTP1_High_Discharge_PSI\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 99,\n",
" \"symbol_address\": 1256,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"SPT_WTP2_Low_Discharge_PSI\": {\n",
" \"tag_name\": \"SPT_WTP2_Low_Discharge_PSI\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 100,\n",
" \"symbol_address\": 1260,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"SPT_WTP2_High_Discharge_PSI\": {\n",
" \"tag_name\": \"SPT_WTP2_High_Discharge_PSI\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 101,\n",
" \"symbol_address\": 1264,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"Raw_CP2_Disch_PSI\": {\n",
" \"tag_name\": \"Raw_CP2_Disch_PSI\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 102,\n",
" \"symbol_address\": 1268,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\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_CP2_Disch_PSI\": {\n",
" \"tag_name\": \"Val_CP2_Disch_PSI\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 103,\n",
" \"symbol_address\": 1272,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"REAL\",\n",
" \"data_type_name\": \"REAL\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"CP1_Run_Permissive\": {\n",
" \"tag_name\": \"CP1_Run_Permissive\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 104,\n",
" \"symbol_address\": 1280,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"WTP1_Run_Permissive\": {\n",
" \"tag_name\": \"WTP1_Run_Permissive\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 105,\n",
" \"symbol_address\": 1284,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"WTP2_Run_Permissive\": {\n",
" \"tag_name\": \"WTP2_Run_Permissive\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 106,\n",
" \"symbol_address\": 1288,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"DINT\",\n",
" \"data_type_name\": \"DINT\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"FBK_WTP1_VFD_Type\": {\n",
" \"tag_name\": \"FBK_WTP1_VFD_Type\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 107,\n",
" \"symbol_address\": 1557,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"SHORT_STRING\",\n",
" \"data_type_name\": \"SHORT_STRING\",\n",
" \"tag_type\": \"atomic\"\n",
" },\n",
" \"FBK_WTP2_VFD_Type\": {\n",
" \"tag_name\": \"FBK_WTP2_VFD_Type\",\n",
" \"dim\": 0,\n",
" \"alias\": true,\n",
" \"instance_id\": 108,\n",
" \"symbol_address\": 1576,\n",
" \"symbol_object_address\": 1077568264,\n",
" \"software_control\": 0,\n",
" \"external_access\": \"Unknown\",\n",
" \"dimensions\": [\n",
" 0,\n",
" 0,\n",
" 0\n",
" ],\n",
" \"data_type\": \"SHORT_STRING\",\n",
" \"data_type_name\": \"SHORT_STRING\",\n",
" \"tag_type\": \"atomic\"\n",
" }\n",
"}\n"
]
}
],
"source": [
"with LogixDriver('107.84.252.212') 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": null,
"metadata": {},
"outputs": [],
"source": [
"with LogixDriver('166.193.23.30') as plc:\n",
" print(plc.read('pond1CalibrationHeight[1]'))"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"with LogixDriver('166.141.135.198') as plc:\n",
" print(plc.write(\"sts_PID_Control\", 3))"
]
},
{
"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
}