From faf46cc77afee5ceb24a555ad013b3fcb68f9885 Mon Sep 17 00:00:00 2001 From: Nico Melone Date: Tue, 17 Dec 2024 08:49:54 -0600 Subject: [PATCH] updated rr_facility --- .../rr_facility/thingsboard/rr_facility.csv | 764 +- .../sub/receiveAttributeGateway.py | 26 +- .../thingsboard/sub/receiveCommandGateway.py | 47 +- Pub_Sub/rr_facility/thingsboard/tags.json | 74815 ++------------- code snippets/getPLCData.ipynb | 74830 ++-------------- 5 files changed, 16082 insertions(+), 134400 deletions(-) diff --git a/Pub_Sub/rr_facility/thingsboard/rr_facility.csv b/Pub_Sub/rr_facility/thingsboard/rr_facility.csv index 205295f..4b7e073 100644 --- a/Pub_Sub/rr_facility/thingsboard/rr_facility.csv +++ b/Pub_Sub/rr_facility/thingsboard/rr_facility.csv @@ -1,383 +1,381 @@ -MeasuringPointName,ControllerName,GroupName,UploadType,DataType,EnableBit,BitIndex,reverseBit,Address,Decimal,Len,ReadWrite,Unit,Description,Transform Type,MaxValue,MinValue,MaxScale,MinScale,Gain,Offset,startBit,endBit,Pt,Ct,Mapping_table,TransDecimal,bitMap,msecSample,DataEndianReverse,ReadOffset,ReadLength,DataParseMethod,BitId,storageLwTSDB -pond_level_input_alm,rr_facility,default,periodic,BIT,,,0,AL0_Pond_Level_Input_Failure,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_1_charge_pump_fail_to_start_alm,rr_facility,default,periodic,BIT,,,0,AL0_TP1_Charge_Pump_Failed_To_Start,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_1_hi_a_winding_alm,rr_facility,default,periodic,BIT,,,0,AL0_TP1_High_A_Winding_Alarm,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_1_hi_b_winding_alm,rr_facility,default,periodic,BIT,,,0,AL0_TP1_High_B_Winding_Alarm,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_1_hi_c_winding_alm,rr_facility,default,periodic,BIT,,,0,AL0_TP1_High_C_Winding_Alarm,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_1_hi_discharge_alm,rr_facility,default,periodic,BIT,,,0,AL0_TP1_High_Discharge_PSI,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_1_hi_inboard_temp_alm,rr_facility,default,periodic,BIT,,,0,AL0_TP1_High_Inboard_Temp_Alarm,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_1_hi_outboard_temp_alm,rr_facility,default,periodic,BIT,,,0,AL0_TP1_High_Outboard_Temp_Alarm,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_1_hi_vibration_alm,rr_facility,default,periodic,BIT,,,0,AL0_TP1_High_Vibration_Alarm,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_1_lo_discharge_alm,rr_facility,default,periodic,BIT,,,0,AL0_TP1_Low_Discharge_PSI,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_1_lo_oil_alm,rr_facility,default,periodic,BIT,,,0,AL0_TP1_Low_Oil_Level_Alarm,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_1_lo_suction_alm,rr_facility,default,periodic,BIT,,,0,AL0_TP1_Low_Suction_Pressure,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_1_oil_cooler_failed_to_start_alm,rr_facility,default,periodic,BIT,,,0,AL0_TP1_Oil_Cooler_Failed_To_Start,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_2_charge_pump_fail_to_start_alm,rr_facility,default,periodic,BIT,,,0,AL0_TP2_Charge_Pump_Failed_To_Start,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_2_hi_a_winding_alm,rr_facility,default,periodic,BIT,,,0,AL0_TP2_High_A_Winding_Alarm,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_2_hi_b_winding_alm,rr_facility,default,periodic,BIT,,,0,AL0_TP2_High_B_Winding_Alarm,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_2_hi_c_winding_alm,rr_facility,default,periodic,BIT,,,0,AL0_TP2_High_C_Winding_Alarm,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_2_hi_discharge_alm,rr_facility,default,periodic,BIT,,,0,AL0_TP2_High_Discharge_PSI,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_2_hi_inboard_temp_alm,rr_facility,default,periodic,BIT,,,0,AL0_TP2_High_Inboard_Temp_Alarm,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_2_hi_outboard_temp_alm,rr_facility,default,periodic,BIT,,,0,AL0_TP2_High_Outboard_Temp_Alarm,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_2_hi_vibration_alm,rr_facility,default,periodic,BIT,,,0,AL0_TP2_High_Vibration_Alarm,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_2_lo_discharge_alm,rr_facility,default,periodic,BIT,,,0,AL0_TP2_Low_Discharge_PSI,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_2_lo_oil_alm,rr_facility,default,periodic,BIT,,,0,AL0_TP2_Low_Oil_Level_Alarm,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_2_lo_suction_alm,rr_facility,default,periodic,BIT,,,0,AL0_TP2_Low_Suction_Pressure,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_2_oil_cooler_failed_to_start_alm,rr_facility,default,periodic,BIT,,,0,AL0_TP2_Oil_Cooler_Failed_To_Start,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_1_comms_alm,rr_facility,default,periodic,BIT,,,0,AL0_Water_Well_1_Communication_Failure,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_2_comms_alm,rr_facility,default,periodic,BIT,,,0,AL0_Water_Well_2_Communication_Failure,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_3_comms_alm,rr_facility,default,periodic,BIT,,,0,AL0_Water_Well_3_Communication_Failure,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_4_comms_alm,rr_facility,default,periodic,BIT,,,0,AL0_Water_Well_4_Communication_Failure,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_5_comms_alm,rr_facility,default,periodic,BIT,,,0,AL0_Water_Well_5_Communication_Failure,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_6_comms_alm,rr_facility,default,periodic,BIT,,,0,AL0_Water_Well_6_Communication_Failure,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_1_discharge_alm,rr_facility,default,periodic,BIT,,,0,AL0_WTP_1_Discharge_Input_Failure,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_1_suction_alm,rr_facility,default,periodic,BIT,,,0,AL0_WTP_1_Suction_Input_Failure,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_1_vibration_alm,rr_facility,default,periodic,BIT,,,0,AL0_WTP_1_Vibration_Failure,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_2_discharge_alm,rr_facility,default,periodic,BIT,,,0,AL0_WTP_2_Discharge_Input_Failure,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_2_suction_alm,rr_facility,default,periodic,BIT,,,0,AL0_WTP_2_Suction_Input_Failure,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_2_vibration_alm,rr_facility,default,periodic,BIT,,,0,AL0_WTP_2_Vibration_Failure,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_1_control_power_alm,rr_facility,default,periodic,BIT,,,0,AL0_WW1_Control_Power_Failure,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_1_hi_discharge_alm,rr_facility,default,periodic,BIT,,,0,AL0_WW1_Hi_Discharge_Alarm,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_1_hi_flow_alm,rr_facility,default,periodic,BIT,,,0,AL0_WW1_Hi_Flow_Alarm,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_1_hoa_in_manual_alm,rr_facility,default,periodic,BIT,,,0,AL0_WW1_HOA_In_Manual,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_1_lo_discharge_alm,rr_facility,default,periodic,BIT,,,0,AL0_WW1_Lo_Discharge_Alarm,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_1_lo_flow_alm,rr_facility,default,periodic,BIT,,,0,AL0_WW1_Lo_Flow_Alarm,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_1_lo_pip_alm,rr_facility,default,periodic,BIT,,,0,AL0_WW1_Lo_PIP_Alarm,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_1_master_comm_alm,rr_facility,default,periodic,BIT,,,0,AL0_WW1_Master_Communication_Failure,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_1_vfd_alm,rr_facility,default,periodic,BIT,,,0,AL0_WW1_VFD_Faulted,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_2_control_power_alm,rr_facility,default,periodic,BIT,,,0,AL0_WW2_Control_Power_Failure,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_2_hi_discharge_alm,rr_facility,default,periodic,BIT,,,0,AL0_WW2_Hi_Discharge_Alarm,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_2_hi_flow_alm,rr_facility,default,periodic,BIT,,,0,AL0_WW2_Hi_Flow_Alarm,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_2_hoa_in_manual_alm,rr_facility,default,periodic,BIT,,,0,AL0_WW2_HOA_In_Manual,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_2_lo_discharge_alm,rr_facility,default,periodic,BIT,,,0,AL0_WW2_Lo_Discharge_Alarm,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_2_lo_flow_alm,rr_facility,default,periodic,BIT,,,0,AL0_WW2_Lo_Flow_Alarm,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_2_lo_pip_alm,rr_facility,default,periodic,BIT,,,0,AL0_WW2_Lo_PIP_Alarm,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_2_master_comm_alm,rr_facility,default,periodic,BIT,,,0,AL0_WW2_Master_Communication_Failure,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_2_vfd_alm,rr_facility,default,periodic,BIT,,,0,AL0_WW2_VFD_Faulted,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_3_control_power_alm,rr_facility,default,periodic,BIT,,,0,AL0_WW3_Control_Power_Failure,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_3_hi_discharge_alm,rr_facility,default,periodic,BIT,,,0,AL0_WW3_Hi_Discharge_Alarm,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_3_hi_flow_alm,rr_facility,default,periodic,BIT,,,0,AL0_WW3_Hi_Flow_Alarm,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_3_hoa_in_manual_alm,rr_facility,default,periodic,BIT,,,0,AL0_WW3_HOA_In_Manual,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_3_lo_discharge_alm,rr_facility,default,periodic,BIT,,,0,AL0_WW3_Lo_Discharge_Alarm,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_3_lo_flow_alm,rr_facility,default,periodic,BIT,,,0,AL0_WW3_Lo_Flow_Alarm,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_3_lo_pip_alm,rr_facility,default,periodic,BIT,,,0,AL0_WW3_Lo_PIP_Alarm,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_3_master_comm_alm,rr_facility,default,periodic,BIT,,,0,AL0_WW3_Master_Communication_Failure,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_3_vfd_alm,rr_facility,default,periodic,BIT,,,0,AL0_WW3_VFD_Faulted,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_4_control_power_alm,rr_facility,default,periodic,BIT,,,0,AL0_WW4_Control_Power_Failure,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_4_hi_discharge_alm,rr_facility,default,periodic,BIT,,,0,AL0_WW4_Hi_Discharge_Alarm,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_4_hi_flow_alm,rr_facility,default,periodic,BIT,,,0,AL0_WW4_Hi_Flow_Alarm,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_4_hoa_in_manual_alm,rr_facility,default,periodic,BIT,,,0,AL0_WW4_HOA_In_Manual,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_4_lo_discharge_alm,rr_facility,default,periodic,BIT,,,0,AL0_WW4_Lo_Discharge_Alarm,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_4_lo_flow_alm,rr_facility,default,periodic,BIT,,,0,AL0_WW4_Lo_Flow_Alarm,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_4_lo_pip_alm,rr_facility,default,periodic,BIT,,,0,AL0_WW4_Lo_PIP_Alarm,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_4_master_comm_alm,rr_facility,default,periodic,BIT,,,0,AL0_WW4_Master_Communication_Failure,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_4_vfd_alm,rr_facility,default,periodic,BIT,,,0,AL0_WW4_VFD_Faulted,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_5_control_power_alm,rr_facility,default,periodic,BIT,,,0,AL0_WW5_Control_Power_Failure,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_5_hi_discharge_alm,rr_facility,default,periodic,BIT,,,0,AL0_WW5_Hi_Discharge_Alarm,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_5_hi_flow_alm,rr_facility,default,periodic,BIT,,,0,AL0_WW5_Hi_Flow_Alarm,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_5_hoa_in_manual_alm,rr_facility,default,periodic,BIT,,,0,AL0_WW5_HOA_In_Manual,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_5_lo_discharge_alm,rr_facility,default,periodic,BIT,,,0,AL0_WW5_Lo_Discharge_Alarm,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_5_lo_flow_alm,rr_facility,default,periodic,BIT,,,0,AL0_WW5_Lo_Flow_Alarm,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_5_lo_pip_alm,rr_facility,default,periodic,BIT,,,0,AL0_WW5_Lo_PIP_Alarm,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_5_master_comm_alm,rr_facility,default,periodic,BIT,,,0,AL0_WW5_Master_Communication_Failure,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_5_vfd_alm,rr_facility,default,periodic,BIT,,,0,AL0_WW5_VFD_Faulted,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_6_control_power_alm,rr_facility,default,periodic,BIT,,,0,AL0_WW6_Control_Power_Failure,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_6_hi_discharge_alm,rr_facility,default,periodic,BIT,,,0,AL0_WW6_Hi_Discharge_Alarm,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_6_hi_flow_alm,rr_facility,default,periodic,BIT,,,0,AL0_WW6_Hi_Flow_Alarm,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_6_hoa_in_manual_alm,rr_facility,default,periodic,BIT,,,0,AL0_WW6_HOA_In_Manual,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_6_lo_discharge_alm,rr_facility,default,periodic,BIT,,,0,AL0_WW6_Lo_Discharge_Alarm,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_6_lo_flow_alm,rr_facility,default,periodic,BIT,,,0,AL0_WW6_Lo_Flow_Alarm,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_6_lo_pip_alm,rr_facility,default,periodic,BIT,,,0,AL0_WW6_Lo_PIP_Alarm,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_6_master_comm_alm,rr_facility,default,periodic,BIT,,,0,AL0_WW6_Master_Communication_Failure,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_6_vfd_alm,rr_facility,default,periodic,BIT,,,0,AL0_WW6_VFD_Faulted,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_1_vfd_run_cmd,rr_facility,default,periodic,BIT,,,0,CMD_Run_TP1_VFD,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_2_vfd_run_cmd,rr_facility,default,periodic,BIT,,,0,CMD_Run_TP2_VFD,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_1_hi_a_winding_bypass_cmd,rr_facility,default,periodic,BIT,,,0,CMD_TP1_High_A_Winding_Temp_Alarm_Bypass,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_1_hi_b_winding_bypass_cmd,rr_facility,default,periodic,BIT,,,0,CMD_TP1_High_B_Winding_Temp_Alarm_Bypass,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_1_hi_c_winding_bypass_alm,rr_facility,default,periodic,BIT,,,0,CMD_TP1_High_C_Winding_Temp_Alarm_Bypass,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_1_hi_discharge_bypass_cmd,rr_facility,default,periodic,BIT,,,0,CMD_TP1_High_Discharge_Alarm_Bypass,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_1_hi_inboard_temp_bypass_cmd,rr_facility,default,periodic,BIT,,,0,CMD_TP1_High_Inboard_Temp_Alarm_Bypass,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_1_hi_outboard_temp_bypass_cmd,rr_facility,default,periodic,BIT,,,0,CMD_TP1_High_Outboard_Temp_Alarm_Bypass,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_1_hi_vibration_bypass_cmd,rr_facility,default,periodic,BIT,,,0,CMD_TP1_High_Vibration_Alarm_Bypass,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_1_lo_discharge_bypass_cmd,rr_facility,default,periodic,BIT,,,0,CMD_TP1_Low_Discharge_Alarm_Bypass,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_1_master_bypass_cmd,rr_facility,default,periodic,BIT,,,0,CMD_TP1_Master_Alarm_Bypass,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_1_master_fault_clear_cmd,rr_facility,default,periodic,BIT,,,0,CMD_TP1_Master_Fault_Clear,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_1_oil_cooler_bypass_cmd,rr_facility,default,periodic,BIT,,,0,CMD_TP1_Oil_Cooler_Bypass,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_1_oil_bypass_cmd,rr_facility,default,periodic,BIT,,,0,CMD_TP1_Oil_Level_Alarm_Bypass,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_1_pid_auto_cmd,rr_facility,default,periodic,BIT,,,0,CMD_TP1_PID_Auto,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_2_hi_a_winding_bypass_cmd,rr_facility,default,periodic,BIT,,,0,CMD_TP2_High_A_Winding_Temp_Alarm_Bypass,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_2_hi_b_winding_bypass_cmd,rr_facility,default,periodic,BIT,,,0,CMD_TP2_High_B_Winding_Temp_Alarm_Bypass,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_2_hi_c_winding_bypass_alm,rr_facility,default,periodic,BIT,,,0,CMD_TP2_High_C_Winding_Temp_Alarm_Bypass,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_2_hi_discharge_bypass_cmd,rr_facility,default,periodic,BIT,,,0,CMD_TP2_High_Discharge_Alarm_Bypass,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_2_hi_inboard_temp_bypass_cmd,rr_facility,default,periodic,BIT,,,0,CMD_TP2_High_Inboard_Temp_Alarm_Bypass,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_2_hi_outboard_temp_bypass_cmd,rr_facility,default,periodic,BIT,,,0,CMD_TP2_High_Outboard_Temp_Alarm_Bypass,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_2_hi_vibration_bypass_cmd,rr_facility,default,periodic,BIT,,,0,CMD_TP2_High_Vibration_Alarm_Bypass,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_2_lo_discharge_bypass_cmd,rr_facility,default,periodic,BIT,,,0,CMD_TP2_Low_Discharge_Alarm_Bypass,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_2_master_bypass_cmd,rr_facility,default,periodic,BIT,,,0,CMD_TP2_Master_Alarm_Bypass,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_2_master_fault_clear_cmd,rr_facility,default,periodic,BIT,,,0,CMD_TP2_Master_Fault_Clear,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_2_oil_cooler_bypass_cmd,rr_facility,default,periodic,BIT,,,0,CMD_TP2_Oil_Cooler_Bypass,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_2_oil_bypass_cmd,rr_facility,default,periodic,BIT,,,0,CMD_TP2_Oil_Level_Alarm_Bypass,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_2_pid_auto_cmd,rr_facility,default,periodic,BIT,,,0,CMD_TP2_PID_Auto,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_all_start_stop_cmd,rr_facility,default,periodic,BIT,,,0,CMD_WW_Start_Stop_Together,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_1_auto_cmd,rr_facility,default,periodic,BIT,,,0,CMD_WW1_Auto,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_1_comms_cmd,rr_facility,default,periodic,BIT,,,0,CMD_WW1_Communication_Check,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_1_hi_discharge_enable_cmd,rr_facility,default,periodic,BIT,,,0,CMD_WW1_Enable_Hi_Disch_Alarm,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_1_hi_flow_enable_cmd,rr_facility,default,periodic,BIT,,,0,CMD_WW1_Enable_Hi_Flow_Alarm,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_1_lo_discharge_enable_cmd,rr_facility,default,periodic,BIT,,,0,CMD_WW1_Enable_Lo_Disch_Alarm,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_1_lo_flow_enable_cmd,rr_facility,default,periodic,BIT,,,0,CMD_WW1_Enable_Lo_Flow_Alarm,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_1_lo_pip_enable_cmd,rr_facility,default,periodic,BIT,,,0,CMD_WW1_Enable_Lo_PIP_Alarm,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_1_manual_run_cmd,rr_facility,default,periodic,BIT,,,0,CMD_WW1_Manual_Run,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_1_pid_auto_cmd,rr_facility,default,periodic,BIT,,,0,CMD_WW1_PID_Auto,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_1_run_cmd,rr_facility,default,periodic,BIT,,,0,CMD_WW1_Run,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_2_auto_cmd,rr_facility,default,periodic,BIT,,,0,CMD_WW2_Auto,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_2_comms_cmd,rr_facility,default,periodic,BIT,,,0,CMD_WW2_Communication_Check,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_2_hi_discharge_enable_cmd,rr_facility,default,periodic,BIT,,,0,CMD_WW2_Enable_Hi_Disch_Alarm,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_2_hi_flow_enable_cmd,rr_facility,default,periodic,BIT,,,0,CMD_WW2_Enable_Hi_Flow_Alarm,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_2_lo_discharge_enable_cmd,rr_facility,default,periodic,BIT,,,0,CMD_WW2_Enable_Lo_Disch_Alarm,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_2_lo_flow_enable_cmd,rr_facility,default,periodic,BIT,,,0,CMD_WW2_Enable_Lo_Flow_Alarm,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_2_lo_pip_enable_cmd,rr_facility,default,periodic,BIT,,,0,CMD_WW2_Enable_Lo_PIP_Alarm,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_2_manual_run_cmd,rr_facility,default,periodic,BIT,,,0,CMD_WW2_Manual_Run,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_2_pid_auto_cmd,rr_facility,default,periodic,BIT,,,0,CMD_WW2_PID_Auto,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_2_run_cmd,rr_facility,default,periodic,BIT,,,0,CMD_WW2_Run,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_3_auto_cmd,rr_facility,default,periodic,BIT,,,0,CMD_WW3_Auto,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_3_comms_cmd,rr_facility,default,periodic,BIT,,,0,CMD_WW3_Communication_Check,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_3_hi_discharge_enable_cmd,rr_facility,default,periodic,BIT,,,0,CMD_WW3_Enable_Hi_Disch_Alarm,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_3_hi_flow_enable_cmd,rr_facility,default,periodic,BIT,,,0,CMD_WW3_Enable_Hi_Flow_Alarm,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_3_lo_discharge_enable_cmd,rr_facility,default,periodic,BIT,,,0,CMD_WW3_Enable_Lo_Disch_Alarm,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_3_lo_flow_enable_cmd,rr_facility,default,periodic,BIT,,,0,CMD_WW3_Enable_Lo_Flow_Alarm,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_3_lo_pip_enable_cmd,rr_facility,default,periodic,BIT,,,0,CMD_WW3_Enable_Lo_PIP_Alarm,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_3_manual_run_cmd,rr_facility,default,periodic,BIT,,,0,CMD_WW3_Manual_Run,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_3_pid_auto_cmd,rr_facility,default,periodic,BIT,,,0,CMD_WW3_PID_Auto,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_3_run_cmd,rr_facility,default,periodic,BIT,,,0,CMD_WW3_Run,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_4_auto_cmd,rr_facility,default,periodic,BIT,,,0,CMD_WW4_Auto,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_4_comms_cmd,rr_facility,default,periodic,BIT,,,0,CMD_WW4_Communication_Check,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_4_hi_discharge_enable_cmd,rr_facility,default,periodic,BIT,,,0,CMD_WW4_Enable_Hi_Disch_Alarm,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_4_hi_flow_enable_cmd,rr_facility,default,periodic,BIT,,,0,CMD_WW4_Enable_Hi_Flow_Alarm,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_4_lo_discharge_enable_cmd,rr_facility,default,periodic,BIT,,,0,CMD_WW4_Enable_Lo_Disch_Alarm,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_4_lo_flow_enable_cmd,rr_facility,default,periodic,BIT,,,0,CMD_WW4_Enable_Lo_Flow_Alarm,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_4_lo_pip_enable_cmd,rr_facility,default,periodic,BIT,,,0,CMD_WW4_Enable_Lo_PIP_Alarm,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_4_manual_run_cmd,rr_facility,default,periodic,BIT,,,0,CMD_WW4_Manual_Run,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_4_pid_auto_cmd,rr_facility,default,periodic,BIT,,,0,CMD_WW4_PID_Auto,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_4_run_cmd,rr_facility,default,periodic,BIT,,,0,CMD_WW4_Run,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_5_auto_cmd,rr_facility,default,periodic,BIT,,,0,CMD_WW5_Auto,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_5_comms_cmd,rr_facility,default,periodic,BIT,,,0,CMD_WW5_Communication_Check,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_5_hi_discharge_enable_cmd,rr_facility,default,periodic,BIT,,,0,CMD_WW5_Enable_Hi_Disch_Alarm,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_5_hi_flow_enable_cmd,rr_facility,default,periodic,BIT,,,0,CMD_WW5_Enable_Hi_Flow_Alarm,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_5_lo_discharge_enable_cmd,rr_facility,default,periodic,BIT,,,0,CMD_WW5_Enable_Lo_Disch_Alarm,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_5_lo_flow_enable_cmd,rr_facility,default,periodic,BIT,,,0,CMD_WW5_Enable_Lo_Flow_Alarm,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_5_lo_pip_enable_cmd,rr_facility,default,periodic,BIT,,,0,CMD_WW5_Enable_Lo_PIP_Alarm,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_5_manual_run_cmd,rr_facility,default,periodic,BIT,,,0,CMD_WW5_Manual_Run,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_5_pid_auto_cmd,rr_facility,default,periodic,BIT,,,0,CMD_WW5_PID_Auto,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_5_run_cmd,rr_facility,default,periodic,BIT,,,0,CMD_WW5_Run,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_6_auto_cmd,rr_facility,default,periodic,BIT,,,0,CMD_WW6_Auto,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_6_comms_cmd,rr_facility,default,periodic,BIT,,,0,CMD_WW6_Communication_Check,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_6_hi_discharge_enable_cmd,rr_facility,default,periodic,BIT,,,0,CMD_WW6_Enable_Hi_Disch_Alarm,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_6_hi_flow_enable_cmd,rr_facility,default,periodic,BIT,,,0,CMD_WW6_Enable_Hi_Flow_Alarm,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_6_lo_discharge_enable_cmd,rr_facility,default,periodic,BIT,,,0,CMD_WW6_Enable_Lo_Disch_Alarm,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_6_lo_flow_enable_cmd,rr_facility,default,periodic,BIT,,,0,CMD_WW6_Enable_Lo_Flow_Alarm,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_6_lo_pip_enable_cmd,rr_facility,default,periodic,BIT,,,0,CMD_WW6_Enable_Lo_PIP_Alarm,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_6_manual_run_cmd,rr_facility,default,periodic,BIT,,,0,CMD_WW6_Manual_Run,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_6_pid_auto_cmd,rr_facility,default,periodic,BIT,,,0,CMD_WW6_PID_Auto,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_6_run_cmd,rr_facility,default,periodic,BIT,,,0,CMD_WW6_Run,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 -current_day,rr_facility,default,periodic,INT,0,,,Current_Day,,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -current_hour,rr_facility,default,periodic,INT,0,,,Current_Hour,,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -current_minute,rr_facility,default,periodic,INT,0,,,Current_Minute,,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -current_second,rr_facility,default,periodic,INT,0,,,Current_Second,,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -tp_1_charge_pump_running,rr_facility,default,periodic,BIT,,,0,FBK_TP1_Charge_Pump_Running,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_1_lo_oil,rr_facility,default,periodic,BIT,,,0,FBK_TP1_Low_Oil_Level,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_1_oil_cooler_running,rr_facility,default,periodic,BIT,,,0,FBK_TP1_Oil_Cooler_Running,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_1_vfd_running,rr_facility,default,periodic,BIT,,,0,FBK_TP1_VFD_Running,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_2_charge_pump_running,rr_facility,default,periodic,BIT,,,0,FBK_TP2_Charge_Pump_Running,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_2_lo_oil,rr_facility,default,periodic,BIT,,,0,FBK_TP2_Low_Oil_Level,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_2_oil_cooler_running,rr_facility,default,periodic,BIT,,,0,FBK_TP2_Oil_Cooler_Running,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -tp_2_vfd_running,rr_facility,default,periodic,BIT,,,0,FBK_TP2_VFD_Running,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_1_vfd_running,rr_facility,default,periodic,BIT,,,0,FBK_WW1_VFD_Running,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_2_vfd_running,rr_facility,default,periodic,BIT,,,0,FBK_WW2_VFD_Running,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_3_vfd_running,rr_facility,default,periodic,BIT,,,0,FBK_WW3_VFD_Running,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_4_vfd_running,rr_facility,default,periodic,BIT,,,0,FBK_WW4_VFD_Running,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_5_vfd_running,rr_facility,default,periodic,BIT,,,0,FBK_WW5_VFD_Running,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -ww_6_vfd_running,rr_facility,default,periodic,BIT,,,0,FBK_WW6_VFD_Running,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 -pond_level_start_spt,rr_facility,default,periodic,FLOAT,,,,SPT_Pond_Level_Start,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_1_pond_level_start_spt,rr_facility,default,periodic,FLOAT,,,,SPT_Pond_Level_Start_WW1,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_2_pond_level_start_spt,rr_facility,default,periodic,FLOAT,,,,SPT_Pond_Level_Start_WW2,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_3_pond_level_start_spt,rr_facility,default,periodic,FLOAT,,,,SPT_Pond_Level_Start_WW3,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_4_pond_level_start_spt,rr_facility,default,periodic,FLOAT,,,,SPT_Pond_Level_Start_WW4,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_5_pond_level_start_spt,rr_facility,default,periodic,FLOAT,,,,SPT_Pond_Level_Start_WW5,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_6_pond_level_start_spt,rr_facility,default,periodic,FLOAT,,,,SPT_Pond_Level_Start_WW6,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -pond_level_stop_spt,rr_facility,default,periodic,FLOAT,,,,SPT_Pond_Level_Stop,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_1_pond_level_stop_spt,rr_facility,default,periodic,FLOAT,,,,SPT_Pond_Level_Stop_WW1,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_2_pond_level_stop_spt,rr_facility,default,periodic,FLOAT,,,,SPT_Pond_Level_Stop_WW2,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_3_pond_level_stop_spt,rr_facility,default,periodic,FLOAT,,,,SPT_Pond_Level_Stop_WW3,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_4_pond_level_stop_spt,rr_facility,default,periodic,FLOAT,,,,SPT_Pond_Level_Stop_WW4,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_5_pond_level_stop_spt,rr_facility,default,periodic,FLOAT,,,,SPT_Pond_Level_Stop_WW5,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_6_pond_level_stop_spt,rr_facility,default,periodic,FLOAT,,,,SPT_Pond_Level_Stop_WW6,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -suction_permissive_spt,rr_facility,default,periodic,FLOAT,,,,SPT_Suction_PSI_Permissive,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -tp_1_hi_a_winding_spt,rr_facility,default,periodic,FLOAT,,,,SPT_TP1_A_Winding_High,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -tp_1_hi_b_winding_spt,rr_facility,default,periodic,FLOAT,,,,SPT_TP1_B_Winding_High,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -tp_1_hi_c_winding_spt,rr_facility,default,periodic,FLOAT,,,,SPT_TP1_C_Winding_High,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -tp_1_hi_discharge_spt,rr_facility,default,periodic,FLOAT,,,,SPT_TP1_High_Discharge_Alarm,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -tp_1_hi_vibration_spt,rr_facility,default,periodic,FLOAT,,,,SPT_TP1_High_Vibration_Alarm,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -tp_1_hi_inboard_temp_spt,rr_facility,default,periodic,FLOAT,,,,SPT_TP1_Inboard_High,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -tp_1_lo_discharge_spt,rr_facility,default,periodic,FLOAT,,,,SPT_TP1_Low_Discharge_Alarm,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -tp_1_hi_outboard_temp_spt,rr_facility,default,periodic,FLOAT,,,,SPT_TP1_Outboard_High,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -tp_1_pid_manual_frequency_spt,rr_facility,default,periodic,FLOAT,,,,SPT_TP1_PID_Manual_Freq,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -tp_1_pid_spt,rr_facility,default,periodic,FLOAT,,,,SPT_TP1_PID_Setpoint,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -tp_2_hi_a_winding_spt,rr_facility,default,periodic,FLOAT,,,,SPT_TP2_A_Winding_High,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -tp_2_hi_b_winding_spt,rr_facility,default,periodic,FLOAT,,,,SPT_TP2_B_Winding_High,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -tp_2_hi_c_winding_spt,rr_facility,default,periodic,FLOAT,,,,SPT_TP2_C_Winding_High,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -tp_2_hi_discharge_spt,rr_facility,default,periodic,FLOAT,,,,SPT_TP2_High_Discharge_Alarm,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -tp_2_hi_vibration_spt,rr_facility,default,periodic,FLOAT,,,,SPT_TP2_High_Vibration_Alarm,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -tp_2_hi_inboard_temp_spt,rr_facility,default,periodic,FLOAT,,,,SPT_TP2_Inboard_High,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -tp_2_lo_discharge_spt,rr_facility,default,periodic,FLOAT,,,,SPT_TP2_Low_Discharge_Alarm,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -tp_2_hi_outboard_temp_spt,rr_facility,default,periodic,FLOAT,,,,SPT_TP2_Outboard_High,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -tp_2_pid_manual_frequency_spt,rr_facility,default,periodic,FLOAT,,,,SPT_TP2_PID_Manual_Freq,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -tp_2_pid_spt,rr_facility,default,periodic,FLOAT,,,,SPT_TP2_PID_Setpoint,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_1_hand_frequency_spt,rr_facility,default,periodic,FLOAT,,,,SPT_WW1_Hand_Freq,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_1_hi_discharge_spt,rr_facility,default,periodic,FLOAT,,,,SPT_WW1_Hi_Disch_Alarm,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_1_hi_flow_spt,rr_facility,default,periodic,FLOAT,,,,SPT_WW1_Hi_Flow_Alarm,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_1_lo_discharge_spt,rr_facility,default,periodic,FLOAT,,,,SPT_WW1_Lo_Disch_Alarm,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_1_lo_flow_spt,rr_facility,default,periodic,FLOAT,,,,SPT_WW1_Lo_Flow_Alarm,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_1_lo_pip_spt,rr_facility,default,periodic,FLOAT,,,,SPT_WW1_Lo_PIP_Alarm,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_1_pid_spt,rr_facility,default,periodic,FLOAT,,,,SPT_WW1_PID_Setpoint,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_2_hand_frequency_spt,rr_facility,default,periodic,FLOAT,,,,SPT_WW2_Hand_Freq,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_2_hi_discharge_spt,rr_facility,default,periodic,FLOAT,,,,SPT_WW2_Hi_Disch_Alarm,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_2_hi_flow_spt,rr_facility,default,periodic,FLOAT,,,,SPT_WW2_Hi_Flow_Alarm,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_2_lo_discharge_spt,rr_facility,default,periodic,FLOAT,,,,SPT_WW2_Lo_Disch_Alarm,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_2_lo_flow_spt,rr_facility,default,periodic,FLOAT,,,,SPT_WW2_Lo_Flow_Alarm,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_2_lo_pip_spt,rr_facility,default,periodic,FLOAT,,,,SPT_WW2_Lo_PIP_Alarm,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_2_pid_spt,rr_facility,default,periodic,FLOAT,,,,SPT_WW2_PID_Setpoint,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_3_hand_frequency_spt,rr_facility,default,periodic,FLOAT,,,,SPT_WW3_Hand_Freq,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_3_hi_discharge_spt,rr_facility,default,periodic,FLOAT,,,,SPT_WW3_Hi_Disch_Alarm,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_3_hi_flow_spt,rr_facility,default,periodic,FLOAT,,,,SPT_WW3_Hi_Flow_Alarm,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_3_lo_discharge_spt,rr_facility,default,periodic,FLOAT,,,,SPT_WW3_Lo_Disch_Alarm,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_3_lo_flow_spt,rr_facility,default,periodic,FLOAT,,,,SPT_WW3_Lo_Flow_Alarm,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_3_lo_pip_spt,rr_facility,default,periodic,FLOAT,,,,SPT_WW3_Lo_PIP_Alarm,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_3_pid_spt,rr_facility,default,periodic,FLOAT,,,,SPT_WW3_PID_Setpoint,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_4_hand_frequency_spt,rr_facility,default,periodic,FLOAT,,,,SPT_WW4_Hand_Freq,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_4_hi_discharge_spt,rr_facility,default,periodic,FLOAT,,,,SPT_WW4_Hi_Disch_Alarm,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_4_hi_flow_spt,rr_facility,default,periodic,FLOAT,,,,SPT_WW4_Hi_Flow_Alarm,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_4_lo_discharge_spt,rr_facility,default,periodic,FLOAT,,,,SPT_WW4_Lo_Disch_Alarm,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_4_lo_flow_spt,rr_facility,default,periodic,FLOAT,,,,SPT_WW4_Lo_Flow_Alarm,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_4_lo_pip_spt,rr_facility,default,periodic,FLOAT,,,,SPT_WW4_Lo_PIP_Alarm,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_4_pid_spt,rr_facility,default,periodic,FLOAT,,,,SPT_WW4_PID_Setpoint,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_5_hand_frequency_spt,rr_facility,default,periodic,FLOAT,,,,SPT_WW5_Hand_Freq,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_5_hi_discharge_spt,rr_facility,default,periodic,FLOAT,,,,SPT_WW5_Hi_Disch_Alarm,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_5_hi_flow_spt,rr_facility,default,periodic,FLOAT,,,,SPT_WW5_Hi_Flow_Alarm,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_5_lo_discharge_spt,rr_facility,default,periodic,FLOAT,,,,SPT_WW5_Lo_Disch_Alarm,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_5_lo_flow_spt,rr_facility,default,periodic,FLOAT,,,,SPT_WW5_Lo_Flow_Alarm,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_5_lo_pip_spt,rr_facility,default,periodic,FLOAT,,,,SPT_WW5_Lo_PIP_Alarm,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_5_pid_spt,rr_facility,default,periodic,FLOAT,,,,SPT_WW5_PID_Setpoint,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_6_hand_frequency_spt,rr_facility,default,periodic,FLOAT,,,,SPT_WW6_Hand_Freq,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_6_hi_discharge_spt,rr_facility,default,periodic,FLOAT,,,,SPT_WW6_Hi_Disch_Alarm,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_6_hi_flow_spt,rr_facility,default,periodic,FLOAT,,,,SPT_WW6_Hi_Flow_Alarm,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_6_lo_discharge_spt,rr_facility,default,periodic,FLOAT,,,,SPT_WW6_Lo_Disch_Alarm,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_6_lo_flow_spt,rr_facility,default,periodic,FLOAT,,,,SPT_WW6_Lo_Flow_Alarm,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_6_lo_pip_spt,rr_facility,default,periodic,FLOAT,,,,SPT_WW6_Lo_PIP_Alarm,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_6_pid_spt,rr_facility,default,periodic,FLOAT,,,,SPT_WW6_PID_Setpoint,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -tp_1_charge_pump_run,rr_facility,default,periodic,FLOAT,,,,TP1_Charge_Pump_Run,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -tp_1_oil_cooler_run,rr_facility,default,periodic,FLOAT,,,,TP1_Oil_Cooler_Run,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -tp_2_charge_pump_run,rr_facility,default,periodic,FLOAT,,,,TP2_Charge_Pump_Run,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -tp_2_oil_cooler_run,rr_facility,default,periodic,FLOAT,,,,TP2_Oil_Cooler_Run,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -pond_level,rr_facility,default,periodic,FLOAT,,,,Val_Pond_Level_Scaled,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -tp_1_a_winding_temp,rr_facility,default,periodic,FLOAT,,,,Val_TP_1_A_Winding_Temp_Scaled,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -tp_1_b_winding_temp,rr_facility,default,periodic,FLOAT,,,,Val_TP_1_B_Winding_Temp_Scaled,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -tp_1_c_winding_temp,rr_facility,default,periodic,FLOAT,,,,Val_TP_1_C_Winding_Temp_Scaled,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -tp_1_discharge,rr_facility,default,periodic,FLOAT,,,,Val_TP_1_Discharge_PSI_Scaled,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -tp_1_inboard_temp,rr_facility,default,periodic,FLOAT,,,,Val_TP_1_Inboard_Temp_Scaled,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -tp_1_outboard_temp,rr_facility,default,periodic,FLOAT,,,,Val_TP_1_Outboard_Temp_Scaled,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -tp_1_suction,rr_facility,default,periodic,FLOAT,,,,Val_TP_1_Suction_PSI_Scaled,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -tp_1_vibration,rr_facility,default,periodic,FLOAT,,,,Val_TP_1_Vibration_Scaled,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -tp_2_a_winding_temp,rr_facility,default,periodic,FLOAT,,,,Val_TP_2_A_Winding_Temp_Scaled,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -tp_2_b_winding_temp,rr_facility,default,periodic,FLOAT,,,,Val_TP_2_B_Winding_Temp_Scaled,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -tp_2_c_winding_temp,rr_facility,default,periodic,FLOAT,,,,Val_TP_2_C_Winding_Temp_Scaled,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -tp_2_discharge,rr_facility,default,periodic,FLOAT,,,,Val_TP_2_Discharge_PSI_Scaled,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -tp_2_inboard_temp,rr_facility,default,periodic,FLOAT,,,,Val_TP_2_Inboard_Temp_Scaled,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -tp_2_outboard_temp,rr_facility,default,periodic,FLOAT,,,,Val_TP_2_Outboard_Temp_Scaled,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -tp_2_suction,rr_facility,default,periodic,FLOAT,,,,Val_TP_2_Suction_PSI_Scaled,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -tp_2_vibration,rr_facility,default,periodic,FLOAT,,,,Val_TP_2_Vibration_Scaled,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -tp_flow_rate,rr_facility,default,periodic,FLOAT,,,,Val_TP_FlowRate,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -tp_yesterday_total,rr_facility,default,periodic,FLOAT,,,,Val_TP_FM_Yest_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -tp_last_month_total,rr_facility,default,periodic,FLOAT,,,,Val_TP_LastMonth_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -tp_lifetime_total,rr_facility,default,periodic,FLOAT,,,,Val_TP_Lifetime_Flow_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -tp_month_total,rr_facility,default,periodic,FLOAT,,,,Val_TP_Monthly_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -tp_today_total,rr_facility,default,periodic,FLOAT,,,,Val_TP_Today_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -tp_1_vfd_frequency,rr_facility,default,periodic,FLOAT,,,,Val_TP1_VFD_Frequency_Setpoint,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -tp_1_vfd_output_current,rr_facility,default,periodic,FLOAT,,,,Val_TP1_VFD_Output_Current,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -tp_1_vfd_output_frequency,rr_facility,default,periodic,FLOAT,,,,Val_TP1_VFD_Output_Frequency,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -tp_1_vfd_output_voltage,rr_facility,default,periodic,FLOAT,,,,Val_TP1_VFD_Output_Voltage,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -tp_2_vfd_frequency,rr_facility,default,periodic,FLOAT,,,,Val_TP2_VFD_Frequency_Setpoint,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -tp_2_vfd_output_current,rr_facility,default,periodic,FLOAT,,,,Val_TP2_VFD_Output_Current,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -tp_2_vfd_output_frequency,rr_facility,default,periodic,FLOAT,,,,Val_TP2_VFD_Output_Frequency,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -tp_2_vfd_output_voltage,rr_facility,default,periodic,FLOAT,,,,Val_TP2_VFD_Output_Voltage,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_1_discharge,rr_facility,default,periodic,FLOAT,,,,Val_WW1_Discharge_PSI,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_1_downhole,rr_facility,default,periodic,FLOAT,,,,Val_WW1_Downhole_PSI,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_1_flow_rate,rr_facility,default,periodic,FLOAT,,,,Val_WW1_Flowmeter_FR,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_1_last_month_total,rr_facility,default,periodic,FLOAT,,,,Val_WW1_Flowmeter_LastMonth_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_1_month_total,rr_facility,default,periodic,FLOAT,,,,Val_WW1_Flowmeter_Month_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_1_today_total,rr_facility,default,periodic,FLOAT,,,,Val_WW1_Flowmeter_Todays_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_1_lifetime_total,rr_facility,default,periodic,FLOAT,,,,Val_WW1_Flowmeter_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_1_yesterday_total,rr_facility,default,periodic,FLOAT,,,,Val_WW1_Flowmeter_Yest_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_1_vfd_frequency_spt,rr_facility,default,periodic,FLOAT,,,,Val_WW1_VFD_Frequency_Setpoint,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_1_vfd_current,rr_facility,default,periodic,FLOAT,,,,Val_WW1_VFD_Output_Current,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_1_vfd_frequency,rr_facility,default,periodic,FLOAT,,,,Val_WW1_VFD_Output_Frequency,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_1_vfd_voltage,rr_facility,default,periodic,FLOAT,,,,Val_WW1_VFD_Output_Voltage,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_2_discharge,rr_facility,default,periodic,FLOAT,,,,Val_WW2_Discharge_PSI,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_2_downhole,rr_facility,default,periodic,FLOAT,,,,Val_WW2_Downhole_PSI,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_2_flow_rate,rr_facility,default,periodic,FLOAT,,,,Val_WW2_Flowmeter_FR,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_2_last_month_total,rr_facility,default,periodic,FLOAT,,,,Val_WW2_Flowmeter_LastMonth_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_2_month_total,rr_facility,default,periodic,FLOAT,,,,Val_WW2_Flowmeter_Month_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_2_today_total,rr_facility,default,periodic,FLOAT,,,,Val_WW2_Flowmeter_Todays_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_2_lifetime_total,rr_facility,default,periodic,FLOAT,,,,Val_WW2_Flowmeter_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_2_yesterday_total,rr_facility,default,periodic,FLOAT,,,,Val_WW2_Flowmeter_Yest_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_2_vfd_frequency_spt,rr_facility,default,periodic,FLOAT,,,,Val_WW2_VFD_Frequency_Setpoint,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_2_vfd_current,rr_facility,default,periodic,FLOAT,,,,Val_WW2_VFD_Output_Current,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_2_vfd_frequency,rr_facility,default,periodic,FLOAT,,,,Val_WW2_VFD_Output_Frequency,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_2_vfd_voltage,rr_facility,default,periodic,FLOAT,,,,Val_WW2_VFD_Output_Voltage,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_3_discharge,rr_facility,default,periodic,FLOAT,,,,Val_WW3_Discharge_PSI,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_3_downhole,rr_facility,default,periodic,FLOAT,,,,Val_WW3_Downhole_PSI,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_3_flow_rate,rr_facility,default,periodic,FLOAT,,,,Val_WW3_Flowmeter_FR,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_3_last_month_total,rr_facility,default,periodic,FLOAT,,,,Val_WW3_Flowmeter_LastMonth_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_3_month_total,rr_facility,default,periodic,FLOAT,,,,Val_WW3_Flowmeter_Month_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_3_today_total,rr_facility,default,periodic,FLOAT,,,,Val_WW3_Flowmeter_Todays_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_3_lifetime_total,rr_facility,default,periodic,FLOAT,,,,Val_WW3_Flowmeter_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_3_yesterday_total,rr_facility,default,periodic,FLOAT,,,,Val_WW3_Flowmeter_Yest_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_3_vfd_frequency_spt,rr_facility,default,periodic,FLOAT,,,,Val_WW3_VFD_Frequency_Setpoint,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_3_vfd_current,rr_facility,default,periodic,FLOAT,,,,Val_WW3_VFD_Output_Current,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_3_vfd_frequency,rr_facility,default,periodic,FLOAT,,,,Val_WW3_VFD_Output_Frequency,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_3_vfd_voltage,rr_facility,default,periodic,FLOAT,,,,Val_WW3_VFD_Output_Voltage,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_4_discharge,rr_facility,default,periodic,FLOAT,,,,Val_WW4_Discharge_PSI,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_4_downhole,rr_facility,default,periodic,FLOAT,,,,Val_WW4_Downhole_PSI,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_4_flow_rate,rr_facility,default,periodic,FLOAT,,,,Val_WW4_Flowmeter_FR,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_4_last_month_total,rr_facility,default,periodic,FLOAT,,,,Val_WW4_Flowmeter_LastMonth_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_4_month_total,rr_facility,default,periodic,FLOAT,,,,Val_WW4_Flowmeter_Month_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_4_today_total,rr_facility,default,periodic,FLOAT,,,,Val_WW4_Flowmeter_Todays_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_4_lifetime_total,rr_facility,default,periodic,FLOAT,,,,Val_WW4_Flowmeter_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_4_yesterday_total,rr_facility,default,periodic,FLOAT,,,,Val_WW4_Flowmeter_Yest_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_4_vfd_frequency_spt,rr_facility,default,periodic,FLOAT,,,,Val_WW4_VFD_Frequency_Setpoint,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_4_vfd_current,rr_facility,default,periodic,FLOAT,,,,Val_WW4_VFD_Output_Current,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_4_vfd_frequency,rr_facility,default,periodic,FLOAT,,,,Val_WW4_VFD_Output_Frequency,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_4_vfd_voltage,rr_facility,default,periodic,FLOAT,,,,Val_WW4_VFD_Output_Voltage,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_5_discharge,rr_facility,default,periodic,FLOAT,,,,Val_WW5_Discharge_PSI,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_5_downhole,rr_facility,default,periodic,FLOAT,,,,Val_WW5_Downhole_PSI,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_5_flow_rate,rr_facility,default,periodic,FLOAT,,,,Val_WW5_Flowmeter_FR,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_5_last_month_total,rr_facility,default,periodic,FLOAT,,,,Val_WW5_Flowmeter_LastMonth_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_5_month_total,rr_facility,default,periodic,FLOAT,,,,Val_WW5_Flowmeter_Month_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_5_today_total,rr_facility,default,periodic,FLOAT,,,,Val_WW5_Flowmeter_Todays_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_5_lifetime_total,rr_facility,default,periodic,FLOAT,,,,Val_WW5_Flowmeter_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_5_yesterday_total,rr_facility,default,periodic,FLOAT,,,,Val_WW5_Flowmeter_Yest_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_5_vfd_frequency_spt,rr_facility,default,periodic,FLOAT,,,,Val_WW5_VFD_Frequency_Setpoint,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_5_vfd_current,rr_facility,default,periodic,FLOAT,,,,Val_WW5_VFD_Output_Current,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_5_vfd_frequency,rr_facility,default,periodic,FLOAT,,,,Val_WW5_VFD_Output_Frequency,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_5_vfd_voltage,rr_facility,default,periodic,FLOAT,,,,Val_WW5_VFD_Output_Voltage,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_6_discharge,rr_facility,default,periodic,FLOAT,,,,Val_WW6_Discharge_PSI,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_6_downhole,rr_facility,default,periodic,FLOAT,,,,Val_WW6_Downhole_PSI,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_6_flow_rate,rr_facility,default,periodic,FLOAT,,,,Val_WW6_Flowmeter_FR,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_6_last_month_total,rr_facility,default,periodic,FLOAT,,,,Val_WW6_Flowmeter_LastMonth_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_6_month_total,rr_facility,default,periodic,FLOAT,,,,Val_WW6_Flowmeter_Month_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_6_today_total,rr_facility,default,periodic,FLOAT,,,,Val_WW6_Flowmeter_Todays_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_6_lifetime_total,rr_facility,default,periodic,FLOAT,,,,Val_WW6_Flowmeter_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_6_yesterday_total,rr_facility,default,periodic,FLOAT,,,,Val_WW6_Flowmeter_Yest_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_6_vfd_frequency_spt,rr_facility,default,periodic,FLOAT,,,,Val_WW6_VFD_Frequency_Setpoint,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_6_vfd_current,rr_facility,default,periodic,FLOAT,,,,Val_WW6_VFD_Output_Current,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_6_vfd_frequency,rr_facility,default,periodic,FLOAT,,,,Val_WW6_VFD_Output_Frequency,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 -ww_6_vfd_voltage,rr_facility,default,periodic,FLOAT,,,,Val_WW6_VFD_Output_Voltage,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 \ No newline at end of file +MeasuringPointName,ControllerName,GroupName,UploadType,DeadZoneType,DeadZonePercent,DataType,ArrayIndex,EnableBit,BitIndex,reverseBit,Address,Decimal,Len,CodeType,ReadWrite,Unit,Description,Transform Type,MaxValue,MinValue,MaxScale,MinScale,Gain,Offset,startBit,endBit,Pt,Ct,Mapping_table,TransDecimal,bitMap,msecSample,storageLwTSDB,DataEndianReverse,ReadOffset,ReadLength,WriteOffset,WriteLength,DataParseMethod,BitId,pollCycle,EnableRequestCount,RequestCount +pond_level_input_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_Pond_Level_Input_Failure,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_1_discharge_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_TP_1_Discharge_Input_Failure,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_1_suction_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_TP_1_Suction_Input_Failure,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_1_vibration_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_TP_1_Vibration_Failure,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_2_discharge_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_TP_2_Discharge_Input_Failure,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_2_suction_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_TP_2_Suction_Input_Failure,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_2_vibration_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_TP_2_Vibration_Failure,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_1_charge_pump_fail_to_start_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_TP1_Charge_Pump_Failed_To_Start,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_1_hi_a_winding_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_TP1_High_A_Winding_Alarm,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_1_hi_b_winding_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_TP1_High_B_Winding_Alarm,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_1_hi_c_winding_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_TP1_High_C_Winding_Alarm,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_1_hi_discharge_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_TP1_High_Discharge_PSI,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_1_hi_inboard_temp_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_TP1_High_Inboard_Temp_Alarm,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_1_hi_outboard_temp_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_TP1_High_Outboard_Temp_Alarm,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_1_hi_vibration_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_TP1_High_Vibration_Alarm,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_1_lo_discharge_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_TP1_Low_Discharge_PSI,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_1_lo_oil_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_TP1_Low_Oil_Level_Alarm,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_1_lo_suction_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_TP1_Low_Suction_Pressure,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_1_oil_cooler_failed_to_start_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_TP1_Oil_Cooler_Failed_To_Start,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_1_vfd_faulted_alm,rr_facility,default,periodic,,,BIT,,,,0,Al0_TP1_VFD_Faulted,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_2_charge_pump_fail_to_start_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_TP2_Charge_Pump_Failed_To_Start,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_2_hi_a_winding_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_TP2_High_A_Winding_Alarm,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_2_hi_b_winding_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_TP2_High_B_Winding_Alarm,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_2_hi_c_winding_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_TP2_High_C_Winding_Alarm,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_2_hi_discharge_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_TP2_High_Discharge_PSI,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_2_hi_inboard_temp_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_TP2_High_Inboard_Temp_Alarm,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_2_hi_outboard_temp_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_TP2_High_Outboard_Temp_Alarm,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_2_hi_vibration_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_TP2_High_Vibration_Alarm,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_2_lo_discharge_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_TP2_Low_Discharge_PSI,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_2_lo_oil_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_TP2_Low_Oil_Level_Alarm,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_2_lo_suction_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_TP2_Low_Suction_Pressure,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_2_oil_cooler_failed_to_start_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_TP2_Oil_Cooler_Failed_To_Start,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_2_vfd_faulted_alm,rr_facility,default,periodic,,,BIT,,,,0,Al0_TP2_VFD_Faulted,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_1_comms_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_Water_Well_1_Communication_Failure,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_2_comms_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_Water_Well_2_Communication_Failure,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_3_comms_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_Water_Well_3_Communication_Failure,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_4_comms_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_Water_Well_4_Communication_Failure,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_5_comms_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_Water_Well_5_Communication_Failure,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_6_comms_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_Water_Well_6_Communication_Failure,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_1_control_power_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_WW1_Control_Power_Failure,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_1_hi_discharge_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_WW1_Hi_Discharge_Alarm,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_1_hi_flow_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_WW1_Hi_Flow_Alarm,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_1_hoa_in_manual_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_WW1_HOA_In_Manual,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_1_lo_discharge_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_WW1_Lo_Discharge_Alarm,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_1_lo_flow_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_WW1_Lo_Flow_Alarm,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_1_lo_pip_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_WW1_Lo_PIP_Alarm,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_1_master_comm_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_WW1_Master_Communication_Failure,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_1_vfd_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_WW1_VFD_Faulted,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_2_control_power_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_WW2_Control_Power_Failure,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_2_hi_discharge_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_WW2_Hi_Discharge_Alarm,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_2_hi_flow_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_WW2_Hi_Flow_Alarm,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_2_hoa_in_manual_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_WW2_HOA_In_Manual,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_2_lo_discharge_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_WW2_Lo_Discharge_Alarm,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_2_lo_flow_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_WW2_Lo_Flow_Alarm,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_2_lo_pip_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_WW2_Lo_PIP_Alarm,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_2_master_comm_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_WW2_Master_Communication_Failure,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_2_vfd_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_WW2_VFD_Faulted,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_3_control_power_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_WW3_Control_Power_Failure,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_3_hi_discharge_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_WW3_Hi_Discharge_Alarm,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_3_hi_flow_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_WW3_Hi_Flow_Alarm,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_3_hoa_in_manual_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_WW3_HOA_In_Manual,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_3_lo_discharge_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_WW3_Lo_Discharge_Alarm,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_3_lo_flow_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_WW3_Lo_Flow_Alarm,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_3_lo_pip_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_WW3_Lo_PIP_Alarm,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_3_master_comm_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_WW3_Master_Communication_Failure,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_3_vfd_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_WW3_VFD_Faulted,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_4_control_power_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_WW4_Control_Power_Failure,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_4_hi_discharge_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_WW4_Hi_Discharge_Alarm,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_4_hi_flow_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_WW4_Hi_Flow_Alarm,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_4_hoa_in_manual_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_WW4_HOA_In_Manual,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_4_lo_discharge_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_WW4_Lo_Discharge_Alarm,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_4_lo_flow_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_WW4_Lo_Flow_Alarm,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_4_lo_pip_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_WW4_Lo_PIP_Alarm,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_4_master_comm_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_WW4_Master_Communication_Failure,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_4_vfd_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_WW4_VFD_Faulted,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_5_control_power_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_WW5_Control_Power_Failure,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_5_hi_discharge_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_WW5_Hi_Discharge_Alarm,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_5_hi_flow_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_WW5_Hi_Flow_Alarm,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_5_hoa_in_manual_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_WW5_HOA_In_Manual,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_5_lo_discharge_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_WW5_Lo_Discharge_Alarm,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_5_lo_flow_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_WW5_Lo_Flow_Alarm,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_5_lo_pip_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_WW5_Lo_PIP_Alarm,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_5_master_comm_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_WW5_Master_Communication_Failure,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_5_vfd_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_WW5_VFD_Faulted,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_6_control_power_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_WW6_Control_Power_Failure,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_6_hi_discharge_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_WW6_Hi_Discharge_Alarm,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_6_hi_flow_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_WW6_Hi_Flow_Alarm,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_6_hoa_in_manual_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_WW6_HOA_In_Manual,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_6_lo_discharge_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_WW6_Lo_Discharge_Alarm,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_6_lo_flow_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_WW6_Lo_Flow_Alarm,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_6_lo_pip_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_WW6_Lo_PIP_Alarm,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_6_master_comm_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_WW6_Master_Communication_Failure,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_6_vfd_alm,rr_facility,default,periodic,,,BIT,,,,0,AL0_WW6_VFD_Faulted,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_1_vfd_run_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_Run_TP1_VFD,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_2_vfd_run_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_Run_TP2_VFD,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_1_hi_a_winding_bypass_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_TP1_High_A_Winding_Temp_Alarm_Bypass,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_1_hi_b_winding_bypass_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_TP1_High_B_Winding_Temp_Alarm_Bypass,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_1_hi_c_winding_bypass_alm,rr_facility,default,periodic,,,BIT,,,,0,CMD_TP1_High_C_Winding_Temp_Alarm_Bypass,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_1_hi_discharge_bypass_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_TP1_High_Discharge_Alarm_Bypass,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_1_hi_inboard_temp_bypass_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_TP1_High_Inboard_Temp_Alarm_Bypass,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_1_hi_outboard_temp_bypass_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_TP1_High_Outboard_Temp_Alarm_Bypass,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_1_hi_vibration_bypass_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_TP1_High_Vibration_Alarm_Bypass,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_1_lo_discharge_bypass_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_TP1_Low_Discharge_Alarm_Bypass,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_1_master_bypass_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_TP1_Master_Alarm_Bypass,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_1_master_fault_clear_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_TP1_Master_Fault_Clear,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_1_oil_cooler_bypass_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_TP1_Oil_Cooler_Bypass,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_1_oil_bypass_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_TP1_Oil_Level_Alarm_Bypass,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_1_pid_auto_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_TP1_PID_Auto,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_2_hi_a_winding_bypass_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_TP2_High_A_Winding_Temp_Alarm_Bypass,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_2_hi_b_winding_bypass_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_TP2_High_B_Winding_Temp_Alarm_Bypass,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_2_hi_c_winding_bypass_alm,rr_facility,default,periodic,,,BIT,,,,0,CMD_TP2_High_C_Winding_Temp_Alarm_Bypass,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_2_hi_discharge_bypass_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_TP2_High_Discharge_Alarm_Bypass,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_2_hi_inboard_temp_bypass_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_TP2_High_Inboard_Temp_Alarm_Bypass,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_2_hi_outboard_temp_bypass_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_TP2_High_Outboard_Temp_Alarm_Bypass,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_2_hi_vibration_bypass_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_TP2_High_Vibration_Alarm_Bypass,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_2_lo_discharge_bypass_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_TP2_Low_Discharge_Alarm_Bypass,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_2_master_bypass_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_TP2_Master_Alarm_Bypass,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_2_master_fault_clear_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_TP2_Master_Fault_Clear,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_2_oil_cooler_bypass_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_TP2_Oil_Cooler_Bypass,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_2_oil_bypass_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_TP2_Oil_Level_Alarm_Bypass,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_2_pid_auto_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_TP2_PID_Auto,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_all_start_stop_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_WW_Start_Stop_Together,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_1_auto_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_WW1_Auto,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_1_comms_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_WW1_Communication_Check,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_1_hi_discharge_enable_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_WW1_Enable_Hi_Disch_Alarm,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_1_hi_flow_enable_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_WW1_Enable_Hi_Flow_Alarm,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_1_lo_discharge_enable_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_WW1_Enable_Lo_Disch_Alarm,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_1_lo_flow_enable_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_WW1_Enable_Lo_Flow_Alarm,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_1_lo_pip_enable_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_WW1_Enable_Lo_PIP_Alarm,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_1_manual_run_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_WW1_Manual_Run,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_1_pid_auto_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_WW1_PID_Auto,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_1_run_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_WW1_Run,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_2_auto_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_WW2_Auto,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_2_comms_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_WW2_Communication_Check,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_2_hi_discharge_enable_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_WW2_Enable_Hi_Disch_Alarm,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_2_hi_flow_enable_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_WW2_Enable_Hi_Flow_Alarm,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_2_lo_discharge_enable_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_WW2_Enable_Lo_Disch_Alarm,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_2_lo_flow_enable_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_WW2_Enable_Lo_Flow_Alarm,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_2_lo_pip_enable_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_WW2_Enable_Lo_PIP_Alarm,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_2_manual_run_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_WW2_Manual_Run,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_2_pid_auto_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_WW2_PID_Auto,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_2_run_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_WW2_Run,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_3_auto_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_WW3_Auto,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_3_comms_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_WW3_Communication_Check,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_3_hi_discharge_enable_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_WW3_Enable_Hi_Disch_Alarm,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_3_hi_flow_enable_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_WW3_Enable_Hi_Flow_Alarm,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_3_lo_discharge_enable_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_WW3_Enable_Lo_Disch_Alarm,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_3_lo_flow_enable_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_WW3_Enable_Lo_Flow_Alarm,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_3_lo_pip_enable_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_WW3_Enable_Lo_PIP_Alarm,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_3_manual_run_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_WW3_Manual_Run,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_3_pid_auto_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_WW3_PID_Auto,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_3_run_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_WW3_Run,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_4_auto_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_WW4_Auto,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_4_comms_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_WW4_Communication_Check,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_4_hi_discharge_enable_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_WW4_Enable_Hi_Disch_Alarm,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_4_hi_flow_enable_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_WW4_Enable_Hi_Flow_Alarm,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_4_lo_discharge_enable_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_WW4_Enable_Lo_Disch_Alarm,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_4_lo_flow_enable_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_WW4_Enable_Lo_Flow_Alarm,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_4_lo_pip_enable_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_WW4_Enable_Lo_PIP_Alarm,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_4_manual_run_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_WW4_Manual_Run,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_4_pid_auto_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_WW4_PID_Auto,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_4_run_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_WW4_Run,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_5_auto_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_WW5_Auto,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_5_comms_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_WW5_Communication_Check,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_5_hi_discharge_enable_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_WW5_Enable_Hi_Disch_Alarm,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_5_hi_flow_enable_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_WW5_Enable_Hi_Flow_Alarm,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_5_lo_discharge_enable_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_WW5_Enable_Lo_Disch_Alarm,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_5_lo_flow_enable_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_WW5_Enable_Lo_Flow_Alarm,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_5_lo_pip_enable_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_WW5_Enable_Lo_PIP_Alarm,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_5_manual_run_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_WW5_Manual_Run,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_5_pid_auto_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_WW5_PID_Auto,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_5_run_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_WW5_Run,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_6_auto_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_WW6_Auto,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_6_comms_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_WW6_Communication_Check,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_6_hi_discharge_enable_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_WW6_Enable_Hi_Disch_Alarm,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_6_hi_flow_enable_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_WW6_Enable_Hi_Flow_Alarm,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_6_lo_discharge_enable_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_WW6_Enable_Lo_Disch_Alarm,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_6_lo_flow_enable_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_WW6_Enable_Lo_Flow_Alarm,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_6_lo_pip_enable_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_WW6_Enable_Lo_PIP_Alarm,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_6_manual_run_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_WW6_Manual_Run,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_6_pid_auto_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_WW6_PID_Auto,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_6_run_cmd,rr_facility,default,periodic,,,BIT,,,,0,CMD_WW6_Run,,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +current_day,rr_facility,default,periodic,,,INT,,0,,,Current_Day,,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +current_hour,rr_facility,default,periodic,,,INT,,0,,,Current_Hour,,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +current_minute,rr_facility,default,periodic,,,INT,,0,,,Current_Minute,,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +current_second,rr_facility,default,periodic,,,INT,,0,,,Current_Second,,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +tp_1_charge_pump_running,rr_facility,default,periodic,,,BIT,,,,0,FBK_TP1_Charge_Pump_Running,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_1_lo_oil,rr_facility,default,periodic,,,BIT,,,,0,FBK_TP1_Low_Oil_Level,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_1_oil_cooler_running,rr_facility,default,periodic,,,BIT,,,,0,FBK_TP1_Oil_Cooler_Running,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_1_vfd_running,rr_facility,default,periodic,,,BIT,,,,0,FBK_TP1_VFD_Running,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_2_charge_pump_running,rr_facility,default,periodic,,,BIT,,,,0,FBK_TP2_Charge_Pump_Running,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_2_lo_oil,rr_facility,default,periodic,,,BIT,,,,0,FBK_TP2_Low_Oil_Level,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_2_oil_cooler_running,rr_facility,default,periodic,,,BIT,,,,0,FBK_TP2_Oil_Cooler_Running,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +tp_2_vfd_running,rr_facility,default,periodic,,,BIT,,,,0,FBK_TP2_VFD_Running,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_1_vfd_running,rr_facility,default,periodic,,,BIT,,,,0,FBK_WW1_VFD_Running,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_2_vfd_running,rr_facility,default,periodic,,,BIT,,,,0,FBK_WW2_VFD_Running,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_3_vfd_running,rr_facility,default,periodic,,,BIT,,,,0,FBK_WW3_VFD_Running,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_4_vfd_running,rr_facility,default,periodic,,,BIT,,,,0,FBK_WW4_VFD_Running,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_5_vfd_running,rr_facility,default,periodic,,,BIT,,,,0,FBK_WW5_VFD_Running,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +ww_6_vfd_running,rr_facility,default,periodic,,,BIT,,,,0,FBK_WW6_VFD_Running,,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,,,,0, +pond_level_start_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_Pond_Level_Start,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_1_pond_level_start_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_Pond_Level_Start_WW1,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_2_pond_level_start_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_Pond_Level_Start_WW2,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_3_pond_level_start_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_Pond_Level_Start_WW3,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_4_pond_level_start_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_Pond_Level_Start_WW4,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_5_pond_level_start_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_Pond_Level_Start_WW5,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_6_pond_level_start_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_Pond_Level_Start_WW6,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +pond_level_stop_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_Pond_Level_Stop,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_1_pond_level_stop_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_Pond_Level_Stop_WW1,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_2_pond_level_stop_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_Pond_Level_Stop_WW2,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_3_pond_level_stop_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_Pond_Level_Stop_WW3,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_4_pond_level_stop_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_Pond_Level_Stop_WW4,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_5_pond_level_stop_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_Pond_Level_Stop_WW5,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_6_pond_level_stop_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_Pond_Level_Stop_WW6,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +suction_permissive_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_Suction_PSI_Permissive,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +tp_1_hi_a_winding_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_TP1_A_Winding_High,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +tp_1_hi_b_winding_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_TP1_B_Winding_High,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +tp_1_hi_c_winding_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_TP1_C_Winding_High,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +tp_1_hi_discharge_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_TP1_High_Discharge_Alarm,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +tp_1_hi_vibration_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_TP1_High_Vibration_Alarm,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +tp_1_hi_inboard_temp_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_TP1_Inboard_High,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +tp_1_lo_discharge_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_TP1_Low_Discharge_Alarm,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +tp_1_hi_outboard_temp_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_TP1_Outboard_High,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +tp_1_pid_manual_frequency_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_TP1_PID_Manual_Freq,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +tp_1_pid_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_TP1_PID_Setpoint,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +tp_2_hi_a_winding_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_TP2_A_Winding_High,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +tp_2_hi_b_winding_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_TP2_B_Winding_High,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +tp_2_hi_c_winding_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_TP2_C_Winding_High,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +tp_2_hi_discharge_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_TP2_High_Discharge_Alarm,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +tp_2_hi_vibration_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_TP2_High_Vibration_Alarm,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +tp_2_hi_inboard_temp_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_TP2_Inboard_High,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +tp_2_lo_discharge_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_TP2_Low_Discharge_Alarm,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +tp_2_hi_outboard_temp_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_TP2_Outboard_High,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +tp_2_pid_manual_frequency_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_TP2_PID_Manual_Freq,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +tp_2_pid_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_TP2_PID_Setpoint,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_1_hand_frequency_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_WW1_Hand_Freq,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_1_hi_discharge_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_WW1_Hi_Disch_Alarm,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_1_hi_flow_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_WW1_Hi_Flow_Alarm,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_1_lo_discharge_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_WW1_Lo_Disch_Alarm,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_1_lo_flow_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_WW1_Lo_Flow_Alarm,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_1_lo_pip_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_WW1_Lo_PIP_Alarm,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_1_pid_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_WW1_PID_Setpoint,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_2_hand_frequency_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_WW2_Hand_Freq,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_2_hi_discharge_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_WW2_Hi_Disch_Alarm,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_2_hi_flow_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_WW2_Hi_Flow_Alarm,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_2_lo_discharge_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_WW2_Lo_Disch_Alarm,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_2_lo_flow_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_WW2_Lo_Flow_Alarm,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_2_lo_pip_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_WW2_Lo_PIP_Alarm,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_2_pid_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_WW2_PID_Setpoint,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_3_hand_frequency_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_WW3_Hand_Freq,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_3_hi_discharge_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_WW3_Hi_Disch_Alarm,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_3_hi_flow_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_WW3_Hi_Flow_Alarm,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_3_lo_discharge_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_WW3_Lo_Disch_Alarm,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_3_lo_flow_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_WW3_Lo_Flow_Alarm,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_3_lo_pip_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_WW3_Lo_PIP_Alarm,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_3_pid_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_WW3_PID_Setpoint,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_4_hand_frequency_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_WW4_Hand_Freq,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_4_hi_discharge_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_WW4_Hi_Disch_Alarm,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_4_hi_flow_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_WW4_Hi_Flow_Alarm,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_4_lo_discharge_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_WW4_Lo_Disch_Alarm,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_4_lo_flow_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_WW4_Lo_Flow_Alarm,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_4_lo_pip_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_WW4_Lo_PIP_Alarm,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_4_pid_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_WW4_PID_Setpoint,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_5_hand_frequency_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_WW5_Hand_Freq,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_5_hi_discharge_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_WW5_Hi_Disch_Alarm,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_5_hi_flow_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_WW5_Hi_Flow_Alarm,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_5_lo_discharge_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_WW5_Lo_Disch_Alarm,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_5_lo_flow_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_WW5_Lo_Flow_Alarm,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_5_lo_pip_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_WW5_Lo_PIP_Alarm,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_5_pid_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_WW5_PID_Setpoint,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_6_hand_frequency_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_WW6_Hand_Freq,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_6_hi_discharge_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_WW6_Hi_Disch_Alarm,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_6_hi_flow_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_WW6_Hi_Flow_Alarm,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_6_lo_discharge_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_WW6_Lo_Disch_Alarm,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_6_lo_flow_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_WW6_Lo_Flow_Alarm,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_6_lo_pip_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_WW6_Lo_PIP_Alarm,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_6_pid_spt,rr_facility,default,periodic,,,FLOAT,,,,,SPT_WW6_PID_Setpoint,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +pond_level,rr_facility,default,periodic,,,FLOAT,,,,,Val_Pond_Level_Scaled,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +tp_1_a_winding_temp,rr_facility,default,periodic,,,FLOAT,,,,,Val_TP_1_A_Winding_Temp_Scaled,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +tp_1_b_winding_temp,rr_facility,default,periodic,,,FLOAT,,,,,Val_TP_1_B_Winding_Temp_Scaled,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +tp_1_c_winding_temp,rr_facility,default,periodic,,,FLOAT,,,,,Val_TP_1_C_Winding_Temp_Scaled,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +tp_1_discharge,rr_facility,default,periodic,,,FLOAT,,,,,Val_TP_1_Discharge_PSI_Scaled,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +tp_1_inboard_temp,rr_facility,default,periodic,,,FLOAT,,,,,Val_TP_1_Inboard_Temp_Scaled,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +tp_1_outboard_temp,rr_facility,default,periodic,,,FLOAT,,,,,Val_TP_1_Outboard_Temp_Scaled,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +tp_1_suction,rr_facility,default,periodic,,,FLOAT,,,,,Val_TP_1_Suction_PSI_Scaled,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +tp_1_vibration,rr_facility,default,periodic,,,FLOAT,,,,,Val_TP_1_Vibration_Scaled,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +tp_2_a_winding_temp,rr_facility,default,periodic,,,FLOAT,,,,,Val_TP_2_A_Winding_Temp_Scaled,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +tp_2_b_winding_temp,rr_facility,default,periodic,,,FLOAT,,,,,Val_TP_2_B_Winding_Temp_Scaled,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +tp_2_c_winding_temp,rr_facility,default,periodic,,,FLOAT,,,,,Val_TP_2_C_Winding_Temp_Scaled,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +tp_2_discharge,rr_facility,default,periodic,,,FLOAT,,,,,Val_TP_2_Discharge_PSI_Scaled,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +tp_2_inboard_temp,rr_facility,default,periodic,,,FLOAT,,,,,Val_TP_2_Inboard_Temp_Scaled,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +tp_2_outboard_temp,rr_facility,default,periodic,,,FLOAT,,,,,Val_TP_2_Outboard_Temp_Scaled,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +tp_2_suction,rr_facility,default,periodic,,,FLOAT,,,,,Val_TP_2_Suction_PSI_Scaled,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +tp_2_vibration,rr_facility,default,periodic,,,FLOAT,,,,,Val_TP_2_Vibration_Scaled,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +tp_flow_rate,rr_facility,default,periodic,,,FLOAT,,,,,Val_TP_FlowRate,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +tp_yesterday_total,rr_facility,default,periodic,,,FLOAT,,,,,Val_TP_FM_Yest_Total,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +tp_last_month_total,rr_facility,default,periodic,,,FLOAT,,,,,Val_TP_LastMonth_Total,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +tp_lifetime_total,rr_facility,default,periodic,,,FLOAT,,,,,Val_TP_Lifetime_Flow_Total,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +tp_month_total,rr_facility,default,periodic,,,FLOAT,,,,,Val_TP_Monthly_Total,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +tp_today_total,rr_facility,default,periodic,,,FLOAT,,,,,Val_TP_Today_Total,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +tp_1_vfd_frequency,rr_facility,default,periodic,,,FLOAT,,,,,Val_TP1_VFD_Frequency_Setpoint,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +tp_1_vfd_output_current,rr_facility,default,periodic,,,FLOAT,,,,,Val_TP1_VFD_Output_Current,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +tp_1_vfd_output_frequency,rr_facility,default,periodic,,,FLOAT,,,,,Val_TP1_VFD_Output_Frequency,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +tp_1_vfd_output_voltage,rr_facility,default,periodic,,,FLOAT,,,,,Val_TP1_VFD_Output_Voltage,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +tp_2_vfd_frequency,rr_facility,default,periodic,,,FLOAT,,,,,Val_TP2_VFD_Frequency_Setpoint,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +tp_2_vfd_output_current,rr_facility,default,periodic,,,FLOAT,,,,,Val_TP2_VFD_Output_Current,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +tp_2_vfd_output_frequency,rr_facility,default,periodic,,,FLOAT,,,,,Val_TP2_VFD_Output_Frequency,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +tp_2_vfd_output_voltage,rr_facility,default,periodic,,,FLOAT,,,,,Val_TP2_VFD_Output_Voltage,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_1_discharge,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW1_Discharge_PSI,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_1_downhole,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW1_Downhole_PSI,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_1_flow_rate,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW1_Flowmeter_FR,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_1_last_month_total,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW1_Flowmeter_LastMonth_Total,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_1_month_total,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW1_Flowmeter_Month_Total,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_1_today_total,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW1_Flowmeter_Todays_Total,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_1_lifetime_total,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW1_Flowmeter_Total,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_1_yesterday_total,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW1_Flowmeter_Yest_Total,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_1_vfd_frequency_spt,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW1_VFD_Frequency_Setpoint,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_1_vfd_current,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW1_VFD_Output_Current,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_1_vfd_frequency,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW1_VFD_Output_Frequency,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_1_vfd_voltage,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW1_VFD_Output_Voltage,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_2_discharge,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW2_Discharge_PSI,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_2_downhole,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW2_Downhole_PSI,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_2_flow_rate,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW2_Flowmeter_FR,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_2_last_month_total,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW2_Flowmeter_LastMonth_Total,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_2_month_total,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW2_Flowmeter_Month_Total,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_2_today_total,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW2_Flowmeter_Todays_Total,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_2_lifetime_total,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW2_Flowmeter_Total,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_2_yesterday_total,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW2_Flowmeter_Yest_Total,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_2_vfd_frequency_spt,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW2_VFD_Frequency_Setpoint,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_2_vfd_current,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW2_VFD_Output_Current,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_2_vfd_frequency,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW2_VFD_Output_Frequency,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_2_vfd_voltage,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW2_VFD_Output_Voltage,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_3_discharge,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW3_Discharge_PSI,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_3_downhole,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW3_Downhole_PSI,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_3_flow_rate,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW3_Flowmeter_FR,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_3_last_month_total,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW3_Flowmeter_LastMonth_Total,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_3_month_total,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW3_Flowmeter_Month_Total,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_3_today_total,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW3_Flowmeter_Todays_Total,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_3_lifetime_total,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW3_Flowmeter_Total,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_3_yesterday_total,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW3_Flowmeter_Yest_Total,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_3_vfd_frequency_spt,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW3_VFD_Frequency_Setpoint,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_3_vfd_current,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW3_VFD_Output_Current,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_3_vfd_frequency,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW3_VFD_Output_Frequency,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_3_vfd_voltage,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW3_VFD_Output_Voltage,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_4_discharge,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW4_Discharge_PSI,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_4_downhole,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW4_Downhole_PSI,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_4_flow_rate,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW4_Flowmeter_FR,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_4_last_month_total,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW4_Flowmeter_LastMonth_Total,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_4_month_total,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW4_Flowmeter_Month_Total,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_4_today_total,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW4_Flowmeter_Todays_Total,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_4_lifetime_total,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW4_Flowmeter_Total,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_4_yesterday_total,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW4_Flowmeter_Yest_Total,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_4_vfd_frequency_spt,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW4_VFD_Frequency_Setpoint,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_4_vfd_current,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW4_VFD_Output_Current,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_4_vfd_frequency,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW4_VFD_Output_Frequency,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_4_vfd_voltage,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW4_VFD_Output_Voltage,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_5_discharge,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW5_Discharge_PSI,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_5_downhole,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW5_Downhole_PSI,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_5_flow_rate,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW5_Flowmeter_FR,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_5_last_month_total,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW5_Flowmeter_LastMonth_Total,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_5_month_total,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW5_Flowmeter_Month_Total,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_5_today_total,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW5_Flowmeter_Todays_Total,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_5_lifetime_total,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW5_Flowmeter_Total,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_5_yesterday_total,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW5_Flowmeter_Yest_Total,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_5_vfd_frequency_spt,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW5_VFD_Frequency_Setpoint,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_5_vfd_current,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW5_VFD_Output_Current,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_5_vfd_frequency,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW5_VFD_Output_Frequency,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_5_vfd_voltage,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW5_VFD_Output_Voltage,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_6_discharge,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW6_Discharge_PSI,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_6_downhole,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW6_Downhole_PSI,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_6_flow_rate,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW6_Flowmeter_FR,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_6_last_month_total,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW6_Flowmeter_LastMonth_Total,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_6_month_total,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW6_Flowmeter_Month_Total,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_6_today_total,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW6_Flowmeter_Todays_Total,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_6_lifetime_total,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW6_Flowmeter_Total,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_6_yesterday_total,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW6_Flowmeter_Yest_Total,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_6_vfd_frequency_spt,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW6_VFD_Frequency_Setpoint,2,,,rw,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_6_vfd_current,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW6_VFD_Output_Current,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_6_vfd_frequency,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW6_VFD_Output_Frequency,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, +ww_6_vfd_voltage,rr_facility,default,periodic,,,FLOAT,,,,,Val_WW6_VFD_Output_Voltage,2,,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,,,,0, \ No newline at end of file diff --git a/Pub_Sub/rr_facility/thingsboard/sub/receiveAttributeGateway.py b/Pub_Sub/rr_facility/thingsboard/sub/receiveAttributeGateway.py index 30e4bc6..353e85c 100644 --- a/Pub_Sub/rr_facility/thingsboard/sub/receiveAttributeGateway.py +++ b/Pub_Sub/rr_facility/thingsboard/sub/receiveAttributeGateway.py @@ -80,7 +80,14 @@ def controlName(name): return nameMap.get(parts, "Gateway") -def sync(): +# Filter payloads based on device_filter +def filter_payload(payload, device_filter): + if not device_filter: # If filter is empty, include all devices + return payload + return {key: value for key, value in payload.items() if key in device_filter} + + +def sync(device_filter=[]): #get new values and send now = round(dt.timestamp(dt.now()))*1000 topic = "v1/gateway/telemetry" @@ -137,6 +144,10 @@ def sync(): if value: attributes_payload_gateway[key] = value + # Apply the filter + filtered_payload_gateway = filter_payload(payload_gateway, device_filter) + filtered_attributes_payload_gateway = filter_payload(attributes_payload_gateway, device_filter) + #Send data belonging to Gateway for chunk in chunk_payload(payload=payload): publish("v1/devices/me/telemetry", json.dumps(chunk), qos=1, cloud_name="default") @@ -148,12 +159,12 @@ def sync(): time.sleep(2) #Send gateway devices data - for chunk in chunk_payload_gateway(payload=payload_gateway): + for chunk in chunk_payload_gateway(payload=filtered_payload_gateway): publish("v1/gateway/telemetry", json.dumps(chunk), qos=1, cloud_name="default") time.sleep(2) - for chunk in chunk_payload_gateway(payload=attributes_payload_gateway, is_attributes_payload=True): - publish("v1/gateway/attributes", json.dumps(attributes_payload_gateway), qos=1, cloud_name="default") + for chunk in chunk_payload_gateway(payload=filtered_attributes_payload_gateway, is_attributes_payload=True): + publish("v1/gateway/attributes", json.dumps(chunk), qos=1, cloud_name="default") time.sleep(2) except Exception as e: @@ -161,7 +172,6 @@ def sync(): - def writeplctag(value): #value in the form {"measurement": , "value": } try: @@ -190,7 +200,11 @@ def receiveAttribute(topic, payload): except Exception as e: logger.error(e) #logger.debug(command) - sync() + time.sleep(5) + try: + sync(p["device"]) + except Exception as e: + logger.error(f"Could not sync: {e}") except Exception as e: logger.debug(e) diff --git a/Pub_Sub/rr_facility/thingsboard/sub/receiveCommandGateway.py b/Pub_Sub/rr_facility/thingsboard/sub/receiveCommandGateway.py index f3d5c01..8f708b9 100644 --- a/Pub_Sub/rr_facility/thingsboard/sub/receiveCommandGateway.py +++ b/Pub_Sub/rr_facility/thingsboard/sub/receiveCommandGateway.py @@ -79,8 +79,14 @@ def controlName(name): parts = "_".join(name.split("_")[:2]) return nameMap.get(parts, "Gateway") +# Filter payloads based on device_filter +def filter_payload(payload, device_filter): + if not device_filter: # If filter is empty, include all devices + return payload + return {key: value for key, value in payload.items() if key in device_filter} -def sync(): + +def sync(device_filter=[]): #get new values and send now = round(dt.timestamp(dt.now()))*1000 topic = "v1/gateway/telemetry" @@ -137,6 +143,10 @@ def sync(): if value: attributes_payload_gateway[key] = value + # Apply the filter + filtered_payload_gateway = filter_payload(payload_gateway, device_filter) + filtered_attributes_payload_gateway = filter_payload(attributes_payload_gateway, device_filter) + #Send data belonging to Gateway for chunk in chunk_payload(payload=payload): publish("v1/devices/me/telemetry", json.dumps(chunk), qos=1, cloud_name="default") @@ -148,12 +158,12 @@ def sync(): time.sleep(2) #Send gateway devices data - for chunk in chunk_payload_gateway(payload=payload_gateway): + for chunk in chunk_payload_gateway(payload=filtered_payload_gateway): publish("v1/gateway/telemetry", json.dumps(chunk), qos=1, cloud_name="default") time.sleep(2) - for chunk in chunk_payload_gateway(payload=attributes_payload_gateway, is_attributes_payload=True): - publish("v1/gateway/attributes", json.dumps(attributes_payload_gateway), qos=1, cloud_name="default") + for chunk in chunk_payload_gateway(payload=filtered_attributes_payload_gateway, is_attributes_payload=True): + publish("v1/gateway/attributes", json.dumps(chunk), qos=1, cloud_name="default") time.sleep(2) except Exception as e: @@ -195,10 +205,37 @@ def receiveCommand(topic, payload): logger.debug(result) except Exception as e: logger.error(e) + elif command == "startWW": + try: + params = formatPLCPayload({"device": p["device"], "data": {"params": {"measurement": "auto_cmd", "value": 0}}}) + result = commands["writeplctag"](params) + time.sleep(1) + params = formatPLCPayload({"device": p["device"], "data": {"params": {"measurement": "manual_run_cmd", "value": 1}}}) + result = commands["writeplctag"](params) + except Exception as e: + logger.error(f"Error in startWW: {e}") + elif command == "manualAutoSwitch": + try: + if p["data"]["params"]["direction"] == "manualToAuto": + params = formatPLCPayload({"device": p["device"], "data": {"params": {"measurement": "manual_run_cmd", "value": 0}}}) + result = commands["writeplctag"](params) + time.sleep(1) + params = formatPLCPayload({"device": p["device"], "data": {"params": {"measurement": "auto_cmd", "value": 1}}}) + result = commands["writeplctag"](params) + elif p["data"]["params"]["direction"] == "autoToManual": + params = formatPLCPayload({"device": p["device"], "data": {"params": {"measurement": "auto_cmd", "value": 0}}}) + result = commands["writeplctag"](params) + else: + logger.error(f'Invalid input in manualAutoSwitch: {p["data"]["params"]["direction"]}') + except Exception as e: + logger.error(f"Error in manualToAuto: {e}") ackPayload = {"device": p["device"], "id": p["data"]["id"], "data": {"success": True}} ack(ackPayload) time.sleep(5) - sync() + try: + sync(p["device"]) + except Exception as e: + logger.error(f"Could not sync: {e}") except Exception as e: logger.error(e) diff --git a/Pub_Sub/rr_facility/thingsboard/tags.json b/Pub_Sub/rr_facility/thingsboard/tags.json index 84f690c..03a8888 100644 --- a/Pub_Sub/rr_facility/thingsboard/tags.json +++ b/Pub_Sub/rr_facility/thingsboard/tags.json @@ -1,3176 +1,336 @@ { - "Local:1:C": { - "tag_name": "Local:1:C", + "_IO_EM_DO_00": { + "tag_name": "_IO_EM_DO_00", "dim": 0, - "alias": false, + "alias": true, + "instance_id": 1, + "symbol_address": 1044, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "_IO_EM_DO_01": { + "tag_name": "_IO_EM_DO_01", + "dim": 0, + "alias": true, + "instance_id": 2, + "symbol_address": 1045, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "_IO_EM_DO_02": { + "tag_name": "_IO_EM_DO_02", + "dim": 0, + "alias": true, "instance_id": 3, - "symbol_address": 91448, - "symbol_object_address": 905500, - "software_control": 201392133, + "symbol_address": 1046, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, 0, 0 ], - "template_instance_id": 1036, - "data_type": { - "name": "AB:Embedded_DiscreteIO:C:0", - "internal_tags": { - "CfgSize": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "CfgIDNum": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Reserved": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Pt00FilterOffOn": { - "offset": 12, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Pt00FilterOnOff": { - "offset": 14, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Pt01FilterOffOn": { - "offset": 16, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Pt01FilterOnOff": { - "offset": 18, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Pt02FilterOffOn": { - "offset": 20, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Pt02FilterOnOff": { - "offset": 22, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Pt03FilterOffOn": { - "offset": 24, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Pt03FilterOnOff": { - "offset": 26, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Pt04FilterOffOn": { - "offset": 28, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Pt04FilterOnOff": { - "offset": 30, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Pt05FilterOffOn": { - "offset": 32, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Pt05FilterOnOff": { - "offset": 34, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Pt06FilterOffOn": { - "offset": 36, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Pt06FilterOnOff": { - "offset": 38, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Pt07FilterOffOn": { - "offset": 40, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Pt07FilterOnOff": { - "offset": 42, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Pt08FilterOffOn": { - "offset": 44, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Pt08FilterOnOff": { - "offset": 46, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Pt09FilterOffOn": { - "offset": 48, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Pt09FilterOnOff": { - "offset": 50, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Pt10FilterOffOn": { - "offset": 52, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Pt10FilterOnOff": { - "offset": 54, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Pt11FilterOffOn": { - "offset": 56, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Pt11FilterOnOff": { - "offset": 58, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Pt12FilterOffOn": { - "offset": 60, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Pt12FilterOnOff": { - "offset": 62, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Pt13FilterOffOn": { - "offset": 64, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Pt13FilterOnOff": { - "offset": 66, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Pt14FilterOffOn": { - "offset": 68, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Pt14FilterOnOff": { - "offset": 70, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Pt15FilterOffOn": { - "offset": 72, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Pt15FilterOnOff": { - "offset": 74, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "FaultMode": { - "offset": 76, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "FaultValue": { - "offset": 78, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "ProgMode": { - "offset": 80, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "ProgValue": { - "offset": 82, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "COSOnOffEn": { - "offset": 84, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "COSOffOnEn": { - "offset": 86, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - } - }, - "attributes": [ - "CfgSize", - "CfgIDNum", - "Reserved", - "Pt00FilterOffOn", - "Pt00FilterOnOff", - "Pt01FilterOffOn", - "Pt01FilterOnOff", - "Pt02FilterOffOn", - "Pt02FilterOnOff", - "Pt03FilterOffOn", - "Pt03FilterOnOff", - "Pt04FilterOffOn", - "Pt04FilterOnOff", - "Pt05FilterOffOn", - "Pt05FilterOnOff", - "Pt06FilterOffOn", - "Pt06FilterOnOff", - "Pt07FilterOffOn", - "Pt07FilterOnOff", - "Pt08FilterOffOn", - "Pt08FilterOnOff", - "Pt09FilterOffOn", - "Pt09FilterOnOff", - "Pt10FilterOffOn", - "Pt10FilterOnOff", - "Pt11FilterOffOn", - "Pt11FilterOnOff", - "Pt12FilterOffOn", - "Pt12FilterOnOff", - "Pt13FilterOffOn", - "Pt13FilterOnOff", - "Pt14FilterOffOn", - "Pt14FilterOnOff", - "Pt15FilterOffOn", - "Pt15FilterOnOff", - "FaultMode", - "FaultValue", - "ProgMode", - "ProgValue", - "COSOnOffEn", - "COSOffOnEn" - ], - "template": { - "object_definition_size": 286, - "structure_size": 88, - "member_count": 41, - "structure_handle": 29488 - } - }, - "data_type_name": "AB:Embedded_DiscreteIO:C:0", - "tag_type": "struct" + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" }, - "Local:1:I": { - "tag_name": "Local:1:I", + "_IO_EM_DO_03": { + "tag_name": "_IO_EM_DO_03", "dim": 0, - "alias": false, + "alias": true, + "instance_id": 4, + "symbol_address": 1047, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "_IO_EM_DO_04": { + "tag_name": "_IO_EM_DO_04", + "dim": 0, + "alias": true, "instance_id": 5, - "symbol_address": 63964664, - "symbol_object_address": 905580, - "software_control": 201392134, + "symbol_address": 1048, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, 0, 0 ], - "template_instance_id": 3295, - "data_type": { - "name": "AB:Embedded_DiscreteIO:I:0", - "internal_tags": { - "Fault": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Data": { - "offset": 4, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - } - }, - "attributes": [ - "Fault", - "Data" - ], - "template": { - "object_definition_size": 21, - "structure_size": 8, - "member_count": 2, - "structure_handle": 51616 - } - }, - "data_type_name": "AB:Embedded_DiscreteIO:I:0", - "tag_type": "struct" + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" }, - "Local:1:O": { - "tag_name": "Local:1:O", + "_IO_EM_DO_05": { + "tag_name": "_IO_EM_DO_05", "dim": 0, - "alias": false, + "alias": true, "instance_id": 6, - "symbol_address": 63964576, - "symbol_object_address": 905620, - "software_control": 201392136, + "symbol_address": 1049, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, 0, 0 ], - "template_instance_id": 2118, - "data_type": { - "name": "AB:Embedded_DiscreteIO:O:0", - "internal_tags": { - "Data": { - "offset": 0, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - } - }, - "attributes": [ - "Data" - ], - "template": { - "object_definition_size": 17, - "structure_size": 4, - "member_count": 1, - "structure_handle": 50961 - } - }, - "data_type_name": "AB:Embedded_DiscreteIO:O:0", - "tag_type": "struct" + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" }, - "PowerFlex753_RunTime": { - "tag_name": "PowerFlex753_RunTime", + "_IO_EM_DO_06": { + "tag_name": "_IO_EM_DO_06", "dim": 0, - "alias": false, + "alias": true, + "instance_id": 7, + "symbol_address": 1050, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "_IO_EM_DO_07": { + "tag_name": "_IO_EM_DO_07", + "dim": 0, + "alias": true, "instance_id": 8, - "symbol_address": 44352, - "symbol_object_address": 905700, - "software_control": 67174452, + "symbol_address": 1051, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, 0, 0 ], - "template_instance_id": 3688, - "data_type": { - "name": "P_RunTime", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp_Starting": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_Running": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_PCmdClear": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_ClearStarts": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_ClearMaxHrs": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_ClearTotHrs": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "MCmd_ClearStarts": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "MCmd_ClearMaxHrs": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "MCmd_ClearTotHrs": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Val_Starts": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Val_CurRunHrs": { - "offset": 8, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_MaxRunHrs": { - "offset": 12, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_TotRunHrs": { - "offset": 16, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "P_RunTime": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Wrk_CurHours": { - "offset": 20, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Wrk_CurRunT": { - "offset": 24, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_TotTenths": { - "offset": 36, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Wrk_Starts": { - "offset": 40, - "tag_type": "struct", - "data_type": { - "name": "COUNTER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "CU": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "CD": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "OV": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "UN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - } - }, - "attributes": [ - "PRE", - "ACC", - "CU", - "CD", - "DN", - "OV", - "UN" - ], - "template": { - "object_definition_size": 40, - "structure_size": 12, - "member_count": 8, - "structure_handle": 3970 - } - }, - "data_type_name": "COUNTER", - "array": 0 - }, - "Wrk_TotRunT": { - "offset": 52, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_MaxHours": { - "offset": 64, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Inf_Tab": { - "offset": 68, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Inf_Type": { - "offset": 72, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - }, - "Cfg_Label": { - "offset": 92, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Cfg_Tag": { - "offset": 116, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Cfg_Desc": { - "offset": 140, - "tag_type": "struct", - "data_type": { - "name": "STRING_40", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 40 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 44, - "member_count": 2, - "structure_handle": 32239 - }, - "string": 40 - }, - "data_type_name": "STRING_40", - "array": 0 - }, - "Inf_Lib": { - "offset": 184, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp_Starting", - "Inp_Running", - "Cfg_PCmdClear", - "PCmd_ClearStarts", - "PCmd_ClearMaxHrs", - "PCmd_ClearTotHrs", - "MCmd_ClearStarts", - "MCmd_ClearMaxHrs", - "MCmd_ClearTotHrs", - "Val_Starts", - "Val_CurRunHrs", - "Val_MaxRunHrs", - "Val_TotRunHrs", - "P_RunTime", - "Wrk_CurHours", - "Wrk_CurRunT", - "Wrk_TotTenths", - "Wrk_Starts", - "Wrk_TotRunT", - "Wrk_MaxHours", - "Inf_Tab", - "Inf_Type", - "Cfg_Label", - "Cfg_Tag", - "Cfg_Desc", - "Inf_Lib" - ], - "template": { - "object_definition_size": 186, - "structure_size": 200, - "member_count": 29, - "structure_handle": 33151 - } - }, - "data_type_name": "P_RunTime", - "tag_type": "struct" + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" }, - "Local:2:C": { - "tag_name": "Local:2:C", + "_IO_EM_DO_08": { + "tag_name": "_IO_EM_DO_08", "dim": 0, - "alias": false, + "alias": true, + "instance_id": 9, + "symbol_address": 1052, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "_IO_EM_DO_09": { + "tag_name": "_IO_EM_DO_09", + "dim": 0, + "alias": true, "instance_id": 10, - "symbol_address": 91560, - "symbol_object_address": 905780, - "software_control": 201392132, + "symbol_address": 1053, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, 0, 0 ], - "template_instance_id": 3185, - "data_type": { - "name": "AB:1734_IE4:C:0", - "internal_tags": { - "CfgSize": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "CfgIDNum": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Reserved": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Ch0LowEngineering": { - "offset": 12, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Ch0HighEngineering": { - "offset": 14, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Ch0DigitalFilter": { - "offset": 16, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Ch0LAlarmLimit": { - "offset": 18, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Ch0HAlarmLimit": { - "offset": 20, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Ch0LLAlarmLimit": { - "offset": 22, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Ch0HHAlarmLimit": { - "offset": 24, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Ch0RangeType": { - "offset": 26, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Ch0LimitAlarmLatch": { - "offset": 27, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Ch0AlarmDisable": { - "offset": 28, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Pad0": { - "offset": 29, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Ch1LowEngineering": { - "offset": 30, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Ch1HighEngineering": { - "offset": 32, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Ch1DigitalFilter": { - "offset": 34, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Ch1LAlarmLimit": { - "offset": 36, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Ch1HAlarmLimit": { - "offset": 38, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Ch1LLAlarmLimit": { - "offset": 40, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Ch1HHAlarmLimit": { - "offset": 42, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Ch1RangeType": { - "offset": 44, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Ch1LimitAlarmLatch": { - "offset": 45, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Ch1AlarmDisable": { - "offset": 46, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Pad1": { - "offset": 47, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Ch2LowEngineering": { - "offset": 48, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Ch2HighEngineering": { - "offset": 50, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Ch2DigitalFilter": { - "offset": 52, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Ch2LAlarmLimit": { - "offset": 54, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Ch2HAlarmLimit": { - "offset": 56, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Ch2LLAlarmLimit": { - "offset": 58, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Ch2HHAlarmLimit": { - "offset": 60, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Ch2RangeType": { - "offset": 62, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Ch2LimitAlarmLatch": { - "offset": 63, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Ch2AlarmDisable": { - "offset": 64, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Pad2": { - "offset": 65, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Ch3LowEngineering": { - "offset": 66, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Ch3HighEngineering": { - "offset": 68, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Ch3DigitalFilter": { - "offset": 70, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Ch3LAlarmLimit": { - "offset": 72, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Ch3HAlarmLimit": { - "offset": 74, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Ch3LLAlarmLimit": { - "offset": 76, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Ch3HHAlarmLimit": { - "offset": 78, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Ch3RangeType": { - "offset": 80, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Ch3LimitAlarmLatch": { - "offset": 81, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Ch3AlarmDisable": { - "offset": 82, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "NotchFilter": { - "offset": 83, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "RealTimeSample": { - "offset": 84, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - } - }, - "attributes": [ - "CfgSize", - "CfgIDNum", - "Reserved", - "Ch0LowEngineering", - "Ch0HighEngineering", - "Ch0DigitalFilter", - "Ch0LAlarmLimit", - "Ch0HAlarmLimit", - "Ch0LLAlarmLimit", - "Ch0HHAlarmLimit", - "Ch0RangeType", - "Ch0LimitAlarmLatch", - "Ch0AlarmDisable", - "Pad0", - "Ch1LowEngineering", - "Ch1HighEngineering", - "Ch1DigitalFilter", - "Ch1LAlarmLimit", - "Ch1HAlarmLimit", - "Ch1LLAlarmLimit", - "Ch1HHAlarmLimit", - "Ch1RangeType", - "Ch1LimitAlarmLatch", - "Ch1AlarmDisable", - "Pad1", - "Ch2LowEngineering", - "Ch2HighEngineering", - "Ch2DigitalFilter", - "Ch2LAlarmLimit", - "Ch2HAlarmLimit", - "Ch2LLAlarmLimit", - "Ch2HHAlarmLimit", - "Ch2RangeType", - "Ch2LimitAlarmLatch", - "Ch2AlarmDisable", - "Pad2", - "Ch3LowEngineering", - "Ch3HighEngineering", - "Ch3DigitalFilter", - "Ch3LAlarmLimit", - "Ch3HAlarmLimit", - "Ch3LLAlarmLimit", - "Ch3HHAlarmLimit", - "Ch3RangeType", - "Ch3LimitAlarmLatch", - "Ch3AlarmDisable", - "NotchFilter", - "RealTimeSample" - ], - "template": { - "object_definition_size": 335, - "structure_size": 88, - "member_count": 48, - "structure_handle": 42968 - } - }, - "data_type_name": "AB:1734_IE4:C:0", - "tag_type": "struct" + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" }, - "Local:2:I": { - "tag_name": "Local:2:I", + "_IO_EM_DI_00": { + "tag_name": "_IO_EM_DI_00", "dim": 0, - "alias": false, + "alias": true, + "instance_id": 11, + "symbol_address": 1054, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read Only", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "_IO_EM_DI_01": { + "tag_name": "_IO_EM_DI_01", + "dim": 0, + "alias": true, "instance_id": 12, - "symbol_address": 63963864, - "symbol_object_address": 905860, - "software_control": 201392193, - "external_access": "Read/Write", + "symbol_address": 1055, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read Only", "dimensions": [ 0, 0, 0 ], - "template_instance_id": 2256, - "data_type": { - "name": "AB:1734_IE4:I:0", - "internal_tags": { - "Fault": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Ch0Data": { - "offset": 4, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Ch1Data": { - "offset": 6, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Ch2Data": { - "offset": 8, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Ch3Data": { - "offset": 10, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Ch0Status": { - "offset": 12, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Ch0Fault": { - "offset": 12, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ch0Calibration": { - "offset": 12, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Ch0LAlarm": { - "offset": 12, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Ch0HAlarm": { - "offset": 12, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Ch0LLAlarm": { - "offset": 12, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Ch0HHAlarm": { - "offset": 12, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Ch0Underrange": { - "offset": 12, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Ch0Overrange": { - "offset": 12, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Ch1Status": { - "offset": 13, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Ch1Fault": { - "offset": 13, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ch1Calibration": { - "offset": 13, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Ch1LAlarm": { - "offset": 13, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Ch1HAlarm": { - "offset": 13, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Ch1LLAlarm": { - "offset": 13, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Ch1HHAlarm": { - "offset": 13, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Ch1Underrange": { - "offset": 13, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Ch1Overrange": { - "offset": 13, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Ch2Status": { - "offset": 14, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Ch2Fault": { - "offset": 14, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ch2Calibration": { - "offset": 14, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Ch2LAlarm": { - "offset": 14, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Ch2HAlarm": { - "offset": 14, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Ch2LLAlarm": { - "offset": 14, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Ch2HHAlarm": { - "offset": 14, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Ch2Underrange": { - "offset": 14, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Ch2Overrange": { - "offset": 14, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Ch3Status": { - "offset": 15, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Ch3Fault": { - "offset": 15, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ch3Calibration": { - "offset": 15, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Ch3LAlarm": { - "offset": 15, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Ch3HAlarm": { - "offset": 15, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Ch3LLAlarm": { - "offset": 15, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Ch3HHAlarm": { - "offset": 15, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Ch3Underrange": { - "offset": 15, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Ch3Overrange": { - "offset": 15, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - } - }, - "attributes": [ - "Fault", - "Ch0Data", - "Ch1Data", - "Ch2Data", - "Ch3Data", - "Ch0Status", - "Ch0Fault", - "Ch0Calibration", - "Ch0LAlarm", - "Ch0HAlarm", - "Ch0LLAlarm", - "Ch0HHAlarm", - "Ch0Underrange", - "Ch0Overrange", - "Ch1Status", - "Ch1Fault", - "Ch1Calibration", - "Ch1LAlarm", - "Ch1HAlarm", - "Ch1LLAlarm", - "Ch1HHAlarm", - "Ch1Underrange", - "Ch1Overrange", - "Ch2Status", - "Ch2Fault", - "Ch2Calibration", - "Ch2LAlarm", - "Ch2HAlarm", - "Ch2LLAlarm", - "Ch2HHAlarm", - "Ch2Underrange", - "Ch2Overrange", - "Ch3Status", - "Ch3Fault", - "Ch3Calibration", - "Ch3LAlarm", - "Ch3HAlarm", - "Ch3LLAlarm", - "Ch3HHAlarm", - "Ch3Underrange", - "Ch3Overrange" - ], - "template": { - "object_definition_size": 245, - "structure_size": 16, - "member_count": 41, - "structure_handle": 37890 - } - }, - "data_type_name": "AB:1734_IE4:I:0", - "tag_type": "struct" + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" }, - "VFD_755:I": { - "tag_name": "VFD_755:I", + "_IO_EM_DI_02": { + "tag_name": "_IO_EM_DI_02", "dim": 0, - "alias": false, + "alias": true, + "instance_id": 13, + "symbol_address": 1056, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read Only", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "_IO_EM_DI_03": { + "tag_name": "_IO_EM_DI_03", + "dim": 0, + "alias": true, + "instance_id": 14, + "symbol_address": 1057, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read Only", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "_IO_EM_DI_04": { + "tag_name": "_IO_EM_DI_04", + "dim": 0, + "alias": true, "instance_id": 15, - "symbol_address": 63964432, - "symbol_object_address": 905980, - "software_control": 201392143, - "external_access": "Read/Write", + "symbol_address": 1058, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read Only", "dimensions": [ 0, 0, 0 ], - "template_instance_id": 328, - "data_type": { - "name": "AB:PowerFlex755_E_DD0FCA35:I:0", - "internal_tags": { - "pad": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DriveStatus": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DriveStatus_Ready": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "DriveStatus_Active": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "DriveStatus_CommandDir": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "DriveStatus_ActualDir": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "DriveStatus_Accelerating": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "DriveStatus_Decelerating": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "DriveStatus_Alarm": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DriveStatus_Faulted": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "DriveStatus_AtSpeed": { - "offset": 5, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "DriveStatus_Manual": { - "offset": 5, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "DriveStatus_SpdRefBit0": { - "offset": 5, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "DriveStatus_SpdRefBit1": { - "offset": 5, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "DriveStatus_SpdRefBit2": { - "offset": 5, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "DriveStatus_SpdRefBit3": { - "offset": 5, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "DriveStatus_SpdRefBit4": { - "offset": 5, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DriveStatus_Running": { - "offset": 6, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "DriveStatus_Jogging": { - "offset": 6, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "DriveStatus_Stopping": { - "offset": 6, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "DriveStatus_DCBraking": { - "offset": 6, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "DriveStatus_DBActive": { - "offset": 6, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "DriveStatus_SpeedMode": { - "offset": 6, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "DriveStatus_PositionMode": { - "offset": 6, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DriveStatus_TorqueMode": { - "offset": 6, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "DriveStatus_AtZeroSpeed": { - "offset": 7, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "DriveStatus_AtHome": { - "offset": 7, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "DriveStatus_AtLimit": { - "offset": 7, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "DriveStatus_CurrLimit": { - "offset": 7, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "DriveStatus_BusFrqReg": { - "offset": 7, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "DriveStatus_EnableOn": { - "offset": 7, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "DriveStatus_MotorOL": { - "offset": 7, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DriveStatus_Regen": { - "offset": 7, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Feedback": { - "offset": 8, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "TorqueCurFdbk": { - "offset": 12, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "OutputCurrent": { - "offset": 16, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "OutputPower": { - "offset": 20, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "ElapsedMWH": { - "offset": 24, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "ElapsedRunTime": { - "offset": 28, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "SpeedUnits": { - "offset": 32, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PredMaintSts": { - "offset": 36, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PredMaintSts_HeatsinkFan": { - "offset": 36, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "PredMaintSts_InternalFan": { - "offset": 36, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "PredMaintSts_MtrBearing": { - "offset": 36, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "PredMaintSts_MtrLube": { - "offset": 36, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "PredMaintSts_MchBearing": { - "offset": 36, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PredMaintSts_MchLube": { - "offset": 36, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PredMaintSts_Reserved": { - "offset": 36, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PredMaintSts_Reserved1": { - "offset": 36, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "PredMaintSts_Reserved2": { - "offset": 37, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "PredMaintSts_Reserved3": { - "offset": 37, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "PredMaintSts_Reserved4": { - "offset": 37, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "PredMaintSts_Reserved5": { - "offset": 37, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "PredMaintSts_Reserved6": { - "offset": 37, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PredMaintSts_Reserved7": { - "offset": 37, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PredMaintSts_Reserved8": { - "offset": 37, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PredMaintSts_Master": { - "offset": 37, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "StartInhibits": { - "offset": 40, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "StartInhibits_Faulted": { - "offset": 40, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "StartInhibits_Alarm": { - "offset": 40, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "StartInhibits_Enable": { - "offset": 40, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "StartInhibits_Precharge": { - "offset": 40, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "StartInhibits_Stop": { - "offset": 40, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "StartInhibits_Database": { - "offset": 40, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "StartInhibits_Startup": { - "offset": 40, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "StartInhibits_Safety": { - "offset": 40, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "StartInhibits_Sleep": { - "offset": 41, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "StartInhibits_Profiler": { - "offset": 41, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "StartInhibits_CommutNotCfg": { - "offset": 41, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "DriveStatus2": { - "offset": 44, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DriveStatus2_AutoRstrAct": { - "offset": 44, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "DriveStatus2_AuRstrCntDwn": { - "offset": 44, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "DriveStatus2_HSFanOn": { - "offset": 44, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "DriveStatus2_Reserved": { - "offset": 44, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "DriveStatus2_FluxBraking": { - "offset": 44, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "DriveStatus2_FdbkLossSwO": { - "offset": 44, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "DriveStatus2_Reserved1": { - "offset": 44, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DriveStatus2_Reserved2": { - "offset": 44, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "DriveStatus2_PrchrgClosed": { - "offset": 45, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "DriveStatus2_Autotuning": { - "offset": 45, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "DriveStatus2_PIDFBLoss": { - "offset": 45, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "DriveStatus2_AccelRate": { - "offset": 45, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "DriveStatus2_DecelRate": { - "offset": 45, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "DriveOLCount": { - "offset": 48, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "DriveTempC": { - "offset": 52, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "LastFaultCode": { - "offset": 56, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "FaultStatusA": { - "offset": 60, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "FaultStatusA_PowerLoss": { - "offset": 60, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "FaultStatusA_UnderVoltage": { - "offset": 60, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "FaultStatusA_MotorOL": { - "offset": 60, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "FaultStatusA_LoadLoss": { - "offset": 60, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "FaultStatusA_InPhaseLoss": { - "offset": 60, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "FaultStatusA_OutPhaseLoss": { - "offset": 60, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "FaultStatusA_DecelInhib": { - "offset": 60, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "FaultStatusA_ShearPin1": { - "offset": 60, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "FaultStatusA_ShearPin2": { - "offset": 61, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "FaultStatusA_PriFdbkLoss": { - "offset": 61, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "FaultStatusA_AltFdbkLoss": { - "offset": 61, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "FaultStatusA_AuxFdbkLoss": { - "offset": 61, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "FaultStatusA_PosFdbkLoss": { - "offset": 61, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "FaultStatusA_ExtPrchrgErr": { - "offset": 61, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "FaultStatusB": { - "offset": 64, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "FaultStatusB_AuxInputFlt": { - "offset": 64, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "FaultStatusB_OverVoltage": { - "offset": 64, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "FaultStatusB_DriveOL": { - "offset": 64, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "FaultStatusB_HeatsinkOT": { - "offset": 64, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "FaultStatusB_TransistorOT": { - "offset": 64, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "FaultStatusB_SinkUnderTmp": { - "offset": 64, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "FaultStatusB_ExcessLoad": { - "offset": 64, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "FaultStatusB_OverspdLmt": { - "offset": 64, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "FaultStatusB_PrchrgOpen": { - "offset": 65, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "FaultStatusB_SafetyBrdFlt": { - "offset": 65, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "FaultStatusB_IRVoltsRange": { - "offset": 65, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "FaultStatusB_FluxAmpsRang": { - "offset": 65, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "FaultStatusB_IXOVoltRange": { - "offset": 65, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "FaultStatusB_AuRstExhaust": { - "offset": 65, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "FaultStatusB_SWOverCur": { - "offset": 65, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "FaultStatusB_HWOverCur": { - "offset": 65, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "FaultStatusB_TrqPrvSpdBnd": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "FaultStatusB_TPEnclsCfg": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "FaultStatusB_GroundFault": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "FaultStatusB_OWAlarmTO": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "FaultStatusB_OverTravel": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "FaultStatusB_TrvlLimCflct": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "FaultStatusB_EndLmtSw": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "ElapsedkWH": { - "offset": 68, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - } - }, - "attributes": [ - "pad", - "DriveStatus", - "DriveStatus_Ready", - "DriveStatus_Active", - "DriveStatus_CommandDir", - "DriveStatus_ActualDir", - "DriveStatus_Accelerating", - "DriveStatus_Decelerating", - "DriveStatus_Alarm", - "DriveStatus_Faulted", - "DriveStatus_AtSpeed", - "DriveStatus_Manual", - "DriveStatus_SpdRefBit0", - "DriveStatus_SpdRefBit1", - "DriveStatus_SpdRefBit2", - "DriveStatus_SpdRefBit3", - "DriveStatus_SpdRefBit4", - "DriveStatus_Running", - "DriveStatus_Jogging", - "DriveStatus_Stopping", - "DriveStatus_DCBraking", - "DriveStatus_DBActive", - "DriveStatus_SpeedMode", - "DriveStatus_PositionMode", - "DriveStatus_TorqueMode", - "DriveStatus_AtZeroSpeed", - "DriveStatus_AtHome", - "DriveStatus_AtLimit", - "DriveStatus_CurrLimit", - "DriveStatus_BusFrqReg", - "DriveStatus_EnableOn", - "DriveStatus_MotorOL", - "DriveStatus_Regen", - "Feedback", - "TorqueCurFdbk", - "OutputCurrent", - "OutputPower", - "ElapsedMWH", - "ElapsedRunTime", - "SpeedUnits", - "PredMaintSts", - "PredMaintSts_HeatsinkFan", - "PredMaintSts_InternalFan", - "PredMaintSts_MtrBearing", - "PredMaintSts_MtrLube", - "PredMaintSts_MchBearing", - "PredMaintSts_MchLube", - "PredMaintSts_Reserved", - "PredMaintSts_Reserved1", - "PredMaintSts_Reserved2", - "PredMaintSts_Reserved3", - "PredMaintSts_Reserved4", - "PredMaintSts_Reserved5", - "PredMaintSts_Reserved6", - "PredMaintSts_Reserved7", - "PredMaintSts_Reserved8", - "PredMaintSts_Master", - "StartInhibits", - "StartInhibits_Faulted", - "StartInhibits_Alarm", - "StartInhibits_Enable", - "StartInhibits_Precharge", - "StartInhibits_Stop", - "StartInhibits_Database", - "StartInhibits_Startup", - "StartInhibits_Safety", - "StartInhibits_Sleep", - "StartInhibits_Profiler", - "StartInhibits_CommutNotCfg", - "DriveStatus2", - "DriveStatus2_AutoRstrAct", - "DriveStatus2_AuRstrCntDwn", - "DriveStatus2_HSFanOn", - "DriveStatus2_Reserved", - "DriveStatus2_FluxBraking", - "DriveStatus2_FdbkLossSwO", - "DriveStatus2_Reserved1", - "DriveStatus2_Reserved2", - "DriveStatus2_PrchrgClosed", - "DriveStatus2_Autotuning", - "DriveStatus2_PIDFBLoss", - "DriveStatus2_AccelRate", - "DriveStatus2_DecelRate", - "DriveOLCount", - "DriveTempC", - "LastFaultCode", - "FaultStatusA", - "FaultStatusA_PowerLoss", - "FaultStatusA_UnderVoltage", - "FaultStatusA_MotorOL", - "FaultStatusA_LoadLoss", - "FaultStatusA_InPhaseLoss", - "FaultStatusA_OutPhaseLoss", - "FaultStatusA_DecelInhib", - "FaultStatusA_ShearPin1", - "FaultStatusA_ShearPin2", - "FaultStatusA_PriFdbkLoss", - "FaultStatusA_AltFdbkLoss", - "FaultStatusA_AuxFdbkLoss", - "FaultStatusA_PosFdbkLoss", - "FaultStatusA_ExtPrchrgErr", - "FaultStatusB", - "FaultStatusB_AuxInputFlt", - "FaultStatusB_OverVoltage", - "FaultStatusB_DriveOL", - "FaultStatusB_HeatsinkOT", - "FaultStatusB_TransistorOT", - "FaultStatusB_SinkUnderTmp", - "FaultStatusB_ExcessLoad", - "FaultStatusB_OverspdLmt", - "FaultStatusB_PrchrgOpen", - "FaultStatusB_SafetyBrdFlt", - "FaultStatusB_IRVoltsRange", - "FaultStatusB_FluxAmpsRang", - "FaultStatusB_IXOVoltRange", - "FaultStatusB_AuRstExhaust", - "FaultStatusB_SWOverCur", - "FaultStatusB_HWOverCur", - "FaultStatusB_TrqPrvSpdBnd", - "FaultStatusB_TPEnclsCfg", - "FaultStatusB_GroundFault", - "FaultStatusB_OWAlarmTO", - "FaultStatusB_OverTravel", - "FaultStatusB_TrvlLimCflct", - "FaultStatusB_EndLmtSw", - "ElapsedkWH" - ], - "template": { - "object_definition_size": 1067, - "structure_size": 72, - "member_count": 126, - "structure_handle": 47828 - } - }, - "data_type_name": "AB:PowerFlex755_E_DD0FCA35:I:0", - "tag_type": "struct" + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" }, - "VFD_755:O": { - "tag_name": "VFD_755:O", + "_IO_EM_DI_05": { + "tag_name": "_IO_EM_DI_05", "dim": 0, - "alias": false, + "alias": true, "instance_id": 16, - "symbol_address": 63964104, - "symbol_object_address": 906020, - "software_control": 201392145, - "external_access": "Read/Write", + "symbol_address": 1059, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read Only", "dimensions": [ 0, 0, 0 ], - "template_instance_id": 1978, - "data_type": { - "name": "AB:PowerFlex755_E_54376CB2:O:0", - "internal_tags": { - "LogicCommand": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "LogicCommand_Stop": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "LogicCommand_Start": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "LogicCommand_Jog1": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "LogicCommand_ClearFaults": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "LogicCommand_Forward": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "LogicCommand_Reverse": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "LogicCommand_Manual": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "LogicCommand_AccelTime1": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "LogicCommand_AccelTime2": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "LogicCommand_DecelTime1": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "LogicCommand_DecelTime2": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "LogicCommand_SpdRefSel0": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "LogicCommand_SpdRefSel1": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "LogicCommand_SpdRefSel2": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "LogicCommand_CoastStop": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "LogicCommand_CLimitStop": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "LogicCommand_Run": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "LogicCommand_Jog2": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Reference": { - "offset": 4, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "MotorNPVolts": { - "offset": 8, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "MotorNPAmps": { - "offset": 12, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "MotorNPHertz": { - "offset": 16, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "MotorNPRPM": { - "offset": 20, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "MotorNPPower": { - "offset": 24, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "MtrOLFactor": { - "offset": 28, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "MotorPoles": { - "offset": 32, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "MinFwdSpeed": { - "offset": 36, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "MaxFwdSpeed": { - "offset": 40, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PWMFrequency": { - "offset": 44, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "ResetMeters": { - "offset": 48, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "CurrentLimit1": { - "offset": 52, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - } - }, - "attributes": [ - "LogicCommand", - "LogicCommand_Stop", - "LogicCommand_Start", - "LogicCommand_Jog1", - "LogicCommand_ClearFaults", - "LogicCommand_Forward", - "LogicCommand_Reverse", - "LogicCommand_Manual", - "LogicCommand_AccelTime1", - "LogicCommand_AccelTime2", - "LogicCommand_DecelTime1", - "LogicCommand_DecelTime2", - "LogicCommand_SpdRefSel0", - "LogicCommand_SpdRefSel1", - "LogicCommand_SpdRefSel2", - "LogicCommand_CoastStop", - "LogicCommand_CLimitStop", - "LogicCommand_Run", - "LogicCommand_Jog2", - "Reference", - "MotorNPVolts", - "MotorNPAmps", - "MotorNPHertz", - "MotorNPRPM", - "MotorNPPower", - "MtrOLFactor", - "MotorPoles", - "MinFwdSpeed", - "MaxFwdSpeed", - "PWMFrequency", - "ResetMeters", - "CurrentLimit1" - ], - "template": { - "object_definition_size": 250, - "structure_size": 56, - "member_count": 32, - "structure_handle": 6549 - } - }, - "data_type_name": "AB:PowerFlex755_E_54376CB2:O:0", - "tag_type": "struct" + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" }, - "in_Analog_Flowmeter": { - "tag_name": "in_Analog_Flowmeter", + "_IO_EM_DI_06": { + "tag_name": "_IO_EM_DI_06", "dim": 0, "alias": true, "instance_id": 17, - "symbol_address": 63963870, - "symbol_object_address": 906060, - "software_control": 1073807372, - "external_access": "Read/Write", + "symbol_address": 1060, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read Only", "dimensions": [ 0, 0, 0 ], - "data_type": "INT", - "data_type_name": "INT", + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, "tag_type": "atomic" }, - "rp_ALL": { - "tag_name": "rp_ALL", + "_IO_EM_DI_07": { + "tag_name": "_IO_EM_DI_07", "dim": 0, - "alias": false, + "alias": true, "instance_id": 18, - "symbol_address": 64800, - "symbol_object_address": 906100, - "software_control": 1140916250, - "external_access": "Read/Write", + "symbol_address": 1061, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read Only", "dimensions": [ 0, 0, @@ -3181,15 +341,15 @@ "bit_position": 0, "tag_type": "atomic" }, - "sp_ALL": { - "tag_name": "sp_ALL", + "_IO_EM_DI_08": { + "tag_name": "_IO_EM_DI_08", "dim": 0, - "alias": false, + "alias": true, "instance_id": 19, - "symbol_address": 64704, - "symbol_object_address": 906140, - "software_control": 1140916253, - "external_access": "Read/Write", + "symbol_address": 1062, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read Only", "dimensions": [ 0, 0, @@ -3200,51 +360,72 @@ "bit_position": 0, "tag_type": "atomic" }, - "VFD_Starts": { - "tag_name": "VFD_Starts", + "_IO_EM_DI_09": { + "tag_name": "_IO_EM_DI_09", "dim": 0, - "alias": false, + "alias": true, "instance_id": 20, - "symbol_address": 44320, - "symbol_object_address": 906180, - "software_control": 1140916277, - "external_access": "Read/Write", + "symbol_address": 1063, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read Only", "dimensions": [ 0, 0, 0 ], - "data_type": "DINT", - "data_type_name": "DINT", + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, "tag_type": "atomic" }, - "in_Analog_DischargePressure": { - "tag_name": "in_Analog_DischargePressure", + "_IO_EM_DI_10": { + "tag_name": "_IO_EM_DI_10", "dim": 0, "alias": true, "instance_id": 21, - "symbol_address": 63963868, - "symbol_object_address": 906220, - "software_control": 1073807372, - "external_access": "Read/Write", + "symbol_address": 1064, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read Only", "dimensions": [ 0, 0, 0 ], - "data_type": "INT", - "data_type_name": "INT", + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, "tag_type": "atomic" }, - "rp_DischargePressure": { - "tag_name": "rp_DischargePressure", + "_IO_EM_DI_11": { + "tag_name": "_IO_EM_DI_11", "dim": 0, - "alias": false, + "alias": true, + "instance_id": 22, + "symbol_address": 1065, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read Only", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "_IO_EM_DI_12": { + "tag_name": "_IO_EM_DI_12", + "dim": 0, + "alias": true, "instance_id": 23, - "symbol_address": 64144, - "symbol_object_address": 906300, - "software_control": 1140916255, - "external_access": "Read/Write", + "symbol_address": 1066, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read Only", "dimensions": [ 0, 0, @@ -3255,15 +436,15 @@ "bit_position": 0, "tag_type": "atomic" }, - "mode_Auto": { - "tag_name": "mode_Auto", + "_IO_EM_DI_13": { + "tag_name": "_IO_EM_DI_13", "dim": 0, - "alias": false, + "alias": true, "instance_id": 24, - "symbol_address": 91672, - "symbol_object_address": 906340, - "software_control": 1140916227, - "external_access": "Read/Write", + "symbol_address": 1067, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read Only", "dimensions": [ 0, 0, @@ -3274,12187 +455,69 @@ "bit_position": 0, "tag_type": "atomic" }, - "rp_Flowmeter": { - "tag_name": "rp_Flowmeter", + "_IO_X1_AI_00": { + "tag_name": "_IO_X1_AI_00", "dim": 0, - "alias": false, + "alias": true, "instance_id": 25, - "symbol_address": 64080, - "symbol_object_address": 906380, - "software_control": 1140916257, - "external_access": "Read/Write", + "symbol_address": 1068, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read Only", "dimensions": [ 0, 0, 0 ], - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit_position": 0, + "data_type": "INT", + "data_type_name": "INT", "tag_type": "atomic" }, - "FIC01_FlowRate": { - "tag_name": "FIC01_FlowRate", + "_IO_X1_AI_01": { + "tag_name": "_IO_X1_AI_01", "dim": 0, - "alias": false, + "alias": true, "instance_id": 26, - "symbol_address": 64832, - "symbol_object_address": 906420, - "software_control": 67174425, - "external_access": "Read/Write", + "symbol_address": 1070, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read Only", "dimensions": [ 0, 0, 0 ], - "template_instance_id": 2310, - "data_type": { - "name": "P_PIDE", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp_PV": { - "offset": 176, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Inp_CascSP": { - "offset": 196, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Inp_FF": { - "offset": 264, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Inp_FFPrev": { - "offset": 268, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Inp_CVInitVal": { - "offset": 224, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Inp_CVPrev": { - "offset": 240, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Inp_PVSrcQ": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Inp_OvrdCmd": { - "offset": 5, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Inp_OvrdRatio": { - "offset": 8, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Inp_OvrdSP": { - "offset": 12, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Inp_OvrdCV": { - "offset": 16, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Inp_HandFdbk": { - "offset": 272, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Inp_PVBad": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_PVUncertain": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Inp_CVIOFault": { - "offset": 172, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_UseFFPrev": { - "offset": 172, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Inp_UseCVInitVal": { - "offset": 172, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Inp_UseCVPrev": { - "offset": 172, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Inp_WindupHi": { - "offset": 173, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Inp_WindupLo": { - "offset": 173, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp_Ovrd": { - "offset": 1892, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Inp_Hand": { - "offset": 1892, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_HandFdbkBad": { - "offset": 172, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Inp_IntlkOK": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Inp_NBIntlkOK": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Inp_HiHiDevGate": { - "offset": 1300, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Inp_HiDevGate": { - "offset": 1596, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Inp_LoDevGate": { - "offset": 980, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Inp_LoLoDevGate": { - "offset": 684, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Inp_Reset": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_HasRatio": { - "offset": 172, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Cfg_HasCasc": { - "offset": 174, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Cfg_PVTrack": { - "offset": 173, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Cfg_CtrlAction": { - "offset": 173, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Cfg_Depend": { - "offset": 173, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_DerivSmooth": { - "offset": 173, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_ZCOff": { - "offset": 174, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Cfg_LimitManCV": { - "offset": 172, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_InitToMan": { - "offset": 174, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Cfg_PropSPAct": { - "offset": 173, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_DerivSPAct": { - "offset": 173, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_PwrupLM": { - "offset": 20, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Cfg_SetTrack": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Cfg_SetTrackOvrdHand": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Cfg_HasIntlkObj": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Cfg_HasCascSPNav": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Cfg_HasPVNav": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_HasCVNav": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_OvrdIntlk": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_PCmdClear": { - "offset": 1892, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_ProgDefault": { - "offset": 1892, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_HasHiHiDevAlm": { - "offset": 1440, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_HasHiDevAlm": { - "offset": 1736, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_HasLoDevAlm": { - "offset": 1120, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_HasLoLoDevAlm": { - "offset": 824, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_HasIntlkTripAlm": { - "offset": 1944, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_HasFailAlm": { - "offset": 2100, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_HiHiDevResetReqd": { - "offset": 1440, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_HiDevResetReqd": { - "offset": 1736, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_LoDevResetReqd": { - "offset": 1120, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_LoLoDevResetReqd": { - "offset": 824, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_IntlkTripResetReqd": { - "offset": 1944, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_FailResetReqd": { - "offset": 2100, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_HiHiDevAckReqd": { - "offset": 1440, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_HiDevAckReqd": { - "offset": 1736, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_LoDevAckReqd": { - "offset": 1120, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_LoLoDevAckReqd": { - "offset": 824, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_IntlkTripAckReqd": { - "offset": 1944, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_FailAckReqd": { - "offset": 2100, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_HiHiDevSeverity": { - "offset": 1444, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_HiDevSeverity": { - "offset": 1740, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_LoDevSeverity": { - "offset": 1124, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_LoLoDevSeverity": { - "offset": 828, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_IntlkTripSeverity": { - "offset": 1948, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_FailSeverity": { - "offset": 2104, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_MinRatio": { - "offset": 220, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_MaxRatio": { - "offset": 216, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_MinSP": { - "offset": 204, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_MaxSP": { - "offset": 200, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_PVEUMin": { - "offset": 184, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_PVEUMax": { - "offset": 180, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_CVEUMin": { - "offset": 248, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_CVEUMax": { - "offset": 244, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_CVRoCLim": { - "offset": 260, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_PGain": { - "offset": 276, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_IGain": { - "offset": 280, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_DGain": { - "offset": 284, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_ZCDB": { - "offset": 288, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_MinCV": { - "offset": 256, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_MaxCV": { - "offset": 252, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_MaxInactiveCV": { - "offset": 24, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_IntlkCV": { - "offset": 236, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_DevDB": { - "offset": 340, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_PwrupSP": { - "offset": 28, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_PwrupCV": { - "offset": 32, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_HiHiDevOnDly": { - "offset": 1308, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_HiHiDevOffDly": { - "offset": 1312, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_HiHiDevGateDly": { - "offset": 1304, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_HiDevOnDly": { - "offset": 1604, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_HiDevOffDly": { - "offset": 1608, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_HiDevGateDly": { - "offset": 1600, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_LoDevOnDly": { - "offset": 988, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_LoDevOffDly": { - "offset": 992, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_LoDevGateDly": { - "offset": 984, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_LoLoDevOnDly": { - "offset": 692, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_LoLoDevOffDly": { - "offset": 696, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_LoLoDevGateDly": { - "offset": 688, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PSet_Ratio": { - "offset": 36, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PSet_SP": { - "offset": 40, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PSet_CV": { - "offset": 44, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PSet_HiHiDevLim": { - "offset": 48, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PSet_HiDevLim": { - "offset": 52, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PSet_LoDevLim": { - "offset": 56, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PSet_LoLoDevLim": { - "offset": 60, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PSet_Owner": { - "offset": 64, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "OSet_Ratio": { - "offset": 68, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "OSet_SP": { - "offset": 72, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "OSet_CV": { - "offset": 76, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "OSet_HiHiDevLim": { - "offset": 80, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "OSet_HiDevLim": { - "offset": 84, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "OSet_LoDevLim": { - "offset": 88, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "OSet_LoLoDevLim": { - "offset": 92, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PCmd_Casc": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_Auto": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "PCmd_Man": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "PCmd_Acq": { - "offset": 1892, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "PCmd_Rel": { - "offset": 1893, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "PCmd_Lock": { - "offset": 1893, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "PCmd_Unlock": { - "offset": 1893, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "PCmd_Reset": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "PCmd_HiHiDevAck": { - "offset": 1441, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_HiHiDevSuppress": { - "offset": 1441, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_HiHiDevUnsuppress": { - "offset": 1441, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_HiHiDevUnshelve": { - "offset": 1441, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "PCmd_HiDevAck": { - "offset": 1737, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_HiDevSuppress": { - "offset": 1737, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_HiDevUnsuppress": { - "offset": 1737, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_HiDevUnshelve": { - "offset": 1737, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "PCmd_LoDevAck": { - "offset": 1121, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_LoDevSuppress": { - "offset": 1121, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_LoDevUnsuppress": { - "offset": 1121, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_LoDevUnshelve": { - "offset": 1121, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "PCmd_LoLoDevAck": { - "offset": 825, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_LoLoDevSuppress": { - "offset": 825, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_LoLoDevUnsuppress": { - "offset": 825, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_LoLoDevUnshelve": { - "offset": 825, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "PCmd_IntlkTripAck": { - "offset": 1945, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_IntlkTripSuppress": { - "offset": 1945, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_IntlkTripUnsuppress": { - "offset": 1945, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_IntlkTripUnshelve": { - "offset": 1945, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "PCmd_FailAck": { - "offset": 2101, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_FailSuppress": { - "offset": 2101, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_FailUnsuppress": { - "offset": 2101, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_FailUnshelve": { - "offset": 2101, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "OCmd_Casc": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "OCmd_Auto": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "OCmd_Man": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "OCmd_Bypass": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "OCmd_Check": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "MCmd_Disable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "MCmd_Enable": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "MCmd_Acq": { - "offset": 1893, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "MCmd_Rel": { - "offset": 1893, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "OCmd_AcqLock": { - "offset": 1893, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "OCmd_Unlock": { - "offset": 1893, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "OCmd_Reset": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "OCmd_ResetAckAll": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Out_CV": { - "offset": 372, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_PV": { - "offset": 96, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_Ratio": { - "offset": 400, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_SPSet": { - "offset": 100, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_SP": { - "offset": 380, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_E": { - "offset": 392, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_CVSet": { - "offset": 104, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_CVOut": { - "offset": 376, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_PVPercent": { - "offset": 388, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_SPPercent": { - "offset": 384, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_EPercent": { - "offset": 396, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_ActExecT": { - "offset": 404, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_Init": { - "offset": 108, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_PVEUMin": { - "offset": 112, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_PVEUMax": { - "offset": 116, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_CVEUMin": { - "offset": 120, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_CVEUMax": { - "offset": 124, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "SrcQ_IO": { - "offset": 128, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "SrcQ": { - "offset": 129, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_Sts": { - "offset": 130, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_Fault": { - "offset": 131, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_State": { - "offset": 132, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_Mode": { - "offset": 1896, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_Owner": { - "offset": 136, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Val_Notify": { - "offset": 140, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_HiHiDevLim": { - "offset": 324, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_HiDevLim": { - "offset": 328, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_LoDevLim": { - "offset": 144, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_LoLoDevLim": { - "offset": 148, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Sts_InstrFaults1": { - "offset": 152, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Sts_InstrFaults2": { - "offset": 156, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Sts_Casc": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Sts_Auto": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Sts_Man": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Sts_Initializing": { - "offset": 368, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Sts_InitReq": { - "offset": 368, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Sts_WindupHi": { - "offset": 368, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_WindupLo": { - "offset": 369, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Sts_ZCDBOn": { - "offset": 369, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Sts_RatioClamped": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Sts_SPBad": { - "offset": 412, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Sts_SPClamped": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_PVBad": { - "offset": 412, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "__BitHost01": { - "offset": 160, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Sts_PVUncertain": { - "offset": 160, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Sts_FFBad": { - "offset": 414, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Sts_FFPrevBad": { - "offset": 414, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Sts_CVBad": { - "offset": 412, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Sts_CVPrevBad": { - "offset": 413, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_CVInitValBad": { - "offset": 160, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_HandFdbkBad": { - "offset": 412, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Sts_IntlkCV": { - "offset": 160, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Sts_CVClamped": { - "offset": 160, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Sts_CVRamping": { - "offset": 368, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Sts_Active": { - "offset": 160, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Sts_Available": { - "offset": 160, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Sts_Bypass": { - "offset": 160, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Sts_BypActive": { - "offset": 160, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_Disabled": { - "offset": 161, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Sts_NotRdy": { - "offset": 161, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Nrdy_Disabled": { - "offset": 161, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Nrdy_CfgErr": { - "offset": 161, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Nrdy_Intlk": { - "offset": 161, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Nrdy_Init": { - "offset": 161, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Nrdy_IOFault": { - "offset": 161, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Nrdy_NoMode": { - "offset": 161, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_MaintByp": { - "offset": 162, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Sts_AlmInh": { - "offset": 162, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_Err": { - "offset": 162, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Err_RatioLim": { - "offset": 413, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Err_SPLim": { - "offset": 413, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Err_PVEU": { - "offset": 412, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Err_CVLim": { - "offset": 414, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Err_CVEU": { - "offset": 414, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Err_Timer": { - "offset": 162, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Err_DB": { - "offset": 415, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Err_Alarm": { - "offset": 162, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Sts_Hand": { - "offset": 1893, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_Maint": { - "offset": 1894, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Sts_Ovrd": { - "offset": 1894, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_Prog": { - "offset": 1894, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Sts_Oper": { - "offset": 1894, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Sts_ProgOperLock": { - "offset": 1894, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Sts_NoMode": { - "offset": 1894, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Sts_MAcqRcvd": { - "offset": 1894, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_HiHiDevCmp": { - "offset": 1300, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Sts_HiHiDevGate": { - "offset": 1300, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Sts_HiHiDev": { - "offset": 1440, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Alm_HiHiDev": { - "offset": 1506, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack_HiHiDev": { - "offset": 1506, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_HiHiDevDisabled": { - "offset": 1507, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_HiHiDevShelved": { - "offset": 1506, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Sts_HiHiDevSuppressed": { - "offset": 1506, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Sts_HiDevCmp": { - "offset": 1596, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Sts_HiDevGate": { - "offset": 1596, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Sts_HiDev": { - "offset": 1736, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Alm_HiDev": { - "offset": 1802, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack_HiDev": { - "offset": 1802, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_HiDevDisabled": { - "offset": 1803, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_HiDevShelved": { - "offset": 1802, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Sts_HiDevSuppressed": { - "offset": 1802, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Sts_LoDevCmp": { - "offset": 980, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Sts_LoDevGate": { - "offset": 980, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Sts_LoDev": { - "offset": 1120, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Alm_LoDev": { - "offset": 1186, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack_LoDev": { - "offset": 1186, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_LoDevDisabled": { - "offset": 1187, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_LoDevShelved": { - "offset": 1186, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Sts_LoDevSuppressed": { - "offset": 1186, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Sts_LoLoDevCmp": { - "offset": 684, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Sts_LoLoDevGate": { - "offset": 684, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Sts_LoLoDev": { - "offset": 824, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Alm_LoLoDev": { - "offset": 890, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack_LoLoDev": { - "offset": 890, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_LoLoDevDisabled": { - "offset": 891, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_LoLoDevShelved": { - "offset": 890, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Sts_LoLoDevSuppressed": { - "offset": 890, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Sts_IntlkTrip": { - "offset": 1944, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Alm_IntlkTrip": { - "offset": 2010, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack_IntlkTrip": { - "offset": 2010, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_IntlkTripDisabled": { - "offset": 2011, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_IntlkTripShelved": { - "offset": 2010, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Sts_IntlkTripSuppressed": { - "offset": 2010, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Sts_Fail": { - "offset": 2100, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Alm_Fail": { - "offset": 2166, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack_Fail": { - "offset": 2166, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_FailDisabled": { - "offset": 2167, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_FailShelved": { - "offset": 2166, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Sts_FailSuppressed": { - "offset": 2166, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Rdy_Casc": { - "offset": 162, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Rdy_Auto": { - "offset": 162, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Rdy_Man": { - "offset": 162, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Rdy_Bypass": { - "offset": 163, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Rdy_Check": { - "offset": 163, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Rdy_Disable": { - "offset": 163, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Rdy_Enable": { - "offset": 163, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Rdy_Reset": { - "offset": 163, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Rdy_ResetAckAll": { - "offset": 163, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Rdy_Ratio": { - "offset": 163, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Rdy_SP": { - "offset": 163, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "__BitHost02": { - "offset": 164, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Rdy_CV": { - "offset": 164, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Rdy_OSet": { - "offset": 164, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "P_PIDE": { - "offset": 164, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Wrk_PIDE": { - "offset": 168, - "tag_type": "struct", - "data_type": { - "name": "PID_ENHANCED", - "internal_tags": { - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "ulBoolInput1": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PV": { - "offset": 8, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PVFault": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "PVEUMax": { - "offset": 12, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PVEUMin": { - "offset": 16, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "SPProg": { - "offset": 20, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "SPOper": { - "offset": 24, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "SPCascade": { - "offset": 28, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "SPHLimit": { - "offset": 32, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "SPLLimit": { - "offset": 36, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "UseRatio": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "RatioProg": { - "offset": 40, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "RatioOper": { - "offset": 44, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "RatioHLimit": { - "offset": 48, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "RatioLLimit": { - "offset": 52, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "CVFault": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "CVInitReq": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "CVInitValue": { - "offset": 56, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "CVProg": { - "offset": 60, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "CVOper": { - "offset": 64, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "CVOverride": { - "offset": 68, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "CVPrevious": { - "offset": 72, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "CVSetPrevious": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "CVManLimiting": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "CVEUMax": { - "offset": 76, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "CVEUMin": { - "offset": 80, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "CVHLimit": { - "offset": 84, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "CVLLimit": { - "offset": 88, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "CVROCLimit": { - "offset": 92, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "FF": { - "offset": 96, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "FFPrevious": { - "offset": 100, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "FFSetPrevious": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "HandFB": { - "offset": 104, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "HandFBFault": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "WindupHIn": { - "offset": 5, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "WindupLIn": { - "offset": 5, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "ControlAction": { - "offset": 5, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "DependIndepend": { - "offset": 5, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "PGain": { - "offset": 108, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "IGain": { - "offset": 112, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "DGain": { - "offset": 116, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PVEProportional": { - "offset": 5, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PVEDerivative": { - "offset": 5, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "DSmoothing": { - "offset": 5, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PVTracking": { - "offset": 5, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "ZCDeadband": { - "offset": 120, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "ZCOff": { - "offset": 6, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "PVHHLimit": { - "offset": 124, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PVHLimit": { - "offset": 128, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PVLLimit": { - "offset": 132, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PVLLLimit": { - "offset": 136, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PVDeadband": { - "offset": 140, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PVROCPosLimit": { - "offset": 144, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PVROCNegLimit": { - "offset": 148, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PVROCPeriod": { - "offset": 152, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "DevHHLimit": { - "offset": 156, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "DevHLimit": { - "offset": 160, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "DevLLimit": { - "offset": 164, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "DevLLLimit": { - "offset": 168, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "DevDeadband": { - "offset": 172, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "AllowCasRat": { - "offset": 6, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "ManualAfterInit": { - "offset": 6, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "ProgProgReq": { - "offset": 6, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "ProgOperReq": { - "offset": 6, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "ProgCasRatReq": { - "offset": 6, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "ProgAutoReq": { - "offset": 6, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "ProgManualReq": { - "offset": 6, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "ProgOverrideReq": { - "offset": 7, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "ProgHandReq": { - "offset": 7, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "OperProgReq": { - "offset": 7, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "OperOperReq": { - "offset": 7, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "OperCasRatReq": { - "offset": 7, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "OperAutoReq": { - "offset": 7, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "OperManualReq": { - "offset": 7, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "ProgValueReset": { - "offset": 7, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TimingMode": { - "offset": 176, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "OversampleDT": { - "offset": 180, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "RTSTime": { - "offset": 184, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "RTSTimeStamp": { - "offset": 188, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ulBoolInput2": { - "offset": 192, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "AtuneAcquire": { - "offset": 192, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "AtuneStart": { - "offset": 192, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "AtuneUseGains": { - "offset": 192, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "AtuneAbort": { - "offset": 192, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "AtuneUnacquire": { - "offset": 192, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "EnableOut": { - "offset": 196, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "ulBoolOutput1": { - "offset": 200, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "CVEU": { - "offset": 204, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "CV": { - "offset": 208, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "CVInitializing": { - "offset": 200, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "CVHAlarm": { - "offset": 200, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "CVLAlarm": { - "offset": 200, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "CVROCAlarm": { - "offset": 200, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "SP": { - "offset": 212, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "SPPercent": { - "offset": 216, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "SPHAlarm": { - "offset": 200, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "SPLAlarm": { - "offset": 200, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PVPercent": { - "offset": 220, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "E": { - "offset": 224, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "EPercent": { - "offset": 228, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "InitPrimary": { - "offset": 200, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "WindupHOut": { - "offset": 200, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "WindupLOut": { - "offset": 201, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ratio": { - "offset": 232, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "RatioHAlarm": { - "offset": 201, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "RatioLAlarm": { - "offset": 201, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "ZCDeadbandOn": { - "offset": 201, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "PVHHAlarm": { - "offset": 201, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PVHAlarm": { - "offset": 201, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PVLAlarm": { - "offset": 201, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PVLLAlarm": { - "offset": 201, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "PVROCPosAlarm": { - "offset": 202, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "PVROCNegAlarm": { - "offset": 202, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "DevHHAlarm": { - "offset": 202, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "DevHAlarm": { - "offset": 202, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "DevLAlarm": { - "offset": 202, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "DevLLAlarm": { - "offset": 202, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "ProgOper": { - "offset": 202, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "CasRat": { - "offset": 202, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Auto": { - "offset": 203, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Manual": { - "offset": 203, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Override": { - "offset": 203, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Hand": { - "offset": 203, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "DeltaT": { - "offset": 236, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "ulBoolOutput2": { - "offset": 240, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "AtuneReady": { - "offset": 240, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "AtuneOn": { - "offset": 240, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "AtuneDone": { - "offset": 240, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "AtuneAborted": { - "offset": 240, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "AtuneBusy": { - "offset": 240, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Status1": { - "offset": 244, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Status2": { - "offset": 248, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "InstructFault": { - "offset": 244, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "PVFaulted": { - "offset": 244, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "CVFaulted": { - "offset": 244, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "HandFBFaulted": { - "offset": 244, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "PVSpanInv": { - "offset": 244, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "SPProgInv": { - "offset": 244, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "SPOperInv": { - "offset": 244, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "SPCascadeInv": { - "offset": 244, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "SPLimitsInv": { - "offset": 245, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "RatioProgInv": { - "offset": 245, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "RatioOperInv": { - "offset": 245, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "RatioLimitsInv": { - "offset": 245, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "CVProgInv": { - "offset": 245, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "CVOperInv": { - "offset": 245, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "CVOverrideInv": { - "offset": 245, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "CVPreviousInv": { - "offset": 245, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "CVEUSpanInv": { - "offset": 246, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "CVLimitsInv": { - "offset": 246, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "CVROCLimitInv": { - "offset": 246, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "FFInv": { - "offset": 246, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "FFPreviousInv": { - "offset": 246, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "HandFBInv": { - "offset": 246, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PGainInv": { - "offset": 246, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "IGainInv": { - "offset": 246, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "DGainInv": { - "offset": 247, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "ZCDeadbandInv": { - "offset": 247, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "PVDeadbandInv": { - "offset": 247, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "PVROCLimitsInv": { - "offset": 247, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "DevHLLimitsInv": { - "offset": 247, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "DevDeadbandInv": { - "offset": 247, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "AtuneDataInv": { - "offset": 248, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "TimingModeInv": { - "offset": 251, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "RTSMissed": { - "offset": 251, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "RTSTimeInv": { - "offset": 251, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "RTSTimeStampInv": { - "offset": 251, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DeltaTInv": { - "offset": 251, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "PIDE_HiddenFloat1": { - "offset": 252, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat2": { - "offset": 256, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat3": { - "offset": 260, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat4": { - "offset": 264, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat5": { - "offset": 268, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat6": { - "offset": 272, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat7": { - "offset": 276, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat8": { - "offset": 280, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat9": { - "offset": 284, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat10": { - "offset": 288, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat11": { - "offset": 292, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat12": { - "offset": 296, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat13": { - "offset": 300, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat14": { - "offset": 304, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat15": { - "offset": 308, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat16": { - "offset": 312, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat17": { - "offset": 316, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat18": { - "offset": 320, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat19": { - "offset": 324, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat20": { - "offset": 328, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat21": { - "offset": 332, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat22": { - "offset": 336, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat23": { - "offset": 340, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat24": { - "offset": 344, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat25": { - "offset": 348, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat26": { - "offset": 352, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat27": { - "offset": 356, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat28": { - "offset": 360, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat29": { - "offset": 364, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat30": { - "offset": 368, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat31": { - "offset": 372, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat32": { - "offset": 376, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat33": { - "offset": 380, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat34": { - "offset": 384, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat35": { - "offset": 388, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat36": { - "offset": 392, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat37": { - "offset": 396, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - } - }, - "attributes": [ - "EnableIn", - "ulBoolInput1", - "PV", - "PVFault", - "PVEUMax", - "PVEUMin", - "SPProg", - "SPOper", - "SPCascade", - "SPHLimit", - "SPLLimit", - "UseRatio", - "RatioProg", - "RatioOper", - "RatioHLimit", - "RatioLLimit", - "CVFault", - "CVInitReq", - "CVInitValue", - "CVProg", - "CVOper", - "CVOverride", - "CVPrevious", - "CVSetPrevious", - "CVManLimiting", - "CVEUMax", - "CVEUMin", - "CVHLimit", - "CVLLimit", - "CVROCLimit", - "FF", - "FFPrevious", - "FFSetPrevious", - "HandFB", - "HandFBFault", - "WindupHIn", - "WindupLIn", - "ControlAction", - "DependIndepend", - "PGain", - "IGain", - "DGain", - "PVEProportional", - "PVEDerivative", - "DSmoothing", - "PVTracking", - "ZCDeadband", - "ZCOff", - "PVHHLimit", - "PVHLimit", - "PVLLimit", - "PVLLLimit", - "PVDeadband", - "PVROCPosLimit", - "PVROCNegLimit", - "PVROCPeriod", - "DevHHLimit", - "DevHLimit", - "DevLLimit", - "DevLLLimit", - "DevDeadband", - "AllowCasRat", - "ManualAfterInit", - "ProgProgReq", - "ProgOperReq", - "ProgCasRatReq", - "ProgAutoReq", - "ProgManualReq", - "ProgOverrideReq", - "ProgHandReq", - "OperProgReq", - "OperOperReq", - "OperCasRatReq", - "OperAutoReq", - "OperManualReq", - "ProgValueReset", - "TimingMode", - "OversampleDT", - "RTSTime", - "RTSTimeStamp", - "ulBoolInput2", - "AtuneAcquire", - "AtuneStart", - "AtuneUseGains", - "AtuneAbort", - "AtuneUnacquire", - "EnableOut", - "ulBoolOutput1", - "CVEU", - "CV", - "CVInitializing", - "CVHAlarm", - "CVLAlarm", - "CVROCAlarm", - "SP", - "SPPercent", - "SPHAlarm", - "SPLAlarm", - "PVPercent", - "E", - "EPercent", - "InitPrimary", - "WindupHOut", - "WindupLOut", - "Ratio", - "RatioHAlarm", - "RatioLAlarm", - "ZCDeadbandOn", - "PVHHAlarm", - "PVHAlarm", - "PVLAlarm", - "PVLLAlarm", - "PVROCPosAlarm", - "PVROCNegAlarm", - "DevHHAlarm", - "DevHAlarm", - "DevLAlarm", - "DevLLAlarm", - "ProgOper", - "CasRat", - "Auto", - "Manual", - "Override", - "Hand", - "DeltaT", - "ulBoolOutput2", - "AtuneReady", - "AtuneOn", - "AtuneDone", - "AtuneAborted", - "AtuneBusy", - "Status1", - "Status2", - "InstructFault", - "PVFaulted", - "CVFaulted", - "HandFBFaulted", - "PVSpanInv", - "SPProgInv", - "SPOperInv", - "SPCascadeInv", - "SPLimitsInv", - "RatioProgInv", - "RatioOperInv", - "RatioLimitsInv", - "CVProgInv", - "CVOperInv", - "CVOverrideInv", - "CVPreviousInv", - "CVEUSpanInv", - "CVLimitsInv", - "CVROCLimitInv", - "FFInv", - "FFPreviousInv", - "HandFBInv", - "PGainInv", - "IGainInv", - "DGainInv", - "ZCDeadbandInv", - "PVDeadbandInv", - "PVROCLimitsInv", - "DevHLLimitsInv", - "DevDeadbandInv", - "AtuneDataInv", - "TimingModeInv", - "RTSMissed", - "RTSTimeInv", - "RTSTimeStampInv", - "DeltaTInv", - "PIDE_HiddenFloat1", - "PIDE_HiddenFloat2", - "PIDE_HiddenFloat3", - "PIDE_HiddenFloat4", - "PIDE_HiddenFloat5", - "PIDE_HiddenFloat6", - "PIDE_HiddenFloat7", - "PIDE_HiddenFloat8", - "PIDE_HiddenFloat9", - "PIDE_HiddenFloat10", - "PIDE_HiddenFloat11", - "PIDE_HiddenFloat12", - "PIDE_HiddenFloat13", - "PIDE_HiddenFloat14", - "PIDE_HiddenFloat15", - "PIDE_HiddenFloat16", - "PIDE_HiddenFloat17", - "PIDE_HiddenFloat18", - "PIDE_HiddenFloat19", - "PIDE_HiddenFloat20", - "PIDE_HiddenFloat21", - "PIDE_HiddenFloat22", - "PIDE_HiddenFloat23", - "PIDE_HiddenFloat24", - "PIDE_HiddenFloat25", - "PIDE_HiddenFloat26", - "PIDE_HiddenFloat27", - "PIDE_HiddenFloat28", - "PIDE_HiddenFloat29", - "PIDE_HiddenFloat30", - "PIDE_HiddenFloat31", - "PIDE_HiddenFloat32", - "PIDE_HiddenFloat33", - "PIDE_HiddenFloat34", - "PIDE_HiddenFloat35", - "PIDE_HiddenFloat36", - "PIDE_HiddenFloat37" - ], - "template": { - "object_definition_size": 1253, - "structure_size": 400, - "member_count": 206, - "structure_handle": 3988 - } - }, - "data_type_name": "PID_ENHANCED", - "array": 0 - }, - "Cfg_Tag": { - "offset": 568, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Cfg_PVEU": { - "offset": 592, - "tag_type": "struct", - "data_type": { - "name": "STRING_8", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 8 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 16, - "structure_size": 12, - "member_count": 2, - "structure_handle": 54208 - }, - "string": 8 - }, - "data_type_name": "STRING_8", - "array": 0 - }, - "Cfg_Label": { - "offset": 604, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Cfg_Desc": { - "offset": 628, - "tag_type": "struct", - "data_type": { - "name": "STRING_40", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 40 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 44, - "member_count": 2, - "structure_handle": 32239 - }, - "string": 40 - }, - "data_type_name": "STRING_40", - "array": 0 - }, - "Cfg_CVEU": { - "offset": 672, - "tag_type": "struct", - "data_type": { - "name": "STRING_8", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 8 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 16, - "structure_size": 12, - "member_count": 2, - "structure_handle": 54208 - }, - "string": 8 - }, - "data_type_name": "STRING_8", - "array": 0 - }, - "LoLoDevGate": { - "offset": 684, - "tag_type": "struct", - "data_type": { - "name": "P_Gate", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_Gate": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_GateDly": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_OnDly": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_OffDly": { - "offset": 12, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Out": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Sts_Gate": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Sts_Err": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Err_Timer": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "P_Gate": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Wrk_OffDlyT": { - "offset": 16, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_OnDlyT": { - "offset": 28, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_GateT": { - "offset": 40, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Cfg_InpCond": { - "offset": 52, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Inf_Lib": { - "offset": 76, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - }, - "Inf_Type": { - "offset": 92, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - }, - "Cfg_GateCond": { - "offset": 112, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Inf_Tab": { - "offset": 136, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp", - "Inp_Gate", - "Cfg_GateDly", - "Cfg_OnDly", - "Cfg_OffDly", - "Out", - "Sts_Gate", - "Sts_Err", - "Err_Timer", - "P_Gate", - "Wrk_OffDlyT", - "Wrk_OnDlyT", - "Wrk_GateT", - "Cfg_InpCond", - "Inf_Lib", - "Inf_Type", - "Cfg_GateCond", - "Inf_Tab" - ], - "template": { - "object_definition_size": 120, - "structure_size": 140, - "member_count": 21, - "structure_handle": 20019 - } - }, - "data_type_name": "P_Gate", - "array": 0 - }, - "LoLoDev": { - "offset": 824, - "tag_type": "struct", - "data_type": { - "name": "P_Alarm", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_Reset": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_Exists": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_ResetReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_AckReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_AllowShelve": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Cfg_AllowDisable": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Cfg_PCmdClear": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Cfg_Severity": { - "offset": 4, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_AlmMinOnT": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_MaxShelfT": { - "offset": 12, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "PCfg_AllowExist": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "PCmd_Reset": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "PCmd_Ack": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_Suppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_Unsuppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_Unshelve": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "OCmd_Reset": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "OCmd_Ack": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "OCmd_Shelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "OCmd_Unshelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "MCmd_Disable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "MCmd_Enable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "MCmd_Test": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Val_Notify": { - "offset": 14, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_MinToUnshelve": { - "offset": 16, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Val_SecToUnshelve": { - "offset": 20, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Alm": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Shelved": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Suppressed": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Disabled": { - "offset": 67, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_AlmInh": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_Err": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Err_Timer": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Err_Severity": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Rdy_Reset": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Rdy_Ack": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Rdy_Shelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Rdy_Unshelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Rdy_Disable": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "__BitHost01": { - "offset": 24, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Rdy_Enable": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Rdy_Test": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "P_Alarm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Wrk_Alm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Wrk_Suppressed": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Wrk_AlmMinOnT": { - "offset": 28, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_AutoAckT": { - "offset": 40, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_ShelfT": { - "offset": 52, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Inf_Tab": { - "offset": 64, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Com_AE": { - "offset": 66, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_Tag": { - "offset": 68, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Cfg_Cond": { - "offset": 92, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Wrk_SecToUnshelve": { - "offset": 116, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Inf_Lib": { - "offset": 120, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - }, - "Inf_Type": { - "offset": 136, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp", - "Inp_Reset", - "Cfg_Exists", - "Cfg_ResetReqd", - "Cfg_AckReqd", - "Cfg_AllowShelve", - "Cfg_AllowDisable", - "Cfg_PCmdClear", - "Cfg_Severity", - "Cfg_AlmMinOnT", - "Cfg_MaxShelfT", - "PCfg_AllowExist", - "PCmd_Reset", - "PCmd_Ack", - "PCmd_Suppress", - "PCmd_Unsuppress", - "PCmd_Unshelve", - "OCmd_Reset", - "OCmd_Ack", - "OCmd_Shelve", - "OCmd_Unshelve", - "MCmd_Disable", - "MCmd_Enable", - "MCmd_Test", - "Val_Notify", - "Val_MinToUnshelve", - "Val_SecToUnshelve", - "Alm", - "Ack", - "Shelved", - "Suppressed", - "Disabled", - "Sts_AlmInh", - "Sts_Err", - "Err_Timer", - "Err_Severity", - "Rdy_Reset", - "Rdy_Ack", - "Rdy_Shelve", - "Rdy_Unshelve", - "Rdy_Disable", - "Rdy_Enable", - "Rdy_Test", - "P_Alarm", - "Wrk_Alm", - "Wrk_Suppressed", - "Wrk_AlmMinOnT", - "Wrk_AutoAckT", - "Wrk_ShelfT", - "Inf_Tab", - "Com_AE", - "Cfg_Tag", - "Cfg_Cond", - "Wrk_SecToUnshelve", - "Inf_Lib", - "Inf_Type" - ], - "template": { - "object_definition_size": 357, - "structure_size": 156, - "member_count": 60, - "structure_handle": 27647 - } - }, - "data_type_name": "P_Alarm", - "array": 0 - }, - "LoDevGate": { - "offset": 980, - "tag_type": "struct", - "data_type": { - "name": "P_Gate", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_Gate": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_GateDly": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_OnDly": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_OffDly": { - "offset": 12, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Out": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Sts_Gate": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Sts_Err": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Err_Timer": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "P_Gate": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Wrk_OffDlyT": { - "offset": 16, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_OnDlyT": { - "offset": 28, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_GateT": { - "offset": 40, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Cfg_InpCond": { - "offset": 52, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Inf_Lib": { - "offset": 76, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - }, - "Inf_Type": { - "offset": 92, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - }, - "Cfg_GateCond": { - "offset": 112, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Inf_Tab": { - "offset": 136, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp", - "Inp_Gate", - "Cfg_GateDly", - "Cfg_OnDly", - "Cfg_OffDly", - "Out", - "Sts_Gate", - "Sts_Err", - "Err_Timer", - "P_Gate", - "Wrk_OffDlyT", - "Wrk_OnDlyT", - "Wrk_GateT", - "Cfg_InpCond", - "Inf_Lib", - "Inf_Type", - "Cfg_GateCond", - "Inf_Tab" - ], - "template": { - "object_definition_size": 120, - "structure_size": 140, - "member_count": 21, - "structure_handle": 20019 - } - }, - "data_type_name": "P_Gate", - "array": 0 - }, - "LoDev": { - "offset": 1120, - "tag_type": "struct", - "data_type": { - "name": "P_Alarm", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_Reset": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_Exists": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_ResetReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_AckReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_AllowShelve": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Cfg_AllowDisable": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Cfg_PCmdClear": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Cfg_Severity": { - "offset": 4, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_AlmMinOnT": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_MaxShelfT": { - "offset": 12, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "PCfg_AllowExist": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "PCmd_Reset": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "PCmd_Ack": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_Suppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_Unsuppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_Unshelve": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "OCmd_Reset": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "OCmd_Ack": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "OCmd_Shelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "OCmd_Unshelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "MCmd_Disable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "MCmd_Enable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "MCmd_Test": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Val_Notify": { - "offset": 14, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_MinToUnshelve": { - "offset": 16, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Val_SecToUnshelve": { - "offset": 20, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Alm": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Shelved": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Suppressed": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Disabled": { - "offset": 67, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_AlmInh": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_Err": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Err_Timer": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Err_Severity": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Rdy_Reset": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Rdy_Ack": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Rdy_Shelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Rdy_Unshelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Rdy_Disable": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "__BitHost01": { - "offset": 24, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Rdy_Enable": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Rdy_Test": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "P_Alarm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Wrk_Alm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Wrk_Suppressed": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Wrk_AlmMinOnT": { - "offset": 28, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_AutoAckT": { - "offset": 40, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_ShelfT": { - "offset": 52, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Inf_Tab": { - "offset": 64, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Com_AE": { - "offset": 66, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_Tag": { - "offset": 68, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Cfg_Cond": { - "offset": 92, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Wrk_SecToUnshelve": { - "offset": 116, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Inf_Lib": { - "offset": 120, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - }, - "Inf_Type": { - "offset": 136, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp", - "Inp_Reset", - "Cfg_Exists", - "Cfg_ResetReqd", - "Cfg_AckReqd", - "Cfg_AllowShelve", - "Cfg_AllowDisable", - "Cfg_PCmdClear", - "Cfg_Severity", - "Cfg_AlmMinOnT", - "Cfg_MaxShelfT", - "PCfg_AllowExist", - "PCmd_Reset", - "PCmd_Ack", - "PCmd_Suppress", - "PCmd_Unsuppress", - "PCmd_Unshelve", - "OCmd_Reset", - "OCmd_Ack", - "OCmd_Shelve", - "OCmd_Unshelve", - "MCmd_Disable", - "MCmd_Enable", - "MCmd_Test", - "Val_Notify", - "Val_MinToUnshelve", - "Val_SecToUnshelve", - "Alm", - "Ack", - "Shelved", - "Suppressed", - "Disabled", - "Sts_AlmInh", - "Sts_Err", - "Err_Timer", - "Err_Severity", - "Rdy_Reset", - "Rdy_Ack", - "Rdy_Shelve", - "Rdy_Unshelve", - "Rdy_Disable", - "Rdy_Enable", - "Rdy_Test", - "P_Alarm", - "Wrk_Alm", - "Wrk_Suppressed", - "Wrk_AlmMinOnT", - "Wrk_AutoAckT", - "Wrk_ShelfT", - "Inf_Tab", - "Com_AE", - "Cfg_Tag", - "Cfg_Cond", - "Wrk_SecToUnshelve", - "Inf_Lib", - "Inf_Type" - ], - "template": { - "object_definition_size": 357, - "structure_size": 156, - "member_count": 60, - "structure_handle": 27647 - } - }, - "data_type_name": "P_Alarm", - "array": 0 - }, - "Inf_Type": { - "offset": 1276, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - }, - "Inf_Tab": { - "offset": 1296, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Wrk_SrcQ": { - "offset": 1297, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "HiHiDevGate": { - "offset": 1300, - "tag_type": "struct", - "data_type": { - "name": "P_Gate", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_Gate": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_GateDly": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_OnDly": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_OffDly": { - "offset": 12, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Out": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Sts_Gate": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Sts_Err": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Err_Timer": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "P_Gate": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Wrk_OffDlyT": { - "offset": 16, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_OnDlyT": { - "offset": 28, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_GateT": { - "offset": 40, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Cfg_InpCond": { - "offset": 52, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Inf_Lib": { - "offset": 76, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - }, - "Inf_Type": { - "offset": 92, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - }, - "Cfg_GateCond": { - "offset": 112, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Inf_Tab": { - "offset": 136, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp", - "Inp_Gate", - "Cfg_GateDly", - "Cfg_OnDly", - "Cfg_OffDly", - "Out", - "Sts_Gate", - "Sts_Err", - "Err_Timer", - "P_Gate", - "Wrk_OffDlyT", - "Wrk_OnDlyT", - "Wrk_GateT", - "Cfg_InpCond", - "Inf_Lib", - "Inf_Type", - "Cfg_GateCond", - "Inf_Tab" - ], - "template": { - "object_definition_size": 120, - "structure_size": 140, - "member_count": 21, - "structure_handle": 20019 - } - }, - "data_type_name": "P_Gate", - "array": 0 - }, - "HiHiDev": { - "offset": 1440, - "tag_type": "struct", - "data_type": { - "name": "P_Alarm", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_Reset": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_Exists": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_ResetReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_AckReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_AllowShelve": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Cfg_AllowDisable": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Cfg_PCmdClear": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Cfg_Severity": { - "offset": 4, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_AlmMinOnT": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_MaxShelfT": { - "offset": 12, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "PCfg_AllowExist": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "PCmd_Reset": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "PCmd_Ack": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_Suppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_Unsuppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_Unshelve": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "OCmd_Reset": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "OCmd_Ack": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "OCmd_Shelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "OCmd_Unshelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "MCmd_Disable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "MCmd_Enable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "MCmd_Test": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Val_Notify": { - "offset": 14, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_MinToUnshelve": { - "offset": 16, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Val_SecToUnshelve": { - "offset": 20, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Alm": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Shelved": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Suppressed": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Disabled": { - "offset": 67, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_AlmInh": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_Err": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Err_Timer": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Err_Severity": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Rdy_Reset": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Rdy_Ack": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Rdy_Shelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Rdy_Unshelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Rdy_Disable": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "__BitHost01": { - "offset": 24, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Rdy_Enable": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Rdy_Test": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "P_Alarm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Wrk_Alm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Wrk_Suppressed": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Wrk_AlmMinOnT": { - "offset": 28, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_AutoAckT": { - "offset": 40, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_ShelfT": { - "offset": 52, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Inf_Tab": { - "offset": 64, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Com_AE": { - "offset": 66, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_Tag": { - "offset": 68, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Cfg_Cond": { - "offset": 92, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Wrk_SecToUnshelve": { - "offset": 116, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Inf_Lib": { - "offset": 120, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - }, - "Inf_Type": { - "offset": 136, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp", - "Inp_Reset", - "Cfg_Exists", - "Cfg_ResetReqd", - "Cfg_AckReqd", - "Cfg_AllowShelve", - "Cfg_AllowDisable", - "Cfg_PCmdClear", - "Cfg_Severity", - "Cfg_AlmMinOnT", - "Cfg_MaxShelfT", - "PCfg_AllowExist", - "PCmd_Reset", - "PCmd_Ack", - "PCmd_Suppress", - "PCmd_Unsuppress", - "PCmd_Unshelve", - "OCmd_Reset", - "OCmd_Ack", - "OCmd_Shelve", - "OCmd_Unshelve", - "MCmd_Disable", - "MCmd_Enable", - "MCmd_Test", - "Val_Notify", - "Val_MinToUnshelve", - "Val_SecToUnshelve", - "Alm", - "Ack", - "Shelved", - "Suppressed", - "Disabled", - "Sts_AlmInh", - "Sts_Err", - "Err_Timer", - "Err_Severity", - "Rdy_Reset", - "Rdy_Ack", - "Rdy_Shelve", - "Rdy_Unshelve", - "Rdy_Disable", - "Rdy_Enable", - "Rdy_Test", - "P_Alarm", - "Wrk_Alm", - "Wrk_Suppressed", - "Wrk_AlmMinOnT", - "Wrk_AutoAckT", - "Wrk_ShelfT", - "Inf_Tab", - "Com_AE", - "Cfg_Tag", - "Cfg_Cond", - "Wrk_SecToUnshelve", - "Inf_Lib", - "Inf_Type" - ], - "template": { - "object_definition_size": 357, - "structure_size": 156, - "member_count": 60, - "structure_handle": 27647 - } - }, - "data_type_name": "P_Alarm", - "array": 0 - }, - "HiDevGate": { - "offset": 1596, - "tag_type": "struct", - "data_type": { - "name": "P_Gate", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_Gate": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_GateDly": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_OnDly": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_OffDly": { - "offset": 12, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Out": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Sts_Gate": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Sts_Err": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Err_Timer": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "P_Gate": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Wrk_OffDlyT": { - "offset": 16, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_OnDlyT": { - "offset": 28, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_GateT": { - "offset": 40, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Cfg_InpCond": { - "offset": 52, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Inf_Lib": { - "offset": 76, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - }, - "Inf_Type": { - "offset": 92, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - }, - "Cfg_GateCond": { - "offset": 112, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Inf_Tab": { - "offset": 136, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp", - "Inp_Gate", - "Cfg_GateDly", - "Cfg_OnDly", - "Cfg_OffDly", - "Out", - "Sts_Gate", - "Sts_Err", - "Err_Timer", - "P_Gate", - "Wrk_OffDlyT", - "Wrk_OnDlyT", - "Wrk_GateT", - "Cfg_InpCond", - "Inf_Lib", - "Inf_Type", - "Cfg_GateCond", - "Inf_Tab" - ], - "template": { - "object_definition_size": 120, - "structure_size": 140, - "member_count": 21, - "structure_handle": 20019 - } - }, - "data_type_name": "P_Gate", - "array": 0 - }, - "HiDev": { - "offset": 1736, - "tag_type": "struct", - "data_type": { - "name": "P_Alarm", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_Reset": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_Exists": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_ResetReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_AckReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_AllowShelve": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Cfg_AllowDisable": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Cfg_PCmdClear": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Cfg_Severity": { - "offset": 4, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_AlmMinOnT": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_MaxShelfT": { - "offset": 12, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "PCfg_AllowExist": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "PCmd_Reset": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "PCmd_Ack": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_Suppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_Unsuppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_Unshelve": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "OCmd_Reset": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "OCmd_Ack": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "OCmd_Shelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "OCmd_Unshelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "MCmd_Disable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "MCmd_Enable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "MCmd_Test": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Val_Notify": { - "offset": 14, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_MinToUnshelve": { - "offset": 16, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Val_SecToUnshelve": { - "offset": 20, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Alm": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Shelved": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Suppressed": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Disabled": { - "offset": 67, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_AlmInh": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_Err": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Err_Timer": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Err_Severity": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Rdy_Reset": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Rdy_Ack": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Rdy_Shelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Rdy_Unshelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Rdy_Disable": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "__BitHost01": { - "offset": 24, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Rdy_Enable": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Rdy_Test": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "P_Alarm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Wrk_Alm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Wrk_Suppressed": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Wrk_AlmMinOnT": { - "offset": 28, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_AutoAckT": { - "offset": 40, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_ShelfT": { - "offset": 52, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Inf_Tab": { - "offset": 64, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Com_AE": { - "offset": 66, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_Tag": { - "offset": 68, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Cfg_Cond": { - "offset": 92, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Wrk_SecToUnshelve": { - "offset": 116, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Inf_Lib": { - "offset": 120, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - }, - "Inf_Type": { - "offset": 136, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp", - "Inp_Reset", - "Cfg_Exists", - "Cfg_ResetReqd", - "Cfg_AckReqd", - "Cfg_AllowShelve", - "Cfg_AllowDisable", - "Cfg_PCmdClear", - "Cfg_Severity", - "Cfg_AlmMinOnT", - "Cfg_MaxShelfT", - "PCfg_AllowExist", - "PCmd_Reset", - "PCmd_Ack", - "PCmd_Suppress", - "PCmd_Unsuppress", - "PCmd_Unshelve", - "OCmd_Reset", - "OCmd_Ack", - "OCmd_Shelve", - "OCmd_Unshelve", - "MCmd_Disable", - "MCmd_Enable", - "MCmd_Test", - "Val_Notify", - "Val_MinToUnshelve", - "Val_SecToUnshelve", - "Alm", - "Ack", - "Shelved", - "Suppressed", - "Disabled", - "Sts_AlmInh", - "Sts_Err", - "Err_Timer", - "Err_Severity", - "Rdy_Reset", - "Rdy_Ack", - "Rdy_Shelve", - "Rdy_Unshelve", - "Rdy_Disable", - "Rdy_Enable", - "Rdy_Test", - "P_Alarm", - "Wrk_Alm", - "Wrk_Suppressed", - "Wrk_AlmMinOnT", - "Wrk_AutoAckT", - "Wrk_ShelfT", - "Inf_Tab", - "Com_AE", - "Cfg_Tag", - "Cfg_Cond", - "Wrk_SecToUnshelve", - "Inf_Lib", - "Inf_Type" - ], - "template": { - "object_definition_size": 357, - "structure_size": 156, - "member_count": 60, - "structure_handle": 27647 - } - }, - "data_type_name": "P_Alarm", - "array": 0 - }, - "Mode": { - "offset": 1892, - "tag_type": "struct", - "data_type": { - "name": "P_Mode", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp_Hand": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_Ovrd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_PCmdClear": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_OvrdOverLock": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_ProgDefault": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_Acq": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "PCmd_Rel": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "PCmd_Lock": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "PCmd_Unlock": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "MCmd_Acq": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "MCmd_Rel": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "OCmd_AcqLock": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "OCmd_UnlockRel": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Val": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Sts_Hand": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_Maint": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Sts_Ovrd": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_Prog": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Sts_Oper": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Sts_ProgOperLock": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Sts_ProgOperSel": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Sts_NoMode": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Sts_MAcqRcvd": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Rdy_MAcq": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Rdy_MRel": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Rdy_OAcq": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Rdy_OLock": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Rdy_OUnlock": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Rdy_ORel": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "P_Mode": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Wrk_Locked": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "__BitHost01": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Wrk_Prog": { - "offset": 8, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Wrk_Maint": { - "offset": 8, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inf_Lib": { - "offset": 12, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - }, - "Inf_Type": { - "offset": 28, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp_Hand", - "Inp_Ovrd", - "Cfg_PCmdClear", - "Cfg_OvrdOverLock", - "Cfg_ProgDefault", - "PCmd_Acq", - "PCmd_Rel", - "PCmd_Lock", - "PCmd_Unlock", - "MCmd_Acq", - "MCmd_Rel", - "OCmd_AcqLock", - "OCmd_UnlockRel", - "Val", - "Sts_Hand", - "Sts_Maint", - "Sts_Ovrd", - "Sts_Prog", - "Sts_Oper", - "Sts_ProgOperLock", - "Sts_ProgOperSel", - "Sts_NoMode", - "Sts_MAcqRcvd", - "Rdy_MAcq", - "Rdy_MRel", - "Rdy_OAcq", - "Rdy_OLock", - "Rdy_OUnlock", - "Rdy_ORel", - "P_Mode", - "Wrk_Locked", - "Wrk_Prog", - "Wrk_Maint", - "Inf_Lib", - "Inf_Type" - ], - "template": { - "object_definition_size": 228, - "structure_size": 48, - "member_count": 39, - "structure_handle": 16800 - } - }, - "data_type_name": "P_Mode", - "array": 0 - }, - "Wrk_Notify": { - "offset": 1940, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "IntlkTrip": { - "offset": 1944, - "tag_type": "struct", - "data_type": { - "name": "P_Alarm", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_Reset": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_Exists": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_ResetReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_AckReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_AllowShelve": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Cfg_AllowDisable": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Cfg_PCmdClear": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Cfg_Severity": { - "offset": 4, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_AlmMinOnT": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_MaxShelfT": { - "offset": 12, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "PCfg_AllowExist": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "PCmd_Reset": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "PCmd_Ack": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_Suppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_Unsuppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_Unshelve": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "OCmd_Reset": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "OCmd_Ack": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "OCmd_Shelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "OCmd_Unshelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "MCmd_Disable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "MCmd_Enable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "MCmd_Test": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Val_Notify": { - "offset": 14, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_MinToUnshelve": { - "offset": 16, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Val_SecToUnshelve": { - "offset": 20, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Alm": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Shelved": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Suppressed": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Disabled": { - "offset": 67, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_AlmInh": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_Err": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Err_Timer": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Err_Severity": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Rdy_Reset": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Rdy_Ack": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Rdy_Shelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Rdy_Unshelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Rdy_Disable": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "__BitHost01": { - "offset": 24, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Rdy_Enable": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Rdy_Test": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "P_Alarm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Wrk_Alm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Wrk_Suppressed": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Wrk_AlmMinOnT": { - "offset": 28, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_AutoAckT": { - "offset": 40, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_ShelfT": { - "offset": 52, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Inf_Tab": { - "offset": 64, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Com_AE": { - "offset": 66, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_Tag": { - "offset": 68, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Cfg_Cond": { - "offset": 92, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Wrk_SecToUnshelve": { - "offset": 116, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Inf_Lib": { - "offset": 120, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - }, - "Inf_Type": { - "offset": 136, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp", - "Inp_Reset", - "Cfg_Exists", - "Cfg_ResetReqd", - "Cfg_AckReqd", - "Cfg_AllowShelve", - "Cfg_AllowDisable", - "Cfg_PCmdClear", - "Cfg_Severity", - "Cfg_AlmMinOnT", - "Cfg_MaxShelfT", - "PCfg_AllowExist", - "PCmd_Reset", - "PCmd_Ack", - "PCmd_Suppress", - "PCmd_Unsuppress", - "PCmd_Unshelve", - "OCmd_Reset", - "OCmd_Ack", - "OCmd_Shelve", - "OCmd_Unshelve", - "MCmd_Disable", - "MCmd_Enable", - "MCmd_Test", - "Val_Notify", - "Val_MinToUnshelve", - "Val_SecToUnshelve", - "Alm", - "Ack", - "Shelved", - "Suppressed", - "Disabled", - "Sts_AlmInh", - "Sts_Err", - "Err_Timer", - "Err_Severity", - "Rdy_Reset", - "Rdy_Ack", - "Rdy_Shelve", - "Rdy_Unshelve", - "Rdy_Disable", - "Rdy_Enable", - "Rdy_Test", - "P_Alarm", - "Wrk_Alm", - "Wrk_Suppressed", - "Wrk_AlmMinOnT", - "Wrk_AutoAckT", - "Wrk_ShelfT", - "Inf_Tab", - "Com_AE", - "Cfg_Tag", - "Cfg_Cond", - "Wrk_SecToUnshelve", - "Inf_Lib", - "Inf_Type" - ], - "template": { - "object_definition_size": 357, - "structure_size": 156, - "member_count": 60, - "structure_handle": 27647 - } - }, - "data_type_name": "P_Alarm", - "array": 0 - }, - "Wrk_IntlkOK": { - "offset": 164, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Wrk_Disabled": { - "offset": 164, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Wrk_Bypass": { - "offset": 164, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Wrk_Reset": { - "offset": 164, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Wrk_ManCmd": { - "offset": 164, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Wrk_AutoCmd": { - "offset": 165, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Wrk_CascCmd": { - "offset": 165, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Wrk_Casc": { - "offset": 165, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Wrk_Auto": { - "offset": 165, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Wrk_Man": { - "offset": 165, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Fail": { - "offset": 2100, - "tag_type": "struct", - "data_type": { - "name": "P_Alarm", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_Reset": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_Exists": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_ResetReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_AckReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_AllowShelve": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Cfg_AllowDisable": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Cfg_PCmdClear": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Cfg_Severity": { - "offset": 4, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_AlmMinOnT": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_MaxShelfT": { - "offset": 12, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "PCfg_AllowExist": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "PCmd_Reset": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "PCmd_Ack": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_Suppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_Unsuppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_Unshelve": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "OCmd_Reset": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "OCmd_Ack": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "OCmd_Shelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "OCmd_Unshelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "MCmd_Disable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "MCmd_Enable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "MCmd_Test": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Val_Notify": { - "offset": 14, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_MinToUnshelve": { - "offset": 16, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Val_SecToUnshelve": { - "offset": 20, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Alm": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Shelved": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Suppressed": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Disabled": { - "offset": 67, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_AlmInh": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_Err": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Err_Timer": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Err_Severity": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Rdy_Reset": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Rdy_Ack": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Rdy_Shelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Rdy_Unshelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Rdy_Disable": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "__BitHost01": { - "offset": 24, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Rdy_Enable": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Rdy_Test": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "P_Alarm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Wrk_Alm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Wrk_Suppressed": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Wrk_AlmMinOnT": { - "offset": 28, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_AutoAckT": { - "offset": 40, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_ShelfT": { - "offset": 52, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Inf_Tab": { - "offset": 64, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Com_AE": { - "offset": 66, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_Tag": { - "offset": 68, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Cfg_Cond": { - "offset": 92, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Wrk_SecToUnshelve": { - "offset": 116, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Inf_Lib": { - "offset": 120, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - }, - "Inf_Type": { - "offset": 136, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp", - "Inp_Reset", - "Cfg_Exists", - "Cfg_ResetReqd", - "Cfg_AckReqd", - "Cfg_AllowShelve", - "Cfg_AllowDisable", - "Cfg_PCmdClear", - "Cfg_Severity", - "Cfg_AlmMinOnT", - "Cfg_MaxShelfT", - "PCfg_AllowExist", - "PCmd_Reset", - "PCmd_Ack", - "PCmd_Suppress", - "PCmd_Unsuppress", - "PCmd_Unshelve", - "OCmd_Reset", - "OCmd_Ack", - "OCmd_Shelve", - "OCmd_Unshelve", - "MCmd_Disable", - "MCmd_Enable", - "MCmd_Test", - "Val_Notify", - "Val_MinToUnshelve", - "Val_SecToUnshelve", - "Alm", - "Ack", - "Shelved", - "Suppressed", - "Disabled", - "Sts_AlmInh", - "Sts_Err", - "Err_Timer", - "Err_Severity", - "Rdy_Reset", - "Rdy_Ack", - "Rdy_Shelve", - "Rdy_Unshelve", - "Rdy_Disable", - "Rdy_Enable", - "Rdy_Test", - "P_Alarm", - "Wrk_Alm", - "Wrk_Suppressed", - "Wrk_AlmMinOnT", - "Wrk_AutoAckT", - "Wrk_ShelfT", - "Inf_Tab", - "Com_AE", - "Cfg_Tag", - "Cfg_Cond", - "Wrk_SecToUnshelve", - "Inf_Lib", - "Inf_Type" - ], - "template": { - "object_definition_size": 357, - "structure_size": 156, - "member_count": 60, - "structure_handle": 27647 - } - }, - "data_type_name": "P_Alarm", - "array": 0 - }, - "Cfg_CVNavTag": { - "offset": 2256, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Cfg_PVNavTag": { - "offset": 2280, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Cfg_CascSPNavTag": { - "offset": 2304, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Inf_Lib": { - "offset": 2328, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - }, - "Wrk_Autotune": { - "offset": 2344, - "tag_type": "struct", - "data_type": { - "name": "PIDE_AUTOTUNE", - "internal_tags": { - "ProcessType": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ResponseSpeed": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "TestLength": { - "offset": 8, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PVTuneLimit": { - "offset": 12, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "StepSize": { - "offset": 16, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "TuneFlags": { - "offset": 20, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "TunedGood": { - "offset": 20, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "TunedUncertain": { - "offset": 20, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "ATuneAcquired": { - "offset": 20, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "UsedProcessType": { - "offset": 24, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Gain": { - "offset": 28, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "TimeConstant": { - "offset": 32, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "DeadTime": { - "offset": 36, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PGainTunedFast": { - "offset": 40, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "IGainTunedFast": { - "offset": 44, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "DGainTunedFast": { - "offset": 48, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PGainTunedMed": { - "offset": 52, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "IGainTunedMed": { - "offset": 56, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "DGainTunedMed": { - "offset": 60, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PGainTunedSlow": { - "offset": 64, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "IGainTunedSlow": { - "offset": 68, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "DGainTunedSlow": { - "offset": 72, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "StepSizeUsed": { - "offset": 76, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "AtuneStatus": { - "offset": 80, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ATuneFault": { - "offset": 80, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "PVOutOfLimit": { - "offset": 80, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "ModeInv": { - "offset": 80, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "CVWindupFault": { - "offset": 80, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "StepSizeZero": { - "offset": 80, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "CVLimitsFault": { - "offset": 80, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "CVInitFault": { - "offset": 80, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "EUSpanChanged": { - "offset": 80, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "CVChanged": { - "offset": 81, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "ATuneTimedOut": { - "offset": 81, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "PVNotSettled": { - "offset": 81, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "PVChangeTooSmall": { - "offset": 83, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "StepSizeTooSmall": { - "offset": 83, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "GainTooLarge": { - "offset": 83, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "GainTooSmall": { - "offset": 83, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "LongDeadTime": { - "offset": 83, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "HiddenWords": { - "offset": 84, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 222 - } - }, - "attributes": [ - "ProcessType", - "ResponseSpeed", - "TestLength", - "PVTuneLimit", - "StepSize", - "TuneFlags", - "TunedGood", - "TunedUncertain", - "ATuneAcquired", - "UsedProcessType", - "Gain", - "TimeConstant", - "DeadTime", - "PGainTunedFast", - "IGainTunedFast", - "DGainTunedFast", - "PGainTunedMed", - "IGainTunedMed", - "DGainTunedMed", - "PGainTunedSlow", - "IGainTunedSlow", - "DGainTunedSlow", - "StepSizeUsed", - "AtuneStatus", - "ATuneFault", - "PVOutOfLimit", - "ModeInv", - "CVWindupFault", - "StepSizeZero", - "CVLimitsFault", - "CVInitFault", - "EUSpanChanged", - "CVChanged", - "ATuneTimedOut", - "PVNotSettled", - "PVChangeTooSmall", - "StepSizeTooSmall", - "GainTooLarge", - "GainTooSmall", - "LongDeadTime", - "HiddenWords" - ], - "template": { - "object_definition_size": 264, - "structure_size": 972, - "member_count": 41, - "structure_handle": 4022 - } - }, - "data_type_name": "PIDE_AUTOTUNE", - "array": 0 - }, - "Wrk_PIDE_only": { - "offset": 3316, - "tag_type": "struct", - "data_type": { - "name": "P_PIDE_only", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - } - }, - "attributes": [ - "EnableIn", - "EnableOut" - ], - "template": { - "object_definition_size": 26, - "structure_size": 4, - "member_count": 3, - "structure_handle": 38846 - } - }, - "data_type_name": "P_PIDE_only", - "array": 0 - }, - "HMI_HasAutotune": { - "offset": 165, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp_PV", - "Inp_CascSP", - "Inp_FF", - "Inp_FFPrev", - "Inp_CVInitVal", - "Inp_CVPrev", - "Inp_PVSrcQ", - "Inp_OvrdCmd", - "Inp_OvrdRatio", - "Inp_OvrdSP", - "Inp_OvrdCV", - "Inp_HandFdbk", - "Inp_PVBad", - "Inp_PVUncertain", - "Inp_CVIOFault", - "Inp_UseFFPrev", - "Inp_UseCVInitVal", - "Inp_UseCVPrev", - "Inp_WindupHi", - "Inp_WindupLo", - "Inp_Ovrd", - "Inp_Hand", - "Inp_HandFdbkBad", - "Inp_IntlkOK", - "Inp_NBIntlkOK", - "Inp_HiHiDevGate", - "Inp_HiDevGate", - "Inp_LoDevGate", - "Inp_LoLoDevGate", - "Inp_Reset", - "Cfg_HasRatio", - "Cfg_HasCasc", - "Cfg_PVTrack", - "Cfg_CtrlAction", - "Cfg_Depend", - "Cfg_DerivSmooth", - "Cfg_ZCOff", - "Cfg_LimitManCV", - "Cfg_InitToMan", - "Cfg_PropSPAct", - "Cfg_DerivSPAct", - "Cfg_PwrupLM", - "Cfg_SetTrack", - "Cfg_SetTrackOvrdHand", - "Cfg_HasIntlkObj", - "Cfg_HasCascSPNav", - "Cfg_HasPVNav", - "Cfg_HasCVNav", - "Cfg_OvrdIntlk", - "Cfg_PCmdClear", - "Cfg_ProgDefault", - "Cfg_HasHiHiDevAlm", - "Cfg_HasHiDevAlm", - "Cfg_HasLoDevAlm", - "Cfg_HasLoLoDevAlm", - "Cfg_HasIntlkTripAlm", - "Cfg_HasFailAlm", - "Cfg_HiHiDevResetReqd", - "Cfg_HiDevResetReqd", - "Cfg_LoDevResetReqd", - "Cfg_LoLoDevResetReqd", - "Cfg_IntlkTripResetReqd", - "Cfg_FailResetReqd", - "Cfg_HiHiDevAckReqd", - "Cfg_HiDevAckReqd", - "Cfg_LoDevAckReqd", - "Cfg_LoLoDevAckReqd", - "Cfg_IntlkTripAckReqd", - "Cfg_FailAckReqd", - "Cfg_HiHiDevSeverity", - "Cfg_HiDevSeverity", - "Cfg_LoDevSeverity", - "Cfg_LoLoDevSeverity", - "Cfg_IntlkTripSeverity", - "Cfg_FailSeverity", - "Cfg_MinRatio", - "Cfg_MaxRatio", - "Cfg_MinSP", - "Cfg_MaxSP", - "Cfg_PVEUMin", - "Cfg_PVEUMax", - "Cfg_CVEUMin", - "Cfg_CVEUMax", - "Cfg_CVRoCLim", - "Cfg_PGain", - "Cfg_IGain", - "Cfg_DGain", - "Cfg_ZCDB", - "Cfg_MinCV", - "Cfg_MaxCV", - "Cfg_MaxInactiveCV", - "Cfg_IntlkCV", - "Cfg_DevDB", - "Cfg_PwrupSP", - "Cfg_PwrupCV", - "Cfg_HiHiDevOnDly", - "Cfg_HiHiDevOffDly", - "Cfg_HiHiDevGateDly", - "Cfg_HiDevOnDly", - "Cfg_HiDevOffDly", - "Cfg_HiDevGateDly", - "Cfg_LoDevOnDly", - "Cfg_LoDevOffDly", - "Cfg_LoDevGateDly", - "Cfg_LoLoDevOnDly", - "Cfg_LoLoDevOffDly", - "Cfg_LoLoDevGateDly", - "PSet_Ratio", - "PSet_SP", - "PSet_CV", - "PSet_HiHiDevLim", - "PSet_HiDevLim", - "PSet_LoDevLim", - "PSet_LoLoDevLim", - "PSet_Owner", - "OSet_Ratio", - "OSet_SP", - "OSet_CV", - "OSet_HiHiDevLim", - "OSet_HiDevLim", - "OSet_LoDevLim", - "OSet_LoLoDevLim", - "PCmd_Casc", - "PCmd_Auto", - "PCmd_Man", - "PCmd_Acq", - "PCmd_Rel", - "PCmd_Lock", - "PCmd_Unlock", - "PCmd_Reset", - "PCmd_HiHiDevAck", - "PCmd_HiHiDevSuppress", - "PCmd_HiHiDevUnsuppress", - "PCmd_HiHiDevUnshelve", - "PCmd_HiDevAck", - "PCmd_HiDevSuppress", - "PCmd_HiDevUnsuppress", - "PCmd_HiDevUnshelve", - "PCmd_LoDevAck", - "PCmd_LoDevSuppress", - "PCmd_LoDevUnsuppress", - "PCmd_LoDevUnshelve", - "PCmd_LoLoDevAck", - "PCmd_LoLoDevSuppress", - "PCmd_LoLoDevUnsuppress", - "PCmd_LoLoDevUnshelve", - "PCmd_IntlkTripAck", - "PCmd_IntlkTripSuppress", - "PCmd_IntlkTripUnsuppress", - "PCmd_IntlkTripUnshelve", - "PCmd_FailAck", - "PCmd_FailSuppress", - "PCmd_FailUnsuppress", - "PCmd_FailUnshelve", - "OCmd_Casc", - "OCmd_Auto", - "OCmd_Man", - "OCmd_Bypass", - "OCmd_Check", - "MCmd_Disable", - "MCmd_Enable", - "MCmd_Acq", - "MCmd_Rel", - "OCmd_AcqLock", - "OCmd_Unlock", - "OCmd_Reset", - "OCmd_ResetAckAll", - "Out_CV", - "Val_PV", - "Val_Ratio", - "Val_SPSet", - "Val_SP", - "Val_E", - "Val_CVSet", - "Val_CVOut", - "Val_PVPercent", - "Val_SPPercent", - "Val_EPercent", - "Val_ActExecT", - "Val_Init", - "Val_PVEUMin", - "Val_PVEUMax", - "Val_CVEUMin", - "Val_CVEUMax", - "SrcQ_IO", - "SrcQ", - "Val_Sts", - "Val_Fault", - "Val_State", - "Val_Mode", - "Val_Owner", - "Val_Notify", - "Val_HiHiDevLim", - "Val_HiDevLim", - "Val_LoDevLim", - "Val_LoLoDevLim", - "Sts_InstrFaults1", - "Sts_InstrFaults2", - "Sts_Casc", - "Sts_Auto", - "Sts_Man", - "Sts_Initializing", - "Sts_InitReq", - "Sts_WindupHi", - "Sts_WindupLo", - "Sts_ZCDBOn", - "Sts_RatioClamped", - "Sts_SPBad", - "Sts_SPClamped", - "Sts_PVBad", - "Sts_PVUncertain", - "Sts_FFBad", - "Sts_FFPrevBad", - "Sts_CVBad", - "Sts_CVPrevBad", - "Sts_CVInitValBad", - "Sts_HandFdbkBad", - "Sts_IntlkCV", - "Sts_CVClamped", - "Sts_CVRamping", - "Sts_Active", - "Sts_Available", - "Sts_Bypass", - "Sts_BypActive", - "Sts_Disabled", - "Sts_NotRdy", - "Nrdy_Disabled", - "Nrdy_CfgErr", - "Nrdy_Intlk", - "Nrdy_Init", - "Nrdy_IOFault", - "Nrdy_NoMode", - "Sts_MaintByp", - "Sts_AlmInh", - "Sts_Err", - "Err_RatioLim", - "Err_SPLim", - "Err_PVEU", - "Err_CVLim", - "Err_CVEU", - "Err_Timer", - "Err_DB", - "Err_Alarm", - "Sts_Hand", - "Sts_Maint", - "Sts_Ovrd", - "Sts_Prog", - "Sts_Oper", - "Sts_ProgOperLock", - "Sts_NoMode", - "Sts_MAcqRcvd", - "Sts_HiHiDevCmp", - "Sts_HiHiDevGate", - "Sts_HiHiDev", - "Alm_HiHiDev", - "Ack_HiHiDev", - "Sts_HiHiDevDisabled", - "Sts_HiHiDevShelved", - "Sts_HiHiDevSuppressed", - "Sts_HiDevCmp", - "Sts_HiDevGate", - "Sts_HiDev", - "Alm_HiDev", - "Ack_HiDev", - "Sts_HiDevDisabled", - "Sts_HiDevShelved", - "Sts_HiDevSuppressed", - "Sts_LoDevCmp", - "Sts_LoDevGate", - "Sts_LoDev", - "Alm_LoDev", - "Ack_LoDev", - "Sts_LoDevDisabled", - "Sts_LoDevShelved", - "Sts_LoDevSuppressed", - "Sts_LoLoDevCmp", - "Sts_LoLoDevGate", - "Sts_LoLoDev", - "Alm_LoLoDev", - "Ack_LoLoDev", - "Sts_LoLoDevDisabled", - "Sts_LoLoDevShelved", - "Sts_LoLoDevSuppressed", - "Sts_IntlkTrip", - "Alm_IntlkTrip", - "Ack_IntlkTrip", - "Sts_IntlkTripDisabled", - "Sts_IntlkTripShelved", - "Sts_IntlkTripSuppressed", - "Sts_Fail", - "Alm_Fail", - "Ack_Fail", - "Sts_FailDisabled", - "Sts_FailShelved", - "Sts_FailSuppressed", - "Rdy_Casc", - "Rdy_Auto", - "Rdy_Man", - "Rdy_Bypass", - "Rdy_Check", - "Rdy_Disable", - "Rdy_Enable", - "Rdy_Reset", - "Rdy_ResetAckAll", - "Rdy_Ratio", - "Rdy_SP", - "Rdy_CV", - "Rdy_OSet", - "P_PIDE", - "Wrk_PIDE", - "Cfg_Tag", - "Cfg_PVEU", - "Cfg_Label", - "Cfg_Desc", - "Cfg_CVEU", - "LoLoDevGate", - "LoLoDev", - "LoDevGate", - "LoDev", - "Inf_Type", - "Inf_Tab", - "Wrk_SrcQ", - "HiHiDevGate", - "HiHiDev", - "HiDevGate", - "HiDev", - "Mode", - "Wrk_Notify", - "IntlkTrip", - "Wrk_IntlkOK", - "Wrk_Disabled", - "Wrk_Bypass", - "Wrk_Reset", - "Wrk_ManCmd", - "Wrk_AutoCmd", - "Wrk_CascCmd", - "Wrk_Casc", - "Wrk_Auto", - "Wrk_Man", - "Fail", - "Cfg_CVNavTag", - "Cfg_PVNavTag", - "Cfg_CascSPNavTag", - "Inf_Lib", - "Wrk_Autotune", - "Wrk_PIDE_only", - "HMI_HasAutotune" - ], - "template": { - "object_definition_size": 2223, - "structure_size": 3320, - "member_count": 352, - "structure_handle": 61053 - } - }, - "data_type_name": "P_PIDE", - "tag_type": "struct" + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" }, - "HoursSinceMidnight": { - "tag_name": "HoursSinceMidnight", + "_IO_X1_AI_02": { + "tag_name": "_IO_X1_AI_02", "dim": 0, - "alias": false, + "alias": true, "instance_id": 27, - "symbol_address": 64048, - "symbol_object_address": 906460, - "software_control": 1946222626, - "external_access": "Read/Write", + "symbol_address": 1072, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read Only", "dimensions": [ 0, 0, 0 ], - "data_type": "REAL", - "data_type_name": "REAL", + "data_type": "INT", + "data_type_name": "INT", "tag_type": "atomic" }, - "controlMode": { - "tag_name": "controlMode", + "_IO_X1_AI_03": { + "tag_name": "_IO_X1_AI_03", "dim": 0, - "alias": false, + "alias": true, "instance_id": 28, - "symbol_address": 64016, - "symbol_object_address": 906500, - "software_control": 1140916259, - "external_access": "Read/Write", + "symbol_address": 1074, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read Only", "dimensions": [ 0, 0, @@ -15464,34 +527,15 @@ "data_type_name": "INT", "tag_type": "atomic" }, - "cmd_Restart": { - "tag_name": "cmd_Restart", + "_IO_X1_AI_04": { + "tag_name": "_IO_X1_AI_04", "dim": 0, - "alias": false, + "alias": true, "instance_id": 29, - "symbol_address": 63952, - "symbol_object_address": 906540, - "software_control": 1140916261, - "external_access": "Read/Write", - "dimensions": [ - 0, - 0, - 0 - ], - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit_position": 0, - "tag_type": "atomic" - }, - "const_controlMode_Pressure": { - "tag_name": "const_controlMode_Pressure", - "dim": 0, - "alias": false, - "instance_id": 30, - "symbol_address": 63984, - "symbol_object_address": 906580, - "software_control": 1140916260, - "external_access": "Read/Write", + "symbol_address": 1076, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read Only", "dimensions": [ 0, 0, @@ -15501,26491 +545,411 @@ "data_type_name": "INT", "tag_type": "atomic" }, - "val_DischargePressure": { - "tag_name": "val_DischargePressure", + "_IO_X1_AI_05": { + "tag_name": "_IO_X1_AI_05", + "dim": 0, + "alias": true, + "instance_id": 30, + "symbol_address": 1078, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read Only", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" + }, + "_IO_X1_AI_06": { + "tag_name": "_IO_X1_AI_06", "dim": 0, "alias": true, "instance_id": 31, - "symbol_address": 44680, - "symbol_object_address": 906620, - "software_control": 1879113775, + "symbol_address": 1080, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read Only", "dimensions": [ 0, 0, 0 ], - "data_type": "REAL", - "data_type_name": "REAL", + "data_type": "INT", + "data_type_name": "INT", "tag_type": "atomic" }, - "PowerFlex755": { - "tag_name": "PowerFlex755", + "_IO_X1_AI_07": { + "tag_name": "_IO_X1_AI_07", "dim": 0, - "alias": false, + "alias": true, + "instance_id": 32, + "symbol_address": 1082, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read Only", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" + }, + "_IO_X1_ST_00": { + "tag_name": "_IO_X1_ST_00", + "dim": 0, + "alias": true, + "instance_id": 33, + "symbol_address": 1084, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read Only", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" + }, + "_IO_X1_ST_01": { + "tag_name": "_IO_X1_ST_01", + "dim": 0, + "alias": true, + "instance_id": 34, + "symbol_address": 1086, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read Only", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" + }, + "_IO_X1_ST_02": { + "tag_name": "_IO_X1_ST_02", + "dim": 0, + "alias": true, + "instance_id": 35, + "symbol_address": 1088, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read Only", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" + }, + "_IO_X1_ST_03": { + "tag_name": "_IO_X1_ST_03", + "dim": 0, + "alias": true, + "instance_id": 36, + "symbol_address": 1090, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read Only", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" + }, + "_IO_X1_ST_04": { + "tag_name": "_IO_X1_ST_04", + "dim": 0, + "alias": true, + "instance_id": 37, + "symbol_address": 1092, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read Only", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" + }, + "_IO_X2_AI_00": { + "tag_name": "_IO_X2_AI_00", + "dim": 0, + "alias": true, + "instance_id": 38, + "symbol_address": 1094, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read Only", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" + }, + "_IO_X2_AI_01": { + "tag_name": "_IO_X2_AI_01", + "dim": 0, + "alias": true, + "instance_id": 39, + "symbol_address": 1096, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read Only", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" + }, + "_IO_X2_AI_02": { + "tag_name": "_IO_X2_AI_02", + "dim": 0, + "alias": true, + "instance_id": 40, + "symbol_address": 1098, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read Only", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" + }, + "_IO_X2_AI_03": { + "tag_name": "_IO_X2_AI_03", + "dim": 0, + "alias": true, "instance_id": 41, - "symbol_address": 56872, - "symbol_object_address": 907020, - "software_control": 67174445, - "external_access": "Read/Write", + "symbol_address": 1100, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read Only", "dimensions": [ 0, 0, 0 ], - "template_instance_id": 2764, - "data_type": { - "name": "P_PF755", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp_FwdPermOK": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_FwdNBPermOK": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Inp_RevPermOK": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Inp_RevNBPermOK": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Inp_IntlkOK": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Inp_NBIntlkOK": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Inp_IOFault": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Inp_Sim": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp_Hand": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_Ovrd": { - "offset": 172, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Inp_OvrdCmd": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Inp_OvrdSpeed": { - "offset": 8, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Inp_Reset": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_HasReverse": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_HasJog": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_AllowLocal": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_HasFwdPermObj": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Cfg_HasRevPermObj": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Cfg_HasIntlkObj": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Cfg_HasResInhObj": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Cfg_HasRunTimeObj": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_SetTrack": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_SetTrackOvrdHand": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_PCmdClear": { - "offset": 172, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_ProgDefault": { - "offset": 172, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_OperStopPrio": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_OCmdResets": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Cfg_OvrdPermIntlk": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Cfg_ShedOnFailToStart": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Cfg_ShedOnIOFault": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Cfg_HasFailToStartAlm": { - "offset": 688, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_HasFailToStopAlm": { - "offset": 532, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_HasIntlkTripAlm": { - "offset": 376, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_HasDriveFaultAlm": { - "offset": 968, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_HasIOFaultAlm": { - "offset": 220, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_FailToStartResetReqd": { - "offset": 688, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_FailToStopResetReqd": { - "offset": 532, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_IntlkTripResetReqd": { - "offset": 376, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_DriveFaultResetReqd": { - "offset": 968, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_IOFaultResetReqd": { - "offset": 220, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_FailToStartAckReqd": { - "offset": 688, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_FailToStopAckReqd": { - "offset": 532, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_IntlkTripAckReqd": { - "offset": 376, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_DriveFaultAckReqd": { - "offset": 968, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_IOFaultAckReqd": { - "offset": 220, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_FailToStartSeverity": { - "offset": 692, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_FailToStopSeverity": { - "offset": 536, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_IntlkTripSeverity": { - "offset": 380, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_DriveFaultSeverity": { - "offset": 972, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_IOFaultSeverity": { - "offset": 224, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_MinSpdRef": { - "offset": 12, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_MaxSpdRef": { - "offset": 16, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_SpeedEUMin": { - "offset": 20, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_SpeedEUMax": { - "offset": 24, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_SpeedRawMin": { - "offset": 28, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_SpeedRawMax": { - "offset": 32, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_SimRampT": { - "offset": 36, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_FailToStartT": { - "offset": 40, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_FailToStopT": { - "offset": 44, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_ResetPulseT": { - "offset": 48, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_MaxJogT": { - "offset": 52, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_OperKeep": { - "offset": 56, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Cfg_ProgKeep": { - "offset": 57, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "PSet_SpeedRef": { - "offset": 60, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PSet_Owner": { - "offset": 64, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "OSet_SpeedRef": { - "offset": 68, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PCmd_Start": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "PCmd_Stop": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_Fwd": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_Rev": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_Acq": { - "offset": 172, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "PCmd_Rel": { - "offset": 173, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "PCmd_Lock": { - "offset": 173, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "PCmd_Unlock": { - "offset": 173, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "PCmd_Reset": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "PCmd_FailToStartAck": { - "offset": 689, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_FailToStartSuppress": { - "offset": 689, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_FailToStartUnsuppress": { - "offset": 689, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_FailToStartUnshelve": { - "offset": 689, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "PCmd_FailToStopAck": { - "offset": 533, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_FailToStopSuppress": { - "offset": 533, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_FailToStopUnsuppress": { - "offset": 533, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_FailToStopUnshelve": { - "offset": 533, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "PCmd_IntlkTripAck": { - "offset": 377, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_IntlkTripSuppress": { - "offset": 377, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_IntlkTripUnsuppress": { - "offset": 377, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_IntlkTripUnshelve": { - "offset": 377, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "PCmd_DriveFaultAck": { - "offset": 969, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_DriveFaultSuppress": { - "offset": 969, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_DriveFaultUnsuppress": { - "offset": 969, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_DriveFaultUnshelve": { - "offset": 969, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "PCmd_IOFaultAck": { - "offset": 221, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_IOFaultSuppress": { - "offset": 221, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_IOFaultUnsuppress": { - "offset": 221, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_IOFaultUnshelve": { - "offset": 221, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "__BitHost01": { - "offset": 72, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "OCmd_Start": { - "offset": 72, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "OCmd_Stop": { - "offset": 72, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "OCmd_Jog": { - "offset": 72, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "OCmd_Fwd": { - "offset": 72, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "OCmd_Rev": { - "offset": 72, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "OCmd_Bypass": { - "offset": 72, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "OCmd_Check": { - "offset": 72, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "MCmd_Disable": { - "offset": 72, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "MCmd_Enable": { - "offset": 73, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "MCmd_Acq": { - "offset": 173, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "MCmd_Rel": { - "offset": 173, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "OCmd_AcqLock": { - "offset": 173, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "OCmd_Unlock": { - "offset": 173, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "OCmd_Reset": { - "offset": 73, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "OCmd_ResetAckAll": { - "offset": 73, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Val_SpeedRef": { - "offset": 76, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_SpeedFdbk": { - "offset": 80, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_OutCurrent": { - "offset": 84, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_TorqCurrFdbk": { - "offset": 88, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_OutPower": { - "offset": 92, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_OvldC": { - "offset": 96, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_Temp": { - "offset": 100, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_ElapsedMWHr": { - "offset": 104, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_ElapsedRunT": { - "offset": 108, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_SpeedRefSrc": { - "offset": 112, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Val_SpeedEUMin": { - "offset": 116, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_SpeedEUMax": { - "offset": 120, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_LastFaultCode": { - "offset": 124, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "SrcQ_IO": { - "offset": 128, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "SrcQ": { - "offset": 129, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_Cmd": { - "offset": 130, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_Fdbk": { - "offset": 131, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_Sts": { - "offset": 132, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_Fault": { - "offset": 133, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_Mode": { - "offset": 176, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_Owner": { - "offset": 136, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Val_Notify": { - "offset": 140, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Sts_Stopped": { - "offset": 73, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Sts_Starting": { - "offset": 73, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Sts_Running": { - "offset": 73, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Sts_Stopping": { - "offset": 73, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Sts_Jogging": { - "offset": 73, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_CommandDir": { - "offset": 74, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Sts_ActualDir": { - "offset": 74, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_Accel": { - "offset": 74, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Sts_Decel": { - "offset": 74, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Sts_NotReady": { - "offset": 74, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Sts_Alarm": { - "offset": 74, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Sts_AtSpeed": { - "offset": 74, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Sts_SpeedLimited": { - "offset": 74, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_DriveSts1": { - "offset": 144, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Sts_DriveSts2": { - "offset": 148, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Sts_FaultStsA": { - "offset": 152, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Sts_FaultStsB": { - "offset": 156, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Sts_PMSts": { - "offset": 160, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Sts_StartInhibits": { - "offset": 164, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Sts_Available": { - "offset": 75, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Sts_Bypass": { - "offset": 75, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_BypActive": { - "offset": 75, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Sts_Disabled": { - "offset": 75, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Sts_NotRdy": { - "offset": 75, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Nrdy_Disabled": { - "offset": 75, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Nrdy_CfgErr": { - "offset": 75, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Nrdy_Intlk": { - "offset": 75, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "__BitHost02": { - "offset": 168, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Nrdy_Perm": { - "offset": 168, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Nrdy_OperPrio": { - "offset": 168, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Nrdy_Fail": { - "offset": 168, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Nrdy_IOFault": { - "offset": 168, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Nrdy_Trip": { - "offset": 168, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Nrdy_DriveNR": { - "offset": 168, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Nrdy_NoMode": { - "offset": 168, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Sts_MaintByp": { - "offset": 168, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_AlmInh": { - "offset": 169, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Sts_Err": { - "offset": 169, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Err_Timer": { - "offset": 169, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Err_Sim": { - "offset": 169, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Err_Alarm": { - "offset": 169, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Err_EU": { - "offset": 169, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Err_Raw": { - "offset": 169, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Err_RefLim": { - "offset": 169, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_Hand": { - "offset": 173, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_Maint": { - "offset": 174, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Sts_Ovrd": { - "offset": 174, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_Prog": { - "offset": 174, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Sts_Oper": { - "offset": 174, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Sts_ProgOperLock": { - "offset": 174, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Sts_NoMode": { - "offset": 174, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Sts_MAcqRcvd": { - "offset": 174, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_FailToStart": { - "offset": 688, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Alm_FailToStart": { - "offset": 754, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack_FailToStart": { - "offset": 754, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_FailToStartDisabled": { - "offset": 755, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_FailToStartShelved": { - "offset": 754, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Sts_FailToStartSuppressed": { - "offset": 754, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Sts_FailToStop": { - "offset": 532, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Alm_FailToStop": { - "offset": 598, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack_FailToStop": { - "offset": 598, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_FailToStopDisabled": { - "offset": 599, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_FailToStopShelved": { - "offset": 598, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Sts_FailToStopSuppressed": { - "offset": 598, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Sts_IntlkTrip": { - "offset": 376, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Alm_IntlkTrip": { - "offset": 442, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack_IntlkTrip": { - "offset": 442, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_IntlkTripDisabled": { - "offset": 443, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_IntlkTripShelved": { - "offset": 442, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Sts_IntlkTripSuppressed": { - "offset": 442, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Sts_DriveFault": { - "offset": 968, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Alm_DriveFault": { - "offset": 1034, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack_DriveFault": { - "offset": 1034, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_DriveFaultDisabled": { - "offset": 1035, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_DriveFaultShelved": { - "offset": 1034, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Sts_DriveFaultSuppressed": { - "offset": 1034, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Sts_IOFault": { - "offset": 220, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Alm_IOFault": { - "offset": 286, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack_IOFault": { - "offset": 286, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_IOFaultDisabled": { - "offset": 287, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_IOFaultShelved": { - "offset": 286, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Sts_IOFaultSuppressed": { - "offset": 286, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Rdy_Start": { - "offset": 170, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Rdy_Stop": { - "offset": 170, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Rdy_Jog": { - "offset": 170, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Rdy_Fwd": { - "offset": 170, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Rdy_Rev": { - "offset": 170, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Rdy_Bypass": { - "offset": 170, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Rdy_Check": { - "offset": 170, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Rdy_Disable": { - "offset": 170, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Rdy_Enable": { - "offset": 171, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Rdy_Reset": { - "offset": 171, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Rdy_ResetAckAll": { - "offset": 171, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Rdy_SpeedRef": { - "offset": 171, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "P_PF755": { - "offset": 171, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Mode": { - "offset": 172, - "tag_type": "struct", - "data_type": { - "name": "P_Mode", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp_Hand": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_Ovrd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_PCmdClear": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_OvrdOverLock": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_ProgDefault": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_Acq": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "PCmd_Rel": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "PCmd_Lock": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "PCmd_Unlock": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "MCmd_Acq": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "MCmd_Rel": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "OCmd_AcqLock": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "OCmd_UnlockRel": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Val": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Sts_Hand": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_Maint": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Sts_Ovrd": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_Prog": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Sts_Oper": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Sts_ProgOperLock": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Sts_ProgOperSel": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Sts_NoMode": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Sts_MAcqRcvd": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Rdy_MAcq": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Rdy_MRel": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Rdy_OAcq": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Rdy_OLock": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Rdy_OUnlock": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Rdy_ORel": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "P_Mode": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Wrk_Locked": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "__BitHost01": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Wrk_Prog": { - "offset": 8, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Wrk_Maint": { - "offset": 8, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inf_Lib": { - "offset": 12, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - }, - "Inf_Type": { - "offset": 28, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp_Hand", - "Inp_Ovrd", - "Cfg_PCmdClear", - "Cfg_OvrdOverLock", - "Cfg_ProgDefault", - "PCmd_Acq", - "PCmd_Rel", - "PCmd_Lock", - "PCmd_Unlock", - "MCmd_Acq", - "MCmd_Rel", - "OCmd_AcqLock", - "OCmd_UnlockRel", - "Val", - "Sts_Hand", - "Sts_Maint", - "Sts_Ovrd", - "Sts_Prog", - "Sts_Oper", - "Sts_ProgOperLock", - "Sts_ProgOperSel", - "Sts_NoMode", - "Sts_MAcqRcvd", - "Rdy_MAcq", - "Rdy_MRel", - "Rdy_OAcq", - "Rdy_OLock", - "Rdy_OUnlock", - "Rdy_ORel", - "P_Mode", - "Wrk_Locked", - "Wrk_Prog", - "Wrk_Maint", - "Inf_Lib", - "Inf_Type" - ], - "template": { - "object_definition_size": 228, - "structure_size": 48, - "member_count": 39, - "structure_handle": 16800 - } - }, - "data_type_name": "P_Mode", - "array": 0 - }, - "IOFault": { - "offset": 220, - "tag_type": "struct", - "data_type": { - "name": "P_Alarm", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_Reset": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_Exists": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_ResetReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_AckReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_AllowShelve": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Cfg_AllowDisable": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Cfg_PCmdClear": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Cfg_Severity": { - "offset": 4, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_AlmMinOnT": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_MaxShelfT": { - "offset": 12, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "PCfg_AllowExist": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "PCmd_Reset": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "PCmd_Ack": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_Suppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_Unsuppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_Unshelve": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "OCmd_Reset": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "OCmd_Ack": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "OCmd_Shelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "OCmd_Unshelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "MCmd_Disable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "MCmd_Enable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "MCmd_Test": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Val_Notify": { - "offset": 14, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_MinToUnshelve": { - "offset": 16, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Val_SecToUnshelve": { - "offset": 20, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Alm": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Shelved": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Suppressed": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Disabled": { - "offset": 67, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_AlmInh": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_Err": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Err_Timer": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Err_Severity": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Rdy_Reset": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Rdy_Ack": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Rdy_Shelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Rdy_Unshelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Rdy_Disable": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "__BitHost01": { - "offset": 24, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Rdy_Enable": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Rdy_Test": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "P_Alarm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Wrk_Alm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Wrk_Suppressed": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Wrk_AlmMinOnT": { - "offset": 28, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_AutoAckT": { - "offset": 40, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_ShelfT": { - "offset": 52, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Inf_Tab": { - "offset": 64, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Com_AE": { - "offset": 66, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_Tag": { - "offset": 68, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Cfg_Cond": { - "offset": 92, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Wrk_SecToUnshelve": { - "offset": 116, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Inf_Lib": { - "offset": 120, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - }, - "Inf_Type": { - "offset": 136, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp", - "Inp_Reset", - "Cfg_Exists", - "Cfg_ResetReqd", - "Cfg_AckReqd", - "Cfg_AllowShelve", - "Cfg_AllowDisable", - "Cfg_PCmdClear", - "Cfg_Severity", - "Cfg_AlmMinOnT", - "Cfg_MaxShelfT", - "PCfg_AllowExist", - "PCmd_Reset", - "PCmd_Ack", - "PCmd_Suppress", - "PCmd_Unsuppress", - "PCmd_Unshelve", - "OCmd_Reset", - "OCmd_Ack", - "OCmd_Shelve", - "OCmd_Unshelve", - "MCmd_Disable", - "MCmd_Enable", - "MCmd_Test", - "Val_Notify", - "Val_MinToUnshelve", - "Val_SecToUnshelve", - "Alm", - "Ack", - "Shelved", - "Suppressed", - "Disabled", - "Sts_AlmInh", - "Sts_Err", - "Err_Timer", - "Err_Severity", - "Rdy_Reset", - "Rdy_Ack", - "Rdy_Shelve", - "Rdy_Unshelve", - "Rdy_Disable", - "Rdy_Enable", - "Rdy_Test", - "P_Alarm", - "Wrk_Alm", - "Wrk_Suppressed", - "Wrk_AlmMinOnT", - "Wrk_AutoAckT", - "Wrk_ShelfT", - "Inf_Tab", - "Com_AE", - "Cfg_Tag", - "Cfg_Cond", - "Wrk_SecToUnshelve", - "Inf_Lib", - "Inf_Type" - ], - "template": { - "object_definition_size": 357, - "structure_size": 156, - "member_count": 60, - "structure_handle": 27647 - } - }, - "data_type_name": "P_Alarm", - "array": 0 - }, - "IntlkTrip": { - "offset": 376, - "tag_type": "struct", - "data_type": { - "name": "P_Alarm", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_Reset": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_Exists": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_ResetReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_AckReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_AllowShelve": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Cfg_AllowDisable": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Cfg_PCmdClear": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Cfg_Severity": { - "offset": 4, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_AlmMinOnT": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_MaxShelfT": { - "offset": 12, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "PCfg_AllowExist": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "PCmd_Reset": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "PCmd_Ack": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_Suppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_Unsuppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_Unshelve": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "OCmd_Reset": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "OCmd_Ack": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "OCmd_Shelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "OCmd_Unshelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "MCmd_Disable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "MCmd_Enable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "MCmd_Test": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Val_Notify": { - "offset": 14, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_MinToUnshelve": { - "offset": 16, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Val_SecToUnshelve": { - "offset": 20, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Alm": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Shelved": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Suppressed": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Disabled": { - "offset": 67, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_AlmInh": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_Err": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Err_Timer": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Err_Severity": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Rdy_Reset": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Rdy_Ack": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Rdy_Shelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Rdy_Unshelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Rdy_Disable": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "__BitHost01": { - "offset": 24, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Rdy_Enable": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Rdy_Test": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "P_Alarm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Wrk_Alm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Wrk_Suppressed": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Wrk_AlmMinOnT": { - "offset": 28, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_AutoAckT": { - "offset": 40, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_ShelfT": { - "offset": 52, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Inf_Tab": { - "offset": 64, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Com_AE": { - "offset": 66, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_Tag": { - "offset": 68, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Cfg_Cond": { - "offset": 92, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Wrk_SecToUnshelve": { - "offset": 116, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Inf_Lib": { - "offset": 120, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - }, - "Inf_Type": { - "offset": 136, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp", - "Inp_Reset", - "Cfg_Exists", - "Cfg_ResetReqd", - "Cfg_AckReqd", - "Cfg_AllowShelve", - "Cfg_AllowDisable", - "Cfg_PCmdClear", - "Cfg_Severity", - "Cfg_AlmMinOnT", - "Cfg_MaxShelfT", - "PCfg_AllowExist", - "PCmd_Reset", - "PCmd_Ack", - "PCmd_Suppress", - "PCmd_Unsuppress", - "PCmd_Unshelve", - "OCmd_Reset", - "OCmd_Ack", - "OCmd_Shelve", - "OCmd_Unshelve", - "MCmd_Disable", - "MCmd_Enable", - "MCmd_Test", - "Val_Notify", - "Val_MinToUnshelve", - "Val_SecToUnshelve", - "Alm", - "Ack", - "Shelved", - "Suppressed", - "Disabled", - "Sts_AlmInh", - "Sts_Err", - "Err_Timer", - "Err_Severity", - "Rdy_Reset", - "Rdy_Ack", - "Rdy_Shelve", - "Rdy_Unshelve", - "Rdy_Disable", - "Rdy_Enable", - "Rdy_Test", - "P_Alarm", - "Wrk_Alm", - "Wrk_Suppressed", - "Wrk_AlmMinOnT", - "Wrk_AutoAckT", - "Wrk_ShelfT", - "Inf_Tab", - "Com_AE", - "Cfg_Tag", - "Cfg_Cond", - "Wrk_SecToUnshelve", - "Inf_Lib", - "Inf_Type" - ], - "template": { - "object_definition_size": 357, - "structure_size": 156, - "member_count": 60, - "structure_handle": 27647 - } - }, - "data_type_name": "P_Alarm", - "array": 0 - }, - "FailToStop": { - "offset": 532, - "tag_type": "struct", - "data_type": { - "name": "P_Alarm", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_Reset": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_Exists": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_ResetReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_AckReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_AllowShelve": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Cfg_AllowDisable": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Cfg_PCmdClear": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Cfg_Severity": { - "offset": 4, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_AlmMinOnT": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_MaxShelfT": { - "offset": 12, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "PCfg_AllowExist": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "PCmd_Reset": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "PCmd_Ack": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_Suppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_Unsuppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_Unshelve": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "OCmd_Reset": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "OCmd_Ack": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "OCmd_Shelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "OCmd_Unshelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "MCmd_Disable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "MCmd_Enable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "MCmd_Test": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Val_Notify": { - "offset": 14, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_MinToUnshelve": { - "offset": 16, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Val_SecToUnshelve": { - "offset": 20, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Alm": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Shelved": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Suppressed": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Disabled": { - "offset": 67, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_AlmInh": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_Err": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Err_Timer": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Err_Severity": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Rdy_Reset": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Rdy_Ack": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Rdy_Shelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Rdy_Unshelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Rdy_Disable": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "__BitHost01": { - "offset": 24, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Rdy_Enable": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Rdy_Test": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "P_Alarm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Wrk_Alm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Wrk_Suppressed": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Wrk_AlmMinOnT": { - "offset": 28, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_AutoAckT": { - "offset": 40, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_ShelfT": { - "offset": 52, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Inf_Tab": { - "offset": 64, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Com_AE": { - "offset": 66, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_Tag": { - "offset": 68, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Cfg_Cond": { - "offset": 92, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Wrk_SecToUnshelve": { - "offset": 116, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Inf_Lib": { - "offset": 120, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - }, - "Inf_Type": { - "offset": 136, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp", - "Inp_Reset", - "Cfg_Exists", - "Cfg_ResetReqd", - "Cfg_AckReqd", - "Cfg_AllowShelve", - "Cfg_AllowDisable", - "Cfg_PCmdClear", - "Cfg_Severity", - "Cfg_AlmMinOnT", - "Cfg_MaxShelfT", - "PCfg_AllowExist", - "PCmd_Reset", - "PCmd_Ack", - "PCmd_Suppress", - "PCmd_Unsuppress", - "PCmd_Unshelve", - "OCmd_Reset", - "OCmd_Ack", - "OCmd_Shelve", - "OCmd_Unshelve", - "MCmd_Disable", - "MCmd_Enable", - "MCmd_Test", - "Val_Notify", - "Val_MinToUnshelve", - "Val_SecToUnshelve", - "Alm", - "Ack", - "Shelved", - "Suppressed", - "Disabled", - "Sts_AlmInh", - "Sts_Err", - "Err_Timer", - "Err_Severity", - "Rdy_Reset", - "Rdy_Ack", - "Rdy_Shelve", - "Rdy_Unshelve", - "Rdy_Disable", - "Rdy_Enable", - "Rdy_Test", - "P_Alarm", - "Wrk_Alm", - "Wrk_Suppressed", - "Wrk_AlmMinOnT", - "Wrk_AutoAckT", - "Wrk_ShelfT", - "Inf_Tab", - "Com_AE", - "Cfg_Tag", - "Cfg_Cond", - "Wrk_SecToUnshelve", - "Inf_Lib", - "Inf_Type" - ], - "template": { - "object_definition_size": 357, - "structure_size": 156, - "member_count": 60, - "structure_handle": 27647 - } - }, - "data_type_name": "P_Alarm", - "array": 0 - }, - "FailToStart": { - "offset": 688, - "tag_type": "struct", - "data_type": { - "name": "P_Alarm", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_Reset": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_Exists": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_ResetReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_AckReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_AllowShelve": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Cfg_AllowDisable": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Cfg_PCmdClear": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Cfg_Severity": { - "offset": 4, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_AlmMinOnT": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_MaxShelfT": { - "offset": 12, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "PCfg_AllowExist": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "PCmd_Reset": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "PCmd_Ack": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_Suppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_Unsuppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_Unshelve": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "OCmd_Reset": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "OCmd_Ack": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "OCmd_Shelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "OCmd_Unshelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "MCmd_Disable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "MCmd_Enable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "MCmd_Test": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Val_Notify": { - "offset": 14, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_MinToUnshelve": { - "offset": 16, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Val_SecToUnshelve": { - "offset": 20, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Alm": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Shelved": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Suppressed": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Disabled": { - "offset": 67, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_AlmInh": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_Err": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Err_Timer": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Err_Severity": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Rdy_Reset": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Rdy_Ack": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Rdy_Shelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Rdy_Unshelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Rdy_Disable": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "__BitHost01": { - "offset": 24, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Rdy_Enable": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Rdy_Test": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "P_Alarm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Wrk_Alm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Wrk_Suppressed": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Wrk_AlmMinOnT": { - "offset": 28, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_AutoAckT": { - "offset": 40, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_ShelfT": { - "offset": 52, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Inf_Tab": { - "offset": 64, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Com_AE": { - "offset": 66, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_Tag": { - "offset": 68, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Cfg_Cond": { - "offset": 92, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Wrk_SecToUnshelve": { - "offset": 116, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Inf_Lib": { - "offset": 120, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - }, - "Inf_Type": { - "offset": 136, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp", - "Inp_Reset", - "Cfg_Exists", - "Cfg_ResetReqd", - "Cfg_AckReqd", - "Cfg_AllowShelve", - "Cfg_AllowDisable", - "Cfg_PCmdClear", - "Cfg_Severity", - "Cfg_AlmMinOnT", - "Cfg_MaxShelfT", - "PCfg_AllowExist", - "PCmd_Reset", - "PCmd_Ack", - "PCmd_Suppress", - "PCmd_Unsuppress", - "PCmd_Unshelve", - "OCmd_Reset", - "OCmd_Ack", - "OCmd_Shelve", - "OCmd_Unshelve", - "MCmd_Disable", - "MCmd_Enable", - "MCmd_Test", - "Val_Notify", - "Val_MinToUnshelve", - "Val_SecToUnshelve", - "Alm", - "Ack", - "Shelved", - "Suppressed", - "Disabled", - "Sts_AlmInh", - "Sts_Err", - "Err_Timer", - "Err_Severity", - "Rdy_Reset", - "Rdy_Ack", - "Rdy_Shelve", - "Rdy_Unshelve", - "Rdy_Disable", - "Rdy_Enable", - "Rdy_Test", - "P_Alarm", - "Wrk_Alm", - "Wrk_Suppressed", - "Wrk_AlmMinOnT", - "Wrk_AutoAckT", - "Wrk_ShelfT", - "Inf_Tab", - "Com_AE", - "Cfg_Tag", - "Cfg_Cond", - "Wrk_SecToUnshelve", - "Inf_Lib", - "Inf_Type" - ], - "template": { - "object_definition_size": 357, - "structure_size": 156, - "member_count": 60, - "structure_handle": 27647 - } - }, - "data_type_name": "P_Alarm", - "array": 0 - }, - "Cfg_Tag": { - "offset": 844, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Cfg_Label": { - "offset": 868, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Cfg_Desc": { - "offset": 892, - "tag_type": "struct", - "data_type": { - "name": "STRING_40", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 40 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 44, - "member_count": 2, - "structure_handle": 32239 - }, - "string": 40 - }, - "data_type_name": "STRING_40", - "array": 0 - }, - "Wrk_Run": { - "offset": 171, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Wrk_StartRetrigT": { - "offset": 936, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_StopRetrigT": { - "offset": 948, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_RunFdbk": { - "offset": 171, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Wrk_Notify": { - "offset": 960, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Wrk_Bypass": { - "offset": 171, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "__BitHost03": { - "offset": 964, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Wrk_Disabled": { - "offset": 964, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "DriveFault": { - "offset": 968, - "tag_type": "struct", - "data_type": { - "name": "P_Alarm", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_Reset": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_Exists": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_ResetReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_AckReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_AllowShelve": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Cfg_AllowDisable": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Cfg_PCmdClear": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Cfg_Severity": { - "offset": 4, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_AlmMinOnT": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_MaxShelfT": { - "offset": 12, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "PCfg_AllowExist": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "PCmd_Reset": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "PCmd_Ack": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_Suppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_Unsuppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_Unshelve": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "OCmd_Reset": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "OCmd_Ack": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "OCmd_Shelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "OCmd_Unshelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "MCmd_Disable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "MCmd_Enable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "MCmd_Test": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Val_Notify": { - "offset": 14, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_MinToUnshelve": { - "offset": 16, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Val_SecToUnshelve": { - "offset": 20, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Alm": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Shelved": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Suppressed": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Disabled": { - "offset": 67, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_AlmInh": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_Err": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Err_Timer": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Err_Severity": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Rdy_Reset": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Rdy_Ack": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Rdy_Shelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Rdy_Unshelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Rdy_Disable": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "__BitHost01": { - "offset": 24, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Rdy_Enable": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Rdy_Test": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "P_Alarm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Wrk_Alm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Wrk_Suppressed": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Wrk_AlmMinOnT": { - "offset": 28, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_AutoAckT": { - "offset": 40, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_ShelfT": { - "offset": 52, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Inf_Tab": { - "offset": 64, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Com_AE": { - "offset": 66, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_Tag": { - "offset": 68, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Cfg_Cond": { - "offset": 92, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Wrk_SecToUnshelve": { - "offset": 116, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Inf_Lib": { - "offset": 120, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - }, - "Inf_Type": { - "offset": 136, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp", - "Inp_Reset", - "Cfg_Exists", - "Cfg_ResetReqd", - "Cfg_AckReqd", - "Cfg_AllowShelve", - "Cfg_AllowDisable", - "Cfg_PCmdClear", - "Cfg_Severity", - "Cfg_AlmMinOnT", - "Cfg_MaxShelfT", - "PCfg_AllowExist", - "PCmd_Reset", - "PCmd_Ack", - "PCmd_Suppress", - "PCmd_Unsuppress", - "PCmd_Unshelve", - "OCmd_Reset", - "OCmd_Ack", - "OCmd_Shelve", - "OCmd_Unshelve", - "MCmd_Disable", - "MCmd_Enable", - "MCmd_Test", - "Val_Notify", - "Val_MinToUnshelve", - "Val_SecToUnshelve", - "Alm", - "Ack", - "Shelved", - "Suppressed", - "Disabled", - "Sts_AlmInh", - "Sts_Err", - "Err_Timer", - "Err_Severity", - "Rdy_Reset", - "Rdy_Ack", - "Rdy_Shelve", - "Rdy_Unshelve", - "Rdy_Disable", - "Rdy_Enable", - "Rdy_Test", - "P_Alarm", - "Wrk_Alm", - "Wrk_Suppressed", - "Wrk_AlmMinOnT", - "Wrk_AutoAckT", - "Wrk_ShelfT", - "Inf_Tab", - "Com_AE", - "Cfg_Tag", - "Cfg_Cond", - "Wrk_SecToUnshelve", - "Inf_Lib", - "Inf_Type" - ], - "template": { - "object_definition_size": 357, - "structure_size": 156, - "member_count": 60, - "structure_handle": 27647 - } - }, - "data_type_name": "P_Alarm", - "array": 0 - }, - "Val_DriveEU": { - "offset": 1124, - "tag_type": "struct", - "data_type": { - "name": "STRING_8", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 8 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 16, - "structure_size": 12, - "member_count": 2, - "structure_handle": 54208 - }, - "string": 8 - }, - "data_type_name": "STRING_8", - "array": 0 - }, - "Wrk_SpeedRef": { - "offset": 1136, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Wrk_Rev": { - "offset": 964, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Wrk_Jog": { - "offset": 964, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Wrk_ResetT": { - "offset": 1140, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_ResetONS": { - "offset": 964, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_SpeedFdbkEU": { - "offset": 1152, - "tag_type": "struct", - "data_type": { - "name": "STRING_8", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 8 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 16, - "structure_size": 12, - "member_count": 2, - "structure_handle": 54208 - }, - "string": 8 - }, - "data_type_name": "STRING_8", - "array": 0 - }, - "Cfg_RevText": { - "offset": 1164, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - }, - "Cfg_FwdText": { - "offset": 1184, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - }, - "Wrk_StopT": { - "offset": 1204, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_StartT": { - "offset": 1216, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Inf_Tab": { - "offset": 1228, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Wrk_Cmd": { - "offset": 1229, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Wrk_Sts": { - "offset": 1230, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Wrk_Fault": { - "offset": 1231, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Wrk_Retrigger": { - "offset": 964, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Wrk_Step": { - "offset": 1232, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Wrk_ScanTime": { - "offset": 1236, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Wrk_ScanT": { - "offset": 1240, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_SimFdbkTgt": { - "offset": 1252, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Inf_Type": { - "offset": 1256, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - }, - "Wrk_JogT": { - "offset": 1276, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_FaultDescFSC": { - "offset": 1288, - "tag_type": "struct", - "data_type": { - "name": "CONTROL", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "LEN": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "POS": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "EU": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "EM": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "ER": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "UL": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "IN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "FD": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - } - }, - "attributes": [ - "LEN", - "POS", - "EN", - "EU", - "DN", - "EM", - "ER", - "UL", - "IN", - "FD" - ], - "template": { - "object_definition_size": 51, - "structure_size": 12, - "member_count": 11, - "structure_handle": 3969 - } - }, - "data_type_name": "CONTROL", - "array": 0 - }, - "Val_FaultDesc": { - "offset": 1300, - "tag_type": "struct", - "data_type": { - "name": "STRING_40", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 40 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 44, - "member_count": 2, - "structure_handle": 32239 - }, - "string": 40 - }, - "data_type_name": "STRING_40", - "array": 0 - }, - "Wrk_ProgKeep2ONS": { - "offset": 964, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Wrk_ProgKeep1ONS": { - "offset": 964, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Wrk_ProgKeep0ONS": { - "offset": 964, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Wrk_OperKeep2ONS": { - "offset": 965, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Wrk_OperKeep1ONS": { - "offset": 965, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Wrk_OperKeep0ONS": { - "offset": 965, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inf_Lib": { - "offset": 1344, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - }, - "Wrk_SrcQ": { - "offset": 1360, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Wrk_NotRdyONS": { - "offset": 965, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Wrk_NotRdy": { - "offset": 965, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Wrk_StartInhT": { - "offset": 1364, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_StopInhT": { - "offset": 1376, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp_FwdPermOK", - "Inp_FwdNBPermOK", - "Inp_RevPermOK", - "Inp_RevNBPermOK", - "Inp_IntlkOK", - "Inp_NBIntlkOK", - "Inp_IOFault", - "Inp_Sim", - "Inp_Hand", - "Inp_Ovrd", - "Inp_OvrdCmd", - "Inp_OvrdSpeed", - "Inp_Reset", - "Cfg_HasReverse", - "Cfg_HasJog", - "Cfg_AllowLocal", - "Cfg_HasFwdPermObj", - "Cfg_HasRevPermObj", - "Cfg_HasIntlkObj", - "Cfg_HasResInhObj", - "Cfg_HasRunTimeObj", - "Cfg_SetTrack", - "Cfg_SetTrackOvrdHand", - "Cfg_PCmdClear", - "Cfg_ProgDefault", - "Cfg_OperStopPrio", - "Cfg_OCmdResets", - "Cfg_OvrdPermIntlk", - "Cfg_ShedOnFailToStart", - "Cfg_ShedOnIOFault", - "Cfg_HasFailToStartAlm", - "Cfg_HasFailToStopAlm", - "Cfg_HasIntlkTripAlm", - "Cfg_HasDriveFaultAlm", - "Cfg_HasIOFaultAlm", - "Cfg_FailToStartResetReqd", - "Cfg_FailToStopResetReqd", - "Cfg_IntlkTripResetReqd", - "Cfg_DriveFaultResetReqd", - "Cfg_IOFaultResetReqd", - "Cfg_FailToStartAckReqd", - "Cfg_FailToStopAckReqd", - "Cfg_IntlkTripAckReqd", - "Cfg_DriveFaultAckReqd", - "Cfg_IOFaultAckReqd", - "Cfg_FailToStartSeverity", - "Cfg_FailToStopSeverity", - "Cfg_IntlkTripSeverity", - "Cfg_DriveFaultSeverity", - "Cfg_IOFaultSeverity", - "Cfg_MinSpdRef", - "Cfg_MaxSpdRef", - "Cfg_SpeedEUMin", - "Cfg_SpeedEUMax", - "Cfg_SpeedRawMin", - "Cfg_SpeedRawMax", - "Cfg_SimRampT", - "Cfg_FailToStartT", - "Cfg_FailToStopT", - "Cfg_ResetPulseT", - "Cfg_MaxJogT", - "Cfg_OperKeep", - "Cfg_ProgKeep", - "PSet_SpeedRef", - "PSet_Owner", - "OSet_SpeedRef", - "PCmd_Start", - "PCmd_Stop", - "PCmd_Fwd", - "PCmd_Rev", - "PCmd_Acq", - "PCmd_Rel", - "PCmd_Lock", - "PCmd_Unlock", - "PCmd_Reset", - "PCmd_FailToStartAck", - "PCmd_FailToStartSuppress", - "PCmd_FailToStartUnsuppress", - "PCmd_FailToStartUnshelve", - "PCmd_FailToStopAck", - "PCmd_FailToStopSuppress", - "PCmd_FailToStopUnsuppress", - "PCmd_FailToStopUnshelve", - "PCmd_IntlkTripAck", - "PCmd_IntlkTripSuppress", - "PCmd_IntlkTripUnsuppress", - "PCmd_IntlkTripUnshelve", - "PCmd_DriveFaultAck", - "PCmd_DriveFaultSuppress", - "PCmd_DriveFaultUnsuppress", - "PCmd_DriveFaultUnshelve", - "PCmd_IOFaultAck", - "PCmd_IOFaultSuppress", - "PCmd_IOFaultUnsuppress", - "PCmd_IOFaultUnshelve", - "OCmd_Start", - "OCmd_Stop", - "OCmd_Jog", - "OCmd_Fwd", - "OCmd_Rev", - "OCmd_Bypass", - "OCmd_Check", - "MCmd_Disable", - "MCmd_Enable", - "MCmd_Acq", - "MCmd_Rel", - "OCmd_AcqLock", - "OCmd_Unlock", - "OCmd_Reset", - "OCmd_ResetAckAll", - "Val_SpeedRef", - "Val_SpeedFdbk", - "Val_OutCurrent", - "Val_TorqCurrFdbk", - "Val_OutPower", - "Val_OvldC", - "Val_Temp", - "Val_ElapsedMWHr", - "Val_ElapsedRunT", - "Val_SpeedRefSrc", - "Val_SpeedEUMin", - "Val_SpeedEUMax", - "Val_LastFaultCode", - "SrcQ_IO", - "SrcQ", - "Val_Cmd", - "Val_Fdbk", - "Val_Sts", - "Val_Fault", - "Val_Mode", - "Val_Owner", - "Val_Notify", - "Sts_Stopped", - "Sts_Starting", - "Sts_Running", - "Sts_Stopping", - "Sts_Jogging", - "Sts_CommandDir", - "Sts_ActualDir", - "Sts_Accel", - "Sts_Decel", - "Sts_NotReady", - "Sts_Alarm", - "Sts_AtSpeed", - "Sts_SpeedLimited", - "Sts_DriveSts1", - "Sts_DriveSts2", - "Sts_FaultStsA", - "Sts_FaultStsB", - "Sts_PMSts", - "Sts_StartInhibits", - "Sts_Available", - "Sts_Bypass", - "Sts_BypActive", - "Sts_Disabled", - "Sts_NotRdy", - "Nrdy_Disabled", - "Nrdy_CfgErr", - "Nrdy_Intlk", - "Nrdy_Perm", - "Nrdy_OperPrio", - "Nrdy_Fail", - "Nrdy_IOFault", - "Nrdy_Trip", - "Nrdy_DriveNR", - "Nrdy_NoMode", - "Sts_MaintByp", - "Sts_AlmInh", - "Sts_Err", - "Err_Timer", - "Err_Sim", - "Err_Alarm", - "Err_EU", - "Err_Raw", - "Err_RefLim", - "Sts_Hand", - "Sts_Maint", - "Sts_Ovrd", - "Sts_Prog", - "Sts_Oper", - "Sts_ProgOperLock", - "Sts_NoMode", - "Sts_MAcqRcvd", - "Sts_FailToStart", - "Alm_FailToStart", - "Ack_FailToStart", - "Sts_FailToStartDisabled", - "Sts_FailToStartShelved", - "Sts_FailToStartSuppressed", - "Sts_FailToStop", - "Alm_FailToStop", - "Ack_FailToStop", - "Sts_FailToStopDisabled", - "Sts_FailToStopShelved", - "Sts_FailToStopSuppressed", - "Sts_IntlkTrip", - "Alm_IntlkTrip", - "Ack_IntlkTrip", - "Sts_IntlkTripDisabled", - "Sts_IntlkTripShelved", - "Sts_IntlkTripSuppressed", - "Sts_DriveFault", - "Alm_DriveFault", - "Ack_DriveFault", - "Sts_DriveFaultDisabled", - "Sts_DriveFaultShelved", - "Sts_DriveFaultSuppressed", - "Sts_IOFault", - "Alm_IOFault", - "Ack_IOFault", - "Sts_IOFaultDisabled", - "Sts_IOFaultShelved", - "Sts_IOFaultSuppressed", - "Rdy_Start", - "Rdy_Stop", - "Rdy_Jog", - "Rdy_Fwd", - "Rdy_Rev", - "Rdy_Bypass", - "Rdy_Check", - "Rdy_Disable", - "Rdy_Enable", - "Rdy_Reset", - "Rdy_ResetAckAll", - "Rdy_SpeedRef", - "P_PF755", - "Mode", - "IOFault", - "IntlkTrip", - "FailToStop", - "FailToStart", - "Cfg_Tag", - "Cfg_Label", - "Cfg_Desc", - "Wrk_Run", - "Wrk_StartRetrigT", - "Wrk_StopRetrigT", - "Wrk_RunFdbk", - "Wrk_Notify", - "Wrk_Bypass", - "Wrk_Disabled", - "DriveFault", - "Val_DriveEU", - "Wrk_SpeedRef", - "Wrk_Rev", - "Wrk_Jog", - "Wrk_ResetT", - "Wrk_ResetONS", - "Cfg_SpeedFdbkEU", - "Cfg_RevText", - "Cfg_FwdText", - "Wrk_StopT", - "Wrk_StartT", - "Inf_Tab", - "Wrk_Cmd", - "Wrk_Sts", - "Wrk_Fault", - "Wrk_Retrigger", - "Wrk_Step", - "Wrk_ScanTime", - "Wrk_ScanT", - "Wrk_SimFdbkTgt", - "Inf_Type", - "Wrk_JogT", - "Wrk_FaultDescFSC", - "Val_FaultDesc", - "Wrk_ProgKeep2ONS", - "Wrk_ProgKeep1ONS", - "Wrk_ProgKeep0ONS", - "Wrk_OperKeep2ONS", - "Wrk_OperKeep1ONS", - "Wrk_OperKeep0ONS", - "Inf_Lib", - "Wrk_SrcQ", - "Wrk_NotRdyONS", - "Wrk_NotRdy", - "Wrk_StartInhT", - "Wrk_StopInhT" - ], - "template": { - "object_definition_size": 1874, - "structure_size": 1388, - "member_count": 284, - "structure_handle": 43630 - } - }, - "data_type_name": "P_PF755", - "tag_type": "struct" + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" }, - "PF755_I": { - "tag_name": "PF755_I", + "_IO_X2_ST_00": { + "tag_name": "_IO_X2_ST_00", "dim": 0, - "alias": false, + "alias": true, "instance_id": 42, - "symbol_address": 56776, - "symbol_object_address": 907060, - "software_control": 67174446, - "external_access": "Read/Write", + "symbol_address": 1102, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read Only", "dimensions": [ 0, 0, 0 ], - "template_instance_id": 1122, - "data_type": { - "name": "P_PF755_Inp", - "internal_tags": { - "ZZZZZZZZZP_PF755_Inp_00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DriveStatus": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DriveStatus_Ready": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "DriveStatus_Active": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "DriveStatus_CommandDir": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "DriveStatus_ActualDir": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "DriveStatus_Accelerating": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "DriveStatus_Decelerating": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "DriveStatus_Alarm": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DriveStatus_Faulted": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "DriveStatus_AtSpeed": { - "offset": 5, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "DriveStatus_Manual": { - "offset": 5, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "DriveStatus_SpdRefBit0": { - "offset": 5, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "DriveStatus_spdRefBit1": { - "offset": 5, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "DriveStatus_SpdRefBit2": { - "offset": 5, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "DriveStatus_SpdRefBit3": { - "offset": 5, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "DriveStatus_SpdRefBit4": { - "offset": 5, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DriveStatus_Running": { - "offset": 6, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "DriveStatus_Jogging": { - "offset": 6, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "DriveStatus_Stopping": { - "offset": 6, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "DriveStatus_DCBraking": { - "offset": 6, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "DriveStatus_DBActive": { - "offset": 6, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "DriveStatus_SpeedMode": { - "offset": 6, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "DriveStatus_PositionMode": { - "offset": 6, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DriveStatus_TorqueMode": { - "offset": 6, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "DriveStatus_AtZeroSpeed": { - "offset": 7, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "DriveStatus_AtHome": { - "offset": 7, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "DriveStatus_AtLimit": { - "offset": 7, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "DriveStatus_CurrLimit": { - "offset": 7, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "DriveStatus_BusFrqReg": { - "offset": 7, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "DriveStatus_EnableOn": { - "offset": 7, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "DriveStatus_MotorOL": { - "offset": 7, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DriveStatus_Regen": { - "offset": 7, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Feedback": { - "offset": 8, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "TorqueCurFdbk": { - "offset": 12, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "OutputCurrent": { - "offset": 16, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "OutputPower": { - "offset": 20, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "ElapsedMWH": { - "offset": 24, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "ElapsedRunTime": { - "offset": 28, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "SpeedUnits": { - "offset": 32, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PredMaintSts": { - "offset": 36, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PredMaintSts_HeatskinkFan": { - "offset": 36, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "PredMaintSts_InternalFan": { - "offset": 36, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "PredMaintSts_MtrBearing": { - "offset": 36, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "PredMaintSts_MtrLube": { - "offset": 36, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "PredMaintSts_MchBearing": { - "offset": 36, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PredMaintSts_MchLube": { - "offset": 36, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PredMaintSts_Reserved": { - "offset": 36, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PredMaintSts_Reserved1": { - "offset": 36, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "PredMaintSts_Reserved2": { - "offset": 37, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "PredMaintSts_Reserved3": { - "offset": 37, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "PredMaintSts_Reserved4": { - "offset": 37, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "PredMaintSts_Reserved5": { - "offset": 37, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "PredMaintSts_Reserved6": { - "offset": 37, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PredMaintSts_Reserved7": { - "offset": 37, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PredMaintSts_Reserved8": { - "offset": 37, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PredMaintSts_Master": { - "offset": 38, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "StartInhibits": { - "offset": 40, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "StartInhibits_Faulted": { - "offset": 40, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "StartInhibits_Alarm": { - "offset": 40, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "StartInhibits_Enable": { - "offset": 40, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "StartInhibits_Precharge": { - "offset": 40, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "StartInhibits_Stop": { - "offset": 40, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "StartInhibits_Database": { - "offset": 40, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "StartInhibits_Startup": { - "offset": 40, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "StartInhibits_Safety": { - "offset": 40, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "StartInhibits_Sleep": { - "offset": 41, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "StartInhibits_Profiler": { - "offset": 41, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "StartInhibits_CommutNotCfg": { - "offset": 41, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "DriveStatus2": { - "offset": 44, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DriveStatus2_AutoRstrAct": { - "offset": 44, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "DriveStatus2_AuRstrCntDwn": { - "offset": 44, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "DriveStatus2_HSFanOn": { - "offset": 44, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "DriveStatus2_Reserved": { - "offset": 44, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "DriveStatus2_FluxBraking": { - "offset": 44, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "DriveStatus2_FdbkLossSwO": { - "offset": 44, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "DriveStatus2_Reserved1": { - "offset": 44, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DriveStatus2_Reserved2": { - "offset": 44, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "DriveStatus2_PrchrgClosed": { - "offset": 45, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "DriveStatus2_Autotuning": { - "offset": 45, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "DriveStatus2_PIDFBLoss": { - "offset": 45, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "DriveStatus2_AccelRate": { - "offset": 45, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "DriveStatus2_DecelRate": { - "offset": 45, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "DriveOLCount": { - "offset": 48, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "DriveTempC": { - "offset": 52, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "LastFaultCode": { - "offset": 56, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "FaultStatusA": { - "offset": 60, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "FaultStatusA_PowerLoss": { - "offset": 60, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "FaultStatusA_UnderVoltage": { - "offset": 60, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "FaultStatusA_MotorOL": { - "offset": 60, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "FaultStatusA_LoalLoss": { - "offset": 60, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "FaultStatusA_InPhaseLoss": { - "offset": 60, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "FaultStatusA_OutPhaseLoss": { - "offset": 60, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "FaultStatusA_DecelInhib": { - "offset": 60, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "FaultStatusA_ShearPin1": { - "offset": 60, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "FaultStatusA_ShearPin2": { - "offset": 61, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "FaultStatusA_PriFdbkLoss": { - "offset": 61, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "FaultStatusA_AltFdbkLoss": { - "offset": 61, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "FaultStatusA_AuxFdbkLoss": { - "offset": 61, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "FaultStatusA_PosFdbkLoss": { - "offset": 61, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "FaultStatusA_ExtPrchrgErr": { - "offset": 61, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "FaultStatusB": { - "offset": 64, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "FaultStatusB_AuxInputFlt": { - "offset": 64, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "FaultStatusB_OverVoltage": { - "offset": 64, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "FaultStatusB_DriveOL": { - "offset": 64, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "FaultStatusB_HeatsinkOT": { - "offset": 64, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "FaultStatusB_TransistorOT": { - "offset": 64, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "FaultStatusB_SinkUnderTemp": { - "offset": 64, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "FaultStatusB_ExcessLoad": { - "offset": 64, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "FaultStatusB_OverspdLmt": { - "offset": 64, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "FaultStatusB_PrchrgOpen": { - "offset": 65, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "FaultStatusB_SafetyBrdFlt": { - "offset": 65, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "FaultStatusB_IRVoltsRange": { - "offset": 65, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "FaultStatusB_FluxAmpsRang": { - "offset": 65, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "FaultStatusB_IXOVlotRange": { - "offset": 65, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "FaultStatusB_AuRstExhaust": { - "offset": 65, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "FaultStatusB_SWOverCur": { - "offset": 65, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "FaultStatusB_HWOverCur": { - "offset": 65, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "FaultStatusB_TrqPrvSpdBnd": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "FaultStatusB_TPEnclsCfg": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "FaultStatusB_GroundFault": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "FaultStatusB_OWAlarmTO": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "FaultStatusB_OverTravel": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "FaultStatusB_TrvlLimCflct": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "ZZZZZZZZZP_PF755_Inp_00", - "DriveStatus", - "DriveStatus_Ready", - "DriveStatus_Active", - "DriveStatus_CommandDir", - "DriveStatus_ActualDir", - "DriveStatus_Accelerating", - "DriveStatus_Decelerating", - "DriveStatus_Alarm", - "DriveStatus_Faulted", - "DriveStatus_AtSpeed", - "DriveStatus_Manual", - "DriveStatus_SpdRefBit0", - "DriveStatus_spdRefBit1", - "DriveStatus_SpdRefBit2", - "DriveStatus_SpdRefBit3", - "DriveStatus_SpdRefBit4", - "DriveStatus_Running", - "DriveStatus_Jogging", - "DriveStatus_Stopping", - "DriveStatus_DCBraking", - "DriveStatus_DBActive", - "DriveStatus_SpeedMode", - "DriveStatus_PositionMode", - "DriveStatus_TorqueMode", - "DriveStatus_AtZeroSpeed", - "DriveStatus_AtHome", - "DriveStatus_AtLimit", - "DriveStatus_CurrLimit", - "DriveStatus_BusFrqReg", - "DriveStatus_EnableOn", - "DriveStatus_MotorOL", - "DriveStatus_Regen", - "Feedback", - "TorqueCurFdbk", - "OutputCurrent", - "OutputPower", - "ElapsedMWH", - "ElapsedRunTime", - "SpeedUnits", - "PredMaintSts", - "PredMaintSts_HeatskinkFan", - "PredMaintSts_InternalFan", - "PredMaintSts_MtrBearing", - "PredMaintSts_MtrLube", - "PredMaintSts_MchBearing", - "PredMaintSts_MchLube", - "PredMaintSts_Reserved", - "PredMaintSts_Reserved1", - "PredMaintSts_Reserved2", - "PredMaintSts_Reserved3", - "PredMaintSts_Reserved4", - "PredMaintSts_Reserved5", - "PredMaintSts_Reserved6", - "PredMaintSts_Reserved7", - "PredMaintSts_Reserved8", - "PredMaintSts_Master", - "StartInhibits", - "StartInhibits_Faulted", - "StartInhibits_Alarm", - "StartInhibits_Enable", - "StartInhibits_Precharge", - "StartInhibits_Stop", - "StartInhibits_Database", - "StartInhibits_Startup", - "StartInhibits_Safety", - "StartInhibits_Sleep", - "StartInhibits_Profiler", - "StartInhibits_CommutNotCfg", - "DriveStatus2", - "DriveStatus2_AutoRstrAct", - "DriveStatus2_AuRstrCntDwn", - "DriveStatus2_HSFanOn", - "DriveStatus2_Reserved", - "DriveStatus2_FluxBraking", - "DriveStatus2_FdbkLossSwO", - "DriveStatus2_Reserved1", - "DriveStatus2_Reserved2", - "DriveStatus2_PrchrgClosed", - "DriveStatus2_Autotuning", - "DriveStatus2_PIDFBLoss", - "DriveStatus2_AccelRate", - "DriveStatus2_DecelRate", - "DriveOLCount", - "DriveTempC", - "LastFaultCode", - "FaultStatusA", - "FaultStatusA_PowerLoss", - "FaultStatusA_UnderVoltage", - "FaultStatusA_MotorOL", - "FaultStatusA_LoalLoss", - "FaultStatusA_InPhaseLoss", - "FaultStatusA_OutPhaseLoss", - "FaultStatusA_DecelInhib", - "FaultStatusA_ShearPin1", - "FaultStatusA_ShearPin2", - "FaultStatusA_PriFdbkLoss", - "FaultStatusA_AltFdbkLoss", - "FaultStatusA_AuxFdbkLoss", - "FaultStatusA_PosFdbkLoss", - "FaultStatusA_ExtPrchrgErr", - "FaultStatusB", - "FaultStatusB_AuxInputFlt", - "FaultStatusB_OverVoltage", - "FaultStatusB_DriveOL", - "FaultStatusB_HeatsinkOT", - "FaultStatusB_TransistorOT", - "FaultStatusB_SinkUnderTemp", - "FaultStatusB_ExcessLoad", - "FaultStatusB_OverspdLmt", - "FaultStatusB_PrchrgOpen", - "FaultStatusB_SafetyBrdFlt", - "FaultStatusB_IRVoltsRange", - "FaultStatusB_FluxAmpsRang", - "FaultStatusB_IXOVlotRange", - "FaultStatusB_AuRstExhaust", - "FaultStatusB_SWOverCur", - "FaultStatusB_HWOverCur", - "FaultStatusB_TrqPrvSpdBnd", - "FaultStatusB_TPEnclsCfg", - "FaultStatusB_GroundFault", - "FaultStatusB_OWAlarmTO", - "FaultStatusB_OverTravel", - "FaultStatusB_TrvlLimCflct" - ], - "template": { - "object_definition_size": 1054, - "structure_size": 68, - "member_count": 124, - "structure_handle": 5216 - } - }, - "data_type_name": "P_PF755_Inp", - "tag_type": "struct" + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" }, - "PF755_O": { - "tag_name": "PF755_O", + "_IO_X2_ST_01": { + "tag_name": "_IO_X2_ST_01", "dim": 0, - "alias": false, + "alias": true, "instance_id": 43, - "symbol_address": 56744, - "symbol_object_address": 907100, - "software_control": 67174447, - "external_access": "Read/Write", + "symbol_address": 1104, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read Only", "dimensions": [ 0, 0, 0 ], - "template_instance_id": 925, - "data_type": { - "name": "P_PF755_Out", - "internal_tags": { - "LogicCommand": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "LogicCommand_Stop": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "LogicCommand_Start": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "LogicCommand_Jog1": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "LogicCommand_ClearFaults": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "LogicCommand_Forward": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "LogicCommand_Reverse": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "LogicCommand_Manual": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "LogicCommand_AccelTime1": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "LogicCommand_AccelTime2": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "LogicCommand_DecelTime1": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "LogicCommand_DecelTime2": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "LogicCommand_SpdRefSel0": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "LogicCommand_SpdRefSel1": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "LogicCommand_SpdRefSel2": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "LogicCommand_CoastStop": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "LogicCommand_CLimitStop": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "LogicCommand_Run": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "LogicCommand_Jog2": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Reference": { - "offset": 4, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - } - }, - "attributes": [ - "LogicCommand", - "LogicCommand_Stop", - "LogicCommand_Start", - "LogicCommand_Jog1", - "LogicCommand_ClearFaults", - "LogicCommand_Forward", - "LogicCommand_Reverse", - "LogicCommand_Manual", - "LogicCommand_AccelTime1", - "LogicCommand_AccelTime2", - "LogicCommand_DecelTime1", - "LogicCommand_DecelTime2", - "LogicCommand_SpdRefSel0", - "LogicCommand_SpdRefSel1", - "LogicCommand_SpdRefSel2", - "LogicCommand_CoastStop", - "LogicCommand_CLimitStop", - "LogicCommand_Run", - "LogicCommand_Jog2", - "Reference" - ], - "template": { - "object_definition_size": 173, - "structure_size": 8, - "member_count": 20, - "structure_handle": 2087 - } - }, - "data_type_name": "P_PF755_Out", - "tag_type": "struct" + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" }, - "PF75x_FaultCodeList": { - "tag_name": "PF75x_FaultCodeList", - "dim": 1, - "alias": false, + "_IO_X2_ST_02": { + "tag_name": "_IO_X2_ST_02", + "dim": 0, + "alias": true, "instance_id": 44, - "symbol_address": 46520, - "symbol_object_address": 907140, - "software_control": 67174448, - "external_access": "Read/Write", + "symbol_address": 1106, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read Only", "dimensions": [ - 212, + 0, 0, 0 ], - "template_instance_id": 3243, - "data_type": { - "name": "P_DescList", - "internal_tags": { - "Code": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Desc": { - "offset": 4, - "tag_type": "struct", - "data_type": { - "name": "STRING_40", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 40 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 44, - "member_count": 2, - "structure_handle": 32239 - }, - "string": 40 - }, - "data_type_name": "STRING_40", - "array": 0 - } - }, - "attributes": [ - "Code", - "Desc" - ], - "template": { - "object_definition_size": 17, - "structure_size": 48, - "member_count": 2, - "structure_handle": 19556 - } - }, - "data_type_name": "P_DescList", - "tag_type": "struct" + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" }, - "cmd_Stop": { - "tag_name": "cmd_Stop", + "_IO_X3_AI_00": { + "tag_name": "_IO_X3_AI_00", "dim": 0, - "alias": false, + "alias": true, "instance_id": 45, - "symbol_address": 46504, - "symbol_object_address": 907180, - "software_control": 1140916273, - "external_access": "Read/Write", + "symbol_address": 1108, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read Only", "dimensions": [ 0, 0, 0 ], - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit_position": 0, + "data_type": "INT", + "data_type_name": "INT", "tag_type": "atomic" }, - "cmd_Start": { - "tag_name": "cmd_Start", + "_IO_X3_AI_01": { + "tag_name": "_IO_X3_AI_01", "dim": 0, - "alias": false, + "alias": true, "instance_id": 46, - "symbol_address": 46472, - "symbol_object_address": 907220, - "software_control": 1140916274, - "external_access": "Read/Write", + "symbol_address": 1110, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read Only", "dimensions": [ 0, 0, 0 ], - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit_position": 0, + "data_type": "INT", + "data_type_name": "INT", "tag_type": "atomic" }, - "PT01_DischargePressure": { - "tag_name": "PT01_DischargePressure", + "_IO_X3_AI_02": { + "tag_name": "_IO_X3_AI_02", "dim": 0, - "alias": false, + "alias": true, "instance_id": 47, - "symbol_address": 44576, - "symbol_object_address": 907260, - "software_control": 67174451, - "external_access": "Read/Write", + "symbol_address": 1112, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read Only", "dimensions": [ 0, 0, 0 ], - "template_instance_id": 1864, - "data_type": { - "name": "P_AIn", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp_PV": { - "offset": 4, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Inp_PVSrcQ": { - "offset": 8, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Inp_PVBad": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_PVUncertain": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Inp_Sim": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Inp_HiHiGate": { - "offset": 1568, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Inp_HiGate": { - "offset": 1708, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Inp_LoGate": { - "offset": 1428, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Inp_LoLoGate": { - "offset": 1288, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Inp_FailGate": { - "offset": 1148, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Inp_Reset": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_NoSubstPV": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_SetTrack": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Cfg_HasChanObj": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Cfg_UseChanSrcQ": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Cfg_PCmdClear": { - "offset": 784, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_ProgDefault": { - "offset": 784, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_HasHiHiAlm": { - "offset": 628, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_HasHiAlm": { - "offset": 472, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_HasLoAlm": { - "offset": 316, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_HasLoLoAlm": { - "offset": 160, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_HasFailAlm": { - "offset": 936, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_HiHiResetReqd": { - "offset": 628, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_HiResetReqd": { - "offset": 472, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_LoResetReqd": { - "offset": 316, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_LoLoResetReqd": { - "offset": 160, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_FailResetReqd": { - "offset": 936, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_HiHiAckReqd": { - "offset": 628, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_HiAckReqd": { - "offset": 472, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_LoAckReqd": { - "offset": 316, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_LoLoAckReqd": { - "offset": 160, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_FailAckReqd": { - "offset": 936, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_HiHiSeverity": { - "offset": 632, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_HiSeverity": { - "offset": 476, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_LoSeverity": { - "offset": 320, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_LoLoSeverity": { - "offset": 164, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_FailSeverity": { - "offset": 940, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_InpRawMin": { - "offset": 12, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_InpRawMax": { - "offset": 16, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_PVEUMin": { - "offset": 20, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_PVEUMax": { - "offset": 24, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_FiltTC": { - "offset": 28, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_HiHiDB": { - "offset": 32, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_HiHiOnDly": { - "offset": 1576, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_HiHiOffDly": { - "offset": 1580, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_HiHiGateDly": { - "offset": 1572, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_HiDB": { - "offset": 36, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_HiOnDly": { - "offset": 1716, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_HiOffDly": { - "offset": 1720, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_HiGateDly": { - "offset": 1712, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_LoDB": { - "offset": 40, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_LoOnDly": { - "offset": 1436, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_LoOffDly": { - "offset": 1440, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_LoGateDly": { - "offset": 1432, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_LoLoDB": { - "offset": 44, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_LoLoOnDly": { - "offset": 1296, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_LoLoOffDly": { - "offset": 1300, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_LoLoGateDly": { - "offset": 1292, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_FailHiLim": { - "offset": 48, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_FailLoLim": { - "offset": 52, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_FailDB": { - "offset": 56, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_FailOnDly": { - "offset": 1156, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_FailOffDly": { - "offset": 1160, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_FailGateDly": { - "offset": 1152, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PSet_Owner": { - "offset": 60, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PSet_HiHiLim": { - "offset": 64, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PSet_HiLim": { - "offset": 68, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PSet_LoLim": { - "offset": 72, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PSet_LoLoLim": { - "offset": 76, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "MSet_SubstPV": { - "offset": 80, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "OSet_HiHiLim": { - "offset": 84, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "OSet_HiLim": { - "offset": 88, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "OSet_LoLim": { - "offset": 92, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "OSet_LoLoLim": { - "offset": 96, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Set_SimPV": { - "offset": 100, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PCmd_ClearCapt": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "PCmd_Acq": { - "offset": 784, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "PCmd_Rel": { - "offset": 785, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "PCmd_Lock": { - "offset": 785, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "PCmd_Unlock": { - "offset": 785, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "PCmd_Reset": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "PCmd_HiHiAck": { - "offset": 629, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_HiHiSuppress": { - "offset": 629, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_HiHiUnsuppress": { - "offset": 629, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_HiHiUnshelve": { - "offset": 629, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "PCmd_HiAck": { - "offset": 473, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_HiSuppress": { - "offset": 473, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_HiUnsuppress": { - "offset": 473, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_HiUnshelve": { - "offset": 473, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "PCmd_LoAck": { - "offset": 317, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_LoSuppress": { - "offset": 317, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_LoUnsuppress": { - "offset": 317, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_LoUnshelve": { - "offset": 317, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "PCmd_LoLoAck": { - "offset": 161, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_LoLoSuppress": { - "offset": 161, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_LoLoUnsuppress": { - "offset": 161, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_LoLoUnshelve": { - "offset": 161, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "PCmd_FailAck": { - "offset": 937, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_FailSuppress": { - "offset": 937, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_FailUnsuppress": { - "offset": 937, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_FailUnshelve": { - "offset": 937, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "MCmd_SubstPV": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "MCmd_InpPV": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "OCmd_ClearCapt": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "MCmd_Acq": { - "offset": 785, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "MCmd_Rel": { - "offset": 785, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "OCmd_AcqLock": { - "offset": 785, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "OCmd_Unlock": { - "offset": 785, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "OCmd_Reset": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "OCmd_ResetAckAll": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Val": { - "offset": 104, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_InpPV": { - "offset": 108, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_PVMinCapt": { - "offset": 112, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_PVMaxCapt": { - "offset": 116, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_PVEUMin": { - "offset": 120, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_PVEUMax": { - "offset": 124, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "SrcQ_IO": { - "offset": 128, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "SrcQ": { - "offset": 129, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_Fault": { - "offset": 130, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_Mode": { - "offset": 788, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_Owner": { - "offset": 132, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Val_Notify": { - "offset": 136, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_HiHiLim": { - "offset": 140, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_HiLim": { - "offset": 144, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_LoLim": { - "offset": 148, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_LoLoLim": { - "offset": 152, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Sts_SubstPV": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_InpPV": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Sts_PVBad": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Sts_PVUncertain": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Sts_MaintByp": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Sts_AlmInh": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Sts_Err": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Err_Raw": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Err_EU": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Err_Timer": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Err_Filt": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Err_DB": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Err_Alarm": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Sts_Maint": { - "offset": 786, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Sts_Prog": { - "offset": 786, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Sts_Oper": { - "offset": 786, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Sts_ProgOperLock": { - "offset": 786, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Sts_NoMode": { - "offset": 786, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Sts_MAcqRcvd": { - "offset": 786, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_HiHiCmp": { - "offset": 1568, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Sts_HiHiGate": { - "offset": 1568, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Sts_HiHi": { - "offset": 628, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Alm_HiHi": { - "offset": 694, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack_HiHi": { - "offset": 694, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_HiHiDisabled": { - "offset": 695, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_HiHiSuppressed": { - "offset": 694, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Sts_HiHiShelved": { - "offset": 694, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Sts_HiCmp": { - "offset": 1708, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Sts_HiGate": { - "offset": 1708, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Sts_Hi": { - "offset": 472, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Alm_Hi": { - "offset": 538, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack_Hi": { - "offset": 538, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_HiDisabled": { - "offset": 539, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_HiSuppressed": { - "offset": 538, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Sts_HiShelved": { - "offset": 538, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Sts_LoCmp": { - "offset": 1428, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Sts_LoGate": { - "offset": 1428, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Sts_Lo": { - "offset": 316, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Alm_Lo": { - "offset": 382, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack_Lo": { - "offset": 382, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_LoDisabled": { - "offset": 383, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_LoSuppressed": { - "offset": 382, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Sts_LoShelved": { - "offset": 382, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Sts_LoLoCmp": { - "offset": 1288, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Sts_LoLoGate": { - "offset": 1288, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Sts_LoLo": { - "offset": 160, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Alm_LoLo": { - "offset": 226, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack_LoLo": { - "offset": 226, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_LoLoDisabled": { - "offset": 227, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_LoLoSuppressed": { - "offset": 226, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Sts_LoLoShelved": { - "offset": 226, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Sts_FailCmp": { - "offset": 1148, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Sts_FailGate": { - "offset": 1148, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Sts_Fail": { - "offset": 936, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Alm_Fail": { - "offset": 1002, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack_Fail": { - "offset": 1002, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_FailDisabled": { - "offset": 1003, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_FailSuppressed": { - "offset": 1002, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Sts_FailShelved": { - "offset": 1002, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Rdy_SubstPV": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Rdy_InpPV": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "__BitHost01": { - "offset": 156, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Rdy_Reset": { - "offset": 156, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Rdy_ResetAckAll": { - "offset": 156, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Rdy_OSet": { - "offset": 156, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "P_AIn": { - "offset": 156, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "LoLo": { - "offset": 160, - "tag_type": "struct", - "data_type": { - "name": "P_Alarm", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_Reset": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_Exists": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_ResetReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_AckReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_AllowShelve": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Cfg_AllowDisable": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Cfg_PCmdClear": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Cfg_Severity": { - "offset": 4, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_AlmMinOnT": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_MaxShelfT": { - "offset": 12, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "PCfg_AllowExist": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "PCmd_Reset": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "PCmd_Ack": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_Suppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_Unsuppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_Unshelve": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "OCmd_Reset": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "OCmd_Ack": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "OCmd_Shelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "OCmd_Unshelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "MCmd_Disable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "MCmd_Enable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "MCmd_Test": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Val_Notify": { - "offset": 14, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_MinToUnshelve": { - "offset": 16, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Val_SecToUnshelve": { - "offset": 20, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Alm": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Shelved": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Suppressed": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Disabled": { - "offset": 67, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_AlmInh": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_Err": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Err_Timer": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Err_Severity": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Rdy_Reset": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Rdy_Ack": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Rdy_Shelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Rdy_Unshelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Rdy_Disable": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "__BitHost01": { - "offset": 24, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Rdy_Enable": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Rdy_Test": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "P_Alarm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Wrk_Alm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Wrk_Suppressed": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Wrk_AlmMinOnT": { - "offset": 28, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_AutoAckT": { - "offset": 40, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_ShelfT": { - "offset": 52, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Inf_Tab": { - "offset": 64, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Com_AE": { - "offset": 66, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_Tag": { - "offset": 68, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Cfg_Cond": { - "offset": 92, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Wrk_SecToUnshelve": { - "offset": 116, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Inf_Lib": { - "offset": 120, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - }, - "Inf_Type": { - "offset": 136, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp", - "Inp_Reset", - "Cfg_Exists", - "Cfg_ResetReqd", - "Cfg_AckReqd", - "Cfg_AllowShelve", - "Cfg_AllowDisable", - "Cfg_PCmdClear", - "Cfg_Severity", - "Cfg_AlmMinOnT", - "Cfg_MaxShelfT", - "PCfg_AllowExist", - "PCmd_Reset", - "PCmd_Ack", - "PCmd_Suppress", - "PCmd_Unsuppress", - "PCmd_Unshelve", - "OCmd_Reset", - "OCmd_Ack", - "OCmd_Shelve", - "OCmd_Unshelve", - "MCmd_Disable", - "MCmd_Enable", - "MCmd_Test", - "Val_Notify", - "Val_MinToUnshelve", - "Val_SecToUnshelve", - "Alm", - "Ack", - "Shelved", - "Suppressed", - "Disabled", - "Sts_AlmInh", - "Sts_Err", - "Err_Timer", - "Err_Severity", - "Rdy_Reset", - "Rdy_Ack", - "Rdy_Shelve", - "Rdy_Unshelve", - "Rdy_Disable", - "Rdy_Enable", - "Rdy_Test", - "P_Alarm", - "Wrk_Alm", - "Wrk_Suppressed", - "Wrk_AlmMinOnT", - "Wrk_AutoAckT", - "Wrk_ShelfT", - "Inf_Tab", - "Com_AE", - "Cfg_Tag", - "Cfg_Cond", - "Wrk_SecToUnshelve", - "Inf_Lib", - "Inf_Type" - ], - "template": { - "object_definition_size": 357, - "structure_size": 156, - "member_count": 60, - "structure_handle": 27647 - } - }, - "data_type_name": "P_Alarm", - "array": 0 - }, - "Lo": { - "offset": 316, - "tag_type": "struct", - "data_type": { - "name": "P_Alarm", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_Reset": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_Exists": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_ResetReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_AckReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_AllowShelve": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Cfg_AllowDisable": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Cfg_PCmdClear": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Cfg_Severity": { - "offset": 4, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_AlmMinOnT": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_MaxShelfT": { - "offset": 12, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "PCfg_AllowExist": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "PCmd_Reset": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "PCmd_Ack": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_Suppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_Unsuppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_Unshelve": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "OCmd_Reset": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "OCmd_Ack": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "OCmd_Shelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "OCmd_Unshelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "MCmd_Disable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "MCmd_Enable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "MCmd_Test": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Val_Notify": { - "offset": 14, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_MinToUnshelve": { - "offset": 16, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Val_SecToUnshelve": { - "offset": 20, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Alm": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Shelved": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Suppressed": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Disabled": { - "offset": 67, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_AlmInh": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_Err": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Err_Timer": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Err_Severity": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Rdy_Reset": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Rdy_Ack": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Rdy_Shelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Rdy_Unshelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Rdy_Disable": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "__BitHost01": { - "offset": 24, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Rdy_Enable": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Rdy_Test": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "P_Alarm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Wrk_Alm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Wrk_Suppressed": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Wrk_AlmMinOnT": { - "offset": 28, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_AutoAckT": { - "offset": 40, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_ShelfT": { - "offset": 52, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Inf_Tab": { - "offset": 64, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Com_AE": { - "offset": 66, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_Tag": { - "offset": 68, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Cfg_Cond": { - "offset": 92, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Wrk_SecToUnshelve": { - "offset": 116, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Inf_Lib": { - "offset": 120, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - }, - "Inf_Type": { - "offset": 136, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp", - "Inp_Reset", - "Cfg_Exists", - "Cfg_ResetReqd", - "Cfg_AckReqd", - "Cfg_AllowShelve", - "Cfg_AllowDisable", - "Cfg_PCmdClear", - "Cfg_Severity", - "Cfg_AlmMinOnT", - "Cfg_MaxShelfT", - "PCfg_AllowExist", - "PCmd_Reset", - "PCmd_Ack", - "PCmd_Suppress", - "PCmd_Unsuppress", - "PCmd_Unshelve", - "OCmd_Reset", - "OCmd_Ack", - "OCmd_Shelve", - "OCmd_Unshelve", - "MCmd_Disable", - "MCmd_Enable", - "MCmd_Test", - "Val_Notify", - "Val_MinToUnshelve", - "Val_SecToUnshelve", - "Alm", - "Ack", - "Shelved", - "Suppressed", - "Disabled", - "Sts_AlmInh", - "Sts_Err", - "Err_Timer", - "Err_Severity", - "Rdy_Reset", - "Rdy_Ack", - "Rdy_Shelve", - "Rdy_Unshelve", - "Rdy_Disable", - "Rdy_Enable", - "Rdy_Test", - "P_Alarm", - "Wrk_Alm", - "Wrk_Suppressed", - "Wrk_AlmMinOnT", - "Wrk_AutoAckT", - "Wrk_ShelfT", - "Inf_Tab", - "Com_AE", - "Cfg_Tag", - "Cfg_Cond", - "Wrk_SecToUnshelve", - "Inf_Lib", - "Inf_Type" - ], - "template": { - "object_definition_size": 357, - "structure_size": 156, - "member_count": 60, - "structure_handle": 27647 - } - }, - "data_type_name": "P_Alarm", - "array": 0 - }, - "Hi": { - "offset": 472, - "tag_type": "struct", - "data_type": { - "name": "P_Alarm", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_Reset": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_Exists": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_ResetReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_AckReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_AllowShelve": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Cfg_AllowDisable": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Cfg_PCmdClear": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Cfg_Severity": { - "offset": 4, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_AlmMinOnT": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_MaxShelfT": { - "offset": 12, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "PCfg_AllowExist": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "PCmd_Reset": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "PCmd_Ack": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_Suppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_Unsuppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_Unshelve": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "OCmd_Reset": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "OCmd_Ack": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "OCmd_Shelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "OCmd_Unshelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "MCmd_Disable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "MCmd_Enable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "MCmd_Test": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Val_Notify": { - "offset": 14, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_MinToUnshelve": { - "offset": 16, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Val_SecToUnshelve": { - "offset": 20, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Alm": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Shelved": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Suppressed": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Disabled": { - "offset": 67, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_AlmInh": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_Err": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Err_Timer": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Err_Severity": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Rdy_Reset": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Rdy_Ack": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Rdy_Shelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Rdy_Unshelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Rdy_Disable": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "__BitHost01": { - "offset": 24, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Rdy_Enable": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Rdy_Test": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "P_Alarm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Wrk_Alm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Wrk_Suppressed": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Wrk_AlmMinOnT": { - "offset": 28, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_AutoAckT": { - "offset": 40, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_ShelfT": { - "offset": 52, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Inf_Tab": { - "offset": 64, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Com_AE": { - "offset": 66, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_Tag": { - "offset": 68, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Cfg_Cond": { - "offset": 92, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Wrk_SecToUnshelve": { - "offset": 116, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Inf_Lib": { - "offset": 120, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - }, - "Inf_Type": { - "offset": 136, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp", - "Inp_Reset", - "Cfg_Exists", - "Cfg_ResetReqd", - "Cfg_AckReqd", - "Cfg_AllowShelve", - "Cfg_AllowDisable", - "Cfg_PCmdClear", - "Cfg_Severity", - "Cfg_AlmMinOnT", - "Cfg_MaxShelfT", - "PCfg_AllowExist", - "PCmd_Reset", - "PCmd_Ack", - "PCmd_Suppress", - "PCmd_Unsuppress", - "PCmd_Unshelve", - "OCmd_Reset", - "OCmd_Ack", - "OCmd_Shelve", - "OCmd_Unshelve", - "MCmd_Disable", - "MCmd_Enable", - "MCmd_Test", - "Val_Notify", - "Val_MinToUnshelve", - "Val_SecToUnshelve", - "Alm", - "Ack", - "Shelved", - "Suppressed", - "Disabled", - "Sts_AlmInh", - "Sts_Err", - "Err_Timer", - "Err_Severity", - "Rdy_Reset", - "Rdy_Ack", - "Rdy_Shelve", - "Rdy_Unshelve", - "Rdy_Disable", - "Rdy_Enable", - "Rdy_Test", - "P_Alarm", - "Wrk_Alm", - "Wrk_Suppressed", - "Wrk_AlmMinOnT", - "Wrk_AutoAckT", - "Wrk_ShelfT", - "Inf_Tab", - "Com_AE", - "Cfg_Tag", - "Cfg_Cond", - "Wrk_SecToUnshelve", - "Inf_Lib", - "Inf_Type" - ], - "template": { - "object_definition_size": 357, - "structure_size": 156, - "member_count": 60, - "structure_handle": 27647 - } - }, - "data_type_name": "P_Alarm", - "array": 0 - }, - "HiHi": { - "offset": 628, - "tag_type": "struct", - "data_type": { - "name": "P_Alarm", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_Reset": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_Exists": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_ResetReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_AckReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_AllowShelve": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Cfg_AllowDisable": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Cfg_PCmdClear": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Cfg_Severity": { - "offset": 4, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_AlmMinOnT": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_MaxShelfT": { - "offset": 12, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "PCfg_AllowExist": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "PCmd_Reset": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "PCmd_Ack": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_Suppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_Unsuppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_Unshelve": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "OCmd_Reset": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "OCmd_Ack": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "OCmd_Shelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "OCmd_Unshelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "MCmd_Disable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "MCmd_Enable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "MCmd_Test": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Val_Notify": { - "offset": 14, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_MinToUnshelve": { - "offset": 16, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Val_SecToUnshelve": { - "offset": 20, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Alm": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Shelved": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Suppressed": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Disabled": { - "offset": 67, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_AlmInh": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_Err": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Err_Timer": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Err_Severity": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Rdy_Reset": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Rdy_Ack": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Rdy_Shelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Rdy_Unshelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Rdy_Disable": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "__BitHost01": { - "offset": 24, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Rdy_Enable": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Rdy_Test": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "P_Alarm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Wrk_Alm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Wrk_Suppressed": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Wrk_AlmMinOnT": { - "offset": 28, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_AutoAckT": { - "offset": 40, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_ShelfT": { - "offset": 52, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Inf_Tab": { - "offset": 64, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Com_AE": { - "offset": 66, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_Tag": { - "offset": 68, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Cfg_Cond": { - "offset": 92, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Wrk_SecToUnshelve": { - "offset": 116, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Inf_Lib": { - "offset": 120, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - }, - "Inf_Type": { - "offset": 136, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp", - "Inp_Reset", - "Cfg_Exists", - "Cfg_ResetReqd", - "Cfg_AckReqd", - "Cfg_AllowShelve", - "Cfg_AllowDisable", - "Cfg_PCmdClear", - "Cfg_Severity", - "Cfg_AlmMinOnT", - "Cfg_MaxShelfT", - "PCfg_AllowExist", - "PCmd_Reset", - "PCmd_Ack", - "PCmd_Suppress", - "PCmd_Unsuppress", - "PCmd_Unshelve", - "OCmd_Reset", - "OCmd_Ack", - "OCmd_Shelve", - "OCmd_Unshelve", - "MCmd_Disable", - "MCmd_Enable", - "MCmd_Test", - "Val_Notify", - "Val_MinToUnshelve", - "Val_SecToUnshelve", - "Alm", - "Ack", - "Shelved", - "Suppressed", - "Disabled", - "Sts_AlmInh", - "Sts_Err", - "Err_Timer", - "Err_Severity", - "Rdy_Reset", - "Rdy_Ack", - "Rdy_Shelve", - "Rdy_Unshelve", - "Rdy_Disable", - "Rdy_Enable", - "Rdy_Test", - "P_Alarm", - "Wrk_Alm", - "Wrk_Suppressed", - "Wrk_AlmMinOnT", - "Wrk_AutoAckT", - "Wrk_ShelfT", - "Inf_Tab", - "Com_AE", - "Cfg_Tag", - "Cfg_Cond", - "Wrk_SecToUnshelve", - "Inf_Lib", - "Inf_Type" - ], - "template": { - "object_definition_size": 357, - "structure_size": 156, - "member_count": 60, - "structure_handle": 27647 - } - }, - "data_type_name": "P_Alarm", - "array": 0 - }, - "Mode": { - "offset": 784, - "tag_type": "struct", - "data_type": { - "name": "P_Mode", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp_Hand": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_Ovrd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_PCmdClear": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_OvrdOverLock": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_ProgDefault": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_Acq": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "PCmd_Rel": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "PCmd_Lock": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "PCmd_Unlock": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "MCmd_Acq": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "MCmd_Rel": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "OCmd_AcqLock": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "OCmd_UnlockRel": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Val": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Sts_Hand": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_Maint": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Sts_Ovrd": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_Prog": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Sts_Oper": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Sts_ProgOperLock": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Sts_ProgOperSel": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Sts_NoMode": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Sts_MAcqRcvd": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Rdy_MAcq": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Rdy_MRel": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Rdy_OAcq": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Rdy_OLock": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Rdy_OUnlock": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Rdy_ORel": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "P_Mode": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Wrk_Locked": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "__BitHost01": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Wrk_Prog": { - "offset": 8, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Wrk_Maint": { - "offset": 8, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inf_Lib": { - "offset": 12, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - }, - "Inf_Type": { - "offset": 28, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp_Hand", - "Inp_Ovrd", - "Cfg_PCmdClear", - "Cfg_OvrdOverLock", - "Cfg_ProgDefault", - "PCmd_Acq", - "PCmd_Rel", - "PCmd_Lock", - "PCmd_Unlock", - "MCmd_Acq", - "MCmd_Rel", - "OCmd_AcqLock", - "OCmd_UnlockRel", - "Val", - "Sts_Hand", - "Sts_Maint", - "Sts_Ovrd", - "Sts_Prog", - "Sts_Oper", - "Sts_ProgOperLock", - "Sts_ProgOperSel", - "Sts_NoMode", - "Sts_MAcqRcvd", - "Rdy_MAcq", - "Rdy_MRel", - "Rdy_OAcq", - "Rdy_OLock", - "Rdy_OUnlock", - "Rdy_ORel", - "P_Mode", - "Wrk_Locked", - "Wrk_Prog", - "Wrk_Maint", - "Inf_Lib", - "Inf_Type" - ], - "template": { - "object_definition_size": 228, - "structure_size": 48, - "member_count": 39, - "structure_handle": 16800 - } - }, - "data_type_name": "P_Mode", - "array": 0 - }, - "Cfg_EU": { - "offset": 832, - "tag_type": "struct", - "data_type": { - "name": "STRING_8", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 8 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 16, - "structure_size": 12, - "member_count": 2, - "structure_handle": 54208 - }, - "string": 8 - }, - "data_type_name": "STRING_8", - "array": 0 - }, - "Cfg_Tag": { - "offset": 844, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Cfg_Label": { - "offset": 868, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Cfg_Desc": { - "offset": 892, - "tag_type": "struct", - "data_type": { - "name": "STRING_40", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 40 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 44, - "member_count": 2, - "structure_handle": 32239 - }, - "string": 40 - }, - "data_type_name": "STRING_40", - "array": 0 - }, - "Fail": { - "offset": 936, - "tag_type": "struct", - "data_type": { - "name": "P_Alarm", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_Reset": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_Exists": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_ResetReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_AckReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_AllowShelve": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Cfg_AllowDisable": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Cfg_PCmdClear": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Cfg_Severity": { - "offset": 4, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_AlmMinOnT": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_MaxShelfT": { - "offset": 12, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "PCfg_AllowExist": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "PCmd_Reset": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "PCmd_Ack": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_Suppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_Unsuppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_Unshelve": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "OCmd_Reset": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "OCmd_Ack": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "OCmd_Shelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "OCmd_Unshelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "MCmd_Disable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "MCmd_Enable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "MCmd_Test": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Val_Notify": { - "offset": 14, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_MinToUnshelve": { - "offset": 16, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Val_SecToUnshelve": { - "offset": 20, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Alm": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Shelved": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Suppressed": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Disabled": { - "offset": 67, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_AlmInh": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_Err": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Err_Timer": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Err_Severity": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Rdy_Reset": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Rdy_Ack": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Rdy_Shelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Rdy_Unshelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Rdy_Disable": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "__BitHost01": { - "offset": 24, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Rdy_Enable": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Rdy_Test": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "P_Alarm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Wrk_Alm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Wrk_Suppressed": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Wrk_AlmMinOnT": { - "offset": 28, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_AutoAckT": { - "offset": 40, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_ShelfT": { - "offset": 52, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Inf_Tab": { - "offset": 64, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Com_AE": { - "offset": 66, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_Tag": { - "offset": 68, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Cfg_Cond": { - "offset": 92, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Wrk_SecToUnshelve": { - "offset": 116, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Inf_Lib": { - "offset": 120, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - }, - "Inf_Type": { - "offset": 136, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp", - "Inp_Reset", - "Cfg_Exists", - "Cfg_ResetReqd", - "Cfg_AckReqd", - "Cfg_AllowShelve", - "Cfg_AllowDisable", - "Cfg_PCmdClear", - "Cfg_Severity", - "Cfg_AlmMinOnT", - "Cfg_MaxShelfT", - "PCfg_AllowExist", - "PCmd_Reset", - "PCmd_Ack", - "PCmd_Suppress", - "PCmd_Unsuppress", - "PCmd_Unshelve", - "OCmd_Reset", - "OCmd_Ack", - "OCmd_Shelve", - "OCmd_Unshelve", - "MCmd_Disable", - "MCmd_Enable", - "MCmd_Test", - "Val_Notify", - "Val_MinToUnshelve", - "Val_SecToUnshelve", - "Alm", - "Ack", - "Shelved", - "Suppressed", - "Disabled", - "Sts_AlmInh", - "Sts_Err", - "Err_Timer", - "Err_Severity", - "Rdy_Reset", - "Rdy_Ack", - "Rdy_Shelve", - "Rdy_Unshelve", - "Rdy_Disable", - "Rdy_Enable", - "Rdy_Test", - "P_Alarm", - "Wrk_Alm", - "Wrk_Suppressed", - "Wrk_AlmMinOnT", - "Wrk_AutoAckT", - "Wrk_ShelfT", - "Inf_Tab", - "Com_AE", - "Cfg_Tag", - "Cfg_Cond", - "Wrk_SecToUnshelve", - "Inf_Lib", - "Inf_Type" - ], - "template": { - "object_definition_size": 357, - "structure_size": 156, - "member_count": 60, - "structure_handle": 27647 - } - }, - "data_type_name": "P_Alarm", - "array": 0 - }, - "Wrk_Notify": { - "offset": 1092, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Inf_Tab": { - "offset": 1093, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Wrk_Fault": { - "offset": 1094, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Wrk_SrcQ": { - "offset": 1095, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Wrk_SubstPV": { - "offset": 156, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Wrk_UnfiltPV": { - "offset": 1096, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Wrk_Alpha": { - "offset": 1100, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Wrk_ScanT": { - "offset": 1104, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_ScanTime": { - "offset": 1116, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Wrk_FiltPV": { - "offset": 1120, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Wrk_ValidONS": { - "offset": 156, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Wrk_SelPVDINT": { - "offset": 1124, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Wrk_SelPVInfNaN": { - "offset": 156, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Inf_Type": { - "offset": 1128, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - }, - "Wrk_Fail": { - "offset": 156, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Wrk_LoLo": { - "offset": 157, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Wrk_Lo": { - "offset": 157, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Wrk_Hi": { - "offset": 157, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Wrk_HiHi": { - "offset": 157, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "FailGate": { - "offset": 1148, - "tag_type": "struct", - "data_type": { - "name": "P_Gate", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_Gate": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_GateDly": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_OnDly": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_OffDly": { - "offset": 12, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Out": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Sts_Gate": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Sts_Err": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Err_Timer": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "P_Gate": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Wrk_OffDlyT": { - "offset": 16, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_OnDlyT": { - "offset": 28, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_GateT": { - "offset": 40, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Cfg_InpCond": { - "offset": 52, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Inf_Lib": { - "offset": 76, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - }, - "Inf_Type": { - "offset": 92, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - }, - "Cfg_GateCond": { - "offset": 112, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Inf_Tab": { - "offset": 136, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp", - "Inp_Gate", - "Cfg_GateDly", - "Cfg_OnDly", - "Cfg_OffDly", - "Out", - "Sts_Gate", - "Sts_Err", - "Err_Timer", - "P_Gate", - "Wrk_OffDlyT", - "Wrk_OnDlyT", - "Wrk_GateT", - "Cfg_InpCond", - "Inf_Lib", - "Inf_Type", - "Cfg_GateCond", - "Inf_Tab" - ], - "template": { - "object_definition_size": 120, - "structure_size": 140, - "member_count": 21, - "structure_handle": 20019 - } - }, - "data_type_name": "P_Gate", - "array": 0 - }, - "LoLoGate": { - "offset": 1288, - "tag_type": "struct", - "data_type": { - "name": "P_Gate", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_Gate": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_GateDly": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_OnDly": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_OffDly": { - "offset": 12, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Out": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Sts_Gate": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Sts_Err": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Err_Timer": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "P_Gate": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Wrk_OffDlyT": { - "offset": 16, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_OnDlyT": { - "offset": 28, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_GateT": { - "offset": 40, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Cfg_InpCond": { - "offset": 52, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Inf_Lib": { - "offset": 76, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - }, - "Inf_Type": { - "offset": 92, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - }, - "Cfg_GateCond": { - "offset": 112, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Inf_Tab": { - "offset": 136, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp", - "Inp_Gate", - "Cfg_GateDly", - "Cfg_OnDly", - "Cfg_OffDly", - "Out", - "Sts_Gate", - "Sts_Err", - "Err_Timer", - "P_Gate", - "Wrk_OffDlyT", - "Wrk_OnDlyT", - "Wrk_GateT", - "Cfg_InpCond", - "Inf_Lib", - "Inf_Type", - "Cfg_GateCond", - "Inf_Tab" - ], - "template": { - "object_definition_size": 120, - "structure_size": 140, - "member_count": 21, - "structure_handle": 20019 - } - }, - "data_type_name": "P_Gate", - "array": 0 - }, - "LoGate": { - "offset": 1428, - "tag_type": "struct", - "data_type": { - "name": "P_Gate", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_Gate": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_GateDly": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_OnDly": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_OffDly": { - "offset": 12, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Out": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Sts_Gate": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Sts_Err": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Err_Timer": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "P_Gate": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Wrk_OffDlyT": { - "offset": 16, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_OnDlyT": { - "offset": 28, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_GateT": { - "offset": 40, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Cfg_InpCond": { - "offset": 52, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Inf_Lib": { - "offset": 76, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - }, - "Inf_Type": { - "offset": 92, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - }, - "Cfg_GateCond": { - "offset": 112, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Inf_Tab": { - "offset": 136, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp", - "Inp_Gate", - "Cfg_GateDly", - "Cfg_OnDly", - "Cfg_OffDly", - "Out", - "Sts_Gate", - "Sts_Err", - "Err_Timer", - "P_Gate", - "Wrk_OffDlyT", - "Wrk_OnDlyT", - "Wrk_GateT", - "Cfg_InpCond", - "Inf_Lib", - "Inf_Type", - "Cfg_GateCond", - "Inf_Tab" - ], - "template": { - "object_definition_size": 120, - "structure_size": 140, - "member_count": 21, - "structure_handle": 20019 - } - }, - "data_type_name": "P_Gate", - "array": 0 - }, - "HiHiGate": { - "offset": 1568, - "tag_type": "struct", - "data_type": { - "name": "P_Gate", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_Gate": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_GateDly": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_OnDly": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_OffDly": { - "offset": 12, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Out": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Sts_Gate": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Sts_Err": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Err_Timer": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "P_Gate": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Wrk_OffDlyT": { - "offset": 16, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_OnDlyT": { - "offset": 28, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_GateT": { - "offset": 40, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Cfg_InpCond": { - "offset": 52, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Inf_Lib": { - "offset": 76, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - }, - "Inf_Type": { - "offset": 92, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - }, - "Cfg_GateCond": { - "offset": 112, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Inf_Tab": { - "offset": 136, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp", - "Inp_Gate", - "Cfg_GateDly", - "Cfg_OnDly", - "Cfg_OffDly", - "Out", - "Sts_Gate", - "Sts_Err", - "Err_Timer", - "P_Gate", - "Wrk_OffDlyT", - "Wrk_OnDlyT", - "Wrk_GateT", - "Cfg_InpCond", - "Inf_Lib", - "Inf_Type", - "Cfg_GateCond", - "Inf_Tab" - ], - "template": { - "object_definition_size": 120, - "structure_size": 140, - "member_count": 21, - "structure_handle": 20019 - } - }, - "data_type_name": "P_Gate", - "array": 0 - }, - "HiGate": { - "offset": 1708, - "tag_type": "struct", - "data_type": { - "name": "P_Gate", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_Gate": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_GateDly": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_OnDly": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_OffDly": { - "offset": 12, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Out": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Sts_Gate": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Sts_Err": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Err_Timer": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "P_Gate": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Wrk_OffDlyT": { - "offset": 16, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_OnDlyT": { - "offset": 28, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_GateT": { - "offset": 40, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Cfg_InpCond": { - "offset": 52, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Inf_Lib": { - "offset": 76, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - }, - "Inf_Type": { - "offset": 92, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - }, - "Cfg_GateCond": { - "offset": 112, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Inf_Tab": { - "offset": 136, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp", - "Inp_Gate", - "Cfg_GateDly", - "Cfg_OnDly", - "Cfg_OffDly", - "Out", - "Sts_Gate", - "Sts_Err", - "Err_Timer", - "P_Gate", - "Wrk_OffDlyT", - "Wrk_OnDlyT", - "Wrk_GateT", - "Cfg_InpCond", - "Inf_Lib", - "Inf_Type", - "Cfg_GateCond", - "Inf_Tab" - ], - "template": { - "object_definition_size": 120, - "structure_size": 140, - "member_count": 21, - "structure_handle": 20019 - } - }, - "data_type_name": "P_Gate", - "array": 0 - }, - "Wrk_InpInfNaN": { - "offset": 157, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Wrk_InpDINT": { - "offset": 1848, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Inf_Lib": { - "offset": 1852, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - }, - "Wrk_InpFail": { - "offset": 157, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp_PV", - "Inp_PVSrcQ", - "Inp_PVBad", - "Inp_PVUncertain", - "Inp_Sim", - "Inp_HiHiGate", - "Inp_HiGate", - "Inp_LoGate", - "Inp_LoLoGate", - "Inp_FailGate", - "Inp_Reset", - "Cfg_NoSubstPV", - "Cfg_SetTrack", - "Cfg_HasChanObj", - "Cfg_UseChanSrcQ", - "Cfg_PCmdClear", - "Cfg_ProgDefault", - "Cfg_HasHiHiAlm", - "Cfg_HasHiAlm", - "Cfg_HasLoAlm", - "Cfg_HasLoLoAlm", - "Cfg_HasFailAlm", - "Cfg_HiHiResetReqd", - "Cfg_HiResetReqd", - "Cfg_LoResetReqd", - "Cfg_LoLoResetReqd", - "Cfg_FailResetReqd", - "Cfg_HiHiAckReqd", - "Cfg_HiAckReqd", - "Cfg_LoAckReqd", - "Cfg_LoLoAckReqd", - "Cfg_FailAckReqd", - "Cfg_HiHiSeverity", - "Cfg_HiSeverity", - "Cfg_LoSeverity", - "Cfg_LoLoSeverity", - "Cfg_FailSeverity", - "Cfg_InpRawMin", - "Cfg_InpRawMax", - "Cfg_PVEUMin", - "Cfg_PVEUMax", - "Cfg_FiltTC", - "Cfg_HiHiDB", - "Cfg_HiHiOnDly", - "Cfg_HiHiOffDly", - "Cfg_HiHiGateDly", - "Cfg_HiDB", - "Cfg_HiOnDly", - "Cfg_HiOffDly", - "Cfg_HiGateDly", - "Cfg_LoDB", - "Cfg_LoOnDly", - "Cfg_LoOffDly", - "Cfg_LoGateDly", - "Cfg_LoLoDB", - "Cfg_LoLoOnDly", - "Cfg_LoLoOffDly", - "Cfg_LoLoGateDly", - "Cfg_FailHiLim", - "Cfg_FailLoLim", - "Cfg_FailDB", - "Cfg_FailOnDly", - "Cfg_FailOffDly", - "Cfg_FailGateDly", - "PSet_Owner", - "PSet_HiHiLim", - "PSet_HiLim", - "PSet_LoLim", - "PSet_LoLoLim", - "MSet_SubstPV", - "OSet_HiHiLim", - "OSet_HiLim", - "OSet_LoLim", - "OSet_LoLoLim", - "Set_SimPV", - "PCmd_ClearCapt", - "PCmd_Acq", - "PCmd_Rel", - "PCmd_Lock", - "PCmd_Unlock", - "PCmd_Reset", - "PCmd_HiHiAck", - "PCmd_HiHiSuppress", - "PCmd_HiHiUnsuppress", - "PCmd_HiHiUnshelve", - "PCmd_HiAck", - "PCmd_HiSuppress", - "PCmd_HiUnsuppress", - "PCmd_HiUnshelve", - "PCmd_LoAck", - "PCmd_LoSuppress", - "PCmd_LoUnsuppress", - "PCmd_LoUnshelve", - "PCmd_LoLoAck", - "PCmd_LoLoSuppress", - "PCmd_LoLoUnsuppress", - "PCmd_LoLoUnshelve", - "PCmd_FailAck", - "PCmd_FailSuppress", - "PCmd_FailUnsuppress", - "PCmd_FailUnshelve", - "MCmd_SubstPV", - "MCmd_InpPV", - "OCmd_ClearCapt", - "MCmd_Acq", - "MCmd_Rel", - "OCmd_AcqLock", - "OCmd_Unlock", - "OCmd_Reset", - "OCmd_ResetAckAll", - "Val", - "Val_InpPV", - "Val_PVMinCapt", - "Val_PVMaxCapt", - "Val_PVEUMin", - "Val_PVEUMax", - "SrcQ_IO", - "SrcQ", - "Val_Fault", - "Val_Mode", - "Val_Owner", - "Val_Notify", - "Val_HiHiLim", - "Val_HiLim", - "Val_LoLim", - "Val_LoLoLim", - "Sts_SubstPV", - "Sts_InpPV", - "Sts_PVBad", - "Sts_PVUncertain", - "Sts_MaintByp", - "Sts_AlmInh", - "Sts_Err", - "Err_Raw", - "Err_EU", - "Err_Timer", - "Err_Filt", - "Err_DB", - "Err_Alarm", - "Sts_Maint", - "Sts_Prog", - "Sts_Oper", - "Sts_ProgOperLock", - "Sts_NoMode", - "Sts_MAcqRcvd", - "Sts_HiHiCmp", - "Sts_HiHiGate", - "Sts_HiHi", - "Alm_HiHi", - "Ack_HiHi", - "Sts_HiHiDisabled", - "Sts_HiHiSuppressed", - "Sts_HiHiShelved", - "Sts_HiCmp", - "Sts_HiGate", - "Sts_Hi", - "Alm_Hi", - "Ack_Hi", - "Sts_HiDisabled", - "Sts_HiSuppressed", - "Sts_HiShelved", - "Sts_LoCmp", - "Sts_LoGate", - "Sts_Lo", - "Alm_Lo", - "Ack_Lo", - "Sts_LoDisabled", - "Sts_LoSuppressed", - "Sts_LoShelved", - "Sts_LoLoCmp", - "Sts_LoLoGate", - "Sts_LoLo", - "Alm_LoLo", - "Ack_LoLo", - "Sts_LoLoDisabled", - "Sts_LoLoSuppressed", - "Sts_LoLoShelved", - "Sts_FailCmp", - "Sts_FailGate", - "Sts_Fail", - "Alm_Fail", - "Ack_Fail", - "Sts_FailDisabled", - "Sts_FailSuppressed", - "Sts_FailShelved", - "Rdy_SubstPV", - "Rdy_InpPV", - "Rdy_Reset", - "Rdy_ResetAckAll", - "Rdy_OSet", - "P_AIn", - "LoLo", - "Lo", - "Hi", - "HiHi", - "Mode", - "Cfg_EU", - "Cfg_Tag", - "Cfg_Label", - "Cfg_Desc", - "Fail", - "Wrk_Notify", - "Inf_Tab", - "Wrk_Fault", - "Wrk_SrcQ", - "Wrk_SubstPV", - "Wrk_UnfiltPV", - "Wrk_Alpha", - "Wrk_ScanT", - "Wrk_ScanTime", - "Wrk_FiltPV", - "Wrk_ValidONS", - "Wrk_SelPVDINT", - "Wrk_SelPVInfNaN", - "Inf_Type", - "Wrk_Fail", - "Wrk_LoLo", - "Wrk_Lo", - "Wrk_Hi", - "Wrk_HiHi", - "FailGate", - "LoLoGate", - "LoGate", - "HiHiGate", - "HiGate", - "Wrk_InpInfNaN", - "Wrk_InpDINT", - "Inf_Lib", - "Wrk_InpFail" - ], - "template": { - "object_definition_size": 1411, - "structure_size": 1868, - "member_count": 233, - "structure_handle": 13998 - } - }, - "data_type_name": "P_AIn", - "tag_type": "struct" + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" }, - "FT01_FlowRate": { - "tag_name": "FT01_FlowRate", + "_IO_X3_AI_03": { + "tag_name": "_IO_X3_AI_03", "dim": 0, - "alias": false, + "alias": true, "instance_id": 48, - "symbol_address": 62024, - "symbol_object_address": 907300, - "software_control": 67174439, - "external_access": "Read/Write", + "symbol_address": 1114, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read Only", "dimensions": [ 0, 0, 0 ], - "template_instance_id": 1864, - "data_type": { - "name": "P_AIn", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp_PV": { - "offset": 4, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Inp_PVSrcQ": { - "offset": 8, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Inp_PVBad": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_PVUncertain": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Inp_Sim": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Inp_HiHiGate": { - "offset": 1568, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Inp_HiGate": { - "offset": 1708, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Inp_LoGate": { - "offset": 1428, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Inp_LoLoGate": { - "offset": 1288, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Inp_FailGate": { - "offset": 1148, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Inp_Reset": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_NoSubstPV": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_SetTrack": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Cfg_HasChanObj": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Cfg_UseChanSrcQ": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Cfg_PCmdClear": { - "offset": 784, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_ProgDefault": { - "offset": 784, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_HasHiHiAlm": { - "offset": 628, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_HasHiAlm": { - "offset": 472, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_HasLoAlm": { - "offset": 316, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_HasLoLoAlm": { - "offset": 160, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_HasFailAlm": { - "offset": 936, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_HiHiResetReqd": { - "offset": 628, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_HiResetReqd": { - "offset": 472, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_LoResetReqd": { - "offset": 316, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_LoLoResetReqd": { - "offset": 160, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_FailResetReqd": { - "offset": 936, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_HiHiAckReqd": { - "offset": 628, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_HiAckReqd": { - "offset": 472, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_LoAckReqd": { - "offset": 316, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_LoLoAckReqd": { - "offset": 160, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_FailAckReqd": { - "offset": 936, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_HiHiSeverity": { - "offset": 632, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_HiSeverity": { - "offset": 476, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_LoSeverity": { - "offset": 320, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_LoLoSeverity": { - "offset": 164, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_FailSeverity": { - "offset": 940, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_InpRawMin": { - "offset": 12, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_InpRawMax": { - "offset": 16, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_PVEUMin": { - "offset": 20, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_PVEUMax": { - "offset": 24, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_FiltTC": { - "offset": 28, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_HiHiDB": { - "offset": 32, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_HiHiOnDly": { - "offset": 1576, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_HiHiOffDly": { - "offset": 1580, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_HiHiGateDly": { - "offset": 1572, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_HiDB": { - "offset": 36, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_HiOnDly": { - "offset": 1716, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_HiOffDly": { - "offset": 1720, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_HiGateDly": { - "offset": 1712, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_LoDB": { - "offset": 40, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_LoOnDly": { - "offset": 1436, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_LoOffDly": { - "offset": 1440, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_LoGateDly": { - "offset": 1432, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_LoLoDB": { - "offset": 44, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_LoLoOnDly": { - "offset": 1296, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_LoLoOffDly": { - "offset": 1300, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_LoLoGateDly": { - "offset": 1292, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_FailHiLim": { - "offset": 48, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_FailLoLim": { - "offset": 52, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_FailDB": { - "offset": 56, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_FailOnDly": { - "offset": 1156, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_FailOffDly": { - "offset": 1160, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_FailGateDly": { - "offset": 1152, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PSet_Owner": { - "offset": 60, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PSet_HiHiLim": { - "offset": 64, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PSet_HiLim": { - "offset": 68, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PSet_LoLim": { - "offset": 72, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PSet_LoLoLim": { - "offset": 76, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "MSet_SubstPV": { - "offset": 80, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "OSet_HiHiLim": { - "offset": 84, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "OSet_HiLim": { - "offset": 88, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "OSet_LoLim": { - "offset": 92, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "OSet_LoLoLim": { - "offset": 96, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Set_SimPV": { - "offset": 100, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PCmd_ClearCapt": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "PCmd_Acq": { - "offset": 784, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "PCmd_Rel": { - "offset": 785, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "PCmd_Lock": { - "offset": 785, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "PCmd_Unlock": { - "offset": 785, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "PCmd_Reset": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "PCmd_HiHiAck": { - "offset": 629, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_HiHiSuppress": { - "offset": 629, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_HiHiUnsuppress": { - "offset": 629, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_HiHiUnshelve": { - "offset": 629, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "PCmd_HiAck": { - "offset": 473, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_HiSuppress": { - "offset": 473, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_HiUnsuppress": { - "offset": 473, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_HiUnshelve": { - "offset": 473, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "PCmd_LoAck": { - "offset": 317, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_LoSuppress": { - "offset": 317, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_LoUnsuppress": { - "offset": 317, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_LoUnshelve": { - "offset": 317, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "PCmd_LoLoAck": { - "offset": 161, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_LoLoSuppress": { - "offset": 161, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_LoLoUnsuppress": { - "offset": 161, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_LoLoUnshelve": { - "offset": 161, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "PCmd_FailAck": { - "offset": 937, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_FailSuppress": { - "offset": 937, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_FailUnsuppress": { - "offset": 937, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_FailUnshelve": { - "offset": 937, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "MCmd_SubstPV": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "MCmd_InpPV": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "OCmd_ClearCapt": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "MCmd_Acq": { - "offset": 785, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "MCmd_Rel": { - "offset": 785, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "OCmd_AcqLock": { - "offset": 785, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "OCmd_Unlock": { - "offset": 785, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "OCmd_Reset": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "OCmd_ResetAckAll": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Val": { - "offset": 104, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_InpPV": { - "offset": 108, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_PVMinCapt": { - "offset": 112, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_PVMaxCapt": { - "offset": 116, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_PVEUMin": { - "offset": 120, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_PVEUMax": { - "offset": 124, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "SrcQ_IO": { - "offset": 128, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "SrcQ": { - "offset": 129, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_Fault": { - "offset": 130, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_Mode": { - "offset": 788, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_Owner": { - "offset": 132, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Val_Notify": { - "offset": 136, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_HiHiLim": { - "offset": 140, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_HiLim": { - "offset": 144, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_LoLim": { - "offset": 148, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_LoLoLim": { - "offset": 152, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Sts_SubstPV": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_InpPV": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Sts_PVBad": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Sts_PVUncertain": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Sts_MaintByp": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Sts_AlmInh": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Sts_Err": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Err_Raw": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Err_EU": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Err_Timer": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Err_Filt": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Err_DB": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Err_Alarm": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Sts_Maint": { - "offset": 786, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Sts_Prog": { - "offset": 786, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Sts_Oper": { - "offset": 786, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Sts_ProgOperLock": { - "offset": 786, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Sts_NoMode": { - "offset": 786, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Sts_MAcqRcvd": { - "offset": 786, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_HiHiCmp": { - "offset": 1568, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Sts_HiHiGate": { - "offset": 1568, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Sts_HiHi": { - "offset": 628, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Alm_HiHi": { - "offset": 694, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack_HiHi": { - "offset": 694, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_HiHiDisabled": { - "offset": 695, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_HiHiSuppressed": { - "offset": 694, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Sts_HiHiShelved": { - "offset": 694, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Sts_HiCmp": { - "offset": 1708, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Sts_HiGate": { - "offset": 1708, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Sts_Hi": { - "offset": 472, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Alm_Hi": { - "offset": 538, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack_Hi": { - "offset": 538, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_HiDisabled": { - "offset": 539, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_HiSuppressed": { - "offset": 538, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Sts_HiShelved": { - "offset": 538, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Sts_LoCmp": { - "offset": 1428, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Sts_LoGate": { - "offset": 1428, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Sts_Lo": { - "offset": 316, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Alm_Lo": { - "offset": 382, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack_Lo": { - "offset": 382, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_LoDisabled": { - "offset": 383, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_LoSuppressed": { - "offset": 382, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Sts_LoShelved": { - "offset": 382, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Sts_LoLoCmp": { - "offset": 1288, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Sts_LoLoGate": { - "offset": 1288, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Sts_LoLo": { - "offset": 160, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Alm_LoLo": { - "offset": 226, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack_LoLo": { - "offset": 226, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_LoLoDisabled": { - "offset": 227, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_LoLoSuppressed": { - "offset": 226, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Sts_LoLoShelved": { - "offset": 226, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Sts_FailCmp": { - "offset": 1148, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Sts_FailGate": { - "offset": 1148, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Sts_Fail": { - "offset": 936, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Alm_Fail": { - "offset": 1002, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack_Fail": { - "offset": 1002, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_FailDisabled": { - "offset": 1003, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_FailSuppressed": { - "offset": 1002, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Sts_FailShelved": { - "offset": 1002, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Rdy_SubstPV": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Rdy_InpPV": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "__BitHost01": { - "offset": 156, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Rdy_Reset": { - "offset": 156, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Rdy_ResetAckAll": { - "offset": 156, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Rdy_OSet": { - "offset": 156, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "P_AIn": { - "offset": 156, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "LoLo": { - "offset": 160, - "tag_type": "struct", - "data_type": { - "name": "P_Alarm", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_Reset": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_Exists": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_ResetReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_AckReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_AllowShelve": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Cfg_AllowDisable": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Cfg_PCmdClear": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Cfg_Severity": { - "offset": 4, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_AlmMinOnT": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_MaxShelfT": { - "offset": 12, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "PCfg_AllowExist": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "PCmd_Reset": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "PCmd_Ack": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_Suppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_Unsuppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_Unshelve": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "OCmd_Reset": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "OCmd_Ack": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "OCmd_Shelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "OCmd_Unshelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "MCmd_Disable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "MCmd_Enable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "MCmd_Test": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Val_Notify": { - "offset": 14, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_MinToUnshelve": { - "offset": 16, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Val_SecToUnshelve": { - "offset": 20, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Alm": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Shelved": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Suppressed": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Disabled": { - "offset": 67, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_AlmInh": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_Err": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Err_Timer": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Err_Severity": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Rdy_Reset": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Rdy_Ack": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Rdy_Shelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Rdy_Unshelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Rdy_Disable": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "__BitHost01": { - "offset": 24, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Rdy_Enable": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Rdy_Test": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "P_Alarm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Wrk_Alm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Wrk_Suppressed": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Wrk_AlmMinOnT": { - "offset": 28, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_AutoAckT": { - "offset": 40, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_ShelfT": { - "offset": 52, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Inf_Tab": { - "offset": 64, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Com_AE": { - "offset": 66, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_Tag": { - "offset": 68, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Cfg_Cond": { - "offset": 92, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Wrk_SecToUnshelve": { - "offset": 116, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Inf_Lib": { - "offset": 120, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - }, - "Inf_Type": { - "offset": 136, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp", - "Inp_Reset", - "Cfg_Exists", - "Cfg_ResetReqd", - "Cfg_AckReqd", - "Cfg_AllowShelve", - "Cfg_AllowDisable", - "Cfg_PCmdClear", - "Cfg_Severity", - "Cfg_AlmMinOnT", - "Cfg_MaxShelfT", - "PCfg_AllowExist", - "PCmd_Reset", - "PCmd_Ack", - "PCmd_Suppress", - "PCmd_Unsuppress", - "PCmd_Unshelve", - "OCmd_Reset", - "OCmd_Ack", - "OCmd_Shelve", - "OCmd_Unshelve", - "MCmd_Disable", - "MCmd_Enable", - "MCmd_Test", - "Val_Notify", - "Val_MinToUnshelve", - "Val_SecToUnshelve", - "Alm", - "Ack", - "Shelved", - "Suppressed", - "Disabled", - "Sts_AlmInh", - "Sts_Err", - "Err_Timer", - "Err_Severity", - "Rdy_Reset", - "Rdy_Ack", - "Rdy_Shelve", - "Rdy_Unshelve", - "Rdy_Disable", - "Rdy_Enable", - "Rdy_Test", - "P_Alarm", - "Wrk_Alm", - "Wrk_Suppressed", - "Wrk_AlmMinOnT", - "Wrk_AutoAckT", - "Wrk_ShelfT", - "Inf_Tab", - "Com_AE", - "Cfg_Tag", - "Cfg_Cond", - "Wrk_SecToUnshelve", - "Inf_Lib", - "Inf_Type" - ], - "template": { - "object_definition_size": 357, - "structure_size": 156, - "member_count": 60, - "structure_handle": 27647 - } - }, - "data_type_name": "P_Alarm", - "array": 0 - }, - "Lo": { - "offset": 316, - "tag_type": "struct", - "data_type": { - "name": "P_Alarm", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_Reset": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_Exists": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_ResetReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_AckReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_AllowShelve": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Cfg_AllowDisable": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Cfg_PCmdClear": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Cfg_Severity": { - "offset": 4, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_AlmMinOnT": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_MaxShelfT": { - "offset": 12, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "PCfg_AllowExist": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "PCmd_Reset": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "PCmd_Ack": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_Suppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_Unsuppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_Unshelve": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "OCmd_Reset": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "OCmd_Ack": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "OCmd_Shelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "OCmd_Unshelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "MCmd_Disable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "MCmd_Enable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "MCmd_Test": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Val_Notify": { - "offset": 14, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_MinToUnshelve": { - "offset": 16, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Val_SecToUnshelve": { - "offset": 20, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Alm": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Shelved": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Suppressed": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Disabled": { - "offset": 67, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_AlmInh": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_Err": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Err_Timer": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Err_Severity": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Rdy_Reset": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Rdy_Ack": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Rdy_Shelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Rdy_Unshelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Rdy_Disable": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "__BitHost01": { - "offset": 24, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Rdy_Enable": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Rdy_Test": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "P_Alarm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Wrk_Alm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Wrk_Suppressed": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Wrk_AlmMinOnT": { - "offset": 28, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_AutoAckT": { - "offset": 40, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_ShelfT": { - "offset": 52, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Inf_Tab": { - "offset": 64, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Com_AE": { - "offset": 66, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_Tag": { - "offset": 68, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Cfg_Cond": { - "offset": 92, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Wrk_SecToUnshelve": { - "offset": 116, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Inf_Lib": { - "offset": 120, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - }, - "Inf_Type": { - "offset": 136, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp", - "Inp_Reset", - "Cfg_Exists", - "Cfg_ResetReqd", - "Cfg_AckReqd", - "Cfg_AllowShelve", - "Cfg_AllowDisable", - "Cfg_PCmdClear", - "Cfg_Severity", - "Cfg_AlmMinOnT", - "Cfg_MaxShelfT", - "PCfg_AllowExist", - "PCmd_Reset", - "PCmd_Ack", - "PCmd_Suppress", - "PCmd_Unsuppress", - "PCmd_Unshelve", - "OCmd_Reset", - "OCmd_Ack", - "OCmd_Shelve", - "OCmd_Unshelve", - "MCmd_Disable", - "MCmd_Enable", - "MCmd_Test", - "Val_Notify", - "Val_MinToUnshelve", - "Val_SecToUnshelve", - "Alm", - "Ack", - "Shelved", - "Suppressed", - "Disabled", - "Sts_AlmInh", - "Sts_Err", - "Err_Timer", - "Err_Severity", - "Rdy_Reset", - "Rdy_Ack", - "Rdy_Shelve", - "Rdy_Unshelve", - "Rdy_Disable", - "Rdy_Enable", - "Rdy_Test", - "P_Alarm", - "Wrk_Alm", - "Wrk_Suppressed", - "Wrk_AlmMinOnT", - "Wrk_AutoAckT", - "Wrk_ShelfT", - "Inf_Tab", - "Com_AE", - "Cfg_Tag", - "Cfg_Cond", - "Wrk_SecToUnshelve", - "Inf_Lib", - "Inf_Type" - ], - "template": { - "object_definition_size": 357, - "structure_size": 156, - "member_count": 60, - "structure_handle": 27647 - } - }, - "data_type_name": "P_Alarm", - "array": 0 - }, - "Hi": { - "offset": 472, - "tag_type": "struct", - "data_type": { - "name": "P_Alarm", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_Reset": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_Exists": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_ResetReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_AckReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_AllowShelve": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Cfg_AllowDisable": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Cfg_PCmdClear": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Cfg_Severity": { - "offset": 4, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_AlmMinOnT": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_MaxShelfT": { - "offset": 12, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "PCfg_AllowExist": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "PCmd_Reset": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "PCmd_Ack": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_Suppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_Unsuppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_Unshelve": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "OCmd_Reset": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "OCmd_Ack": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "OCmd_Shelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "OCmd_Unshelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "MCmd_Disable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "MCmd_Enable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "MCmd_Test": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Val_Notify": { - "offset": 14, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_MinToUnshelve": { - "offset": 16, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Val_SecToUnshelve": { - "offset": 20, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Alm": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Shelved": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Suppressed": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Disabled": { - "offset": 67, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_AlmInh": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_Err": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Err_Timer": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Err_Severity": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Rdy_Reset": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Rdy_Ack": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Rdy_Shelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Rdy_Unshelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Rdy_Disable": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "__BitHost01": { - "offset": 24, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Rdy_Enable": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Rdy_Test": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "P_Alarm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Wrk_Alm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Wrk_Suppressed": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Wrk_AlmMinOnT": { - "offset": 28, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_AutoAckT": { - "offset": 40, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_ShelfT": { - "offset": 52, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Inf_Tab": { - "offset": 64, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Com_AE": { - "offset": 66, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_Tag": { - "offset": 68, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Cfg_Cond": { - "offset": 92, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Wrk_SecToUnshelve": { - "offset": 116, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Inf_Lib": { - "offset": 120, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - }, - "Inf_Type": { - "offset": 136, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp", - "Inp_Reset", - "Cfg_Exists", - "Cfg_ResetReqd", - "Cfg_AckReqd", - "Cfg_AllowShelve", - "Cfg_AllowDisable", - "Cfg_PCmdClear", - "Cfg_Severity", - "Cfg_AlmMinOnT", - "Cfg_MaxShelfT", - "PCfg_AllowExist", - "PCmd_Reset", - "PCmd_Ack", - "PCmd_Suppress", - "PCmd_Unsuppress", - "PCmd_Unshelve", - "OCmd_Reset", - "OCmd_Ack", - "OCmd_Shelve", - "OCmd_Unshelve", - "MCmd_Disable", - "MCmd_Enable", - "MCmd_Test", - "Val_Notify", - "Val_MinToUnshelve", - "Val_SecToUnshelve", - "Alm", - "Ack", - "Shelved", - "Suppressed", - "Disabled", - "Sts_AlmInh", - "Sts_Err", - "Err_Timer", - "Err_Severity", - "Rdy_Reset", - "Rdy_Ack", - "Rdy_Shelve", - "Rdy_Unshelve", - "Rdy_Disable", - "Rdy_Enable", - "Rdy_Test", - "P_Alarm", - "Wrk_Alm", - "Wrk_Suppressed", - "Wrk_AlmMinOnT", - "Wrk_AutoAckT", - "Wrk_ShelfT", - "Inf_Tab", - "Com_AE", - "Cfg_Tag", - "Cfg_Cond", - "Wrk_SecToUnshelve", - "Inf_Lib", - "Inf_Type" - ], - "template": { - "object_definition_size": 357, - "structure_size": 156, - "member_count": 60, - "structure_handle": 27647 - } - }, - "data_type_name": "P_Alarm", - "array": 0 - }, - "HiHi": { - "offset": 628, - "tag_type": "struct", - "data_type": { - "name": "P_Alarm", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_Reset": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_Exists": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_ResetReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_AckReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_AllowShelve": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Cfg_AllowDisable": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Cfg_PCmdClear": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Cfg_Severity": { - "offset": 4, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_AlmMinOnT": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_MaxShelfT": { - "offset": 12, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "PCfg_AllowExist": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "PCmd_Reset": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "PCmd_Ack": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_Suppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_Unsuppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_Unshelve": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "OCmd_Reset": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "OCmd_Ack": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "OCmd_Shelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "OCmd_Unshelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "MCmd_Disable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "MCmd_Enable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "MCmd_Test": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Val_Notify": { - "offset": 14, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_MinToUnshelve": { - "offset": 16, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Val_SecToUnshelve": { - "offset": 20, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Alm": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Shelved": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Suppressed": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Disabled": { - "offset": 67, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_AlmInh": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_Err": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Err_Timer": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Err_Severity": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Rdy_Reset": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Rdy_Ack": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Rdy_Shelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Rdy_Unshelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Rdy_Disable": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "__BitHost01": { - "offset": 24, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Rdy_Enable": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Rdy_Test": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "P_Alarm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Wrk_Alm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Wrk_Suppressed": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Wrk_AlmMinOnT": { - "offset": 28, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_AutoAckT": { - "offset": 40, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_ShelfT": { - "offset": 52, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Inf_Tab": { - "offset": 64, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Com_AE": { - "offset": 66, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_Tag": { - "offset": 68, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Cfg_Cond": { - "offset": 92, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Wrk_SecToUnshelve": { - "offset": 116, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Inf_Lib": { - "offset": 120, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - }, - "Inf_Type": { - "offset": 136, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp", - "Inp_Reset", - "Cfg_Exists", - "Cfg_ResetReqd", - "Cfg_AckReqd", - "Cfg_AllowShelve", - "Cfg_AllowDisable", - "Cfg_PCmdClear", - "Cfg_Severity", - "Cfg_AlmMinOnT", - "Cfg_MaxShelfT", - "PCfg_AllowExist", - "PCmd_Reset", - "PCmd_Ack", - "PCmd_Suppress", - "PCmd_Unsuppress", - "PCmd_Unshelve", - "OCmd_Reset", - "OCmd_Ack", - "OCmd_Shelve", - "OCmd_Unshelve", - "MCmd_Disable", - "MCmd_Enable", - "MCmd_Test", - "Val_Notify", - "Val_MinToUnshelve", - "Val_SecToUnshelve", - "Alm", - "Ack", - "Shelved", - "Suppressed", - "Disabled", - "Sts_AlmInh", - "Sts_Err", - "Err_Timer", - "Err_Severity", - "Rdy_Reset", - "Rdy_Ack", - "Rdy_Shelve", - "Rdy_Unshelve", - "Rdy_Disable", - "Rdy_Enable", - "Rdy_Test", - "P_Alarm", - "Wrk_Alm", - "Wrk_Suppressed", - "Wrk_AlmMinOnT", - "Wrk_AutoAckT", - "Wrk_ShelfT", - "Inf_Tab", - "Com_AE", - "Cfg_Tag", - "Cfg_Cond", - "Wrk_SecToUnshelve", - "Inf_Lib", - "Inf_Type" - ], - "template": { - "object_definition_size": 357, - "structure_size": 156, - "member_count": 60, - "structure_handle": 27647 - } - }, - "data_type_name": "P_Alarm", - "array": 0 - }, - "Mode": { - "offset": 784, - "tag_type": "struct", - "data_type": { - "name": "P_Mode", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp_Hand": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_Ovrd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_PCmdClear": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_OvrdOverLock": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_ProgDefault": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_Acq": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "PCmd_Rel": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "PCmd_Lock": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "PCmd_Unlock": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "MCmd_Acq": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "MCmd_Rel": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "OCmd_AcqLock": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "OCmd_UnlockRel": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Val": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Sts_Hand": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_Maint": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Sts_Ovrd": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_Prog": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Sts_Oper": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Sts_ProgOperLock": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Sts_ProgOperSel": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Sts_NoMode": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Sts_MAcqRcvd": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Rdy_MAcq": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Rdy_MRel": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Rdy_OAcq": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Rdy_OLock": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Rdy_OUnlock": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Rdy_ORel": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "P_Mode": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Wrk_Locked": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "__BitHost01": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Wrk_Prog": { - "offset": 8, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Wrk_Maint": { - "offset": 8, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inf_Lib": { - "offset": 12, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - }, - "Inf_Type": { - "offset": 28, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp_Hand", - "Inp_Ovrd", - "Cfg_PCmdClear", - "Cfg_OvrdOverLock", - "Cfg_ProgDefault", - "PCmd_Acq", - "PCmd_Rel", - "PCmd_Lock", - "PCmd_Unlock", - "MCmd_Acq", - "MCmd_Rel", - "OCmd_AcqLock", - "OCmd_UnlockRel", - "Val", - "Sts_Hand", - "Sts_Maint", - "Sts_Ovrd", - "Sts_Prog", - "Sts_Oper", - "Sts_ProgOperLock", - "Sts_ProgOperSel", - "Sts_NoMode", - "Sts_MAcqRcvd", - "Rdy_MAcq", - "Rdy_MRel", - "Rdy_OAcq", - "Rdy_OLock", - "Rdy_OUnlock", - "Rdy_ORel", - "P_Mode", - "Wrk_Locked", - "Wrk_Prog", - "Wrk_Maint", - "Inf_Lib", - "Inf_Type" - ], - "template": { - "object_definition_size": 228, - "structure_size": 48, - "member_count": 39, - "structure_handle": 16800 - } - }, - "data_type_name": "P_Mode", - "array": 0 - }, - "Cfg_EU": { - "offset": 832, - "tag_type": "struct", - "data_type": { - "name": "STRING_8", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 8 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 16, - "structure_size": 12, - "member_count": 2, - "structure_handle": 54208 - }, - "string": 8 - }, - "data_type_name": "STRING_8", - "array": 0 - }, - "Cfg_Tag": { - "offset": 844, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Cfg_Label": { - "offset": 868, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Cfg_Desc": { - "offset": 892, - "tag_type": "struct", - "data_type": { - "name": "STRING_40", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 40 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 44, - "member_count": 2, - "structure_handle": 32239 - }, - "string": 40 - }, - "data_type_name": "STRING_40", - "array": 0 - }, - "Fail": { - "offset": 936, - "tag_type": "struct", - "data_type": { - "name": "P_Alarm", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_Reset": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_Exists": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_ResetReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_AckReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_AllowShelve": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Cfg_AllowDisable": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Cfg_PCmdClear": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Cfg_Severity": { - "offset": 4, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_AlmMinOnT": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_MaxShelfT": { - "offset": 12, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "PCfg_AllowExist": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "PCmd_Reset": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "PCmd_Ack": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_Suppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_Unsuppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_Unshelve": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "OCmd_Reset": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "OCmd_Ack": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "OCmd_Shelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "OCmd_Unshelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "MCmd_Disable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "MCmd_Enable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "MCmd_Test": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Val_Notify": { - "offset": 14, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_MinToUnshelve": { - "offset": 16, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Val_SecToUnshelve": { - "offset": 20, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Alm": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Shelved": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Suppressed": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Disabled": { - "offset": 67, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_AlmInh": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_Err": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Err_Timer": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Err_Severity": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Rdy_Reset": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Rdy_Ack": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Rdy_Shelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Rdy_Unshelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Rdy_Disable": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "__BitHost01": { - "offset": 24, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Rdy_Enable": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Rdy_Test": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "P_Alarm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Wrk_Alm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Wrk_Suppressed": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Wrk_AlmMinOnT": { - "offset": 28, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_AutoAckT": { - "offset": 40, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_ShelfT": { - "offset": 52, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Inf_Tab": { - "offset": 64, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Com_AE": { - "offset": 66, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_Tag": { - "offset": 68, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Cfg_Cond": { - "offset": 92, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Wrk_SecToUnshelve": { - "offset": 116, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Inf_Lib": { - "offset": 120, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - }, - "Inf_Type": { - "offset": 136, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp", - "Inp_Reset", - "Cfg_Exists", - "Cfg_ResetReqd", - "Cfg_AckReqd", - "Cfg_AllowShelve", - "Cfg_AllowDisable", - "Cfg_PCmdClear", - "Cfg_Severity", - "Cfg_AlmMinOnT", - "Cfg_MaxShelfT", - "PCfg_AllowExist", - "PCmd_Reset", - "PCmd_Ack", - "PCmd_Suppress", - "PCmd_Unsuppress", - "PCmd_Unshelve", - "OCmd_Reset", - "OCmd_Ack", - "OCmd_Shelve", - "OCmd_Unshelve", - "MCmd_Disable", - "MCmd_Enable", - "MCmd_Test", - "Val_Notify", - "Val_MinToUnshelve", - "Val_SecToUnshelve", - "Alm", - "Ack", - "Shelved", - "Suppressed", - "Disabled", - "Sts_AlmInh", - "Sts_Err", - "Err_Timer", - "Err_Severity", - "Rdy_Reset", - "Rdy_Ack", - "Rdy_Shelve", - "Rdy_Unshelve", - "Rdy_Disable", - "Rdy_Enable", - "Rdy_Test", - "P_Alarm", - "Wrk_Alm", - "Wrk_Suppressed", - "Wrk_AlmMinOnT", - "Wrk_AutoAckT", - "Wrk_ShelfT", - "Inf_Tab", - "Com_AE", - "Cfg_Tag", - "Cfg_Cond", - "Wrk_SecToUnshelve", - "Inf_Lib", - "Inf_Type" - ], - "template": { - "object_definition_size": 357, - "structure_size": 156, - "member_count": 60, - "structure_handle": 27647 - } - }, - "data_type_name": "P_Alarm", - "array": 0 - }, - "Wrk_Notify": { - "offset": 1092, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Inf_Tab": { - "offset": 1093, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Wrk_Fault": { - "offset": 1094, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Wrk_SrcQ": { - "offset": 1095, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Wrk_SubstPV": { - "offset": 156, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Wrk_UnfiltPV": { - "offset": 1096, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Wrk_Alpha": { - "offset": 1100, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Wrk_ScanT": { - "offset": 1104, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_ScanTime": { - "offset": 1116, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Wrk_FiltPV": { - "offset": 1120, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Wrk_ValidONS": { - "offset": 156, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Wrk_SelPVDINT": { - "offset": 1124, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Wrk_SelPVInfNaN": { - "offset": 156, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Inf_Type": { - "offset": 1128, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - }, - "Wrk_Fail": { - "offset": 156, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Wrk_LoLo": { - "offset": 157, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Wrk_Lo": { - "offset": 157, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Wrk_Hi": { - "offset": 157, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Wrk_HiHi": { - "offset": 157, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "FailGate": { - "offset": 1148, - "tag_type": "struct", - "data_type": { - "name": "P_Gate", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_Gate": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_GateDly": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_OnDly": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_OffDly": { - "offset": 12, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Out": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Sts_Gate": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Sts_Err": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Err_Timer": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "P_Gate": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Wrk_OffDlyT": { - "offset": 16, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_OnDlyT": { - "offset": 28, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_GateT": { - "offset": 40, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Cfg_InpCond": { - "offset": 52, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Inf_Lib": { - "offset": 76, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - }, - "Inf_Type": { - "offset": 92, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - }, - "Cfg_GateCond": { - "offset": 112, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Inf_Tab": { - "offset": 136, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp", - "Inp_Gate", - "Cfg_GateDly", - "Cfg_OnDly", - "Cfg_OffDly", - "Out", - "Sts_Gate", - "Sts_Err", - "Err_Timer", - "P_Gate", - "Wrk_OffDlyT", - "Wrk_OnDlyT", - "Wrk_GateT", - "Cfg_InpCond", - "Inf_Lib", - "Inf_Type", - "Cfg_GateCond", - "Inf_Tab" - ], - "template": { - "object_definition_size": 120, - "structure_size": 140, - "member_count": 21, - "structure_handle": 20019 - } - }, - "data_type_name": "P_Gate", - "array": 0 - }, - "LoLoGate": { - "offset": 1288, - "tag_type": "struct", - "data_type": { - "name": "P_Gate", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_Gate": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_GateDly": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_OnDly": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_OffDly": { - "offset": 12, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Out": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Sts_Gate": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Sts_Err": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Err_Timer": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "P_Gate": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Wrk_OffDlyT": { - "offset": 16, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_OnDlyT": { - "offset": 28, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_GateT": { - "offset": 40, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Cfg_InpCond": { - "offset": 52, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Inf_Lib": { - "offset": 76, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - }, - "Inf_Type": { - "offset": 92, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - }, - "Cfg_GateCond": { - "offset": 112, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Inf_Tab": { - "offset": 136, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp", - "Inp_Gate", - "Cfg_GateDly", - "Cfg_OnDly", - "Cfg_OffDly", - "Out", - "Sts_Gate", - "Sts_Err", - "Err_Timer", - "P_Gate", - "Wrk_OffDlyT", - "Wrk_OnDlyT", - "Wrk_GateT", - "Cfg_InpCond", - "Inf_Lib", - "Inf_Type", - "Cfg_GateCond", - "Inf_Tab" - ], - "template": { - "object_definition_size": 120, - "structure_size": 140, - "member_count": 21, - "structure_handle": 20019 - } - }, - "data_type_name": "P_Gate", - "array": 0 - }, - "LoGate": { - "offset": 1428, - "tag_type": "struct", - "data_type": { - "name": "P_Gate", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_Gate": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_GateDly": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_OnDly": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_OffDly": { - "offset": 12, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Out": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Sts_Gate": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Sts_Err": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Err_Timer": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "P_Gate": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Wrk_OffDlyT": { - "offset": 16, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_OnDlyT": { - "offset": 28, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_GateT": { - "offset": 40, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Cfg_InpCond": { - "offset": 52, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Inf_Lib": { - "offset": 76, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - }, - "Inf_Type": { - "offset": 92, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - }, - "Cfg_GateCond": { - "offset": 112, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Inf_Tab": { - "offset": 136, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp", - "Inp_Gate", - "Cfg_GateDly", - "Cfg_OnDly", - "Cfg_OffDly", - "Out", - "Sts_Gate", - "Sts_Err", - "Err_Timer", - "P_Gate", - "Wrk_OffDlyT", - "Wrk_OnDlyT", - "Wrk_GateT", - "Cfg_InpCond", - "Inf_Lib", - "Inf_Type", - "Cfg_GateCond", - "Inf_Tab" - ], - "template": { - "object_definition_size": 120, - "structure_size": 140, - "member_count": 21, - "structure_handle": 20019 - } - }, - "data_type_name": "P_Gate", - "array": 0 - }, - "HiHiGate": { - "offset": 1568, - "tag_type": "struct", - "data_type": { - "name": "P_Gate", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_Gate": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_GateDly": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_OnDly": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_OffDly": { - "offset": 12, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Out": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Sts_Gate": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Sts_Err": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Err_Timer": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "P_Gate": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Wrk_OffDlyT": { - "offset": 16, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_OnDlyT": { - "offset": 28, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_GateT": { - "offset": 40, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Cfg_InpCond": { - "offset": 52, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Inf_Lib": { - "offset": 76, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - }, - "Inf_Type": { - "offset": 92, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - }, - "Cfg_GateCond": { - "offset": 112, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Inf_Tab": { - "offset": 136, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp", - "Inp_Gate", - "Cfg_GateDly", - "Cfg_OnDly", - "Cfg_OffDly", - "Out", - "Sts_Gate", - "Sts_Err", - "Err_Timer", - "P_Gate", - "Wrk_OffDlyT", - "Wrk_OnDlyT", - "Wrk_GateT", - "Cfg_InpCond", - "Inf_Lib", - "Inf_Type", - "Cfg_GateCond", - "Inf_Tab" - ], - "template": { - "object_definition_size": 120, - "structure_size": 140, - "member_count": 21, - "structure_handle": 20019 - } - }, - "data_type_name": "P_Gate", - "array": 0 - }, - "HiGate": { - "offset": 1708, - "tag_type": "struct", - "data_type": { - "name": "P_Gate", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_Gate": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_GateDly": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_OnDly": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_OffDly": { - "offset": 12, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Out": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Sts_Gate": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Sts_Err": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Err_Timer": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "P_Gate": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Wrk_OffDlyT": { - "offset": 16, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_OnDlyT": { - "offset": 28, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_GateT": { - "offset": 40, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Cfg_InpCond": { - "offset": 52, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Inf_Lib": { - "offset": 76, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - }, - "Inf_Type": { - "offset": 92, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - }, - "Cfg_GateCond": { - "offset": 112, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Inf_Tab": { - "offset": 136, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp", - "Inp_Gate", - "Cfg_GateDly", - "Cfg_OnDly", - "Cfg_OffDly", - "Out", - "Sts_Gate", - "Sts_Err", - "Err_Timer", - "P_Gate", - "Wrk_OffDlyT", - "Wrk_OnDlyT", - "Wrk_GateT", - "Cfg_InpCond", - "Inf_Lib", - "Inf_Type", - "Cfg_GateCond", - "Inf_Tab" - ], - "template": { - "object_definition_size": 120, - "structure_size": 140, - "member_count": 21, - "structure_handle": 20019 - } - }, - "data_type_name": "P_Gate", - "array": 0 - }, - "Wrk_InpInfNaN": { - "offset": 157, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Wrk_InpDINT": { - "offset": 1848, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Inf_Lib": { - "offset": 1852, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - }, - "Wrk_InpFail": { - "offset": 157, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp_PV", - "Inp_PVSrcQ", - "Inp_PVBad", - "Inp_PVUncertain", - "Inp_Sim", - "Inp_HiHiGate", - "Inp_HiGate", - "Inp_LoGate", - "Inp_LoLoGate", - "Inp_FailGate", - "Inp_Reset", - "Cfg_NoSubstPV", - "Cfg_SetTrack", - "Cfg_HasChanObj", - "Cfg_UseChanSrcQ", - "Cfg_PCmdClear", - "Cfg_ProgDefault", - "Cfg_HasHiHiAlm", - "Cfg_HasHiAlm", - "Cfg_HasLoAlm", - "Cfg_HasLoLoAlm", - "Cfg_HasFailAlm", - "Cfg_HiHiResetReqd", - "Cfg_HiResetReqd", - "Cfg_LoResetReqd", - "Cfg_LoLoResetReqd", - "Cfg_FailResetReqd", - "Cfg_HiHiAckReqd", - "Cfg_HiAckReqd", - "Cfg_LoAckReqd", - "Cfg_LoLoAckReqd", - "Cfg_FailAckReqd", - "Cfg_HiHiSeverity", - "Cfg_HiSeverity", - "Cfg_LoSeverity", - "Cfg_LoLoSeverity", - "Cfg_FailSeverity", - "Cfg_InpRawMin", - "Cfg_InpRawMax", - "Cfg_PVEUMin", - "Cfg_PVEUMax", - "Cfg_FiltTC", - "Cfg_HiHiDB", - "Cfg_HiHiOnDly", - "Cfg_HiHiOffDly", - "Cfg_HiHiGateDly", - "Cfg_HiDB", - "Cfg_HiOnDly", - "Cfg_HiOffDly", - "Cfg_HiGateDly", - "Cfg_LoDB", - "Cfg_LoOnDly", - "Cfg_LoOffDly", - "Cfg_LoGateDly", - "Cfg_LoLoDB", - "Cfg_LoLoOnDly", - "Cfg_LoLoOffDly", - "Cfg_LoLoGateDly", - "Cfg_FailHiLim", - "Cfg_FailLoLim", - "Cfg_FailDB", - "Cfg_FailOnDly", - "Cfg_FailOffDly", - "Cfg_FailGateDly", - "PSet_Owner", - "PSet_HiHiLim", - "PSet_HiLim", - "PSet_LoLim", - "PSet_LoLoLim", - "MSet_SubstPV", - "OSet_HiHiLim", - "OSet_HiLim", - "OSet_LoLim", - "OSet_LoLoLim", - "Set_SimPV", - "PCmd_ClearCapt", - "PCmd_Acq", - "PCmd_Rel", - "PCmd_Lock", - "PCmd_Unlock", - "PCmd_Reset", - "PCmd_HiHiAck", - "PCmd_HiHiSuppress", - "PCmd_HiHiUnsuppress", - "PCmd_HiHiUnshelve", - "PCmd_HiAck", - "PCmd_HiSuppress", - "PCmd_HiUnsuppress", - "PCmd_HiUnshelve", - "PCmd_LoAck", - "PCmd_LoSuppress", - "PCmd_LoUnsuppress", - "PCmd_LoUnshelve", - "PCmd_LoLoAck", - "PCmd_LoLoSuppress", - "PCmd_LoLoUnsuppress", - "PCmd_LoLoUnshelve", - "PCmd_FailAck", - "PCmd_FailSuppress", - "PCmd_FailUnsuppress", - "PCmd_FailUnshelve", - "MCmd_SubstPV", - "MCmd_InpPV", - "OCmd_ClearCapt", - "MCmd_Acq", - "MCmd_Rel", - "OCmd_AcqLock", - "OCmd_Unlock", - "OCmd_Reset", - "OCmd_ResetAckAll", - "Val", - "Val_InpPV", - "Val_PVMinCapt", - "Val_PVMaxCapt", - "Val_PVEUMin", - "Val_PVEUMax", - "SrcQ_IO", - "SrcQ", - "Val_Fault", - "Val_Mode", - "Val_Owner", - "Val_Notify", - "Val_HiHiLim", - "Val_HiLim", - "Val_LoLim", - "Val_LoLoLim", - "Sts_SubstPV", - "Sts_InpPV", - "Sts_PVBad", - "Sts_PVUncertain", - "Sts_MaintByp", - "Sts_AlmInh", - "Sts_Err", - "Err_Raw", - "Err_EU", - "Err_Timer", - "Err_Filt", - "Err_DB", - "Err_Alarm", - "Sts_Maint", - "Sts_Prog", - "Sts_Oper", - "Sts_ProgOperLock", - "Sts_NoMode", - "Sts_MAcqRcvd", - "Sts_HiHiCmp", - "Sts_HiHiGate", - "Sts_HiHi", - "Alm_HiHi", - "Ack_HiHi", - "Sts_HiHiDisabled", - "Sts_HiHiSuppressed", - "Sts_HiHiShelved", - "Sts_HiCmp", - "Sts_HiGate", - "Sts_Hi", - "Alm_Hi", - "Ack_Hi", - "Sts_HiDisabled", - "Sts_HiSuppressed", - "Sts_HiShelved", - "Sts_LoCmp", - "Sts_LoGate", - "Sts_Lo", - "Alm_Lo", - "Ack_Lo", - "Sts_LoDisabled", - "Sts_LoSuppressed", - "Sts_LoShelved", - "Sts_LoLoCmp", - "Sts_LoLoGate", - "Sts_LoLo", - "Alm_LoLo", - "Ack_LoLo", - "Sts_LoLoDisabled", - "Sts_LoLoSuppressed", - "Sts_LoLoShelved", - "Sts_FailCmp", - "Sts_FailGate", - "Sts_Fail", - "Alm_Fail", - "Ack_Fail", - "Sts_FailDisabled", - "Sts_FailSuppressed", - "Sts_FailShelved", - "Rdy_SubstPV", - "Rdy_InpPV", - "Rdy_Reset", - "Rdy_ResetAckAll", - "Rdy_OSet", - "P_AIn", - "LoLo", - "Lo", - "Hi", - "HiHi", - "Mode", - "Cfg_EU", - "Cfg_Tag", - "Cfg_Label", - "Cfg_Desc", - "Fail", - "Wrk_Notify", - "Inf_Tab", - "Wrk_Fault", - "Wrk_SrcQ", - "Wrk_SubstPV", - "Wrk_UnfiltPV", - "Wrk_Alpha", - "Wrk_ScanT", - "Wrk_ScanTime", - "Wrk_FiltPV", - "Wrk_ValidONS", - "Wrk_SelPVDINT", - "Wrk_SelPVInfNaN", - "Inf_Type", - "Wrk_Fail", - "Wrk_LoLo", - "Wrk_Lo", - "Wrk_Hi", - "Wrk_HiHi", - "FailGate", - "LoLoGate", - "LoGate", - "HiHiGate", - "HiGate", - "Wrk_InpInfNaN", - "Wrk_InpDINT", - "Inf_Lib", - "Wrk_InpFail" - ], - "template": { - "object_definition_size": 1411, - "structure_size": 1868, - "member_count": 233, - "structure_handle": 13998 - } - }, - "data_type_name": "P_AIn", - "tag_type": "struct" + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" }, - "val_Flowmeter": { - "tag_name": "val_Flowmeter", + "_IO_X3_ST_00": { + "tag_name": "_IO_X3_ST_00", "dim": 0, "alias": true, "instance_id": 49, - "symbol_address": 62128, - "symbol_object_address": 907340, - "software_control": 1879113776, + "symbol_address": 1116, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read Only", "dimensions": [ 0, 0, 0 ], - "data_type": "REAL", - "data_type_name": "REAL", + "data_type": "INT", + "data_type_name": "INT", "tag_type": "atomic" }, - "VFD_CurRunHrs": { - "tag_name": "VFD_CurRunHrs", + "_IO_X3_ST_01": { + "tag_name": "_IO_X3_ST_01", "dim": 0, - "alias": false, + "alias": true, "instance_id": 50, - "symbol_address": 44288, - "symbol_object_address": 907380, - "software_control": 1946222646, - "external_access": "Read/Write", + "symbol_address": 1118, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read Only", "dimensions": [ 0, 0, 0 ], - "data_type": "REAL", - "data_type_name": "REAL", + "data_type": "INT", + "data_type_name": "INT", "tag_type": "atomic" }, - "VFD_MaxRunHrs": { - "tag_name": "VFD_MaxRunHrs", + "_IO_X3_ST_02": { + "tag_name": "_IO_X3_ST_02", "dim": 0, - "alias": false, + "alias": true, "instance_id": 51, - "symbol_address": 44256, - "symbol_object_address": 907420, - "software_control": 1946222647, - "external_access": "Read/Write", + "symbol_address": 1120, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read Only", "dimensions": [ 0, 0, 0 ], - "data_type": "REAL", - "data_type_name": "REAL", + "data_type": "INT", + "data_type_name": "INT", "tag_type": "atomic" }, - "const_controlMode_Flow": { - "tag_name": "const_controlMode_Flow", + "_IO_X4_AI_00": { + "tag_name": "_IO_X4_AI_00", "dim": 0, - "alias": false, + "alias": true, "instance_id": 52, - "symbol_address": 63920, - "symbol_object_address": 907460, - "software_control": 1140916262, - "external_access": "Read/Write", + "symbol_address": 1122, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read Only", "dimensions": [ 0, 0, @@ -41995,651 +959,69 @@ "data_type_name": "INT", "tag_type": "atomic" }, - "GAL_PER_BBL": { - "tag_name": "GAL_PER_BBL", + "_IO_X4_AI_01": { + "tag_name": "_IO_X4_AI_01", "dim": 0, - "alias": false, + "alias": true, "instance_id": 53, - "symbol_address": 64768, - "symbol_object_address": 907500, - "software_control": 1946222619, - "external_access": "Read/Write", + "symbol_address": 1124, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read Only", "dimensions": [ 0, 0, 0 ], - "data_type": "REAL", - "data_type_name": "REAL", + "data_type": "INT", + "data_type_name": "INT", "tag_type": "atomic" }, - "VFD_TotRunHrs": { - "tag_name": "VFD_TotRunHrs", + "_IO_X4_AI_02": { + "tag_name": "_IO_X4_AI_02", "dim": 0, - "alias": false, + "alias": true, "instance_id": 54, - "symbol_address": 44224, - "symbol_object_address": 907540, - "software_control": 1946222648, - "external_access": "Read/Write", + "symbol_address": 1126, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read Only", "dimensions": [ 0, 0, 0 ], - "data_type": "REAL", - "data_type_name": "REAL", + "data_type": "INT", + "data_type_name": "INT", "tag_type": "atomic" }, - "PowerFlex755_RunTime": { - "tag_name": "PowerFlex755_RunTime", + "_IO_X4_AI_03": { + "tag_name": "_IO_X4_AI_03", "dim": 0, - "alias": false, + "alias": true, "instance_id": 55, - "symbol_address": 37216, - "symbol_object_address": 907580, - "software_control": 67174462, - "external_access": "Read/Write", + "symbol_address": 1128, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read Only", "dimensions": [ 0, 0, 0 ], - "template_instance_id": 3688, - "data_type": { - "name": "P_RunTime", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp_Starting": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_Running": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_PCmdClear": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_ClearStarts": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_ClearMaxHrs": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_ClearTotHrs": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "MCmd_ClearStarts": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "MCmd_ClearMaxHrs": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "MCmd_ClearTotHrs": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Val_Starts": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Val_CurRunHrs": { - "offset": 8, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_MaxRunHrs": { - "offset": 12, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_TotRunHrs": { - "offset": 16, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "P_RunTime": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Wrk_CurHours": { - "offset": 20, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Wrk_CurRunT": { - "offset": 24, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_TotTenths": { - "offset": 36, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Wrk_Starts": { - "offset": 40, - "tag_type": "struct", - "data_type": { - "name": "COUNTER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "CU": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "CD": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "OV": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "UN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - } - }, - "attributes": [ - "PRE", - "ACC", - "CU", - "CD", - "DN", - "OV", - "UN" - ], - "template": { - "object_definition_size": 40, - "structure_size": 12, - "member_count": 8, - "structure_handle": 3970 - } - }, - "data_type_name": "COUNTER", - "array": 0 - }, - "Wrk_TotRunT": { - "offset": 52, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_MaxHours": { - "offset": 64, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Inf_Tab": { - "offset": 68, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Inf_Type": { - "offset": 72, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - }, - "Cfg_Label": { - "offset": 92, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Cfg_Tag": { - "offset": 116, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Cfg_Desc": { - "offset": 140, - "tag_type": "struct", - "data_type": { - "name": "STRING_40", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 40 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 44, - "member_count": 2, - "structure_handle": 32239 - }, - "string": 40 - }, - "data_type_name": "STRING_40", - "array": 0 - }, - "Inf_Lib": { - "offset": 184, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp_Starting", - "Inp_Running", - "Cfg_PCmdClear", - "PCmd_ClearStarts", - "PCmd_ClearMaxHrs", - "PCmd_ClearTotHrs", - "MCmd_ClearStarts", - "MCmd_ClearMaxHrs", - "MCmd_ClearTotHrs", - "Val_Starts", - "Val_CurRunHrs", - "Val_MaxRunHrs", - "Val_TotRunHrs", - "P_RunTime", - "Wrk_CurHours", - "Wrk_CurRunT", - "Wrk_TotTenths", - "Wrk_Starts", - "Wrk_TotRunT", - "Wrk_MaxHours", - "Inf_Tab", - "Inf_Type", - "Cfg_Label", - "Cfg_Tag", - "Cfg_Desc", - "Inf_Lib" - ], - "template": { - "object_definition_size": 186, - "structure_size": 200, - "member_count": 29, - "structure_handle": 33151 - } - }, - "data_type_name": "P_RunTime", - "tag_type": "struct" + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" }, - "watchdog_INT": { - "tag_name": "watchdog_INT", + "_IO_X4_ST_00": { + "tag_name": "_IO_X4_ST_00", "dim": 0, - "alias": false, + "alias": true, "instance_id": 56, - "symbol_address": 64112, - "symbol_object_address": 907620, - "software_control": 1140916256, - "external_access": "Read/Write", + "symbol_address": 1130, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read Only", "dimensions": [ 0, 0, @@ -42649,12186 +1031,141 @@ "data_type_name": "INT", "tag_type": "atomic" }, - "PIC01_DischargePressure": { - "tag_name": "PIC01_DischargePressure", + "_IO_X4_ST_01": { + "tag_name": "_IO_X4_ST_01", "dim": 0, - "alias": false, + "alias": true, + "instance_id": 57, + "symbol_address": 1132, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read Only", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" + }, + "_IO_X4_ST_02": { + "tag_name": "_IO_X4_ST_02", + "dim": 0, + "alias": true, + "instance_id": 58, + "symbol_address": 1134, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read Only", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" + }, + "_IO_X5_AI_00": { + "tag_name": "_IO_X5_AI_00", + "dim": 0, + "alias": true, + "instance_id": 59, + "symbol_address": 1136, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read Only", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" + }, + "_IO_X5_AI_01": { + "tag_name": "_IO_X5_AI_01", + "dim": 0, + "alias": true, + "instance_id": 60, + "symbol_address": 1138, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read Only", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" + }, + "_IO_X5_AI_02": { + "tag_name": "_IO_X5_AI_02", + "dim": 0, + "alias": true, "instance_id": 61, - "symbol_address": 37504, - "symbol_object_address": 907820, - "software_control": 67174459, - "external_access": "Read/Write", + "symbol_address": 1140, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read Only", "dimensions": [ 0, 0, 0 ], - "template_instance_id": 2310, - "data_type": { - "name": "P_PIDE", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp_PV": { - "offset": 176, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Inp_CascSP": { - "offset": 196, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Inp_FF": { - "offset": 264, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Inp_FFPrev": { - "offset": 268, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Inp_CVInitVal": { - "offset": 224, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Inp_CVPrev": { - "offset": 240, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Inp_PVSrcQ": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Inp_OvrdCmd": { - "offset": 5, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Inp_OvrdRatio": { - "offset": 8, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Inp_OvrdSP": { - "offset": 12, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Inp_OvrdCV": { - "offset": 16, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Inp_HandFdbk": { - "offset": 272, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Inp_PVBad": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_PVUncertain": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Inp_CVIOFault": { - "offset": 172, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_UseFFPrev": { - "offset": 172, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Inp_UseCVInitVal": { - "offset": 172, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Inp_UseCVPrev": { - "offset": 172, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Inp_WindupHi": { - "offset": 173, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Inp_WindupLo": { - "offset": 173, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp_Ovrd": { - "offset": 1892, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Inp_Hand": { - "offset": 1892, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_HandFdbkBad": { - "offset": 172, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Inp_IntlkOK": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Inp_NBIntlkOK": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Inp_HiHiDevGate": { - "offset": 1300, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Inp_HiDevGate": { - "offset": 1596, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Inp_LoDevGate": { - "offset": 980, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Inp_LoLoDevGate": { - "offset": 684, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Inp_Reset": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_HasRatio": { - "offset": 172, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Cfg_HasCasc": { - "offset": 174, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Cfg_PVTrack": { - "offset": 173, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Cfg_CtrlAction": { - "offset": 173, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Cfg_Depend": { - "offset": 173, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_DerivSmooth": { - "offset": 173, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_ZCOff": { - "offset": 174, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Cfg_LimitManCV": { - "offset": 172, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_InitToMan": { - "offset": 174, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Cfg_PropSPAct": { - "offset": 173, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_DerivSPAct": { - "offset": 173, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_PwrupLM": { - "offset": 20, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Cfg_SetTrack": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Cfg_SetTrackOvrdHand": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Cfg_HasIntlkObj": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Cfg_HasCascSPNav": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Cfg_HasPVNav": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_HasCVNav": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_OvrdIntlk": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_PCmdClear": { - "offset": 1892, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_ProgDefault": { - "offset": 1892, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_HasHiHiDevAlm": { - "offset": 1440, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_HasHiDevAlm": { - "offset": 1736, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_HasLoDevAlm": { - "offset": 1120, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_HasLoLoDevAlm": { - "offset": 824, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_HasIntlkTripAlm": { - "offset": 1944, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_HasFailAlm": { - "offset": 2100, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_HiHiDevResetReqd": { - "offset": 1440, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_HiDevResetReqd": { - "offset": 1736, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_LoDevResetReqd": { - "offset": 1120, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_LoLoDevResetReqd": { - "offset": 824, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_IntlkTripResetReqd": { - "offset": 1944, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_FailResetReqd": { - "offset": 2100, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_HiHiDevAckReqd": { - "offset": 1440, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_HiDevAckReqd": { - "offset": 1736, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_LoDevAckReqd": { - "offset": 1120, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_LoLoDevAckReqd": { - "offset": 824, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_IntlkTripAckReqd": { - "offset": 1944, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_FailAckReqd": { - "offset": 2100, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_HiHiDevSeverity": { - "offset": 1444, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_HiDevSeverity": { - "offset": 1740, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_LoDevSeverity": { - "offset": 1124, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_LoLoDevSeverity": { - "offset": 828, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_IntlkTripSeverity": { - "offset": 1948, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_FailSeverity": { - "offset": 2104, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_MinRatio": { - "offset": 220, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_MaxRatio": { - "offset": 216, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_MinSP": { - "offset": 204, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_MaxSP": { - "offset": 200, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_PVEUMin": { - "offset": 184, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_PVEUMax": { - "offset": 180, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_CVEUMin": { - "offset": 248, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_CVEUMax": { - "offset": 244, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_CVRoCLim": { - "offset": 260, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_PGain": { - "offset": 276, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_IGain": { - "offset": 280, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_DGain": { - "offset": 284, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_ZCDB": { - "offset": 288, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_MinCV": { - "offset": 256, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_MaxCV": { - "offset": 252, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_MaxInactiveCV": { - "offset": 24, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_IntlkCV": { - "offset": 236, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_DevDB": { - "offset": 340, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_PwrupSP": { - "offset": 28, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_PwrupCV": { - "offset": 32, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_HiHiDevOnDly": { - "offset": 1308, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_HiHiDevOffDly": { - "offset": 1312, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_HiHiDevGateDly": { - "offset": 1304, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_HiDevOnDly": { - "offset": 1604, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_HiDevOffDly": { - "offset": 1608, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_HiDevGateDly": { - "offset": 1600, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_LoDevOnDly": { - "offset": 988, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_LoDevOffDly": { - "offset": 992, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_LoDevGateDly": { - "offset": 984, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_LoLoDevOnDly": { - "offset": 692, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_LoLoDevOffDly": { - "offset": 696, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_LoLoDevGateDly": { - "offset": 688, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PSet_Ratio": { - "offset": 36, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PSet_SP": { - "offset": 40, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PSet_CV": { - "offset": 44, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PSet_HiHiDevLim": { - "offset": 48, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PSet_HiDevLim": { - "offset": 52, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PSet_LoDevLim": { - "offset": 56, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PSet_LoLoDevLim": { - "offset": 60, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PSet_Owner": { - "offset": 64, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "OSet_Ratio": { - "offset": 68, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "OSet_SP": { - "offset": 72, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "OSet_CV": { - "offset": 76, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "OSet_HiHiDevLim": { - "offset": 80, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "OSet_HiDevLim": { - "offset": 84, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "OSet_LoDevLim": { - "offset": 88, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "OSet_LoLoDevLim": { - "offset": 92, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PCmd_Casc": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_Auto": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "PCmd_Man": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "PCmd_Acq": { - "offset": 1892, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "PCmd_Rel": { - "offset": 1893, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "PCmd_Lock": { - "offset": 1893, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "PCmd_Unlock": { - "offset": 1893, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "PCmd_Reset": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "PCmd_HiHiDevAck": { - "offset": 1441, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_HiHiDevSuppress": { - "offset": 1441, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_HiHiDevUnsuppress": { - "offset": 1441, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_HiHiDevUnshelve": { - "offset": 1441, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "PCmd_HiDevAck": { - "offset": 1737, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_HiDevSuppress": { - "offset": 1737, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_HiDevUnsuppress": { - "offset": 1737, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_HiDevUnshelve": { - "offset": 1737, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "PCmd_LoDevAck": { - "offset": 1121, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_LoDevSuppress": { - "offset": 1121, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_LoDevUnsuppress": { - "offset": 1121, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_LoDevUnshelve": { - "offset": 1121, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "PCmd_LoLoDevAck": { - "offset": 825, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_LoLoDevSuppress": { - "offset": 825, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_LoLoDevUnsuppress": { - "offset": 825, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_LoLoDevUnshelve": { - "offset": 825, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "PCmd_IntlkTripAck": { - "offset": 1945, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_IntlkTripSuppress": { - "offset": 1945, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_IntlkTripUnsuppress": { - "offset": 1945, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_IntlkTripUnshelve": { - "offset": 1945, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "PCmd_FailAck": { - "offset": 2101, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_FailSuppress": { - "offset": 2101, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_FailUnsuppress": { - "offset": 2101, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_FailUnshelve": { - "offset": 2101, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "OCmd_Casc": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "OCmd_Auto": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "OCmd_Man": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "OCmd_Bypass": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "OCmd_Check": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "MCmd_Disable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "MCmd_Enable": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "MCmd_Acq": { - "offset": 1893, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "MCmd_Rel": { - "offset": 1893, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "OCmd_AcqLock": { - "offset": 1893, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "OCmd_Unlock": { - "offset": 1893, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "OCmd_Reset": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "OCmd_ResetAckAll": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Out_CV": { - "offset": 372, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_PV": { - "offset": 96, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_Ratio": { - "offset": 400, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_SPSet": { - "offset": 100, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_SP": { - "offset": 380, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_E": { - "offset": 392, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_CVSet": { - "offset": 104, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_CVOut": { - "offset": 376, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_PVPercent": { - "offset": 388, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_SPPercent": { - "offset": 384, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_EPercent": { - "offset": 396, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_ActExecT": { - "offset": 404, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_Init": { - "offset": 108, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_PVEUMin": { - "offset": 112, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_PVEUMax": { - "offset": 116, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_CVEUMin": { - "offset": 120, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_CVEUMax": { - "offset": 124, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "SrcQ_IO": { - "offset": 128, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "SrcQ": { - "offset": 129, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_Sts": { - "offset": 130, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_Fault": { - "offset": 131, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_State": { - "offset": 132, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_Mode": { - "offset": 1896, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_Owner": { - "offset": 136, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Val_Notify": { - "offset": 140, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_HiHiDevLim": { - "offset": 324, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_HiDevLim": { - "offset": 328, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_LoDevLim": { - "offset": 144, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_LoLoDevLim": { - "offset": 148, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Sts_InstrFaults1": { - "offset": 152, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Sts_InstrFaults2": { - "offset": 156, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Sts_Casc": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Sts_Auto": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Sts_Man": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Sts_Initializing": { - "offset": 368, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Sts_InitReq": { - "offset": 368, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Sts_WindupHi": { - "offset": 368, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_WindupLo": { - "offset": 369, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Sts_ZCDBOn": { - "offset": 369, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Sts_RatioClamped": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Sts_SPBad": { - "offset": 412, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Sts_SPClamped": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_PVBad": { - "offset": 412, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "__BitHost01": { - "offset": 160, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Sts_PVUncertain": { - "offset": 160, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Sts_FFBad": { - "offset": 414, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Sts_FFPrevBad": { - "offset": 414, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Sts_CVBad": { - "offset": 412, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Sts_CVPrevBad": { - "offset": 413, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_CVInitValBad": { - "offset": 160, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_HandFdbkBad": { - "offset": 412, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Sts_IntlkCV": { - "offset": 160, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Sts_CVClamped": { - "offset": 160, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Sts_CVRamping": { - "offset": 368, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Sts_Active": { - "offset": 160, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Sts_Available": { - "offset": 160, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Sts_Bypass": { - "offset": 160, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Sts_BypActive": { - "offset": 160, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_Disabled": { - "offset": 161, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Sts_NotRdy": { - "offset": 161, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Nrdy_Disabled": { - "offset": 161, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Nrdy_CfgErr": { - "offset": 161, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Nrdy_Intlk": { - "offset": 161, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Nrdy_Init": { - "offset": 161, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Nrdy_IOFault": { - "offset": 161, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Nrdy_NoMode": { - "offset": 161, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_MaintByp": { - "offset": 162, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Sts_AlmInh": { - "offset": 162, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_Err": { - "offset": 162, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Err_RatioLim": { - "offset": 413, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Err_SPLim": { - "offset": 413, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Err_PVEU": { - "offset": 412, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Err_CVLim": { - "offset": 414, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Err_CVEU": { - "offset": 414, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Err_Timer": { - "offset": 162, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Err_DB": { - "offset": 415, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Err_Alarm": { - "offset": 162, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Sts_Hand": { - "offset": 1893, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_Maint": { - "offset": 1894, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Sts_Ovrd": { - "offset": 1894, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_Prog": { - "offset": 1894, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Sts_Oper": { - "offset": 1894, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Sts_ProgOperLock": { - "offset": 1894, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Sts_NoMode": { - "offset": 1894, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Sts_MAcqRcvd": { - "offset": 1894, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_HiHiDevCmp": { - "offset": 1300, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Sts_HiHiDevGate": { - "offset": 1300, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Sts_HiHiDev": { - "offset": 1440, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Alm_HiHiDev": { - "offset": 1506, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack_HiHiDev": { - "offset": 1506, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_HiHiDevDisabled": { - "offset": 1507, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_HiHiDevShelved": { - "offset": 1506, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Sts_HiHiDevSuppressed": { - "offset": 1506, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Sts_HiDevCmp": { - "offset": 1596, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Sts_HiDevGate": { - "offset": 1596, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Sts_HiDev": { - "offset": 1736, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Alm_HiDev": { - "offset": 1802, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack_HiDev": { - "offset": 1802, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_HiDevDisabled": { - "offset": 1803, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_HiDevShelved": { - "offset": 1802, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Sts_HiDevSuppressed": { - "offset": 1802, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Sts_LoDevCmp": { - "offset": 980, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Sts_LoDevGate": { - "offset": 980, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Sts_LoDev": { - "offset": 1120, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Alm_LoDev": { - "offset": 1186, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack_LoDev": { - "offset": 1186, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_LoDevDisabled": { - "offset": 1187, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_LoDevShelved": { - "offset": 1186, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Sts_LoDevSuppressed": { - "offset": 1186, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Sts_LoLoDevCmp": { - "offset": 684, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Sts_LoLoDevGate": { - "offset": 684, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Sts_LoLoDev": { - "offset": 824, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Alm_LoLoDev": { - "offset": 890, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack_LoLoDev": { - "offset": 890, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_LoLoDevDisabled": { - "offset": 891, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_LoLoDevShelved": { - "offset": 890, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Sts_LoLoDevSuppressed": { - "offset": 890, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Sts_IntlkTrip": { - "offset": 1944, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Alm_IntlkTrip": { - "offset": 2010, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack_IntlkTrip": { - "offset": 2010, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_IntlkTripDisabled": { - "offset": 2011, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_IntlkTripShelved": { - "offset": 2010, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Sts_IntlkTripSuppressed": { - "offset": 2010, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Sts_Fail": { - "offset": 2100, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Alm_Fail": { - "offset": 2166, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack_Fail": { - "offset": 2166, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_FailDisabled": { - "offset": 2167, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_FailShelved": { - "offset": 2166, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Sts_FailSuppressed": { - "offset": 2166, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Rdy_Casc": { - "offset": 162, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Rdy_Auto": { - "offset": 162, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Rdy_Man": { - "offset": 162, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Rdy_Bypass": { - "offset": 163, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Rdy_Check": { - "offset": 163, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Rdy_Disable": { - "offset": 163, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Rdy_Enable": { - "offset": 163, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Rdy_Reset": { - "offset": 163, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Rdy_ResetAckAll": { - "offset": 163, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Rdy_Ratio": { - "offset": 163, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Rdy_SP": { - "offset": 163, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "__BitHost02": { - "offset": 164, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Rdy_CV": { - "offset": 164, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Rdy_OSet": { - "offset": 164, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "P_PIDE": { - "offset": 164, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Wrk_PIDE": { - "offset": 168, - "tag_type": "struct", - "data_type": { - "name": "PID_ENHANCED", - "internal_tags": { - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "ulBoolInput1": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PV": { - "offset": 8, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PVFault": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "PVEUMax": { - "offset": 12, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PVEUMin": { - "offset": 16, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "SPProg": { - "offset": 20, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "SPOper": { - "offset": 24, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "SPCascade": { - "offset": 28, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "SPHLimit": { - "offset": 32, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "SPLLimit": { - "offset": 36, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "UseRatio": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "RatioProg": { - "offset": 40, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "RatioOper": { - "offset": 44, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "RatioHLimit": { - "offset": 48, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "RatioLLimit": { - "offset": 52, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "CVFault": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "CVInitReq": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "CVInitValue": { - "offset": 56, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "CVProg": { - "offset": 60, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "CVOper": { - "offset": 64, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "CVOverride": { - "offset": 68, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "CVPrevious": { - "offset": 72, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "CVSetPrevious": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "CVManLimiting": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "CVEUMax": { - "offset": 76, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "CVEUMin": { - "offset": 80, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "CVHLimit": { - "offset": 84, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "CVLLimit": { - "offset": 88, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "CVROCLimit": { - "offset": 92, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "FF": { - "offset": 96, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "FFPrevious": { - "offset": 100, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "FFSetPrevious": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "HandFB": { - "offset": 104, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "HandFBFault": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "WindupHIn": { - "offset": 5, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "WindupLIn": { - "offset": 5, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "ControlAction": { - "offset": 5, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "DependIndepend": { - "offset": 5, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "PGain": { - "offset": 108, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "IGain": { - "offset": 112, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "DGain": { - "offset": 116, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PVEProportional": { - "offset": 5, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PVEDerivative": { - "offset": 5, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "DSmoothing": { - "offset": 5, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PVTracking": { - "offset": 5, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "ZCDeadband": { - "offset": 120, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "ZCOff": { - "offset": 6, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "PVHHLimit": { - "offset": 124, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PVHLimit": { - "offset": 128, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PVLLimit": { - "offset": 132, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PVLLLimit": { - "offset": 136, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PVDeadband": { - "offset": 140, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PVROCPosLimit": { - "offset": 144, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PVROCNegLimit": { - "offset": 148, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PVROCPeriod": { - "offset": 152, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "DevHHLimit": { - "offset": 156, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "DevHLimit": { - "offset": 160, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "DevLLimit": { - "offset": 164, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "DevLLLimit": { - "offset": 168, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "DevDeadband": { - "offset": 172, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "AllowCasRat": { - "offset": 6, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "ManualAfterInit": { - "offset": 6, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "ProgProgReq": { - "offset": 6, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "ProgOperReq": { - "offset": 6, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "ProgCasRatReq": { - "offset": 6, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "ProgAutoReq": { - "offset": 6, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "ProgManualReq": { - "offset": 6, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "ProgOverrideReq": { - "offset": 7, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "ProgHandReq": { - "offset": 7, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "OperProgReq": { - "offset": 7, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "OperOperReq": { - "offset": 7, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "OperCasRatReq": { - "offset": 7, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "OperAutoReq": { - "offset": 7, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "OperManualReq": { - "offset": 7, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "ProgValueReset": { - "offset": 7, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TimingMode": { - "offset": 176, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "OversampleDT": { - "offset": 180, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "RTSTime": { - "offset": 184, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "RTSTimeStamp": { - "offset": 188, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ulBoolInput2": { - "offset": 192, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "AtuneAcquire": { - "offset": 192, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "AtuneStart": { - "offset": 192, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "AtuneUseGains": { - "offset": 192, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "AtuneAbort": { - "offset": 192, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "AtuneUnacquire": { - "offset": 192, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "EnableOut": { - "offset": 196, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "ulBoolOutput1": { - "offset": 200, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "CVEU": { - "offset": 204, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "CV": { - "offset": 208, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "CVInitializing": { - "offset": 200, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "CVHAlarm": { - "offset": 200, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "CVLAlarm": { - "offset": 200, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "CVROCAlarm": { - "offset": 200, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "SP": { - "offset": 212, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "SPPercent": { - "offset": 216, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "SPHAlarm": { - "offset": 200, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "SPLAlarm": { - "offset": 200, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PVPercent": { - "offset": 220, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "E": { - "offset": 224, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "EPercent": { - "offset": 228, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "InitPrimary": { - "offset": 200, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "WindupHOut": { - "offset": 200, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "WindupLOut": { - "offset": 201, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ratio": { - "offset": 232, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "RatioHAlarm": { - "offset": 201, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "RatioLAlarm": { - "offset": 201, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "ZCDeadbandOn": { - "offset": 201, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "PVHHAlarm": { - "offset": 201, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PVHAlarm": { - "offset": 201, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PVLAlarm": { - "offset": 201, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PVLLAlarm": { - "offset": 201, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "PVROCPosAlarm": { - "offset": 202, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "PVROCNegAlarm": { - "offset": 202, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "DevHHAlarm": { - "offset": 202, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "DevHAlarm": { - "offset": 202, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "DevLAlarm": { - "offset": 202, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "DevLLAlarm": { - "offset": 202, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "ProgOper": { - "offset": 202, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "CasRat": { - "offset": 202, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Auto": { - "offset": 203, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Manual": { - "offset": 203, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Override": { - "offset": 203, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Hand": { - "offset": 203, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "DeltaT": { - "offset": 236, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "ulBoolOutput2": { - "offset": 240, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "AtuneReady": { - "offset": 240, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "AtuneOn": { - "offset": 240, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "AtuneDone": { - "offset": 240, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "AtuneAborted": { - "offset": 240, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "AtuneBusy": { - "offset": 240, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Status1": { - "offset": 244, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Status2": { - "offset": 248, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "InstructFault": { - "offset": 244, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "PVFaulted": { - "offset": 244, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "CVFaulted": { - "offset": 244, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "HandFBFaulted": { - "offset": 244, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "PVSpanInv": { - "offset": 244, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "SPProgInv": { - "offset": 244, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "SPOperInv": { - "offset": 244, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "SPCascadeInv": { - "offset": 244, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "SPLimitsInv": { - "offset": 245, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "RatioProgInv": { - "offset": 245, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "RatioOperInv": { - "offset": 245, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "RatioLimitsInv": { - "offset": 245, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "CVProgInv": { - "offset": 245, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "CVOperInv": { - "offset": 245, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "CVOverrideInv": { - "offset": 245, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "CVPreviousInv": { - "offset": 245, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "CVEUSpanInv": { - "offset": 246, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "CVLimitsInv": { - "offset": 246, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "CVROCLimitInv": { - "offset": 246, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "FFInv": { - "offset": 246, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "FFPreviousInv": { - "offset": 246, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "HandFBInv": { - "offset": 246, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PGainInv": { - "offset": 246, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "IGainInv": { - "offset": 246, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "DGainInv": { - "offset": 247, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "ZCDeadbandInv": { - "offset": 247, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "PVDeadbandInv": { - "offset": 247, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "PVROCLimitsInv": { - "offset": 247, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "DevHLLimitsInv": { - "offset": 247, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "DevDeadbandInv": { - "offset": 247, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "AtuneDataInv": { - "offset": 248, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "TimingModeInv": { - "offset": 251, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "RTSMissed": { - "offset": 251, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "RTSTimeInv": { - "offset": 251, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "RTSTimeStampInv": { - "offset": 251, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DeltaTInv": { - "offset": 251, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "PIDE_HiddenFloat1": { - "offset": 252, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat2": { - "offset": 256, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat3": { - "offset": 260, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat4": { - "offset": 264, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat5": { - "offset": 268, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat6": { - "offset": 272, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat7": { - "offset": 276, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat8": { - "offset": 280, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat9": { - "offset": 284, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat10": { - "offset": 288, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat11": { - "offset": 292, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat12": { - "offset": 296, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat13": { - "offset": 300, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat14": { - "offset": 304, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat15": { - "offset": 308, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat16": { - "offset": 312, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat17": { - "offset": 316, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat18": { - "offset": 320, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat19": { - "offset": 324, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat20": { - "offset": 328, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat21": { - "offset": 332, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat22": { - "offset": 336, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat23": { - "offset": 340, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat24": { - "offset": 344, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat25": { - "offset": 348, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat26": { - "offset": 352, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat27": { - "offset": 356, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat28": { - "offset": 360, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat29": { - "offset": 364, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat30": { - "offset": 368, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat31": { - "offset": 372, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat32": { - "offset": 376, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat33": { - "offset": 380, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat34": { - "offset": 384, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat35": { - "offset": 388, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat36": { - "offset": 392, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PIDE_HiddenFloat37": { - "offset": 396, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - } - }, - "attributes": [ - "EnableIn", - "ulBoolInput1", - "PV", - "PVFault", - "PVEUMax", - "PVEUMin", - "SPProg", - "SPOper", - "SPCascade", - "SPHLimit", - "SPLLimit", - "UseRatio", - "RatioProg", - "RatioOper", - "RatioHLimit", - "RatioLLimit", - "CVFault", - "CVInitReq", - "CVInitValue", - "CVProg", - "CVOper", - "CVOverride", - "CVPrevious", - "CVSetPrevious", - "CVManLimiting", - "CVEUMax", - "CVEUMin", - "CVHLimit", - "CVLLimit", - "CVROCLimit", - "FF", - "FFPrevious", - "FFSetPrevious", - "HandFB", - "HandFBFault", - "WindupHIn", - "WindupLIn", - "ControlAction", - "DependIndepend", - "PGain", - "IGain", - "DGain", - "PVEProportional", - "PVEDerivative", - "DSmoothing", - "PVTracking", - "ZCDeadband", - "ZCOff", - "PVHHLimit", - "PVHLimit", - "PVLLimit", - "PVLLLimit", - "PVDeadband", - "PVROCPosLimit", - "PVROCNegLimit", - "PVROCPeriod", - "DevHHLimit", - "DevHLimit", - "DevLLimit", - "DevLLLimit", - "DevDeadband", - "AllowCasRat", - "ManualAfterInit", - "ProgProgReq", - "ProgOperReq", - "ProgCasRatReq", - "ProgAutoReq", - "ProgManualReq", - "ProgOverrideReq", - "ProgHandReq", - "OperProgReq", - "OperOperReq", - "OperCasRatReq", - "OperAutoReq", - "OperManualReq", - "ProgValueReset", - "TimingMode", - "OversampleDT", - "RTSTime", - "RTSTimeStamp", - "ulBoolInput2", - "AtuneAcquire", - "AtuneStart", - "AtuneUseGains", - "AtuneAbort", - "AtuneUnacquire", - "EnableOut", - "ulBoolOutput1", - "CVEU", - "CV", - "CVInitializing", - "CVHAlarm", - "CVLAlarm", - "CVROCAlarm", - "SP", - "SPPercent", - "SPHAlarm", - "SPLAlarm", - "PVPercent", - "E", - "EPercent", - "InitPrimary", - "WindupHOut", - "WindupLOut", - "Ratio", - "RatioHAlarm", - "RatioLAlarm", - "ZCDeadbandOn", - "PVHHAlarm", - "PVHAlarm", - "PVLAlarm", - "PVLLAlarm", - "PVROCPosAlarm", - "PVROCNegAlarm", - "DevHHAlarm", - "DevHAlarm", - "DevLAlarm", - "DevLLAlarm", - "ProgOper", - "CasRat", - "Auto", - "Manual", - "Override", - "Hand", - "DeltaT", - "ulBoolOutput2", - "AtuneReady", - "AtuneOn", - "AtuneDone", - "AtuneAborted", - "AtuneBusy", - "Status1", - "Status2", - "InstructFault", - "PVFaulted", - "CVFaulted", - "HandFBFaulted", - "PVSpanInv", - "SPProgInv", - "SPOperInv", - "SPCascadeInv", - "SPLimitsInv", - "RatioProgInv", - "RatioOperInv", - "RatioLimitsInv", - "CVProgInv", - "CVOperInv", - "CVOverrideInv", - "CVPreviousInv", - "CVEUSpanInv", - "CVLimitsInv", - "CVROCLimitInv", - "FFInv", - "FFPreviousInv", - "HandFBInv", - "PGainInv", - "IGainInv", - "DGainInv", - "ZCDeadbandInv", - "PVDeadbandInv", - "PVROCLimitsInv", - "DevHLLimitsInv", - "DevDeadbandInv", - "AtuneDataInv", - "TimingModeInv", - "RTSMissed", - "RTSTimeInv", - "RTSTimeStampInv", - "DeltaTInv", - "PIDE_HiddenFloat1", - "PIDE_HiddenFloat2", - "PIDE_HiddenFloat3", - "PIDE_HiddenFloat4", - "PIDE_HiddenFloat5", - "PIDE_HiddenFloat6", - "PIDE_HiddenFloat7", - "PIDE_HiddenFloat8", - "PIDE_HiddenFloat9", - "PIDE_HiddenFloat10", - "PIDE_HiddenFloat11", - "PIDE_HiddenFloat12", - "PIDE_HiddenFloat13", - "PIDE_HiddenFloat14", - "PIDE_HiddenFloat15", - "PIDE_HiddenFloat16", - "PIDE_HiddenFloat17", - "PIDE_HiddenFloat18", - "PIDE_HiddenFloat19", - "PIDE_HiddenFloat20", - "PIDE_HiddenFloat21", - "PIDE_HiddenFloat22", - "PIDE_HiddenFloat23", - "PIDE_HiddenFloat24", - "PIDE_HiddenFloat25", - "PIDE_HiddenFloat26", - "PIDE_HiddenFloat27", - "PIDE_HiddenFloat28", - "PIDE_HiddenFloat29", - "PIDE_HiddenFloat30", - "PIDE_HiddenFloat31", - "PIDE_HiddenFloat32", - "PIDE_HiddenFloat33", - "PIDE_HiddenFloat34", - "PIDE_HiddenFloat35", - "PIDE_HiddenFloat36", - "PIDE_HiddenFloat37" - ], - "template": { - "object_definition_size": 1253, - "structure_size": 400, - "member_count": 206, - "structure_handle": 3988 - } - }, - "data_type_name": "PID_ENHANCED", - "array": 0 - }, - "Cfg_Tag": { - "offset": 568, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Cfg_PVEU": { - "offset": 592, - "tag_type": "struct", - "data_type": { - "name": "STRING_8", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 8 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 16, - "structure_size": 12, - "member_count": 2, - "structure_handle": 54208 - }, - "string": 8 - }, - "data_type_name": "STRING_8", - "array": 0 - }, - "Cfg_Label": { - "offset": 604, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Cfg_Desc": { - "offset": 628, - "tag_type": "struct", - "data_type": { - "name": "STRING_40", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 40 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 44, - "member_count": 2, - "structure_handle": 32239 - }, - "string": 40 - }, - "data_type_name": "STRING_40", - "array": 0 - }, - "Cfg_CVEU": { - "offset": 672, - "tag_type": "struct", - "data_type": { - "name": "STRING_8", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 8 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 16, - "structure_size": 12, - "member_count": 2, - "structure_handle": 54208 - }, - "string": 8 - }, - "data_type_name": "STRING_8", - "array": 0 - }, - "LoLoDevGate": { - "offset": 684, - "tag_type": "struct", - "data_type": { - "name": "P_Gate", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_Gate": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_GateDly": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_OnDly": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_OffDly": { - "offset": 12, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Out": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Sts_Gate": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Sts_Err": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Err_Timer": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "P_Gate": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Wrk_OffDlyT": { - "offset": 16, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_OnDlyT": { - "offset": 28, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_GateT": { - "offset": 40, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Cfg_InpCond": { - "offset": 52, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Inf_Lib": { - "offset": 76, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - }, - "Inf_Type": { - "offset": 92, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - }, - "Cfg_GateCond": { - "offset": 112, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Inf_Tab": { - "offset": 136, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp", - "Inp_Gate", - "Cfg_GateDly", - "Cfg_OnDly", - "Cfg_OffDly", - "Out", - "Sts_Gate", - "Sts_Err", - "Err_Timer", - "P_Gate", - "Wrk_OffDlyT", - "Wrk_OnDlyT", - "Wrk_GateT", - "Cfg_InpCond", - "Inf_Lib", - "Inf_Type", - "Cfg_GateCond", - "Inf_Tab" - ], - "template": { - "object_definition_size": 120, - "structure_size": 140, - "member_count": 21, - "structure_handle": 20019 - } - }, - "data_type_name": "P_Gate", - "array": 0 - }, - "LoLoDev": { - "offset": 824, - "tag_type": "struct", - "data_type": { - "name": "P_Alarm", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_Reset": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_Exists": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_ResetReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_AckReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_AllowShelve": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Cfg_AllowDisable": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Cfg_PCmdClear": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Cfg_Severity": { - "offset": 4, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_AlmMinOnT": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_MaxShelfT": { - "offset": 12, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "PCfg_AllowExist": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "PCmd_Reset": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "PCmd_Ack": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_Suppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_Unsuppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_Unshelve": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "OCmd_Reset": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "OCmd_Ack": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "OCmd_Shelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "OCmd_Unshelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "MCmd_Disable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "MCmd_Enable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "MCmd_Test": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Val_Notify": { - "offset": 14, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_MinToUnshelve": { - "offset": 16, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Val_SecToUnshelve": { - "offset": 20, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Alm": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Shelved": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Suppressed": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Disabled": { - "offset": 67, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_AlmInh": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_Err": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Err_Timer": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Err_Severity": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Rdy_Reset": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Rdy_Ack": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Rdy_Shelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Rdy_Unshelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Rdy_Disable": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "__BitHost01": { - "offset": 24, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Rdy_Enable": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Rdy_Test": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "P_Alarm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Wrk_Alm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Wrk_Suppressed": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Wrk_AlmMinOnT": { - "offset": 28, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_AutoAckT": { - "offset": 40, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_ShelfT": { - "offset": 52, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Inf_Tab": { - "offset": 64, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Com_AE": { - "offset": 66, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_Tag": { - "offset": 68, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Cfg_Cond": { - "offset": 92, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Wrk_SecToUnshelve": { - "offset": 116, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Inf_Lib": { - "offset": 120, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - }, - "Inf_Type": { - "offset": 136, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp", - "Inp_Reset", - "Cfg_Exists", - "Cfg_ResetReqd", - "Cfg_AckReqd", - "Cfg_AllowShelve", - "Cfg_AllowDisable", - "Cfg_PCmdClear", - "Cfg_Severity", - "Cfg_AlmMinOnT", - "Cfg_MaxShelfT", - "PCfg_AllowExist", - "PCmd_Reset", - "PCmd_Ack", - "PCmd_Suppress", - "PCmd_Unsuppress", - "PCmd_Unshelve", - "OCmd_Reset", - "OCmd_Ack", - "OCmd_Shelve", - "OCmd_Unshelve", - "MCmd_Disable", - "MCmd_Enable", - "MCmd_Test", - "Val_Notify", - "Val_MinToUnshelve", - "Val_SecToUnshelve", - "Alm", - "Ack", - "Shelved", - "Suppressed", - "Disabled", - "Sts_AlmInh", - "Sts_Err", - "Err_Timer", - "Err_Severity", - "Rdy_Reset", - "Rdy_Ack", - "Rdy_Shelve", - "Rdy_Unshelve", - "Rdy_Disable", - "Rdy_Enable", - "Rdy_Test", - "P_Alarm", - "Wrk_Alm", - "Wrk_Suppressed", - "Wrk_AlmMinOnT", - "Wrk_AutoAckT", - "Wrk_ShelfT", - "Inf_Tab", - "Com_AE", - "Cfg_Tag", - "Cfg_Cond", - "Wrk_SecToUnshelve", - "Inf_Lib", - "Inf_Type" - ], - "template": { - "object_definition_size": 357, - "structure_size": 156, - "member_count": 60, - "structure_handle": 27647 - } - }, - "data_type_name": "P_Alarm", - "array": 0 - }, - "LoDevGate": { - "offset": 980, - "tag_type": "struct", - "data_type": { - "name": "P_Gate", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_Gate": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_GateDly": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_OnDly": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_OffDly": { - "offset": 12, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Out": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Sts_Gate": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Sts_Err": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Err_Timer": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "P_Gate": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Wrk_OffDlyT": { - "offset": 16, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_OnDlyT": { - "offset": 28, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_GateT": { - "offset": 40, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Cfg_InpCond": { - "offset": 52, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Inf_Lib": { - "offset": 76, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - }, - "Inf_Type": { - "offset": 92, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - }, - "Cfg_GateCond": { - "offset": 112, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Inf_Tab": { - "offset": 136, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp", - "Inp_Gate", - "Cfg_GateDly", - "Cfg_OnDly", - "Cfg_OffDly", - "Out", - "Sts_Gate", - "Sts_Err", - "Err_Timer", - "P_Gate", - "Wrk_OffDlyT", - "Wrk_OnDlyT", - "Wrk_GateT", - "Cfg_InpCond", - "Inf_Lib", - "Inf_Type", - "Cfg_GateCond", - "Inf_Tab" - ], - "template": { - "object_definition_size": 120, - "structure_size": 140, - "member_count": 21, - "structure_handle": 20019 - } - }, - "data_type_name": "P_Gate", - "array": 0 - }, - "LoDev": { - "offset": 1120, - "tag_type": "struct", - "data_type": { - "name": "P_Alarm", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_Reset": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_Exists": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_ResetReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_AckReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_AllowShelve": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Cfg_AllowDisable": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Cfg_PCmdClear": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Cfg_Severity": { - "offset": 4, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_AlmMinOnT": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_MaxShelfT": { - "offset": 12, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "PCfg_AllowExist": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "PCmd_Reset": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "PCmd_Ack": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_Suppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_Unsuppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_Unshelve": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "OCmd_Reset": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "OCmd_Ack": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "OCmd_Shelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "OCmd_Unshelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "MCmd_Disable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "MCmd_Enable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "MCmd_Test": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Val_Notify": { - "offset": 14, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_MinToUnshelve": { - "offset": 16, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Val_SecToUnshelve": { - "offset": 20, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Alm": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Shelved": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Suppressed": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Disabled": { - "offset": 67, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_AlmInh": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_Err": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Err_Timer": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Err_Severity": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Rdy_Reset": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Rdy_Ack": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Rdy_Shelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Rdy_Unshelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Rdy_Disable": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "__BitHost01": { - "offset": 24, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Rdy_Enable": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Rdy_Test": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "P_Alarm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Wrk_Alm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Wrk_Suppressed": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Wrk_AlmMinOnT": { - "offset": 28, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_AutoAckT": { - "offset": 40, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_ShelfT": { - "offset": 52, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Inf_Tab": { - "offset": 64, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Com_AE": { - "offset": 66, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_Tag": { - "offset": 68, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Cfg_Cond": { - "offset": 92, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Wrk_SecToUnshelve": { - "offset": 116, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Inf_Lib": { - "offset": 120, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - }, - "Inf_Type": { - "offset": 136, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp", - "Inp_Reset", - "Cfg_Exists", - "Cfg_ResetReqd", - "Cfg_AckReqd", - "Cfg_AllowShelve", - "Cfg_AllowDisable", - "Cfg_PCmdClear", - "Cfg_Severity", - "Cfg_AlmMinOnT", - "Cfg_MaxShelfT", - "PCfg_AllowExist", - "PCmd_Reset", - "PCmd_Ack", - "PCmd_Suppress", - "PCmd_Unsuppress", - "PCmd_Unshelve", - "OCmd_Reset", - "OCmd_Ack", - "OCmd_Shelve", - "OCmd_Unshelve", - "MCmd_Disable", - "MCmd_Enable", - "MCmd_Test", - "Val_Notify", - "Val_MinToUnshelve", - "Val_SecToUnshelve", - "Alm", - "Ack", - "Shelved", - "Suppressed", - "Disabled", - "Sts_AlmInh", - "Sts_Err", - "Err_Timer", - "Err_Severity", - "Rdy_Reset", - "Rdy_Ack", - "Rdy_Shelve", - "Rdy_Unshelve", - "Rdy_Disable", - "Rdy_Enable", - "Rdy_Test", - "P_Alarm", - "Wrk_Alm", - "Wrk_Suppressed", - "Wrk_AlmMinOnT", - "Wrk_AutoAckT", - "Wrk_ShelfT", - "Inf_Tab", - "Com_AE", - "Cfg_Tag", - "Cfg_Cond", - "Wrk_SecToUnshelve", - "Inf_Lib", - "Inf_Type" - ], - "template": { - "object_definition_size": 357, - "structure_size": 156, - "member_count": 60, - "structure_handle": 27647 - } - }, - "data_type_name": "P_Alarm", - "array": 0 - }, - "Inf_Type": { - "offset": 1276, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - }, - "Inf_Tab": { - "offset": 1296, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Wrk_SrcQ": { - "offset": 1297, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "HiHiDevGate": { - "offset": 1300, - "tag_type": "struct", - "data_type": { - "name": "P_Gate", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_Gate": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_GateDly": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_OnDly": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_OffDly": { - "offset": 12, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Out": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Sts_Gate": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Sts_Err": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Err_Timer": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "P_Gate": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Wrk_OffDlyT": { - "offset": 16, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_OnDlyT": { - "offset": 28, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_GateT": { - "offset": 40, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Cfg_InpCond": { - "offset": 52, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Inf_Lib": { - "offset": 76, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - }, - "Inf_Type": { - "offset": 92, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - }, - "Cfg_GateCond": { - "offset": 112, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Inf_Tab": { - "offset": 136, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp", - "Inp_Gate", - "Cfg_GateDly", - "Cfg_OnDly", - "Cfg_OffDly", - "Out", - "Sts_Gate", - "Sts_Err", - "Err_Timer", - "P_Gate", - "Wrk_OffDlyT", - "Wrk_OnDlyT", - "Wrk_GateT", - "Cfg_InpCond", - "Inf_Lib", - "Inf_Type", - "Cfg_GateCond", - "Inf_Tab" - ], - "template": { - "object_definition_size": 120, - "structure_size": 140, - "member_count": 21, - "structure_handle": 20019 - } - }, - "data_type_name": "P_Gate", - "array": 0 - }, - "HiHiDev": { - "offset": 1440, - "tag_type": "struct", - "data_type": { - "name": "P_Alarm", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_Reset": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_Exists": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_ResetReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_AckReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_AllowShelve": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Cfg_AllowDisable": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Cfg_PCmdClear": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Cfg_Severity": { - "offset": 4, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_AlmMinOnT": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_MaxShelfT": { - "offset": 12, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "PCfg_AllowExist": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "PCmd_Reset": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "PCmd_Ack": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_Suppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_Unsuppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_Unshelve": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "OCmd_Reset": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "OCmd_Ack": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "OCmd_Shelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "OCmd_Unshelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "MCmd_Disable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "MCmd_Enable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "MCmd_Test": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Val_Notify": { - "offset": 14, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_MinToUnshelve": { - "offset": 16, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Val_SecToUnshelve": { - "offset": 20, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Alm": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Shelved": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Suppressed": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Disabled": { - "offset": 67, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_AlmInh": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_Err": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Err_Timer": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Err_Severity": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Rdy_Reset": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Rdy_Ack": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Rdy_Shelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Rdy_Unshelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Rdy_Disable": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "__BitHost01": { - "offset": 24, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Rdy_Enable": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Rdy_Test": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "P_Alarm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Wrk_Alm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Wrk_Suppressed": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Wrk_AlmMinOnT": { - "offset": 28, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_AutoAckT": { - "offset": 40, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_ShelfT": { - "offset": 52, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Inf_Tab": { - "offset": 64, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Com_AE": { - "offset": 66, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_Tag": { - "offset": 68, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Cfg_Cond": { - "offset": 92, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Wrk_SecToUnshelve": { - "offset": 116, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Inf_Lib": { - "offset": 120, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - }, - "Inf_Type": { - "offset": 136, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp", - "Inp_Reset", - "Cfg_Exists", - "Cfg_ResetReqd", - "Cfg_AckReqd", - "Cfg_AllowShelve", - "Cfg_AllowDisable", - "Cfg_PCmdClear", - "Cfg_Severity", - "Cfg_AlmMinOnT", - "Cfg_MaxShelfT", - "PCfg_AllowExist", - "PCmd_Reset", - "PCmd_Ack", - "PCmd_Suppress", - "PCmd_Unsuppress", - "PCmd_Unshelve", - "OCmd_Reset", - "OCmd_Ack", - "OCmd_Shelve", - "OCmd_Unshelve", - "MCmd_Disable", - "MCmd_Enable", - "MCmd_Test", - "Val_Notify", - "Val_MinToUnshelve", - "Val_SecToUnshelve", - "Alm", - "Ack", - "Shelved", - "Suppressed", - "Disabled", - "Sts_AlmInh", - "Sts_Err", - "Err_Timer", - "Err_Severity", - "Rdy_Reset", - "Rdy_Ack", - "Rdy_Shelve", - "Rdy_Unshelve", - "Rdy_Disable", - "Rdy_Enable", - "Rdy_Test", - "P_Alarm", - "Wrk_Alm", - "Wrk_Suppressed", - "Wrk_AlmMinOnT", - "Wrk_AutoAckT", - "Wrk_ShelfT", - "Inf_Tab", - "Com_AE", - "Cfg_Tag", - "Cfg_Cond", - "Wrk_SecToUnshelve", - "Inf_Lib", - "Inf_Type" - ], - "template": { - "object_definition_size": 357, - "structure_size": 156, - "member_count": 60, - "structure_handle": 27647 - } - }, - "data_type_name": "P_Alarm", - "array": 0 - }, - "HiDevGate": { - "offset": 1596, - "tag_type": "struct", - "data_type": { - "name": "P_Gate", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_Gate": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_GateDly": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_OnDly": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_OffDly": { - "offset": 12, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Out": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Sts_Gate": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Sts_Err": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Err_Timer": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "P_Gate": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Wrk_OffDlyT": { - "offset": 16, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_OnDlyT": { - "offset": 28, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_GateT": { - "offset": 40, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Cfg_InpCond": { - "offset": 52, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Inf_Lib": { - "offset": 76, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - }, - "Inf_Type": { - "offset": 92, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - }, - "Cfg_GateCond": { - "offset": 112, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Inf_Tab": { - "offset": 136, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp", - "Inp_Gate", - "Cfg_GateDly", - "Cfg_OnDly", - "Cfg_OffDly", - "Out", - "Sts_Gate", - "Sts_Err", - "Err_Timer", - "P_Gate", - "Wrk_OffDlyT", - "Wrk_OnDlyT", - "Wrk_GateT", - "Cfg_InpCond", - "Inf_Lib", - "Inf_Type", - "Cfg_GateCond", - "Inf_Tab" - ], - "template": { - "object_definition_size": 120, - "structure_size": 140, - "member_count": 21, - "structure_handle": 20019 - } - }, - "data_type_name": "P_Gate", - "array": 0 - }, - "HiDev": { - "offset": 1736, - "tag_type": "struct", - "data_type": { - "name": "P_Alarm", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_Reset": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_Exists": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_ResetReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_AckReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_AllowShelve": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Cfg_AllowDisable": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Cfg_PCmdClear": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Cfg_Severity": { - "offset": 4, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_AlmMinOnT": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_MaxShelfT": { - "offset": 12, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "PCfg_AllowExist": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "PCmd_Reset": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "PCmd_Ack": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_Suppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_Unsuppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_Unshelve": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "OCmd_Reset": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "OCmd_Ack": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "OCmd_Shelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "OCmd_Unshelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "MCmd_Disable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "MCmd_Enable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "MCmd_Test": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Val_Notify": { - "offset": 14, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_MinToUnshelve": { - "offset": 16, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Val_SecToUnshelve": { - "offset": 20, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Alm": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Shelved": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Suppressed": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Disabled": { - "offset": 67, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_AlmInh": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_Err": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Err_Timer": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Err_Severity": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Rdy_Reset": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Rdy_Ack": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Rdy_Shelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Rdy_Unshelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Rdy_Disable": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "__BitHost01": { - "offset": 24, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Rdy_Enable": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Rdy_Test": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "P_Alarm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Wrk_Alm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Wrk_Suppressed": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Wrk_AlmMinOnT": { - "offset": 28, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_AutoAckT": { - "offset": 40, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_ShelfT": { - "offset": 52, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Inf_Tab": { - "offset": 64, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Com_AE": { - "offset": 66, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_Tag": { - "offset": 68, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Cfg_Cond": { - "offset": 92, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Wrk_SecToUnshelve": { - "offset": 116, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Inf_Lib": { - "offset": 120, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - }, - "Inf_Type": { - "offset": 136, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp", - "Inp_Reset", - "Cfg_Exists", - "Cfg_ResetReqd", - "Cfg_AckReqd", - "Cfg_AllowShelve", - "Cfg_AllowDisable", - "Cfg_PCmdClear", - "Cfg_Severity", - "Cfg_AlmMinOnT", - "Cfg_MaxShelfT", - "PCfg_AllowExist", - "PCmd_Reset", - "PCmd_Ack", - "PCmd_Suppress", - "PCmd_Unsuppress", - "PCmd_Unshelve", - "OCmd_Reset", - "OCmd_Ack", - "OCmd_Shelve", - "OCmd_Unshelve", - "MCmd_Disable", - "MCmd_Enable", - "MCmd_Test", - "Val_Notify", - "Val_MinToUnshelve", - "Val_SecToUnshelve", - "Alm", - "Ack", - "Shelved", - "Suppressed", - "Disabled", - "Sts_AlmInh", - "Sts_Err", - "Err_Timer", - "Err_Severity", - "Rdy_Reset", - "Rdy_Ack", - "Rdy_Shelve", - "Rdy_Unshelve", - "Rdy_Disable", - "Rdy_Enable", - "Rdy_Test", - "P_Alarm", - "Wrk_Alm", - "Wrk_Suppressed", - "Wrk_AlmMinOnT", - "Wrk_AutoAckT", - "Wrk_ShelfT", - "Inf_Tab", - "Com_AE", - "Cfg_Tag", - "Cfg_Cond", - "Wrk_SecToUnshelve", - "Inf_Lib", - "Inf_Type" - ], - "template": { - "object_definition_size": 357, - "structure_size": 156, - "member_count": 60, - "structure_handle": 27647 - } - }, - "data_type_name": "P_Alarm", - "array": 0 - }, - "Mode": { - "offset": 1892, - "tag_type": "struct", - "data_type": { - "name": "P_Mode", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp_Hand": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_Ovrd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_PCmdClear": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_OvrdOverLock": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_ProgDefault": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_Acq": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "PCmd_Rel": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "PCmd_Lock": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "PCmd_Unlock": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "MCmd_Acq": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "MCmd_Rel": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "OCmd_AcqLock": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "OCmd_UnlockRel": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Val": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Sts_Hand": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_Maint": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Sts_Ovrd": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_Prog": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Sts_Oper": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Sts_ProgOperLock": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Sts_ProgOperSel": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Sts_NoMode": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Sts_MAcqRcvd": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Rdy_MAcq": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Rdy_MRel": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Rdy_OAcq": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Rdy_OLock": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Rdy_OUnlock": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Rdy_ORel": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "P_Mode": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Wrk_Locked": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "__BitHost01": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Wrk_Prog": { - "offset": 8, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Wrk_Maint": { - "offset": 8, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inf_Lib": { - "offset": 12, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - }, - "Inf_Type": { - "offset": 28, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp_Hand", - "Inp_Ovrd", - "Cfg_PCmdClear", - "Cfg_OvrdOverLock", - "Cfg_ProgDefault", - "PCmd_Acq", - "PCmd_Rel", - "PCmd_Lock", - "PCmd_Unlock", - "MCmd_Acq", - "MCmd_Rel", - "OCmd_AcqLock", - "OCmd_UnlockRel", - "Val", - "Sts_Hand", - "Sts_Maint", - "Sts_Ovrd", - "Sts_Prog", - "Sts_Oper", - "Sts_ProgOperLock", - "Sts_ProgOperSel", - "Sts_NoMode", - "Sts_MAcqRcvd", - "Rdy_MAcq", - "Rdy_MRel", - "Rdy_OAcq", - "Rdy_OLock", - "Rdy_OUnlock", - "Rdy_ORel", - "P_Mode", - "Wrk_Locked", - "Wrk_Prog", - "Wrk_Maint", - "Inf_Lib", - "Inf_Type" - ], - "template": { - "object_definition_size": 228, - "structure_size": 48, - "member_count": 39, - "structure_handle": 16800 - } - }, - "data_type_name": "P_Mode", - "array": 0 - }, - "Wrk_Notify": { - "offset": 1940, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "IntlkTrip": { - "offset": 1944, - "tag_type": "struct", - "data_type": { - "name": "P_Alarm", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_Reset": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_Exists": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_ResetReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_AckReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_AllowShelve": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Cfg_AllowDisable": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Cfg_PCmdClear": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Cfg_Severity": { - "offset": 4, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_AlmMinOnT": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_MaxShelfT": { - "offset": 12, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "PCfg_AllowExist": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "PCmd_Reset": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "PCmd_Ack": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_Suppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_Unsuppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_Unshelve": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "OCmd_Reset": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "OCmd_Ack": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "OCmd_Shelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "OCmd_Unshelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "MCmd_Disable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "MCmd_Enable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "MCmd_Test": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Val_Notify": { - "offset": 14, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_MinToUnshelve": { - "offset": 16, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Val_SecToUnshelve": { - "offset": 20, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Alm": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Shelved": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Suppressed": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Disabled": { - "offset": 67, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_AlmInh": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_Err": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Err_Timer": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Err_Severity": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Rdy_Reset": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Rdy_Ack": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Rdy_Shelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Rdy_Unshelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Rdy_Disable": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "__BitHost01": { - "offset": 24, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Rdy_Enable": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Rdy_Test": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "P_Alarm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Wrk_Alm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Wrk_Suppressed": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Wrk_AlmMinOnT": { - "offset": 28, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_AutoAckT": { - "offset": 40, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_ShelfT": { - "offset": 52, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Inf_Tab": { - "offset": 64, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Com_AE": { - "offset": 66, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_Tag": { - "offset": 68, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Cfg_Cond": { - "offset": 92, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Wrk_SecToUnshelve": { - "offset": 116, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Inf_Lib": { - "offset": 120, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - }, - "Inf_Type": { - "offset": 136, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp", - "Inp_Reset", - "Cfg_Exists", - "Cfg_ResetReqd", - "Cfg_AckReqd", - "Cfg_AllowShelve", - "Cfg_AllowDisable", - "Cfg_PCmdClear", - "Cfg_Severity", - "Cfg_AlmMinOnT", - "Cfg_MaxShelfT", - "PCfg_AllowExist", - "PCmd_Reset", - "PCmd_Ack", - "PCmd_Suppress", - "PCmd_Unsuppress", - "PCmd_Unshelve", - "OCmd_Reset", - "OCmd_Ack", - "OCmd_Shelve", - "OCmd_Unshelve", - "MCmd_Disable", - "MCmd_Enable", - "MCmd_Test", - "Val_Notify", - "Val_MinToUnshelve", - "Val_SecToUnshelve", - "Alm", - "Ack", - "Shelved", - "Suppressed", - "Disabled", - "Sts_AlmInh", - "Sts_Err", - "Err_Timer", - "Err_Severity", - "Rdy_Reset", - "Rdy_Ack", - "Rdy_Shelve", - "Rdy_Unshelve", - "Rdy_Disable", - "Rdy_Enable", - "Rdy_Test", - "P_Alarm", - "Wrk_Alm", - "Wrk_Suppressed", - "Wrk_AlmMinOnT", - "Wrk_AutoAckT", - "Wrk_ShelfT", - "Inf_Tab", - "Com_AE", - "Cfg_Tag", - "Cfg_Cond", - "Wrk_SecToUnshelve", - "Inf_Lib", - "Inf_Type" - ], - "template": { - "object_definition_size": 357, - "structure_size": 156, - "member_count": 60, - "structure_handle": 27647 - } - }, - "data_type_name": "P_Alarm", - "array": 0 - }, - "Wrk_IntlkOK": { - "offset": 164, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Wrk_Disabled": { - "offset": 164, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Wrk_Bypass": { - "offset": 164, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Wrk_Reset": { - "offset": 164, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Wrk_ManCmd": { - "offset": 164, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Wrk_AutoCmd": { - "offset": 165, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Wrk_CascCmd": { - "offset": 165, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Wrk_Casc": { - "offset": 165, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Wrk_Auto": { - "offset": 165, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Wrk_Man": { - "offset": 165, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Fail": { - "offset": 2100, - "tag_type": "struct", - "data_type": { - "name": "P_Alarm", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_Reset": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_Exists": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_ResetReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_AckReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_AllowShelve": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Cfg_AllowDisable": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Cfg_PCmdClear": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Cfg_Severity": { - "offset": 4, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_AlmMinOnT": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_MaxShelfT": { - "offset": 12, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "PCfg_AllowExist": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "PCmd_Reset": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "PCmd_Ack": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_Suppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_Unsuppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_Unshelve": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "OCmd_Reset": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "OCmd_Ack": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "OCmd_Shelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "OCmd_Unshelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "MCmd_Disable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "MCmd_Enable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "MCmd_Test": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Val_Notify": { - "offset": 14, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_MinToUnshelve": { - "offset": 16, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Val_SecToUnshelve": { - "offset": 20, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Alm": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Shelved": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Suppressed": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Disabled": { - "offset": 67, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_AlmInh": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_Err": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Err_Timer": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Err_Severity": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Rdy_Reset": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Rdy_Ack": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Rdy_Shelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Rdy_Unshelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Rdy_Disable": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "__BitHost01": { - "offset": 24, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Rdy_Enable": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Rdy_Test": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "P_Alarm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Wrk_Alm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Wrk_Suppressed": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Wrk_AlmMinOnT": { - "offset": 28, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_AutoAckT": { - "offset": 40, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_ShelfT": { - "offset": 52, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Inf_Tab": { - "offset": 64, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Com_AE": { - "offset": 66, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_Tag": { - "offset": 68, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Cfg_Cond": { - "offset": 92, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Wrk_SecToUnshelve": { - "offset": 116, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Inf_Lib": { - "offset": 120, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - }, - "Inf_Type": { - "offset": 136, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp", - "Inp_Reset", - "Cfg_Exists", - "Cfg_ResetReqd", - "Cfg_AckReqd", - "Cfg_AllowShelve", - "Cfg_AllowDisable", - "Cfg_PCmdClear", - "Cfg_Severity", - "Cfg_AlmMinOnT", - "Cfg_MaxShelfT", - "PCfg_AllowExist", - "PCmd_Reset", - "PCmd_Ack", - "PCmd_Suppress", - "PCmd_Unsuppress", - "PCmd_Unshelve", - "OCmd_Reset", - "OCmd_Ack", - "OCmd_Shelve", - "OCmd_Unshelve", - "MCmd_Disable", - "MCmd_Enable", - "MCmd_Test", - "Val_Notify", - "Val_MinToUnshelve", - "Val_SecToUnshelve", - "Alm", - "Ack", - "Shelved", - "Suppressed", - "Disabled", - "Sts_AlmInh", - "Sts_Err", - "Err_Timer", - "Err_Severity", - "Rdy_Reset", - "Rdy_Ack", - "Rdy_Shelve", - "Rdy_Unshelve", - "Rdy_Disable", - "Rdy_Enable", - "Rdy_Test", - "P_Alarm", - "Wrk_Alm", - "Wrk_Suppressed", - "Wrk_AlmMinOnT", - "Wrk_AutoAckT", - "Wrk_ShelfT", - "Inf_Tab", - "Com_AE", - "Cfg_Tag", - "Cfg_Cond", - "Wrk_SecToUnshelve", - "Inf_Lib", - "Inf_Type" - ], - "template": { - "object_definition_size": 357, - "structure_size": 156, - "member_count": 60, - "structure_handle": 27647 - } - }, - "data_type_name": "P_Alarm", - "array": 0 - }, - "Cfg_CVNavTag": { - "offset": 2256, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Cfg_PVNavTag": { - "offset": 2280, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Cfg_CascSPNavTag": { - "offset": 2304, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Inf_Lib": { - "offset": 2328, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - }, - "Wrk_Autotune": { - "offset": 2344, - "tag_type": "struct", - "data_type": { - "name": "PIDE_AUTOTUNE", - "internal_tags": { - "ProcessType": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ResponseSpeed": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "TestLength": { - "offset": 8, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PVTuneLimit": { - "offset": 12, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "StepSize": { - "offset": 16, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "TuneFlags": { - "offset": 20, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "TunedGood": { - "offset": 20, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "TunedUncertain": { - "offset": 20, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "ATuneAcquired": { - "offset": 20, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "UsedProcessType": { - "offset": 24, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Gain": { - "offset": 28, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "TimeConstant": { - "offset": 32, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "DeadTime": { - "offset": 36, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PGainTunedFast": { - "offset": 40, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "IGainTunedFast": { - "offset": 44, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "DGainTunedFast": { - "offset": 48, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PGainTunedMed": { - "offset": 52, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "IGainTunedMed": { - "offset": 56, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "DGainTunedMed": { - "offset": 60, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PGainTunedSlow": { - "offset": 64, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "IGainTunedSlow": { - "offset": 68, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "DGainTunedSlow": { - "offset": 72, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "StepSizeUsed": { - "offset": 76, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "AtuneStatus": { - "offset": 80, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ATuneFault": { - "offset": 80, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "PVOutOfLimit": { - "offset": 80, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "ModeInv": { - "offset": 80, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "CVWindupFault": { - "offset": 80, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "StepSizeZero": { - "offset": 80, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "CVLimitsFault": { - "offset": 80, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "CVInitFault": { - "offset": 80, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "EUSpanChanged": { - "offset": 80, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "CVChanged": { - "offset": 81, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "ATuneTimedOut": { - "offset": 81, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "PVNotSettled": { - "offset": 81, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "PVChangeTooSmall": { - "offset": 83, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "StepSizeTooSmall": { - "offset": 83, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "GainTooLarge": { - "offset": 83, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "GainTooSmall": { - "offset": 83, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "LongDeadTime": { - "offset": 83, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "HiddenWords": { - "offset": 84, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 222 - } - }, - "attributes": [ - "ProcessType", - "ResponseSpeed", - "TestLength", - "PVTuneLimit", - "StepSize", - "TuneFlags", - "TunedGood", - "TunedUncertain", - "ATuneAcquired", - "UsedProcessType", - "Gain", - "TimeConstant", - "DeadTime", - "PGainTunedFast", - "IGainTunedFast", - "DGainTunedFast", - "PGainTunedMed", - "IGainTunedMed", - "DGainTunedMed", - "PGainTunedSlow", - "IGainTunedSlow", - "DGainTunedSlow", - "StepSizeUsed", - "AtuneStatus", - "ATuneFault", - "PVOutOfLimit", - "ModeInv", - "CVWindupFault", - "StepSizeZero", - "CVLimitsFault", - "CVInitFault", - "EUSpanChanged", - "CVChanged", - "ATuneTimedOut", - "PVNotSettled", - "PVChangeTooSmall", - "StepSizeTooSmall", - "GainTooLarge", - "GainTooSmall", - "LongDeadTime", - "HiddenWords" - ], - "template": { - "object_definition_size": 264, - "structure_size": 972, - "member_count": 41, - "structure_handle": 4022 - } - }, - "data_type_name": "PIDE_AUTOTUNE", - "array": 0 - }, - "Wrk_PIDE_only": { - "offset": 3316, - "tag_type": "struct", - "data_type": { - "name": "P_PIDE_only", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - } - }, - "attributes": [ - "EnableIn", - "EnableOut" - ], - "template": { - "object_definition_size": 26, - "structure_size": 4, - "member_count": 3, - "structure_handle": 38846 - } - }, - "data_type_name": "P_PIDE_only", - "array": 0 - }, - "HMI_HasAutotune": { - "offset": 165, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp_PV", - "Inp_CascSP", - "Inp_FF", - "Inp_FFPrev", - "Inp_CVInitVal", - "Inp_CVPrev", - "Inp_PVSrcQ", - "Inp_OvrdCmd", - "Inp_OvrdRatio", - "Inp_OvrdSP", - "Inp_OvrdCV", - "Inp_HandFdbk", - "Inp_PVBad", - "Inp_PVUncertain", - "Inp_CVIOFault", - "Inp_UseFFPrev", - "Inp_UseCVInitVal", - "Inp_UseCVPrev", - "Inp_WindupHi", - "Inp_WindupLo", - "Inp_Ovrd", - "Inp_Hand", - "Inp_HandFdbkBad", - "Inp_IntlkOK", - "Inp_NBIntlkOK", - "Inp_HiHiDevGate", - "Inp_HiDevGate", - "Inp_LoDevGate", - "Inp_LoLoDevGate", - "Inp_Reset", - "Cfg_HasRatio", - "Cfg_HasCasc", - "Cfg_PVTrack", - "Cfg_CtrlAction", - "Cfg_Depend", - "Cfg_DerivSmooth", - "Cfg_ZCOff", - "Cfg_LimitManCV", - "Cfg_InitToMan", - "Cfg_PropSPAct", - "Cfg_DerivSPAct", - "Cfg_PwrupLM", - "Cfg_SetTrack", - "Cfg_SetTrackOvrdHand", - "Cfg_HasIntlkObj", - "Cfg_HasCascSPNav", - "Cfg_HasPVNav", - "Cfg_HasCVNav", - "Cfg_OvrdIntlk", - "Cfg_PCmdClear", - "Cfg_ProgDefault", - "Cfg_HasHiHiDevAlm", - "Cfg_HasHiDevAlm", - "Cfg_HasLoDevAlm", - "Cfg_HasLoLoDevAlm", - "Cfg_HasIntlkTripAlm", - "Cfg_HasFailAlm", - "Cfg_HiHiDevResetReqd", - "Cfg_HiDevResetReqd", - "Cfg_LoDevResetReqd", - "Cfg_LoLoDevResetReqd", - "Cfg_IntlkTripResetReqd", - "Cfg_FailResetReqd", - "Cfg_HiHiDevAckReqd", - "Cfg_HiDevAckReqd", - "Cfg_LoDevAckReqd", - "Cfg_LoLoDevAckReqd", - "Cfg_IntlkTripAckReqd", - "Cfg_FailAckReqd", - "Cfg_HiHiDevSeverity", - "Cfg_HiDevSeverity", - "Cfg_LoDevSeverity", - "Cfg_LoLoDevSeverity", - "Cfg_IntlkTripSeverity", - "Cfg_FailSeverity", - "Cfg_MinRatio", - "Cfg_MaxRatio", - "Cfg_MinSP", - "Cfg_MaxSP", - "Cfg_PVEUMin", - "Cfg_PVEUMax", - "Cfg_CVEUMin", - "Cfg_CVEUMax", - "Cfg_CVRoCLim", - "Cfg_PGain", - "Cfg_IGain", - "Cfg_DGain", - "Cfg_ZCDB", - "Cfg_MinCV", - "Cfg_MaxCV", - "Cfg_MaxInactiveCV", - "Cfg_IntlkCV", - "Cfg_DevDB", - "Cfg_PwrupSP", - "Cfg_PwrupCV", - "Cfg_HiHiDevOnDly", - "Cfg_HiHiDevOffDly", - "Cfg_HiHiDevGateDly", - "Cfg_HiDevOnDly", - "Cfg_HiDevOffDly", - "Cfg_HiDevGateDly", - "Cfg_LoDevOnDly", - "Cfg_LoDevOffDly", - "Cfg_LoDevGateDly", - "Cfg_LoLoDevOnDly", - "Cfg_LoLoDevOffDly", - "Cfg_LoLoDevGateDly", - "PSet_Ratio", - "PSet_SP", - "PSet_CV", - "PSet_HiHiDevLim", - "PSet_HiDevLim", - "PSet_LoDevLim", - "PSet_LoLoDevLim", - "PSet_Owner", - "OSet_Ratio", - "OSet_SP", - "OSet_CV", - "OSet_HiHiDevLim", - "OSet_HiDevLim", - "OSet_LoDevLim", - "OSet_LoLoDevLim", - "PCmd_Casc", - "PCmd_Auto", - "PCmd_Man", - "PCmd_Acq", - "PCmd_Rel", - "PCmd_Lock", - "PCmd_Unlock", - "PCmd_Reset", - "PCmd_HiHiDevAck", - "PCmd_HiHiDevSuppress", - "PCmd_HiHiDevUnsuppress", - "PCmd_HiHiDevUnshelve", - "PCmd_HiDevAck", - "PCmd_HiDevSuppress", - "PCmd_HiDevUnsuppress", - "PCmd_HiDevUnshelve", - "PCmd_LoDevAck", - "PCmd_LoDevSuppress", - "PCmd_LoDevUnsuppress", - "PCmd_LoDevUnshelve", - "PCmd_LoLoDevAck", - "PCmd_LoLoDevSuppress", - "PCmd_LoLoDevUnsuppress", - "PCmd_LoLoDevUnshelve", - "PCmd_IntlkTripAck", - "PCmd_IntlkTripSuppress", - "PCmd_IntlkTripUnsuppress", - "PCmd_IntlkTripUnshelve", - "PCmd_FailAck", - "PCmd_FailSuppress", - "PCmd_FailUnsuppress", - "PCmd_FailUnshelve", - "OCmd_Casc", - "OCmd_Auto", - "OCmd_Man", - "OCmd_Bypass", - "OCmd_Check", - "MCmd_Disable", - "MCmd_Enable", - "MCmd_Acq", - "MCmd_Rel", - "OCmd_AcqLock", - "OCmd_Unlock", - "OCmd_Reset", - "OCmd_ResetAckAll", - "Out_CV", - "Val_PV", - "Val_Ratio", - "Val_SPSet", - "Val_SP", - "Val_E", - "Val_CVSet", - "Val_CVOut", - "Val_PVPercent", - "Val_SPPercent", - "Val_EPercent", - "Val_ActExecT", - "Val_Init", - "Val_PVEUMin", - "Val_PVEUMax", - "Val_CVEUMin", - "Val_CVEUMax", - "SrcQ_IO", - "SrcQ", - "Val_Sts", - "Val_Fault", - "Val_State", - "Val_Mode", - "Val_Owner", - "Val_Notify", - "Val_HiHiDevLim", - "Val_HiDevLim", - "Val_LoDevLim", - "Val_LoLoDevLim", - "Sts_InstrFaults1", - "Sts_InstrFaults2", - "Sts_Casc", - "Sts_Auto", - "Sts_Man", - "Sts_Initializing", - "Sts_InitReq", - "Sts_WindupHi", - "Sts_WindupLo", - "Sts_ZCDBOn", - "Sts_RatioClamped", - "Sts_SPBad", - "Sts_SPClamped", - "Sts_PVBad", - "Sts_PVUncertain", - "Sts_FFBad", - "Sts_FFPrevBad", - "Sts_CVBad", - "Sts_CVPrevBad", - "Sts_CVInitValBad", - "Sts_HandFdbkBad", - "Sts_IntlkCV", - "Sts_CVClamped", - "Sts_CVRamping", - "Sts_Active", - "Sts_Available", - "Sts_Bypass", - "Sts_BypActive", - "Sts_Disabled", - "Sts_NotRdy", - "Nrdy_Disabled", - "Nrdy_CfgErr", - "Nrdy_Intlk", - "Nrdy_Init", - "Nrdy_IOFault", - "Nrdy_NoMode", - "Sts_MaintByp", - "Sts_AlmInh", - "Sts_Err", - "Err_RatioLim", - "Err_SPLim", - "Err_PVEU", - "Err_CVLim", - "Err_CVEU", - "Err_Timer", - "Err_DB", - "Err_Alarm", - "Sts_Hand", - "Sts_Maint", - "Sts_Ovrd", - "Sts_Prog", - "Sts_Oper", - "Sts_ProgOperLock", - "Sts_NoMode", - "Sts_MAcqRcvd", - "Sts_HiHiDevCmp", - "Sts_HiHiDevGate", - "Sts_HiHiDev", - "Alm_HiHiDev", - "Ack_HiHiDev", - "Sts_HiHiDevDisabled", - "Sts_HiHiDevShelved", - "Sts_HiHiDevSuppressed", - "Sts_HiDevCmp", - "Sts_HiDevGate", - "Sts_HiDev", - "Alm_HiDev", - "Ack_HiDev", - "Sts_HiDevDisabled", - "Sts_HiDevShelved", - "Sts_HiDevSuppressed", - "Sts_LoDevCmp", - "Sts_LoDevGate", - "Sts_LoDev", - "Alm_LoDev", - "Ack_LoDev", - "Sts_LoDevDisabled", - "Sts_LoDevShelved", - "Sts_LoDevSuppressed", - "Sts_LoLoDevCmp", - "Sts_LoLoDevGate", - "Sts_LoLoDev", - "Alm_LoLoDev", - "Ack_LoLoDev", - "Sts_LoLoDevDisabled", - "Sts_LoLoDevShelved", - "Sts_LoLoDevSuppressed", - "Sts_IntlkTrip", - "Alm_IntlkTrip", - "Ack_IntlkTrip", - "Sts_IntlkTripDisabled", - "Sts_IntlkTripShelved", - "Sts_IntlkTripSuppressed", - "Sts_Fail", - "Alm_Fail", - "Ack_Fail", - "Sts_FailDisabled", - "Sts_FailShelved", - "Sts_FailSuppressed", - "Rdy_Casc", - "Rdy_Auto", - "Rdy_Man", - "Rdy_Bypass", - "Rdy_Check", - "Rdy_Disable", - "Rdy_Enable", - "Rdy_Reset", - "Rdy_ResetAckAll", - "Rdy_Ratio", - "Rdy_SP", - "Rdy_CV", - "Rdy_OSet", - "P_PIDE", - "Wrk_PIDE", - "Cfg_Tag", - "Cfg_PVEU", - "Cfg_Label", - "Cfg_Desc", - "Cfg_CVEU", - "LoLoDevGate", - "LoLoDev", - "LoDevGate", - "LoDev", - "Inf_Type", - "Inf_Tab", - "Wrk_SrcQ", - "HiHiDevGate", - "HiHiDev", - "HiDevGate", - "HiDev", - "Mode", - "Wrk_Notify", - "IntlkTrip", - "Wrk_IntlkOK", - "Wrk_Disabled", - "Wrk_Bypass", - "Wrk_Reset", - "Wrk_ManCmd", - "Wrk_AutoCmd", - "Wrk_CascCmd", - "Wrk_Casc", - "Wrk_Auto", - "Wrk_Man", - "Fail", - "Cfg_CVNavTag", - "Cfg_PVNavTag", - "Cfg_CascSPNavTag", - "Inf_Lib", - "Wrk_Autotune", - "Wrk_PIDE_only", - "HMI_HasAutotune" - ], - "template": { - "object_definition_size": 2223, - "structure_size": 3320, - "member_count": 352, - "structure_handle": 61053 - } - }, - "data_type_name": "P_PIDE", - "tag_type": "struct" + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" }, - "cfg_PID_FlowSP": { - "tag_name": "cfg_PID_FlowSP", + "_IO_X5_AI_03": { + "tag_name": "_IO_X5_AI_03", "dim": 0, - "alias": false, + "alias": true, "instance_id": 62, - "symbol_address": 37472, - "symbol_object_address": 907860, - "software_control": 1946222652, - "external_access": "Read/Write", + "symbol_address": 1142, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read Only", "dimensions": [ 0, 0, 0 ], - "data_type": "REAL", - "data_type_name": "REAL", + "data_type": "INT", + "data_type_name": "INT", "tag_type": "atomic" }, - "cfg_PID_DischargePressureSP": { - "tag_name": "cfg_PID_DischargePressureSP", + "_IO_X5_ST_00": { + "tag_name": "_IO_X5_ST_00", "dim": 0, - "alias": false, + "alias": true, "instance_id": 63, - "symbol_address": 37440, - "symbol_object_address": 907900, - "software_control": 1946222653, - "external_access": "Read/Write", + "symbol_address": 1144, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read Only", "dimensions": [ 0, 0, 0 ], - "data_type": "REAL", - "data_type_name": "REAL", + "data_type": "INT", + "data_type_name": "INT", "tag_type": "atomic" }, - "watchdog_INT_last": { - "tag_name": "watchdog_INT_last", + "_IO_X5_ST_01": { + "tag_name": "_IO_X5_ST_01", "dim": 0, - "alias": false, + "alias": true, "instance_id": 64, - "symbol_address": 36752, - "symbol_object_address": 907940, - "software_control": 1140916296, - "external_access": "Read/Write", + "symbol_address": 1146, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read Only", "dimensions": [ 0, 0, @@ -54838,15 +1175,15 @@ "data_type_name": "INT", "tag_type": "atomic" }, - "mode_AutoManual": { - "tag_name": "mode_AutoManual", + "_IO_X5_ST_02": { + "tag_name": "_IO_X5_ST_02", "dim": 0, - "alias": false, + "alias": true, "instance_id": 65, - "symbol_address": 36720, - "symbol_object_address": 907980, - "software_control": 1140916297, - "external_access": "Read/Write", + "symbol_address": 1148, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read Only", "dimensions": [ 0, 0, @@ -54856,483 +1193,299 @@ "data_type_name": "INT", "tag_type": "atomic" }, - "const_AutoMode": { - "tag_name": "const_AutoMode", + "AL0_Pond_Level_Input_Failure": { + "tag_name": "AL0_Pond_Level_Input_Failure", "dim": 0, - "alias": false, + "alias": true, "instance_id": 66, - "symbol_address": 36656, - "symbol_object_address": 908020, - "software_control": 1140916299, + "symbol_address": 1260, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, 0, 0 ], - "data_type": "INT", - "data_type_name": "INT", + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, "tag_type": "atomic" }, - "RigPump": { - "tag_name": "RigPump", + "AL0_TP_1_Suction_Input_Failure": { + "tag_name": "AL0_TP_1_Suction_Input_Failure", "dim": 0, - "alias": false, + "alias": true, + "instance_id": 67, + "symbol_address": 1261, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "AL0_TP_1_Discharge_Input_Failure": { + "tag_name": "AL0_TP_1_Discharge_Input_Failure", + "dim": 0, + "alias": true, + "instance_id": 68, + "symbol_address": 1262, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "AL0_TP_1_Vibration_Failure": { + "tag_name": "AL0_TP_1_Vibration_Failure", + "dim": 0, + "alias": true, + "instance_id": 69, + "symbol_address": 1263, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "AL0_TP_2_Suction_Input_Failure": { + "tag_name": "AL0_TP_2_Suction_Input_Failure", + "dim": 0, + "alias": true, + "instance_id": 70, + "symbol_address": 1264, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "AL0_TP_2_Discharge_Input_Failure": { + "tag_name": "AL0_TP_2_Discharge_Input_Failure", + "dim": 0, + "alias": true, "instance_id": 71, - "symbol_address": 68176, - "symbol_object_address": 908220, - "software_control": 100728856, + "symbol_address": 1265, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, 0, 0 ], - "template_instance_id": 3959, - "data_type": { - "name": "PHASE", - "internal_tags": { - "State": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Running": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Holding": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Restarting": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Stopping": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Aborting": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Resetting": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Idle": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Held": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Complete": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Stopped": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Aborted": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "PauseControl": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PauseEnabled": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Paused": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "AutoPauseEnabled": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "StepIndex": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Failure": { - "offset": 12, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "UnitID": { - "offset": 16, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Owner": { - "offset": 20, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PendingRequest": { - "offset": 24, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DownloadInputParameters": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "DownloadInputParametersSubset": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "UploadOutputParameters": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "UploadOutputParametersSubset": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "DownloadOutputParameterLimits": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "AcquireResources": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "ReleaseResources": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "SendMessageToLinkedPhase": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "SendMessageToLinkedPhaseAndWait": { - "offset": 25, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "ReceiveMessageFromLinkedPhase": { - "offset": 25, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "CancelMessageToLinkedPhase": { - "offset": 25, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "SendMessageToOperator": { - "offset": 25, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "ClearMessageToOperator": { - "offset": 25, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "GenerateESignature": { - "offset": 25, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "DownloadBatchData": { - "offset": 25, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DownloadMaterialTrackDataContainerInUse": { - "offset": 25, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "DownloadContainerBindingPriority": { - "offset": 26, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "DownloadSufficientMaterial": { - "offset": 26, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "DownloadMaterialTrackDatabaseData": { - "offset": 26, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "UploadMaterialTrackDataContainerInUse": { - "offset": 26, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "UploadContainerBindingPriority": { - "offset": 26, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "UploadMaterialTrackDatabaseData": { - "offset": 26, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "AbortingRequest": { - "offset": 26, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Misc": { - "offset": 28, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "NewInputParameters": { - "offset": 28, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Producing": { - "offset": 29, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Standby": { - "offset": 29, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - } - }, - "attributes": [ - "State", - "Running", - "Holding", - "Restarting", - "Stopping", - "Aborting", - "Resetting", - "Idle", - "Held", - "Complete", - "Stopped", - "Aborted", - "PauseControl", - "PauseEnabled", - "Paused", - "AutoPauseEnabled", - "StepIndex", - "Failure", - "UnitID", - "Owner", - "PendingRequest", - "DownloadInputParameters", - "DownloadInputParametersSubset", - "UploadOutputParameters", - "UploadOutputParametersSubset", - "DownloadOutputParameterLimits", - "AcquireResources", - "ReleaseResources", - "SendMessageToLinkedPhase", - "SendMessageToLinkedPhaseAndWait", - "ReceiveMessageFromLinkedPhase", - "CancelMessageToLinkedPhase", - "SendMessageToOperator", - "ClearMessageToOperator", - "GenerateESignature", - "DownloadBatchData", - "DownloadMaterialTrackDataContainerInUse", - "DownloadContainerBindingPriority", - "DownloadSufficientMaterial", - "DownloadMaterialTrackDatabaseData", - "UploadMaterialTrackDataContainerInUse", - "UploadContainerBindingPriority", - "UploadMaterialTrackDatabaseData", - "AbortingRequest", - "Misc", - "NewInputParameters", - "Producing", - "Standby" - ], - "template": { - "object_definition_size": 364, - "structure_size": 32, - "member_count": 48, - "structure_handle": 3959 - } - }, - "data_type_name": "PHASE", - "tag_type": "struct" + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" }, - "sts_PF753_Mode": { - "tag_name": "sts_PF753_Mode", + "AL0_TP_2_Vibration_Failure": { + "tag_name": "AL0_TP_2_Vibration_Failure", "dim": 0, - "alias": false, + "alias": true, "instance_id": 72, - "symbol_address": 36880, - "symbol_object_address": 908260, - "software_control": 1140916292, + "symbol_address": 1266, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, 0, 0 ], - "data_type": "DINT", - "data_type_name": "DINT", + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, "tag_type": "atomic" }, - "const_ManualMode": { - "tag_name": "const_ManualMode", + "AL0_Water_Well_1_Communication_Failure": { + "tag_name": "AL0_Water_Well_1_Communication_Failure", "dim": 0, - "alias": false, + "alias": true, + "instance_id": 73, + "symbol_address": 1267, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_WW1_Communication_Check": { + "tag_name": "CMD_WW1_Communication_Check", + "dim": 0, + "alias": true, + "instance_id": 74, + "symbol_address": 1268, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_WW2_Communication_Check": { + "tag_name": "CMD_WW2_Communication_Check", + "dim": 0, + "alias": true, + "instance_id": 75, + "symbol_address": 1269, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "AL0_Water_Well_2_Communication_Failure": { + "tag_name": "AL0_Water_Well_2_Communication_Failure", + "dim": 0, + "alias": true, + "instance_id": 76, + "symbol_address": 1270, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_WW3_Communication_Check": { + "tag_name": "CMD_WW3_Communication_Check", + "dim": 0, + "alias": true, "instance_id": 77, - "symbol_address": 36624, - "symbol_object_address": 908460, - "software_control": 1140916300, + "symbol_address": 1271, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, 0, 0 ], - "data_type": "INT", - "data_type_name": "INT", + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, "tag_type": "atomic" }, - "Mode_Simulation": { - "tag_name": "Mode_Simulation", + "AL0_Water_Well_3_Communication_Failure": { + "tag_name": "AL0_Water_Well_3_Communication_Failure", "dim": 0, - "alias": false, + "alias": true, + "instance_id": 78, + "symbol_address": 1272, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_WW4_Communication_Check": { + "tag_name": "CMD_WW4_Communication_Check", + "dim": 0, + "alias": true, + "instance_id": 79, + "symbol_address": 1273, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "AL0_Water_Well_4_Communication_Failure": { + "tag_name": "AL0_Water_Well_4_Communication_Failure", + "dim": 0, + "alias": true, + "instance_id": 80, + "symbol_address": 1274, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_WW5_Communication_Check": { + "tag_name": "CMD_WW5_Communication_Check", + "dim": 0, + "alias": true, "instance_id": 81, - "symbol_address": 92136, - "symbol_object_address": 908500, - "software_control": 1140916225, + "symbol_address": 1275, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, @@ -55344,14 +1497,33 @@ "bit_position": 0, "tag_type": "atomic" }, - "rp_VFD": { - "tag_name": "rp_VFD", + "AL0_Water_Well_5_Communication_Failure": { + "tag_name": "AL0_Water_Well_5_Communication_Failure", "dim": 0, - "alias": false, + "alias": true, + "instance_id": 82, + "symbol_address": 1276, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_WW6_Communication_Check": { + "tag_name": "CMD_WW6_Communication_Check", + "dim": 0, + "alias": true, "instance_id": 83, - "symbol_address": 35736, - "symbol_object_address": 908540, - "software_control": 1140916307, + "symbol_address": 1277, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, @@ -55363,32 +1535,33 @@ "bit_position": 0, "tag_type": "atomic" }, - "Flow_Total": { - "tag_name": "Flow_Total", - "dim": 1, - "alias": false, + "AL0_Water_Well_6_Communication_Failure": { + "tag_name": "AL0_Water_Well_6_Communication_Failure", + "dim": 0, + "alias": true, "instance_id": 84, - "symbol_address": 35752, - "symbol_object_address": 908580, - "software_control": 1946222674, + "symbol_address": 1278, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ - 30, + 0, 0, 0 ], - "data_type": "REAL", - "data_type_name": "REAL", + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, "tag_type": "atomic" }, - "sp_VFD": { - "tag_name": "sp_VFD", + "AL0_WW1_Master_Communication_Failure": { + "tag_name": "AL0_WW1_Master_Communication_Failure", "dim": 0, - "alias": false, + "alias": true, "instance_id": 85, - "symbol_address": 35672, - "symbol_object_address": 908620, - "software_control": 1140916310, + "symbol_address": 1279, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, @@ -55400,14 +1573,14 @@ "bit_position": 0, "tag_type": "atomic" }, - "Clear_Flow_Total": { - "tag_name": "Clear_Flow_Total", + "AL0_WW1_Control_Power_Failure": { + "tag_name": "AL0_WW1_Control_Power_Failure", "dim": 0, - "alias": false, + "alias": true, "instance_id": 86, - "symbol_address": 35704, - "symbol_object_address": 908660, - "software_control": 1140916308, + "symbol_address": 1280, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, @@ -55419,14 +1592,33 @@ "bit_position": 0, "tag_type": "atomic" }, - "alarm_VFD": { - "tag_name": "alarm_VFD", + "AL0_WW1_Lo_Flow_Alarm": { + "tag_name": "AL0_WW1_Lo_Flow_Alarm", "dim": 0, - "alias": false, + "alias": true, + "instance_id": 87, + "symbol_address": 1281, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "AL0_WW1_Hi_Flow_Alarm": { + "tag_name": "AL0_WW1_Hi_Flow_Alarm", + "dim": 0, + "alias": true, "instance_id": 88, - "symbol_address": 34792, - "symbol_object_address": 908700, - "software_control": 1140916341, + "symbol_address": 1282, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, @@ -55438,227 +1630,261 @@ "bit_position": 0, "tag_type": "atomic" }, - "Current_DateTime": { - "tag_name": "Current_DateTime", + "AL0_WW1_Hi_Discharge_Alarm": { + "tag_name": "AL0_WW1_Hi_Discharge_Alarm", "dim": 0, - "alias": false, + "alias": true, "instance_id": 89, - "symbol_address": 35616, - "symbol_object_address": 908740, - "software_control": 67174487, + "symbol_address": 1283, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, 0, 0 ], - "template_instance_id": 1231, - "data_type": { - "name": "datetime", - "internal_tags": { - "Year": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Month": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Day": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Hour": { - "offset": 12, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Minute": { - "offset": 16, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Second": { - "offset": 20, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Microsecond": { - "offset": 24, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - } - }, - "attributes": [ - "Year", - "Month", - "Day", - "Hour", - "Minute", - "Second", - "Microsecond" - ], - "template": { - "object_definition_size": 41, - "structure_size": 28, - "member_count": 7, - "structure_handle": 42619 - } - }, - "data_type_name": "datetime", - "tag_type": "struct" + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" }, - "VFD_MotorNPVolts": { - "tag_name": "VFD_MotorNPVolts", + "AL0_WW1_Lo_Discharge_Alarm": { + "tag_name": "AL0_WW1_Lo_Discharge_Alarm", "dim": 0, - "alias": false, + "alias": true, + "instance_id": 90, + "symbol_address": 1284, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "AL0_WW1_Lo_PIP_Alarm": { + "tag_name": "AL0_WW1_Lo_PIP_Alarm", + "dim": 0, + "alias": true, + "instance_id": 91, + "symbol_address": 1285, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "AL0_WW1_HOA_In_Manual": { + "tag_name": "AL0_WW1_HOA_In_Manual", + "dim": 0, + "alias": true, + "instance_id": 92, + "symbol_address": 1286, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "FBK_WW1_VFD_Running": { + "tag_name": "FBK_WW1_VFD_Running", + "dim": 0, + "alias": true, + "instance_id": 93, + "symbol_address": 1287, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "AL0_WW1_VFD_Faulted": { + "tag_name": "AL0_WW1_VFD_Faulted", + "dim": 0, + "alias": true, + "instance_id": 94, + "symbol_address": 1288, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "FBK_WW2_VFD_Running": { + "tag_name": "FBK_WW2_VFD_Running", + "dim": 0, + "alias": true, "instance_id": 95, - "symbol_address": 64736, - "symbol_object_address": 908780, - "software_control": 1946222620, + "symbol_address": 1289, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, 0, 0 ], - "data_type": "REAL", - "data_type_name": "REAL", + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, "tag_type": "atomic" }, - "VFD_MotorNPAmps": { - "tag_name": "VFD_MotorNPAmps", + "AL0_WW2_HOA_In_Manual": { + "tag_name": "AL0_WW2_HOA_In_Manual", "dim": 0, - "alias": false, + "alias": true, "instance_id": 96, - "symbol_address": 35552, - "symbol_object_address": 908820, - "software_control": 1946222686, + "symbol_address": 1290, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, 0, 0 ], - "data_type": "REAL", - "data_type_name": "REAL", + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, "tag_type": "atomic" }, - "VFD_MotorNPHertz": { - "tag_name": "VFD_MotorNPHertz", + "AL0_WW2_VFD_Faulted": { + "tag_name": "AL0_WW2_VFD_Faulted", "dim": 0, - "alias": false, + "alias": true, "instance_id": 97, - "symbol_address": 35520, - "symbol_object_address": 908860, - "software_control": 1946222687, + "symbol_address": 1291, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, 0, 0 ], - "data_type": "REAL", - "data_type_name": "REAL", + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, "tag_type": "atomic" }, - "VFD_MotorNPRPM": { - "tag_name": "VFD_MotorNPRPM", + "AL0_WW2_Lo_PIP_Alarm": { + "tag_name": "AL0_WW2_Lo_PIP_Alarm", "dim": 0, - "alias": false, + "alias": true, "instance_id": 98, - "symbol_address": 35488, - "symbol_object_address": 908900, - "software_control": 1946222688, + "symbol_address": 1292, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, 0, 0 ], - "data_type": "REAL", - "data_type_name": "REAL", + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, "tag_type": "atomic" }, - "VFD_MotorNPHorsepower": { - "tag_name": "VFD_MotorNPHorsepower", + "AL0_WW2_Hi_Discharge_Alarm": { + "tag_name": "AL0_WW2_Hi_Discharge_Alarm", "dim": 0, - "alias": false, + "alias": true, "instance_id": 99, - "symbol_address": 35456, - "symbol_object_address": 908940, - "software_control": 1946222689, + "symbol_address": 1293, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, 0, 0 ], - "data_type": "REAL", - "data_type_name": "REAL", + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, "tag_type": "atomic" }, - "VFD_MotorNPOLFactor": { - "tag_name": "VFD_MotorNPOLFactor", + "AL0_WW2_Lo_Discharge_Alarm": { + "tag_name": "AL0_WW2_Lo_Discharge_Alarm", "dim": 0, - "alias": false, + "alias": true, "instance_id": 100, - "symbol_address": 35424, - "symbol_object_address": 908980, - "software_control": 1946222690, + "symbol_address": 1294, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, 0, 0 ], - "data_type": "REAL", - "data_type_name": "REAL", + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, "tag_type": "atomic" }, - "VFD_MotorPoles": { - "tag_name": "VFD_MotorPoles", + "AL0_WW2_Hi_Flow_Alarm": { + "tag_name": "AL0_WW2_Hi_Flow_Alarm", "dim": 0, - "alias": false, + "alias": true, "instance_id": 101, - "symbol_address": 35392, - "symbol_object_address": 909020, - "software_control": 1140916323, + "symbol_address": 1295, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, 0, 0 ], - "data_type": "DINT", - "data_type_name": "DINT", + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, "tag_type": "atomic" }, - "sp_DischargePressure": { - "tag_name": "sp_DischargePressure", + "AL0_WW2_Lo_Flow_Alarm": { + "tag_name": "AL0_WW2_Lo_Flow_Alarm", "dim": 0, - "alias": false, + "alias": true, "instance_id": 102, - "symbol_address": 35584, - "symbol_object_address": 909060, - "software_control": 1140916317, + "symbol_address": 1296, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, @@ -55670,14 +1896,52 @@ "bit_position": 0, "tag_type": "atomic" }, - "alarm_DischargePressure": { - "tag_name": "alarm_DischargePressure", + "AL0_WW2_Control_Power_Failure": { + "tag_name": "AL0_WW2_Control_Power_Failure", "dim": 0, - "alias": false, + "alias": true, + "instance_id": 103, + "symbol_address": 1297, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "AL0_WW2_Master_Communication_Failure": { + "tag_name": "AL0_WW2_Master_Communication_Failure", + "dim": 0, + "alias": true, + "instance_id": 104, + "symbol_address": 1298, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "AL0_WW3_Master_Communication_Failure": { + "tag_name": "AL0_WW3_Master_Communication_Failure", + "dim": 0, + "alias": true, "instance_id": 105, - "symbol_address": 35328, - "symbol_object_address": 909100, - "software_control": 1140916327, + "symbol_address": 1299, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, @@ -55689,14 +1953,14 @@ "bit_position": 0, "tag_type": "atomic" }, - "alarm_Flowmeter": { - "tag_name": "alarm_Flowmeter", + "AL0_WW3_Control_Power_Failure": { + "tag_name": "AL0_WW3_Control_Power_Failure", "dim": 0, - "alias": false, + "alias": true, "instance_id": 106, - "symbol_address": 35296, - "symbol_object_address": 909212, - "software_control": 1140916328, + "symbol_address": 1300, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, @@ -55708,14 +1972,14 @@ "bit_position": 0, "tag_type": "atomic" }, - "cmd_ResetAlarms": { - "tag_name": "cmd_ResetAlarms", + "AL0_WW3_Lo_Flow_Alarm": { + "tag_name": "AL0_WW3_Lo_Flow_Alarm", "dim": 0, - "alias": false, + "alias": true, "instance_id": 107, - "symbol_address": 35264, - "symbol_object_address": 909252, - "software_control": 1140916329, + "symbol_address": 1301, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, @@ -55727,14 +1991,14 @@ "bit_position": 0, "tag_type": "atomic" }, - "sts_NoAlarms": { - "tag_name": "sts_NoAlarms", + "AL0_WW3_Hi_Flow_Alarm": { + "tag_name": "AL0_WW3_Hi_Flow_Alarm", "dim": 0, - "alias": false, + "alias": true, "instance_id": 108, - "symbol_address": 35232, - "symbol_object_address": 909292, - "software_control": 1140916330, + "symbol_address": 1302, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, @@ -55746,14 +2010,14 @@ "bit_position": 0, "tag_type": "atomic" }, - "sts_RestartAllowed": { - "tag_name": "sts_RestartAllowed", + "AL0_WW3_Lo_Discharge_Alarm": { + "tag_name": "AL0_WW3_Lo_Discharge_Alarm", "dim": 0, - "alias": false, + "alias": true, "instance_id": 109, - "symbol_address": 35200, - "symbol_object_address": 909332, - "software_control": 1140916331, + "symbol_address": 1303, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, @@ -55765,14 +2029,14 @@ "bit_position": 0, "tag_type": "atomic" }, - "sp_Flowmeter": { - "tag_name": "sp_Flowmeter", + "AL0_WW3_Hi_Discharge_Alarm": { + "tag_name": "AL0_WW3_Hi_Discharge_Alarm", "dim": 0, - "alias": false, + "alias": true, "instance_id": 110, - "symbol_address": 35168, - "symbol_object_address": 909372, - "software_control": 1140916332, + "symbol_address": 1304, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, @@ -55784,14 +2048,14 @@ "bit_position": 0, "tag_type": "atomic" }, - "sts_WaitingToRestart": { - "tag_name": "sts_WaitingToRestart", + "AL0_WW3_Lo_PIP_Alarm": { + "tag_name": "AL0_WW3_Lo_PIP_Alarm", "dim": 0, - "alias": false, + "alias": true, "instance_id": 111, - "symbol_address": 35136, - "symbol_object_address": 909412, - "software_control": 1140916333, + "symbol_address": 1305, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, @@ -55803,86 +2067,109 @@ "bit_position": 0, "tag_type": "atomic" }, - "time_TotalSecondsUntilStartup": { - "tag_name": "time_TotalSecondsUntilStartup", + "AL0_WW3_VFD_Faulted": { + "tag_name": "AL0_WW3_VFD_Faulted", "dim": 0, - "alias": false, + "alias": true, "instance_id": 112, - "symbol_address": 35104, - "symbol_object_address": 909452, - "software_control": 1140916334, + "symbol_address": 1306, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, 0, 0 ], - "data_type": "DINT", - "data_type_name": "DINT", + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, "tag_type": "atomic" }, - "time_MinutesUntilStartup": { - "tag_name": "time_MinutesUntilStartup", + "AL0_WW3_HOA_In_Manual": { + "tag_name": "AL0_WW3_HOA_In_Manual", "dim": 0, - "alias": false, + "alias": true, "instance_id": 113, - "symbol_address": 35072, - "symbol_object_address": 909492, - "software_control": 1140916335, + "symbol_address": 1307, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, 0, 0 ], - "data_type": "DINT", - "data_type_name": "DINT", + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, "tag_type": "atomic" }, - "time_SecondsUntilStartup": { - "tag_name": "time_SecondsUntilStartup", + "FBK_WW3_VFD_Running": { + "tag_name": "FBK_WW3_VFD_Running", "dim": 0, - "alias": false, + "alias": true, "instance_id": 114, - "symbol_address": 35040, - "symbol_object_address": 909532, - "software_control": 1140916336, + "symbol_address": 1308, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, 0, 0 ], - "data_type": "DINT", - "data_type_name": "DINT", + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, "tag_type": "atomic" }, - "cfg_PID_ManualSP": { - "tag_name": "cfg_PID_ManualSP", + "AL0_WW4_Master_Communication_Failure": { + "tag_name": "AL0_WW4_Master_Communication_Failure", "dim": 0, - "alias": false, + "alias": true, + "instance_id": 115, + "symbol_address": 1309, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "AL0_WW4_Control_Power_Failure": { + "tag_name": "AL0_WW4_Control_Power_Failure", + "dim": 0, + "alias": true, "instance_id": 116, - "symbol_address": 35008, - "symbol_object_address": 909572, - "software_control": 1946222706, + "symbol_address": 1310, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, 0, 0 ], - "data_type": "REAL", - "data_type_name": "REAL", + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, "tag_type": "atomic" }, - "Clear_Energy_Total": { - "tag_name": "Clear_Energy_Total", + "AL0_WW4_Lo_Flow_Alarm": { + "tag_name": "AL0_WW4_Lo_Flow_Alarm", "dim": 0, - "alias": false, + "alias": true, "instance_id": 117, - "symbol_address": 34976, - "symbol_object_address": 909612, - "software_control": 1140916339, + "symbol_address": 1311, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, @@ -55894,50 +2181,52 @@ "bit_position": 0, "tag_type": "atomic" }, - "Energy_Total": { - "tag_name": "Energy_Total", - "dim": 1, - "alias": false, + "AL0_WW4_Hi_Flow_Alarm": { + "tag_name": "AL0_WW4_Hi_Flow_Alarm", + "dim": 0, + "alias": true, "instance_id": 118, - "symbol_address": 34808, - "symbol_object_address": 909652, - "software_control": 1946222708, + "symbol_address": 1312, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ - 30, + 0, 0, 0 ], - "data_type": "REAL", - "data_type_name": "REAL", + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, "tag_type": "atomic" }, - "cfg_AlarmLockoutLimit": { - "tag_name": "cfg_AlarmLockoutLimit", + "AL0_WW4_Lo_Discharge_Alarm": { + "tag_name": "AL0_WW4_Lo_Discharge_Alarm", "dim": 0, - "alias": false, + "alias": true, "instance_id": 119, - "symbol_address": 34760, - "symbol_object_address": 909692, - "software_control": 1140916342, + "symbol_address": 1313, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, 0, 0 ], - "data_type": "DINT", - "data_type_name": "DINT", + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, "tag_type": "atomic" }, - "alarm_Lockout": { - "tag_name": "alarm_Lockout", + "AL0_WW4_Hi_Discharge_Alarm": { + "tag_name": "AL0_WW4_Hi_Discharge_Alarm", "dim": 0, - "alias": false, + "alias": true, "instance_id": 120, - "symbol_address": 34728, - "symbol_object_address": 909732, - "software_control": 1140916343, + "symbol_address": 1314, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, @@ -55949,50 +2238,52 @@ "bit_position": 0, "tag_type": "atomic" }, - "cfg_AlarmRecoverSeconds": { - "tag_name": "cfg_AlarmRecoverSeconds", + "AL0_WW4_Lo_PIP_Alarm": { + "tag_name": "AL0_WW4_Lo_PIP_Alarm", "dim": 0, - "alias": false, + "alias": true, "instance_id": 121, - "symbol_address": 34696, - "symbol_object_address": 909772, - "software_control": 1140916344, + "symbol_address": 1315, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, 0, 0 ], - "data_type": "DINT", - "data_type_name": "DINT", + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, "tag_type": "atomic" }, - "alarm_Count": { - "tag_name": "alarm_Count", + "AL0_WW4_VFD_Faulted": { + "tag_name": "AL0_WW4_VFD_Faulted", "dim": 0, - "alias": false, + "alias": true, "instance_id": 122, - "symbol_address": 34664, - "symbol_object_address": 909812, - "software_control": 1140916345, + "symbol_address": 1316, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, 0, 0 ], - "data_type": "DINT", - "data_type_name": "DINT", + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, "tag_type": "atomic" }, - "sts_TrueAlarm": { - "tag_name": "sts_TrueAlarm", + "AL0_WW4_HOA_In_Manual": { + "tag_name": "AL0_WW4_HOA_In_Manual", "dim": 0, - "alias": false, + "alias": true, "instance_id": 123, - "symbol_address": 34632, - "symbol_object_address": 909852, - "software_control": 1140916346, + "symbol_address": 1317, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, @@ -56004,14 +2295,14 @@ "bit_position": 0, "tag_type": "atomic" }, - "sts_PumpOff": { - "tag_name": "sts_PumpOff", + "FBK_WW4_VFD_Running": { + "tag_name": "FBK_WW4_VFD_Running", "dim": 0, - "alias": false, + "alias": true, "instance_id": 124, - "symbol_address": 34600, - "symbol_object_address": 909892, - "software_control": 1140916347, + "symbol_address": 1318, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, @@ -56023,899 +2314,319 @@ "bit_position": 0, "tag_type": "atomic" }, - "cfg_AlarmDowntimeSec": { - "tag_name": "cfg_AlarmDowntimeSec", + "FBK_WW5_VFD_Running": { + "tag_name": "FBK_WW5_VFD_Running", "dim": 0, - "alias": false, + "alias": true, "instance_id": 125, - "symbol_address": 34568, - "symbol_object_address": 909932, - "software_control": 1140916348, + "symbol_address": 1319, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, 0, 0 ], - "data_type": "DINT", - "data_type_name": "DINT", + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, "tag_type": "atomic" }, - "cfg_PumpOffDowntimeSec": { - "tag_name": "cfg_PumpOffDowntimeSec", + "AL0_WW5_HOA_In_Manual": { + "tag_name": "AL0_WW5_HOA_In_Manual", "dim": 0, - "alias": false, + "alias": true, "instance_id": 126, - "symbol_address": 34536, - "symbol_object_address": 909972, - "software_control": 1140916349, + "symbol_address": 1320, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, 0, 0 ], - "data_type": "DINT", - "data_type_name": "DINT", + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, "tag_type": "atomic" }, - "MSG_GetDriveDutyRating755": { - "tag_name": "MSG_GetDriveDutyRating755", + "AL0_WW5_VFD_Faulted": { + "tag_name": "AL0_WW5_VFD_Faulted", "dim": 0, - "alias": false, + "alias": true, "instance_id": 127, - "symbol_address": 92864, - "symbol_object_address": 910012, - "software_control": 67236007, + "symbol_address": 1321, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, 0, 0 ], - "template_instance_id": 4095, - "data_type": { - "name": "MESSAGE", - "internal_tags": { - "offsettodata": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Flags": { - "offset": 4, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "EW": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "ER": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "DN": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "ST": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "EN": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TO": { - "offset": 5, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EN_CC": { - "offset": 5, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "ERR": { - "offset": 6, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "EXERR": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "exerrlength": { - "offset": 12, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "ERR_SRC": { - "offset": 13, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "DN_LEN": { - "offset": 14, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "REQ_LEN": { - "offset": 16, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "DestinationLink": { - "offset": 18, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "DestinationNode": { - "offset": 20, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "SourceLink": { - "offset": 22, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Class": { - "offset": 24, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Attribute": { - "offset": 26, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Instance": { - "offset": 28, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "LocalIndex": { - "offset": 32, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Channel": { - "offset": 36, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Rack": { - "offset": 37, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Group": { - "offset": 38, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Slot": { - "offset": 39, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Path": { - "offset": 40, - "tag_type": "struct", - "data_type": { - "name": "STRING", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 82 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 16, - "structure_size": 88, - "member_count": 2, - "structure_handle": 4046 - }, - "string": 82 - }, - "data_type_name": "STRING", - "array": 0 - }, - "Reserved1": { - "offset": 128, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "RemoteIndex": { - "offset": 132, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "RemoteElement": { - "offset": 136, - "tag_type": "struct", - "data_type": { - "name": "STRING", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 82 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 16, - "structure_size": 88, - "member_count": 2, - "structure_handle": 4046 - }, - "string": 82 - }, - "data_type_name": "STRING", - "array": 0 - }, - "Reserved2": { - "offset": 224, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "UnconnectedTimeout": { - "offset": 228, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ConnectionRate": { - "offset": 232, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "TimeoutMultiplier": { - "offset": 236, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - } - }, - "attributes": [ - "offsettodata", - "Flags", - "EW", - "ER", - "DN", - "ST", - "EN", - "TO", - "EN_CC", - "ERR", - "EXERR", - "exerrlength", - "ERR_SRC", - "DN_LEN", - "REQ_LEN", - "DestinationLink", - "DestinationNode", - "SourceLink", - "Class", - "Attribute", - "Instance", - "LocalIndex", - "Channel", - "Rack", - "Group", - "Slot", - "Path", - "Reserved1", - "RemoteIndex", - "RemoteElement", - "Reserved2", - "UnconnectedTimeout", - "ConnectionRate", - "TimeoutMultiplier" - ], - "template": { - "object_definition_size": 183, - "structure_size": 240, - "member_count": 34, - "structure_handle": 4095 - } - }, - "data_type_name": "MESSAGE", - "tag_type": "struct" + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" }, - "MSG_SetDriveDutyRating755": { - "tag_name": "MSG_SetDriveDutyRating755", + "AL0_WW5_Lo_PIP_Alarm": { + "tag_name": "AL0_WW5_Lo_PIP_Alarm", "dim": 0, - "alias": false, + "alias": true, "instance_id": 128, - "symbol_address": 93576, - "symbol_object_address": 910052, - "software_control": 67219950, + "symbol_address": 1322, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, 0, 0 ], - "template_instance_id": 4095, - "data_type": { - "name": "MESSAGE", - "internal_tags": { - "offsettodata": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Flags": { - "offset": 4, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "EW": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "ER": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "DN": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "ST": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "EN": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TO": { - "offset": 5, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EN_CC": { - "offset": 5, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "ERR": { - "offset": 6, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "EXERR": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "exerrlength": { - "offset": 12, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "ERR_SRC": { - "offset": 13, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "DN_LEN": { - "offset": 14, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "REQ_LEN": { - "offset": 16, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "DestinationLink": { - "offset": 18, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "DestinationNode": { - "offset": 20, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "SourceLink": { - "offset": 22, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Class": { - "offset": 24, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Attribute": { - "offset": 26, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Instance": { - "offset": 28, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "LocalIndex": { - "offset": 32, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Channel": { - "offset": 36, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Rack": { - "offset": 37, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Group": { - "offset": 38, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Slot": { - "offset": 39, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Path": { - "offset": 40, - "tag_type": "struct", - "data_type": { - "name": "STRING", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 82 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 16, - "structure_size": 88, - "member_count": 2, - "structure_handle": 4046 - }, - "string": 82 - }, - "data_type_name": "STRING", - "array": 0 - }, - "Reserved1": { - "offset": 128, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "RemoteIndex": { - "offset": 132, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "RemoteElement": { - "offset": 136, - "tag_type": "struct", - "data_type": { - "name": "STRING", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 82 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 16, - "structure_size": 88, - "member_count": 2, - "structure_handle": 4046 - }, - "string": 82 - }, - "data_type_name": "STRING", - "array": 0 - }, - "Reserved2": { - "offset": 224, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "UnconnectedTimeout": { - "offset": 228, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ConnectionRate": { - "offset": 232, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "TimeoutMultiplier": { - "offset": 236, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - } - }, - "attributes": [ - "offsettodata", - "Flags", - "EW", - "ER", - "DN", - "ST", - "EN", - "TO", - "EN_CC", - "ERR", - "EXERR", - "exerrlength", - "ERR_SRC", - "DN_LEN", - "REQ_LEN", - "DestinationLink", - "DestinationNode", - "SourceLink", - "Class", - "Attribute", - "Instance", - "LocalIndex", - "Channel", - "Rack", - "Group", - "Slot", - "Path", - "Reserved1", - "RemoteIndex", - "RemoteElement", - "Reserved2", - "UnconnectedTimeout", - "ConnectionRate", - "TimeoutMultiplier" - ], - "template": { - "object_definition_size": 183, - "structure_size": 240, - "member_count": 34, - "structure_handle": 4095 - } - }, - "data_type_name": "MESSAGE", - "tag_type": "struct" + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" }, - "sts_DriveDutyRating": { - "tag_name": "sts_DriveDutyRating", + "AL0_WW5_Hi_Discharge_Alarm": { + "tag_name": "AL0_WW5_Hi_Discharge_Alarm", "dim": 0, - "alias": false, + "alias": true, "instance_id": 129, - "symbol_address": 34504, - "symbol_object_address": 910092, - "software_control": 1140916350, + "symbol_address": 1323, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, 0, 0 ], - "data_type": "DINT", - "data_type_name": "DINT", + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, "tag_type": "atomic" }, - "set_DriveDutyRating": { - "tag_name": "set_DriveDutyRating", + "AL0_WW5_Lo_Discharge_Alarm": { + "tag_name": "AL0_WW5_Lo_Discharge_Alarm", "dim": 0, - "alias": false, + "alias": true, "instance_id": 130, - "symbol_address": 34472, - "symbol_object_address": 910132, - "software_control": 1140916351, + "symbol_address": 1324, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, 0, 0 ], - "data_type": "DINT", - "data_type_name": "DINT", + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, "tag_type": "atomic" }, - "cfg_CostPerkWh": { - "tag_name": "cfg_CostPerkWh", + "AL0_WW5_Hi_Flow_Alarm": { + "tag_name": "AL0_WW5_Hi_Flow_Alarm", "dim": 0, - "alias": false, + "alias": true, "instance_id": 131, - "symbol_address": 35920, - "symbol_object_address": 910172, - "software_control": 1946222671, + "symbol_address": 1325, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, 0, 0 ], - "data_type": "REAL", - "data_type_name": "REAL", + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, "tag_type": "atomic" }, - "Energy_Cost": { - "tag_name": "Energy_Cost", - "dim": 1, - "alias": false, + "AL0_WW5_Lo_Flow_Alarm": { + "tag_name": "AL0_WW5_Lo_Flow_Alarm", + "dim": 0, + "alias": true, "instance_id": 132, - "symbol_address": 34240, - "symbol_object_address": 910212, - "software_control": 1946222729, + "symbol_address": 1326, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ - 30, + 0, 0, 0 ], - "data_type": "REAL", - "data_type_name": "REAL", + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, "tag_type": "atomic" }, - "VFD_PWMFrequency": { - "tag_name": "VFD_PWMFrequency", + "AL0_WW5_Control_Power_Failure": { + "tag_name": "AL0_WW5_Control_Power_Failure", "dim": 0, - "alias": false, + "alias": true, "instance_id": 133, - "symbol_address": 34224, - "symbol_object_address": 910252, - "software_control": 1946222730, + "symbol_address": 1327, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, 0, 0 ], - "data_type": "REAL", - "data_type_name": "REAL", + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, "tag_type": "atomic" }, - "Run_Permissive_INT": { - "tag_name": "Run_Permissive_INT", + "AL0_WW5_Master_Communication_Failure": { + "tag_name": "AL0_WW5_Master_Communication_Failure", "dim": 0, - "alias": false, + "alias": true, + "instance_id": 134, + "symbol_address": 1328, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "AL0_WW6_Master_Communication_Failure": { + "tag_name": "AL0_WW6_Master_Communication_Failure", + "dim": 0, + "alias": true, + "instance_id": 135, + "symbol_address": 1329, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "AL0_WW6_Control_Power_Failure": { + "tag_name": "AL0_WW6_Control_Power_Failure", + "dim": 0, + "alias": true, + "instance_id": 136, + "symbol_address": 1330, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "AL0_WW6_Lo_Flow_Alarm": { + "tag_name": "AL0_WW6_Lo_Flow_Alarm", + "dim": 0, + "alias": true, + "instance_id": 137, + "symbol_address": 1331, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "AL0_WW6_Hi_Flow_Alarm": { + "tag_name": "AL0_WW6_Hi_Flow_Alarm", + "dim": 0, + "alias": true, + "instance_id": 138, + "symbol_address": 1332, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "AL0_WW6_Lo_Discharge_Alarm": { + "tag_name": "AL0_WW6_Lo_Discharge_Alarm", + "dim": 0, + "alias": true, "instance_id": 139, - "symbol_address": 34440, - "symbol_object_address": 910292, - "software_control": 1140916356, + "symbol_address": 1333, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, 0, 0 ], - "data_type": "DINT", - "data_type_name": "DINT", + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, "tag_type": "atomic" }, - "Start_Permissive_INT": { - "tag_name": "Start_Permissive_INT", + "AL0_WW6_Hi_Discharge_Alarm": { + "tag_name": "AL0_WW6_Hi_Discharge_Alarm", "dim": 0, - "alias": false, + "alias": true, "instance_id": 140, - "symbol_address": 34408, - "symbol_object_address": 910332, - "software_control": 1140916357, + "symbol_address": 1334, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, 0, 0 ], - "data_type": "DINT", - "data_type_name": "DINT", + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, "tag_type": "atomic" }, - "PowerFlex755_EStopped": { - "tag_name": "PowerFlex755_EStopped", + "AL0_WW6_Lo_PIP_Alarm": { + "tag_name": "AL0_WW6_Lo_PIP_Alarm", "dim": 0, "alias": true, "instance_id": 141, - "symbol_address": 57036, - "symbol_object_address": 910372, - "software_control": 1073807401, - "external_access": "Read Only", + "symbol_address": 1335, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", "dimensions": [ 0, 0, @@ -56923,17 +2634,17 @@ ], "data_type": "BOOL", "data_type_name": "BOOL", - "bit_position": 2, + "bit_position": 0, "tag_type": "atomic" }, - "alarm_ESTOP": { - "tag_name": "alarm_ESTOP", + "AL0_WW6_VFD_Faulted": { + "tag_name": "AL0_WW6_VFD_Faulted", "dim": 0, - "alias": false, + "alias": true, "instance_id": 142, - "symbol_address": 68232, - "symbol_object_address": 910412, - "software_control": 1140916247, + "symbol_address": 1336, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, @@ -56945,14 +2656,33 @@ "bit_position": 0, "tag_type": "atomic" }, - "SP_Time": { - "tag_name": "SP_Time", + "AL0_WW6_HOA_In_Manual": { + "tag_name": "AL0_WW6_HOA_In_Manual", "dim": 0, - "alias": false, + "alias": true, + "instance_id": 143, + "symbol_address": 1337, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "FBK_WW6_VFD_Running": { + "tag_name": "FBK_WW6_VFD_Running", + "dim": 0, + "alias": true, "instance_id": 144, - "symbol_address": 35360, - "symbol_object_address": 910452, - "software_control": 1140916324, + "symbol_address": 1338, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, @@ -56964,121 +2694,603 @@ "bit_position": 0, "tag_type": "atomic" }, - "val_Flowmeter_BarrelsPerMinute": { - "tag_name": "val_Flowmeter_BarrelsPerMinute", + "CMD_WW1_Manual_Run": { + "tag_name": "CMD_WW1_Manual_Run", "dim": 0, - "alias": false, + "alias": true, + "instance_id": 145, + "symbol_address": 1339, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_WW1_Run": { + "tag_name": "CMD_WW1_Run", + "dim": 0, + "alias": true, + "instance_id": 146, + "symbol_address": 1340, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_WW2_Auto": { + "tag_name": "CMD_WW2_Auto", + "dim": 0, + "alias": true, + "instance_id": 147, + "symbol_address": 1341, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_WW2_Manual_Run": { + "tag_name": "CMD_WW2_Manual_Run", + "dim": 0, + "alias": true, "instance_id": 148, - "symbol_address": 68264, - "symbol_object_address": 910492, - "software_control": 1946222614, + "symbol_address": 1342, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, 0, 0 ], - "data_type": "REAL", - "data_type_name": "REAL", + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, "tag_type": "atomic" }, - "val_Flowmeter_BarrelsPerDay": { - "tag_name": "val_Flowmeter_BarrelsPerDay", + "CMD_WW2_Run": { + "tag_name": "CMD_WW2_Run", "dim": 0, - "alias": false, + "alias": true, + "instance_id": 149, + "symbol_address": 1343, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_WW3_Auto": { + "tag_name": "CMD_WW3_Auto", + "dim": 0, + "alias": true, + "instance_id": 150, + "symbol_address": 1344, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_WW3_Manual_Run": { + "tag_name": "CMD_WW3_Manual_Run", + "dim": 0, + "alias": true, + "instance_id": 151, + "symbol_address": 1345, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_WW3_Run": { + "tag_name": "CMD_WW3_Run", + "dim": 0, + "alias": true, + "instance_id": 152, + "symbol_address": 1346, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_WW4_Auto": { + "tag_name": "CMD_WW4_Auto", + "dim": 0, + "alias": true, + "instance_id": 153, + "symbol_address": 1347, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_WW4_Manual_Run": { + "tag_name": "CMD_WW4_Manual_Run", + "dim": 0, + "alias": true, + "instance_id": 154, + "symbol_address": 1348, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_WW4_Run": { + "tag_name": "CMD_WW4_Run", + "dim": 0, + "alias": true, + "instance_id": 155, + "symbol_address": 1349, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_WW5_Auto": { + "tag_name": "CMD_WW5_Auto", + "dim": 0, + "alias": true, + "instance_id": 156, + "symbol_address": 1350, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_WW5_Manual_Run": { + "tag_name": "CMD_WW5_Manual_Run", + "dim": 0, + "alias": true, + "instance_id": 157, + "symbol_address": 1351, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_WW5_Run": { + "tag_name": "CMD_WW5_Run", + "dim": 0, + "alias": true, + "instance_id": 158, + "symbol_address": 1352, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_WW6_Auto": { + "tag_name": "CMD_WW6_Auto", + "dim": 0, + "alias": true, + "instance_id": 159, + "symbol_address": 1353, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_WW6_Manual_Run": { + "tag_name": "CMD_WW6_Manual_Run", + "dim": 0, + "alias": true, + "instance_id": 160, + "symbol_address": 1354, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_WW6_Run": { + "tag_name": "CMD_WW6_Run", + "dim": 0, + "alias": true, + "instance_id": 161, + "symbol_address": 1355, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_WW1_PID_Auto": { + "tag_name": "CMD_WW1_PID_Auto", + "dim": 0, + "alias": true, + "instance_id": 162, + "symbol_address": 1356, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_WW1_Enable_Lo_Flow_Alarm": { + "tag_name": "CMD_WW1_Enable_Lo_Flow_Alarm", + "dim": 0, + "alias": true, + "instance_id": 163, + "symbol_address": 1357, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_WW1_Enable_Hi_Flow_Alarm": { + "tag_name": "CMD_WW1_Enable_Hi_Flow_Alarm", + "dim": 0, + "alias": true, + "instance_id": 164, + "symbol_address": 1358, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_WW1_Enable_Lo_Disch_Alarm": { + "tag_name": "CMD_WW1_Enable_Lo_Disch_Alarm", + "dim": 0, + "alias": true, + "instance_id": 165, + "symbol_address": 1359, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_WW1_Enable_Hi_Disch_Alarm": { + "tag_name": "CMD_WW1_Enable_Hi_Disch_Alarm", + "dim": 0, + "alias": true, + "instance_id": 166, + "symbol_address": 1360, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_WW1_Enable_Lo_PIP_Alarm": { + "tag_name": "CMD_WW1_Enable_Lo_PIP_Alarm", + "dim": 0, + "alias": true, + "instance_id": 167, + "symbol_address": 1361, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_WW_Start_Stop_Together": { + "tag_name": "CMD_WW_Start_Stop_Together", + "dim": 0, + "alias": true, + "instance_id": 168, + "symbol_address": 1362, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_WW1_Auto": { + "tag_name": "CMD_WW1_Auto", + "dim": 0, + "alias": true, "instance_id": 169, - "symbol_address": 34120, - "symbol_object_address": 910572, - "software_control": 1946222751, + "symbol_address": 1363, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, 0, 0 ], - "data_type": "REAL", - "data_type_name": "REAL", + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, "tag_type": "atomic" }, - "ControllerFault": { - "tag_name": "ControllerFault", + "CMD_WW2_PID_Auto": { + "tag_name": "CMD_WW2_PID_Auto", "dim": 0, - "alias": false, + "alias": true, + "instance_id": 170, + "symbol_address": 1364, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_WW2_Enable_Lo_Flow_Alarm": { + "tag_name": "CMD_WW2_Enable_Lo_Flow_Alarm", + "dim": 0, + "alias": true, "instance_id": 171, - "symbol_address": 34152, - "symbol_object_address": 910612, - "software_control": 67174558, + "symbol_address": 1365, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, 0, 0 ], - "template_instance_id": 1459, - "data_type": { - "name": "FAULTRECORD", - "internal_tags": { - "Time_Low": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Time_High": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Type": { - "offset": 8, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Code": { - "offset": 10, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Info": { - "offset": 12, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 8 - } - }, - "attributes": [ - "Time_Low", - "Time_High", - "Type", - "Code", - "Info" - ], - "template": { - "object_definition_size": 32, - "structure_size": 44, - "member_count": 5, - "structure_handle": 3581 - } - }, - "data_type_name": "FAULTRECORD", - "tag_type": "struct" + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" }, - "ControllerFault_IO": { - "tag_name": "ControllerFault_IO", + "CMD_WW2_Enable_Hi_Flow_Alarm": { + "tag_name": "CMD_WW2_Enable_Hi_Flow_Alarm", "dim": 0, - "alias": false, + "alias": true, + "instance_id": 172, + "symbol_address": 1366, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_WW2_Enable_Lo_Disch_Alarm": { + "tag_name": "CMD_WW2_Enable_Lo_Disch_Alarm", + "dim": 0, + "alias": true, + "instance_id": 173, + "symbol_address": 1367, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_WW2_Enable_Hi_Disch_Alarm": { + "tag_name": "CMD_WW2_Enable_Hi_Disch_Alarm", + "dim": 0, + "alias": true, + "instance_id": 174, + "symbol_address": 1368, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_WW2_Enable_Lo_PIP_Alarm": { + "tag_name": "CMD_WW2_Enable_Lo_PIP_Alarm", + "dim": 0, + "alias": true, + "instance_id": 175, + "symbol_address": 1369, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_WW3_Enable_Lo_PIP_Alarm": { + "tag_name": "CMD_WW3_Enable_Lo_PIP_Alarm", + "dim": 0, + "alias": true, "instance_id": 176, - "symbol_address": 34088, - "symbol_object_address": 910732, - "software_control": 1140916385, + "symbol_address": 1370, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, @@ -57090,14 +3302,14 @@ "bit_position": 0, "tag_type": "atomic" }, - "ControllerFault_Program": { - "tag_name": "ControllerFault_Program", + "CMD_WW3_Enable_Hi_Disch_Alarm": { + "tag_name": "CMD_WW3_Enable_Hi_Disch_Alarm", "dim": 0, - "alias": false, + "alias": true, "instance_id": 177, - "symbol_address": 33832, - "symbol_object_address": 910772, - "software_control": 1140916389, + "symbol_address": 1371, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, @@ -57109,10943 +3321,356 @@ "bit_position": 0, "tag_type": "atomic" }, - "ControllerFault_ClearAttempts": { - "tag_name": "ControllerFault_ClearAttempts", + "CMD_WW3_Enable_Lo_Disch_Alarm": { + "tag_name": "CMD_WW3_Enable_Lo_Disch_Alarm", "dim": 0, - "alias": false, + "alias": true, "instance_id": 178, - "symbol_address": 33800, - "symbol_object_address": 910812, - "software_control": 1140916390, + "symbol_address": 1372, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, 0, 0 ], - "data_type": "DINT", - "data_type_name": "DINT", + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, "tag_type": "atomic" }, - "cfg_CurrentLimitMultiplier": { - "tag_name": "cfg_CurrentLimitMultiplier", + "CMD_WW3_Enable_Hi_Flow_Alarm": { + "tag_name": "CMD_WW3_Enable_Hi_Flow_Alarm", "dim": 0, - "alias": false, + "alias": true, + "instance_id": 179, + "symbol_address": 1373, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_WW3_Enable_Lo_Flow_Alarm": { + "tag_name": "CMD_WW3_Enable_Lo_Flow_Alarm", + "dim": 0, + "alias": true, + "instance_id": 180, + "symbol_address": 1374, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_WW3_PID_Auto": { + "tag_name": "CMD_WW3_PID_Auto", + "dim": 0, + "alias": true, "instance_id": 181, - "symbol_address": 33768, - "symbol_object_address": 910852, - "software_control": 1946222761, + "symbol_address": 1375, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, 0, 0 ], - "data_type": "REAL", - "data_type_name": "REAL", + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, "tag_type": "atomic" }, - "sts_CurrentVFDFaultCode": { - "tag_name": "sts_CurrentVFDFaultCode", + "CMD_WW4_PID_Auto": { + "tag_name": "CMD_WW4_PID_Auto", "dim": 0, - "alias": false, + "alias": true, + "instance_id": 182, + "symbol_address": 1376, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_WW4_Enable_Lo_Flow_Alarm": { + "tag_name": "CMD_WW4_Enable_Lo_Flow_Alarm", + "dim": 0, + "alias": true, + "instance_id": 183, + "symbol_address": 1377, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_WW4_Enable_Hi_Flow_Alarm": { + "tag_name": "CMD_WW4_Enable_Hi_Flow_Alarm", + "dim": 0, + "alias": true, "instance_id": 184, - "symbol_address": 33736, - "symbol_object_address": 910892, - "software_control": 1140916396, + "symbol_address": 1378, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, 0, 0 ], - "data_type": "DINT", - "data_type_name": "DINT", + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, "tag_type": "atomic" }, - "VFD_753:I": { - "tag_name": "VFD_753:I", + "CMD_WW4_Enable_Lo_Disch_Alarm": { + "tag_name": "CMD_WW4_Enable_Lo_Disch_Alarm", "dim": 0, - "alias": false, + "alias": true, + "instance_id": 185, + "symbol_address": 1379, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_WW4_Enable_Hi_Disch_Alarm": { + "tag_name": "CMD_WW4_Enable_Hi_Disch_Alarm", + "dim": 0, + "alias": true, + "instance_id": 186, + "symbol_address": 1380, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_WW4_Enable_Lo_PIP_Alarm": { + "tag_name": "CMD_WW4_Enable_Lo_PIP_Alarm", + "dim": 0, + "alias": true, "instance_id": 187, - "symbol_address": 63963688, - "symbol_object_address": 911012, - "software_control": 201392304, + "symbol_address": 1381, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, 0, 0 ], - "template_instance_id": 1047, - "data_type": { - "name": "AB:PowerFlex753_R_286F774E:I:0", - "internal_tags": { - "pad": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DriveStatus": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DriveStatus_Ready": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "DriveStatus_Active": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "DriveStatus_CommandDir": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "DriveStatus_ActualDir": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "DriveStatus_Accelerating": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "DriveStatus_Decelerating": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "DriveStatus_Alarm": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DriveStatus_Faulted": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "DriveStatus_AtSpeed": { - "offset": 5, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "DriveStatus_Manual": { - "offset": 5, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "DriveStatus_SpdRefBit0": { - "offset": 5, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "DriveStatus_SpdRefBit1": { - "offset": 5, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "DriveStatus_SpdRefBit2": { - "offset": 5, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "DriveStatus_SpdRefBit3": { - "offset": 5, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "DriveStatus_SpdRefBit4": { - "offset": 5, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DriveStatus_Running": { - "offset": 6, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "DriveStatus_Jogging": { - "offset": 6, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "DriveStatus_Stopping": { - "offset": 6, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "DriveStatus_DCBraking": { - "offset": 6, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "DriveStatus_DBActive": { - "offset": 6, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "DriveStatus_SpeedMode": { - "offset": 6, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "DriveStatus_PositionMode": { - "offset": 6, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DriveStatus_TorqueMode": { - "offset": 6, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "DriveStatus_AtZeroSpeed": { - "offset": 7, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "DriveStatus_AtHome": { - "offset": 7, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "DriveStatus_AtLimit": { - "offset": 7, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "DriveStatus_CurrLimit": { - "offset": 7, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "DriveStatus_BusFrqReg": { - "offset": 7, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "DriveStatus_EnableOn": { - "offset": 7, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "DriveStatus_MotorOL": { - "offset": 7, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DriveStatus_Regen": { - "offset": 7, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Feedback": { - "offset": 8, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "TorqueCurFdbk": { - "offset": 12, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "OutputCurrent": { - "offset": 16, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "OutputPower": { - "offset": 20, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "ElapsedMWH": { - "offset": 24, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "ElapsedRunTime": { - "offset": 28, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "SpeedUnits": { - "offset": 32, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PredMaintSts": { - "offset": 36, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PredMaintSts_HeatsinkFan": { - "offset": 36, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "PredMaintSts_InternalFan": { - "offset": 36, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "PredMaintSts_MtrBearing": { - "offset": 36, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "PredMaintSts_MtrLube": { - "offset": 36, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "PredMaintSts_MchBearing": { - "offset": 36, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PredMaintSts_MchLube": { - "offset": 36, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PredMaintSts_Reserved": { - "offset": 36, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PredMaintSts_Reserved1": { - "offset": 36, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "PredMaintSts_Reserved2": { - "offset": 37, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "PredMaintSts_Reserved3": { - "offset": 37, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "PredMaintSts_Reserved4": { - "offset": 37, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "PredMaintSts_Reserved5": { - "offset": 37, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "PredMaintSts_Reserved6": { - "offset": 37, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PredMaintSts_Reserved7": { - "offset": 37, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PredMaintSts_Reserved8": { - "offset": 37, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PredMaintSts_Master": { - "offset": 37, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "StartInhibits": { - "offset": 40, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "StartInhibits_Faulted": { - "offset": 40, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "StartInhibits_Alarm": { - "offset": 40, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "StartInhibits_Enable": { - "offset": 40, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "StartInhibits_Precharge": { - "offset": 40, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "StartInhibits_Stop": { - "offset": 40, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "StartInhibits_Database": { - "offset": 40, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "StartInhibits_Startup": { - "offset": 40, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "StartInhibits_Safety": { - "offset": 40, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "StartInhibits_Sleep": { - "offset": 41, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "StartInhibits_Profiler": { - "offset": 41, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "DriveStatus2": { - "offset": 44, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DriveStatus2_AutoRstrAct": { - "offset": 44, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "DriveStatus2_AuRstrCntDwn": { - "offset": 44, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "DriveStatus2_HSFanOn": { - "offset": 44, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "DriveStatus2_Reserved": { - "offset": 44, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "DriveStatus2_FluxBraking": { - "offset": 44, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "DriveStatus2_FdbkLossSwO": { - "offset": 44, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "DriveStatus2_Reserved1": { - "offset": 44, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DriveStatus2_AdjVltgMode": { - "offset": 44, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "DriveStatus2_PrchrgClosed": { - "offset": 45, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "DriveStatus2_Autotuning": { - "offset": 45, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "DriveStatus2_PIDFBLoss": { - "offset": 45, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "DriveStatus2_AccelRate": { - "offset": 45, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "DriveStatus2_DecelRate": { - "offset": 45, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "DriveOLCount": { - "offset": 48, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "DriveTempC": { - "offset": 52, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "LastFaultCode": { - "offset": 56, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "FaultStatusA": { - "offset": 60, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "FaultStatusA_PowerLoss": { - "offset": 60, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "FaultStatusA_UnderVoltage": { - "offset": 60, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "FaultStatusA_MotorOL": { - "offset": 60, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "FaultStatusA_LoadLoss": { - "offset": 60, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "FaultStatusA_InPhaseLoss": { - "offset": 60, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "FaultStatusA_OutPhaseLoss": { - "offset": 60, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "FaultStatusA_DecelInhib": { - "offset": 60, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "FaultStatusA_ShearPin1": { - "offset": 60, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "FaultStatusA_ShearPin2": { - "offset": 61, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "FaultStatusA_PriFdbkLoss": { - "offset": 61, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "FaultStatusA_AltFdbkLoss": { - "offset": 61, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "FaultStatusA_AuxFdbkLoss": { - "offset": 61, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "FaultStatusA_PosFdbkLoss": { - "offset": 61, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "FaultStatusA_ExtPrchrgErr": { - "offset": 61, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "FaultStatusB": { - "offset": 64, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "FaultStatusB_AuxInputFlt": { - "offset": 64, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "FaultStatusB_OverVoltage": { - "offset": 64, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "FaultStatusB_DriveOL": { - "offset": 64, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "FaultStatusB_HeatsinkOT": { - "offset": 64, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "FaultStatusB_TransistorOT": { - "offset": 64, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "FaultStatusB_SinkUnderTmp": { - "offset": 64, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "FaultStatusB_ExcessLoad": { - "offset": 64, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "FaultStatusB_OverspdLmt": { - "offset": 64, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "FaultStatusB_PrchrgOpen": { - "offset": 65, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "FaultStatusB_SafetyBrdFlt": { - "offset": 65, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "FaultStatusB_IRVoltsRange": { - "offset": 65, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "FaultStatusB_FluxAmpsRang": { - "offset": 65, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "FaultStatusB_IXOVoltRange": { - "offset": 65, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "FaultStatusB_AuRstExhaust": { - "offset": 65, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "FaultStatusB_SWOverCur": { - "offset": 65, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "FaultStatusB_HWOverCur": { - "offset": 65, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "FaultStatusB_Reserved": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "FaultStatusB_Reserved1": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "FaultStatusB_GroundFault": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "FaultStatusB_OWAlarmTO": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "FaultStatusB_OverTravel": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "FaultStatusB_TrvlLimCflct": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "FaultStatusB_EndLmtSw": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "ElapsedkWH": { - "offset": 68, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - } - }, - "attributes": [ - "pad", - "DriveStatus", - "DriveStatus_Ready", - "DriveStatus_Active", - "DriveStatus_CommandDir", - "DriveStatus_ActualDir", - "DriveStatus_Accelerating", - "DriveStatus_Decelerating", - "DriveStatus_Alarm", - "DriveStatus_Faulted", - "DriveStatus_AtSpeed", - "DriveStatus_Manual", - "DriveStatus_SpdRefBit0", - "DriveStatus_SpdRefBit1", - "DriveStatus_SpdRefBit2", - "DriveStatus_SpdRefBit3", - "DriveStatus_SpdRefBit4", - "DriveStatus_Running", - "DriveStatus_Jogging", - "DriveStatus_Stopping", - "DriveStatus_DCBraking", - "DriveStatus_DBActive", - "DriveStatus_SpeedMode", - "DriveStatus_PositionMode", - "DriveStatus_TorqueMode", - "DriveStatus_AtZeroSpeed", - "DriveStatus_AtHome", - "DriveStatus_AtLimit", - "DriveStatus_CurrLimit", - "DriveStatus_BusFrqReg", - "DriveStatus_EnableOn", - "DriveStatus_MotorOL", - "DriveStatus_Regen", - "Feedback", - "TorqueCurFdbk", - "OutputCurrent", - "OutputPower", - "ElapsedMWH", - "ElapsedRunTime", - "SpeedUnits", - "PredMaintSts", - "PredMaintSts_HeatsinkFan", - "PredMaintSts_InternalFan", - "PredMaintSts_MtrBearing", - "PredMaintSts_MtrLube", - "PredMaintSts_MchBearing", - "PredMaintSts_MchLube", - "PredMaintSts_Reserved", - "PredMaintSts_Reserved1", - "PredMaintSts_Reserved2", - "PredMaintSts_Reserved3", - "PredMaintSts_Reserved4", - "PredMaintSts_Reserved5", - "PredMaintSts_Reserved6", - "PredMaintSts_Reserved7", - "PredMaintSts_Reserved8", - "PredMaintSts_Master", - "StartInhibits", - "StartInhibits_Faulted", - "StartInhibits_Alarm", - "StartInhibits_Enable", - "StartInhibits_Precharge", - "StartInhibits_Stop", - "StartInhibits_Database", - "StartInhibits_Startup", - "StartInhibits_Safety", - "StartInhibits_Sleep", - "StartInhibits_Profiler", - "DriveStatus2", - "DriveStatus2_AutoRstrAct", - "DriveStatus2_AuRstrCntDwn", - "DriveStatus2_HSFanOn", - "DriveStatus2_Reserved", - "DriveStatus2_FluxBraking", - "DriveStatus2_FdbkLossSwO", - "DriveStatus2_Reserved1", - "DriveStatus2_AdjVltgMode", - "DriveStatus2_PrchrgClosed", - "DriveStatus2_Autotuning", - "DriveStatus2_PIDFBLoss", - "DriveStatus2_AccelRate", - "DriveStatus2_DecelRate", - "DriveOLCount", - "DriveTempC", - "LastFaultCode", - "FaultStatusA", - "FaultStatusA_PowerLoss", - "FaultStatusA_UnderVoltage", - "FaultStatusA_MotorOL", - "FaultStatusA_LoadLoss", - "FaultStatusA_InPhaseLoss", - "FaultStatusA_OutPhaseLoss", - "FaultStatusA_DecelInhib", - "FaultStatusA_ShearPin1", - "FaultStatusA_ShearPin2", - "FaultStatusA_PriFdbkLoss", - "FaultStatusA_AltFdbkLoss", - "FaultStatusA_AuxFdbkLoss", - "FaultStatusA_PosFdbkLoss", - "FaultStatusA_ExtPrchrgErr", - "FaultStatusB", - "FaultStatusB_AuxInputFlt", - "FaultStatusB_OverVoltage", - "FaultStatusB_DriveOL", - "FaultStatusB_HeatsinkOT", - "FaultStatusB_TransistorOT", - "FaultStatusB_SinkUnderTmp", - "FaultStatusB_ExcessLoad", - "FaultStatusB_OverspdLmt", - "FaultStatusB_PrchrgOpen", - "FaultStatusB_SafetyBrdFlt", - "FaultStatusB_IRVoltsRange", - "FaultStatusB_FluxAmpsRang", - "FaultStatusB_IXOVoltRange", - "FaultStatusB_AuRstExhaust", - "FaultStatusB_SWOverCur", - "FaultStatusB_HWOverCur", - "FaultStatusB_Reserved", - "FaultStatusB_Reserved1", - "FaultStatusB_GroundFault", - "FaultStatusB_OWAlarmTO", - "FaultStatusB_OverTravel", - "FaultStatusB_TrvlLimCflct", - "FaultStatusB_EndLmtSw", - "ElapsedkWH" - ], - "template": { - "object_definition_size": 1057, - "structure_size": 72, - "member_count": 125, - "structure_handle": 10955 - } - }, - "data_type_name": "AB:PowerFlex753_R_286F774E:I:0", - "tag_type": "struct" + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" }, - "VFD_753:O": { - "tag_name": "VFD_753:O", + "CMD_WW5_PID_Auto": { + "tag_name": "CMD_WW5_PID_Auto", "dim": 0, - "alias": false, + "alias": true, "instance_id": 188, - "symbol_address": 63963360, - "symbol_object_address": 911052, - "software_control": 201392306, + "symbol_address": 1382, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, 0, 0 ], - "template_instance_id": 3358, - "data_type": { - "name": "AB:PowerFlex753_R_54376CB2:O:0", - "internal_tags": { - "LogicCommand": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "LogicCommand_Stop": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "LogicCommand_Start": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "LogicCommand_Jog1": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "LogicCommand_ClearFaults": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "LogicCommand_Forward": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "LogicCommand_Reverse": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "LogicCommand_Manual": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "LogicCommand_AccelTime1": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "LogicCommand_AccelTime2": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "LogicCommand_DecelTime1": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "LogicCommand_DecelTime2": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "LogicCommand_SpdRefSel0": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "LogicCommand_SpdRefSel1": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "LogicCommand_SpdRefSel2": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "LogicCommand_CoastStop": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "LogicCommand_CLimitStop": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "LogicCommand_Run": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "LogicCommand_Jog2": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Reference": { - "offset": 4, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "MotorNPVolts": { - "offset": 8, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "MotorNPAmps": { - "offset": 12, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "MotorNPHertz": { - "offset": 16, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "MotorNPRPM": { - "offset": 20, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "MotorNPPower": { - "offset": 24, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "MtrOLFactor": { - "offset": 28, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "MotorPoles": { - "offset": 32, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "MinFwdSpeed": { - "offset": 36, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "MaxFwdSpeed": { - "offset": 40, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PWMFrequency": { - "offset": 44, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "ResetMeters": { - "offset": 48, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "CurrentLimit1": { - "offset": 52, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - } - }, - "attributes": [ - "LogicCommand", - "LogicCommand_Stop", - "LogicCommand_Start", - "LogicCommand_Jog1", - "LogicCommand_ClearFaults", - "LogicCommand_Forward", - "LogicCommand_Reverse", - "LogicCommand_Manual", - "LogicCommand_AccelTime1", - "LogicCommand_AccelTime2", - "LogicCommand_DecelTime1", - "LogicCommand_DecelTime2", - "LogicCommand_SpdRefSel0", - "LogicCommand_SpdRefSel1", - "LogicCommand_SpdRefSel2", - "LogicCommand_CoastStop", - "LogicCommand_CLimitStop", - "LogicCommand_Run", - "LogicCommand_Jog2", - "Reference", - "MotorNPVolts", - "MotorNPAmps", - "MotorNPHertz", - "MotorNPRPM", - "MotorNPPower", - "MtrOLFactor", - "MotorPoles", - "MinFwdSpeed", - "MaxFwdSpeed", - "PWMFrequency", - "ResetMeters", - "CurrentLimit1" - ], - "template": { - "object_definition_size": 250, - "structure_size": 56, - "member_count": 32, - "structure_handle": 18175 - } - }, - "data_type_name": "AB:PowerFlex753_R_54376CB2:O:0", - "tag_type": "struct" + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" }, - "PowerFlex753": { - "tag_name": "PowerFlex753", + "CMD_WW5_Enable_Lo_Flow_Alarm": { + "tag_name": "CMD_WW5_Enable_Lo_Flow_Alarm", "dim": 0, - "alias": false, + "alias": true, + "instance_id": 189, + "symbol_address": 1383, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_WW5_Enable_Hi_Flow_Alarm": { + "tag_name": "CMD_WW5_Enable_Hi_Flow_Alarm", + "dim": 0, + "alias": true, + "instance_id": 190, + "symbol_address": 1384, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_WW5_Enable_Lo_Disch_Alarm": { + "tag_name": "CMD_WW5_Enable_Lo_Disch_Alarm", + "dim": 0, + "alias": true, "instance_id": 191, - "symbol_address": 24504, - "symbol_object_address": 911172, - "software_control": 67174587, + "symbol_address": 1385, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, 0, 0 ], - "template_instance_id": 3019, - "data_type": { - "name": "P_PF753", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp_FwdPermOK": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_FwdNBPermOK": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Inp_RevPermOK": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Inp_RevNBPermOK": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Inp_IntlkOK": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Inp_NBIntlkOK": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Inp_IOFault": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Inp_Sim": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp_Hand": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_Ovrd": { - "offset": 180, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Inp_OvrdCmd": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Inp_OvrdSpeed": { - "offset": 8, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Inp_Reset": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_HasReverse": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_HasJog": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_AllowLocal": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_HasFwdPermObj": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Cfg_HasRevPermObj": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Cfg_HasIntlkObj": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Cfg_HasResInhObj": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Cfg_HasRunTimeObj": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_SetTrack": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_SetTrackOvrdHand": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_PCmdClear": { - "offset": 180, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_ProgDefault": { - "offset": 180, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_OperStopPrio": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_OCmdResets": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Cfg_OvrdPermIntlk": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Cfg_ShedOnFailToStart": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Cfg_ShedOnIOFault": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Cfg_SimScaleEU": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_SimScaleRaw": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_HasFailToStartAlm": { - "offset": 696, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_HasFailToStopAlm": { - "offset": 540, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_HasIntlkTripAlm": { - "offset": 384, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_HasDriveFaultAlm": { - "offset": 972, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_HasIOFaultAlm": { - "offset": 228, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_FailToStartResetReqd": { - "offset": 696, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_FailToStopResetReqd": { - "offset": 540, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_IntlkTripResetReqd": { - "offset": 384, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_DriveFaultResetReqd": { - "offset": 972, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_IOFaultResetReqd": { - "offset": 228, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_FailToStartAckReqd": { - "offset": 696, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_FailToStopAckReqd": { - "offset": 540, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_IntlkTripAckReqd": { - "offset": 384, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_DriveFaultAckReqd": { - "offset": 972, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_IOFaultAckReqd": { - "offset": 228, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_FailToStartSeverity": { - "offset": 700, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_FailToStopSeverity": { - "offset": 544, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_IntlkTripSeverity": { - "offset": 388, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_DriveFaultSeverity": { - "offset": 976, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_IOFaultSeverity": { - "offset": 232, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_MinSpdRef": { - "offset": 12, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_MaxSpdRef": { - "offset": 16, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_SpeedRefRawMin": { - "offset": 20, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_SpeedRefRawMax": { - "offset": 24, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_SpeedRefEUMin": { - "offset": 28, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_SpeedRefEUMax": { - "offset": 32, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_SpeedFdbkRawMin": { - "offset": 36, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_SpeedFdbkRawMax": { - "offset": 40, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_SpeedFdbkEUMin": { - "offset": 44, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_SpeedFdbkEUMax": { - "offset": 48, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_SimRampT": { - "offset": 52, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_FailToStartT": { - "offset": 56, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_FailToStopT": { - "offset": 60, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_ResetPulseT": { - "offset": 64, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_MaxJogT": { - "offset": 68, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Cfg_OperKeep": { - "offset": 72, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Cfg_ProgKeep": { - "offset": 73, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "PSet_SpeedRef": { - "offset": 76, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PSet_Owner": { - "offset": 80, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "OSet_SpeedRef": { - "offset": 84, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "PCmd_Start": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_Stop": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_Fwd": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "__BitHost01": { - "offset": 88, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PCmd_Rev": { - "offset": 88, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "PCmd_Acq": { - "offset": 180, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "PCmd_Rel": { - "offset": 181, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "PCmd_Lock": { - "offset": 181, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "PCmd_Unlock": { - "offset": 181, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "PCmd_Reset": { - "offset": 88, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "PCmd_FailToStartAck": { - "offset": 697, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_FailToStartSuppress": { - "offset": 697, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_FailToStartUnsuppress": { - "offset": 697, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_FailToStartUnshelve": { - "offset": 697, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "PCmd_FailToStopAck": { - "offset": 541, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_FailToStopSuppress": { - "offset": 541, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_FailToStopUnsuppress": { - "offset": 541, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_FailToStopUnshelve": { - "offset": 541, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "PCmd_IntlkTripAck": { - "offset": 385, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_IntlkTripSuppress": { - "offset": 385, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_IntlkTripUnsuppress": { - "offset": 385, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_IntlkTripUnshelve": { - "offset": 385, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "PCmd_DriveFaultAck": { - "offset": 973, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_DriveFaultSuppress": { - "offset": 973, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_DriveFaultUnsuppress": { - "offset": 973, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_DriveFaultUnshelve": { - "offset": 973, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "PCmd_IOFaultAck": { - "offset": 229, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_IOFaultSuppress": { - "offset": 229, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_IOFaultUnsuppress": { - "offset": 229, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_IOFaultUnshelve": { - "offset": 229, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "OCmd_Start": { - "offset": 88, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "OCmd_Stop": { - "offset": 88, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "OCmd_Jog": { - "offset": 88, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "OCmd_Fwd": { - "offset": 88, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "OCmd_Rev": { - "offset": 88, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "OCmd_Bypass": { - "offset": 88, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "OCmd_Check": { - "offset": 89, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "MCmd_Disable": { - "offset": 89, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "MCmd_Enable": { - "offset": 89, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "MCmd_Acq": { - "offset": 181, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "MCmd_Rel": { - "offset": 181, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "OCmd_AcqLock": { - "offset": 181, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "OCmd_Unlock": { - "offset": 181, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "OCmd_Reset": { - "offset": 89, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "OCmd_ResetAckAll": { - "offset": 89, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Val_SpeedRef": { - "offset": 92, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_SpeedFdbk": { - "offset": 96, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_SpeedRefSrc": { - "offset": 100, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Val_SpeedRefRaw": { - "offset": 104, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_SpeedFdbkRaw": { - "offset": 108, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_SpeedRefEUMin": { - "offset": 112, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_SpeedRefEUMax": { - "offset": 116, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_SpeedFdbkEUMin": { - "offset": 120, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_SpeedFdbkEUMax": { - "offset": 124, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Val_LastFaultCode": { - "offset": 128, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "SrcQ_IO": { - "offset": 132, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "SrcQ": { - "offset": 133, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_Cmd": { - "offset": 134, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_Fdbk": { - "offset": 135, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_Sts": { - "offset": 136, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_Fault": { - "offset": 137, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_Mode": { - "offset": 184, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_Owner": { - "offset": 140, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Val_Notify": { - "offset": 144, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Sts_Stopped": { - "offset": 89, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Sts_Starting": { - "offset": 89, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Sts_Running": { - "offset": 89, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_Stopping": { - "offset": 90, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Sts_Jogging": { - "offset": 90, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_CommandDir": { - "offset": 90, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Sts_ActualDir": { - "offset": 90, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Sts_Accel": { - "offset": 90, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Sts_Decel": { - "offset": 90, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Sts_NotReady": { - "offset": 90, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Sts_Alarm": { - "offset": 90, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_AtSpeed": { - "offset": 91, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Sts_SpeedLimited": { - "offset": 91, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_DriveSts1": { - "offset": 148, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Sts_DriveSts2": { - "offset": 152, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Sts_FaultStsA": { - "offset": 156, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Sts_FaultStsB": { - "offset": 160, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Sts_PMSts": { - "offset": 164, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Sts_StartInhibits": { - "offset": 168, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Sts_Available": { - "offset": 91, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Sts_Bypass": { - "offset": 91, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Sts_BypActive": { - "offset": 91, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Sts_Disabled": { - "offset": 91, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Sts_NotRdy": { - "offset": 91, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Nrdy_Disabled": { - "offset": 91, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "__BitHost02": { - "offset": 172, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Nrdy_CfgErr": { - "offset": 172, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Nrdy_Intlk": { - "offset": 172, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Nrdy_Perm": { - "offset": 172, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Nrdy_OperPrio": { - "offset": 172, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Nrdy_Fail": { - "offset": 172, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Nrdy_IOFault": { - "offset": 172, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Nrdy_Trip": { - "offset": 172, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Nrdy_DriveNR": { - "offset": 172, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Nrdy_NoMode": { - "offset": 173, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Sts_MaintByp": { - "offset": 173, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_AlmInh": { - "offset": 173, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Sts_Err": { - "offset": 173, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Err_Timer": { - "offset": 173, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Err_Sim": { - "offset": 173, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Err_Alarm": { - "offset": 173, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Err_FdbkRaw": { - "offset": 173, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Err_FdbkEU": { - "offset": 174, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Err_RefLim": { - "offset": 174, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Err_RefEU": { - "offset": 174, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Err_RefRaw": { - "offset": 174, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Sts_Hand": { - "offset": 181, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_Maint": { - "offset": 182, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Sts_Ovrd": { - "offset": 182, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_Prog": { - "offset": 182, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Sts_Oper": { - "offset": 182, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Sts_ProgOperLock": { - "offset": 182, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Sts_NoMode": { - "offset": 182, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Sts_MAcqRcvd": { - "offset": 182, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_FailToStart": { - "offset": 696, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Alm_FailToStart": { - "offset": 762, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack_FailToStart": { - "offset": 762, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_FailToStartDisabled": { - "offset": 763, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_FailToStartShelved": { - "offset": 762, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Sts_FailToStartSuppressed": { - "offset": 762, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Sts_FailToStop": { - "offset": 540, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Alm_FailToStop": { - "offset": 606, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack_FailToStop": { - "offset": 606, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_FailToStopDisabled": { - "offset": 607, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_FailToStopShelved": { - "offset": 606, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Sts_FailToStopSuppressed": { - "offset": 606, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Sts_IntlkTrip": { - "offset": 384, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Alm_IntlkTrip": { - "offset": 450, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack_IntlkTrip": { - "offset": 450, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_IntlkTripDisabled": { - "offset": 451, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_IntlkTripShelved": { - "offset": 450, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Sts_IntlkTripSuppressed": { - "offset": 450, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Sts_DriveFault": { - "offset": 972, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Alm_DriveFault": { - "offset": 1038, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack_DriveFault": { - "offset": 1038, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_DriveFaultDisabled": { - "offset": 1039, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_DriveFaultShelved": { - "offset": 1038, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Sts_DriveFaultSuppressed": { - "offset": 1038, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Sts_IOFault": { - "offset": 228, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Alm_IOFault": { - "offset": 294, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack_IOFault": { - "offset": 294, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_IOFaultDisabled": { - "offset": 295, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_IOFaultShelved": { - "offset": 294, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Sts_IOFaultSuppressed": { - "offset": 294, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Rdy_Start": { - "offset": 174, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Rdy_Stop": { - "offset": 174, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Rdy_Jog": { - "offset": 174, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Rdy_Fwd": { - "offset": 174, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Rdy_Rev": { - "offset": 175, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Rdy_Bypass": { - "offset": 175, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Rdy_Check": { - "offset": 175, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Rdy_Disable": { - "offset": 175, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Rdy_Enable": { - "offset": 175, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Rdy_Reset": { - "offset": 175, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Rdy_ResetAckAll": { - "offset": 175, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Rdy_SpeedRef": { - "offset": 175, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "__BitHost03": { - "offset": 176, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "P_PF753": { - "offset": 176, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Mode": { - "offset": 180, - "tag_type": "struct", - "data_type": { - "name": "P_Mode", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp_Hand": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_Ovrd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_PCmdClear": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_OvrdOverLock": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_ProgDefault": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_Acq": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "PCmd_Rel": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "PCmd_Lock": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "PCmd_Unlock": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "MCmd_Acq": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "MCmd_Rel": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "OCmd_AcqLock": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "OCmd_UnlockRel": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Val": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Sts_Hand": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_Maint": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Sts_Ovrd": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_Prog": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Sts_Oper": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Sts_ProgOperLock": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Sts_ProgOperSel": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Sts_NoMode": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Sts_MAcqRcvd": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Rdy_MAcq": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Rdy_MRel": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Rdy_OAcq": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Rdy_OLock": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Rdy_OUnlock": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Rdy_ORel": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "P_Mode": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Wrk_Locked": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "__BitHost01": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Wrk_Prog": { - "offset": 8, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Wrk_Maint": { - "offset": 8, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inf_Lib": { - "offset": 12, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - }, - "Inf_Type": { - "offset": 28, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp_Hand", - "Inp_Ovrd", - "Cfg_PCmdClear", - "Cfg_OvrdOverLock", - "Cfg_ProgDefault", - "PCmd_Acq", - "PCmd_Rel", - "PCmd_Lock", - "PCmd_Unlock", - "MCmd_Acq", - "MCmd_Rel", - "OCmd_AcqLock", - "OCmd_UnlockRel", - "Val", - "Sts_Hand", - "Sts_Maint", - "Sts_Ovrd", - "Sts_Prog", - "Sts_Oper", - "Sts_ProgOperLock", - "Sts_ProgOperSel", - "Sts_NoMode", - "Sts_MAcqRcvd", - "Rdy_MAcq", - "Rdy_MRel", - "Rdy_OAcq", - "Rdy_OLock", - "Rdy_OUnlock", - "Rdy_ORel", - "P_Mode", - "Wrk_Locked", - "Wrk_Prog", - "Wrk_Maint", - "Inf_Lib", - "Inf_Type" - ], - "template": { - "object_definition_size": 228, - "structure_size": 48, - "member_count": 39, - "structure_handle": 16800 - } - }, - "data_type_name": "P_Mode", - "array": 0 - }, - "IOFault": { - "offset": 228, - "tag_type": "struct", - "data_type": { - "name": "P_Alarm", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_Reset": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_Exists": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_ResetReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_AckReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_AllowShelve": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Cfg_AllowDisable": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Cfg_PCmdClear": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Cfg_Severity": { - "offset": 4, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_AlmMinOnT": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_MaxShelfT": { - "offset": 12, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "PCfg_AllowExist": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "PCmd_Reset": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "PCmd_Ack": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_Suppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_Unsuppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_Unshelve": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "OCmd_Reset": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "OCmd_Ack": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "OCmd_Shelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "OCmd_Unshelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "MCmd_Disable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "MCmd_Enable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "MCmd_Test": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Val_Notify": { - "offset": 14, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_MinToUnshelve": { - "offset": 16, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Val_SecToUnshelve": { - "offset": 20, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Alm": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Shelved": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Suppressed": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Disabled": { - "offset": 67, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_AlmInh": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_Err": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Err_Timer": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Err_Severity": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Rdy_Reset": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Rdy_Ack": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Rdy_Shelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Rdy_Unshelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Rdy_Disable": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "__BitHost01": { - "offset": 24, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Rdy_Enable": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Rdy_Test": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "P_Alarm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Wrk_Alm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Wrk_Suppressed": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Wrk_AlmMinOnT": { - "offset": 28, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_AutoAckT": { - "offset": 40, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_ShelfT": { - "offset": 52, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Inf_Tab": { - "offset": 64, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Com_AE": { - "offset": 66, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_Tag": { - "offset": 68, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Cfg_Cond": { - "offset": 92, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Wrk_SecToUnshelve": { - "offset": 116, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Inf_Lib": { - "offset": 120, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - }, - "Inf_Type": { - "offset": 136, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp", - "Inp_Reset", - "Cfg_Exists", - "Cfg_ResetReqd", - "Cfg_AckReqd", - "Cfg_AllowShelve", - "Cfg_AllowDisable", - "Cfg_PCmdClear", - "Cfg_Severity", - "Cfg_AlmMinOnT", - "Cfg_MaxShelfT", - "PCfg_AllowExist", - "PCmd_Reset", - "PCmd_Ack", - "PCmd_Suppress", - "PCmd_Unsuppress", - "PCmd_Unshelve", - "OCmd_Reset", - "OCmd_Ack", - "OCmd_Shelve", - "OCmd_Unshelve", - "MCmd_Disable", - "MCmd_Enable", - "MCmd_Test", - "Val_Notify", - "Val_MinToUnshelve", - "Val_SecToUnshelve", - "Alm", - "Ack", - "Shelved", - "Suppressed", - "Disabled", - "Sts_AlmInh", - "Sts_Err", - "Err_Timer", - "Err_Severity", - "Rdy_Reset", - "Rdy_Ack", - "Rdy_Shelve", - "Rdy_Unshelve", - "Rdy_Disable", - "Rdy_Enable", - "Rdy_Test", - "P_Alarm", - "Wrk_Alm", - "Wrk_Suppressed", - "Wrk_AlmMinOnT", - "Wrk_AutoAckT", - "Wrk_ShelfT", - "Inf_Tab", - "Com_AE", - "Cfg_Tag", - "Cfg_Cond", - "Wrk_SecToUnshelve", - "Inf_Lib", - "Inf_Type" - ], - "template": { - "object_definition_size": 357, - "structure_size": 156, - "member_count": 60, - "structure_handle": 27647 - } - }, - "data_type_name": "P_Alarm", - "array": 0 - }, - "IntlkTrip": { - "offset": 384, - "tag_type": "struct", - "data_type": { - "name": "P_Alarm", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_Reset": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_Exists": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_ResetReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_AckReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_AllowShelve": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Cfg_AllowDisable": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Cfg_PCmdClear": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Cfg_Severity": { - "offset": 4, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_AlmMinOnT": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_MaxShelfT": { - "offset": 12, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "PCfg_AllowExist": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "PCmd_Reset": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "PCmd_Ack": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_Suppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_Unsuppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_Unshelve": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "OCmd_Reset": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "OCmd_Ack": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "OCmd_Shelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "OCmd_Unshelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "MCmd_Disable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "MCmd_Enable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "MCmd_Test": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Val_Notify": { - "offset": 14, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_MinToUnshelve": { - "offset": 16, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Val_SecToUnshelve": { - "offset": 20, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Alm": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Shelved": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Suppressed": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Disabled": { - "offset": 67, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_AlmInh": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_Err": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Err_Timer": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Err_Severity": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Rdy_Reset": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Rdy_Ack": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Rdy_Shelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Rdy_Unshelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Rdy_Disable": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "__BitHost01": { - "offset": 24, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Rdy_Enable": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Rdy_Test": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "P_Alarm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Wrk_Alm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Wrk_Suppressed": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Wrk_AlmMinOnT": { - "offset": 28, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_AutoAckT": { - "offset": 40, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_ShelfT": { - "offset": 52, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Inf_Tab": { - "offset": 64, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Com_AE": { - "offset": 66, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_Tag": { - "offset": 68, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Cfg_Cond": { - "offset": 92, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Wrk_SecToUnshelve": { - "offset": 116, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Inf_Lib": { - "offset": 120, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - }, - "Inf_Type": { - "offset": 136, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp", - "Inp_Reset", - "Cfg_Exists", - "Cfg_ResetReqd", - "Cfg_AckReqd", - "Cfg_AllowShelve", - "Cfg_AllowDisable", - "Cfg_PCmdClear", - "Cfg_Severity", - "Cfg_AlmMinOnT", - "Cfg_MaxShelfT", - "PCfg_AllowExist", - "PCmd_Reset", - "PCmd_Ack", - "PCmd_Suppress", - "PCmd_Unsuppress", - "PCmd_Unshelve", - "OCmd_Reset", - "OCmd_Ack", - "OCmd_Shelve", - "OCmd_Unshelve", - "MCmd_Disable", - "MCmd_Enable", - "MCmd_Test", - "Val_Notify", - "Val_MinToUnshelve", - "Val_SecToUnshelve", - "Alm", - "Ack", - "Shelved", - "Suppressed", - "Disabled", - "Sts_AlmInh", - "Sts_Err", - "Err_Timer", - "Err_Severity", - "Rdy_Reset", - "Rdy_Ack", - "Rdy_Shelve", - "Rdy_Unshelve", - "Rdy_Disable", - "Rdy_Enable", - "Rdy_Test", - "P_Alarm", - "Wrk_Alm", - "Wrk_Suppressed", - "Wrk_AlmMinOnT", - "Wrk_AutoAckT", - "Wrk_ShelfT", - "Inf_Tab", - "Com_AE", - "Cfg_Tag", - "Cfg_Cond", - "Wrk_SecToUnshelve", - "Inf_Lib", - "Inf_Type" - ], - "template": { - "object_definition_size": 357, - "structure_size": 156, - "member_count": 60, - "structure_handle": 27647 - } - }, - "data_type_name": "P_Alarm", - "array": 0 - }, - "FailToStop": { - "offset": 540, - "tag_type": "struct", - "data_type": { - "name": "P_Alarm", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_Reset": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_Exists": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_ResetReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_AckReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_AllowShelve": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Cfg_AllowDisable": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Cfg_PCmdClear": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Cfg_Severity": { - "offset": 4, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_AlmMinOnT": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_MaxShelfT": { - "offset": 12, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "PCfg_AllowExist": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "PCmd_Reset": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "PCmd_Ack": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_Suppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_Unsuppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_Unshelve": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "OCmd_Reset": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "OCmd_Ack": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "OCmd_Shelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "OCmd_Unshelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "MCmd_Disable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "MCmd_Enable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "MCmd_Test": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Val_Notify": { - "offset": 14, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_MinToUnshelve": { - "offset": 16, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Val_SecToUnshelve": { - "offset": 20, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Alm": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Shelved": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Suppressed": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Disabled": { - "offset": 67, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_AlmInh": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_Err": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Err_Timer": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Err_Severity": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Rdy_Reset": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Rdy_Ack": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Rdy_Shelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Rdy_Unshelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Rdy_Disable": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "__BitHost01": { - "offset": 24, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Rdy_Enable": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Rdy_Test": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "P_Alarm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Wrk_Alm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Wrk_Suppressed": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Wrk_AlmMinOnT": { - "offset": 28, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_AutoAckT": { - "offset": 40, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_ShelfT": { - "offset": 52, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Inf_Tab": { - "offset": 64, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Com_AE": { - "offset": 66, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_Tag": { - "offset": 68, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Cfg_Cond": { - "offset": 92, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Wrk_SecToUnshelve": { - "offset": 116, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Inf_Lib": { - "offset": 120, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - }, - "Inf_Type": { - "offset": 136, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp", - "Inp_Reset", - "Cfg_Exists", - "Cfg_ResetReqd", - "Cfg_AckReqd", - "Cfg_AllowShelve", - "Cfg_AllowDisable", - "Cfg_PCmdClear", - "Cfg_Severity", - "Cfg_AlmMinOnT", - "Cfg_MaxShelfT", - "PCfg_AllowExist", - "PCmd_Reset", - "PCmd_Ack", - "PCmd_Suppress", - "PCmd_Unsuppress", - "PCmd_Unshelve", - "OCmd_Reset", - "OCmd_Ack", - "OCmd_Shelve", - "OCmd_Unshelve", - "MCmd_Disable", - "MCmd_Enable", - "MCmd_Test", - "Val_Notify", - "Val_MinToUnshelve", - "Val_SecToUnshelve", - "Alm", - "Ack", - "Shelved", - "Suppressed", - "Disabled", - "Sts_AlmInh", - "Sts_Err", - "Err_Timer", - "Err_Severity", - "Rdy_Reset", - "Rdy_Ack", - "Rdy_Shelve", - "Rdy_Unshelve", - "Rdy_Disable", - "Rdy_Enable", - "Rdy_Test", - "P_Alarm", - "Wrk_Alm", - "Wrk_Suppressed", - "Wrk_AlmMinOnT", - "Wrk_AutoAckT", - "Wrk_ShelfT", - "Inf_Tab", - "Com_AE", - "Cfg_Tag", - "Cfg_Cond", - "Wrk_SecToUnshelve", - "Inf_Lib", - "Inf_Type" - ], - "template": { - "object_definition_size": 357, - "structure_size": 156, - "member_count": 60, - "structure_handle": 27647 - } - }, - "data_type_name": "P_Alarm", - "array": 0 - }, - "FailToStart": { - "offset": 696, - "tag_type": "struct", - "data_type": { - "name": "P_Alarm", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_Reset": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_Exists": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_ResetReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_AckReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_AllowShelve": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Cfg_AllowDisable": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Cfg_PCmdClear": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Cfg_Severity": { - "offset": 4, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_AlmMinOnT": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_MaxShelfT": { - "offset": 12, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "PCfg_AllowExist": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "PCmd_Reset": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "PCmd_Ack": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_Suppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_Unsuppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_Unshelve": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "OCmd_Reset": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "OCmd_Ack": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "OCmd_Shelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "OCmd_Unshelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "MCmd_Disable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "MCmd_Enable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "MCmd_Test": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Val_Notify": { - "offset": 14, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_MinToUnshelve": { - "offset": 16, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Val_SecToUnshelve": { - "offset": 20, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Alm": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Shelved": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Suppressed": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Disabled": { - "offset": 67, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_AlmInh": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_Err": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Err_Timer": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Err_Severity": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Rdy_Reset": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Rdy_Ack": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Rdy_Shelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Rdy_Unshelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Rdy_Disable": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "__BitHost01": { - "offset": 24, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Rdy_Enable": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Rdy_Test": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "P_Alarm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Wrk_Alm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Wrk_Suppressed": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Wrk_AlmMinOnT": { - "offset": 28, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_AutoAckT": { - "offset": 40, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_ShelfT": { - "offset": 52, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Inf_Tab": { - "offset": 64, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Com_AE": { - "offset": 66, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_Tag": { - "offset": 68, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Cfg_Cond": { - "offset": 92, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Wrk_SecToUnshelve": { - "offset": 116, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Inf_Lib": { - "offset": 120, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - }, - "Inf_Type": { - "offset": 136, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp", - "Inp_Reset", - "Cfg_Exists", - "Cfg_ResetReqd", - "Cfg_AckReqd", - "Cfg_AllowShelve", - "Cfg_AllowDisable", - "Cfg_PCmdClear", - "Cfg_Severity", - "Cfg_AlmMinOnT", - "Cfg_MaxShelfT", - "PCfg_AllowExist", - "PCmd_Reset", - "PCmd_Ack", - "PCmd_Suppress", - "PCmd_Unsuppress", - "PCmd_Unshelve", - "OCmd_Reset", - "OCmd_Ack", - "OCmd_Shelve", - "OCmd_Unshelve", - "MCmd_Disable", - "MCmd_Enable", - "MCmd_Test", - "Val_Notify", - "Val_MinToUnshelve", - "Val_SecToUnshelve", - "Alm", - "Ack", - "Shelved", - "Suppressed", - "Disabled", - "Sts_AlmInh", - "Sts_Err", - "Err_Timer", - "Err_Severity", - "Rdy_Reset", - "Rdy_Ack", - "Rdy_Shelve", - "Rdy_Unshelve", - "Rdy_Disable", - "Rdy_Enable", - "Rdy_Test", - "P_Alarm", - "Wrk_Alm", - "Wrk_Suppressed", - "Wrk_AlmMinOnT", - "Wrk_AutoAckT", - "Wrk_ShelfT", - "Inf_Tab", - "Com_AE", - "Cfg_Tag", - "Cfg_Cond", - "Wrk_SecToUnshelve", - "Inf_Lib", - "Inf_Type" - ], - "template": { - "object_definition_size": 357, - "structure_size": 156, - "member_count": 60, - "structure_handle": 27647 - } - }, - "data_type_name": "P_Alarm", - "array": 0 - }, - "Cfg_Tag": { - "offset": 852, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Cfg_Label": { - "offset": 876, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Cfg_Desc": { - "offset": 900, - "tag_type": "struct", - "data_type": { - "name": "STRING_40", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 40 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 44, - "member_count": 2, - "structure_handle": 32239 - }, - "string": 40 - }, - "data_type_name": "STRING_40", - "array": 0 - }, - "Wrk_Run": { - "offset": 176, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Wrk_StartRetrigT": { - "offset": 944, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_StopRetrigT": { - "offset": 956, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_RunFdbk": { - "offset": 176, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Wrk_Notify": { - "offset": 968, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Wrk_Bypass": { - "offset": 176, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Wrk_Disabled": { - "offset": 176, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "DriveFault": { - "offset": 972, - "tag_type": "struct", - "data_type": { - "name": "P_Alarm", - "internal_tags": { - "__BitHost00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EnableIn": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EnableOut": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Inp": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Inp_Reset": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Cfg_Exists": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Cfg_ResetReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Cfg_AckReqd": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Cfg_AllowShelve": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Cfg_AllowDisable": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Cfg_PCmdClear": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Cfg_Severity": { - "offset": 4, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_AlmMinOnT": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Cfg_MaxShelfT": { - "offset": 12, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "PCfg_AllowExist": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "PCmd_Reset": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "PCmd_Ack": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PCmd_Suppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PCmd_Unsuppress": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PCmd_Unshelve": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "OCmd_Reset": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "OCmd_Ack": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "OCmd_Shelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "OCmd_Unshelve": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "MCmd_Disable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "MCmd_Enable": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "MCmd_Test": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Val_Notify": { - "offset": 14, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Val_MinToUnshelve": { - "offset": 16, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Val_SecToUnshelve": { - "offset": 20, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Alm": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Ack": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Shelved": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Suppressed": { - "offset": 66, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Disabled": { - "offset": 67, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Sts_AlmInh": { - "offset": 2, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Sts_Err": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Err_Timer": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Err_Severity": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Rdy_Reset": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Rdy_Ack": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Rdy_Shelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Rdy_Unshelve": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Rdy_Disable": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "__BitHost01": { - "offset": 24, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Rdy_Enable": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Rdy_Test": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "P_Alarm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Wrk_Alm": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Wrk_Suppressed": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Wrk_AlmMinOnT": { - "offset": 28, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_AutoAckT": { - "offset": 40, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_ShelfT": { - "offset": 52, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Inf_Tab": { - "offset": 64, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Com_AE": { - "offset": 66, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Cfg_Tag": { - "offset": 68, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Cfg_Cond": { - "offset": 92, - "tag_type": "struct", - "data_type": { - "name": "STRING_20", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 20 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 24, - "member_count": 2, - "structure_handle": 56972 - }, - "string": 20 - }, - "data_type_name": "STRING_20", - "array": 0 - }, - "Wrk_SecToUnshelve": { - "offset": 116, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Inf_Lib": { - "offset": 120, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - }, - "Inf_Type": { - "offset": 136, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp", - "Inp_Reset", - "Cfg_Exists", - "Cfg_ResetReqd", - "Cfg_AckReqd", - "Cfg_AllowShelve", - "Cfg_AllowDisable", - "Cfg_PCmdClear", - "Cfg_Severity", - "Cfg_AlmMinOnT", - "Cfg_MaxShelfT", - "PCfg_AllowExist", - "PCmd_Reset", - "PCmd_Ack", - "PCmd_Suppress", - "PCmd_Unsuppress", - "PCmd_Unshelve", - "OCmd_Reset", - "OCmd_Ack", - "OCmd_Shelve", - "OCmd_Unshelve", - "MCmd_Disable", - "MCmd_Enable", - "MCmd_Test", - "Val_Notify", - "Val_MinToUnshelve", - "Val_SecToUnshelve", - "Alm", - "Ack", - "Shelved", - "Suppressed", - "Disabled", - "Sts_AlmInh", - "Sts_Err", - "Err_Timer", - "Err_Severity", - "Rdy_Reset", - "Rdy_Ack", - "Rdy_Shelve", - "Rdy_Unshelve", - "Rdy_Disable", - "Rdy_Enable", - "Rdy_Test", - "P_Alarm", - "Wrk_Alm", - "Wrk_Suppressed", - "Wrk_AlmMinOnT", - "Wrk_AutoAckT", - "Wrk_ShelfT", - "Inf_Tab", - "Com_AE", - "Cfg_Tag", - "Cfg_Cond", - "Wrk_SecToUnshelve", - "Inf_Lib", - "Inf_Type" - ], - "template": { - "object_definition_size": 357, - "structure_size": 156, - "member_count": 60, - "structure_handle": 27647 - } - }, - "data_type_name": "P_Alarm", - "array": 0 - }, - "Cfg_SpeedRefEU": { - "offset": 1128, - "tag_type": "struct", - "data_type": { - "name": "STRING_8", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 8 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 16, - "structure_size": 12, - "member_count": 2, - "structure_handle": 54208 - }, - "string": 8 - }, - "data_type_name": "STRING_8", - "array": 0 - }, - "Wrk_SpeedRef": { - "offset": 1140, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Wrk_Rev": { - "offset": 176, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Wrk_Jog": { - "offset": 176, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Wrk_ResetT": { - "offset": 1144, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_ResetONS": { - "offset": 176, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Cfg_SpeedFdbkEU": { - "offset": 1156, - "tag_type": "struct", - "data_type": { - "name": "STRING_8", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 8 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 16, - "structure_size": 12, - "member_count": 2, - "structure_handle": 54208 - }, - "string": 8 - }, - "data_type_name": "STRING_8", - "array": 0 - }, - "Cfg_RevText": { - "offset": 1168, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - }, - "Cfg_FwdText": { - "offset": 1188, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - }, - "Wrk_StopT": { - "offset": 1208, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_StartT": { - "offset": 1220, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Inf_Tab": { - "offset": 1232, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Wrk_Cmd": { - "offset": 1233, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Wrk_Sts": { - "offset": 1234, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Wrk_Fault": { - "offset": 1235, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Wrk_Retrigger": { - "offset": 177, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Wrk_Step": { - "offset": 1236, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Wrk_ScanTime": { - "offset": 1240, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Wrk_ScanT": { - "offset": 1244, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_SimFdbkTgt": { - "offset": 1256, - "tag_type": "atomic", - "data_type": "REAL", - "data_type_name": "REAL", - "array": 0 - }, - "Inf_Type": { - "offset": 1260, - "tag_type": "struct", - "data_type": { - "name": "STRING_16", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 16 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 20, - "member_count": 2, - "structure_handle": 36281 - }, - "string": 16 - }, - "data_type_name": "STRING_16", - "array": 0 - }, - "Wrk_JogT": { - "offset": 1280, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_FaultDescFSC": { - "offset": 1292, - "tag_type": "struct", - "data_type": { - "name": "CONTROL", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "LEN": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "POS": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "EU": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "EM": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "ER": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "UL": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "IN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "FD": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - } - }, - "attributes": [ - "LEN", - "POS", - "EN", - "EU", - "DN", - "EM", - "ER", - "UL", - "IN", - "FD" - ], - "template": { - "object_definition_size": 51, - "structure_size": 12, - "member_count": 11, - "structure_handle": 3969 - } - }, - "data_type_name": "CONTROL", - "array": 0 - }, - "Val_FaultDesc": { - "offset": 1304, - "tag_type": "struct", - "data_type": { - "name": "STRING_40", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 40 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 44, - "member_count": 2, - "structure_handle": 32239 - }, - "string": 40 - }, - "data_type_name": "STRING_40", - "array": 0 - }, - "Wrk_ProgKeep2ONS": { - "offset": 177, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Wrk_ProgKeep1ONS": { - "offset": 177, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "Wrk_ProgKeep0ONS": { - "offset": 177, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "Wrk_OperKeep2ONS": { - "offset": 177, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "Wrk_OperKeep1ONS": { - "offset": 177, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "Wrk_OperKeep0ONS": { - "offset": 177, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Inf_Lib": { - "offset": 1348, - "tag_type": "struct", - "data_type": { - "name": "STRING_12", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 12 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 17, - "structure_size": 16, - "member_count": 2, - "structure_handle": 20159 - }, - "string": 12 - }, - "data_type_name": "STRING_12", - "array": 0 - }, - "Wrk_SrcQ": { - "offset": 1364, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Wrk_NotRdyONS": { - "offset": 177, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "Wrk_NotRdy": { - "offset": 178, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "Wrk_StartInhT": { - "offset": 1368, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_StopInhT": { - "offset": 1380, - "tag_type": "struct", - "data_type": { - "name": "TIMER", - "internal_tags": { - "Control": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PRE": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ACC": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "EN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TT": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DN": { - "offset": 3, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "PRE", - "ACC", - "EN", - "TT", - "DN" - ], - "template": { - "object_definition_size": 32, - "structure_size": 12, - "member_count": 6, - "structure_handle": 3971 - } - }, - "data_type_name": "TIMER", - "array": 0 - }, - "Wrk_NoLongerSim": { - "offset": 178, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "Wrk_Hand": { - "offset": 178, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - } - }, - "attributes": [ - "EnableIn", - "EnableOut", - "Inp_FwdPermOK", - "Inp_FwdNBPermOK", - "Inp_RevPermOK", - "Inp_RevNBPermOK", - "Inp_IntlkOK", - "Inp_NBIntlkOK", - "Inp_IOFault", - "Inp_Sim", - "Inp_Hand", - "Inp_Ovrd", - "Inp_OvrdCmd", - "Inp_OvrdSpeed", - "Inp_Reset", - "Cfg_HasReverse", - "Cfg_HasJog", - "Cfg_AllowLocal", - "Cfg_HasFwdPermObj", - "Cfg_HasRevPermObj", - "Cfg_HasIntlkObj", - "Cfg_HasResInhObj", - "Cfg_HasRunTimeObj", - "Cfg_SetTrack", - "Cfg_SetTrackOvrdHand", - "Cfg_PCmdClear", - "Cfg_ProgDefault", - "Cfg_OperStopPrio", - "Cfg_OCmdResets", - "Cfg_OvrdPermIntlk", - "Cfg_ShedOnFailToStart", - "Cfg_ShedOnIOFault", - "Cfg_SimScaleEU", - "Cfg_SimScaleRaw", - "Cfg_HasFailToStartAlm", - "Cfg_HasFailToStopAlm", - "Cfg_HasIntlkTripAlm", - "Cfg_HasDriveFaultAlm", - "Cfg_HasIOFaultAlm", - "Cfg_FailToStartResetReqd", - "Cfg_FailToStopResetReqd", - "Cfg_IntlkTripResetReqd", - "Cfg_DriveFaultResetReqd", - "Cfg_IOFaultResetReqd", - "Cfg_FailToStartAckReqd", - "Cfg_FailToStopAckReqd", - "Cfg_IntlkTripAckReqd", - "Cfg_DriveFaultAckReqd", - "Cfg_IOFaultAckReqd", - "Cfg_FailToStartSeverity", - "Cfg_FailToStopSeverity", - "Cfg_IntlkTripSeverity", - "Cfg_DriveFaultSeverity", - "Cfg_IOFaultSeverity", - "Cfg_MinSpdRef", - "Cfg_MaxSpdRef", - "Cfg_SpeedRefRawMin", - "Cfg_SpeedRefRawMax", - "Cfg_SpeedRefEUMin", - "Cfg_SpeedRefEUMax", - "Cfg_SpeedFdbkRawMin", - "Cfg_SpeedFdbkRawMax", - "Cfg_SpeedFdbkEUMin", - "Cfg_SpeedFdbkEUMax", - "Cfg_SimRampT", - "Cfg_FailToStartT", - "Cfg_FailToStopT", - "Cfg_ResetPulseT", - "Cfg_MaxJogT", - "Cfg_OperKeep", - "Cfg_ProgKeep", - "PSet_SpeedRef", - "PSet_Owner", - "OSet_SpeedRef", - "PCmd_Start", - "PCmd_Stop", - "PCmd_Fwd", - "PCmd_Rev", - "PCmd_Acq", - "PCmd_Rel", - "PCmd_Lock", - "PCmd_Unlock", - "PCmd_Reset", - "PCmd_FailToStartAck", - "PCmd_FailToStartSuppress", - "PCmd_FailToStartUnsuppress", - "PCmd_FailToStartUnshelve", - "PCmd_FailToStopAck", - "PCmd_FailToStopSuppress", - "PCmd_FailToStopUnsuppress", - "PCmd_FailToStopUnshelve", - "PCmd_IntlkTripAck", - "PCmd_IntlkTripSuppress", - "PCmd_IntlkTripUnsuppress", - "PCmd_IntlkTripUnshelve", - "PCmd_DriveFaultAck", - "PCmd_DriveFaultSuppress", - "PCmd_DriveFaultUnsuppress", - "PCmd_DriveFaultUnshelve", - "PCmd_IOFaultAck", - "PCmd_IOFaultSuppress", - "PCmd_IOFaultUnsuppress", - "PCmd_IOFaultUnshelve", - "OCmd_Start", - "OCmd_Stop", - "OCmd_Jog", - "OCmd_Fwd", - "OCmd_Rev", - "OCmd_Bypass", - "OCmd_Check", - "MCmd_Disable", - "MCmd_Enable", - "MCmd_Acq", - "MCmd_Rel", - "OCmd_AcqLock", - "OCmd_Unlock", - "OCmd_Reset", - "OCmd_ResetAckAll", - "Val_SpeedRef", - "Val_SpeedFdbk", - "Val_SpeedRefSrc", - "Val_SpeedRefRaw", - "Val_SpeedFdbkRaw", - "Val_SpeedRefEUMin", - "Val_SpeedRefEUMax", - "Val_SpeedFdbkEUMin", - "Val_SpeedFdbkEUMax", - "Val_LastFaultCode", - "SrcQ_IO", - "SrcQ", - "Val_Cmd", - "Val_Fdbk", - "Val_Sts", - "Val_Fault", - "Val_Mode", - "Val_Owner", - "Val_Notify", - "Sts_Stopped", - "Sts_Starting", - "Sts_Running", - "Sts_Stopping", - "Sts_Jogging", - "Sts_CommandDir", - "Sts_ActualDir", - "Sts_Accel", - "Sts_Decel", - "Sts_NotReady", - "Sts_Alarm", - "Sts_AtSpeed", - "Sts_SpeedLimited", - "Sts_DriveSts1", - "Sts_DriveSts2", - "Sts_FaultStsA", - "Sts_FaultStsB", - "Sts_PMSts", - "Sts_StartInhibits", - "Sts_Available", - "Sts_Bypass", - "Sts_BypActive", - "Sts_Disabled", - "Sts_NotRdy", - "Nrdy_Disabled", - "Nrdy_CfgErr", - "Nrdy_Intlk", - "Nrdy_Perm", - "Nrdy_OperPrio", - "Nrdy_Fail", - "Nrdy_IOFault", - "Nrdy_Trip", - "Nrdy_DriveNR", - "Nrdy_NoMode", - "Sts_MaintByp", - "Sts_AlmInh", - "Sts_Err", - "Err_Timer", - "Err_Sim", - "Err_Alarm", - "Err_FdbkRaw", - "Err_FdbkEU", - "Err_RefLim", - "Err_RefEU", - "Err_RefRaw", - "Sts_Hand", - "Sts_Maint", - "Sts_Ovrd", - "Sts_Prog", - "Sts_Oper", - "Sts_ProgOperLock", - "Sts_NoMode", - "Sts_MAcqRcvd", - "Sts_FailToStart", - "Alm_FailToStart", - "Ack_FailToStart", - "Sts_FailToStartDisabled", - "Sts_FailToStartShelved", - "Sts_FailToStartSuppressed", - "Sts_FailToStop", - "Alm_FailToStop", - "Ack_FailToStop", - "Sts_FailToStopDisabled", - "Sts_FailToStopShelved", - "Sts_FailToStopSuppressed", - "Sts_IntlkTrip", - "Alm_IntlkTrip", - "Ack_IntlkTrip", - "Sts_IntlkTripDisabled", - "Sts_IntlkTripShelved", - "Sts_IntlkTripSuppressed", - "Sts_DriveFault", - "Alm_DriveFault", - "Ack_DriveFault", - "Sts_DriveFaultDisabled", - "Sts_DriveFaultShelved", - "Sts_DriveFaultSuppressed", - "Sts_IOFault", - "Alm_IOFault", - "Ack_IOFault", - "Sts_IOFaultDisabled", - "Sts_IOFaultShelved", - "Sts_IOFaultSuppressed", - "Rdy_Start", - "Rdy_Stop", - "Rdy_Jog", - "Rdy_Fwd", - "Rdy_Rev", - "Rdy_Bypass", - "Rdy_Check", - "Rdy_Disable", - "Rdy_Enable", - "Rdy_Reset", - "Rdy_ResetAckAll", - "Rdy_SpeedRef", - "P_PF753", - "Mode", - "IOFault", - "IntlkTrip", - "FailToStop", - "FailToStart", - "Cfg_Tag", - "Cfg_Label", - "Cfg_Desc", - "Wrk_Run", - "Wrk_StartRetrigT", - "Wrk_StopRetrigT", - "Wrk_RunFdbk", - "Wrk_Notify", - "Wrk_Bypass", - "Wrk_Disabled", - "DriveFault", - "Cfg_SpeedRefEU", - "Wrk_SpeedRef", - "Wrk_Rev", - "Wrk_Jog", - "Wrk_ResetT", - "Wrk_ResetONS", - "Cfg_SpeedFdbkEU", - "Cfg_RevText", - "Cfg_FwdText", - "Wrk_StopT", - "Wrk_StartT", - "Inf_Tab", - "Wrk_Cmd", - "Wrk_Sts", - "Wrk_Fault", - "Wrk_Retrigger", - "Wrk_Step", - "Wrk_ScanTime", - "Wrk_ScanT", - "Wrk_SimFdbkTgt", - "Inf_Type", - "Wrk_JogT", - "Wrk_FaultDescFSC", - "Val_FaultDesc", - "Wrk_ProgKeep2ONS", - "Wrk_ProgKeep1ONS", - "Wrk_ProgKeep0ONS", - "Wrk_OperKeep2ONS", - "Wrk_OperKeep1ONS", - "Wrk_OperKeep0ONS", - "Inf_Lib", - "Wrk_SrcQ", - "Wrk_NotRdyONS", - "Wrk_NotRdy", - "Wrk_StartInhT", - "Wrk_StopInhT", - "Wrk_NoLongerSim", - "Wrk_Hand" - ], - "template": { - "object_definition_size": 1935, - "structure_size": 1392, - "member_count": 291, - "structure_handle": 48428 - } - }, - "data_type_name": "P_PF753", - "tag_type": "struct" + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" }, - "VFD_753_I": { - "tag_name": "VFD_753_I", + "CMD_WW5_Enable_Hi_Disch_Alarm": { + "tag_name": "CMD_WW5_Enable_Hi_Disch_Alarm", "dim": 0, - "alias": false, + "alias": true, "instance_id": 192, - "symbol_address": 24440, - "symbol_object_address": 911212, - "software_control": 67174588, + "symbol_address": 1386, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, 0, 0 ], - "template_instance_id": 2921, - "data_type": { - "name": "P_PF753_Inp", - "internal_tags": { - "ZZZZZZZZZP_PF753_Inp_00": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DriveStatus": { - "offset": 4, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "DriveStatus_Ready": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "DriveStatus_Active": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "DriveStatus_CommandDir": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "DriveStatus_ActualDir": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "DriveStatus_Accelerating": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "DriveStatus_Decelerating": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "DriveStatus_Alarm": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DriveStatus_Faulted": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "DriveStatus_AtSpeed": { - "offset": 5, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "DriveStatus_Manual": { - "offset": 5, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "DriveStatus_SpdRefBit0": { - "offset": 5, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "DriveStatus_spdRefBit1": { - "offset": 5, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "DriveStatus_SpdRefBit2": { - "offset": 5, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "DriveStatus_SpdRefBit3": { - "offset": 5, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "DriveStatus_SpdRefBit4": { - "offset": 5, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Feedback": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PredMaintSts": { - "offset": 12, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "PredMaintSts_HeatskinkFan": { - "offset": 12, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "PredMaintSts_InternalFan": { - "offset": 12, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "PredMaintSts_MtrBearing": { - "offset": 12, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "PredMaintSts_MtrLube": { - "offset": 12, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "PredMaintSts_MchBearing": { - "offset": 12, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PredMaintSts_MchLube": { - "offset": 12, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PredMaintSts_Reserved": { - "offset": 12, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PredMaintSts_Reserved1": { - "offset": 12, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "PredMaintSts_Reserved2": { - "offset": 13, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "PredMaintSts_Reserved3": { - "offset": 13, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "PredMaintSts_Reserved4": { - "offset": 13, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "PredMaintSts_Reserved5": { - "offset": 13, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "PredMaintSts_Reserved6": { - "offset": 13, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "PredMaintSts_Reserved7": { - "offset": 13, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "PredMaintSts_Reserved8": { - "offset": 13, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "PredMaintSts_Master": { - "offset": 14, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "StartInhibits": { - "offset": 16, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "StartInhibits_Faulted": { - "offset": 16, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "StartInhibits_Alarm": { - "offset": 16, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "StartInhibits_Enable": { - "offset": 16, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "StartInhibits_Precharge": { - "offset": 16, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "StartInhibits_Stop": { - "offset": 16, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "StartInhibits_Database": { - "offset": 16, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "StartInhibits_Startup": { - "offset": 16, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "StartInhibits_Safety": { - "offset": 16, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "StartInhibits_Sleep": { - "offset": 17, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "StartInhibits_Profiler": { - "offset": 17, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "StartInhibits_CommutNotCfg": { - "offset": 17, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "DriveStatus1": { - "offset": 20, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DriveStatus1_Ready": { - "offset": 20, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "DriveStatus1_Active": { - "offset": 20, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "DriveStatus1_CommandDir": { - "offset": 20, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "DriveStatus1_ActualDir": { - "offset": 20, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "DriveStatus1_Accelerating": { - "offset": 20, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "DriveStatus1_Decelerating": { - "offset": 20, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "DriveStatus1_Alarm": { - "offset": 20, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DriveStatus1_Faulted": { - "offset": 20, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "DriveStatus1_AtSpeed": { - "offset": 21, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "DriveStatus1_Manual": { - "offset": 21, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "DriveStatus1_SpdRefBit0": { - "offset": 21, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "DriveStatus1_spdRefBit1": { - "offset": 21, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "DriveStatus1_SpdRefBit2": { - "offset": 21, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "DriveStatus1_SpdRefBit3": { - "offset": 21, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "DriveStatus1_SpdRefBit4": { - "offset": 21, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DriveStatus1_Running": { - "offset": 22, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "DriveStatus1_Jogging": { - "offset": 22, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "DriveStatus1_Stopping": { - "offset": 22, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "DriveStatus1_DCBraking": { - "offset": 22, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "DriveStatus1_DBActive": { - "offset": 22, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "DriveStatus1_SpeedMode": { - "offset": 22, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "DriveStatus1_PositionMode": { - "offset": 22, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DriveStatus1_TorqueMode": { - "offset": 22, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "DriveStatus1_AtZeroSpeed": { - "offset": 23, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "DriveStatus1_AtHome": { - "offset": 23, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "DriveStatus1_AtLimit": { - "offset": 23, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "DriveStatus1_CurrLimit": { - "offset": 23, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "DriveStatus1_BusFrqReg": { - "offset": 23, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "DriveStatus1_EnableOn": { - "offset": 23, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "DriveStatus1_MotorOL": { - "offset": 23, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DriveStatus1_Regen": { - "offset": 23, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "DriveStatus2": { - "offset": 24, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DriveStatus2_AutoRstrAct": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "DriveStatus2_AuRstrCntDwn": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "DriveStatus2_HSFanOn": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "DriveStatus2_Reserved": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "DriveStatus2_FluxBraking": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "DriveStatus2_FdbkLossSwO": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "DriveStatus2_Reserved1": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "DriveStatus2_Reserved2": { - "offset": 24, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "DriveStatus2_PrchrgClosed": { - "offset": 25, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "DriveStatus2_Autotuning": { - "offset": 25, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "DriveStatus2_PIDFBLoss": { - "offset": 25, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "DriveStatus2_AccelRate": { - "offset": 25, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "DriveStatus2_DecelRate": { - "offset": 25, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "LastFaultCode": { - "offset": 28, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "FaultStatusA": { - "offset": 32, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "FaultStatusA_PowerLoss": { - "offset": 32, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "FaultStatusA_UnderVoltage": { - "offset": 32, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "FaultStatusA_MotorOL": { - "offset": 32, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "FaultStatusA_LoalLoss": { - "offset": 32, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "FaultStatusA_InPhaseLoss": { - "offset": 32, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "FaultStatusA_OutPhaseLoss": { - "offset": 32, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "FaultStatusA_DecelInhib": { - "offset": 32, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "FaultStatusA_ShearPin1": { - "offset": 32, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "FaultStatusA_ShearPin2": { - "offset": 33, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "FaultStatusA_PriFdbkLoss": { - "offset": 33, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "FaultStatusA_AltFdbkLoss": { - "offset": 33, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "FaultStatusA_AuxFdbkLoss": { - "offset": 33, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "FaultStatusA_PosFdbkLoss": { - "offset": 33, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "FaultStatusA_ExtPrchrgErr": { - "offset": 33, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "FaultStatusB": { - "offset": 36, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "FaultStatusB_AuxInputFlt": { - "offset": 36, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "FaultStatusB_OverVoltage": { - "offset": 36, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "FaultStatusB_DriveOL": { - "offset": 36, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "FaultStatusB_HeatsinkOT": { - "offset": 36, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "FaultStatusB_TransistorOT": { - "offset": 36, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "FaultStatusB_SinkUnderTemp": { - "offset": 36, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "FaultStatusB_ExcessLoad": { - "offset": 36, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "FaultStatusB_OverspdLmt": { - "offset": 36, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "FaultStatusB_PrchrgOpen": { - "offset": 37, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "FaultStatusB_SafetyBrdFlt": { - "offset": 37, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "FaultStatusB_IRVoltsRange": { - "offset": 37, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "FaultStatusB_FluxAmpsRang": { - "offset": 37, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "FaultStatusB_IXOVlotRange": { - "offset": 37, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "FaultStatusB_AuRstExhaust": { - "offset": 37, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "FaultStatusB_SWOverCur": { - "offset": 37, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "FaultStatusB_HWOverCur": { - "offset": 37, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "FaultStatusB_TrqPrvSpdBnd": { - "offset": 38, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "FaultStatusB_TPEnclsCfg": { - "offset": 38, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "FaultStatusB_GroundFault": { - "offset": 38, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "FaultStatusB_OWAlarmTO": { - "offset": 38, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "FaultStatusB_OverTravel": { - "offset": 38, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "FaultStatusB_TrvlLimCflct": { - "offset": 38, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - } - }, - "attributes": [ - "ZZZZZZZZZP_PF753_Inp_00", - "DriveStatus", - "DriveStatus_Ready", - "DriveStatus_Active", - "DriveStatus_CommandDir", - "DriveStatus_ActualDir", - "DriveStatus_Accelerating", - "DriveStatus_Decelerating", - "DriveStatus_Alarm", - "DriveStatus_Faulted", - "DriveStatus_AtSpeed", - "DriveStatus_Manual", - "DriveStatus_SpdRefBit0", - "DriveStatus_spdRefBit1", - "DriveStatus_SpdRefBit2", - "DriveStatus_SpdRefBit3", - "DriveStatus_SpdRefBit4", - "Feedback", - "PredMaintSts", - "PredMaintSts_HeatskinkFan", - "PredMaintSts_InternalFan", - "PredMaintSts_MtrBearing", - "PredMaintSts_MtrLube", - "PredMaintSts_MchBearing", - "PredMaintSts_MchLube", - "PredMaintSts_Reserved", - "PredMaintSts_Reserved1", - "PredMaintSts_Reserved2", - "PredMaintSts_Reserved3", - "PredMaintSts_Reserved4", - "PredMaintSts_Reserved5", - "PredMaintSts_Reserved6", - "PredMaintSts_Reserved7", - "PredMaintSts_Reserved8", - "PredMaintSts_Master", - "StartInhibits", - "StartInhibits_Faulted", - "StartInhibits_Alarm", - "StartInhibits_Enable", - "StartInhibits_Precharge", - "StartInhibits_Stop", - "StartInhibits_Database", - "StartInhibits_Startup", - "StartInhibits_Safety", - "StartInhibits_Sleep", - "StartInhibits_Profiler", - "StartInhibits_CommutNotCfg", - "DriveStatus1", - "DriveStatus1_Ready", - "DriveStatus1_Active", - "DriveStatus1_CommandDir", - "DriveStatus1_ActualDir", - "DriveStatus1_Accelerating", - "DriveStatus1_Decelerating", - "DriveStatus1_Alarm", - "DriveStatus1_Faulted", - "DriveStatus1_AtSpeed", - "DriveStatus1_Manual", - "DriveStatus1_SpdRefBit0", - "DriveStatus1_spdRefBit1", - "DriveStatus1_SpdRefBit2", - "DriveStatus1_SpdRefBit3", - "DriveStatus1_SpdRefBit4", - "DriveStatus1_Running", - "DriveStatus1_Jogging", - "DriveStatus1_Stopping", - "DriveStatus1_DCBraking", - "DriveStatus1_DBActive", - "DriveStatus1_SpeedMode", - "DriveStatus1_PositionMode", - "DriveStatus1_TorqueMode", - "DriveStatus1_AtZeroSpeed", - "DriveStatus1_AtHome", - "DriveStatus1_AtLimit", - "DriveStatus1_CurrLimit", - "DriveStatus1_BusFrqReg", - "DriveStatus1_EnableOn", - "DriveStatus1_MotorOL", - "DriveStatus1_Regen", - "DriveStatus2", - "DriveStatus2_AutoRstrAct", - "DriveStatus2_AuRstrCntDwn", - "DriveStatus2_HSFanOn", - "DriveStatus2_Reserved", - "DriveStatus2_FluxBraking", - "DriveStatus2_FdbkLossSwO", - "DriveStatus2_Reserved1", - "DriveStatus2_Reserved2", - "DriveStatus2_PrchrgClosed", - "DriveStatus2_Autotuning", - "DriveStatus2_PIDFBLoss", - "DriveStatus2_AccelRate", - "DriveStatus2_DecelRate", - "LastFaultCode", - "FaultStatusA", - "FaultStatusA_PowerLoss", - "FaultStatusA_UnderVoltage", - "FaultStatusA_MotorOL", - "FaultStatusA_LoalLoss", - "FaultStatusA_InPhaseLoss", - "FaultStatusA_OutPhaseLoss", - "FaultStatusA_DecelInhib", - "FaultStatusA_ShearPin1", - "FaultStatusA_ShearPin2", - "FaultStatusA_PriFdbkLoss", - "FaultStatusA_AltFdbkLoss", - "FaultStatusA_AuxFdbkLoss", - "FaultStatusA_PosFdbkLoss", - "FaultStatusA_ExtPrchrgErr", - "FaultStatusB", - "FaultStatusB_AuxInputFlt", - "FaultStatusB_OverVoltage", - "FaultStatusB_DriveOL", - "FaultStatusB_HeatsinkOT", - "FaultStatusB_TransistorOT", - "FaultStatusB_SinkUnderTemp", - "FaultStatusB_ExcessLoad", - "FaultStatusB_OverspdLmt", - "FaultStatusB_PrchrgOpen", - "FaultStatusB_SafetyBrdFlt", - "FaultStatusB_IRVoltsRange", - "FaultStatusB_FluxAmpsRang", - "FaultStatusB_IXOVlotRange", - "FaultStatusB_AuRstExhaust", - "FaultStatusB_SWOverCur", - "FaultStatusB_HWOverCur", - "FaultStatusB_TrqPrvSpdBnd", - "FaultStatusB_TPEnclsCfg", - "FaultStatusB_GroundFault", - "FaultStatusB_OWAlarmTO", - "FaultStatusB_OverTravel", - "FaultStatusB_TrvlLimCflct" - ], - "template": { - "object_definition_size": 1144, - "structure_size": 40, - "member_count": 132, - "structure_handle": 17172 - } - }, - "data_type_name": "P_PF753_Inp", - "tag_type": "struct" + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" }, - "VFD_753_0": { - "tag_name": "VFD_753_0", + "CMD_WW5_Enable_Lo_PIP_Alarm": { + "tag_name": "CMD_WW5_Enable_Lo_PIP_Alarm", "dim": 0, - "alias": false, + "alias": true, "instance_id": 193, - "symbol_address": 24408, - "symbol_object_address": 911252, - "software_control": 67174589, + "symbol_address": 1387, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, 0, 0 ], - "template_instance_id": 3304, - "data_type": { - "name": "P_PF753_Out", - "internal_tags": { - "LogicCommand": { - "offset": 0, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "LogicCommand_Stop": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "LogicCommand_Start": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "LogicCommand_Jog1": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "LogicCommand_ClearFaults": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "LogicCommand_Forward": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "LogicCommand_Reverse": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "LogicCommand_Manual": { - "offset": 0, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "LogicCommand_AccelTime1": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "LogicCommand_AccelTime2": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "LogicCommand_DecelTime1": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "LogicCommand_DecelTime2": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 3 - }, - "LogicCommand_SpdRefSel0": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "LogicCommand_SpdRefSel1": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "LogicCommand_SpdRefSel2": { - "offset": 1, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "Reference": { - "offset": 4, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - } - }, - "attributes": [ - "LogicCommand", - "LogicCommand_Stop", - "LogicCommand_Start", - "LogicCommand_Jog1", - "LogicCommand_ClearFaults", - "LogicCommand_Forward", - "LogicCommand_Reverse", - "LogicCommand_Manual", - "LogicCommand_AccelTime1", - "LogicCommand_AccelTime2", - "LogicCommand_DecelTime1", - "LogicCommand_DecelTime2", - "LogicCommand_SpdRefSel0", - "LogicCommand_SpdRefSel1", - "LogicCommand_SpdRefSel2", - "Reference" - ], - "template": { - "object_definition_size": 140, - "structure_size": 8, - "member_count": 16, - "structure_handle": 20715 - } - }, - "data_type_name": "P_PF753_Out", - "tag_type": "struct" + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" }, - "MSG_GetDriveDutyRating753": { - "tag_name": "MSG_GetDriveDutyRating753", + "CMD_WW6_Enable_Lo_PIP_Alarm": { + "tag_name": "CMD_WW6_Enable_Lo_PIP_Alarm", "dim": 0, - "alias": false, + "alias": true, "instance_id": 194, - "symbol_address": 94288, - "symbol_object_address": 911292, - "software_control": 67175191, + "symbol_address": 1388, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, 0, 0 ], - "template_instance_id": 4095, - "data_type": { - "name": "MESSAGE", - "internal_tags": { - "offsettodata": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Flags": { - "offset": 4, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "EW": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "ER": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "DN": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "ST": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "EN": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TO": { - "offset": 5, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EN_CC": { - "offset": 5, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "ERR": { - "offset": 6, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "EXERR": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "exerrlength": { - "offset": 12, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "ERR_SRC": { - "offset": 13, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "DN_LEN": { - "offset": 14, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "REQ_LEN": { - "offset": 16, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "DestinationLink": { - "offset": 18, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "DestinationNode": { - "offset": 20, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "SourceLink": { - "offset": 22, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Class": { - "offset": 24, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Attribute": { - "offset": 26, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Instance": { - "offset": 28, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "LocalIndex": { - "offset": 32, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Channel": { - "offset": 36, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Rack": { - "offset": 37, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Group": { - "offset": 38, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Slot": { - "offset": 39, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Path": { - "offset": 40, - "tag_type": "struct", - "data_type": { - "name": "STRING", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 82 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 16, - "structure_size": 88, - "member_count": 2, - "structure_handle": 4046 - }, - "string": 82 - }, - "data_type_name": "STRING", - "array": 0 - }, - "Reserved1": { - "offset": 128, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "RemoteIndex": { - "offset": 132, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "RemoteElement": { - "offset": 136, - "tag_type": "struct", - "data_type": { - "name": "STRING", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 82 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 16, - "structure_size": 88, - "member_count": 2, - "structure_handle": 4046 - }, - "string": 82 - }, - "data_type_name": "STRING", - "array": 0 - }, - "Reserved2": { - "offset": 224, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "UnconnectedTimeout": { - "offset": 228, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ConnectionRate": { - "offset": 232, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "TimeoutMultiplier": { - "offset": 236, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - } - }, - "attributes": [ - "offsettodata", - "Flags", - "EW", - "ER", - "DN", - "ST", - "EN", - "TO", - "EN_CC", - "ERR", - "EXERR", - "exerrlength", - "ERR_SRC", - "DN_LEN", - "REQ_LEN", - "DestinationLink", - "DestinationNode", - "SourceLink", - "Class", - "Attribute", - "Instance", - "LocalIndex", - "Channel", - "Rack", - "Group", - "Slot", - "Path", - "Reserved1", - "RemoteIndex", - "RemoteElement", - "Reserved2", - "UnconnectedTimeout", - "ConnectionRate", - "TimeoutMultiplier" - ], - "template": { - "object_definition_size": 183, - "structure_size": 240, - "member_count": 34, - "structure_handle": 4095 - } - }, - "data_type_name": "MESSAGE", - "tag_type": "struct" + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" }, - "MSG_SetDriveDutyRating753": { - "tag_name": "MSG_SetDriveDutyRating753", + "CMD_WW6_Enable_Hi_Disch_Alarm": { + "tag_name": "CMD_WW6_Enable_Hi_Disch_Alarm", "dim": 0, - "alias": false, + "alias": true, "instance_id": 195, - "symbol_address": 92152, - "symbol_object_address": 911332, - "software_control": 67223710, + "symbol_address": 1389, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, 0, 0 ], - "template_instance_id": 4095, - "data_type": { - "name": "MESSAGE", - "internal_tags": { - "offsettodata": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Flags": { - "offset": 4, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "EW": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 2 - }, - "ER": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 4 - }, - "DN": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 5 - }, - "ST": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 6 - }, - "EN": { - "offset": 4, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 7 - }, - "TO": { - "offset": 5, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 0 - }, - "EN_CC": { - "offset": 5, - "tag_type": "atomic", - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit": 1 - }, - "ERR": { - "offset": 6, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "EXERR": { - "offset": 8, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "exerrlength": { - "offset": 12, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "ERR_SRC": { - "offset": 13, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "DN_LEN": { - "offset": 14, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "REQ_LEN": { - "offset": 16, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "DestinationLink": { - "offset": 18, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "DestinationNode": { - "offset": 20, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "SourceLink": { - "offset": 22, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Class": { - "offset": 24, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Attribute": { - "offset": 26, - "tag_type": "atomic", - "data_type": "INT", - "data_type_name": "INT", - "array": 0 - }, - "Instance": { - "offset": 28, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "LocalIndex": { - "offset": 32, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "Channel": { - "offset": 36, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Rack": { - "offset": 37, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Group": { - "offset": 38, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Slot": { - "offset": 39, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - }, - "Path": { - "offset": 40, - "tag_type": "struct", - "data_type": { - "name": "STRING", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 82 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 16, - "structure_size": 88, - "member_count": 2, - "structure_handle": 4046 - }, - "string": 82 - }, - "data_type_name": "STRING", - "array": 0 - }, - "Reserved1": { - "offset": 128, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "RemoteIndex": { - "offset": 132, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "RemoteElement": { - "offset": 136, - "tag_type": "struct", - "data_type": { - "name": "STRING", - "internal_tags": { - "LEN": { - "offset": 0, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "DATA": { - "offset": 4, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 82 - } - }, - "attributes": [ - "LEN", - "DATA" - ], - "template": { - "object_definition_size": 16, - "structure_size": 88, - "member_count": 2, - "structure_handle": 4046 - }, - "string": 82 - }, - "data_type_name": "STRING", - "array": 0 - }, - "Reserved2": { - "offset": 224, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "UnconnectedTimeout": { - "offset": 228, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "ConnectionRate": { - "offset": 232, - "tag_type": "atomic", - "data_type": "DINT", - "data_type_name": "DINT", - "array": 0 - }, - "TimeoutMultiplier": { - "offset": 236, - "tag_type": "atomic", - "data_type": "SINT", - "data_type_name": "SINT", - "array": 0 - } - }, - "attributes": [ - "offsettodata", - "Flags", - "EW", - "ER", - "DN", - "ST", - "EN", - "TO", - "EN_CC", - "ERR", - "EXERR", - "exerrlength", - "ERR_SRC", - "DN_LEN", - "REQ_LEN", - "DestinationLink", - "DestinationNode", - "SourceLink", - "Class", - "Attribute", - "Instance", - "LocalIndex", - "Channel", - "Rack", - "Group", - "Slot", - "Path", - "Reserved1", - "RemoteIndex", - "RemoteElement", - "Reserved2", - "UnconnectedTimeout", - "ConnectionRate", - "TimeoutMultiplier" - ], - "template": { - "object_definition_size": 183, - "structure_size": 240, - "member_count": 34, - "structure_handle": 4095 - } - }, - "data_type_name": "MESSAGE", - "tag_type": "struct" + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" }, - "PowerFlex753_EStopped": { - "tag_name": "PowerFlex753_EStopped", + "CMD_WW6_Enable_Lo_Disch_Alarm": { + "tag_name": "CMD_WW6_Enable_Lo_Disch_Alarm", "dim": 0, "alias": true, "instance_id": 196, - "symbol_address": 24672, - "symbol_object_address": 911372, - "software_control": 1073807551, - "external_access": "Read Only", - "dimensions": [ - 0, - 0, - 0 - ], - "data_type": "BOOL", - "data_type_name": "BOOL", - "bit_position": 2, - "tag_type": "atomic" - }, - "use_PF753": { - "tag_name": "use_PF753", - "dim": 0, - "alias": false, - "instance_id": 197, - "symbol_address": 24376, - "symbol_object_address": 911412, - "software_control": 1140916414, + "symbol_address": 1390, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, @@ -68057,86 +3682,1695 @@ "bit_position": 0, "tag_type": "atomic" }, - "VFD_OutCurrent": { - "tag_name": "VFD_OutCurrent", + "CMD_WW6_Enable_Hi_Flow_Alarm": { + "tag_name": "CMD_WW6_Enable_Hi_Flow_Alarm", "dim": 0, - "alias": false, + "alias": true, + "instance_id": 197, + "symbol_address": 1391, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_WW6_Enable_Lo_Flow_Alarm": { + "tag_name": "CMD_WW6_Enable_Lo_Flow_Alarm", + "dim": 0, + "alias": true, "instance_id": 198, - "symbol_address": 29488, - "symbol_object_address": 911452, - "software_control": 1946222774, + "symbol_address": 1392, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, 0, 0 ], - "data_type": "REAL", - "data_type_name": "REAL", + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, "tag_type": "atomic" }, - "VFD_OutPower": { - "tag_name": "VFD_OutPower", + "CMD_WW6_PID_Auto": { + "tag_name": "CMD_WW6_PID_Auto", "dim": 0, - "alias": false, + "alias": true, "instance_id": 199, - "symbol_address": 24344, - "symbol_object_address": 911492, - "software_control": 1946222784, + "symbol_address": 1393, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, 0, 0 ], - "data_type": "REAL", - "data_type_name": "REAL", + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, "tag_type": "atomic" }, - "VFD_SpeedFdbk": { - "tag_name": "VFD_SpeedFdbk", + "FBK_TP1_VFD_Running": { + "tag_name": "FBK_TP1_VFD_Running", "dim": 0, - "alias": false, + "alias": true, "instance_id": 200, - "symbol_address": 24312, - "symbol_object_address": 911532, - "software_control": 1946222785, + "symbol_address": 1394, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, 0, 0 ], - "data_type": "REAL", - "data_type_name": "REAL", + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, "tag_type": "atomic" }, - "VFD_SpeedRef": { - "tag_name": "VFD_SpeedRef", + "CMD_Run_TP1_VFD": { + "tag_name": "CMD_Run_TP1_VFD", "dim": 0, - "alias": false, + "alias": true, "instance_id": 201, - "symbol_address": 24280, - "symbol_object_address": 911572, - "software_control": 1946222786, + "symbol_address": 1395, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, 0, 0 ], - "data_type": "REAL", - "data_type_name": "REAL", + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, "tag_type": "atomic" }, - "VFD_Temp": { - "tag_name": "VFD_Temp", + "CMD_TP1_PID_Auto": { + "tag_name": "CMD_TP1_PID_Auto", "dim": 0, - "alias": false, + "alias": true, "instance_id": 202, - "symbol_address": 24248, - "symbol_object_address": 911612, - "software_control": 1946222787, + "symbol_address": 1396, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_TP2_PID_Auto": { + "tag_name": "CMD_TP2_PID_Auto", + "dim": 0, + "alias": true, + "instance_id": 203, + "symbol_address": 1397, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_Run_TP2_VFD": { + "tag_name": "CMD_Run_TP2_VFD", + "dim": 0, + "alias": true, + "instance_id": 204, + "symbol_address": 1398, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "FBK_TP2_VFD_Running": { + "tag_name": "FBK_TP2_VFD_Running", + "dim": 0, + "alias": true, + "instance_id": 205, + "symbol_address": 1399, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "FBK_TP2_Oil_Cooler_Running": { + "tag_name": "FBK_TP2_Oil_Cooler_Running", + "dim": 0, + "alias": true, + "instance_id": 206, + "symbol_address": 1400, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "FBK_TP1_Oil_Cooler_Running": { + "tag_name": "FBK_TP1_Oil_Cooler_Running", + "dim": 0, + "alias": true, + "instance_id": 207, + "symbol_address": 1401, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "FBK_TP1_Charge_Pump_Running": { + "tag_name": "FBK_TP1_Charge_Pump_Running", + "dim": 0, + "alias": true, + "instance_id": 208, + "symbol_address": 1402, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "FBK_TP2_Charge_Pump_Running": { + "tag_name": "FBK_TP2_Charge_Pump_Running", + "dim": 0, + "alias": true, + "instance_id": 209, + "symbol_address": 1403, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "TP1_Oil_Cooler_Run": { + "tag_name": "TP1_Oil_Cooler_Run", + "dim": 0, + "alias": true, + "instance_id": 210, + "symbol_address": 1404, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "TP2_Oil_Cooler_Run": { + "tag_name": "TP2_Oil_Cooler_Run", + "dim": 0, + "alias": true, + "instance_id": 211, + "symbol_address": 1405, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "TP2_Charge_Pump_Run": { + "tag_name": "TP2_Charge_Pump_Run", + "dim": 0, + "alias": true, + "instance_id": 212, + "symbol_address": 1406, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "TP1_Charge_Pump_Run": { + "tag_name": "TP1_Charge_Pump_Run", + "dim": 0, + "alias": true, + "instance_id": 213, + "symbol_address": 1407, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_TP1_Oil_Cooler_Bypass": { + "tag_name": "CMD_TP1_Oil_Cooler_Bypass", + "dim": 0, + "alias": true, + "instance_id": 214, + "symbol_address": 1408, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "AL0_TP1_Charge_Pump_Failed_To_Start": { + "tag_name": "AL0_TP1_Charge_Pump_Failed_To_Start", + "dim": 0, + "alias": true, + "instance_id": 215, + "symbol_address": 1409, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_TP1_Master_Alarm_Bypass": { + "tag_name": "CMD_TP1_Master_Alarm_Bypass", + "dim": 0, + "alias": true, + "instance_id": 216, + "symbol_address": 1410, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "AL0_TP1_Oil_Cooler_Failed_To_Start": { + "tag_name": "AL0_TP1_Oil_Cooler_Failed_To_Start", + "dim": 0, + "alias": true, + "instance_id": 217, + "symbol_address": 1411, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "AL0_TP1_Low_Suction_Pressure": { + "tag_name": "AL0_TP1_Low_Suction_Pressure", + "dim": 0, + "alias": true, + "instance_id": 218, + "symbol_address": 1412, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "FBK_TP1_Low_Oil_Level": { + "tag_name": "FBK_TP1_Low_Oil_Level", + "dim": 0, + "alias": true, + "instance_id": 219, + "symbol_address": 1413, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "FBK_TP2_Low_Oil_Level": { + "tag_name": "FBK_TP2_Low_Oil_Level", + "dim": 0, + "alias": true, + "instance_id": 220, + "symbol_address": 1414, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "AL0_TP1_High_Discharge_PSI": { + "tag_name": "AL0_TP1_High_Discharge_PSI", + "dim": 0, + "alias": true, + "instance_id": 221, + "symbol_address": 1415, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "AL0_TP1_Low_Discharge_PSI": { + "tag_name": "AL0_TP1_Low_Discharge_PSI", + "dim": 0, + "alias": true, + "instance_id": 222, + "symbol_address": 1416, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "AL0_TP1_High_Vibration_Alarm": { + "tag_name": "AL0_TP1_High_Vibration_Alarm", + "dim": 0, + "alias": true, + "instance_id": 223, + "symbol_address": 1417, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "AL0_TP1_Low_Oil_Level_Alarm": { + "tag_name": "AL0_TP1_Low_Oil_Level_Alarm", + "dim": 0, + "alias": true, + "instance_id": 224, + "symbol_address": 1418, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_TP1_High_Discharge_Alarm_Bypass": { + "tag_name": "CMD_TP1_High_Discharge_Alarm_Bypass", + "dim": 0, + "alias": true, + "instance_id": 225, + "symbol_address": 1419, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_TP1_Low_Discharge_Alarm_Bypass": { + "tag_name": "CMD_TP1_Low_Discharge_Alarm_Bypass", + "dim": 0, + "alias": true, + "instance_id": 226, + "symbol_address": 1420, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_TP1_High_Vibration_Alarm_Bypass": { + "tag_name": "CMD_TP1_High_Vibration_Alarm_Bypass", + "dim": 0, + "alias": true, + "instance_id": 227, + "symbol_address": 1421, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_TP1_High_A_Winding_Temp_Alarm_Bypass": { + "tag_name": "CMD_TP1_High_A_Winding_Temp_Alarm_Bypass", + "dim": 0, + "alias": true, + "instance_id": 228, + "symbol_address": 1422, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "AL0_TP1_High_A_Winding_Alarm": { + "tag_name": "AL0_TP1_High_A_Winding_Alarm", + "dim": 0, + "alias": true, + "instance_id": 229, + "symbol_address": 1423, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "AL0_TP1_High_C_Winding_Alarm": { + "tag_name": "AL0_TP1_High_C_Winding_Alarm", + "dim": 0, + "alias": true, + "instance_id": 230, + "symbol_address": 1424, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "AL0_TP1_High_B_Winding_Alarm": { + "tag_name": "AL0_TP1_High_B_Winding_Alarm", + "dim": 0, + "alias": true, + "instance_id": 231, + "symbol_address": 1425, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_TP1_High_B_Winding_Temp_Alarm_Bypass": { + "tag_name": "CMD_TP1_High_B_Winding_Temp_Alarm_Bypass", + "dim": 0, + "alias": true, + "instance_id": 232, + "symbol_address": 1426, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_TP1_High_C_Winding_Temp_Alarm_Bypass": { + "tag_name": "CMD_TP1_High_C_Winding_Temp_Alarm_Bypass", + "dim": 0, + "alias": true, + "instance_id": 233, + "symbol_address": 1427, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "AL0_TP1_High_Inboard_Temp_Alarm": { + "tag_name": "AL0_TP1_High_Inboard_Temp_Alarm", + "dim": 0, + "alias": true, + "instance_id": 234, + "symbol_address": 1428, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_TP1_High_Inboard_Temp_Alarm_Bypass": { + "tag_name": "CMD_TP1_High_Inboard_Temp_Alarm_Bypass", + "dim": 0, + "alias": true, + "instance_id": 235, + "symbol_address": 1429, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "AL0_TP1_High_Outboard_Temp_Alarm": { + "tag_name": "AL0_TP1_High_Outboard_Temp_Alarm", + "dim": 0, + "alias": true, + "instance_id": 236, + "symbol_address": 1430, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_TP1_High_Outboard_Temp_Alarm_Bypass": { + "tag_name": "CMD_TP1_High_Outboard_Temp_Alarm_Bypass", + "dim": 0, + "alias": true, + "instance_id": 237, + "symbol_address": 1431, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_TP1_Oil_Level_Alarm_Bypass": { + "tag_name": "CMD_TP1_Oil_Level_Alarm_Bypass", + "dim": 0, + "alias": true, + "instance_id": 238, + "symbol_address": 1432, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_TP1_Master_Fault_Clear": { + "tag_name": "CMD_TP1_Master_Fault_Clear", + "dim": 0, + "alias": true, + "instance_id": 239, + "symbol_address": 1433, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "AL0_TP2_High_Discharge_PSI": { + "tag_name": "AL0_TP2_High_Discharge_PSI", + "dim": 0, + "alias": true, + "instance_id": 240, + "symbol_address": 1434, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "AL0_TP2_Low_Discharge_PSI": { + "tag_name": "AL0_TP2_Low_Discharge_PSI", + "dim": 0, + "alias": true, + "instance_id": 241, + "symbol_address": 1435, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "AL0_TP2_High_Vibration_Alarm": { + "tag_name": "AL0_TP2_High_Vibration_Alarm", + "dim": 0, + "alias": true, + "instance_id": 242, + "symbol_address": 1436, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "AL0_TP2_Low_Oil_Level_Alarm": { + "tag_name": "AL0_TP2_Low_Oil_Level_Alarm", + "dim": 0, + "alias": true, + "instance_id": 243, + "symbol_address": 1437, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "AL0_TP2_High_A_Winding_Alarm": { + "tag_name": "AL0_TP2_High_A_Winding_Alarm", + "dim": 0, + "alias": true, + "instance_id": 244, + "symbol_address": 1438, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "AL0_TP2_High_B_Winding_Alarm": { + "tag_name": "AL0_TP2_High_B_Winding_Alarm", + "dim": 0, + "alias": true, + "instance_id": 245, + "symbol_address": 1439, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "AL0_TP2_High_C_Winding_Alarm": { + "tag_name": "AL0_TP2_High_C_Winding_Alarm", + "dim": 0, + "alias": true, + "instance_id": 246, + "symbol_address": 1440, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "AL0_TP2_High_Outboard_Temp_Alarm": { + "tag_name": "AL0_TP2_High_Outboard_Temp_Alarm", + "dim": 0, + "alias": true, + "instance_id": 247, + "symbol_address": 1441, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "AL0_TP2_High_Inboard_Temp_Alarm": { + "tag_name": "AL0_TP2_High_Inboard_Temp_Alarm", + "dim": 0, + "alias": true, + "instance_id": 248, + "symbol_address": 1442, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_TP2_Master_Fault_Clear": { + "tag_name": "CMD_TP2_Master_Fault_Clear", + "dim": 0, + "alias": true, + "instance_id": 249, + "symbol_address": 1443, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_TP2_High_Outboard_Temp_Alarm_Bypass": { + "tag_name": "CMD_TP2_High_Outboard_Temp_Alarm_Bypass", + "dim": 0, + "alias": true, + "instance_id": 250, + "symbol_address": 1444, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_TP2_High_Inboard_Temp_Alarm_Bypass": { + "tag_name": "CMD_TP2_High_Inboard_Temp_Alarm_Bypass", + "dim": 0, + "alias": true, + "instance_id": 251, + "symbol_address": 1445, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_TP2_High_C_Winding_Temp_Alarm_Bypass": { + "tag_name": "CMD_TP2_High_C_Winding_Temp_Alarm_Bypass", + "dim": 0, + "alias": true, + "instance_id": 252, + "symbol_address": 1446, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_TP2_High_B_Winding_Temp_Alarm_Bypass": { + "tag_name": "CMD_TP2_High_B_Winding_Temp_Alarm_Bypass", + "dim": 0, + "alias": true, + "instance_id": 253, + "symbol_address": 1447, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_TP2_High_A_Winding_Temp_Alarm_Bypass": { + "tag_name": "CMD_TP2_High_A_Winding_Temp_Alarm_Bypass", + "dim": 0, + "alias": true, + "instance_id": 254, + "symbol_address": 1448, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_TP2_Oil_Level_Alarm_Bypass": { + "tag_name": "CMD_TP2_Oil_Level_Alarm_Bypass", + "dim": 0, + "alias": true, + "instance_id": 255, + "symbol_address": 1449, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_TP2_High_Vibration_Alarm_Bypass": { + "tag_name": "CMD_TP2_High_Vibration_Alarm_Bypass", + "dim": 0, + "alias": true, + "instance_id": 256, + "symbol_address": 1450, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_TP2_Low_Discharge_Alarm_Bypass": { + "tag_name": "CMD_TP2_Low_Discharge_Alarm_Bypass", + "dim": 0, + "alias": true, + "instance_id": 257, + "symbol_address": 1451, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_TP2_High_Discharge_Alarm_Bypass": { + "tag_name": "CMD_TP2_High_Discharge_Alarm_Bypass", + "dim": 0, + "alias": true, + "instance_id": 258, + "symbol_address": 1452, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "AL0_TP2_Oil_Cooler_Failed_To_Start": { + "tag_name": "AL0_TP2_Oil_Cooler_Failed_To_Start", + "dim": 0, + "alias": true, + "instance_id": 259, + "symbol_address": 1453, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "AL0_TP2_Low_Suction_Pressure": { + "tag_name": "AL0_TP2_Low_Suction_Pressure", + "dim": 0, + "alias": true, + "instance_id": 260, + "symbol_address": 1454, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "AL0_TP2_Charge_Pump_Failed_To_Start": { + "tag_name": "AL0_TP2_Charge_Pump_Failed_To_Start", + "dim": 0, + "alias": true, + "instance_id": 261, + "symbol_address": 1455, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_WW1_Clear_Alarms": { + "tag_name": "CMD_WW1_Clear_Alarms", + "dim": 0, + "alias": true, + "instance_id": 262, + "symbol_address": 1456, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_WW2_Clear_Alarms": { + "tag_name": "CMD_WW2_Clear_Alarms", + "dim": 0, + "alias": true, + "instance_id": 263, + "symbol_address": 1457, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_WW3_Clear_Alarms": { + "tag_name": "CMD_WW3_Clear_Alarms", + "dim": 0, + "alias": true, + "instance_id": 264, + "symbol_address": 1458, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_WW4_Clear_Alarms": { + "tag_name": "CMD_WW4_Clear_Alarms", + "dim": 0, + "alias": true, + "instance_id": 265, + "symbol_address": 1459, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_WW5_Clear_Alarms": { + "tag_name": "CMD_WW5_Clear_Alarms", + "dim": 0, + "alias": true, + "instance_id": 266, + "symbol_address": 1460, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_WW6_Clear_Alarms": { + "tag_name": "CMD_WW6_Clear_Alarms", + "dim": 0, + "alias": true, + "instance_id": 267, + "symbol_address": 1461, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_TP2_Oil_Cooler_Bypass": { + "tag_name": "CMD_TP2_Oil_Cooler_Bypass", + "dim": 0, + "alias": true, + "instance_id": 268, + "symbol_address": 1462, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_TP2_Master_Alarm_Bypass": { + "tag_name": "CMD_TP2_Master_Alarm_Bypass", + "dim": 0, + "alias": true, + "instance_id": 269, + "symbol_address": 1463, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "FBK_WW_Individual_Start_Stop": { + "tag_name": "FBK_WW_Individual_Start_Stop", + "dim": 0, + "alias": true, + "instance_id": 270, + "symbol_address": 1464, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_TP1_Suction_PSI_Bypass": { + "tag_name": "CMD_TP1_Suction_PSI_Bypass", + "dim": 0, + "alias": true, + "instance_id": 271, + "symbol_address": 1465, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_TP1_Cooler_Bypass": { + "tag_name": "CMD_TP1_Cooler_Bypass", + "dim": 0, + "alias": true, + "instance_id": 272, + "symbol_address": 1466, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_TP2_Suction_PSI_Bypass": { + "tag_name": "CMD_TP2_Suction_PSI_Bypass", + "dim": 0, + "alias": true, + "instance_id": 273, + "symbol_address": 1467, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "AL0_TP_1_Thrust_Chamber_Temp_Failure": { + "tag_name": "AL0_TP_1_Thrust_Chamber_Temp_Failure", + "dim": 0, + "alias": true, + "instance_id": 274, + "symbol_address": 1468, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "AL0_TP_2_Thrust_Chamber_Temp_Failure": { + "tag_name": "AL0_TP_2_Thrust_Chamber_Temp_Failure", + "dim": 0, + "alias": true, + "instance_id": 275, + "symbol_address": 1469, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "Current_Day": { + "tag_name": "Current_Day", + "dim": 0, + "alias": true, + "instance_id": 276, + "symbol_address": 1472, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" + }, + "Current_Hour": { + "tag_name": "Current_Hour", + "dim": 0, + "alias": true, + "instance_id": 277, + "symbol_address": 1474, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" + }, + "Current_Minute": { + "tag_name": "Current_Minute", + "dim": 0, + "alias": true, + "instance_id": 278, + "symbol_address": 1476, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" + }, + "Current_Second": { + "tag_name": "Current_Second", + "dim": 0, + "alias": true, + "instance_id": 279, + "symbol_address": 1478, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" + }, + "Current_Seconds_Word": { + "tag_name": "Current_Seconds_Word", + "dim": 0, + "alias": true, + "instance_id": 280, + "symbol_address": 1484, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "UINT", + "data_type_name": "UINT", + "tag_type": "atomic" + }, + "Val_WW2_Current_Seconds": { + "tag_name": "Val_WW2_Current_Seconds", + "dim": 0, + "alias": true, + "instance_id": 281, + "symbol_address": 1486, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "UINT", + "data_type_name": "UINT", + "tag_type": "atomic" + }, + "Val_WW3_Current_Seconds": { + "tag_name": "Val_WW3_Current_Seconds", + "dim": 0, + "alias": true, + "instance_id": 282, + "symbol_address": 1488, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "UINT", + "data_type_name": "UINT", + "tag_type": "atomic" + }, + "Val_WW4_Current_Seconds": { + "tag_name": "Val_WW4_Current_Seconds", + "dim": 0, + "alias": true, + "instance_id": 283, + "symbol_address": 1490, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "UINT", + "data_type_name": "UINT", + "tag_type": "atomic" + }, + "Val_WW5_Current_Seconds": { + "tag_name": "Val_WW5_Current_Seconds", + "dim": 0, + "alias": true, + "instance_id": 284, + "symbol_address": 1492, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "UINT", + "data_type_name": "UINT", + "tag_type": "atomic" + }, + "Val_WW6_Current_Seconds": { + "tag_name": "Val_WW6_Current_Seconds", + "dim": 0, + "alias": true, + "instance_id": 285, + "symbol_address": 1494, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "UINT", + "data_type_name": "UINT", + "tag_type": "atomic" + }, + "Raw_Pond_Level": { + "tag_name": "Raw_Pond_Level", + "dim": 0, + "alias": true, + "instance_id": 286, + "symbol_address": 1504, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, @@ -68147,58 +5381,3643 @@ "data_type_name": "REAL", "tag_type": "atomic" }, - "sts_PF755_Mode": { - "tag_name": "sts_PF755_Mode", + "Raw_TP_1_Suction_PSI": { + "tag_name": "Raw_TP_1_Suction_PSI", "dim": 0, - "alias": false, - "instance_id": 204, - "symbol_address": 36848, - "symbol_object_address": 911652, - "software_control": 1140916293, + "alias": true, + "instance_id": 287, + "symbol_address": 1508, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, 0, 0 ], - "data_type": "DINT", - "data_type_name": "DINT", + "data_type": "REAL", + "data_type_name": "REAL", "tag_type": "atomic" }, - "const_INHIBIT": { - "tag_name": "const_INHIBIT", + "Raw_TP_1_Discharge_PSI": { + "tag_name": "Raw_TP_1_Discharge_PSI", "dim": 0, - "alias": false, - "instance_id": 205, - "symbol_address": 36816, - "symbol_object_address": 911692, - "software_control": 1140916294, + "alias": true, + "instance_id": 288, + "symbol_address": 1512, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, 0, 0 ], - "data_type": "DINT", - "data_type_name": "DINT", + "data_type": "REAL", + "data_type_name": "REAL", "tag_type": "atomic" }, - "const_UNINHIBIT": { - "tag_name": "const_UNINHIBIT", + "Raw_TP_1_Vibration": { + "tag_name": "Raw_TP_1_Vibration", "dim": 0, - "alias": false, - "instance_id": 206, - "symbol_address": 36784, - "symbol_object_address": 911732, - "software_control": 1140916295, + "alias": true, + "instance_id": 289, + "symbol_address": 1516, + "symbol_object_address": 1613975872, + "software_control": 0, "external_access": "Read/Write", "dimensions": [ 0, 0, 0 ], - "data_type": "DINT", - "data_type_name": "DINT", + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Raw_TP_2_Suction_PSI": { + "tag_name": "Raw_TP_2_Suction_PSI", + "dim": 0, + "alias": true, + "instance_id": 290, + "symbol_address": 1520, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Raw_TP_2_Discharge_PSI": { + "tag_name": "Raw_TP_2_Discharge_PSI", + "dim": 0, + "alias": true, + "instance_id": 291, + "symbol_address": 1524, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Raw_TP_2_Vibration": { + "tag_name": "Raw_TP_2_Vibration", + "dim": 0, + "alias": true, + "instance_id": 292, + "symbol_address": 1528, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Pond_Level_Scaled": { + "tag_name": "Val_Pond_Level_Scaled", + "dim": 0, + "alias": true, + "instance_id": 293, + "symbol_address": 1532, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_TP_1_Suction_PSI_Scaled": { + "tag_name": "Val_TP_1_Suction_PSI_Scaled", + "dim": 0, + "alias": true, + "instance_id": 294, + "symbol_address": 1536, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_TP_1_Discharge_PSI_Scaled": { + "tag_name": "Val_TP_1_Discharge_PSI_Scaled", + "dim": 0, + "alias": true, + "instance_id": 295, + "symbol_address": 1540, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_TP_1_Vibration_Scaled": { + "tag_name": "Val_TP_1_Vibration_Scaled", + "dim": 0, + "alias": true, + "instance_id": 296, + "symbol_address": 1544, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_TP_2_Suction_PSI_Scaled": { + "tag_name": "Val_TP_2_Suction_PSI_Scaled", + "dim": 0, + "alias": true, + "instance_id": 297, + "symbol_address": 1548, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_TP_2_Discharge_PSI_Scaled": { + "tag_name": "Val_TP_2_Discharge_PSI_Scaled", + "dim": 0, + "alias": true, + "instance_id": 298, + "symbol_address": 1552, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_TP_2_Vibration_Scaled": { + "tag_name": "Val_TP_2_Vibration_Scaled", + "dim": 0, + "alias": true, + "instance_id": 299, + "symbol_address": 1556, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_TP_FlowRate": { + "tag_name": "Val_TP_FlowRate", + "dim": 0, + "alias": true, + "instance_id": 300, + "symbol_address": 1560, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_TP_Lifetime_Flow_Total": { + "tag_name": "Val_TP_Lifetime_Flow_Total", + "dim": 0, + "alias": true, + "instance_id": 301, + "symbol_address": 1564, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_TP_FM_Yest_Total": { + "tag_name": "Val_TP_FM_Yest_Total", + "dim": 0, + "alias": true, + "instance_id": 302, + "symbol_address": 1568, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_TP_Today_Total": { + "tag_name": "Val_TP_Today_Total", + "dim": 0, + "alias": true, + "instance_id": 303, + "symbol_address": 1572, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_TP_LastMonth_Total": { + "tag_name": "Val_TP_LastMonth_Total", + "dim": 0, + "alias": true, + "instance_id": 304, + "symbol_address": 1576, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_TP_Monthly_Total": { + "tag_name": "Val_TP_Monthly_Total", + "dim": 0, + "alias": true, + "instance_id": 305, + "symbol_address": 1580, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW1_Discharge_PSI": { + "tag_name": "Val_WW1_Discharge_PSI", + "dim": 0, + "alias": true, + "instance_id": 306, + "symbol_address": 1584, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW1_Downhole_PSI": { + "tag_name": "Val_WW1_Downhole_PSI", + "dim": 0, + "alias": true, + "instance_id": 307, + "symbol_address": 1588, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW1_Flowmeter_FR": { + "tag_name": "Val_WW1_Flowmeter_FR", + "dim": 0, + "alias": true, + "instance_id": 308, + "symbol_address": 1592, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW1_Flowmeter_Total": { + "tag_name": "Val_WW1_Flowmeter_Total", + "dim": 0, + "alias": true, + "instance_id": 309, + "symbol_address": 1596, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW1_Flowmeter_Todays_Total": { + "tag_name": "Val_WW1_Flowmeter_Todays_Total", + "dim": 0, + "alias": true, + "instance_id": 310, + "symbol_address": 1600, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW1_Flowmeter_Yest_Total": { + "tag_name": "Val_WW1_Flowmeter_Yest_Total", + "dim": 0, + "alias": true, + "instance_id": 311, + "symbol_address": 1604, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW1_Flowmeter_Month_Total": { + "tag_name": "Val_WW1_Flowmeter_Month_Total", + "dim": 0, + "alias": true, + "instance_id": 312, + "symbol_address": 1608, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW1_Flowmeter_LastMonth_Total": { + "tag_name": "Val_WW1_Flowmeter_LastMonth_Total", + "dim": 0, + "alias": true, + "instance_id": 313, + "symbol_address": 1612, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW1_VFD_Output_Frequency": { + "tag_name": "Val_WW1_VFD_Output_Frequency", + "dim": 0, + "alias": true, + "instance_id": 314, + "symbol_address": 1616, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW1_VFD_Output_Voltage": { + "tag_name": "Val_WW1_VFD_Output_Voltage", + "dim": 0, + "alias": true, + "instance_id": 315, + "symbol_address": 1620, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW1_VFD_Output_Current": { + "tag_name": "Val_WW1_VFD_Output_Current", + "dim": 0, + "alias": true, + "instance_id": 316, + "symbol_address": 1624, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW2_Discharge_PSI": { + "tag_name": "Val_WW2_Discharge_PSI", + "dim": 0, + "alias": true, + "instance_id": 317, + "symbol_address": 1628, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW2_Downhole_PSI": { + "tag_name": "Val_WW2_Downhole_PSI", + "dim": 0, + "alias": true, + "instance_id": 318, + "symbol_address": 1632, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW2_Flowmeter_FR": { + "tag_name": "Val_WW2_Flowmeter_FR", + "dim": 0, + "alias": true, + "instance_id": 319, + "symbol_address": 1636, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW2_Flowmeter_Total": { + "tag_name": "Val_WW2_Flowmeter_Total", + "dim": 0, + "alias": true, + "instance_id": 320, + "symbol_address": 1640, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW2_Flowmeter_Todays_Total": { + "tag_name": "Val_WW2_Flowmeter_Todays_Total", + "dim": 0, + "alias": true, + "instance_id": 321, + "symbol_address": 1644, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW2_Flowmeter_Yest_Total": { + "tag_name": "Val_WW2_Flowmeter_Yest_Total", + "dim": 0, + "alias": true, + "instance_id": 322, + "symbol_address": 1648, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW2_Flowmeter_Month_Total": { + "tag_name": "Val_WW2_Flowmeter_Month_Total", + "dim": 0, + "alias": true, + "instance_id": 323, + "symbol_address": 1652, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW2_Flowmeter_LastMonth_Total": { + "tag_name": "Val_WW2_Flowmeter_LastMonth_Total", + "dim": 0, + "alias": true, + "instance_id": 324, + "symbol_address": 1656, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW2_VFD_Output_Frequency": { + "tag_name": "Val_WW2_VFD_Output_Frequency", + "dim": 0, + "alias": true, + "instance_id": 325, + "symbol_address": 1660, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW2_VFD_Output_Voltage": { + "tag_name": "Val_WW2_VFD_Output_Voltage", + "dim": 0, + "alias": true, + "instance_id": 326, + "symbol_address": 1664, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW2_VFD_Output_Current": { + "tag_name": "Val_WW2_VFD_Output_Current", + "dim": 0, + "alias": true, + "instance_id": 327, + "symbol_address": 1668, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW3_Discharge_PSI": { + "tag_name": "Val_WW3_Discharge_PSI", + "dim": 0, + "alias": true, + "instance_id": 328, + "symbol_address": 1672, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW3_Downhole_PSI": { + "tag_name": "Val_WW3_Downhole_PSI", + "dim": 0, + "alias": true, + "instance_id": 329, + "symbol_address": 1676, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW3_Flowmeter_FR": { + "tag_name": "Val_WW3_Flowmeter_FR", + "dim": 0, + "alias": true, + "instance_id": 330, + "symbol_address": 1680, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW3_Flowmeter_Total": { + "tag_name": "Val_WW3_Flowmeter_Total", + "dim": 0, + "alias": true, + "instance_id": 331, + "symbol_address": 1684, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW3_Flowmeter_Todays_Total": { + "tag_name": "Val_WW3_Flowmeter_Todays_Total", + "dim": 0, + "alias": true, + "instance_id": 332, + "symbol_address": 1688, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW3_Flowmeter_Yest_Total": { + "tag_name": "Val_WW3_Flowmeter_Yest_Total", + "dim": 0, + "alias": true, + "instance_id": 333, + "symbol_address": 1692, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW3_Flowmeter_Month_Total": { + "tag_name": "Val_WW3_Flowmeter_Month_Total", + "dim": 0, + "alias": true, + "instance_id": 334, + "symbol_address": 1696, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW3_Flowmeter_LastMonth_Total": { + "tag_name": "Val_WW3_Flowmeter_LastMonth_Total", + "dim": 0, + "alias": true, + "instance_id": 335, + "symbol_address": 1700, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW3_VFD_Output_Frequency": { + "tag_name": "Val_WW3_VFD_Output_Frequency", + "dim": 0, + "alias": true, + "instance_id": 336, + "symbol_address": 1704, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW3_VFD_Output_Voltage": { + "tag_name": "Val_WW3_VFD_Output_Voltage", + "dim": 0, + "alias": true, + "instance_id": 337, + "symbol_address": 1708, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW3_VFD_Output_Current": { + "tag_name": "Val_WW3_VFD_Output_Current", + "dim": 0, + "alias": true, + "instance_id": 338, + "symbol_address": 1712, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW4_Discharge_PSI": { + "tag_name": "Val_WW4_Discharge_PSI", + "dim": 0, + "alias": true, + "instance_id": 339, + "symbol_address": 1716, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW4_Downhole_PSI": { + "tag_name": "Val_WW4_Downhole_PSI", + "dim": 0, + "alias": true, + "instance_id": 340, + "symbol_address": 1720, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW4_Flowmeter_FR": { + "tag_name": "Val_WW4_Flowmeter_FR", + "dim": 0, + "alias": true, + "instance_id": 341, + "symbol_address": 1724, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW4_Flowmeter_Total": { + "tag_name": "Val_WW4_Flowmeter_Total", + "dim": 0, + "alias": true, + "instance_id": 342, + "symbol_address": 1728, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW4_Flowmeter_Todays_Total": { + "tag_name": "Val_WW4_Flowmeter_Todays_Total", + "dim": 0, + "alias": true, + "instance_id": 343, + "symbol_address": 1732, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW4_Flowmeter_Yest_Total": { + "tag_name": "Val_WW4_Flowmeter_Yest_Total", + "dim": 0, + "alias": true, + "instance_id": 344, + "symbol_address": 1736, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW4_Flowmeter_Month_Total": { + "tag_name": "Val_WW4_Flowmeter_Month_Total", + "dim": 0, + "alias": true, + "instance_id": 345, + "symbol_address": 1740, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW4_Flowmeter_LastMonth_Total": { + "tag_name": "Val_WW4_Flowmeter_LastMonth_Total", + "dim": 0, + "alias": true, + "instance_id": 346, + "symbol_address": 1744, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW4_VFD_Output_Frequency": { + "tag_name": "Val_WW4_VFD_Output_Frequency", + "dim": 0, + "alias": true, + "instance_id": 347, + "symbol_address": 1748, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW4_VFD_Output_Voltage": { + "tag_name": "Val_WW4_VFD_Output_Voltage", + "dim": 0, + "alias": true, + "instance_id": 348, + "symbol_address": 1752, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW4_VFD_Output_Current": { + "tag_name": "Val_WW4_VFD_Output_Current", + "dim": 0, + "alias": true, + "instance_id": 349, + "symbol_address": 1756, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW5_Discharge_PSI": { + "tag_name": "Val_WW5_Discharge_PSI", + "dim": 0, + "alias": true, + "instance_id": 350, + "symbol_address": 1760, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW5_Downhole_PSI": { + "tag_name": "Val_WW5_Downhole_PSI", + "dim": 0, + "alias": true, + "instance_id": 351, + "symbol_address": 1764, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW5_Flowmeter_FR": { + "tag_name": "Val_WW5_Flowmeter_FR", + "dim": 0, + "alias": true, + "instance_id": 352, + "symbol_address": 1768, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW5_Flowmeter_Total": { + "tag_name": "Val_WW5_Flowmeter_Total", + "dim": 0, + "alias": true, + "instance_id": 353, + "symbol_address": 1772, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW5_Flowmeter_Todays_Total": { + "tag_name": "Val_WW5_Flowmeter_Todays_Total", + "dim": 0, + "alias": true, + "instance_id": 354, + "symbol_address": 1776, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW5_Flowmeter_Yest_Total": { + "tag_name": "Val_WW5_Flowmeter_Yest_Total", + "dim": 0, + "alias": true, + "instance_id": 355, + "symbol_address": 1780, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW5_Flowmeter_Month_Total": { + "tag_name": "Val_WW5_Flowmeter_Month_Total", + "dim": 0, + "alias": true, + "instance_id": 356, + "symbol_address": 1784, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW5_Flowmeter_LastMonth_Total": { + "tag_name": "Val_WW5_Flowmeter_LastMonth_Total", + "dim": 0, + "alias": true, + "instance_id": 357, + "symbol_address": 1788, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW5_VFD_Output_Frequency": { + "tag_name": "Val_WW5_VFD_Output_Frequency", + "dim": 0, + "alias": true, + "instance_id": 358, + "symbol_address": 1792, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW5_VFD_Output_Voltage": { + "tag_name": "Val_WW5_VFD_Output_Voltage", + "dim": 0, + "alias": true, + "instance_id": 359, + "symbol_address": 1796, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW5_VFD_Output_Current": { + "tag_name": "Val_WW5_VFD_Output_Current", + "dim": 0, + "alias": true, + "instance_id": 360, + "symbol_address": 1800, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW6_Discharge_PSI": { + "tag_name": "Val_WW6_Discharge_PSI", + "dim": 0, + "alias": true, + "instance_id": 361, + "symbol_address": 1804, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW6_Downhole_PSI": { + "tag_name": "Val_WW6_Downhole_PSI", + "dim": 0, + "alias": true, + "instance_id": 362, + "symbol_address": 1808, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW6_Flowmeter_FR": { + "tag_name": "Val_WW6_Flowmeter_FR", + "dim": 0, + "alias": true, + "instance_id": 363, + "symbol_address": 1812, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW6_Flowmeter_Total": { + "tag_name": "Val_WW6_Flowmeter_Total", + "dim": 0, + "alias": true, + "instance_id": 364, + "symbol_address": 1816, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW6_Flowmeter_Todays_Total": { + "tag_name": "Val_WW6_Flowmeter_Todays_Total", + "dim": 0, + "alias": true, + "instance_id": 365, + "symbol_address": 1820, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW6_Flowmeter_Yest_Total": { + "tag_name": "Val_WW6_Flowmeter_Yest_Total", + "dim": 0, + "alias": true, + "instance_id": 366, + "symbol_address": 1824, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW6_Flowmeter_Month_Total": { + "tag_name": "Val_WW6_Flowmeter_Month_Total", + "dim": 0, + "alias": true, + "instance_id": 367, + "symbol_address": 1828, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW6_Flowmeter_LastMonth_Total": { + "tag_name": "Val_WW6_Flowmeter_LastMonth_Total", + "dim": 0, + "alias": true, + "instance_id": 368, + "symbol_address": 1832, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW6_VFD_Output_Frequency": { + "tag_name": "Val_WW6_VFD_Output_Frequency", + "dim": 0, + "alias": true, + "instance_id": 369, + "symbol_address": 1836, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW6_VFD_Output_Voltage": { + "tag_name": "Val_WW6_VFD_Output_Voltage", + "dim": 0, + "alias": true, + "instance_id": 370, + "symbol_address": 1840, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW6_VFD_Output_Current": { + "tag_name": "Val_WW6_VFD_Output_Current", + "dim": 0, + "alias": true, + "instance_id": 371, + "symbol_address": 1844, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW1_VFD_Frequency_Setpoint": { + "tag_name": "Val_WW1_VFD_Frequency_Setpoint", + "dim": 0, + "alias": true, + "instance_id": 372, + "symbol_address": 1848, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW2_VFD_Frequency_Setpoint": { + "tag_name": "Val_WW2_VFD_Frequency_Setpoint", + "dim": 0, + "alias": true, + "instance_id": 373, + "symbol_address": 1852, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW3_VFD_Frequency_Setpoint": { + "tag_name": "Val_WW3_VFD_Frequency_Setpoint", + "dim": 0, + "alias": true, + "instance_id": 374, + "symbol_address": 1856, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW4_VFD_Frequency_Setpoint": { + "tag_name": "Val_WW4_VFD_Frequency_Setpoint", + "dim": 0, + "alias": true, + "instance_id": 375, + "symbol_address": 1860, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW5_VFD_Frequency_Setpoint": { + "tag_name": "Val_WW5_VFD_Frequency_Setpoint", + "dim": 0, + "alias": true, + "instance_id": 376, + "symbol_address": 1864, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW6_VFD_Frequency_Setpoint": { + "tag_name": "Val_WW6_VFD_Frequency_Setpoint", + "dim": 0, + "alias": true, + "instance_id": 377, + "symbol_address": 1868, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_Pond_Level_Start": { + "tag_name": "SPT_Pond_Level_Start", + "dim": 0, + "alias": true, + "instance_id": 378, + "symbol_address": 1872, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_WW1_Hand_Freq": { + "tag_name": "SPT_WW1_Hand_Freq", + "dim": 0, + "alias": true, + "instance_id": 379, + "symbol_address": 1876, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_WW1_PID_Setpoint": { + "tag_name": "SPT_WW1_PID_Setpoint", + "dim": 0, + "alias": true, + "instance_id": 380, + "symbol_address": 1880, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_WW1_Lo_Flow_Alarm": { + "tag_name": "SPT_WW1_Lo_Flow_Alarm", + "dim": 0, + "alias": true, + "instance_id": 381, + "symbol_address": 1884, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_WW1_Hi_Flow_Alarm": { + "tag_name": "SPT_WW1_Hi_Flow_Alarm", + "dim": 0, + "alias": true, + "instance_id": 382, + "symbol_address": 1888, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_WW1_Lo_Disch_Alarm": { + "tag_name": "SPT_WW1_Lo_Disch_Alarm", + "dim": 0, + "alias": true, + "instance_id": 383, + "symbol_address": 1892, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_WW1_Hi_Disch_Alarm": { + "tag_name": "SPT_WW1_Hi_Disch_Alarm", + "dim": 0, + "alias": true, + "instance_id": 384, + "symbol_address": 1896, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_WW1_Lo_PIP_Alarm": { + "tag_name": "SPT_WW1_Lo_PIP_Alarm", + "dim": 0, + "alias": true, + "instance_id": 385, + "symbol_address": 1900, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_Pond_Level_Start_WW1": { + "tag_name": "SPT_Pond_Level_Start_WW1", + "dim": 0, + "alias": true, + "instance_id": 386, + "symbol_address": 1904, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_Pond_Level_Stop_WW1": { + "tag_name": "SPT_Pond_Level_Stop_WW1", + "dim": 0, + "alias": true, + "instance_id": 387, + "symbol_address": 1908, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_Pond_Level_Start_WW2": { + "tag_name": "SPT_Pond_Level_Start_WW2", + "dim": 0, + "alias": true, + "instance_id": 388, + "symbol_address": 1912, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_Pond_Level_Stop_WW2": { + "tag_name": "SPT_Pond_Level_Stop_WW2", + "dim": 0, + "alias": true, + "instance_id": 389, + "symbol_address": 1916, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_Pond_Level_Start_WW3": { + "tag_name": "SPT_Pond_Level_Start_WW3", + "dim": 0, + "alias": true, + "instance_id": 390, + "symbol_address": 1920, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_Pond_Level_Stop_WW3": { + "tag_name": "SPT_Pond_Level_Stop_WW3", + "dim": 0, + "alias": true, + "instance_id": 391, + "symbol_address": 1924, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_Pond_Level_Start_WW4": { + "tag_name": "SPT_Pond_Level_Start_WW4", + "dim": 0, + "alias": true, + "instance_id": 392, + "symbol_address": 1928, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_Pond_Level_Stop_WW4": { + "tag_name": "SPT_Pond_Level_Stop_WW4", + "dim": 0, + "alias": true, + "instance_id": 393, + "symbol_address": 1932, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_Pond_Level_Start_WW5": { + "tag_name": "SPT_Pond_Level_Start_WW5", + "dim": 0, + "alias": true, + "instance_id": 394, + "symbol_address": 1936, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_Pond_Level_Stop_WW5": { + "tag_name": "SPT_Pond_Level_Stop_WW5", + "dim": 0, + "alias": true, + "instance_id": 395, + "symbol_address": 1940, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_Pond_Level_Start_WW6": { + "tag_name": "SPT_Pond_Level_Start_WW6", + "dim": 0, + "alias": true, + "instance_id": 396, + "symbol_address": 1944, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_Pond_Level_Stop_WW6": { + "tag_name": "SPT_Pond_Level_Stop_WW6", + "dim": 0, + "alias": true, + "instance_id": 397, + "symbol_address": 1948, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_Pond_Level_Stop": { + "tag_name": "SPT_Pond_Level_Stop", + "dim": 0, + "alias": true, + "instance_id": 398, + "symbol_address": 1952, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_WW2_Lo_PIP_Alarm": { + "tag_name": "SPT_WW2_Lo_PIP_Alarm", + "dim": 0, + "alias": true, + "instance_id": 399, + "symbol_address": 1956, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_WW2_Hi_Disch_Alarm": { + "tag_name": "SPT_WW2_Hi_Disch_Alarm", + "dim": 0, + "alias": true, + "instance_id": 400, + "symbol_address": 1960, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_WW2_Lo_Disch_Alarm": { + "tag_name": "SPT_WW2_Lo_Disch_Alarm", + "dim": 0, + "alias": true, + "instance_id": 401, + "symbol_address": 1964, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_WW2_Hi_Flow_Alarm": { + "tag_name": "SPT_WW2_Hi_Flow_Alarm", + "dim": 0, + "alias": true, + "instance_id": 402, + "symbol_address": 1968, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_WW2_Lo_Flow_Alarm": { + "tag_name": "SPT_WW2_Lo_Flow_Alarm", + "dim": 0, + "alias": true, + "instance_id": 403, + "symbol_address": 1972, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_WW2_PID_Setpoint": { + "tag_name": "SPT_WW2_PID_Setpoint", + "dim": 0, + "alias": true, + "instance_id": 404, + "symbol_address": 1976, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_WW2_Hand_Freq": { + "tag_name": "SPT_WW2_Hand_Freq", + "dim": 0, + "alias": true, + "instance_id": 405, + "symbol_address": 1980, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_WW3_Hand_Freq": { + "tag_name": "SPT_WW3_Hand_Freq", + "dim": 0, + "alias": true, + "instance_id": 406, + "symbol_address": 1984, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_WW3_PID_Setpoint": { + "tag_name": "SPT_WW3_PID_Setpoint", + "dim": 0, + "alias": true, + "instance_id": 407, + "symbol_address": 1988, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_WW3_Lo_Flow_Alarm": { + "tag_name": "SPT_WW3_Lo_Flow_Alarm", + "dim": 0, + "alias": true, + "instance_id": 408, + "symbol_address": 1992, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_WW3_Hi_Flow_Alarm": { + "tag_name": "SPT_WW3_Hi_Flow_Alarm", + "dim": 0, + "alias": true, + "instance_id": 409, + "symbol_address": 1996, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_WW3_Lo_Disch_Alarm": { + "tag_name": "SPT_WW3_Lo_Disch_Alarm", + "dim": 0, + "alias": true, + "instance_id": 410, + "symbol_address": 2000, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_WW3_Hi_Disch_Alarm": { + "tag_name": "SPT_WW3_Hi_Disch_Alarm", + "dim": 0, + "alias": true, + "instance_id": 411, + "symbol_address": 2004, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_WW3_Lo_PIP_Alarm": { + "tag_name": "SPT_WW3_Lo_PIP_Alarm", + "dim": 0, + "alias": true, + "instance_id": 412, + "symbol_address": 2008, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_WW4_Lo_PIP_Alarm": { + "tag_name": "SPT_WW4_Lo_PIP_Alarm", + "dim": 0, + "alias": true, + "instance_id": 413, + "symbol_address": 2012, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_WW4_Hi_Disch_Alarm": { + "tag_name": "SPT_WW4_Hi_Disch_Alarm", + "dim": 0, + "alias": true, + "instance_id": 414, + "symbol_address": 2016, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_WW4_Lo_Disch_Alarm": { + "tag_name": "SPT_WW4_Lo_Disch_Alarm", + "dim": 0, + "alias": true, + "instance_id": 415, + "symbol_address": 2020, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_WW4_Hi_Flow_Alarm": { + "tag_name": "SPT_WW4_Hi_Flow_Alarm", + "dim": 0, + "alias": true, + "instance_id": 416, + "symbol_address": 2024, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_WW4_Lo_Flow_Alarm": { + "tag_name": "SPT_WW4_Lo_Flow_Alarm", + "dim": 0, + "alias": true, + "instance_id": 417, + "symbol_address": 2028, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_WW4_PID_Setpoint": { + "tag_name": "SPT_WW4_PID_Setpoint", + "dim": 0, + "alias": true, + "instance_id": 418, + "symbol_address": 2032, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_WW4_Hand_Freq": { + "tag_name": "SPT_WW4_Hand_Freq", + "dim": 0, + "alias": true, + "instance_id": 419, + "symbol_address": 2036, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_WW5_Hand_Freq": { + "tag_name": "SPT_WW5_Hand_Freq", + "dim": 0, + "alias": true, + "instance_id": 420, + "symbol_address": 2040, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_WW5_PID_Setpoint": { + "tag_name": "SPT_WW5_PID_Setpoint", + "dim": 0, + "alias": true, + "instance_id": 421, + "symbol_address": 2044, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_WW5_Lo_Flow_Alarm": { + "tag_name": "SPT_WW5_Lo_Flow_Alarm", + "dim": 0, + "alias": true, + "instance_id": 422, + "symbol_address": 2048, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_WW5_Hi_Flow_Alarm": { + "tag_name": "SPT_WW5_Hi_Flow_Alarm", + "dim": 0, + "alias": true, + "instance_id": 423, + "symbol_address": 2052, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_WW5_Lo_Disch_Alarm": { + "tag_name": "SPT_WW5_Lo_Disch_Alarm", + "dim": 0, + "alias": true, + "instance_id": 424, + "symbol_address": 2056, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_WW5_Hi_Disch_Alarm": { + "tag_name": "SPT_WW5_Hi_Disch_Alarm", + "dim": 0, + "alias": true, + "instance_id": 425, + "symbol_address": 2060, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_WW5_Lo_PIP_Alarm": { + "tag_name": "SPT_WW5_Lo_PIP_Alarm", + "dim": 0, + "alias": true, + "instance_id": 426, + "symbol_address": 2064, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_WW6_Lo_PIP_Alarm": { + "tag_name": "SPT_WW6_Lo_PIP_Alarm", + "dim": 0, + "alias": true, + "instance_id": 427, + "symbol_address": 2068, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_WW6_Hi_Disch_Alarm": { + "tag_name": "SPT_WW6_Hi_Disch_Alarm", + "dim": 0, + "alias": true, + "instance_id": 428, + "symbol_address": 2072, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_WW6_Lo_Disch_Alarm": { + "tag_name": "SPT_WW6_Lo_Disch_Alarm", + "dim": 0, + "alias": true, + "instance_id": 429, + "symbol_address": 2076, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_WW6_Hi_Flow_Alarm": { + "tag_name": "SPT_WW6_Hi_Flow_Alarm", + "dim": 0, + "alias": true, + "instance_id": 430, + "symbol_address": 2080, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_WW6_Lo_Flow_Alarm": { + "tag_name": "SPT_WW6_Lo_Flow_Alarm", + "dim": 0, + "alias": true, + "instance_id": 431, + "symbol_address": 2084, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_WW6_PID_Setpoint": { + "tag_name": "SPT_WW6_PID_Setpoint", + "dim": 0, + "alias": true, + "instance_id": 432, + "symbol_address": 2088, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_WW6_Hand_Freq": { + "tag_name": "SPT_WW6_Hand_Freq", + "dim": 0, + "alias": true, + "instance_id": 433, + "symbol_address": 2092, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_TP1_VFD_Output_Voltage": { + "tag_name": "Val_TP1_VFD_Output_Voltage", + "dim": 0, + "alias": true, + "instance_id": 434, + "symbol_address": 2096, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_TP1_VFD_Output_Current": { + "tag_name": "Val_TP1_VFD_Output_Current", + "dim": 0, + "alias": true, + "instance_id": 435, + "symbol_address": 2100, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_TP1_VFD_Output_Frequency": { + "tag_name": "Val_TP1_VFD_Output_Frequency", + "dim": 0, + "alias": true, + "instance_id": 436, + "symbol_address": 2104, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_TP1_PID_Manual_Freq": { + "tag_name": "SPT_TP1_PID_Manual_Freq", + "dim": 0, + "alias": true, + "instance_id": 437, + "symbol_address": 2108, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_TP1_PID_Setpoint": { + "tag_name": "SPT_TP1_PID_Setpoint", + "dim": 0, + "alias": true, + "instance_id": 438, + "symbol_address": 2112, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_TP1_VFD_Frequency_Setpoint": { + "tag_name": "Val_TP1_VFD_Frequency_Setpoint", + "dim": 0, + "alias": true, + "instance_id": 439, + "symbol_address": 2116, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_TP2_PID_Manual_Freq": { + "tag_name": "SPT_TP2_PID_Manual_Freq", + "dim": 0, + "alias": true, + "instance_id": 440, + "symbol_address": 2120, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_TP2_PID_Setpoint": { + "tag_name": "SPT_TP2_PID_Setpoint", + "dim": 0, + "alias": true, + "instance_id": 441, + "symbol_address": 2124, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_TP2_VFD_Output_Frequency": { + "tag_name": "Val_TP2_VFD_Output_Frequency", + "dim": 0, + "alias": true, + "instance_id": 442, + "symbol_address": 2128, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_TP2_VFD_Output_Voltage": { + "tag_name": "Val_TP2_VFD_Output_Voltage", + "dim": 0, + "alias": true, + "instance_id": 443, + "symbol_address": 2132, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_TP2_VFD_Output_Current": { + "tag_name": "Val_TP2_VFD_Output_Current", + "dim": 0, + "alias": true, + "instance_id": 444, + "symbol_address": 2136, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_TP2_VFD_Frequency_Setpoint": { + "tag_name": "Val_TP2_VFD_Frequency_Setpoint", + "dim": 0, + "alias": true, + "instance_id": 445, + "symbol_address": 2140, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_Suction_PSI_Permissive": { + "tag_name": "SPT_Suction_PSI_Permissive", + "dim": 0, + "alias": true, + "instance_id": 446, + "symbol_address": 2144, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_TP1_High_Vibration_Alarm": { + "tag_name": "SPT_TP1_High_Vibration_Alarm", + "dim": 0, + "alias": true, + "instance_id": 447, + "symbol_address": 2148, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_TP1_Low_Discharge_Alarm": { + "tag_name": "SPT_TP1_Low_Discharge_Alarm", + "dim": 0, + "alias": true, + "instance_id": 448, + "symbol_address": 2152, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_TP1_High_Discharge_Alarm": { + "tag_name": "SPT_TP1_High_Discharge_Alarm", + "dim": 0, + "alias": true, + "instance_id": 449, + "symbol_address": 2156, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_TP1_A_Winding_High": { + "tag_name": "SPT_TP1_A_Winding_High", + "dim": 0, + "alias": true, + "instance_id": 450, + "symbol_address": 2160, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_TP_1_Inboard_Temp_Scaled": { + "tag_name": "Val_TP_1_Inboard_Temp_Scaled", + "dim": 0, + "alias": true, + "instance_id": 451, + "symbol_address": 2164, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_TP1_Inboard_High": { + "tag_name": "SPT_TP1_Inboard_High", + "dim": 0, + "alias": true, + "instance_id": 452, + "symbol_address": 2168, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_TP1_C_Winding_High": { + "tag_name": "SPT_TP1_C_Winding_High", + "dim": 0, + "alias": true, + "instance_id": 453, + "symbol_address": 2172, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_TP_1_C_Winding_Temp_Scaled": { + "tag_name": "Val_TP_1_C_Winding_Temp_Scaled", + "dim": 0, + "alias": true, + "instance_id": 454, + "symbol_address": 2176, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_TP1_B_Winding_High": { + "tag_name": "SPT_TP1_B_Winding_High", + "dim": 0, + "alias": true, + "instance_id": 455, + "symbol_address": 2180, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_TP_1_B_Winding_Temp_Scaled": { + "tag_name": "Val_TP_1_B_Winding_Temp_Scaled", + "dim": 0, + "alias": true, + "instance_id": 456, + "symbol_address": 2184, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_TP_1_A_Winding_Temp_Scaled": { + "tag_name": "Val_TP_1_A_Winding_Temp_Scaled", + "dim": 0, + "alias": true, + "instance_id": 457, + "symbol_address": 2188, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_TP_1_Outboard_Temp_Scaled": { + "tag_name": "Val_TP_1_Outboard_Temp_Scaled", + "dim": 0, + "alias": true, + "instance_id": 458, + "symbol_address": 2192, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_TP1_Outboard_High": { + "tag_name": "SPT_TP1_Outboard_High", + "dim": 0, + "alias": true, + "instance_id": 459, + "symbol_address": 2196, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_TP2_Outboard_High": { + "tag_name": "SPT_TP2_Outboard_High", + "dim": 0, + "alias": true, + "instance_id": 460, + "symbol_address": 2200, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_TP_2_Outboard_Temp_Scaled": { + "tag_name": "Val_TP_2_Outboard_Temp_Scaled", + "dim": 0, + "alias": true, + "instance_id": 461, + "symbol_address": 2204, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_TP2_Inboard_High": { + "tag_name": "SPT_TP2_Inboard_High", + "dim": 0, + "alias": true, + "instance_id": 462, + "symbol_address": 2208, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_TP_2_Inboard_Temp_Scaled": { + "tag_name": "Val_TP_2_Inboard_Temp_Scaled", + "dim": 0, + "alias": true, + "instance_id": 463, + "symbol_address": 2212, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_TP2_C_Winding_High": { + "tag_name": "SPT_TP2_C_Winding_High", + "dim": 0, + "alias": true, + "instance_id": 464, + "symbol_address": 2216, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_TP_2_C_Winding_Temp_Scaled": { + "tag_name": "Val_TP_2_C_Winding_Temp_Scaled", + "dim": 0, + "alias": true, + "instance_id": 465, + "symbol_address": 2220, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_TP2_B_Winding_High": { + "tag_name": "SPT_TP2_B_Winding_High", + "dim": 0, + "alias": true, + "instance_id": 466, + "symbol_address": 2224, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_TP_2_B_Winding_Temp_Scaled": { + "tag_name": "Val_TP_2_B_Winding_Temp_Scaled", + "dim": 0, + "alias": true, + "instance_id": 467, + "symbol_address": 2228, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_TP2_A_Winding_High": { + "tag_name": "SPT_TP2_A_Winding_High", + "dim": 0, + "alias": true, + "instance_id": 468, + "symbol_address": 2232, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_TP_2_A_Winding_Temp_Scaled": { + "tag_name": "Val_TP_2_A_Winding_Temp_Scaled", + "dim": 0, + "alias": true, + "instance_id": 469, + "symbol_address": 2236, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_TP2_High_Vibration_Alarm": { + "tag_name": "SPT_TP2_High_Vibration_Alarm", + "dim": 0, + "alias": true, + "instance_id": 470, + "symbol_address": 2240, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_TP2_Low_Discharge_Alarm": { + "tag_name": "SPT_TP2_Low_Discharge_Alarm", + "dim": 0, + "alias": true, + "instance_id": 471, + "symbol_address": 2244, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_TP2_High_Discharge_Alarm": { + "tag_name": "SPT_TP2_High_Discharge_Alarm", + "dim": 0, + "alias": true, + "instance_id": 472, + "symbol_address": 2248, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW_Field_Flowmeter_Todays_Total": { + "tag_name": "Val_WW_Field_Flowmeter_Todays_Total", + "dim": 0, + "alias": true, + "instance_id": 473, + "symbol_address": 2252, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW_Field_Flowmeter_Yesterday_Total": { + "tag_name": "Val_WW_Field_Flowmeter_Yesterday_Total", + "dim": 0, + "alias": true, + "instance_id": 474, + "symbol_address": 2256, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW_Field_Flowmeter_Month_Total": { + "tag_name": "Val_WW_Field_Flowmeter_Month_Total", + "dim": 0, + "alias": true, + "instance_id": 475, + "symbol_address": 2260, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW_Field_Flowmeter_LastMonth_Total": { + "tag_name": "Val_WW_Field_Flowmeter_LastMonth_Total", + "dim": 0, + "alias": true, + "instance_id": 476, + "symbol_address": 2264, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW_Field_Flowmeter_Lifetime_Total": { + "tag_name": "Val_WW_Field_Flowmeter_Lifetime_Total", + "dim": 0, + "alias": true, + "instance_id": 477, + "symbol_address": 2268, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WW_Field_Flowmeter_Flowrate_Total": { + "tag_name": "Val_WW_Field_Flowmeter_Flowrate_Total", + "dim": 0, + "alias": true, + "instance_id": 478, + "symbol_address": 2272, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Raw_TP_1_Thrust_Chamber_Temp": { + "tag_name": "Raw_TP_1_Thrust_Chamber_Temp", + "dim": 0, + "alias": true, + "instance_id": 479, + "symbol_address": 2276, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Raw_TP_2_Thrust_Chanber_Temp": { + "tag_name": "Raw_TP_2_Thrust_Chanber_Temp", + "dim": 0, + "alias": true, + "instance_id": 480, + "symbol_address": 2280, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_TP_1_Thrust_Chamber_Temperature": { + "tag_name": "Val_TP_1_Thrust_Chamber_Temperature", + "dim": 0, + "alias": true, + "instance_id": 481, + "symbol_address": 2284, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_TP_2_Thrust_Chamber_Temperature": { + "tag_name": "Val_TP_2_Thrust_Chamber_Temperature", + "dim": 0, + "alias": true, + "instance_id": 482, + "symbol_address": 2288, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Raw_TP_2_Thrust_Chamber_Temp": { + "tag_name": "Raw_TP_2_Thrust_Chamber_Temp", + "dim": 0, + "alias": true, + "instance_id": 483, + "symbol_address": 2292, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "CFG_WW2_CIP_Data_2": { + "tag_name": "CFG_WW2_CIP_Data_2", + "dim": 1, + "alias": true, + "instance_id": 484, + "symbol_address": 2632, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 2, + 0, + 0 + ], + "data_type": "USINT", + "data_type_name": "USINT", + "tag_type": "atomic" + }, + "PID_Active": { + "tag_name": "PID_Active", + "dim": 0, + "alias": true, + "instance_id": 485, + "symbol_address": 27728, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "Al0_TP2_VFD_Faulted": { + "tag_name": "Al0_TP2_VFD_Faulted", + "dim": 0, + "alias": true, + "instance_id": 486, + "symbol_address": 27729, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "Al0_TP1_VFD_Faulted": { + "tag_name": "Al0_TP1_VFD_Faulted", + "dim": 0, + "alias": true, + "instance_id": 487, + "symbol_address": 27730, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "Raw_TP2_A_Winding_Temp": { + "tag_name": "Raw_TP2_A_Winding_Temp", + "dim": 0, + "alias": true, + "instance_id": 488, + "symbol_address": 27780, + "symbol_object_address": 1613975872, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", "tag_type": "atomic" } } diff --git a/code snippets/getPLCData.ipynb b/code snippets/getPLCData.ipynb index 41384df..c6bbd2e 100644 --- a/code snippets/getPLCData.ipynb +++ b/code snippets/getPLCData.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "code", - "execution_count": 2, + "execution_count": 1, "metadata": {}, "outputs": [], "source": [ @@ -12,7 +12,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 2, "metadata": {}, "outputs": [ { @@ -20,3178 +20,338 @@ "output_type": "stream", "text": [ "{\n", - " \"Local:1:C\": {\n", - " \"tag_name\": \"Local:1:C\",\n", + " \"_IO_EM_DO_00\": {\n", + " \"tag_name\": \"_IO_EM_DO_00\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", + " \"instance_id\": 1,\n", + " \"symbol_address\": 1044,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"_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\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"_IO_EM_DO_02\": {\n", + " \"tag_name\": \"_IO_EM_DO_02\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", " \"instance_id\": 3,\n", - " \"symbol_address\": 91448,\n", - " \"symbol_object_address\": 905500,\n", - " \"software_control\": 201392133,\n", + " \"symbol_address\": 1046,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"data_type\": \"BOOL\",\n", + " \"data_type_name\": \"BOOL\",\n", + " \"bit_position\": 0,\n", + " \"tag_type\": \"atomic\"\n", " },\n", - " \"Local:1:I\": {\n", - " \"tag_name\": \"Local:1:I\",\n", + " \"_IO_EM_DO_03\": {\n", + " \"tag_name\": \"_IO_EM_DO_03\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", + " \"instance_id\": 4,\n", + " \"symbol_address\": 1047,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"_IO_EM_DO_04\": {\n", + " \"tag_name\": \"_IO_EM_DO_04\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", " \"instance_id\": 5,\n", - " \"symbol_address\": 63964664,\n", - " \"symbol_object_address\": 905580,\n", - " \"software_control\": 201392134,\n", + " \"symbol_address\": 1048,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"data_type\": \"BOOL\",\n", + " \"data_type_name\": \"BOOL\",\n", + " \"bit_position\": 0,\n", + " \"tag_type\": \"atomic\"\n", " },\n", - " \"Local:1:O\": {\n", - " \"tag_name\": \"Local:1:O\",\n", + " \"_IO_EM_DO_05\": {\n", + " \"tag_name\": \"_IO_EM_DO_05\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 6,\n", - " \"symbol_address\": 63964576,\n", - " \"symbol_object_address\": 905620,\n", - " \"software_control\": 201392136,\n", + " \"symbol_address\": 1049,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"data_type\": \"BOOL\",\n", + " \"data_type_name\": \"BOOL\",\n", + " \"bit_position\": 0,\n", + " \"tag_type\": \"atomic\"\n", " },\n", - " \"PowerFlex753_RunTime\": {\n", - " \"tag_name\": \"PowerFlex753_RunTime\",\n", + " \"_IO_EM_DO_06\": {\n", + " \"tag_name\": \"_IO_EM_DO_06\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", + " \"instance_id\": 7,\n", + " \"symbol_address\": 1050,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"_IO_EM_DO_07\": {\n", + " \"tag_name\": \"_IO_EM_DO_07\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", " \"instance_id\": 8,\n", - " \"symbol_address\": 44352,\n", - " \"symbol_object_address\": 905700,\n", - " \"software_control\": 67174452,\n", + " \"symbol_address\": 1051,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"data_type\": \"BOOL\",\n", + " \"data_type_name\": \"BOOL\",\n", + " \"bit_position\": 0,\n", + " \"tag_type\": \"atomic\"\n", " },\n", - " \"Local:2:C\": {\n", - " \"tag_name\": \"Local:2:C\",\n", + " \"_IO_EM_DO_08\": {\n", + " \"tag_name\": \"_IO_EM_DO_08\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", + " \"instance_id\": 9,\n", + " \"symbol_address\": 1052,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"_IO_EM_DO_09\": {\n", + " \"tag_name\": \"_IO_EM_DO_09\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", " \"instance_id\": 10,\n", - " \"symbol_address\": 91560,\n", - " \"symbol_object_address\": 905780,\n", - " \"software_control\": 201392132,\n", + " \"symbol_address\": 1053,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"data_type\": \"BOOL\",\n", + " \"data_type_name\": \"BOOL\",\n", + " \"bit_position\": 0,\n", + " \"tag_type\": \"atomic\"\n", " },\n", - " \"Local:2:I\": {\n", - " \"tag_name\": \"Local:2:I\",\n", + " \"_IO_EM_DI_00\": {\n", + " \"tag_name\": \"_IO_EM_DI_00\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", + " \"instance_id\": 11,\n", + " \"symbol_address\": 1054,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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\": 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\": 63963864,\n", - " \"symbol_object_address\": 905860,\n", - " \"software_control\": 201392193,\n", - " \"external_access\": \"Read/Write\",\n", + " \"symbol_address\": 1055,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", + " \"external_access\": \"Read Only\",\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", + " \"data_type\": \"BOOL\",\n", + " \"data_type_name\": \"BOOL\",\n", + " \"bit_position\": 0,\n", + " \"tag_type\": \"atomic\"\n", " },\n", - " \"VFD_755:I\": {\n", - " \"tag_name\": \"VFD_755:I\",\n", + " \"_IO_EM_DI_02\": {\n", + " \"tag_name\": \"_IO_EM_DI_02\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", + " \"instance_id\": 13,\n", + " \"symbol_address\": 1056,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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\": 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\": 1613975872,\n", + " \"software_control\": 0,\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\": 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\": 63964432,\n", - " \"symbol_object_address\": 905980,\n", - " \"software_control\": 201392143,\n", - " \"external_access\": \"Read/Write\",\n", + " \"symbol_address\": 1058,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", + " \"external_access\": \"Read Only\",\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", + " \"data_type\": \"BOOL\",\n", + " \"data_type_name\": \"BOOL\",\n", + " \"bit_position\": 0,\n", + " \"tag_type\": \"atomic\"\n", " },\n", - " \"VFD_755:O\": {\n", - " \"tag_name\": \"VFD_755:O\",\n", + " \"_IO_EM_DI_05\": {\n", + " \"tag_name\": \"_IO_EM_DI_05\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 16,\n", - " \"symbol_address\": 63964104,\n", - " \"symbol_object_address\": 906020,\n", - " \"software_control\": 201392145,\n", - " \"external_access\": \"Read/Write\",\n", + " \"symbol_address\": 1059,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", + " \"external_access\": \"Read Only\",\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", + " \"data_type\": \"BOOL\",\n", + " \"data_type_name\": \"BOOL\",\n", + " \"bit_position\": 0,\n", + " \"tag_type\": \"atomic\"\n", " },\n", - " \"in_Analog_Flowmeter\": {\n", - " \"tag_name\": \"in_Analog_Flowmeter\",\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\": 63963870,\n", - " \"symbol_object_address\": 906060,\n", - " \"software_control\": 1073807372,\n", - " \"external_access\": \"Read/Write\",\n", + " \"symbol_address\": 1060,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", + " \"external_access\": \"Read Only\",\n", " \"dimensions\": [\n", " 0,\n", " 0,\n", " 0\n", " ],\n", - " \"data_type\": \"INT\",\n", - " \"data_type_name\": \"INT\",\n", + " \"data_type\": \"BOOL\",\n", + " \"data_type_name\": \"BOOL\",\n", + " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"rp_ALL\": {\n", - " \"tag_name\": \"rp_ALL\",\n", + " \"_IO_EM_DI_07\": {\n", + " \"tag_name\": \"_IO_EM_DI_07\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 18,\n", - " \"symbol_address\": 64800,\n", - " \"symbol_object_address\": 906100,\n", - " \"software_control\": 1140916250,\n", - " \"external_access\": \"Read/Write\",\n", + " \"symbol_address\": 1061,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", + " \"external_access\": \"Read Only\",\n", " \"dimensions\": [\n", " 0,\n", " 0,\n", @@ -3202,15 +362,15 @@ " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"sp_ALL\": {\n", - " \"tag_name\": \"sp_ALL\",\n", + " \"_IO_EM_DI_08\": {\n", + " \"tag_name\": \"_IO_EM_DI_08\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 19,\n", - " \"symbol_address\": 64704,\n", - " \"symbol_object_address\": 906140,\n", - " \"software_control\": 1140916253,\n", - " \"external_access\": \"Read/Write\",\n", + " \"symbol_address\": 1062,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", + " \"external_access\": \"Read Only\",\n", " \"dimensions\": [\n", " 0,\n", " 0,\n", @@ -3221,51 +381,72 @@ " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"VFD_Starts\": {\n", - " \"tag_name\": \"VFD_Starts\",\n", + " \"_IO_EM_DI_09\": {\n", + " \"tag_name\": \"_IO_EM_DI_09\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 20,\n", - " \"symbol_address\": 44320,\n", - " \"symbol_object_address\": 906180,\n", - " \"software_control\": 1140916277,\n", - " \"external_access\": \"Read/Write\",\n", + " \"symbol_address\": 1063,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", + " \"external_access\": \"Read Only\",\n", " \"dimensions\": [\n", " 0,\n", " 0,\n", " 0\n", " ],\n", - " \"data_type\": \"DINT\",\n", - " \"data_type_name\": \"DINT\",\n", + " \"data_type\": \"BOOL\",\n", + " \"data_type_name\": \"BOOL\",\n", + " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"in_Analog_DischargePressure\": {\n", - " \"tag_name\": \"in_Analog_DischargePressure\",\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\": 63963868,\n", - " \"symbol_object_address\": 906220,\n", - " \"software_control\": 1073807372,\n", - " \"external_access\": \"Read/Write\",\n", + " \"symbol_address\": 1064,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", + " \"external_access\": \"Read Only\",\n", " \"dimensions\": [\n", " 0,\n", " 0,\n", " 0\n", " ],\n", - " \"data_type\": \"INT\",\n", - " \"data_type_name\": \"INT\",\n", + " \"data_type\": \"BOOL\",\n", + " \"data_type_name\": \"BOOL\",\n", + " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"rp_DischargePressure\": {\n", - " \"tag_name\": \"rp_DischargePressure\",\n", + " \"_IO_EM_DI_11\": {\n", + " \"tag_name\": \"_IO_EM_DI_11\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", + " \"instance_id\": 22,\n", + " \"symbol_address\": 1065,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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\": 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\": 64144,\n", - " \"symbol_object_address\": 906300,\n", - " \"software_control\": 1140916255,\n", - " \"external_access\": \"Read/Write\",\n", + " \"symbol_address\": 1066,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", + " \"external_access\": \"Read Only\",\n", " \"dimensions\": [\n", " 0,\n", " 0,\n", @@ -3276,15 +457,15 @@ " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"mode_Auto\": {\n", - " \"tag_name\": \"mode_Auto\",\n", + " \"_IO_EM_DI_13\": {\n", + " \"tag_name\": \"_IO_EM_DI_13\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 24,\n", - " \"symbol_address\": 91672,\n", - " \"symbol_object_address\": 906340,\n", - " \"software_control\": 1140916227,\n", - " \"external_access\": \"Read/Write\",\n", + " \"symbol_address\": 1067,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", + " \"external_access\": \"Read Only\",\n", " \"dimensions\": [\n", " 0,\n", " 0,\n", @@ -3295,12187 +476,69 @@ " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"rp_Flowmeter\": {\n", - " \"tag_name\": \"rp_Flowmeter\",\n", + " \"_IO_X1_AI_00\": {\n", + " \"tag_name\": \"_IO_X1_AI_00\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 25,\n", - " \"symbol_address\": 64080,\n", - " \"symbol_object_address\": 906380,\n", - " \"software_control\": 1140916257,\n", - " \"external_access\": \"Read/Write\",\n", + " \"symbol_address\": 1068,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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\": 0,\n", + " \"data_type\": \"INT\",\n", + " \"data_type_name\": \"INT\",\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"FIC01_FlowRate\": {\n", - " \"tag_name\": \"FIC01_FlowRate\",\n", + " \"_IO_X1_AI_01\": {\n", + " \"tag_name\": \"_IO_X1_AI_01\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 26,\n", - " \"symbol_address\": 64832,\n", - " \"symbol_object_address\": 906420,\n", - " \"software_control\": 67174425,\n", - " \"external_access\": \"Read/Write\",\n", + " \"symbol_address\": 1070,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", + " \"external_access\": \"Read Only\",\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", + " \"data_type\": \"INT\",\n", + " \"data_type_name\": \"INT\",\n", + " \"tag_type\": \"atomic\"\n", " },\n", - " \"HoursSinceMidnight\": {\n", - " \"tag_name\": \"HoursSinceMidnight\",\n", + " \"_IO_X1_AI_02\": {\n", + " \"tag_name\": \"_IO_X1_AI_02\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 27,\n", - " \"symbol_address\": 64048,\n", - " \"symbol_object_address\": 906460,\n", - " \"software_control\": 1946222626,\n", - " \"external_access\": \"Read/Write\",\n", + " \"symbol_address\": 1072,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", + " \"external_access\": \"Read Only\",\n", " \"dimensions\": [\n", " 0,\n", " 0,\n", " 0\n", " ],\n", - " \"data_type\": \"REAL\",\n", - " \"data_type_name\": \"REAL\",\n", + " \"data_type\": \"INT\",\n", + " \"data_type_name\": \"INT\",\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"controlMode\": {\n", - " \"tag_name\": \"controlMode\",\n", + " \"_IO_X1_AI_03\": {\n", + " \"tag_name\": \"_IO_X1_AI_03\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 28,\n", - " \"symbol_address\": 64016,\n", - " \"symbol_object_address\": 906500,\n", - " \"software_control\": 1140916259,\n", - " \"external_access\": \"Read/Write\",\n", + " \"symbol_address\": 1074,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", + " \"external_access\": \"Read Only\",\n", " \"dimensions\": [\n", " 0,\n", " 0,\n", @@ -15485,34 +548,15 @@ " \"data_type_name\": \"INT\",\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"cmd_Restart\": {\n", - " \"tag_name\": \"cmd_Restart\",\n", + " \"_IO_X1_AI_04\": {\n", + " \"tag_name\": \"_IO_X1_AI_04\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\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", + " \"symbol_address\": 1076,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", + " \"external_access\": \"Read Only\",\n", " \"dimensions\": [\n", " 0,\n", " 0,\n", @@ -15522,26491 +566,411 @@ " \"data_type_name\": \"INT\",\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"val_DischargePressure\": {\n", - " \"tag_name\": \"val_DischargePressure\",\n", + " \"_IO_X1_AI_05\": {\n", + " \"tag_name\": \"_IO_X1_AI_05\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 30,\n", + " \"symbol_address\": 1078,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", + " \"external_access\": \"Read Only\",\n", + " \"dimensions\": [\n", + " 0,\n", + " 0,\n", + " 0\n", + " ],\n", + " \"data_type\": \"INT\",\n", + " \"data_type_name\": \"INT\",\n", + " \"tag_type\": \"atomic\"\n", + " },\n", + " \"_IO_X1_AI_06\": {\n", + " \"tag_name\": \"_IO_X1_AI_06\",\n", " \"dim\": 0,\n", " \"alias\": true,\n", " \"instance_id\": 31,\n", - " \"symbol_address\": 44680,\n", - " \"symbol_object_address\": 906620,\n", - " \"software_control\": 1879113775,\n", + " \"symbol_address\": 1080,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read Only\",\n", " \"dimensions\": [\n", " 0,\n", " 0,\n", " 0\n", " ],\n", - " \"data_type\": \"REAL\",\n", - " \"data_type_name\": \"REAL\",\n", + " \"data_type\": \"INT\",\n", + " \"data_type_name\": \"INT\",\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"PowerFlex755\": {\n", - " \"tag_name\": \"PowerFlex755\",\n", + " \"_IO_X1_AI_07\": {\n", + " \"tag_name\": \"_IO_X1_AI_07\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", + " \"instance_id\": 32,\n", + " \"symbol_address\": 1082,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", + " \"external_access\": \"Read Only\",\n", + " \"dimensions\": [\n", + " 0,\n", + " 0,\n", + " 0\n", + " ],\n", + " \"data_type\": \"INT\",\n", + " \"data_type_name\": \"INT\",\n", + " \"tag_type\": \"atomic\"\n", + " },\n", + " \"_IO_X1_ST_00\": {\n", + " \"tag_name\": \"_IO_X1_ST_00\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 33,\n", + " \"symbol_address\": 1084,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", + " \"external_access\": \"Read Only\",\n", + " \"dimensions\": [\n", + " 0,\n", + " 0,\n", + " 0\n", + " ],\n", + " \"data_type\": \"INT\",\n", + " \"data_type_name\": \"INT\",\n", + " \"tag_type\": \"atomic\"\n", + " },\n", + " \"_IO_X1_ST_01\": {\n", + " \"tag_name\": \"_IO_X1_ST_01\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 34,\n", + " \"symbol_address\": 1086,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", + " \"external_access\": \"Read Only\",\n", + " \"dimensions\": [\n", + " 0,\n", + " 0,\n", + " 0\n", + " ],\n", + " \"data_type\": \"INT\",\n", + " \"data_type_name\": \"INT\",\n", + " \"tag_type\": \"atomic\"\n", + " },\n", + " \"_IO_X1_ST_02\": {\n", + " \"tag_name\": \"_IO_X1_ST_02\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 35,\n", + " \"symbol_address\": 1088,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", + " \"external_access\": \"Read Only\",\n", + " \"dimensions\": [\n", + " 0,\n", + " 0,\n", + " 0\n", + " ],\n", + " \"data_type\": \"INT\",\n", + " \"data_type_name\": \"INT\",\n", + " \"tag_type\": \"atomic\"\n", + " },\n", + " \"_IO_X1_ST_03\": {\n", + " \"tag_name\": \"_IO_X1_ST_03\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 36,\n", + " \"symbol_address\": 1090,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", + " \"external_access\": \"Read Only\",\n", + " \"dimensions\": [\n", + " 0,\n", + " 0,\n", + " 0\n", + " ],\n", + " \"data_type\": \"INT\",\n", + " \"data_type_name\": \"INT\",\n", + " \"tag_type\": \"atomic\"\n", + " },\n", + " \"_IO_X1_ST_04\": {\n", + " \"tag_name\": \"_IO_X1_ST_04\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 37,\n", + " \"symbol_address\": 1092,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", + " \"external_access\": \"Read Only\",\n", + " \"dimensions\": [\n", + " 0,\n", + " 0,\n", + " 0\n", + " ],\n", + " \"data_type\": \"INT\",\n", + " \"data_type_name\": \"INT\",\n", + " \"tag_type\": \"atomic\"\n", + " },\n", + " \"_IO_X2_AI_00\": {\n", + " \"tag_name\": \"_IO_X2_AI_00\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 38,\n", + " \"symbol_address\": 1094,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", + " \"external_access\": \"Read Only\",\n", + " \"dimensions\": [\n", + " 0,\n", + " 0,\n", + " 0\n", + " ],\n", + " \"data_type\": \"INT\",\n", + " \"data_type_name\": \"INT\",\n", + " \"tag_type\": \"atomic\"\n", + " },\n", + " \"_IO_X2_AI_01\": {\n", + " \"tag_name\": \"_IO_X2_AI_01\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 39,\n", + " \"symbol_address\": 1096,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", + " \"external_access\": \"Read Only\",\n", + " \"dimensions\": [\n", + " 0,\n", + " 0,\n", + " 0\n", + " ],\n", + " \"data_type\": \"INT\",\n", + " \"data_type_name\": \"INT\",\n", + " \"tag_type\": \"atomic\"\n", + " },\n", + " \"_IO_X2_AI_02\": {\n", + " \"tag_name\": \"_IO_X2_AI_02\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 40,\n", + " \"symbol_address\": 1098,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", + " \"external_access\": \"Read Only\",\n", + " \"dimensions\": [\n", + " 0,\n", + " 0,\n", + " 0\n", + " ],\n", + " \"data_type\": \"INT\",\n", + " \"data_type_name\": \"INT\",\n", + " \"tag_type\": \"atomic\"\n", + " },\n", + " \"_IO_X2_AI_03\": {\n", + " \"tag_name\": \"_IO_X2_AI_03\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", " \"instance_id\": 41,\n", - " \"symbol_address\": 56872,\n", - " \"symbol_object_address\": 907020,\n", - " \"software_control\": 67174445,\n", - " \"external_access\": \"Read/Write\",\n", + " \"symbol_address\": 1100,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", + " \"external_access\": \"Read Only\",\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", + " \"data_type\": \"INT\",\n", + " \"data_type_name\": \"INT\",\n", + " \"tag_type\": \"atomic\"\n", " },\n", - " \"PF755_I\": {\n", - " \"tag_name\": \"PF755_I\",\n", + " \"_IO_X2_ST_00\": {\n", + " \"tag_name\": \"_IO_X2_ST_00\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 42,\n", - " \"symbol_address\": 56776,\n", - " \"symbol_object_address\": 907060,\n", - " \"software_control\": 67174446,\n", - " \"external_access\": \"Read/Write\",\n", + " \"symbol_address\": 1102,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", + " \"external_access\": \"Read Only\",\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", + " \"data_type\": \"INT\",\n", + " \"data_type_name\": \"INT\",\n", + " \"tag_type\": \"atomic\"\n", " },\n", - " \"PF755_O\": {\n", - " \"tag_name\": \"PF755_O\",\n", + " \"_IO_X2_ST_01\": {\n", + " \"tag_name\": \"_IO_X2_ST_01\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 43,\n", - " \"symbol_address\": 56744,\n", - " \"symbol_object_address\": 907100,\n", - " \"software_control\": 67174447,\n", - " \"external_access\": \"Read/Write\",\n", + " \"symbol_address\": 1104,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", + " \"external_access\": \"Read Only\",\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", + " \"data_type\": \"INT\",\n", + " \"data_type_name\": \"INT\",\n", + " \"tag_type\": \"atomic\"\n", " },\n", - " \"PF75x_FaultCodeList\": {\n", - " \"tag_name\": \"PF75x_FaultCodeList\",\n", - " \"dim\": 1,\n", - " \"alias\": false,\n", + " \"_IO_X2_ST_02\": {\n", + " \"tag_name\": \"_IO_X2_ST_02\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", " \"instance_id\": 44,\n", - " \"symbol_address\": 46520,\n", - " \"symbol_object_address\": 907140,\n", - " \"software_control\": 67174448,\n", - " \"external_access\": \"Read/Write\",\n", + " \"symbol_address\": 1106,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", + " \"external_access\": \"Read Only\",\n", " \"dimensions\": [\n", - " 212,\n", + " 0,\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", + " \"data_type\": \"INT\",\n", + " \"data_type_name\": \"INT\",\n", + " \"tag_type\": \"atomic\"\n", " },\n", - " \"cmd_Stop\": {\n", - " \"tag_name\": \"cmd_Stop\",\n", + " \"_IO_X3_AI_00\": {\n", + " \"tag_name\": \"_IO_X3_AI_00\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 45,\n", - " \"symbol_address\": 46504,\n", - " \"symbol_object_address\": 907180,\n", - " \"software_control\": 1140916273,\n", - " \"external_access\": \"Read/Write\",\n", + " \"symbol_address\": 1108,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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\": 0,\n", + " \"data_type\": \"INT\",\n", + " \"data_type_name\": \"INT\",\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"cmd_Start\": {\n", - " \"tag_name\": \"cmd_Start\",\n", + " \"_IO_X3_AI_01\": {\n", + " \"tag_name\": \"_IO_X3_AI_01\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 46,\n", - " \"symbol_address\": 46472,\n", - " \"symbol_object_address\": 907220,\n", - " \"software_control\": 1140916274,\n", - " \"external_access\": \"Read/Write\",\n", + " \"symbol_address\": 1110,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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\": 0,\n", + " \"data_type\": \"INT\",\n", + " \"data_type_name\": \"INT\",\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"PT01_DischargePressure\": {\n", - " \"tag_name\": \"PT01_DischargePressure\",\n", + " \"_IO_X3_AI_02\": {\n", + " \"tag_name\": \"_IO_X3_AI_02\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 47,\n", - " \"symbol_address\": 44576,\n", - " \"symbol_object_address\": 907260,\n", - " \"software_control\": 67174451,\n", - " \"external_access\": \"Read/Write\",\n", + " \"symbol_address\": 1112,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", + " \"external_access\": \"Read Only\",\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", + " \"data_type\": \"INT\",\n", + " \"data_type_name\": \"INT\",\n", + " \"tag_type\": \"atomic\"\n", " },\n", - " \"FT01_FlowRate\": {\n", - " \"tag_name\": \"FT01_FlowRate\",\n", + " \"_IO_X3_AI_03\": {\n", + " \"tag_name\": \"_IO_X3_AI_03\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 48,\n", - " \"symbol_address\": 62024,\n", - " \"symbol_object_address\": 907300,\n", - " \"software_control\": 67174439,\n", - " \"external_access\": \"Read/Write\",\n", + " \"symbol_address\": 1114,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", + " \"external_access\": \"Read Only\",\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", + " \"data_type\": \"INT\",\n", + " \"data_type_name\": \"INT\",\n", + " \"tag_type\": \"atomic\"\n", " },\n", - " \"val_Flowmeter\": {\n", - " \"tag_name\": \"val_Flowmeter\",\n", + " \"_IO_X3_ST_00\": {\n", + " \"tag_name\": \"_IO_X3_ST_00\",\n", " \"dim\": 0,\n", " \"alias\": true,\n", " \"instance_id\": 49,\n", - " \"symbol_address\": 62128,\n", - " \"symbol_object_address\": 907340,\n", - " \"software_control\": 1879113776,\n", + " \"symbol_address\": 1116,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read Only\",\n", " \"dimensions\": [\n", " 0,\n", " 0,\n", " 0\n", " ],\n", - " \"data_type\": \"REAL\",\n", - " \"data_type_name\": \"REAL\",\n", + " \"data_type\": \"INT\",\n", + " \"data_type_name\": \"INT\",\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"VFD_CurRunHrs\": {\n", - " \"tag_name\": \"VFD_CurRunHrs\",\n", + " \"_IO_X3_ST_01\": {\n", + " \"tag_name\": \"_IO_X3_ST_01\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 50,\n", - " \"symbol_address\": 44288,\n", - " \"symbol_object_address\": 907380,\n", - " \"software_control\": 1946222646,\n", - " \"external_access\": \"Read/Write\",\n", + " \"symbol_address\": 1118,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", + " \"external_access\": \"Read Only\",\n", " \"dimensions\": [\n", " 0,\n", " 0,\n", " 0\n", " ],\n", - " \"data_type\": \"REAL\",\n", - " \"data_type_name\": \"REAL\",\n", + " \"data_type\": \"INT\",\n", + " \"data_type_name\": \"INT\",\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"VFD_MaxRunHrs\": {\n", - " \"tag_name\": \"VFD_MaxRunHrs\",\n", + " \"_IO_X3_ST_02\": {\n", + " \"tag_name\": \"_IO_X3_ST_02\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 51,\n", - " \"symbol_address\": 44256,\n", - " \"symbol_object_address\": 907420,\n", - " \"software_control\": 1946222647,\n", - " \"external_access\": \"Read/Write\",\n", + " \"symbol_address\": 1120,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", + " \"external_access\": \"Read Only\",\n", " \"dimensions\": [\n", " 0,\n", " 0,\n", " 0\n", " ],\n", - " \"data_type\": \"REAL\",\n", - " \"data_type_name\": \"REAL\",\n", + " \"data_type\": \"INT\",\n", + " \"data_type_name\": \"INT\",\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"const_controlMode_Flow\": {\n", - " \"tag_name\": \"const_controlMode_Flow\",\n", + " \"_IO_X4_AI_00\": {\n", + " \"tag_name\": \"_IO_X4_AI_00\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 52,\n", - " \"symbol_address\": 63920,\n", - " \"symbol_object_address\": 907460,\n", - " \"software_control\": 1140916262,\n", - " \"external_access\": \"Read/Write\",\n", + " \"symbol_address\": 1122,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", + " \"external_access\": \"Read Only\",\n", " \"dimensions\": [\n", " 0,\n", " 0,\n", @@ -42016,651 +980,69 @@ " \"data_type_name\": \"INT\",\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"GAL_PER_BBL\": {\n", - " \"tag_name\": \"GAL_PER_BBL\",\n", + " \"_IO_X4_AI_01\": {\n", + " \"tag_name\": \"_IO_X4_AI_01\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 53,\n", - " \"symbol_address\": 64768,\n", - " \"symbol_object_address\": 907500,\n", - " \"software_control\": 1946222619,\n", - " \"external_access\": \"Read/Write\",\n", + " \"symbol_address\": 1124,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", + " \"external_access\": \"Read Only\",\n", " \"dimensions\": [\n", " 0,\n", " 0,\n", " 0\n", " ],\n", - " \"data_type\": \"REAL\",\n", - " \"data_type_name\": \"REAL\",\n", + " \"data_type\": \"INT\",\n", + " \"data_type_name\": \"INT\",\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"VFD_TotRunHrs\": {\n", - " \"tag_name\": \"VFD_TotRunHrs\",\n", + " \"_IO_X4_AI_02\": {\n", + " \"tag_name\": \"_IO_X4_AI_02\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 54,\n", - " \"symbol_address\": 44224,\n", - " \"symbol_object_address\": 907540,\n", - " \"software_control\": 1946222648,\n", - " \"external_access\": \"Read/Write\",\n", + " \"symbol_address\": 1126,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", + " \"external_access\": \"Read Only\",\n", " \"dimensions\": [\n", " 0,\n", " 0,\n", " 0\n", " ],\n", - " \"data_type\": \"REAL\",\n", - " \"data_type_name\": \"REAL\",\n", + " \"data_type\": \"INT\",\n", + " \"data_type_name\": \"INT\",\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"PowerFlex755_RunTime\": {\n", - " \"tag_name\": \"PowerFlex755_RunTime\",\n", + " \"_IO_X4_AI_03\": {\n", + " \"tag_name\": \"_IO_X4_AI_03\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 55,\n", - " \"symbol_address\": 37216,\n", - " \"symbol_object_address\": 907580,\n", - " \"software_control\": 67174462,\n", - " \"external_access\": \"Read/Write\",\n", + " \"symbol_address\": 1128,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", + " \"external_access\": \"Read Only\",\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", + " \"data_type\": \"INT\",\n", + " \"data_type_name\": \"INT\",\n", + " \"tag_type\": \"atomic\"\n", " },\n", - " \"watchdog_INT\": {\n", - " \"tag_name\": \"watchdog_INT\",\n", + " \"_IO_X4_ST_00\": {\n", + " \"tag_name\": \"_IO_X4_ST_00\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 56,\n", - " \"symbol_address\": 64112,\n", - " \"symbol_object_address\": 907620,\n", - " \"software_control\": 1140916256,\n", - " \"external_access\": \"Read/Write\",\n", + " \"symbol_address\": 1130,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", + " \"external_access\": \"Read Only\",\n", " \"dimensions\": [\n", " 0,\n", " 0,\n", @@ -42670,12186 +1052,141 @@ " \"data_type_name\": \"INT\",\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"PIC01_DischargePressure\": {\n", - " \"tag_name\": \"PIC01_DischargePressure\",\n", + " \"_IO_X4_ST_01\": {\n", + " \"tag_name\": \"_IO_X4_ST_01\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", + " \"instance_id\": 57,\n", + " \"symbol_address\": 1132,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", + " \"external_access\": \"Read Only\",\n", + " \"dimensions\": [\n", + " 0,\n", + " 0,\n", + " 0\n", + " ],\n", + " \"data_type\": \"INT\",\n", + " \"data_type_name\": \"INT\",\n", + " \"tag_type\": \"atomic\"\n", + " },\n", + " \"_IO_X4_ST_02\": {\n", + " \"tag_name\": \"_IO_X4_ST_02\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 58,\n", + " \"symbol_address\": 1134,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", + " \"external_access\": \"Read Only\",\n", + " \"dimensions\": [\n", + " 0,\n", + " 0,\n", + " 0\n", + " ],\n", + " \"data_type\": \"INT\",\n", + " \"data_type_name\": \"INT\",\n", + " \"tag_type\": \"atomic\"\n", + " },\n", + " \"_IO_X5_AI_00\": {\n", + " \"tag_name\": \"_IO_X5_AI_00\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 59,\n", + " \"symbol_address\": 1136,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", + " \"external_access\": \"Read Only\",\n", + " \"dimensions\": [\n", + " 0,\n", + " 0,\n", + " 0\n", + " ],\n", + " \"data_type\": \"INT\",\n", + " \"data_type_name\": \"INT\",\n", + " \"tag_type\": \"atomic\"\n", + " },\n", + " \"_IO_X5_AI_01\": {\n", + " \"tag_name\": \"_IO_X5_AI_01\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 60,\n", + " \"symbol_address\": 1138,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", + " \"external_access\": \"Read Only\",\n", + " \"dimensions\": [\n", + " 0,\n", + " 0,\n", + " 0\n", + " ],\n", + " \"data_type\": \"INT\",\n", + " \"data_type_name\": \"INT\",\n", + " \"tag_type\": \"atomic\"\n", + " },\n", + " \"_IO_X5_AI_02\": {\n", + " \"tag_name\": \"_IO_X5_AI_02\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", " \"instance_id\": 61,\n", - " \"symbol_address\": 37504,\n", - " \"symbol_object_address\": 907820,\n", - " \"software_control\": 67174459,\n", - " \"external_access\": \"Read/Write\",\n", + " \"symbol_address\": 1140,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", + " \"external_access\": \"Read Only\",\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", + " \"data_type\": \"INT\",\n", + " \"data_type_name\": \"INT\",\n", + " \"tag_type\": \"atomic\"\n", " },\n", - " \"cfg_PID_FlowSP\": {\n", - " \"tag_name\": \"cfg_PID_FlowSP\",\n", + " \"_IO_X5_AI_03\": {\n", + " \"tag_name\": \"_IO_X5_AI_03\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 62,\n", - " \"symbol_address\": 37472,\n", - " \"symbol_object_address\": 907860,\n", - " \"software_control\": 1946222652,\n", - " \"external_access\": \"Read/Write\",\n", + " \"symbol_address\": 1142,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", + " \"external_access\": \"Read Only\",\n", " \"dimensions\": [\n", " 0,\n", " 0,\n", " 0\n", " ],\n", - " \"data_type\": \"REAL\",\n", - " \"data_type_name\": \"REAL\",\n", + " \"data_type\": \"INT\",\n", + " \"data_type_name\": \"INT\",\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"cfg_PID_DischargePressureSP\": {\n", - " \"tag_name\": \"cfg_PID_DischargePressureSP\",\n", + " \"_IO_X5_ST_00\": {\n", + " \"tag_name\": \"_IO_X5_ST_00\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 63,\n", - " \"symbol_address\": 37440,\n", - " \"symbol_object_address\": 907900,\n", - " \"software_control\": 1946222653,\n", - " \"external_access\": \"Read/Write\",\n", + " \"symbol_address\": 1144,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", + " \"external_access\": \"Read Only\",\n", " \"dimensions\": [\n", " 0,\n", " 0,\n", " 0\n", " ],\n", - " \"data_type\": \"REAL\",\n", - " \"data_type_name\": \"REAL\",\n", + " \"data_type\": \"INT\",\n", + " \"data_type_name\": \"INT\",\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"watchdog_INT_last\": {\n", - " \"tag_name\": \"watchdog_INT_last\",\n", + " \"_IO_X5_ST_01\": {\n", + " \"tag_name\": \"_IO_X5_ST_01\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 64,\n", - " \"symbol_address\": 36752,\n", - " \"symbol_object_address\": 907940,\n", - " \"software_control\": 1140916296,\n", - " \"external_access\": \"Read/Write\",\n", + " \"symbol_address\": 1146,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", + " \"external_access\": \"Read Only\",\n", " \"dimensions\": [\n", " 0,\n", " 0,\n", @@ -54859,15 +1196,15 @@ " \"data_type_name\": \"INT\",\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"mode_AutoManual\": {\n", - " \"tag_name\": \"mode_AutoManual\",\n", + " \"_IO_X5_ST_02\": {\n", + " \"tag_name\": \"_IO_X5_ST_02\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 65,\n", - " \"symbol_address\": 36720,\n", - " \"symbol_object_address\": 907980,\n", - " \"software_control\": 1140916297,\n", - " \"external_access\": \"Read/Write\",\n", + " \"symbol_address\": 1148,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", + " \"external_access\": \"Read Only\",\n", " \"dimensions\": [\n", " 0,\n", " 0,\n", @@ -54877,483 +1214,299 @@ " \"data_type_name\": \"INT\",\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"const_AutoMode\": {\n", - " \"tag_name\": \"const_AutoMode\",\n", + " \"AL0_Pond_Level_Input_Failure\": {\n", + " \"tag_name\": \"AL0_Pond_Level_Input_Failure\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 66,\n", - " \"symbol_address\": 36656,\n", - " \"symbol_object_address\": 908020,\n", - " \"software_control\": 1140916299,\n", + " \"symbol_address\": 1260,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", " 0,\n", " 0,\n", " 0\n", " ],\n", - " \"data_type\": \"INT\",\n", - " \"data_type_name\": \"INT\",\n", + " \"data_type\": \"BOOL\",\n", + " \"data_type_name\": \"BOOL\",\n", + " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"RigPump\": {\n", - " \"tag_name\": \"RigPump\",\n", + " \"AL0_TP_1_Suction_Input_Failure\": {\n", + " \"tag_name\": \"AL0_TP_1_Suction_Input_Failure\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", + " \"instance_id\": 67,\n", + " \"symbol_address\": 1261,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"AL0_TP_1_Discharge_Input_Failure\": {\n", + " \"tag_name\": \"AL0_TP_1_Discharge_Input_Failure\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 68,\n", + " \"symbol_address\": 1262,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"AL0_TP_1_Vibration_Failure\": {\n", + " \"tag_name\": \"AL0_TP_1_Vibration_Failure\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 69,\n", + " \"symbol_address\": 1263,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"AL0_TP_2_Suction_Input_Failure\": {\n", + " \"tag_name\": \"AL0_TP_2_Suction_Input_Failure\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 70,\n", + " \"symbol_address\": 1264,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"AL0_TP_2_Discharge_Input_Failure\": {\n", + " \"tag_name\": \"AL0_TP_2_Discharge_Input_Failure\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", " \"instance_id\": 71,\n", - " \"symbol_address\": 68176,\n", - " \"symbol_object_address\": 908220,\n", - " \"software_control\": 100728856,\n", + " \"symbol_address\": 1265,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"data_type\": \"BOOL\",\n", + " \"data_type_name\": \"BOOL\",\n", + " \"bit_position\": 0,\n", + " \"tag_type\": \"atomic\"\n", " },\n", - " \"sts_PF753_Mode\": {\n", - " \"tag_name\": \"sts_PF753_Mode\",\n", + " \"AL0_TP_2_Vibration_Failure\": {\n", + " \"tag_name\": \"AL0_TP_2_Vibration_Failure\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 72,\n", - " \"symbol_address\": 36880,\n", - " \"symbol_object_address\": 908260,\n", - " \"software_control\": 1140916292,\n", + " \"symbol_address\": 1266,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", " 0,\n", " 0,\n", " 0\n", " ],\n", - " \"data_type\": \"DINT\",\n", - " \"data_type_name\": \"DINT\",\n", + " \"data_type\": \"BOOL\",\n", + " \"data_type_name\": \"BOOL\",\n", + " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"const_ManualMode\": {\n", - " \"tag_name\": \"const_ManualMode\",\n", + " \"AL0_Water_Well_1_Communication_Failure\": {\n", + " \"tag_name\": \"AL0_Water_Well_1_Communication_Failure\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", + " \"instance_id\": 73,\n", + " \"symbol_address\": 1267,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW1_Communication_Check\": {\n", + " \"tag_name\": \"CMD_WW1_Communication_Check\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 74,\n", + " \"symbol_address\": 1268,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW2_Communication_Check\": {\n", + " \"tag_name\": \"CMD_WW2_Communication_Check\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 75,\n", + " \"symbol_address\": 1269,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"AL0_Water_Well_2_Communication_Failure\": {\n", + " \"tag_name\": \"AL0_Water_Well_2_Communication_Failure\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 76,\n", + " \"symbol_address\": 1270,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW3_Communication_Check\": {\n", + " \"tag_name\": \"CMD_WW3_Communication_Check\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", " \"instance_id\": 77,\n", - " \"symbol_address\": 36624,\n", - " \"symbol_object_address\": 908460,\n", - " \"software_control\": 1140916300,\n", + " \"symbol_address\": 1271,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", " 0,\n", " 0,\n", " 0\n", " ],\n", - " \"data_type\": \"INT\",\n", - " \"data_type_name\": \"INT\",\n", + " \"data_type\": \"BOOL\",\n", + " \"data_type_name\": \"BOOL\",\n", + " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"Mode_Simulation\": {\n", - " \"tag_name\": \"Mode_Simulation\",\n", + " \"AL0_Water_Well_3_Communication_Failure\": {\n", + " \"tag_name\": \"AL0_Water_Well_3_Communication_Failure\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", + " \"instance_id\": 78,\n", + " \"symbol_address\": 1272,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW4_Communication_Check\": {\n", + " \"tag_name\": \"CMD_WW4_Communication_Check\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 79,\n", + " \"symbol_address\": 1273,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"AL0_Water_Well_4_Communication_Failure\": {\n", + " \"tag_name\": \"AL0_Water_Well_4_Communication_Failure\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 80,\n", + " \"symbol_address\": 1274,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW5_Communication_Check\": {\n", + " \"tag_name\": \"CMD_WW5_Communication_Check\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", " \"instance_id\": 81,\n", - " \"symbol_address\": 92136,\n", - " \"symbol_object_address\": 908500,\n", - " \"software_control\": 1140916225,\n", + " \"symbol_address\": 1275,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", " 0,\n", @@ -55365,14 +1518,33 @@ " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"rp_VFD\": {\n", - " \"tag_name\": \"rp_VFD\",\n", + " \"AL0_Water_Well_5_Communication_Failure\": {\n", + " \"tag_name\": \"AL0_Water_Well_5_Communication_Failure\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", + " \"instance_id\": 82,\n", + " \"symbol_address\": 1276,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW6_Communication_Check\": {\n", + " \"tag_name\": \"CMD_WW6_Communication_Check\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", " \"instance_id\": 83,\n", - " \"symbol_address\": 35736,\n", - " \"symbol_object_address\": 908540,\n", - " \"software_control\": 1140916307,\n", + " \"symbol_address\": 1277,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", " 0,\n", @@ -55384,32 +1556,33 @@ " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"Flow_Total\": {\n", - " \"tag_name\": \"Flow_Total\",\n", - " \"dim\": 1,\n", - " \"alias\": false,\n", + " \"AL0_Water_Well_6_Communication_Failure\": {\n", + " \"tag_name\": \"AL0_Water_Well_6_Communication_Failure\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", " \"instance_id\": 84,\n", - " \"symbol_address\": 35752,\n", - " \"symbol_object_address\": 908580,\n", - " \"software_control\": 1946222674,\n", + " \"symbol_address\": 1278,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", - " 30,\n", + " 0,\n", " 0,\n", " 0\n", " ],\n", - " \"data_type\": \"REAL\",\n", - " \"data_type_name\": \"REAL\",\n", + " \"data_type\": \"BOOL\",\n", + " \"data_type_name\": \"BOOL\",\n", + " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"sp_VFD\": {\n", - " \"tag_name\": \"sp_VFD\",\n", + " \"AL0_WW1_Master_Communication_Failure\": {\n", + " \"tag_name\": \"AL0_WW1_Master_Communication_Failure\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 85,\n", - " \"symbol_address\": 35672,\n", - " \"symbol_object_address\": 908620,\n", - " \"software_control\": 1140916310,\n", + " \"symbol_address\": 1279,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", " 0,\n", @@ -55421,14 +1594,14 @@ " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"Clear_Flow_Total\": {\n", - " \"tag_name\": \"Clear_Flow_Total\",\n", + " \"AL0_WW1_Control_Power_Failure\": {\n", + " \"tag_name\": \"AL0_WW1_Control_Power_Failure\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 86,\n", - " \"symbol_address\": 35704,\n", - " \"symbol_object_address\": 908660,\n", - " \"software_control\": 1140916308,\n", + " \"symbol_address\": 1280,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", " 0,\n", @@ -55440,14 +1613,33 @@ " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"alarm_VFD\": {\n", - " \"tag_name\": \"alarm_VFD\",\n", + " \"AL0_WW1_Lo_Flow_Alarm\": {\n", + " \"tag_name\": \"AL0_WW1_Lo_Flow_Alarm\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", + " \"instance_id\": 87,\n", + " \"symbol_address\": 1281,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"AL0_WW1_Hi_Flow_Alarm\": {\n", + " \"tag_name\": \"AL0_WW1_Hi_Flow_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", " \"instance_id\": 88,\n", - " \"symbol_address\": 34792,\n", - " \"symbol_object_address\": 908700,\n", - " \"software_control\": 1140916341,\n", + " \"symbol_address\": 1282,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", " 0,\n", @@ -55459,227 +1651,261 @@ " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"Current_DateTime\": {\n", - " \"tag_name\": \"Current_DateTime\",\n", + " \"AL0_WW1_Hi_Discharge_Alarm\": {\n", + " \"tag_name\": \"AL0_WW1_Hi_Discharge_Alarm\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 89,\n", - " \"symbol_address\": 35616,\n", - " \"symbol_object_address\": 908740,\n", - " \"software_control\": 67174487,\n", + " \"symbol_address\": 1283,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"data_type\": \"BOOL\",\n", + " \"data_type_name\": \"BOOL\",\n", + " \"bit_position\": 0,\n", + " \"tag_type\": \"atomic\"\n", " },\n", - " \"VFD_MotorNPVolts\": {\n", - " \"tag_name\": \"VFD_MotorNPVolts\",\n", + " \"AL0_WW1_Lo_Discharge_Alarm\": {\n", + " \"tag_name\": \"AL0_WW1_Lo_Discharge_Alarm\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", + " \"instance_id\": 90,\n", + " \"symbol_address\": 1284,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"AL0_WW1_Lo_PIP_Alarm\": {\n", + " \"tag_name\": \"AL0_WW1_Lo_PIP_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 91,\n", + " \"symbol_address\": 1285,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"AL0_WW1_HOA_In_Manual\": {\n", + " \"tag_name\": \"AL0_WW1_HOA_In_Manual\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 92,\n", + " \"symbol_address\": 1286,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"FBK_WW1_VFD_Running\": {\n", + " \"tag_name\": \"FBK_WW1_VFD_Running\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 93,\n", + " \"symbol_address\": 1287,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"AL0_WW1_VFD_Faulted\": {\n", + " \"tag_name\": \"AL0_WW1_VFD_Faulted\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 94,\n", + " \"symbol_address\": 1288,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"FBK_WW2_VFD_Running\": {\n", + " \"tag_name\": \"FBK_WW2_VFD_Running\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", " \"instance_id\": 95,\n", - " \"symbol_address\": 64736,\n", - " \"symbol_object_address\": 908780,\n", - " \"software_control\": 1946222620,\n", + " \"symbol_address\": 1289,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", " 0,\n", " 0,\n", " 0\n", " ],\n", - " \"data_type\": \"REAL\",\n", - " \"data_type_name\": \"REAL\",\n", + " \"data_type\": \"BOOL\",\n", + " \"data_type_name\": \"BOOL\",\n", + " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"VFD_MotorNPAmps\": {\n", - " \"tag_name\": \"VFD_MotorNPAmps\",\n", + " \"AL0_WW2_HOA_In_Manual\": {\n", + " \"tag_name\": \"AL0_WW2_HOA_In_Manual\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 96,\n", - " \"symbol_address\": 35552,\n", - " \"symbol_object_address\": 908820,\n", - " \"software_control\": 1946222686,\n", + " \"symbol_address\": 1290,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", " 0,\n", " 0,\n", " 0\n", " ],\n", - " \"data_type\": \"REAL\",\n", - " \"data_type_name\": \"REAL\",\n", + " \"data_type\": \"BOOL\",\n", + " \"data_type_name\": \"BOOL\",\n", + " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"VFD_MotorNPHertz\": {\n", - " \"tag_name\": \"VFD_MotorNPHertz\",\n", + " \"AL0_WW2_VFD_Faulted\": {\n", + " \"tag_name\": \"AL0_WW2_VFD_Faulted\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 97,\n", - " \"symbol_address\": 35520,\n", - " \"symbol_object_address\": 908860,\n", - " \"software_control\": 1946222687,\n", + " \"symbol_address\": 1291,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", " 0,\n", " 0,\n", " 0\n", " ],\n", - " \"data_type\": \"REAL\",\n", - " \"data_type_name\": \"REAL\",\n", + " \"data_type\": \"BOOL\",\n", + " \"data_type_name\": \"BOOL\",\n", + " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"VFD_MotorNPRPM\": {\n", - " \"tag_name\": \"VFD_MotorNPRPM\",\n", + " \"AL0_WW2_Lo_PIP_Alarm\": {\n", + " \"tag_name\": \"AL0_WW2_Lo_PIP_Alarm\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 98,\n", - " \"symbol_address\": 35488,\n", - " \"symbol_object_address\": 908900,\n", - " \"software_control\": 1946222688,\n", + " \"symbol_address\": 1292,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", " 0,\n", " 0,\n", " 0\n", " ],\n", - " \"data_type\": \"REAL\",\n", - " \"data_type_name\": \"REAL\",\n", + " \"data_type\": \"BOOL\",\n", + " \"data_type_name\": \"BOOL\",\n", + " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"VFD_MotorNPHorsepower\": {\n", - " \"tag_name\": \"VFD_MotorNPHorsepower\",\n", + " \"AL0_WW2_Hi_Discharge_Alarm\": {\n", + " \"tag_name\": \"AL0_WW2_Hi_Discharge_Alarm\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 99,\n", - " \"symbol_address\": 35456,\n", - " \"symbol_object_address\": 908940,\n", - " \"software_control\": 1946222689,\n", + " \"symbol_address\": 1293,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", " 0,\n", " 0,\n", " 0\n", " ],\n", - " \"data_type\": \"REAL\",\n", - " \"data_type_name\": \"REAL\",\n", + " \"data_type\": \"BOOL\",\n", + " \"data_type_name\": \"BOOL\",\n", + " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"VFD_MotorNPOLFactor\": {\n", - " \"tag_name\": \"VFD_MotorNPOLFactor\",\n", + " \"AL0_WW2_Lo_Discharge_Alarm\": {\n", + " \"tag_name\": \"AL0_WW2_Lo_Discharge_Alarm\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 100,\n", - " \"symbol_address\": 35424,\n", - " \"symbol_object_address\": 908980,\n", - " \"software_control\": 1946222690,\n", + " \"symbol_address\": 1294,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", " 0,\n", " 0,\n", " 0\n", " ],\n", - " \"data_type\": \"REAL\",\n", - " \"data_type_name\": \"REAL\",\n", + " \"data_type\": \"BOOL\",\n", + " \"data_type_name\": \"BOOL\",\n", + " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"VFD_MotorPoles\": {\n", - " \"tag_name\": \"VFD_MotorPoles\",\n", + " \"AL0_WW2_Hi_Flow_Alarm\": {\n", + " \"tag_name\": \"AL0_WW2_Hi_Flow_Alarm\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 101,\n", - " \"symbol_address\": 35392,\n", - " \"symbol_object_address\": 909020,\n", - " \"software_control\": 1140916323,\n", + " \"symbol_address\": 1295,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", " 0,\n", " 0,\n", " 0\n", " ],\n", - " \"data_type\": \"DINT\",\n", - " \"data_type_name\": \"DINT\",\n", + " \"data_type\": \"BOOL\",\n", + " \"data_type_name\": \"BOOL\",\n", + " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"sp_DischargePressure\": {\n", - " \"tag_name\": \"sp_DischargePressure\",\n", + " \"AL0_WW2_Lo_Flow_Alarm\": {\n", + " \"tag_name\": \"AL0_WW2_Lo_Flow_Alarm\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 102,\n", - " \"symbol_address\": 35584,\n", - " \"symbol_object_address\": 909060,\n", - " \"software_control\": 1140916317,\n", + " \"symbol_address\": 1296,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", " 0,\n", @@ -55691,14 +1917,52 @@ " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"alarm_DischargePressure\": {\n", - " \"tag_name\": \"alarm_DischargePressure\",\n", + " \"AL0_WW2_Control_Power_Failure\": {\n", + " \"tag_name\": \"AL0_WW2_Control_Power_Failure\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", + " \"instance_id\": 103,\n", + " \"symbol_address\": 1297,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"AL0_WW2_Master_Communication_Failure\": {\n", + " \"tag_name\": \"AL0_WW2_Master_Communication_Failure\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 104,\n", + " \"symbol_address\": 1298,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"AL0_WW3_Master_Communication_Failure\": {\n", + " \"tag_name\": \"AL0_WW3_Master_Communication_Failure\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", " \"instance_id\": 105,\n", - " \"symbol_address\": 35328,\n", - " \"symbol_object_address\": 909100,\n", - " \"software_control\": 1140916327,\n", + " \"symbol_address\": 1299,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", " 0,\n", @@ -55710,14 +1974,14 @@ " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"alarm_Flowmeter\": {\n", - " \"tag_name\": \"alarm_Flowmeter\",\n", + " \"AL0_WW3_Control_Power_Failure\": {\n", + " \"tag_name\": \"AL0_WW3_Control_Power_Failure\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 106,\n", - " \"symbol_address\": 35296,\n", - " \"symbol_object_address\": 909212,\n", - " \"software_control\": 1140916328,\n", + " \"symbol_address\": 1300,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", " 0,\n", @@ -55729,14 +1993,14 @@ " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"cmd_ResetAlarms\": {\n", - " \"tag_name\": \"cmd_ResetAlarms\",\n", + " \"AL0_WW3_Lo_Flow_Alarm\": {\n", + " \"tag_name\": \"AL0_WW3_Lo_Flow_Alarm\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 107,\n", - " \"symbol_address\": 35264,\n", - " \"symbol_object_address\": 909252,\n", - " \"software_control\": 1140916329,\n", + " \"symbol_address\": 1301,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", " 0,\n", @@ -55748,14 +2012,14 @@ " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"sts_NoAlarms\": {\n", - " \"tag_name\": \"sts_NoAlarms\",\n", + " \"AL0_WW3_Hi_Flow_Alarm\": {\n", + " \"tag_name\": \"AL0_WW3_Hi_Flow_Alarm\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 108,\n", - " \"symbol_address\": 35232,\n", - " \"symbol_object_address\": 909292,\n", - " \"software_control\": 1140916330,\n", + " \"symbol_address\": 1302,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", " 0,\n", @@ -55767,14 +2031,14 @@ " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"sts_RestartAllowed\": {\n", - " \"tag_name\": \"sts_RestartAllowed\",\n", + " \"AL0_WW3_Lo_Discharge_Alarm\": {\n", + " \"tag_name\": \"AL0_WW3_Lo_Discharge_Alarm\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 109,\n", - " \"symbol_address\": 35200,\n", - " \"symbol_object_address\": 909332,\n", - " \"software_control\": 1140916331,\n", + " \"symbol_address\": 1303,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", " 0,\n", @@ -55786,14 +2050,14 @@ " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"sp_Flowmeter\": {\n", - " \"tag_name\": \"sp_Flowmeter\",\n", + " \"AL0_WW3_Hi_Discharge_Alarm\": {\n", + " \"tag_name\": \"AL0_WW3_Hi_Discharge_Alarm\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 110,\n", - " \"symbol_address\": 35168,\n", - " \"symbol_object_address\": 909372,\n", - " \"software_control\": 1140916332,\n", + " \"symbol_address\": 1304,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", " 0,\n", @@ -55805,14 +2069,14 @@ " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"sts_WaitingToRestart\": {\n", - " \"tag_name\": \"sts_WaitingToRestart\",\n", + " \"AL0_WW3_Lo_PIP_Alarm\": {\n", + " \"tag_name\": \"AL0_WW3_Lo_PIP_Alarm\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 111,\n", - " \"symbol_address\": 35136,\n", - " \"symbol_object_address\": 909412,\n", - " \"software_control\": 1140916333,\n", + " \"symbol_address\": 1305,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", " 0,\n", @@ -55824,86 +2088,109 @@ " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"time_TotalSecondsUntilStartup\": {\n", - " \"tag_name\": \"time_TotalSecondsUntilStartup\",\n", + " \"AL0_WW3_VFD_Faulted\": {\n", + " \"tag_name\": \"AL0_WW3_VFD_Faulted\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 112,\n", - " \"symbol_address\": 35104,\n", - " \"symbol_object_address\": 909452,\n", - " \"software_control\": 1140916334,\n", + " \"symbol_address\": 1306,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", " 0,\n", " 0,\n", " 0\n", " ],\n", - " \"data_type\": \"DINT\",\n", - " \"data_type_name\": \"DINT\",\n", + " \"data_type\": \"BOOL\",\n", + " \"data_type_name\": \"BOOL\",\n", + " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"time_MinutesUntilStartup\": {\n", - " \"tag_name\": \"time_MinutesUntilStartup\",\n", + " \"AL0_WW3_HOA_In_Manual\": {\n", + " \"tag_name\": \"AL0_WW3_HOA_In_Manual\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 113,\n", - " \"symbol_address\": 35072,\n", - " \"symbol_object_address\": 909492,\n", - " \"software_control\": 1140916335,\n", + " \"symbol_address\": 1307,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", " 0,\n", " 0,\n", " 0\n", " ],\n", - " \"data_type\": \"DINT\",\n", - " \"data_type_name\": \"DINT\",\n", + " \"data_type\": \"BOOL\",\n", + " \"data_type_name\": \"BOOL\",\n", + " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"time_SecondsUntilStartup\": {\n", - " \"tag_name\": \"time_SecondsUntilStartup\",\n", + " \"FBK_WW3_VFD_Running\": {\n", + " \"tag_name\": \"FBK_WW3_VFD_Running\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 114,\n", - " \"symbol_address\": 35040,\n", - " \"symbol_object_address\": 909532,\n", - " \"software_control\": 1140916336,\n", + " \"symbol_address\": 1308,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", " 0,\n", " 0,\n", " 0\n", " ],\n", - " \"data_type\": \"DINT\",\n", - " \"data_type_name\": \"DINT\",\n", + " \"data_type\": \"BOOL\",\n", + " \"data_type_name\": \"BOOL\",\n", + " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"cfg_PID_ManualSP\": {\n", - " \"tag_name\": \"cfg_PID_ManualSP\",\n", + " \"AL0_WW4_Master_Communication_Failure\": {\n", + " \"tag_name\": \"AL0_WW4_Master_Communication_Failure\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", + " \"instance_id\": 115,\n", + " \"symbol_address\": 1309,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"AL0_WW4_Control_Power_Failure\": {\n", + " \"tag_name\": \"AL0_WW4_Control_Power_Failure\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", " \"instance_id\": 116,\n", - " \"symbol_address\": 35008,\n", - " \"symbol_object_address\": 909572,\n", - " \"software_control\": 1946222706,\n", + " \"symbol_address\": 1310,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", " 0,\n", " 0,\n", " 0\n", " ],\n", - " \"data_type\": \"REAL\",\n", - " \"data_type_name\": \"REAL\",\n", + " \"data_type\": \"BOOL\",\n", + " \"data_type_name\": \"BOOL\",\n", + " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"Clear_Energy_Total\": {\n", - " \"tag_name\": \"Clear_Energy_Total\",\n", + " \"AL0_WW4_Lo_Flow_Alarm\": {\n", + " \"tag_name\": \"AL0_WW4_Lo_Flow_Alarm\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 117,\n", - " \"symbol_address\": 34976,\n", - " \"symbol_object_address\": 909612,\n", - " \"software_control\": 1140916339,\n", + " \"symbol_address\": 1311,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", " 0,\n", @@ -55915,50 +2202,52 @@ " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"Energy_Total\": {\n", - " \"tag_name\": \"Energy_Total\",\n", - " \"dim\": 1,\n", - " \"alias\": false,\n", + " \"AL0_WW4_Hi_Flow_Alarm\": {\n", + " \"tag_name\": \"AL0_WW4_Hi_Flow_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", " \"instance_id\": 118,\n", - " \"symbol_address\": 34808,\n", - " \"symbol_object_address\": 909652,\n", - " \"software_control\": 1946222708,\n", + " \"symbol_address\": 1312,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", - " 30,\n", + " 0,\n", " 0,\n", " 0\n", " ],\n", - " \"data_type\": \"REAL\",\n", - " \"data_type_name\": \"REAL\",\n", + " \"data_type\": \"BOOL\",\n", + " \"data_type_name\": \"BOOL\",\n", + " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"cfg_AlarmLockoutLimit\": {\n", - " \"tag_name\": \"cfg_AlarmLockoutLimit\",\n", + " \"AL0_WW4_Lo_Discharge_Alarm\": {\n", + " \"tag_name\": \"AL0_WW4_Lo_Discharge_Alarm\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 119,\n", - " \"symbol_address\": 34760,\n", - " \"symbol_object_address\": 909692,\n", - " \"software_control\": 1140916342,\n", + " \"symbol_address\": 1313,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", " 0,\n", " 0,\n", " 0\n", " ],\n", - " \"data_type\": \"DINT\",\n", - " \"data_type_name\": \"DINT\",\n", + " \"data_type\": \"BOOL\",\n", + " \"data_type_name\": \"BOOL\",\n", + " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"alarm_Lockout\": {\n", - " \"tag_name\": \"alarm_Lockout\",\n", + " \"AL0_WW4_Hi_Discharge_Alarm\": {\n", + " \"tag_name\": \"AL0_WW4_Hi_Discharge_Alarm\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 120,\n", - " \"symbol_address\": 34728,\n", - " \"symbol_object_address\": 909732,\n", - " \"software_control\": 1140916343,\n", + " \"symbol_address\": 1314,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", " 0,\n", @@ -55970,50 +2259,52 @@ " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"cfg_AlarmRecoverSeconds\": {\n", - " \"tag_name\": \"cfg_AlarmRecoverSeconds\",\n", + " \"AL0_WW4_Lo_PIP_Alarm\": {\n", + " \"tag_name\": \"AL0_WW4_Lo_PIP_Alarm\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 121,\n", - " \"symbol_address\": 34696,\n", - " \"symbol_object_address\": 909772,\n", - " \"software_control\": 1140916344,\n", + " \"symbol_address\": 1315,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", " 0,\n", " 0,\n", " 0\n", " ],\n", - " \"data_type\": \"DINT\",\n", - " \"data_type_name\": \"DINT\",\n", + " \"data_type\": \"BOOL\",\n", + " \"data_type_name\": \"BOOL\",\n", + " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"alarm_Count\": {\n", - " \"tag_name\": \"alarm_Count\",\n", + " \"AL0_WW4_VFD_Faulted\": {\n", + " \"tag_name\": \"AL0_WW4_VFD_Faulted\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 122,\n", - " \"symbol_address\": 34664,\n", - " \"symbol_object_address\": 909812,\n", - " \"software_control\": 1140916345,\n", + " \"symbol_address\": 1316,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", " 0,\n", " 0,\n", " 0\n", " ],\n", - " \"data_type\": \"DINT\",\n", - " \"data_type_name\": \"DINT\",\n", + " \"data_type\": \"BOOL\",\n", + " \"data_type_name\": \"BOOL\",\n", + " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"sts_TrueAlarm\": {\n", - " \"tag_name\": \"sts_TrueAlarm\",\n", + " \"AL0_WW4_HOA_In_Manual\": {\n", + " \"tag_name\": \"AL0_WW4_HOA_In_Manual\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 123,\n", - " \"symbol_address\": 34632,\n", - " \"symbol_object_address\": 909852,\n", - " \"software_control\": 1140916346,\n", + " \"symbol_address\": 1317,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", " 0,\n", @@ -56025,14 +2316,14 @@ " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"sts_PumpOff\": {\n", - " \"tag_name\": \"sts_PumpOff\",\n", + " \"FBK_WW4_VFD_Running\": {\n", + " \"tag_name\": \"FBK_WW4_VFD_Running\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 124,\n", - " \"symbol_address\": 34600,\n", - " \"symbol_object_address\": 909892,\n", - " \"software_control\": 1140916347,\n", + " \"symbol_address\": 1318,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", " 0,\n", @@ -56044,899 +2335,319 @@ " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"cfg_AlarmDowntimeSec\": {\n", - " \"tag_name\": \"cfg_AlarmDowntimeSec\",\n", + " \"FBK_WW5_VFD_Running\": {\n", + " \"tag_name\": \"FBK_WW5_VFD_Running\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 125,\n", - " \"symbol_address\": 34568,\n", - " \"symbol_object_address\": 909932,\n", - " \"software_control\": 1140916348,\n", + " \"symbol_address\": 1319,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", " 0,\n", " 0,\n", " 0\n", " ],\n", - " \"data_type\": \"DINT\",\n", - " \"data_type_name\": \"DINT\",\n", + " \"data_type\": \"BOOL\",\n", + " \"data_type_name\": \"BOOL\",\n", + " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"cfg_PumpOffDowntimeSec\": {\n", - " \"tag_name\": \"cfg_PumpOffDowntimeSec\",\n", + " \"AL0_WW5_HOA_In_Manual\": {\n", + " \"tag_name\": \"AL0_WW5_HOA_In_Manual\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 126,\n", - " \"symbol_address\": 34536,\n", - " \"symbol_object_address\": 909972,\n", - " \"software_control\": 1140916349,\n", + " \"symbol_address\": 1320,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", " 0,\n", " 0,\n", " 0\n", " ],\n", - " \"data_type\": \"DINT\",\n", - " \"data_type_name\": \"DINT\",\n", + " \"data_type\": \"BOOL\",\n", + " \"data_type_name\": \"BOOL\",\n", + " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"MSG_GetDriveDutyRating755\": {\n", - " \"tag_name\": \"MSG_GetDriveDutyRating755\",\n", + " \"AL0_WW5_VFD_Faulted\": {\n", + " \"tag_name\": \"AL0_WW5_VFD_Faulted\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 127,\n", - " \"symbol_address\": 92864,\n", - " \"symbol_object_address\": 910012,\n", - " \"software_control\": 67236007,\n", + " \"symbol_address\": 1321,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"data_type\": \"BOOL\",\n", + " \"data_type_name\": \"BOOL\",\n", + " \"bit_position\": 0,\n", + " \"tag_type\": \"atomic\"\n", " },\n", - " \"MSG_SetDriveDutyRating755\": {\n", - " \"tag_name\": \"MSG_SetDriveDutyRating755\",\n", + " \"AL0_WW5_Lo_PIP_Alarm\": {\n", + " \"tag_name\": \"AL0_WW5_Lo_PIP_Alarm\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 128,\n", - " \"symbol_address\": 93576,\n", - " \"symbol_object_address\": 910052,\n", - " \"software_control\": 67219950,\n", + " \"symbol_address\": 1322,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"data_type\": \"BOOL\",\n", + " \"data_type_name\": \"BOOL\",\n", + " \"bit_position\": 0,\n", + " \"tag_type\": \"atomic\"\n", " },\n", - " \"sts_DriveDutyRating\": {\n", - " \"tag_name\": \"sts_DriveDutyRating\",\n", + " \"AL0_WW5_Hi_Discharge_Alarm\": {\n", + " \"tag_name\": \"AL0_WW5_Hi_Discharge_Alarm\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 129,\n", - " \"symbol_address\": 34504,\n", - " \"symbol_object_address\": 910092,\n", - " \"software_control\": 1140916350,\n", + " \"symbol_address\": 1323,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", " 0,\n", " 0,\n", " 0\n", " ],\n", - " \"data_type\": \"DINT\",\n", - " \"data_type_name\": \"DINT\",\n", + " \"data_type\": \"BOOL\",\n", + " \"data_type_name\": \"BOOL\",\n", + " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"set_DriveDutyRating\": {\n", - " \"tag_name\": \"set_DriveDutyRating\",\n", + " \"AL0_WW5_Lo_Discharge_Alarm\": {\n", + " \"tag_name\": \"AL0_WW5_Lo_Discharge_Alarm\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 130,\n", - " \"symbol_address\": 34472,\n", - " \"symbol_object_address\": 910132,\n", - " \"software_control\": 1140916351,\n", + " \"symbol_address\": 1324,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", " 0,\n", " 0,\n", " 0\n", " ],\n", - " \"data_type\": \"DINT\",\n", - " \"data_type_name\": \"DINT\",\n", + " \"data_type\": \"BOOL\",\n", + " \"data_type_name\": \"BOOL\",\n", + " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"cfg_CostPerkWh\": {\n", - " \"tag_name\": \"cfg_CostPerkWh\",\n", + " \"AL0_WW5_Hi_Flow_Alarm\": {\n", + " \"tag_name\": \"AL0_WW5_Hi_Flow_Alarm\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 131,\n", - " \"symbol_address\": 35920,\n", - " \"symbol_object_address\": 910172,\n", - " \"software_control\": 1946222671,\n", + " \"symbol_address\": 1325,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", " 0,\n", " 0,\n", " 0\n", " ],\n", - " \"data_type\": \"REAL\",\n", - " \"data_type_name\": \"REAL\",\n", + " \"data_type\": \"BOOL\",\n", + " \"data_type_name\": \"BOOL\",\n", + " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"Energy_Cost\": {\n", - " \"tag_name\": \"Energy_Cost\",\n", - " \"dim\": 1,\n", - " \"alias\": false,\n", + " \"AL0_WW5_Lo_Flow_Alarm\": {\n", + " \"tag_name\": \"AL0_WW5_Lo_Flow_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", " \"instance_id\": 132,\n", - " \"symbol_address\": 34240,\n", - " \"symbol_object_address\": 910212,\n", - " \"software_control\": 1946222729,\n", + " \"symbol_address\": 1326,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", - " 30,\n", + " 0,\n", " 0,\n", " 0\n", " ],\n", - " \"data_type\": \"REAL\",\n", - " \"data_type_name\": \"REAL\",\n", + " \"data_type\": \"BOOL\",\n", + " \"data_type_name\": \"BOOL\",\n", + " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"VFD_PWMFrequency\": {\n", - " \"tag_name\": \"VFD_PWMFrequency\",\n", + " \"AL0_WW5_Control_Power_Failure\": {\n", + " \"tag_name\": \"AL0_WW5_Control_Power_Failure\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 133,\n", - " \"symbol_address\": 34224,\n", - " \"symbol_object_address\": 910252,\n", - " \"software_control\": 1946222730,\n", + " \"symbol_address\": 1327,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", " 0,\n", " 0,\n", " 0\n", " ],\n", - " \"data_type\": \"REAL\",\n", - " \"data_type_name\": \"REAL\",\n", + " \"data_type\": \"BOOL\",\n", + " \"data_type_name\": \"BOOL\",\n", + " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"Run_Permissive_INT\": {\n", - " \"tag_name\": \"Run_Permissive_INT\",\n", + " \"AL0_WW5_Master_Communication_Failure\": {\n", + " \"tag_name\": \"AL0_WW5_Master_Communication_Failure\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", + " \"instance_id\": 134,\n", + " \"symbol_address\": 1328,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"AL0_WW6_Master_Communication_Failure\": {\n", + " \"tag_name\": \"AL0_WW6_Master_Communication_Failure\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 135,\n", + " \"symbol_address\": 1329,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"AL0_WW6_Control_Power_Failure\": {\n", + " \"tag_name\": \"AL0_WW6_Control_Power_Failure\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 136,\n", + " \"symbol_address\": 1330,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"AL0_WW6_Lo_Flow_Alarm\": {\n", + " \"tag_name\": \"AL0_WW6_Lo_Flow_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 137,\n", + " \"symbol_address\": 1331,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"AL0_WW6_Hi_Flow_Alarm\": {\n", + " \"tag_name\": \"AL0_WW6_Hi_Flow_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 138,\n", + " \"symbol_address\": 1332,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"AL0_WW6_Lo_Discharge_Alarm\": {\n", + " \"tag_name\": \"AL0_WW6_Lo_Discharge_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", " \"instance_id\": 139,\n", - " \"symbol_address\": 34440,\n", - " \"symbol_object_address\": 910292,\n", - " \"software_control\": 1140916356,\n", + " \"symbol_address\": 1333,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", " 0,\n", " 0,\n", " 0\n", " ],\n", - " \"data_type\": \"DINT\",\n", - " \"data_type_name\": \"DINT\",\n", + " \"data_type\": \"BOOL\",\n", + " \"data_type_name\": \"BOOL\",\n", + " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"Start_Permissive_INT\": {\n", - " \"tag_name\": \"Start_Permissive_INT\",\n", + " \"AL0_WW6_Hi_Discharge_Alarm\": {\n", + " \"tag_name\": \"AL0_WW6_Hi_Discharge_Alarm\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 140,\n", - " \"symbol_address\": 34408,\n", - " \"symbol_object_address\": 910332,\n", - " \"software_control\": 1140916357,\n", + " \"symbol_address\": 1334,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", " 0,\n", " 0,\n", " 0\n", " ],\n", - " \"data_type\": \"DINT\",\n", - " \"data_type_name\": \"DINT\",\n", + " \"data_type\": \"BOOL\",\n", + " \"data_type_name\": \"BOOL\",\n", + " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"PowerFlex755_EStopped\": {\n", - " \"tag_name\": \"PowerFlex755_EStopped\",\n", + " \"AL0_WW6_Lo_PIP_Alarm\": {\n", + " \"tag_name\": \"AL0_WW6_Lo_PIP_Alarm\",\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", + " \"symbol_address\": 1335,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", + " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", " 0,\n", " 0,\n", @@ -56944,17 +2655,17 @@ " ],\n", " \"data_type\": \"BOOL\",\n", " \"data_type_name\": \"BOOL\",\n", - " \"bit_position\": 2,\n", + " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"alarm_ESTOP\": {\n", - " \"tag_name\": \"alarm_ESTOP\",\n", + " \"AL0_WW6_VFD_Faulted\": {\n", + " \"tag_name\": \"AL0_WW6_VFD_Faulted\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 142,\n", - " \"symbol_address\": 68232,\n", - " \"symbol_object_address\": 910412,\n", - " \"software_control\": 1140916247,\n", + " \"symbol_address\": 1336,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", " 0,\n", @@ -56966,14 +2677,33 @@ " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"SP_Time\": {\n", - " \"tag_name\": \"SP_Time\",\n", + " \"AL0_WW6_HOA_In_Manual\": {\n", + " \"tag_name\": \"AL0_WW6_HOA_In_Manual\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", + " \"instance_id\": 143,\n", + " \"symbol_address\": 1337,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"FBK_WW6_VFD_Running\": {\n", + " \"tag_name\": \"FBK_WW6_VFD_Running\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", " \"instance_id\": 144,\n", - " \"symbol_address\": 35360,\n", - " \"symbol_object_address\": 910452,\n", - " \"software_control\": 1140916324,\n", + " \"symbol_address\": 1338,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", " 0,\n", @@ -56985,121 +2715,603 @@ " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"val_Flowmeter_BarrelsPerMinute\": {\n", - " \"tag_name\": \"val_Flowmeter_BarrelsPerMinute\",\n", + " \"CMD_WW1_Manual_Run\": {\n", + " \"tag_name\": \"CMD_WW1_Manual_Run\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", + " \"instance_id\": 145,\n", + " \"symbol_address\": 1339,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW1_Run\": {\n", + " \"tag_name\": \"CMD_WW1_Run\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 146,\n", + " \"symbol_address\": 1340,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW2_Auto\": {\n", + " \"tag_name\": \"CMD_WW2_Auto\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 147,\n", + " \"symbol_address\": 1341,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW2_Manual_Run\": {\n", + " \"tag_name\": \"CMD_WW2_Manual_Run\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", " \"instance_id\": 148,\n", - " \"symbol_address\": 68264,\n", - " \"symbol_object_address\": 910492,\n", - " \"software_control\": 1946222614,\n", + " \"symbol_address\": 1342,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", " 0,\n", " 0,\n", " 0\n", " ],\n", - " \"data_type\": \"REAL\",\n", - " \"data_type_name\": \"REAL\",\n", + " \"data_type\": \"BOOL\",\n", + " \"data_type_name\": \"BOOL\",\n", + " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"val_Flowmeter_BarrelsPerDay\": {\n", - " \"tag_name\": \"val_Flowmeter_BarrelsPerDay\",\n", + " \"CMD_WW2_Run\": {\n", + " \"tag_name\": \"CMD_WW2_Run\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", + " \"instance_id\": 149,\n", + " \"symbol_address\": 1343,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW3_Auto\": {\n", + " \"tag_name\": \"CMD_WW3_Auto\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 150,\n", + " \"symbol_address\": 1344,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW3_Manual_Run\": {\n", + " \"tag_name\": \"CMD_WW3_Manual_Run\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 151,\n", + " \"symbol_address\": 1345,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW3_Run\": {\n", + " \"tag_name\": \"CMD_WW3_Run\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 152,\n", + " \"symbol_address\": 1346,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW4_Auto\": {\n", + " \"tag_name\": \"CMD_WW4_Auto\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 153,\n", + " \"symbol_address\": 1347,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW4_Manual_Run\": {\n", + " \"tag_name\": \"CMD_WW4_Manual_Run\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 154,\n", + " \"symbol_address\": 1348,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW4_Run\": {\n", + " \"tag_name\": \"CMD_WW4_Run\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 155,\n", + " \"symbol_address\": 1349,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW5_Auto\": {\n", + " \"tag_name\": \"CMD_WW5_Auto\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 156,\n", + " \"symbol_address\": 1350,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW5_Manual_Run\": {\n", + " \"tag_name\": \"CMD_WW5_Manual_Run\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 157,\n", + " \"symbol_address\": 1351,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW5_Run\": {\n", + " \"tag_name\": \"CMD_WW5_Run\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 158,\n", + " \"symbol_address\": 1352,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW6_Auto\": {\n", + " \"tag_name\": \"CMD_WW6_Auto\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 159,\n", + " \"symbol_address\": 1353,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW6_Manual_Run\": {\n", + " \"tag_name\": \"CMD_WW6_Manual_Run\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 160,\n", + " \"symbol_address\": 1354,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW6_Run\": {\n", + " \"tag_name\": \"CMD_WW6_Run\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 161,\n", + " \"symbol_address\": 1355,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW1_PID_Auto\": {\n", + " \"tag_name\": \"CMD_WW1_PID_Auto\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 162,\n", + " \"symbol_address\": 1356,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW1_Enable_Lo_Flow_Alarm\": {\n", + " \"tag_name\": \"CMD_WW1_Enable_Lo_Flow_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 163,\n", + " \"symbol_address\": 1357,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW1_Enable_Hi_Flow_Alarm\": {\n", + " \"tag_name\": \"CMD_WW1_Enable_Hi_Flow_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 164,\n", + " \"symbol_address\": 1358,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW1_Enable_Lo_Disch_Alarm\": {\n", + " \"tag_name\": \"CMD_WW1_Enable_Lo_Disch_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 165,\n", + " \"symbol_address\": 1359,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW1_Enable_Hi_Disch_Alarm\": {\n", + " \"tag_name\": \"CMD_WW1_Enable_Hi_Disch_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 166,\n", + " \"symbol_address\": 1360,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW1_Enable_Lo_PIP_Alarm\": {\n", + " \"tag_name\": \"CMD_WW1_Enable_Lo_PIP_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 167,\n", + " \"symbol_address\": 1361,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW_Start_Stop_Together\": {\n", + " \"tag_name\": \"CMD_WW_Start_Stop_Together\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 168,\n", + " \"symbol_address\": 1362,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW1_Auto\": {\n", + " \"tag_name\": \"CMD_WW1_Auto\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", " \"instance_id\": 169,\n", - " \"symbol_address\": 34120,\n", - " \"symbol_object_address\": 910572,\n", - " \"software_control\": 1946222751,\n", + " \"symbol_address\": 1363,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", " 0,\n", " 0,\n", " 0\n", " ],\n", - " \"data_type\": \"REAL\",\n", - " \"data_type_name\": \"REAL\",\n", + " \"data_type\": \"BOOL\",\n", + " \"data_type_name\": \"BOOL\",\n", + " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"ControllerFault\": {\n", - " \"tag_name\": \"ControllerFault\",\n", + " \"CMD_WW2_PID_Auto\": {\n", + " \"tag_name\": \"CMD_WW2_PID_Auto\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", + " \"instance_id\": 170,\n", + " \"symbol_address\": 1364,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW2_Enable_Lo_Flow_Alarm\": {\n", + " \"tag_name\": \"CMD_WW2_Enable_Lo_Flow_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", " \"instance_id\": 171,\n", - " \"symbol_address\": 34152,\n", - " \"symbol_object_address\": 910612,\n", - " \"software_control\": 67174558,\n", + " \"symbol_address\": 1365,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"data_type\": \"BOOL\",\n", + " \"data_type_name\": \"BOOL\",\n", + " \"bit_position\": 0,\n", + " \"tag_type\": \"atomic\"\n", " },\n", - " \"ControllerFault_IO\": {\n", - " \"tag_name\": \"ControllerFault_IO\",\n", + " \"CMD_WW2_Enable_Hi_Flow_Alarm\": {\n", + " \"tag_name\": \"CMD_WW2_Enable_Hi_Flow_Alarm\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", + " \"instance_id\": 172,\n", + " \"symbol_address\": 1366,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW2_Enable_Lo_Disch_Alarm\": {\n", + " \"tag_name\": \"CMD_WW2_Enable_Lo_Disch_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 173,\n", + " \"symbol_address\": 1367,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW2_Enable_Hi_Disch_Alarm\": {\n", + " \"tag_name\": \"CMD_WW2_Enable_Hi_Disch_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 174,\n", + " \"symbol_address\": 1368,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW2_Enable_Lo_PIP_Alarm\": {\n", + " \"tag_name\": \"CMD_WW2_Enable_Lo_PIP_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 175,\n", + " \"symbol_address\": 1369,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW3_Enable_Lo_PIP_Alarm\": {\n", + " \"tag_name\": \"CMD_WW3_Enable_Lo_PIP_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", " \"instance_id\": 176,\n", - " \"symbol_address\": 34088,\n", - " \"symbol_object_address\": 910732,\n", - " \"software_control\": 1140916385,\n", + " \"symbol_address\": 1370,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", " 0,\n", @@ -57111,14 +3323,14 @@ " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"ControllerFault_Program\": {\n", - " \"tag_name\": \"ControllerFault_Program\",\n", + " \"CMD_WW3_Enable_Hi_Disch_Alarm\": {\n", + " \"tag_name\": \"CMD_WW3_Enable_Hi_Disch_Alarm\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 177,\n", - " \"symbol_address\": 33832,\n", - " \"symbol_object_address\": 910772,\n", - " \"software_control\": 1140916389,\n", + " \"symbol_address\": 1371,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", " 0,\n", @@ -57130,10943 +3342,356 @@ " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"ControllerFault_ClearAttempts\": {\n", - " \"tag_name\": \"ControllerFault_ClearAttempts\",\n", + " \"CMD_WW3_Enable_Lo_Disch_Alarm\": {\n", + " \"tag_name\": \"CMD_WW3_Enable_Lo_Disch_Alarm\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 178,\n", - " \"symbol_address\": 33800,\n", - " \"symbol_object_address\": 910812,\n", - " \"software_control\": 1140916390,\n", + " \"symbol_address\": 1372,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", " 0,\n", " 0,\n", " 0\n", " ],\n", - " \"data_type\": \"DINT\",\n", - " \"data_type_name\": \"DINT\",\n", + " \"data_type\": \"BOOL\",\n", + " \"data_type_name\": \"BOOL\",\n", + " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"cfg_CurrentLimitMultiplier\": {\n", - " \"tag_name\": \"cfg_CurrentLimitMultiplier\",\n", + " \"CMD_WW3_Enable_Hi_Flow_Alarm\": {\n", + " \"tag_name\": \"CMD_WW3_Enable_Hi_Flow_Alarm\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", + " \"instance_id\": 179,\n", + " \"symbol_address\": 1373,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW3_Enable_Lo_Flow_Alarm\": {\n", + " \"tag_name\": \"CMD_WW3_Enable_Lo_Flow_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 180,\n", + " \"symbol_address\": 1374,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW3_PID_Auto\": {\n", + " \"tag_name\": \"CMD_WW3_PID_Auto\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", " \"instance_id\": 181,\n", - " \"symbol_address\": 33768,\n", - " \"symbol_object_address\": 910852,\n", - " \"software_control\": 1946222761,\n", + " \"symbol_address\": 1375,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", " 0,\n", " 0,\n", " 0\n", " ],\n", - " \"data_type\": \"REAL\",\n", - " \"data_type_name\": \"REAL\",\n", + " \"data_type\": \"BOOL\",\n", + " \"data_type_name\": \"BOOL\",\n", + " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"sts_CurrentVFDFaultCode\": {\n", - " \"tag_name\": \"sts_CurrentVFDFaultCode\",\n", + " \"CMD_WW4_PID_Auto\": {\n", + " \"tag_name\": \"CMD_WW4_PID_Auto\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", + " \"instance_id\": 182,\n", + " \"symbol_address\": 1376,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW4_Enable_Lo_Flow_Alarm\": {\n", + " \"tag_name\": \"CMD_WW4_Enable_Lo_Flow_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 183,\n", + " \"symbol_address\": 1377,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW4_Enable_Hi_Flow_Alarm\": {\n", + " \"tag_name\": \"CMD_WW4_Enable_Hi_Flow_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", " \"instance_id\": 184,\n", - " \"symbol_address\": 33736,\n", - " \"symbol_object_address\": 910892,\n", - " \"software_control\": 1140916396,\n", + " \"symbol_address\": 1378,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", " 0,\n", " 0,\n", " 0\n", " ],\n", - " \"data_type\": \"DINT\",\n", - " \"data_type_name\": \"DINT\",\n", + " \"data_type\": \"BOOL\",\n", + " \"data_type_name\": \"BOOL\",\n", + " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"VFD_753:I\": {\n", - " \"tag_name\": \"VFD_753:I\",\n", + " \"CMD_WW4_Enable_Lo_Disch_Alarm\": {\n", + " \"tag_name\": \"CMD_WW4_Enable_Lo_Disch_Alarm\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", + " \"instance_id\": 185,\n", + " \"symbol_address\": 1379,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW4_Enable_Hi_Disch_Alarm\": {\n", + " \"tag_name\": \"CMD_WW4_Enable_Hi_Disch_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 186,\n", + " \"symbol_address\": 1380,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW4_Enable_Lo_PIP_Alarm\": {\n", + " \"tag_name\": \"CMD_WW4_Enable_Lo_PIP_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", " \"instance_id\": 187,\n", - " \"symbol_address\": 63963688,\n", - " \"symbol_object_address\": 911012,\n", - " \"software_control\": 201392304,\n", + " \"symbol_address\": 1381,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"data_type\": \"BOOL\",\n", + " \"data_type_name\": \"BOOL\",\n", + " \"bit_position\": 0,\n", + " \"tag_type\": \"atomic\"\n", " },\n", - " \"VFD_753:O\": {\n", - " \"tag_name\": \"VFD_753:O\",\n", + " \"CMD_WW5_PID_Auto\": {\n", + " \"tag_name\": \"CMD_WW5_PID_Auto\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 188,\n", - " \"symbol_address\": 63963360,\n", - " \"symbol_object_address\": 911052,\n", - " \"software_control\": 201392306,\n", + " \"symbol_address\": 1382,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"data_type\": \"BOOL\",\n", + " \"data_type_name\": \"BOOL\",\n", + " \"bit_position\": 0,\n", + " \"tag_type\": \"atomic\"\n", " },\n", - " \"PowerFlex753\": {\n", - " \"tag_name\": \"PowerFlex753\",\n", + " \"CMD_WW5_Enable_Lo_Flow_Alarm\": {\n", + " \"tag_name\": \"CMD_WW5_Enable_Lo_Flow_Alarm\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", + " \"instance_id\": 189,\n", + " \"symbol_address\": 1383,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW5_Enable_Hi_Flow_Alarm\": {\n", + " \"tag_name\": \"CMD_WW5_Enable_Hi_Flow_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 190,\n", + " \"symbol_address\": 1384,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW5_Enable_Lo_Disch_Alarm\": {\n", + " \"tag_name\": \"CMD_WW5_Enable_Lo_Disch_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", " \"instance_id\": 191,\n", - " \"symbol_address\": 24504,\n", - " \"symbol_object_address\": 911172,\n", - " \"software_control\": 67174587,\n", + " \"symbol_address\": 1385,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"data_type\": \"BOOL\",\n", + " \"data_type_name\": \"BOOL\",\n", + " \"bit_position\": 0,\n", + " \"tag_type\": \"atomic\"\n", " },\n", - " \"VFD_753_I\": {\n", - " \"tag_name\": \"VFD_753_I\",\n", + " \"CMD_WW5_Enable_Hi_Disch_Alarm\": {\n", + " \"tag_name\": \"CMD_WW5_Enable_Hi_Disch_Alarm\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 192,\n", - " \"symbol_address\": 24440,\n", - " \"symbol_object_address\": 911212,\n", - " \"software_control\": 67174588,\n", + " \"symbol_address\": 1386,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"data_type\": \"BOOL\",\n", + " \"data_type_name\": \"BOOL\",\n", + " \"bit_position\": 0,\n", + " \"tag_type\": \"atomic\"\n", " },\n", - " \"VFD_753_0\": {\n", - " \"tag_name\": \"VFD_753_0\",\n", + " \"CMD_WW5_Enable_Lo_PIP_Alarm\": {\n", + " \"tag_name\": \"CMD_WW5_Enable_Lo_PIP_Alarm\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 193,\n", - " \"symbol_address\": 24408,\n", - " \"symbol_object_address\": 911252,\n", - " \"software_control\": 67174589,\n", + " \"symbol_address\": 1387,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"data_type\": \"BOOL\",\n", + " \"data_type_name\": \"BOOL\",\n", + " \"bit_position\": 0,\n", + " \"tag_type\": \"atomic\"\n", " },\n", - " \"MSG_GetDriveDutyRating753\": {\n", - " \"tag_name\": \"MSG_GetDriveDutyRating753\",\n", + " \"CMD_WW6_Enable_Lo_PIP_Alarm\": {\n", + " \"tag_name\": \"CMD_WW6_Enable_Lo_PIP_Alarm\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 194,\n", - " \"symbol_address\": 94288,\n", - " \"symbol_object_address\": 911292,\n", - " \"software_control\": 67175191,\n", + " \"symbol_address\": 1388,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"data_type\": \"BOOL\",\n", + " \"data_type_name\": \"BOOL\",\n", + " \"bit_position\": 0,\n", + " \"tag_type\": \"atomic\"\n", " },\n", - " \"MSG_SetDriveDutyRating753\": {\n", - " \"tag_name\": \"MSG_SetDriveDutyRating753\",\n", + " \"CMD_WW6_Enable_Hi_Disch_Alarm\": {\n", + " \"tag_name\": \"CMD_WW6_Enable_Hi_Disch_Alarm\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 195,\n", - " \"symbol_address\": 92152,\n", - " \"symbol_object_address\": 911332,\n", - " \"software_control\": 67223710,\n", + " \"symbol_address\": 1389,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"data_type\": \"BOOL\",\n", + " \"data_type_name\": \"BOOL\",\n", + " \"bit_position\": 0,\n", + " \"tag_type\": \"atomic\"\n", " },\n", - " \"PowerFlex753_EStopped\": {\n", - " \"tag_name\": \"PowerFlex753_EStopped\",\n", + " \"CMD_WW6_Enable_Lo_Disch_Alarm\": {\n", + " \"tag_name\": \"CMD_WW6_Enable_Lo_Disch_Alarm\",\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", + " \"symbol_address\": 1390,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", " 0,\n", @@ -68078,86 +3703,1695 @@ " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"VFD_OutCurrent\": {\n", - " \"tag_name\": \"VFD_OutCurrent\",\n", + " \"CMD_WW6_Enable_Hi_Flow_Alarm\": {\n", + " \"tag_name\": \"CMD_WW6_Enable_Hi_Flow_Alarm\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", + " \"instance_id\": 197,\n", + " \"symbol_address\": 1391,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW6_Enable_Lo_Flow_Alarm\": {\n", + " \"tag_name\": \"CMD_WW6_Enable_Lo_Flow_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", " \"instance_id\": 198,\n", - " \"symbol_address\": 29488,\n", - " \"symbol_object_address\": 911452,\n", - " \"software_control\": 1946222774,\n", + " \"symbol_address\": 1392,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", " 0,\n", " 0,\n", " 0\n", " ],\n", - " \"data_type\": \"REAL\",\n", - " \"data_type_name\": \"REAL\",\n", + " \"data_type\": \"BOOL\",\n", + " \"data_type_name\": \"BOOL\",\n", + " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"VFD_OutPower\": {\n", - " \"tag_name\": \"VFD_OutPower\",\n", + " \"CMD_WW6_PID_Auto\": {\n", + " \"tag_name\": \"CMD_WW6_PID_Auto\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 199,\n", - " \"symbol_address\": 24344,\n", - " \"symbol_object_address\": 911492,\n", - " \"software_control\": 1946222784,\n", + " \"symbol_address\": 1393,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", " 0,\n", " 0,\n", " 0\n", " ],\n", - " \"data_type\": \"REAL\",\n", - " \"data_type_name\": \"REAL\",\n", + " \"data_type\": \"BOOL\",\n", + " \"data_type_name\": \"BOOL\",\n", + " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"VFD_SpeedFdbk\": {\n", - " \"tag_name\": \"VFD_SpeedFdbk\",\n", + " \"FBK_TP1_VFD_Running\": {\n", + " \"tag_name\": \"FBK_TP1_VFD_Running\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 200,\n", - " \"symbol_address\": 24312,\n", - " \"symbol_object_address\": 911532,\n", - " \"software_control\": 1946222785,\n", + " \"symbol_address\": 1394,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", " 0,\n", " 0,\n", " 0\n", " ],\n", - " \"data_type\": \"REAL\",\n", - " \"data_type_name\": \"REAL\",\n", + " \"data_type\": \"BOOL\",\n", + " \"data_type_name\": \"BOOL\",\n", + " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"VFD_SpeedRef\": {\n", - " \"tag_name\": \"VFD_SpeedRef\",\n", + " \"CMD_Run_TP1_VFD\": {\n", + " \"tag_name\": \"CMD_Run_TP1_VFD\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 201,\n", - " \"symbol_address\": 24280,\n", - " \"symbol_object_address\": 911572,\n", - " \"software_control\": 1946222786,\n", + " \"symbol_address\": 1395,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", " 0,\n", " 0,\n", " 0\n", " ],\n", - " \"data_type\": \"REAL\",\n", - " \"data_type_name\": \"REAL\",\n", + " \"data_type\": \"BOOL\",\n", + " \"data_type_name\": \"BOOL\",\n", + " \"bit_position\": 0,\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"VFD_Temp\": {\n", - " \"tag_name\": \"VFD_Temp\",\n", + " \"CMD_TP1_PID_Auto\": {\n", + " \"tag_name\": \"CMD_TP1_PID_Auto\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", + " \"alias\": true,\n", " \"instance_id\": 202,\n", - " \"symbol_address\": 24248,\n", - " \"symbol_object_address\": 911612,\n", - " \"software_control\": 1946222787,\n", + " \"symbol_address\": 1396,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_TP2_PID_Auto\": {\n", + " \"tag_name\": \"CMD_TP2_PID_Auto\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 203,\n", + " \"symbol_address\": 1397,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_Run_TP2_VFD\": {\n", + " \"tag_name\": \"CMD_Run_TP2_VFD\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 204,\n", + " \"symbol_address\": 1398,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"FBK_TP2_VFD_Running\": {\n", + " \"tag_name\": \"FBK_TP2_VFD_Running\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 205,\n", + " \"symbol_address\": 1399,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"FBK_TP2_Oil_Cooler_Running\": {\n", + " \"tag_name\": \"FBK_TP2_Oil_Cooler_Running\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 206,\n", + " \"symbol_address\": 1400,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"FBK_TP1_Oil_Cooler_Running\": {\n", + " \"tag_name\": \"FBK_TP1_Oil_Cooler_Running\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 207,\n", + " \"symbol_address\": 1401,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"FBK_TP1_Charge_Pump_Running\": {\n", + " \"tag_name\": \"FBK_TP1_Charge_Pump_Running\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 208,\n", + " \"symbol_address\": 1402,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"FBK_TP2_Charge_Pump_Running\": {\n", + " \"tag_name\": \"FBK_TP2_Charge_Pump_Running\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 209,\n", + " \"symbol_address\": 1403,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"TP1_Oil_Cooler_Run\": {\n", + " \"tag_name\": \"TP1_Oil_Cooler_Run\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 210,\n", + " \"symbol_address\": 1404,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"TP2_Oil_Cooler_Run\": {\n", + " \"tag_name\": \"TP2_Oil_Cooler_Run\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 211,\n", + " \"symbol_address\": 1405,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"TP2_Charge_Pump_Run\": {\n", + " \"tag_name\": \"TP2_Charge_Pump_Run\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 212,\n", + " \"symbol_address\": 1406,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"TP1_Charge_Pump_Run\": {\n", + " \"tag_name\": \"TP1_Charge_Pump_Run\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 213,\n", + " \"symbol_address\": 1407,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_TP1_Oil_Cooler_Bypass\": {\n", + " \"tag_name\": \"CMD_TP1_Oil_Cooler_Bypass\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 214,\n", + " \"symbol_address\": 1408,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"AL0_TP1_Charge_Pump_Failed_To_Start\": {\n", + " \"tag_name\": \"AL0_TP1_Charge_Pump_Failed_To_Start\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 215,\n", + " \"symbol_address\": 1409,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_TP1_Master_Alarm_Bypass\": {\n", + " \"tag_name\": \"CMD_TP1_Master_Alarm_Bypass\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 216,\n", + " \"symbol_address\": 1410,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"AL0_TP1_Oil_Cooler_Failed_To_Start\": {\n", + " \"tag_name\": \"AL0_TP1_Oil_Cooler_Failed_To_Start\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 217,\n", + " \"symbol_address\": 1411,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"AL0_TP1_Low_Suction_Pressure\": {\n", + " \"tag_name\": \"AL0_TP1_Low_Suction_Pressure\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 218,\n", + " \"symbol_address\": 1412,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"FBK_TP1_Low_Oil_Level\": {\n", + " \"tag_name\": \"FBK_TP1_Low_Oil_Level\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 219,\n", + " \"symbol_address\": 1413,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"FBK_TP2_Low_Oil_Level\": {\n", + " \"tag_name\": \"FBK_TP2_Low_Oil_Level\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 220,\n", + " \"symbol_address\": 1414,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"AL0_TP1_High_Discharge_PSI\": {\n", + " \"tag_name\": \"AL0_TP1_High_Discharge_PSI\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 221,\n", + " \"symbol_address\": 1415,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"AL0_TP1_Low_Discharge_PSI\": {\n", + " \"tag_name\": \"AL0_TP1_Low_Discharge_PSI\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 222,\n", + " \"symbol_address\": 1416,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"AL0_TP1_High_Vibration_Alarm\": {\n", + " \"tag_name\": \"AL0_TP1_High_Vibration_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 223,\n", + " \"symbol_address\": 1417,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"AL0_TP1_Low_Oil_Level_Alarm\": {\n", + " \"tag_name\": \"AL0_TP1_Low_Oil_Level_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 224,\n", + " \"symbol_address\": 1418,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_TP1_High_Discharge_Alarm_Bypass\": {\n", + " \"tag_name\": \"CMD_TP1_High_Discharge_Alarm_Bypass\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 225,\n", + " \"symbol_address\": 1419,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_TP1_Low_Discharge_Alarm_Bypass\": {\n", + " \"tag_name\": \"CMD_TP1_Low_Discharge_Alarm_Bypass\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 226,\n", + " \"symbol_address\": 1420,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_TP1_High_Vibration_Alarm_Bypass\": {\n", + " \"tag_name\": \"CMD_TP1_High_Vibration_Alarm_Bypass\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 227,\n", + " \"symbol_address\": 1421,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_TP1_High_A_Winding_Temp_Alarm_Bypass\": {\n", + " \"tag_name\": \"CMD_TP1_High_A_Winding_Temp_Alarm_Bypass\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 228,\n", + " \"symbol_address\": 1422,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"AL0_TP1_High_A_Winding_Alarm\": {\n", + " \"tag_name\": \"AL0_TP1_High_A_Winding_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 229,\n", + " \"symbol_address\": 1423,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"AL0_TP1_High_C_Winding_Alarm\": {\n", + " \"tag_name\": \"AL0_TP1_High_C_Winding_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 230,\n", + " \"symbol_address\": 1424,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"AL0_TP1_High_B_Winding_Alarm\": {\n", + " \"tag_name\": \"AL0_TP1_High_B_Winding_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 231,\n", + " \"symbol_address\": 1425,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_TP1_High_B_Winding_Temp_Alarm_Bypass\": {\n", + " \"tag_name\": \"CMD_TP1_High_B_Winding_Temp_Alarm_Bypass\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 232,\n", + " \"symbol_address\": 1426,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_TP1_High_C_Winding_Temp_Alarm_Bypass\": {\n", + " \"tag_name\": \"CMD_TP1_High_C_Winding_Temp_Alarm_Bypass\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 233,\n", + " \"symbol_address\": 1427,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"AL0_TP1_High_Inboard_Temp_Alarm\": {\n", + " \"tag_name\": \"AL0_TP1_High_Inboard_Temp_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 234,\n", + " \"symbol_address\": 1428,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_TP1_High_Inboard_Temp_Alarm_Bypass\": {\n", + " \"tag_name\": \"CMD_TP1_High_Inboard_Temp_Alarm_Bypass\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 235,\n", + " \"symbol_address\": 1429,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"AL0_TP1_High_Outboard_Temp_Alarm\": {\n", + " \"tag_name\": \"AL0_TP1_High_Outboard_Temp_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 236,\n", + " \"symbol_address\": 1430,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_TP1_High_Outboard_Temp_Alarm_Bypass\": {\n", + " \"tag_name\": \"CMD_TP1_High_Outboard_Temp_Alarm_Bypass\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 237,\n", + " \"symbol_address\": 1431,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_TP1_Oil_Level_Alarm_Bypass\": {\n", + " \"tag_name\": \"CMD_TP1_Oil_Level_Alarm_Bypass\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 238,\n", + " \"symbol_address\": 1432,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_TP1_Master_Fault_Clear\": {\n", + " \"tag_name\": \"CMD_TP1_Master_Fault_Clear\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 239,\n", + " \"symbol_address\": 1433,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"AL0_TP2_High_Discharge_PSI\": {\n", + " \"tag_name\": \"AL0_TP2_High_Discharge_PSI\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 240,\n", + " \"symbol_address\": 1434,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"AL0_TP2_Low_Discharge_PSI\": {\n", + " \"tag_name\": \"AL0_TP2_Low_Discharge_PSI\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 241,\n", + " \"symbol_address\": 1435,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"AL0_TP2_High_Vibration_Alarm\": {\n", + " \"tag_name\": \"AL0_TP2_High_Vibration_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 242,\n", + " \"symbol_address\": 1436,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"AL0_TP2_Low_Oil_Level_Alarm\": {\n", + " \"tag_name\": \"AL0_TP2_Low_Oil_Level_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 243,\n", + " \"symbol_address\": 1437,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"AL0_TP2_High_A_Winding_Alarm\": {\n", + " \"tag_name\": \"AL0_TP2_High_A_Winding_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 244,\n", + " \"symbol_address\": 1438,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"AL0_TP2_High_B_Winding_Alarm\": {\n", + " \"tag_name\": \"AL0_TP2_High_B_Winding_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 245,\n", + " \"symbol_address\": 1439,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"AL0_TP2_High_C_Winding_Alarm\": {\n", + " \"tag_name\": \"AL0_TP2_High_C_Winding_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 246,\n", + " \"symbol_address\": 1440,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"AL0_TP2_High_Outboard_Temp_Alarm\": {\n", + " \"tag_name\": \"AL0_TP2_High_Outboard_Temp_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 247,\n", + " \"symbol_address\": 1441,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"AL0_TP2_High_Inboard_Temp_Alarm\": {\n", + " \"tag_name\": \"AL0_TP2_High_Inboard_Temp_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 248,\n", + " \"symbol_address\": 1442,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_TP2_Master_Fault_Clear\": {\n", + " \"tag_name\": \"CMD_TP2_Master_Fault_Clear\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 249,\n", + " \"symbol_address\": 1443,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_TP2_High_Outboard_Temp_Alarm_Bypass\": {\n", + " \"tag_name\": \"CMD_TP2_High_Outboard_Temp_Alarm_Bypass\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 250,\n", + " \"symbol_address\": 1444,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_TP2_High_Inboard_Temp_Alarm_Bypass\": {\n", + " \"tag_name\": \"CMD_TP2_High_Inboard_Temp_Alarm_Bypass\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 251,\n", + " \"symbol_address\": 1445,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_TP2_High_C_Winding_Temp_Alarm_Bypass\": {\n", + " \"tag_name\": \"CMD_TP2_High_C_Winding_Temp_Alarm_Bypass\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 252,\n", + " \"symbol_address\": 1446,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_TP2_High_B_Winding_Temp_Alarm_Bypass\": {\n", + " \"tag_name\": \"CMD_TP2_High_B_Winding_Temp_Alarm_Bypass\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 253,\n", + " \"symbol_address\": 1447,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_TP2_High_A_Winding_Temp_Alarm_Bypass\": {\n", + " \"tag_name\": \"CMD_TP2_High_A_Winding_Temp_Alarm_Bypass\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 254,\n", + " \"symbol_address\": 1448,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_TP2_Oil_Level_Alarm_Bypass\": {\n", + " \"tag_name\": \"CMD_TP2_Oil_Level_Alarm_Bypass\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 255,\n", + " \"symbol_address\": 1449,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_TP2_High_Vibration_Alarm_Bypass\": {\n", + " \"tag_name\": \"CMD_TP2_High_Vibration_Alarm_Bypass\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 256,\n", + " \"symbol_address\": 1450,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_TP2_Low_Discharge_Alarm_Bypass\": {\n", + " \"tag_name\": \"CMD_TP2_Low_Discharge_Alarm_Bypass\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 257,\n", + " \"symbol_address\": 1451,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_TP2_High_Discharge_Alarm_Bypass\": {\n", + " \"tag_name\": \"CMD_TP2_High_Discharge_Alarm_Bypass\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 258,\n", + " \"symbol_address\": 1452,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"AL0_TP2_Oil_Cooler_Failed_To_Start\": {\n", + " \"tag_name\": \"AL0_TP2_Oil_Cooler_Failed_To_Start\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 259,\n", + " \"symbol_address\": 1453,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"AL0_TP2_Low_Suction_Pressure\": {\n", + " \"tag_name\": \"AL0_TP2_Low_Suction_Pressure\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 260,\n", + " \"symbol_address\": 1454,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"AL0_TP2_Charge_Pump_Failed_To_Start\": {\n", + " \"tag_name\": \"AL0_TP2_Charge_Pump_Failed_To_Start\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 261,\n", + " \"symbol_address\": 1455,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW1_Clear_Alarms\": {\n", + " \"tag_name\": \"CMD_WW1_Clear_Alarms\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 262,\n", + " \"symbol_address\": 1456,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW2_Clear_Alarms\": {\n", + " \"tag_name\": \"CMD_WW2_Clear_Alarms\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 263,\n", + " \"symbol_address\": 1457,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW3_Clear_Alarms\": {\n", + " \"tag_name\": \"CMD_WW3_Clear_Alarms\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 264,\n", + " \"symbol_address\": 1458,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW4_Clear_Alarms\": {\n", + " \"tag_name\": \"CMD_WW4_Clear_Alarms\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 265,\n", + " \"symbol_address\": 1459,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW5_Clear_Alarms\": {\n", + " \"tag_name\": \"CMD_WW5_Clear_Alarms\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 266,\n", + " \"symbol_address\": 1460,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW6_Clear_Alarms\": {\n", + " \"tag_name\": \"CMD_WW6_Clear_Alarms\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 267,\n", + " \"symbol_address\": 1461,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_TP2_Oil_Cooler_Bypass\": {\n", + " \"tag_name\": \"CMD_TP2_Oil_Cooler_Bypass\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 268,\n", + " \"symbol_address\": 1462,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_TP2_Master_Alarm_Bypass\": {\n", + " \"tag_name\": \"CMD_TP2_Master_Alarm_Bypass\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 269,\n", + " \"symbol_address\": 1463,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"FBK_WW_Individual_Start_Stop\": {\n", + " \"tag_name\": \"FBK_WW_Individual_Start_Stop\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 270,\n", + " \"symbol_address\": 1464,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_TP1_Suction_PSI_Bypass\": {\n", + " \"tag_name\": \"CMD_TP1_Suction_PSI_Bypass\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 271,\n", + " \"symbol_address\": 1465,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_TP1_Cooler_Bypass\": {\n", + " \"tag_name\": \"CMD_TP1_Cooler_Bypass\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 272,\n", + " \"symbol_address\": 1466,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_TP2_Suction_PSI_Bypass\": {\n", + " \"tag_name\": \"CMD_TP2_Suction_PSI_Bypass\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 273,\n", + " \"symbol_address\": 1467,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"AL0_TP_1_Thrust_Chamber_Temp_Failure\": {\n", + " \"tag_name\": \"AL0_TP_1_Thrust_Chamber_Temp_Failure\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 274,\n", + " \"symbol_address\": 1468,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"AL0_TP_2_Thrust_Chamber_Temp_Failure\": {\n", + " \"tag_name\": \"AL0_TP_2_Thrust_Chamber_Temp_Failure\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 275,\n", + " \"symbol_address\": 1469,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_Day\": {\n", + " \"tag_name\": \"Current_Day\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 276,\n", + " \"symbol_address\": 1472,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"Current_Hour\": {\n", + " \"tag_name\": \"Current_Hour\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 277,\n", + " \"symbol_address\": 1474,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"Current_Minute\": {\n", + " \"tag_name\": \"Current_Minute\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 278,\n", + " \"symbol_address\": 1476,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"Current_Second\": {\n", + " \"tag_name\": \"Current_Second\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 279,\n", + " \"symbol_address\": 1478,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"Current_Seconds_Word\": {\n", + " \"tag_name\": \"Current_Seconds_Word\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 280,\n", + " \"symbol_address\": 1484,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", + " \"external_access\": \"Read/Write\",\n", + " \"dimensions\": [\n", + " 0,\n", + " 0,\n", + " 0\n", + " ],\n", + " \"data_type\": \"UINT\",\n", + " \"data_type_name\": \"UINT\",\n", + " \"tag_type\": \"atomic\"\n", + " },\n", + " \"Val_WW2_Current_Seconds\": {\n", + " \"tag_name\": \"Val_WW2_Current_Seconds\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 281,\n", + " \"symbol_address\": 1486,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", + " \"external_access\": \"Read/Write\",\n", + " \"dimensions\": [\n", + " 0,\n", + " 0,\n", + " 0\n", + " ],\n", + " \"data_type\": \"UINT\",\n", + " \"data_type_name\": \"UINT\",\n", + " \"tag_type\": \"atomic\"\n", + " },\n", + " \"Val_WW3_Current_Seconds\": {\n", + " \"tag_name\": \"Val_WW3_Current_Seconds\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 282,\n", + " \"symbol_address\": 1488,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", + " \"external_access\": \"Read/Write\",\n", + " \"dimensions\": [\n", + " 0,\n", + " 0,\n", + " 0\n", + " ],\n", + " \"data_type\": \"UINT\",\n", + " \"data_type_name\": \"UINT\",\n", + " \"tag_type\": \"atomic\"\n", + " },\n", + " \"Val_WW4_Current_Seconds\": {\n", + " \"tag_name\": \"Val_WW4_Current_Seconds\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 283,\n", + " \"symbol_address\": 1490,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", + " \"external_access\": \"Read/Write\",\n", + " \"dimensions\": [\n", + " 0,\n", + " 0,\n", + " 0\n", + " ],\n", + " \"data_type\": \"UINT\",\n", + " \"data_type_name\": \"UINT\",\n", + " \"tag_type\": \"atomic\"\n", + " },\n", + " \"Val_WW5_Current_Seconds\": {\n", + " \"tag_name\": \"Val_WW5_Current_Seconds\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 284,\n", + " \"symbol_address\": 1492,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", + " \"external_access\": \"Read/Write\",\n", + " \"dimensions\": [\n", + " 0,\n", + " 0,\n", + " 0\n", + " ],\n", + " \"data_type\": \"UINT\",\n", + " \"data_type_name\": \"UINT\",\n", + " \"tag_type\": \"atomic\"\n", + " },\n", + " \"Val_WW6_Current_Seconds\": {\n", + " \"tag_name\": \"Val_WW6_Current_Seconds\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 285,\n", + " \"symbol_address\": 1494,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", + " \"external_access\": \"Read/Write\",\n", + " \"dimensions\": [\n", + " 0,\n", + " 0,\n", + " 0\n", + " ],\n", + " \"data_type\": \"UINT\",\n", + " \"data_type_name\": \"UINT\",\n", + " \"tag_type\": \"atomic\"\n", + " },\n", + " \"Raw_Pond_Level\": {\n", + " \"tag_name\": \"Raw_Pond_Level\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 286,\n", + " \"symbol_address\": 1504,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", " 0,\n", @@ -68168,58 +5402,3643 @@ " \"data_type_name\": \"REAL\",\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"sts_PF755_Mode\": {\n", - " \"tag_name\": \"sts_PF755_Mode\",\n", + " \"Raw_TP_1_Suction_PSI\": {\n", + " \"tag_name\": \"Raw_TP_1_Suction_PSI\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", - " \"instance_id\": 204,\n", - " \"symbol_address\": 36848,\n", - " \"symbol_object_address\": 911652,\n", - " \"software_control\": 1140916293,\n", + " \"alias\": true,\n", + " \"instance_id\": 287,\n", + " \"symbol_address\": 1508,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", " 0,\n", " 0,\n", " 0\n", " ],\n", - " \"data_type\": \"DINT\",\n", - " \"data_type_name\": \"DINT\",\n", + " \"data_type\": \"REAL\",\n", + " \"data_type_name\": \"REAL\",\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"const_INHIBIT\": {\n", - " \"tag_name\": \"const_INHIBIT\",\n", + " \"Raw_TP_1_Discharge_PSI\": {\n", + " \"tag_name\": \"Raw_TP_1_Discharge_PSI\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", - " \"instance_id\": 205,\n", - " \"symbol_address\": 36816,\n", - " \"symbol_object_address\": 911692,\n", - " \"software_control\": 1140916294,\n", + " \"alias\": true,\n", + " \"instance_id\": 288,\n", + " \"symbol_address\": 1512,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", " 0,\n", " 0,\n", " 0\n", " ],\n", - " \"data_type\": \"DINT\",\n", - " \"data_type_name\": \"DINT\",\n", + " \"data_type\": \"REAL\",\n", + " \"data_type_name\": \"REAL\",\n", " \"tag_type\": \"atomic\"\n", " },\n", - " \"const_UNINHIBIT\": {\n", - " \"tag_name\": \"const_UNINHIBIT\",\n", + " \"Raw_TP_1_Vibration\": {\n", + " \"tag_name\": \"Raw_TP_1_Vibration\",\n", " \"dim\": 0,\n", - " \"alias\": false,\n", - " \"instance_id\": 206,\n", - " \"symbol_address\": 36784,\n", - " \"symbol_object_address\": 911732,\n", - " \"software_control\": 1140916295,\n", + " \"alias\": true,\n", + " \"instance_id\": 289,\n", + " \"symbol_address\": 1516,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", " \"external_access\": \"Read/Write\",\n", " \"dimensions\": [\n", " 0,\n", " 0,\n", " 0\n", " ],\n", - " \"data_type\": \"DINT\",\n", - " \"data_type_name\": \"DINT\",\n", + " \"data_type\": \"REAL\",\n", + " \"data_type_name\": \"REAL\",\n", + " \"tag_type\": \"atomic\"\n", + " },\n", + " \"Raw_TP_2_Suction_PSI\": {\n", + " \"tag_name\": \"Raw_TP_2_Suction_PSI\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 290,\n", + " \"symbol_address\": 1520,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"Raw_TP_2_Discharge_PSI\": {\n", + " \"tag_name\": \"Raw_TP_2_Discharge_PSI\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 291,\n", + " \"symbol_address\": 1524,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"Raw_TP_2_Vibration\": {\n", + " \"tag_name\": \"Raw_TP_2_Vibration\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 292,\n", + " \"symbol_address\": 1528,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_Pond_Level_Scaled\": {\n", + " \"tag_name\": \"Val_Pond_Level_Scaled\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 293,\n", + " \"symbol_address\": 1532,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_TP_1_Suction_PSI_Scaled\": {\n", + " \"tag_name\": \"Val_TP_1_Suction_PSI_Scaled\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 294,\n", + " \"symbol_address\": 1536,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_TP_1_Discharge_PSI_Scaled\": {\n", + " \"tag_name\": \"Val_TP_1_Discharge_PSI_Scaled\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 295,\n", + " \"symbol_address\": 1540,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_TP_1_Vibration_Scaled\": {\n", + " \"tag_name\": \"Val_TP_1_Vibration_Scaled\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 296,\n", + " \"symbol_address\": 1544,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_TP_2_Suction_PSI_Scaled\": {\n", + " \"tag_name\": \"Val_TP_2_Suction_PSI_Scaled\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 297,\n", + " \"symbol_address\": 1548,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_TP_2_Discharge_PSI_Scaled\": {\n", + " \"tag_name\": \"Val_TP_2_Discharge_PSI_Scaled\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 298,\n", + " \"symbol_address\": 1552,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_TP_2_Vibration_Scaled\": {\n", + " \"tag_name\": \"Val_TP_2_Vibration_Scaled\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 299,\n", + " \"symbol_address\": 1556,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_TP_FlowRate\": {\n", + " \"tag_name\": \"Val_TP_FlowRate\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 300,\n", + " \"symbol_address\": 1560,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_TP_Lifetime_Flow_Total\": {\n", + " \"tag_name\": \"Val_TP_Lifetime_Flow_Total\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 301,\n", + " \"symbol_address\": 1564,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_TP_FM_Yest_Total\": {\n", + " \"tag_name\": \"Val_TP_FM_Yest_Total\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 302,\n", + " \"symbol_address\": 1568,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_TP_Today_Total\": {\n", + " \"tag_name\": \"Val_TP_Today_Total\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 303,\n", + " \"symbol_address\": 1572,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_TP_LastMonth_Total\": {\n", + " \"tag_name\": \"Val_TP_LastMonth_Total\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 304,\n", + " \"symbol_address\": 1576,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_TP_Monthly_Total\": {\n", + " \"tag_name\": \"Val_TP_Monthly_Total\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 305,\n", + " \"symbol_address\": 1580,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW1_Discharge_PSI\": {\n", + " \"tag_name\": \"Val_WW1_Discharge_PSI\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 306,\n", + " \"symbol_address\": 1584,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW1_Downhole_PSI\": {\n", + " \"tag_name\": \"Val_WW1_Downhole_PSI\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 307,\n", + " \"symbol_address\": 1588,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW1_Flowmeter_FR\": {\n", + " \"tag_name\": \"Val_WW1_Flowmeter_FR\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 308,\n", + " \"symbol_address\": 1592,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW1_Flowmeter_Total\": {\n", + " \"tag_name\": \"Val_WW1_Flowmeter_Total\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 309,\n", + " \"symbol_address\": 1596,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW1_Flowmeter_Todays_Total\": {\n", + " \"tag_name\": \"Val_WW1_Flowmeter_Todays_Total\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 310,\n", + " \"symbol_address\": 1600,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW1_Flowmeter_Yest_Total\": {\n", + " \"tag_name\": \"Val_WW1_Flowmeter_Yest_Total\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 311,\n", + " \"symbol_address\": 1604,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW1_Flowmeter_Month_Total\": {\n", + " \"tag_name\": \"Val_WW1_Flowmeter_Month_Total\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 312,\n", + " \"symbol_address\": 1608,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW1_Flowmeter_LastMonth_Total\": {\n", + " \"tag_name\": \"Val_WW1_Flowmeter_LastMonth_Total\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 313,\n", + " \"symbol_address\": 1612,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW1_VFD_Output_Frequency\": {\n", + " \"tag_name\": \"Val_WW1_VFD_Output_Frequency\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 314,\n", + " \"symbol_address\": 1616,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW1_VFD_Output_Voltage\": {\n", + " \"tag_name\": \"Val_WW1_VFD_Output_Voltage\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 315,\n", + " \"symbol_address\": 1620,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW1_VFD_Output_Current\": {\n", + " \"tag_name\": \"Val_WW1_VFD_Output_Current\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 316,\n", + " \"symbol_address\": 1624,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW2_Discharge_PSI\": {\n", + " \"tag_name\": \"Val_WW2_Discharge_PSI\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 317,\n", + " \"symbol_address\": 1628,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW2_Downhole_PSI\": {\n", + " \"tag_name\": \"Val_WW2_Downhole_PSI\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 318,\n", + " \"symbol_address\": 1632,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW2_Flowmeter_FR\": {\n", + " \"tag_name\": \"Val_WW2_Flowmeter_FR\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 319,\n", + " \"symbol_address\": 1636,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW2_Flowmeter_Total\": {\n", + " \"tag_name\": \"Val_WW2_Flowmeter_Total\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 320,\n", + " \"symbol_address\": 1640,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW2_Flowmeter_Todays_Total\": {\n", + " \"tag_name\": \"Val_WW2_Flowmeter_Todays_Total\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 321,\n", + " \"symbol_address\": 1644,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW2_Flowmeter_Yest_Total\": {\n", + " \"tag_name\": \"Val_WW2_Flowmeter_Yest_Total\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 322,\n", + " \"symbol_address\": 1648,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW2_Flowmeter_Month_Total\": {\n", + " \"tag_name\": \"Val_WW2_Flowmeter_Month_Total\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 323,\n", + " \"symbol_address\": 1652,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW2_Flowmeter_LastMonth_Total\": {\n", + " \"tag_name\": \"Val_WW2_Flowmeter_LastMonth_Total\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 324,\n", + " \"symbol_address\": 1656,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW2_VFD_Output_Frequency\": {\n", + " \"tag_name\": \"Val_WW2_VFD_Output_Frequency\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 325,\n", + " \"symbol_address\": 1660,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW2_VFD_Output_Voltage\": {\n", + " \"tag_name\": \"Val_WW2_VFD_Output_Voltage\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 326,\n", + " \"symbol_address\": 1664,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW2_VFD_Output_Current\": {\n", + " \"tag_name\": \"Val_WW2_VFD_Output_Current\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 327,\n", + " \"symbol_address\": 1668,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW3_Discharge_PSI\": {\n", + " \"tag_name\": \"Val_WW3_Discharge_PSI\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 328,\n", + " \"symbol_address\": 1672,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW3_Downhole_PSI\": {\n", + " \"tag_name\": \"Val_WW3_Downhole_PSI\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 329,\n", + " \"symbol_address\": 1676,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW3_Flowmeter_FR\": {\n", + " \"tag_name\": \"Val_WW3_Flowmeter_FR\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 330,\n", + " \"symbol_address\": 1680,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW3_Flowmeter_Total\": {\n", + " \"tag_name\": \"Val_WW3_Flowmeter_Total\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 331,\n", + " \"symbol_address\": 1684,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW3_Flowmeter_Todays_Total\": {\n", + " \"tag_name\": \"Val_WW3_Flowmeter_Todays_Total\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 332,\n", + " \"symbol_address\": 1688,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW3_Flowmeter_Yest_Total\": {\n", + " \"tag_name\": \"Val_WW3_Flowmeter_Yest_Total\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 333,\n", + " \"symbol_address\": 1692,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW3_Flowmeter_Month_Total\": {\n", + " \"tag_name\": \"Val_WW3_Flowmeter_Month_Total\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 334,\n", + " \"symbol_address\": 1696,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW3_Flowmeter_LastMonth_Total\": {\n", + " \"tag_name\": \"Val_WW3_Flowmeter_LastMonth_Total\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 335,\n", + " \"symbol_address\": 1700,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW3_VFD_Output_Frequency\": {\n", + " \"tag_name\": \"Val_WW3_VFD_Output_Frequency\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 336,\n", + " \"symbol_address\": 1704,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW3_VFD_Output_Voltage\": {\n", + " \"tag_name\": \"Val_WW3_VFD_Output_Voltage\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 337,\n", + " \"symbol_address\": 1708,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW3_VFD_Output_Current\": {\n", + " \"tag_name\": \"Val_WW3_VFD_Output_Current\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 338,\n", + " \"symbol_address\": 1712,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW4_Discharge_PSI\": {\n", + " \"tag_name\": \"Val_WW4_Discharge_PSI\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 339,\n", + " \"symbol_address\": 1716,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW4_Downhole_PSI\": {\n", + " \"tag_name\": \"Val_WW4_Downhole_PSI\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 340,\n", + " \"symbol_address\": 1720,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW4_Flowmeter_FR\": {\n", + " \"tag_name\": \"Val_WW4_Flowmeter_FR\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 341,\n", + " \"symbol_address\": 1724,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW4_Flowmeter_Total\": {\n", + " \"tag_name\": \"Val_WW4_Flowmeter_Total\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 342,\n", + " \"symbol_address\": 1728,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW4_Flowmeter_Todays_Total\": {\n", + " \"tag_name\": \"Val_WW4_Flowmeter_Todays_Total\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 343,\n", + " \"symbol_address\": 1732,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW4_Flowmeter_Yest_Total\": {\n", + " \"tag_name\": \"Val_WW4_Flowmeter_Yest_Total\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 344,\n", + " \"symbol_address\": 1736,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW4_Flowmeter_Month_Total\": {\n", + " \"tag_name\": \"Val_WW4_Flowmeter_Month_Total\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 345,\n", + " \"symbol_address\": 1740,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW4_Flowmeter_LastMonth_Total\": {\n", + " \"tag_name\": \"Val_WW4_Flowmeter_LastMonth_Total\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 346,\n", + " \"symbol_address\": 1744,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW4_VFD_Output_Frequency\": {\n", + " \"tag_name\": \"Val_WW4_VFD_Output_Frequency\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 347,\n", + " \"symbol_address\": 1748,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW4_VFD_Output_Voltage\": {\n", + " \"tag_name\": \"Val_WW4_VFD_Output_Voltage\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 348,\n", + " \"symbol_address\": 1752,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW4_VFD_Output_Current\": {\n", + " \"tag_name\": \"Val_WW4_VFD_Output_Current\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 349,\n", + " \"symbol_address\": 1756,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW5_Discharge_PSI\": {\n", + " \"tag_name\": \"Val_WW5_Discharge_PSI\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 350,\n", + " \"symbol_address\": 1760,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW5_Downhole_PSI\": {\n", + " \"tag_name\": \"Val_WW5_Downhole_PSI\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 351,\n", + " \"symbol_address\": 1764,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW5_Flowmeter_FR\": {\n", + " \"tag_name\": \"Val_WW5_Flowmeter_FR\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 352,\n", + " \"symbol_address\": 1768,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW5_Flowmeter_Total\": {\n", + " \"tag_name\": \"Val_WW5_Flowmeter_Total\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 353,\n", + " \"symbol_address\": 1772,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW5_Flowmeter_Todays_Total\": {\n", + " \"tag_name\": \"Val_WW5_Flowmeter_Todays_Total\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 354,\n", + " \"symbol_address\": 1776,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW5_Flowmeter_Yest_Total\": {\n", + " \"tag_name\": \"Val_WW5_Flowmeter_Yest_Total\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 355,\n", + " \"symbol_address\": 1780,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW5_Flowmeter_Month_Total\": {\n", + " \"tag_name\": \"Val_WW5_Flowmeter_Month_Total\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 356,\n", + " \"symbol_address\": 1784,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW5_Flowmeter_LastMonth_Total\": {\n", + " \"tag_name\": \"Val_WW5_Flowmeter_LastMonth_Total\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 357,\n", + " \"symbol_address\": 1788,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW5_VFD_Output_Frequency\": {\n", + " \"tag_name\": \"Val_WW5_VFD_Output_Frequency\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 358,\n", + " \"symbol_address\": 1792,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW5_VFD_Output_Voltage\": {\n", + " \"tag_name\": \"Val_WW5_VFD_Output_Voltage\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 359,\n", + " \"symbol_address\": 1796,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW5_VFD_Output_Current\": {\n", + " \"tag_name\": \"Val_WW5_VFD_Output_Current\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 360,\n", + " \"symbol_address\": 1800,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW6_Discharge_PSI\": {\n", + " \"tag_name\": \"Val_WW6_Discharge_PSI\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 361,\n", + " \"symbol_address\": 1804,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW6_Downhole_PSI\": {\n", + " \"tag_name\": \"Val_WW6_Downhole_PSI\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 362,\n", + " \"symbol_address\": 1808,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW6_Flowmeter_FR\": {\n", + " \"tag_name\": \"Val_WW6_Flowmeter_FR\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 363,\n", + " \"symbol_address\": 1812,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW6_Flowmeter_Total\": {\n", + " \"tag_name\": \"Val_WW6_Flowmeter_Total\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 364,\n", + " \"symbol_address\": 1816,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW6_Flowmeter_Todays_Total\": {\n", + " \"tag_name\": \"Val_WW6_Flowmeter_Todays_Total\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 365,\n", + " \"symbol_address\": 1820,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW6_Flowmeter_Yest_Total\": {\n", + " \"tag_name\": \"Val_WW6_Flowmeter_Yest_Total\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 366,\n", + " \"symbol_address\": 1824,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW6_Flowmeter_Month_Total\": {\n", + " \"tag_name\": \"Val_WW6_Flowmeter_Month_Total\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 367,\n", + " \"symbol_address\": 1828,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW6_Flowmeter_LastMonth_Total\": {\n", + " \"tag_name\": \"Val_WW6_Flowmeter_LastMonth_Total\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 368,\n", + " \"symbol_address\": 1832,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW6_VFD_Output_Frequency\": {\n", + " \"tag_name\": \"Val_WW6_VFD_Output_Frequency\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 369,\n", + " \"symbol_address\": 1836,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW6_VFD_Output_Voltage\": {\n", + " \"tag_name\": \"Val_WW6_VFD_Output_Voltage\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 370,\n", + " \"symbol_address\": 1840,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW6_VFD_Output_Current\": {\n", + " \"tag_name\": \"Val_WW6_VFD_Output_Current\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 371,\n", + " \"symbol_address\": 1844,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW1_VFD_Frequency_Setpoint\": {\n", + " \"tag_name\": \"Val_WW1_VFD_Frequency_Setpoint\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 372,\n", + " \"symbol_address\": 1848,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW2_VFD_Frequency_Setpoint\": {\n", + " \"tag_name\": \"Val_WW2_VFD_Frequency_Setpoint\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 373,\n", + " \"symbol_address\": 1852,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW3_VFD_Frequency_Setpoint\": {\n", + " \"tag_name\": \"Val_WW3_VFD_Frequency_Setpoint\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 374,\n", + " \"symbol_address\": 1856,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW4_VFD_Frequency_Setpoint\": {\n", + " \"tag_name\": \"Val_WW4_VFD_Frequency_Setpoint\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 375,\n", + " \"symbol_address\": 1860,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW5_VFD_Frequency_Setpoint\": {\n", + " \"tag_name\": \"Val_WW5_VFD_Frequency_Setpoint\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 376,\n", + " \"symbol_address\": 1864,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW6_VFD_Frequency_Setpoint\": {\n", + " \"tag_name\": \"Val_WW6_VFD_Frequency_Setpoint\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 377,\n", + " \"symbol_address\": 1868,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_Pond_Level_Start\": {\n", + " \"tag_name\": \"SPT_Pond_Level_Start\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 378,\n", + " \"symbol_address\": 1872,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_WW1_Hand_Freq\": {\n", + " \"tag_name\": \"SPT_WW1_Hand_Freq\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 379,\n", + " \"symbol_address\": 1876,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_WW1_PID_Setpoint\": {\n", + " \"tag_name\": \"SPT_WW1_PID_Setpoint\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 380,\n", + " \"symbol_address\": 1880,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_WW1_Lo_Flow_Alarm\": {\n", + " \"tag_name\": \"SPT_WW1_Lo_Flow_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 381,\n", + " \"symbol_address\": 1884,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_WW1_Hi_Flow_Alarm\": {\n", + " \"tag_name\": \"SPT_WW1_Hi_Flow_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 382,\n", + " \"symbol_address\": 1888,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_WW1_Lo_Disch_Alarm\": {\n", + " \"tag_name\": \"SPT_WW1_Lo_Disch_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 383,\n", + " \"symbol_address\": 1892,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_WW1_Hi_Disch_Alarm\": {\n", + " \"tag_name\": \"SPT_WW1_Hi_Disch_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 384,\n", + " \"symbol_address\": 1896,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_WW1_Lo_PIP_Alarm\": {\n", + " \"tag_name\": \"SPT_WW1_Lo_PIP_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 385,\n", + " \"symbol_address\": 1900,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_Pond_Level_Start_WW1\": {\n", + " \"tag_name\": \"SPT_Pond_Level_Start_WW1\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 386,\n", + " \"symbol_address\": 1904,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_Pond_Level_Stop_WW1\": {\n", + " \"tag_name\": \"SPT_Pond_Level_Stop_WW1\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 387,\n", + " \"symbol_address\": 1908,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_Pond_Level_Start_WW2\": {\n", + " \"tag_name\": \"SPT_Pond_Level_Start_WW2\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 388,\n", + " \"symbol_address\": 1912,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_Pond_Level_Stop_WW2\": {\n", + " \"tag_name\": \"SPT_Pond_Level_Stop_WW2\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 389,\n", + " \"symbol_address\": 1916,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_Pond_Level_Start_WW3\": {\n", + " \"tag_name\": \"SPT_Pond_Level_Start_WW3\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 390,\n", + " \"symbol_address\": 1920,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_Pond_Level_Stop_WW3\": {\n", + " \"tag_name\": \"SPT_Pond_Level_Stop_WW3\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 391,\n", + " \"symbol_address\": 1924,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_Pond_Level_Start_WW4\": {\n", + " \"tag_name\": \"SPT_Pond_Level_Start_WW4\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 392,\n", + " \"symbol_address\": 1928,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_Pond_Level_Stop_WW4\": {\n", + " \"tag_name\": \"SPT_Pond_Level_Stop_WW4\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 393,\n", + " \"symbol_address\": 1932,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_Pond_Level_Start_WW5\": {\n", + " \"tag_name\": \"SPT_Pond_Level_Start_WW5\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 394,\n", + " \"symbol_address\": 1936,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_Pond_Level_Stop_WW5\": {\n", + " \"tag_name\": \"SPT_Pond_Level_Stop_WW5\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 395,\n", + " \"symbol_address\": 1940,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_Pond_Level_Start_WW6\": {\n", + " \"tag_name\": \"SPT_Pond_Level_Start_WW6\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 396,\n", + " \"symbol_address\": 1944,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_Pond_Level_Stop_WW6\": {\n", + " \"tag_name\": \"SPT_Pond_Level_Stop_WW6\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 397,\n", + " \"symbol_address\": 1948,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_Pond_Level_Stop\": {\n", + " \"tag_name\": \"SPT_Pond_Level_Stop\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 398,\n", + " \"symbol_address\": 1952,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_WW2_Lo_PIP_Alarm\": {\n", + " \"tag_name\": \"SPT_WW2_Lo_PIP_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 399,\n", + " \"symbol_address\": 1956,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_WW2_Hi_Disch_Alarm\": {\n", + " \"tag_name\": \"SPT_WW2_Hi_Disch_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 400,\n", + " \"symbol_address\": 1960,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_WW2_Lo_Disch_Alarm\": {\n", + " \"tag_name\": \"SPT_WW2_Lo_Disch_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 401,\n", + " \"symbol_address\": 1964,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_WW2_Hi_Flow_Alarm\": {\n", + " \"tag_name\": \"SPT_WW2_Hi_Flow_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 402,\n", + " \"symbol_address\": 1968,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_WW2_Lo_Flow_Alarm\": {\n", + " \"tag_name\": \"SPT_WW2_Lo_Flow_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 403,\n", + " \"symbol_address\": 1972,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_WW2_PID_Setpoint\": {\n", + " \"tag_name\": \"SPT_WW2_PID_Setpoint\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 404,\n", + " \"symbol_address\": 1976,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_WW2_Hand_Freq\": {\n", + " \"tag_name\": \"SPT_WW2_Hand_Freq\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 405,\n", + " \"symbol_address\": 1980,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_WW3_Hand_Freq\": {\n", + " \"tag_name\": \"SPT_WW3_Hand_Freq\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 406,\n", + " \"symbol_address\": 1984,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_WW3_PID_Setpoint\": {\n", + " \"tag_name\": \"SPT_WW3_PID_Setpoint\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 407,\n", + " \"symbol_address\": 1988,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_WW3_Lo_Flow_Alarm\": {\n", + " \"tag_name\": \"SPT_WW3_Lo_Flow_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 408,\n", + " \"symbol_address\": 1992,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_WW3_Hi_Flow_Alarm\": {\n", + " \"tag_name\": \"SPT_WW3_Hi_Flow_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 409,\n", + " \"symbol_address\": 1996,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_WW3_Lo_Disch_Alarm\": {\n", + " \"tag_name\": \"SPT_WW3_Lo_Disch_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 410,\n", + " \"symbol_address\": 2000,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_WW3_Hi_Disch_Alarm\": {\n", + " \"tag_name\": \"SPT_WW3_Hi_Disch_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 411,\n", + " \"symbol_address\": 2004,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_WW3_Lo_PIP_Alarm\": {\n", + " \"tag_name\": \"SPT_WW3_Lo_PIP_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 412,\n", + " \"symbol_address\": 2008,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_WW4_Lo_PIP_Alarm\": {\n", + " \"tag_name\": \"SPT_WW4_Lo_PIP_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 413,\n", + " \"symbol_address\": 2012,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_WW4_Hi_Disch_Alarm\": {\n", + " \"tag_name\": \"SPT_WW4_Hi_Disch_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 414,\n", + " \"symbol_address\": 2016,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_WW4_Lo_Disch_Alarm\": {\n", + " \"tag_name\": \"SPT_WW4_Lo_Disch_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 415,\n", + " \"symbol_address\": 2020,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_WW4_Hi_Flow_Alarm\": {\n", + " \"tag_name\": \"SPT_WW4_Hi_Flow_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 416,\n", + " \"symbol_address\": 2024,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_WW4_Lo_Flow_Alarm\": {\n", + " \"tag_name\": \"SPT_WW4_Lo_Flow_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 417,\n", + " \"symbol_address\": 2028,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_WW4_PID_Setpoint\": {\n", + " \"tag_name\": \"SPT_WW4_PID_Setpoint\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 418,\n", + " \"symbol_address\": 2032,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_WW4_Hand_Freq\": {\n", + " \"tag_name\": \"SPT_WW4_Hand_Freq\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 419,\n", + " \"symbol_address\": 2036,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_WW5_Hand_Freq\": {\n", + " \"tag_name\": \"SPT_WW5_Hand_Freq\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 420,\n", + " \"symbol_address\": 2040,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_WW5_PID_Setpoint\": {\n", + " \"tag_name\": \"SPT_WW5_PID_Setpoint\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 421,\n", + " \"symbol_address\": 2044,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_WW5_Lo_Flow_Alarm\": {\n", + " \"tag_name\": \"SPT_WW5_Lo_Flow_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 422,\n", + " \"symbol_address\": 2048,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_WW5_Hi_Flow_Alarm\": {\n", + " \"tag_name\": \"SPT_WW5_Hi_Flow_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 423,\n", + " \"symbol_address\": 2052,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_WW5_Lo_Disch_Alarm\": {\n", + " \"tag_name\": \"SPT_WW5_Lo_Disch_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 424,\n", + " \"symbol_address\": 2056,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_WW5_Hi_Disch_Alarm\": {\n", + " \"tag_name\": \"SPT_WW5_Hi_Disch_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 425,\n", + " \"symbol_address\": 2060,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_WW5_Lo_PIP_Alarm\": {\n", + " \"tag_name\": \"SPT_WW5_Lo_PIP_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 426,\n", + " \"symbol_address\": 2064,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_WW6_Lo_PIP_Alarm\": {\n", + " \"tag_name\": \"SPT_WW6_Lo_PIP_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 427,\n", + " \"symbol_address\": 2068,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_WW6_Hi_Disch_Alarm\": {\n", + " \"tag_name\": \"SPT_WW6_Hi_Disch_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 428,\n", + " \"symbol_address\": 2072,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_WW6_Lo_Disch_Alarm\": {\n", + " \"tag_name\": \"SPT_WW6_Lo_Disch_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 429,\n", + " \"symbol_address\": 2076,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_WW6_Hi_Flow_Alarm\": {\n", + " \"tag_name\": \"SPT_WW6_Hi_Flow_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 430,\n", + " \"symbol_address\": 2080,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_WW6_Lo_Flow_Alarm\": {\n", + " \"tag_name\": \"SPT_WW6_Lo_Flow_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 431,\n", + " \"symbol_address\": 2084,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_WW6_PID_Setpoint\": {\n", + " \"tag_name\": \"SPT_WW6_PID_Setpoint\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 432,\n", + " \"symbol_address\": 2088,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_WW6_Hand_Freq\": {\n", + " \"tag_name\": \"SPT_WW6_Hand_Freq\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 433,\n", + " \"symbol_address\": 2092,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_TP1_VFD_Output_Voltage\": {\n", + " \"tag_name\": \"Val_TP1_VFD_Output_Voltage\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 434,\n", + " \"symbol_address\": 2096,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_TP1_VFD_Output_Current\": {\n", + " \"tag_name\": \"Val_TP1_VFD_Output_Current\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 435,\n", + " \"symbol_address\": 2100,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_TP1_VFD_Output_Frequency\": {\n", + " \"tag_name\": \"Val_TP1_VFD_Output_Frequency\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 436,\n", + " \"symbol_address\": 2104,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_TP1_PID_Manual_Freq\": {\n", + " \"tag_name\": \"SPT_TP1_PID_Manual_Freq\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 437,\n", + " \"symbol_address\": 2108,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_TP1_PID_Setpoint\": {\n", + " \"tag_name\": \"SPT_TP1_PID_Setpoint\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 438,\n", + " \"symbol_address\": 2112,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_TP1_VFD_Frequency_Setpoint\": {\n", + " \"tag_name\": \"Val_TP1_VFD_Frequency_Setpoint\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 439,\n", + " \"symbol_address\": 2116,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_TP2_PID_Manual_Freq\": {\n", + " \"tag_name\": \"SPT_TP2_PID_Manual_Freq\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 440,\n", + " \"symbol_address\": 2120,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_TP2_PID_Setpoint\": {\n", + " \"tag_name\": \"SPT_TP2_PID_Setpoint\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 441,\n", + " \"symbol_address\": 2124,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_TP2_VFD_Output_Frequency\": {\n", + " \"tag_name\": \"Val_TP2_VFD_Output_Frequency\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 442,\n", + " \"symbol_address\": 2128,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_TP2_VFD_Output_Voltage\": {\n", + " \"tag_name\": \"Val_TP2_VFD_Output_Voltage\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 443,\n", + " \"symbol_address\": 2132,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_TP2_VFD_Output_Current\": {\n", + " \"tag_name\": \"Val_TP2_VFD_Output_Current\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 444,\n", + " \"symbol_address\": 2136,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_TP2_VFD_Frequency_Setpoint\": {\n", + " \"tag_name\": \"Val_TP2_VFD_Frequency_Setpoint\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 445,\n", + " \"symbol_address\": 2140,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_Suction_PSI_Permissive\": {\n", + " \"tag_name\": \"SPT_Suction_PSI_Permissive\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 446,\n", + " \"symbol_address\": 2144,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_TP1_High_Vibration_Alarm\": {\n", + " \"tag_name\": \"SPT_TP1_High_Vibration_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 447,\n", + " \"symbol_address\": 2148,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_TP1_Low_Discharge_Alarm\": {\n", + " \"tag_name\": \"SPT_TP1_Low_Discharge_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 448,\n", + " \"symbol_address\": 2152,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_TP1_High_Discharge_Alarm\": {\n", + " \"tag_name\": \"SPT_TP1_High_Discharge_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 449,\n", + " \"symbol_address\": 2156,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_TP1_A_Winding_High\": {\n", + " \"tag_name\": \"SPT_TP1_A_Winding_High\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 450,\n", + " \"symbol_address\": 2160,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_TP_1_Inboard_Temp_Scaled\": {\n", + " \"tag_name\": \"Val_TP_1_Inboard_Temp_Scaled\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 451,\n", + " \"symbol_address\": 2164,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_TP1_Inboard_High\": {\n", + " \"tag_name\": \"SPT_TP1_Inboard_High\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 452,\n", + " \"symbol_address\": 2168,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_TP1_C_Winding_High\": {\n", + " \"tag_name\": \"SPT_TP1_C_Winding_High\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 453,\n", + " \"symbol_address\": 2172,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_TP_1_C_Winding_Temp_Scaled\": {\n", + " \"tag_name\": \"Val_TP_1_C_Winding_Temp_Scaled\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 454,\n", + " \"symbol_address\": 2176,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_TP1_B_Winding_High\": {\n", + " \"tag_name\": \"SPT_TP1_B_Winding_High\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 455,\n", + " \"symbol_address\": 2180,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_TP_1_B_Winding_Temp_Scaled\": {\n", + " \"tag_name\": \"Val_TP_1_B_Winding_Temp_Scaled\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 456,\n", + " \"symbol_address\": 2184,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_TP_1_A_Winding_Temp_Scaled\": {\n", + " \"tag_name\": \"Val_TP_1_A_Winding_Temp_Scaled\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 457,\n", + " \"symbol_address\": 2188,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_TP_1_Outboard_Temp_Scaled\": {\n", + " \"tag_name\": \"Val_TP_1_Outboard_Temp_Scaled\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 458,\n", + " \"symbol_address\": 2192,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_TP1_Outboard_High\": {\n", + " \"tag_name\": \"SPT_TP1_Outboard_High\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 459,\n", + " \"symbol_address\": 2196,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_TP2_Outboard_High\": {\n", + " \"tag_name\": \"SPT_TP2_Outboard_High\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 460,\n", + " \"symbol_address\": 2200,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_TP_2_Outboard_Temp_Scaled\": {\n", + " \"tag_name\": \"Val_TP_2_Outboard_Temp_Scaled\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 461,\n", + " \"symbol_address\": 2204,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_TP2_Inboard_High\": {\n", + " \"tag_name\": \"SPT_TP2_Inboard_High\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 462,\n", + " \"symbol_address\": 2208,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_TP_2_Inboard_Temp_Scaled\": {\n", + " \"tag_name\": \"Val_TP_2_Inboard_Temp_Scaled\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 463,\n", + " \"symbol_address\": 2212,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_TP2_C_Winding_High\": {\n", + " \"tag_name\": \"SPT_TP2_C_Winding_High\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 464,\n", + " \"symbol_address\": 2216,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_TP_2_C_Winding_Temp_Scaled\": {\n", + " \"tag_name\": \"Val_TP_2_C_Winding_Temp_Scaled\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 465,\n", + " \"symbol_address\": 2220,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_TP2_B_Winding_High\": {\n", + " \"tag_name\": \"SPT_TP2_B_Winding_High\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 466,\n", + " \"symbol_address\": 2224,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_TP_2_B_Winding_Temp_Scaled\": {\n", + " \"tag_name\": \"Val_TP_2_B_Winding_Temp_Scaled\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 467,\n", + " \"symbol_address\": 2228,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_TP2_A_Winding_High\": {\n", + " \"tag_name\": \"SPT_TP2_A_Winding_High\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 468,\n", + " \"symbol_address\": 2232,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_TP_2_A_Winding_Temp_Scaled\": {\n", + " \"tag_name\": \"Val_TP_2_A_Winding_Temp_Scaled\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 469,\n", + " \"symbol_address\": 2236,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_TP2_High_Vibration_Alarm\": {\n", + " \"tag_name\": \"SPT_TP2_High_Vibration_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 470,\n", + " \"symbol_address\": 2240,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_TP2_Low_Discharge_Alarm\": {\n", + " \"tag_name\": \"SPT_TP2_Low_Discharge_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 471,\n", + " \"symbol_address\": 2244,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"SPT_TP2_High_Discharge_Alarm\": {\n", + " \"tag_name\": \"SPT_TP2_High_Discharge_Alarm\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 472,\n", + " \"symbol_address\": 2248,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW_Field_Flowmeter_Todays_Total\": {\n", + " \"tag_name\": \"Val_WW_Field_Flowmeter_Todays_Total\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 473,\n", + " \"symbol_address\": 2252,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW_Field_Flowmeter_Yesterday_Total\": {\n", + " \"tag_name\": \"Val_WW_Field_Flowmeter_Yesterday_Total\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 474,\n", + " \"symbol_address\": 2256,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW_Field_Flowmeter_Month_Total\": {\n", + " \"tag_name\": \"Val_WW_Field_Flowmeter_Month_Total\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 475,\n", + " \"symbol_address\": 2260,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW_Field_Flowmeter_LastMonth_Total\": {\n", + " \"tag_name\": \"Val_WW_Field_Flowmeter_LastMonth_Total\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 476,\n", + " \"symbol_address\": 2264,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW_Field_Flowmeter_Lifetime_Total\": {\n", + " \"tag_name\": \"Val_WW_Field_Flowmeter_Lifetime_Total\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 477,\n", + " \"symbol_address\": 2268,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW_Field_Flowmeter_Flowrate_Total\": {\n", + " \"tag_name\": \"Val_WW_Field_Flowmeter_Flowrate_Total\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 478,\n", + " \"symbol_address\": 2272,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"Raw_TP_1_Thrust_Chamber_Temp\": {\n", + " \"tag_name\": \"Raw_TP_1_Thrust_Chamber_Temp\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 479,\n", + " \"symbol_address\": 2276,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"Raw_TP_2_Thrust_Chanber_Temp\": {\n", + " \"tag_name\": \"Raw_TP_2_Thrust_Chanber_Temp\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 480,\n", + " \"symbol_address\": 2280,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_TP_1_Thrust_Chamber_Temperature\": {\n", + " \"tag_name\": \"Val_TP_1_Thrust_Chamber_Temperature\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 481,\n", + " \"symbol_address\": 2284,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_TP_2_Thrust_Chamber_Temperature\": {\n", + " \"tag_name\": \"Val_TP_2_Thrust_Chamber_Temperature\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 482,\n", + " \"symbol_address\": 2288,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"Raw_TP_2_Thrust_Chamber_Temp\": {\n", + " \"tag_name\": \"Raw_TP_2_Thrust_Chamber_Temp\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 483,\n", + " \"symbol_address\": 2292,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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_WW2_CIP_Data_2\": {\n", + " \"tag_name\": \"CFG_WW2_CIP_Data_2\",\n", + " \"dim\": 1,\n", + " \"alias\": true,\n", + " \"instance_id\": 484,\n", + " \"symbol_address\": 2632,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\n", + " \"external_access\": \"Read/Write\",\n", + " \"dimensions\": [\n", + " 2,\n", + " 0,\n", + " 0\n", + " ],\n", + " \"data_type\": \"USINT\",\n", + " \"data_type_name\": \"USINT\",\n", + " \"tag_type\": \"atomic\"\n", + " },\n", + " \"PID_Active\": {\n", + " \"tag_name\": \"PID_Active\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 485,\n", + " \"symbol_address\": 27728,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"Al0_TP2_VFD_Faulted\": {\n", + " \"tag_name\": \"Al0_TP2_VFD_Faulted\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 486,\n", + " \"symbol_address\": 27729,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"Al0_TP1_VFD_Faulted\": {\n", + " \"tag_name\": \"Al0_TP1_VFD_Faulted\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 487,\n", + " \"symbol_address\": 27730,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", + " \"Raw_TP2_A_Winding_Temp\": {\n", + " \"tag_name\": \"Raw_TP2_A_Winding_Temp\",\n", + " \"dim\": 0,\n", + " \"alias\": true,\n", + " \"instance_id\": 488,\n", + " \"symbol_address\": 27780,\n", + " \"symbol_object_address\": 1613975872,\n", + " \"software_control\": 0,\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", "}\n" @@ -68227,7 +9046,7 @@ } ], "source": [ - "with LogixDriver('166.193.23.31') as plc:\n", + "with LogixDriver('166.195.196.165') as plc:\n", " #info = plc.get_plc_info()\n", " plctags = plc.get_tag_list()\n", " #print(info)\n", @@ -68598,7 +9417,7 @@ ], "metadata": { "kernelspec": { - "display_name": "thingsboard", + "display_name": "tbDataCollector", "language": "python", "name": "python3" }, @@ -68614,12 +9433,7 @@ "pygments_lexer": "ipython3", "version": "3.10.5" }, - "orig_nbformat": 4, - "vscode": { - "interpreter": { - "hash": "32b1684233d9748bd1bb5a29a1b19459c9564d6488d1324e633b9c48826c5d03" - } - } + "orig_nbformat": 4 }, "nbformat": 4, "nbformat_minor": 2