From c6723c657194b19b71f68fb359fe9a27cca11771 Mon Sep 17 00:00:00 2001 From: Nico Melone Date: Wed, 11 Dec 2024 16:36:19 -0600 Subject: [PATCH] added commands --- Pub_Sub/rr_facility/thingsboard/alarm.csv | 6 - .../sub/receiveAttributeGateway.py | 196 + .../thingsboard/sub/receiveCommandGateway.py | 207 + Pub_Sub/rr_facility/thingsboard/tags.json | 68204 ++++++++++++++++ code snippets/setList.ipynb | 1009 +- 5 files changed, 69413 insertions(+), 209 deletions(-) create mode 100644 Pub_Sub/rr_facility/thingsboard/sub/receiveAttributeGateway.py create mode 100644 Pub_Sub/rr_facility/thingsboard/sub/receiveCommandGateway.py create mode 100644 Pub_Sub/rr_facility/thingsboard/tags.json diff --git a/Pub_Sub/rr_facility/thingsboard/alarm.csv b/Pub_Sub/rr_facility/thingsboard/alarm.csv index a8659cd..86c9cb7 100644 --- a/Pub_Sub/rr_facility/thingsboard/alarm.csv +++ b/Pub_Sub/rr_facility/thingsboard/alarm.csv @@ -24,12 +24,6 @@ tp_2_lo_discharge_alm,rr_facility,tp_2_lo_discharge_alm,5,eq,1,none,eq,,Failure, tp_2_lo_oil_alm,rr_facility,tp_2_lo_oil_alm,5,eq,1,none,eq,,Failure,default tp_2_lo_suction_alm,rr_facility,tp_2_lo_suction_alm,5,eq,1,none,eq,,Failure,default tp_2_oil_cooler_failed_to_start_alm,rr_facility,tp_2_oil_cooler_failed_to_start_alm,5,eq,1,none,eq,,Failure,default -wtp_1_discharge_alm,rr_facility,wtp_1_discharge_alm,5,eq,1,none,eq,,wtp 1 discharge input failure,default -wtp_1_suction_alm,rr_facility,wtp_1_suction_alm,5,eq,1,none,eq,,wtp 1 suction input failure,default -wtp_1_vibration_alm,rr_facility,wtp_1_vibration_alm,5,eq,1,none,eq,,wtp 1 vibration failure,default -wtp_2_discharge_alm,rr_facility,wtp_2_discharge_alm,5,eq,1,none,eq,,wtp 2 discharge input failure,default -wtp_2_suction_alm,rr_facility,wtp_2_suction_alm,5,eq,1,none,eq,,wtp 2 suction input failure,default -wtp_2_vibration_alm,rr_facility,wtp_2_vibration_alm,5,eq,1,none,eq,,wtp 2 vibration failure,default ww_1_comms_alm,rr_facility,ww_1_comms_alm,5,eq,1,none,eq,,water well 1 comms failure,default ww_1_control_power_alm,rr_facility,ww_1_control_power_alm,5,eq,1,none,eq,,Failure,default ww_1_hi_discharge_alm,rr_facility,ww_1_hi_discharge_alm,5,eq,1,none,eq,,Failure,default diff --git a/Pub_Sub/rr_facility/thingsboard/sub/receiveAttributeGateway.py b/Pub_Sub/rr_facility/thingsboard/sub/receiveAttributeGateway.py new file mode 100644 index 0000000..30e4bc6 --- /dev/null +++ b/Pub_Sub/rr_facility/thingsboard/sub/receiveAttributeGateway.py @@ -0,0 +1,196 @@ +import json, time +from datetime import datetime as dt +from quickfaas.measure import recall, write +from quickfaas.remotebus import publish +from common.Logger import logger +from quickfaas.global_dict import get as get_params + +def convertDStoJSON(ds): + j = dict() + for x in ds: + j[x["key"]] = x["value"] + return j + +def formatPLCPayload(device, key, value): + params = convertDStoJSON(get_params()) + nameMap = { + f"{params['facilityName']} Transfer Pump #1": "tp_1_", + f"{params['facilityName']} Transfer Pump #2": "tp_2_", + f"{params['facilityName']} Water Well #1": "ww_1_", + f"{params['facilityName']} Water Well #2": "ww_2_", + f"{params['facilityName']} Water Well #3": "ww_3_", + f"{params['facilityName']} Water Well #4": "ww_4_", + f"{params['facilityName']} Water Well #5": "ww_5_", + f"{params['facilityName']} Water Well #6": "ww_6_" + } + measure = nameMap.get(device, "") + key + output = {"measurement": measure, "value": value} + return output + + +def chunk_payload(payload, chunk_size=20): + if "values" in payload: + # Original format: {"ts": ..., "values": {...}} + chunked_values = list(payload["values"].items()) + for i in range(0, len(chunked_values), chunk_size): + yield { + "ts": payload["ts"], + "values": dict(chunked_values[i:i+chunk_size]) + } + else: + # New format: {"key1": "value1", "key2": "value2"} + chunked_keys = list(payload.keys()) + for i in range(0, len(chunked_keys), chunk_size): + yield {k: payload[k] for k in chunked_keys[i:i+chunk_size]} + +def chunk_payload_gateway(payload, chunk_size=20, is_attributes_payload=False): + if is_attributes_payload: + # For attributes payload, chunk the controllers + controllers = list(payload.items()) + for i in range(0, len(controllers), chunk_size): + yield dict(controllers[i:i + chunk_size]) + else: + # For data payload, chunk the values within each controller + for controller, data in payload.items(): + for entry in data: + ts = entry['ts'] + values = entry['values'] + chunked_values = list(values.items()) + for i in range(0, len(chunked_values), chunk_size): + yield { + controller: [{ + "ts": ts, + "values": dict(chunked_values[i:i + chunk_size]) + }] + } + +def controlName(name): + params = convertDStoJSON(get_params()) + nameMap = { + "tp_1": f"{params['facilityName']} Transfer Pump #1", + "tp_2": f"{params['facilityName']} Transfer Pump #2", + "ww_1": f"{params['facilityName']} Water Well #1", + "ww_2": f"{params['facilityName']} Water Well #2", + "ww_3": f"{params['facilityName']} Water Well #3", + "ww_4": f"{params['facilityName']} Water Well #4", + "ww_5": f"{params['facilityName']} Water Well #5", + "ww_6": f"{params['facilityName']} Water Well #6" + } + parts = "_".join(name.split("_")[:2]) + return nameMap.get(parts, "Gateway") + + +def sync(): + #get new values and send + now = round(dt.timestamp(dt.now()))*1000 + topic = "v1/gateway/telemetry" + try: + data = recall()#json.loads(recall().decode("utf-8")) + except Exception as e: + logger.error(e) + logger.debug(data) + logger.info("SYNCING") + grouped_data = {} + grouped_attributes = {} + payload = {"ts": now, "values":{}} + attributes_payload = {} + try: + for controller in data: + for measure in controller["measures"]: + ctrlName = controlName(measure["name"]) + if ctrlName == "Gateway": + #send to gateway with v1/devices/me/telemetry + if measure["health"] == 1: + if "_spt" in measure["name"]: + attributes_payload[measure["name"]] = measure["value"] + else: + payload["values"][measure["name"]] = measure["value"] + else: + name = "_".join(measure['name'].split("_")[2:]) + value = measure['value'] + health = measure['health'] + #Add controller for telemetry if it doesn't exist + if ctrlName not in grouped_data: + grouped_data[ctrlName] = {} + #Add controller for attributes if it doesn't exist + if ctrlName not in grouped_attributes: + grouped_attributes[ctrlName] = {} + grouped_attributes[ctrlName]["latestReportTime"] = now + #Add data to temp payload if datapoint health is good + if health: + if "_spt" in name: + grouped_attributes[ctrlName][name] = value + else: + grouped_data[ctrlName][name] = value + except Exception as e: + logger.error(e) + try: + # Transform the grouped data to desired structure + payload_gateway = {} + + for key, value in grouped_data.items(): + if value: + payload_gateway[key] = [{"ts": now ,"values": value}] + + attributes_payload_gateway = {} + for key, value in grouped_attributes.items(): + if value: + attributes_payload_gateway[key] = value + + #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") + time.sleep(2) + + attributes_payload["latestReportTime"] = (round(dt.timestamp(dt.now())/600)*600)*1000 + for chunk in chunk_payload(payload=attributes_payload): + publish("v1/devices/me/attributes", json.dumps(chunk), qos=1, cloud_name="default") + time.sleep(2) + + #Send gateway devices data + for chunk in chunk_payload_gateway(payload=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") + time.sleep(2) + + except Exception as e: + logger.error(e) + + + + +def writeplctag(value): + #value in the form {"measurement": , "value": } + try: + logger.debug(value) + #payload format: [{"name": "advvfdipp", "measures": [{"name": "manualfrequencysetpoint", "value": 49}]}] + message = [{"name": "rr_facility", "measures":[{"name":value["measurement"], "value": value["value"]}]}] + resp = write(message) + logger.debug("RETURN FROM WRITE: {}".format(resp)) + return True + except Exception as e: + logger.error(e) + return False + + +def receiveAttribute(topic, payload): + try: + logger.debug(topic) + logger.debug(json.loads(payload)) + p = json.loads(payload) + device = p["device"] + for key, value in p["data"].items(): + try: + measure = formatPLCPayload(device, key, value) + result = writeplctag(measure) + logger.debug(result) + except Exception as e: + logger.error(e) + #logger.debug(command) + sync() + 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 new file mode 100644 index 0000000..f3d5c01 --- /dev/null +++ b/Pub_Sub/rr_facility/thingsboard/sub/receiveCommandGateway.py @@ -0,0 +1,207 @@ +import json, time +from datetime import datetime as dt +from quickfaas.measure import recall, write +from quickfaas.remotebus import publish +from common.Logger import logger +from quickfaas.global_dict import get as get_params + +def convertDStoJSON(ds): + j = dict() + for x in ds: + j[x["key"]] = x["value"] + return j + +def formatPLCPayload(payload): + params = convertDStoJSON(get_params()) + nameMap = { + f"{params['facilityName']} Transfer Pump #1": "tp_1_", + f"{params['facilityName']} Transfer Pump #2": "tp_2_", + f"{params['facilityName']} Water Well #1": "ww_1_", + f"{params['facilityName']} Water Well #2": "ww_2_", + f"{params['facilityName']} Water Well #3": "ww_3_", + f"{params['facilityName']} Water Well #4": "ww_4_", + f"{params['facilityName']} Water Well #5": "ww_5_", + f"{params['facilityName']} Water Well #6": "ww_6_" + } + measure = nameMap.get(payload["device"], "") + payload["data"]["params"]["measurement"] + output = {"measurement": measure, "value": payload["data"]["params"]["value"]} + return output + + +def chunk_payload(payload, chunk_size=20): + if "values" in payload: + # Original format: {"ts": ..., "values": {...}} + chunked_values = list(payload["values"].items()) + for i in range(0, len(chunked_values), chunk_size): + yield { + "ts": payload["ts"], + "values": dict(chunked_values[i:i+chunk_size]) + } + else: + # New format: {"key1": "value1", "key2": "value2"} + chunked_keys = list(payload.keys()) + for i in range(0, len(chunked_keys), chunk_size): + yield {k: payload[k] for k in chunked_keys[i:i+chunk_size]} + +def chunk_payload_gateway(payload, chunk_size=20, is_attributes_payload=False): + if is_attributes_payload: + # For attributes payload, chunk the controllers + controllers = list(payload.items()) + for i in range(0, len(controllers), chunk_size): + yield dict(controllers[i:i + chunk_size]) + else: + # For data payload, chunk the values within each controller + for controller, data in payload.items(): + for entry in data: + ts = entry['ts'] + values = entry['values'] + chunked_values = list(values.items()) + for i in range(0, len(chunked_values), chunk_size): + yield { + controller: [{ + "ts": ts, + "values": dict(chunked_values[i:i + chunk_size]) + }] + } + +def controlName(name): + params = convertDStoJSON(get_params()) + nameMap = { + "tp_1": f"{params['facilityName']} Transfer Pump #1", + "tp_2": f"{params['facilityName']} Transfer Pump #2", + "ww_1": f"{params['facilityName']} Water Well #1", + "ww_2": f"{params['facilityName']} Water Well #2", + "ww_3": f"{params['facilityName']} Water Well #3", + "ww_4": f"{params['facilityName']} Water Well #4", + "ww_5": f"{params['facilityName']} Water Well #5", + "ww_6": f"{params['facilityName']} Water Well #6" + } + parts = "_".join(name.split("_")[:2]) + return nameMap.get(parts, "Gateway") + + +def sync(): + #get new values and send + now = round(dt.timestamp(dt.now()))*1000 + topic = "v1/gateway/telemetry" + try: + data = recall()#json.loads(recall().decode("utf-8")) + except Exception as e: + logger.error(e) + logger.debug(data) + logger.info("SYNCING") + grouped_data = {} + grouped_attributes = {} + payload = {"ts": now, "values":{}} + attributes_payload = {} + try: + for controller in data: + for measure in controller["measures"]: + ctrlName = controlName(measure["name"]) + if ctrlName == "Gateway": + #send to gateway with v1/devices/me/telemetry + if measure["health"] == 1: + if "_spt" in measure["name"]: + attributes_payload[measure["name"]] = measure["value"] + else: + payload["values"][measure["name"]] = measure["value"] + else: + name = "_".join(measure['name'].split("_")[2:]) + value = measure['value'] + health = measure['health'] + #Add controller for telemetry if it doesn't exist + if ctrlName not in grouped_data: + grouped_data[ctrlName] = {} + #Add controller for attributes if it doesn't exist + if ctrlName not in grouped_attributes: + grouped_attributes[ctrlName] = {} + grouped_attributes[ctrlName]["latestReportTime"] = now + #Add data to temp payload if datapoint health is good + if health: + if "_spt" in name: + grouped_attributes[ctrlName][name] = value + else: + grouped_data[ctrlName][name] = value + except Exception as e: + logger.error(e) + try: + # Transform the grouped data to desired structure + payload_gateway = {} + + for key, value in grouped_data.items(): + if value: + payload_gateway[key] = [{"ts": now ,"values": value}] + + attributes_payload_gateway = {} + for key, value in grouped_attributes.items(): + if value: + attributes_payload_gateway[key] = value + + #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") + time.sleep(2) + + attributes_payload["latestReportTime"] = (round(dt.timestamp(dt.now())/600)*600)*1000 + for chunk in chunk_payload(payload=attributes_payload): + publish("v1/devices/me/attributes", json.dumps(chunk), qos=1, cloud_name="default") + time.sleep(2) + + #Send gateway devices data + for chunk in chunk_payload_gateway(payload=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") + time.sleep(2) + + except Exception as e: + logger.error(e) + + + + +def writeplctag(value): + #value in the form {"measurement": , "value": } + try: + #logger.info(value) + #payload format: [{"name": "advvfdipp", "measures": [{"name": "manualfrequencysetpoint", "value": 49}]}] + message = [{"name": "rr_facility", "measures":[{"name":value["measurement"], "value": value["value"]}]}] + resp = write(message) + logger.debug("RETURN FROM WRITE: {}".format(resp)) + return True + except Exception as e: + logger.error(e) + return False + + +def receiveCommand(topic, payload): + try: + logger.debug(topic) + logger.debug(json.loads(payload)) + p = json.loads(payload) + #logger.info(p) + command = p["data"]["method"] + commands = { + "sync": sync, + "writeplctag": writeplctag, + } + if command == "setPLCTag": + try: + params = formatPLCPayload(p) + #logger.info(params) + result = commands["writeplctag"](params) + logger.debug(result) + except Exception as e: + logger.error(e) + ackPayload = {"device": p["device"], "id": p["data"]["id"], "data": {"success": True}} + ack(ackPayload) + time.sleep(5) + sync() + except Exception as e: + logger.error(e) + + +def ack(message): + publish("v1/gateway/rpc", json.dumps(message), 1, cloud_name="default") diff --git a/Pub_Sub/rr_facility/thingsboard/tags.json b/Pub_Sub/rr_facility/thingsboard/tags.json new file mode 100644 index 0000000..84f690c --- /dev/null +++ b/Pub_Sub/rr_facility/thingsboard/tags.json @@ -0,0 +1,68204 @@ +{ + "Local:1:C": { + "tag_name": "Local:1:C", + "dim": 0, + "alias": false, + "instance_id": 3, + "symbol_address": 91448, + "symbol_object_address": 905500, + "software_control": 201392133, + "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" + }, + "Local:1:I": { + "tag_name": "Local:1:I", + "dim": 0, + "alias": false, + "instance_id": 5, + "symbol_address": 63964664, + "symbol_object_address": 905580, + "software_control": 201392134, + "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" + }, + "Local:1:O": { + "tag_name": "Local:1:O", + "dim": 0, + "alias": false, + "instance_id": 6, + "symbol_address": 63964576, + "symbol_object_address": 905620, + "software_control": 201392136, + "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" + }, + "PowerFlex753_RunTime": { + "tag_name": "PowerFlex753_RunTime", + "dim": 0, + "alias": false, + "instance_id": 8, + "symbol_address": 44352, + "symbol_object_address": 905700, + "software_control": 67174452, + "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" + }, + "Local:2:C": { + "tag_name": "Local:2:C", + "dim": 0, + "alias": false, + "instance_id": 10, + "symbol_address": 91560, + "symbol_object_address": 905780, + "software_control": 201392132, + "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" + }, + "Local:2:I": { + "tag_name": "Local:2:I", + "dim": 0, + "alias": false, + "instance_id": 12, + "symbol_address": 63963864, + "symbol_object_address": 905860, + "software_control": 201392193, + "external_access": "Read/Write", + "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" + }, + "VFD_755:I": { + "tag_name": "VFD_755:I", + "dim": 0, + "alias": false, + "instance_id": 15, + "symbol_address": 63964432, + "symbol_object_address": 905980, + "software_control": 201392143, + "external_access": "Read/Write", + "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" + }, + "VFD_755:O": { + "tag_name": "VFD_755:O", + "dim": 0, + "alias": false, + "instance_id": 16, + "symbol_address": 63964104, + "symbol_object_address": 906020, + "software_control": 201392145, + "external_access": "Read/Write", + "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" + }, + "in_Analog_Flowmeter": { + "tag_name": "in_Analog_Flowmeter", + "dim": 0, + "alias": true, + "instance_id": 17, + "symbol_address": 63963870, + "symbol_object_address": 906060, + "software_control": 1073807372, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" + }, + "rp_ALL": { + "tag_name": "rp_ALL", + "dim": 0, + "alias": false, + "instance_id": 18, + "symbol_address": 64800, + "symbol_object_address": 906100, + "software_control": 1140916250, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "sp_ALL": { + "tag_name": "sp_ALL", + "dim": 0, + "alias": false, + "instance_id": 19, + "symbol_address": 64704, + "symbol_object_address": 906140, + "software_control": 1140916253, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "VFD_Starts": { + "tag_name": "VFD_Starts", + "dim": 0, + "alias": false, + "instance_id": 20, + "symbol_address": 44320, + "symbol_object_address": 906180, + "software_control": 1140916277, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "DINT", + "data_type_name": "DINT", + "tag_type": "atomic" + }, + "in_Analog_DischargePressure": { + "tag_name": "in_Analog_DischargePressure", + "dim": 0, + "alias": true, + "instance_id": 21, + "symbol_address": 63963868, + "symbol_object_address": 906220, + "software_control": 1073807372, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" + }, + "rp_DischargePressure": { + "tag_name": "rp_DischargePressure", + "dim": 0, + "alias": false, + "instance_id": 23, + "symbol_address": 64144, + "symbol_object_address": 906300, + "software_control": 1140916255, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "mode_Auto": { + "tag_name": "mode_Auto", + "dim": 0, + "alias": false, + "instance_id": 24, + "symbol_address": 91672, + "symbol_object_address": 906340, + "software_control": 1140916227, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "rp_Flowmeter": { + "tag_name": "rp_Flowmeter", + "dim": 0, + "alias": false, + "instance_id": 25, + "symbol_address": 64080, + "symbol_object_address": 906380, + "software_control": 1140916257, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "FIC01_FlowRate": { + "tag_name": "FIC01_FlowRate", + "dim": 0, + "alias": false, + "instance_id": 26, + "symbol_address": 64832, + "symbol_object_address": 906420, + "software_control": 67174425, + "external_access": "Read/Write", + "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" + }, + "HoursSinceMidnight": { + "tag_name": "HoursSinceMidnight", + "dim": 0, + "alias": false, + "instance_id": 27, + "symbol_address": 64048, + "symbol_object_address": 906460, + "software_control": 1946222626, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "controlMode": { + "tag_name": "controlMode", + "dim": 0, + "alias": false, + "instance_id": 28, + "symbol_address": 64016, + "symbol_object_address": 906500, + "software_control": 1140916259, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" + }, + "cmd_Restart": { + "tag_name": "cmd_Restart", + "dim": 0, + "alias": false, + "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", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" + }, + "val_DischargePressure": { + "tag_name": "val_DischargePressure", + "dim": 0, + "alias": true, + "instance_id": 31, + "symbol_address": 44680, + "symbol_object_address": 906620, + "software_control": 1879113775, + "external_access": "Read Only", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "PowerFlex755": { + "tag_name": "PowerFlex755", + "dim": 0, + "alias": false, + "instance_id": 41, + "symbol_address": 56872, + "symbol_object_address": 907020, + "software_control": 67174445, + "external_access": "Read/Write", + "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" + }, + "PF755_I": { + "tag_name": "PF755_I", + "dim": 0, + "alias": false, + "instance_id": 42, + "symbol_address": 56776, + "symbol_object_address": 907060, + "software_control": 67174446, + "external_access": "Read/Write", + "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" + }, + "PF755_O": { + "tag_name": "PF755_O", + "dim": 0, + "alias": false, + "instance_id": 43, + "symbol_address": 56744, + "symbol_object_address": 907100, + "software_control": 67174447, + "external_access": "Read/Write", + "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" + }, + "PF75x_FaultCodeList": { + "tag_name": "PF75x_FaultCodeList", + "dim": 1, + "alias": false, + "instance_id": 44, + "symbol_address": 46520, + "symbol_object_address": 907140, + "software_control": 67174448, + "external_access": "Read/Write", + "dimensions": [ + 212, + 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" + }, + "cmd_Stop": { + "tag_name": "cmd_Stop", + "dim": 0, + "alias": false, + "instance_id": 45, + "symbol_address": 46504, + "symbol_object_address": 907180, + "software_control": 1140916273, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "cmd_Start": { + "tag_name": "cmd_Start", + "dim": 0, + "alias": false, + "instance_id": 46, + "symbol_address": 46472, + "symbol_object_address": 907220, + "software_control": 1140916274, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "PT01_DischargePressure": { + "tag_name": "PT01_DischargePressure", + "dim": 0, + "alias": false, + "instance_id": 47, + "symbol_address": 44576, + "symbol_object_address": 907260, + "software_control": 67174451, + "external_access": "Read/Write", + "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" + }, + "FT01_FlowRate": { + "tag_name": "FT01_FlowRate", + "dim": 0, + "alias": false, + "instance_id": 48, + "symbol_address": 62024, + "symbol_object_address": 907300, + "software_control": 67174439, + "external_access": "Read/Write", + "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" + }, + "val_Flowmeter": { + "tag_name": "val_Flowmeter", + "dim": 0, + "alias": true, + "instance_id": 49, + "symbol_address": 62128, + "symbol_object_address": 907340, + "software_control": 1879113776, + "external_access": "Read Only", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "VFD_CurRunHrs": { + "tag_name": "VFD_CurRunHrs", + "dim": 0, + "alias": false, + "instance_id": 50, + "symbol_address": 44288, + "symbol_object_address": 907380, + "software_control": 1946222646, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "VFD_MaxRunHrs": { + "tag_name": "VFD_MaxRunHrs", + "dim": 0, + "alias": false, + "instance_id": 51, + "symbol_address": 44256, + "symbol_object_address": 907420, + "software_control": 1946222647, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "const_controlMode_Flow": { + "tag_name": "const_controlMode_Flow", + "dim": 0, + "alias": false, + "instance_id": 52, + "symbol_address": 63920, + "symbol_object_address": 907460, + "software_control": 1140916262, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" + }, + "GAL_PER_BBL": { + "tag_name": "GAL_PER_BBL", + "dim": 0, + "alias": false, + "instance_id": 53, + "symbol_address": 64768, + "symbol_object_address": 907500, + "software_control": 1946222619, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "VFD_TotRunHrs": { + "tag_name": "VFD_TotRunHrs", + "dim": 0, + "alias": false, + "instance_id": 54, + "symbol_address": 44224, + "symbol_object_address": 907540, + "software_control": 1946222648, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "PowerFlex755_RunTime": { + "tag_name": "PowerFlex755_RunTime", + "dim": 0, + "alias": false, + "instance_id": 55, + "symbol_address": 37216, + "symbol_object_address": 907580, + "software_control": 67174462, + "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" + }, + "watchdog_INT": { + "tag_name": "watchdog_INT", + "dim": 0, + "alias": false, + "instance_id": 56, + "symbol_address": 64112, + "symbol_object_address": 907620, + "software_control": 1140916256, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" + }, + "PIC01_DischargePressure": { + "tag_name": "PIC01_DischargePressure", + "dim": 0, + "alias": false, + "instance_id": 61, + "symbol_address": 37504, + "symbol_object_address": 907820, + "software_control": 67174459, + "external_access": "Read/Write", + "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" + }, + "cfg_PID_FlowSP": { + "tag_name": "cfg_PID_FlowSP", + "dim": 0, + "alias": false, + "instance_id": 62, + "symbol_address": 37472, + "symbol_object_address": 907860, + "software_control": 1946222652, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "cfg_PID_DischargePressureSP": { + "tag_name": "cfg_PID_DischargePressureSP", + "dim": 0, + "alias": false, + "instance_id": 63, + "symbol_address": 37440, + "symbol_object_address": 907900, + "software_control": 1946222653, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "watchdog_INT_last": { + "tag_name": "watchdog_INT_last", + "dim": 0, + "alias": false, + "instance_id": 64, + "symbol_address": 36752, + "symbol_object_address": 907940, + "software_control": 1140916296, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" + }, + "mode_AutoManual": { + "tag_name": "mode_AutoManual", + "dim": 0, + "alias": false, + "instance_id": 65, + "symbol_address": 36720, + "symbol_object_address": 907980, + "software_control": 1140916297, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" + }, + "const_AutoMode": { + "tag_name": "const_AutoMode", + "dim": 0, + "alias": false, + "instance_id": 66, + "symbol_address": 36656, + "symbol_object_address": 908020, + "software_control": 1140916299, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" + }, + "RigPump": { + "tag_name": "RigPump", + "dim": 0, + "alias": false, + "instance_id": 71, + "symbol_address": 68176, + "symbol_object_address": 908220, + "software_control": 100728856, + "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" + }, + "sts_PF753_Mode": { + "tag_name": "sts_PF753_Mode", + "dim": 0, + "alias": false, + "instance_id": 72, + "symbol_address": 36880, + "symbol_object_address": 908260, + "software_control": 1140916292, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "DINT", + "data_type_name": "DINT", + "tag_type": "atomic" + }, + "const_ManualMode": { + "tag_name": "const_ManualMode", + "dim": 0, + "alias": false, + "instance_id": 77, + "symbol_address": 36624, + "symbol_object_address": 908460, + "software_control": 1140916300, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" + }, + "Mode_Simulation": { + "tag_name": "Mode_Simulation", + "dim": 0, + "alias": false, + "instance_id": 81, + "symbol_address": 92136, + "symbol_object_address": 908500, + "software_control": 1140916225, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "rp_VFD": { + "tag_name": "rp_VFD", + "dim": 0, + "alias": false, + "instance_id": 83, + "symbol_address": 35736, + "symbol_object_address": 908540, + "software_control": 1140916307, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "Flow_Total": { + "tag_name": "Flow_Total", + "dim": 1, + "alias": false, + "instance_id": 84, + "symbol_address": 35752, + "symbol_object_address": 908580, + "software_control": 1946222674, + "external_access": "Read/Write", + "dimensions": [ + 30, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "sp_VFD": { + "tag_name": "sp_VFD", + "dim": 0, + "alias": false, + "instance_id": 85, + "symbol_address": 35672, + "symbol_object_address": 908620, + "software_control": 1140916310, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "Clear_Flow_Total": { + "tag_name": "Clear_Flow_Total", + "dim": 0, + "alias": false, + "instance_id": 86, + "symbol_address": 35704, + "symbol_object_address": 908660, + "software_control": 1140916308, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "alarm_VFD": { + "tag_name": "alarm_VFD", + "dim": 0, + "alias": false, + "instance_id": 88, + "symbol_address": 34792, + "symbol_object_address": 908700, + "software_control": 1140916341, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "Current_DateTime": { + "tag_name": "Current_DateTime", + "dim": 0, + "alias": false, + "instance_id": 89, + "symbol_address": 35616, + "symbol_object_address": 908740, + "software_control": 67174487, + "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" + }, + "VFD_MotorNPVolts": { + "tag_name": "VFD_MotorNPVolts", + "dim": 0, + "alias": false, + "instance_id": 95, + "symbol_address": 64736, + "symbol_object_address": 908780, + "software_control": 1946222620, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "VFD_MotorNPAmps": { + "tag_name": "VFD_MotorNPAmps", + "dim": 0, + "alias": false, + "instance_id": 96, + "symbol_address": 35552, + "symbol_object_address": 908820, + "software_control": 1946222686, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "VFD_MotorNPHertz": { + "tag_name": "VFD_MotorNPHertz", + "dim": 0, + "alias": false, + "instance_id": 97, + "symbol_address": 35520, + "symbol_object_address": 908860, + "software_control": 1946222687, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "VFD_MotorNPRPM": { + "tag_name": "VFD_MotorNPRPM", + "dim": 0, + "alias": false, + "instance_id": 98, + "symbol_address": 35488, + "symbol_object_address": 908900, + "software_control": 1946222688, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "VFD_MotorNPHorsepower": { + "tag_name": "VFD_MotorNPHorsepower", + "dim": 0, + "alias": false, + "instance_id": 99, + "symbol_address": 35456, + "symbol_object_address": 908940, + "software_control": 1946222689, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "VFD_MotorNPOLFactor": { + "tag_name": "VFD_MotorNPOLFactor", + "dim": 0, + "alias": false, + "instance_id": 100, + "symbol_address": 35424, + "symbol_object_address": 908980, + "software_control": 1946222690, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "VFD_MotorPoles": { + "tag_name": "VFD_MotorPoles", + "dim": 0, + "alias": false, + "instance_id": 101, + "symbol_address": 35392, + "symbol_object_address": 909020, + "software_control": 1140916323, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "DINT", + "data_type_name": "DINT", + "tag_type": "atomic" + }, + "sp_DischargePressure": { + "tag_name": "sp_DischargePressure", + "dim": 0, + "alias": false, + "instance_id": 102, + "symbol_address": 35584, + "symbol_object_address": 909060, + "software_control": 1140916317, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "alarm_DischargePressure": { + "tag_name": "alarm_DischargePressure", + "dim": 0, + "alias": false, + "instance_id": 105, + "symbol_address": 35328, + "symbol_object_address": 909100, + "software_control": 1140916327, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "alarm_Flowmeter": { + "tag_name": "alarm_Flowmeter", + "dim": 0, + "alias": false, + "instance_id": 106, + "symbol_address": 35296, + "symbol_object_address": 909212, + "software_control": 1140916328, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "cmd_ResetAlarms": { + "tag_name": "cmd_ResetAlarms", + "dim": 0, + "alias": false, + "instance_id": 107, + "symbol_address": 35264, + "symbol_object_address": 909252, + "software_control": 1140916329, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "sts_NoAlarms": { + "tag_name": "sts_NoAlarms", + "dim": 0, + "alias": false, + "instance_id": 108, + "symbol_address": 35232, + "symbol_object_address": 909292, + "software_control": 1140916330, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "sts_RestartAllowed": { + "tag_name": "sts_RestartAllowed", + "dim": 0, + "alias": false, + "instance_id": 109, + "symbol_address": 35200, + "symbol_object_address": 909332, + "software_control": 1140916331, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "sp_Flowmeter": { + "tag_name": "sp_Flowmeter", + "dim": 0, + "alias": false, + "instance_id": 110, + "symbol_address": 35168, + "symbol_object_address": 909372, + "software_control": 1140916332, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "sts_WaitingToRestart": { + "tag_name": "sts_WaitingToRestart", + "dim": 0, + "alias": false, + "instance_id": 111, + "symbol_address": 35136, + "symbol_object_address": 909412, + "software_control": 1140916333, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "time_TotalSecondsUntilStartup": { + "tag_name": "time_TotalSecondsUntilStartup", + "dim": 0, + "alias": false, + "instance_id": 112, + "symbol_address": 35104, + "symbol_object_address": 909452, + "software_control": 1140916334, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "DINT", + "data_type_name": "DINT", + "tag_type": "atomic" + }, + "time_MinutesUntilStartup": { + "tag_name": "time_MinutesUntilStartup", + "dim": 0, + "alias": false, + "instance_id": 113, + "symbol_address": 35072, + "symbol_object_address": 909492, + "software_control": 1140916335, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "DINT", + "data_type_name": "DINT", + "tag_type": "atomic" + }, + "time_SecondsUntilStartup": { + "tag_name": "time_SecondsUntilStartup", + "dim": 0, + "alias": false, + "instance_id": 114, + "symbol_address": 35040, + "symbol_object_address": 909532, + "software_control": 1140916336, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "DINT", + "data_type_name": "DINT", + "tag_type": "atomic" + }, + "cfg_PID_ManualSP": { + "tag_name": "cfg_PID_ManualSP", + "dim": 0, + "alias": false, + "instance_id": 116, + "symbol_address": 35008, + "symbol_object_address": 909572, + "software_control": 1946222706, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Clear_Energy_Total": { + "tag_name": "Clear_Energy_Total", + "dim": 0, + "alias": false, + "instance_id": 117, + "symbol_address": 34976, + "symbol_object_address": 909612, + "software_control": 1140916339, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "Energy_Total": { + "tag_name": "Energy_Total", + "dim": 1, + "alias": false, + "instance_id": 118, + "symbol_address": 34808, + "symbol_object_address": 909652, + "software_control": 1946222708, + "external_access": "Read/Write", + "dimensions": [ + 30, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "cfg_AlarmLockoutLimit": { + "tag_name": "cfg_AlarmLockoutLimit", + "dim": 0, + "alias": false, + "instance_id": 119, + "symbol_address": 34760, + "symbol_object_address": 909692, + "software_control": 1140916342, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "DINT", + "data_type_name": "DINT", + "tag_type": "atomic" + }, + "alarm_Lockout": { + "tag_name": "alarm_Lockout", + "dim": 0, + "alias": false, + "instance_id": 120, + "symbol_address": 34728, + "symbol_object_address": 909732, + "software_control": 1140916343, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "cfg_AlarmRecoverSeconds": { + "tag_name": "cfg_AlarmRecoverSeconds", + "dim": 0, + "alias": false, + "instance_id": 121, + "symbol_address": 34696, + "symbol_object_address": 909772, + "software_control": 1140916344, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "DINT", + "data_type_name": "DINT", + "tag_type": "atomic" + }, + "alarm_Count": { + "tag_name": "alarm_Count", + "dim": 0, + "alias": false, + "instance_id": 122, + "symbol_address": 34664, + "symbol_object_address": 909812, + "software_control": 1140916345, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "DINT", + "data_type_name": "DINT", + "tag_type": "atomic" + }, + "sts_TrueAlarm": { + "tag_name": "sts_TrueAlarm", + "dim": 0, + "alias": false, + "instance_id": 123, + "symbol_address": 34632, + "symbol_object_address": 909852, + "software_control": 1140916346, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "sts_PumpOff": { + "tag_name": "sts_PumpOff", + "dim": 0, + "alias": false, + "instance_id": 124, + "symbol_address": 34600, + "symbol_object_address": 909892, + "software_control": 1140916347, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "cfg_AlarmDowntimeSec": { + "tag_name": "cfg_AlarmDowntimeSec", + "dim": 0, + "alias": false, + "instance_id": 125, + "symbol_address": 34568, + "symbol_object_address": 909932, + "software_control": 1140916348, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "DINT", + "data_type_name": "DINT", + "tag_type": "atomic" + }, + "cfg_PumpOffDowntimeSec": { + "tag_name": "cfg_PumpOffDowntimeSec", + "dim": 0, + "alias": false, + "instance_id": 126, + "symbol_address": 34536, + "symbol_object_address": 909972, + "software_control": 1140916349, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "DINT", + "data_type_name": "DINT", + "tag_type": "atomic" + }, + "MSG_GetDriveDutyRating755": { + "tag_name": "MSG_GetDriveDutyRating755", + "dim": 0, + "alias": false, + "instance_id": 127, + "symbol_address": 92864, + "symbol_object_address": 910012, + "software_control": 67236007, + "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" + }, + "MSG_SetDriveDutyRating755": { + "tag_name": "MSG_SetDriveDutyRating755", + "dim": 0, + "alias": false, + "instance_id": 128, + "symbol_address": 93576, + "symbol_object_address": 910052, + "software_control": 67219950, + "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" + }, + "sts_DriveDutyRating": { + "tag_name": "sts_DriveDutyRating", + "dim": 0, + "alias": false, + "instance_id": 129, + "symbol_address": 34504, + "symbol_object_address": 910092, + "software_control": 1140916350, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "DINT", + "data_type_name": "DINT", + "tag_type": "atomic" + }, + "set_DriveDutyRating": { + "tag_name": "set_DriveDutyRating", + "dim": 0, + "alias": false, + "instance_id": 130, + "symbol_address": 34472, + "symbol_object_address": 910132, + "software_control": 1140916351, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "DINT", + "data_type_name": "DINT", + "tag_type": "atomic" + }, + "cfg_CostPerkWh": { + "tag_name": "cfg_CostPerkWh", + "dim": 0, + "alias": false, + "instance_id": 131, + "symbol_address": 35920, + "symbol_object_address": 910172, + "software_control": 1946222671, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Energy_Cost": { + "tag_name": "Energy_Cost", + "dim": 1, + "alias": false, + "instance_id": 132, + "symbol_address": 34240, + "symbol_object_address": 910212, + "software_control": 1946222729, + "external_access": "Read/Write", + "dimensions": [ + 30, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "VFD_PWMFrequency": { + "tag_name": "VFD_PWMFrequency", + "dim": 0, + "alias": false, + "instance_id": 133, + "symbol_address": 34224, + "symbol_object_address": 910252, + "software_control": 1946222730, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Run_Permissive_INT": { + "tag_name": "Run_Permissive_INT", + "dim": 0, + "alias": false, + "instance_id": 139, + "symbol_address": 34440, + "symbol_object_address": 910292, + "software_control": 1140916356, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "DINT", + "data_type_name": "DINT", + "tag_type": "atomic" + }, + "Start_Permissive_INT": { + "tag_name": "Start_Permissive_INT", + "dim": 0, + "alias": false, + "instance_id": 140, + "symbol_address": 34408, + "symbol_object_address": 910332, + "software_control": 1140916357, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "DINT", + "data_type_name": "DINT", + "tag_type": "atomic" + }, + "PowerFlex755_EStopped": { + "tag_name": "PowerFlex755_EStopped", + "dim": 0, + "alias": true, + "instance_id": 141, + "symbol_address": 57036, + "symbol_object_address": 910372, + "software_control": 1073807401, + "external_access": "Read Only", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 2, + "tag_type": "atomic" + }, + "alarm_ESTOP": { + "tag_name": "alarm_ESTOP", + "dim": 0, + "alias": false, + "instance_id": 142, + "symbol_address": 68232, + "symbol_object_address": 910412, + "software_control": 1140916247, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "SP_Time": { + "tag_name": "SP_Time", + "dim": 0, + "alias": false, + "instance_id": 144, + "symbol_address": 35360, + "symbol_object_address": 910452, + "software_control": 1140916324, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "val_Flowmeter_BarrelsPerMinute": { + "tag_name": "val_Flowmeter_BarrelsPerMinute", + "dim": 0, + "alias": false, + "instance_id": 148, + "symbol_address": 68264, + "symbol_object_address": 910492, + "software_control": 1946222614, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "val_Flowmeter_BarrelsPerDay": { + "tag_name": "val_Flowmeter_BarrelsPerDay", + "dim": 0, + "alias": false, + "instance_id": 169, + "symbol_address": 34120, + "symbol_object_address": 910572, + "software_control": 1946222751, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "ControllerFault": { + "tag_name": "ControllerFault", + "dim": 0, + "alias": false, + "instance_id": 171, + "symbol_address": 34152, + "symbol_object_address": 910612, + "software_control": 67174558, + "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" + }, + "ControllerFault_IO": { + "tag_name": "ControllerFault_IO", + "dim": 0, + "alias": false, + "instance_id": 176, + "symbol_address": 34088, + "symbol_object_address": 910732, + "software_control": 1140916385, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "ControllerFault_Program": { + "tag_name": "ControllerFault_Program", + "dim": 0, + "alias": false, + "instance_id": 177, + "symbol_address": 33832, + "symbol_object_address": 910772, + "software_control": 1140916389, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "ControllerFault_ClearAttempts": { + "tag_name": "ControllerFault_ClearAttempts", + "dim": 0, + "alias": false, + "instance_id": 178, + "symbol_address": 33800, + "symbol_object_address": 910812, + "software_control": 1140916390, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "DINT", + "data_type_name": "DINT", + "tag_type": "atomic" + }, + "cfg_CurrentLimitMultiplier": { + "tag_name": "cfg_CurrentLimitMultiplier", + "dim": 0, + "alias": false, + "instance_id": 181, + "symbol_address": 33768, + "symbol_object_address": 910852, + "software_control": 1946222761, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "sts_CurrentVFDFaultCode": { + "tag_name": "sts_CurrentVFDFaultCode", + "dim": 0, + "alias": false, + "instance_id": 184, + "symbol_address": 33736, + "symbol_object_address": 910892, + "software_control": 1140916396, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "DINT", + "data_type_name": "DINT", + "tag_type": "atomic" + }, + "VFD_753:I": { + "tag_name": "VFD_753:I", + "dim": 0, + "alias": false, + "instance_id": 187, + "symbol_address": 63963688, + "symbol_object_address": 911012, + "software_control": 201392304, + "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" + }, + "VFD_753:O": { + "tag_name": "VFD_753:O", + "dim": 0, + "alias": false, + "instance_id": 188, + "symbol_address": 63963360, + "symbol_object_address": 911052, + "software_control": 201392306, + "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" + }, + "PowerFlex753": { + "tag_name": "PowerFlex753", + "dim": 0, + "alias": false, + "instance_id": 191, + "symbol_address": 24504, + "symbol_object_address": 911172, + "software_control": 67174587, + "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" + }, + "VFD_753_I": { + "tag_name": "VFD_753_I", + "dim": 0, + "alias": false, + "instance_id": 192, + "symbol_address": 24440, + "symbol_object_address": 911212, + "software_control": 67174588, + "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" + }, + "VFD_753_0": { + "tag_name": "VFD_753_0", + "dim": 0, + "alias": false, + "instance_id": 193, + "symbol_address": 24408, + "symbol_object_address": 911252, + "software_control": 67174589, + "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" + }, + "MSG_GetDriveDutyRating753": { + "tag_name": "MSG_GetDriveDutyRating753", + "dim": 0, + "alias": false, + "instance_id": 194, + "symbol_address": 94288, + "symbol_object_address": 911292, + "software_control": 67175191, + "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" + }, + "MSG_SetDriveDutyRating753": { + "tag_name": "MSG_SetDriveDutyRating753", + "dim": 0, + "alias": false, + "instance_id": 195, + "symbol_address": 92152, + "symbol_object_address": 911332, + "software_control": 67223710, + "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" + }, + "PowerFlex753_EStopped": { + "tag_name": "PowerFlex753_EStopped", + "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, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "VFD_OutCurrent": { + "tag_name": "VFD_OutCurrent", + "dim": 0, + "alias": false, + "instance_id": 198, + "symbol_address": 29488, + "symbol_object_address": 911452, + "software_control": 1946222774, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "VFD_OutPower": { + "tag_name": "VFD_OutPower", + "dim": 0, + "alias": false, + "instance_id": 199, + "symbol_address": 24344, + "symbol_object_address": 911492, + "software_control": 1946222784, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "VFD_SpeedFdbk": { + "tag_name": "VFD_SpeedFdbk", + "dim": 0, + "alias": false, + "instance_id": 200, + "symbol_address": 24312, + "symbol_object_address": 911532, + "software_control": 1946222785, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "VFD_SpeedRef": { + "tag_name": "VFD_SpeedRef", + "dim": 0, + "alias": false, + "instance_id": 201, + "symbol_address": 24280, + "symbol_object_address": 911572, + "software_control": 1946222786, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "VFD_Temp": { + "tag_name": "VFD_Temp", + "dim": 0, + "alias": false, + "instance_id": 202, + "symbol_address": 24248, + "symbol_object_address": 911612, + "software_control": 1946222787, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "sts_PF755_Mode": { + "tag_name": "sts_PF755_Mode", + "dim": 0, + "alias": false, + "instance_id": 204, + "symbol_address": 36848, + "symbol_object_address": 911652, + "software_control": 1140916293, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "DINT", + "data_type_name": "DINT", + "tag_type": "atomic" + }, + "const_INHIBIT": { + "tag_name": "const_INHIBIT", + "dim": 0, + "alias": false, + "instance_id": 205, + "symbol_address": 36816, + "symbol_object_address": 911692, + "software_control": 1140916294, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "DINT", + "data_type_name": "DINT", + "tag_type": "atomic" + }, + "const_UNINHIBIT": { + "tag_name": "const_UNINHIBIT", + "dim": 0, + "alias": false, + "instance_id": 206, + "symbol_address": 36784, + "symbol_object_address": 911732, + "software_control": 1140916295, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "DINT", + "data_type_name": "DINT", + "tag_type": "atomic" + } +} diff --git a/code snippets/setList.ipynb b/code snippets/setList.ipynb index b9ea808..eca809e 100644 --- a/code snippets/setList.ipynb +++ b/code snippets/setList.ipynb @@ -2,261 +2,864 @@ "cells": [ { "cell_type": "code", - "execution_count": 16, + "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "josh = [\n", - " \"pond_level_input_alm\",\n", - " \"tp_1_charge_pump_fail_to_start_alm\",\n", - " \"tp_1_hi_a_winding_alm\",\n", - " \"tp_1_hi_b_winding_alm\",\n", - " \"tp_1_hi_c_winding_alm\",\n", - " \"tp_1_hi_discharge_alm\",\n", - " \"tp_1_hi_inboard_temp_alm\",\n", - " \"tp_1_hi_outboard_temp_alm\",\n", - " \"tp_1_hi_vibration_alm\",\n", - " \"tp_1_lo_discharge_alm\",\n", - " \"tp_1_lo_oil_alm\",\n", - " \"tp_1_lo_suction_alm\",\n", - " \"tp_1_oil_cooler_failed_to_start_alm\",\n", - " \"tp_2_charge_pump_fail_to_start_alm\",\n", - " \"tp_2_hi_a_winding_alm\",\n", - " \"tp_2_hi_b_winding_alm\",\n", - " \"tp_2_hi_c_winding_alm\",\n", - " \"tp_2_hi_discharge_alm\",\n", - " \"tp_2_hi_inboard_temp_alm\",\n", - " \"tp_2_hi_outboard_temp_alm\",\n", - " \"tp_2_hi_vibration_alm\",\n", - " \"tp_2_lo_discharge_alm\",\n", - " \"tp_2_lo_oil_alm\",\n", - " \"tp_2_lo_suction_alm\",\n", - " \"tp_2_oil_cooler_failed_to_start_alm\",\n", - " \"ww_1_comms_alm\",\n", - " \"ww_2_comms_alm\",\n", - " \"ww_3_comms_alm\",\n", - " \"ww_4_comms_alm\",\n", - " \"ww_5_comms_alm\",\n", - " \"ww_6_comms_alm\",\n", - " \"wtp_1_discharge_alm\",\n", - " \"wtp_1_suction_alm\",\n", - " \"wtp_1_vibration_alm\",\n", - " \"wtp_2_discharge_alm\",\n", - " \"wtp_2_suction_alm\",\n", - " \"wtp_2_vibration_alm\",\n", - " \"ww_1_control_power_alm\",\n", - " \"ww_1_hi_discharge_alm\",\n", - " \"ww_1_hi_flow_alm\",\n", - " \"ww_1_hoa_in_manual_alm\",\n", - " \"ww_1_lo_discharge_alm\",\n", - " \"ww_1_lo_flow_alm\",\n", - " \"ww_1_lo_pip_alm\",\n", - " \"ww_1_master_comm_alm\",\n", - " \"ww_1_vfd_alm\",\n", - " \"ww_2_control_power_alm\",\n", - " \"ww_2_hi_discharge_alm\",\n", - " \"ww_2_hi_flow_alm\",\n", - " \"ww_2_hoa_in_manual_alm\",\n", - " \"ww_2_lo_discharge_alm\",\n", - " \"ww_2_lo_flow_alm\",\n", - " \"ww_2_lo_pip_alm\",\n", - " \"ww_2_master_comm_alm\",\n", - " \"ww_2_vfd_alm\",\n", - " \"ww_3_control_power_alm\",\n", - " \"ww_3_hi_discharge_alm\",\n", - " \"ww_3_hi_flow_alm\",\n", - " \"ww_3_hoa_in_manual_alm\",\n", - " \"ww_3_lo_discharge_alm\",\n", - " \"ww_3_lo_flow_alm\",\n", - " \"ww_3_lo_pip_alm\",\n", - " \"ww_3_master_comm_alm\",\n", - " \"ww_3_vfd_alm\",\n", - " \"ww_4_control_power_alm\",\n", - " \"ww_4_hi_discharge_alm\",\n", - " \"ww_4_hi_flow_alm\",\n", - " \"ww_4_hoa_in_manual_alm\",\n", - " \"ww_4_lo_discharge_alm\",\n", - " \"ww_4_lo_flow_alm\",\n", - " \"ww_4_lo_pip_alm\",\n", - " \"ww_4_master_comm_alm\",\n", - " \"ww_4_vfd_alm\",\n", - " \"ww_5_control_power_alm\",\n", - " \"ww_5_hi_discharge_alm\",\n", - " \"ww_5_hi_flow_alm\",\n", - " \"ww_5_hoa_in_manual_alm\",\n", - " \"ww_5_lo_discharge_alm\",\n", - " \"ww_5_lo_flow_alm\",\n", - " \"ww_5_lo_pip_alm\",\n", - " \"ww_5_master_comm_alm\",\n", - " \"ww_5_vfd_alm\",\n", - " \"ww_6_control_power_alm\",\n", - " \"ww_6_hi_discharge_alm\",\n", - " \"ww_6_hi_flow_alm\",\n", - " \"ww_6_hoa_in_manual_alm\",\n", - " \"ww_6_lo_discharge_alm\",\n", - " \"ww_6_lo_flow_alm\",\n", - " \"ww_6_lo_pip_alm\",\n", - " \"ww_6_master_comm_alm\",\n", - " \"ww_6_vfd_alm\"\n", + " \"AL0_Pond_Level_Input_Failure\",\n", + " \"AL0_TP1_Charge_Pump_Failed_To_Start\",\n", + " \"AL0_TP1_High_A_Winding_Alarm\",\n", + " \"AL0_TP1_High_B_Winding_Alarm\",\n", + " \"AL0_TP1_High_C_Winding_Alarm\",\n", + " \"AL0_TP1_High_Discharge_PSI\",\n", + " \"AL0_TP1_High_Inboard_Temp_Alarm\",\n", + " \"AL0_TP1_High_Outboard_Temp_Alarm\",\n", + " \"AL0_TP1_High_Vibration_Alarm\",\n", + " \"AL0_TP1_Low_Discharge_PSI\",\n", + " \"AL0_TP1_Low_Oil_Level_Alarm\",\n", + " \"AL0_TP1_Low_Suction_Pressure\",\n", + " \"AL0_TP1_Oil_Cooler_Failed_To_Start\",\n", + " \"AL0_TP2_Charge_Pump_Failed_To_Start\",\n", + " \"AL0_TP2_High_A_Winding_Alarm\",\n", + " \"AL0_TP2_High_B_Winding_Alarm\",\n", + " \"AL0_TP2_High_C_Winding_Alarm\",\n", + " \"AL0_TP2_High_Discharge_PSI\",\n", + " \"AL0_TP2_High_Inboard_Temp_Alarm\",\n", + " \"AL0_TP2_High_Outboard_Temp_Alarm\",\n", + " \"AL0_TP2_High_Vibration_Alarm\",\n", + " \"AL0_TP2_Low_Discharge_PSI\",\n", + " \"AL0_TP2_Low_Oil_Level_Alarm\",\n", + " \"AL0_TP2_Low_Suction_Pressure\",\n", + " \"AL0_TP2_Oil_Cooler_Failed_To_Start\",\n", + " \"AL0_Water_Well_1_Communication_Failure\",\n", + " \"AL0_Water_Well_2_Communication_Failure\",\n", + " \"AL0_Water_Well_3_Communication_Failure\",\n", + " \"AL0_Water_Well_4_Communication_Failure\",\n", + " \"AL0_Water_Well_5_Communication_Failure\",\n", + " \"AL0_Water_Well_6_Communication_Failure\",\n", + " \"AL0_WTP_1_Discharge_Input_Failure\",\n", + " \"AL0_WTP_1_Suction_Input_Failure\",\n", + " \"AL0_WTP_1_Vibration_Failure\",\n", + " \"AL0_WTP_2_Discharge_Input_Failure\",\n", + " \"AL0_WTP_2_Suction_Input_Failure\",\n", + " \"AL0_WTP_2_Vibration_Failure\",\n", + " \"AL0_WW1_Control_Power_Failure\",\n", + " \"AL0_WW1_Hi_Discharge_Alarm\",\n", + " \"AL0_WW1_Hi_Flow_Alarm\",\n", + " \"AL0_WW1_HOA_In_Manual\",\n", + " \"AL0_WW1_Lo_Discharge_Alarm\",\n", + " \"AL0_WW1_Lo_Flow_Alarm\",\n", + " \"AL0_WW1_Lo_PIP_Alarm\",\n", + " \"AL0_WW1_Master_Communication_Failure\",\n", + " \"AL0_WW1_VFD_Faulted\",\n", + " \"AL0_WW2_Control_Power_Failure\",\n", + " \"AL0_WW2_Hi_Discharge_Alarm\",\n", + " \"AL0_WW2_Hi_Flow_Alarm\",\n", + " \"AL0_WW2_HOA_In_Manual\",\n", + " \"AL0_WW2_Lo_Discharge_Alarm\",\n", + " \"AL0_WW2_Lo_Flow_Alarm\",\n", + " \"AL0_WW2_Lo_PIP_Alarm\",\n", + " \"AL0_WW2_Master_Communication_Failure\",\n", + " \"AL0_WW2_VFD_Faulted\",\n", + " \"AL0_WW3_Control_Power_Failure\",\n", + " \"AL0_WW3_Hi_Discharge_Alarm\",\n", + " \"AL0_WW3_Hi_Flow_Alarm\",\n", + " \"AL0_WW3_HOA_In_Manual\",\n", + " \"AL0_WW3_Lo_Discharge_Alarm\",\n", + " \"AL0_WW3_Lo_Flow_Alarm\",\n", + " \"AL0_WW3_Lo_PIP_Alarm\",\n", + " \"AL0_WW3_Master_Communication_Failure\",\n", + " \"AL0_WW3_VFD_Faulted\",\n", + " \"AL0_WW4_Control_Power_Failure\",\n", + " \"AL0_WW4_Hi_Discharge_Alarm\",\n", + " \"AL0_WW4_Hi_Flow_Alarm\",\n", + " \"AL0_WW4_HOA_In_Manual\",\n", + " \"AL0_WW4_Lo_Discharge_Alarm\",\n", + " \"AL0_WW4_Lo_Flow_Alarm\",\n", + " \"AL0_WW4_Lo_PIP_Alarm\",\n", + " \"AL0_WW4_Master_Communication_Failure\",\n", + " \"AL0_WW4_VFD_Faulted\",\n", + " \"AL0_WW5_Control_Power_Failure\",\n", + " \"AL0_WW5_Hi_Discharge_Alarm\",\n", + " \"AL0_WW5_Hi_Flow_Alarm\",\n", + " \"AL0_WW5_HOA_In_Manual\",\n", + " \"AL0_WW5_Lo_Discharge_Alarm\",\n", + " \"AL0_WW5_Lo_Flow_Alarm\",\n", + " \"AL0_WW5_Lo_PIP_Alarm\",\n", + " \"AL0_WW5_Master_Communication_Failure\",\n", + " \"AL0_WW5_VFD_Faulted\",\n", + " \"AL0_WW6_Control_Power_Failure\",\n", + " \"AL0_WW6_Hi_Discharge_Alarm\",\n", + " \"AL0_WW6_Hi_Flow_Alarm\",\n", + " \"AL0_WW6_HOA_In_Manual\",\n", + " \"AL0_WW6_Lo_Discharge_Alarm\",\n", + " \"AL0_WW6_Lo_Flow_Alarm\",\n", + " \"AL0_WW6_Lo_PIP_Alarm\",\n", + " \"AL0_WW6_Master_Communication_Failure\",\n", + " \"AL0_WW6_VFD_Faulted\",\n", + " \"CMD_Run_TP1_VFD\",\n", + " \"CMD_Run_TP2_VFD\",\n", + " \"CMD_TP1_High_A_Winding_Temp_Alarm_Bypass\",\n", + " \"CMD_TP1_High_B_Winding_Temp_Alarm_Bypass\",\n", + " \"CMD_TP1_High_C_Winding_Temp_Alarm_Bypass\",\n", + " \"CMD_TP1_High_Discharge_Alarm_Bypass\",\n", + " \"CMD_TP1_High_Inboard_Temp_Alarm_Bypass\",\n", + " \"CMD_TP1_High_Outboard_Temp_Alarm_Bypass\",\n", + " \"CMD_TP1_High_Vibration_Alarm_Bypass\",\n", + " \"CMD_TP1_Low_Discharge_Alarm_Bypass\",\n", + " \"CMD_TP1_Master_Alarm_Bypass\",\n", + " \"CMD_TP1_Master_Fault_Clear\",\n", + " \"CMD_TP1_Oil_Cooler_Bypass\",\n", + " \"CMD_TP1_Oil_Level_Alarm_Bypass\",\n", + " \"CMD_TP1_PID_Auto\",\n", + " \"CMD_TP2_High_A_Winding_Temp_Alarm_Bypass\",\n", + " \"CMD_TP2_High_B_Winding_Temp_Alarm_Bypass\",\n", + " \"CMD_TP2_High_C_Winding_Temp_Alarm_Bypass\",\n", + " \"CMD_TP2_High_Discharge_Alarm_Bypass\",\n", + " \"CMD_TP2_High_Inboard_Temp_Alarm_Bypass\",\n", + " \"CMD_TP2_High_Outboard_Temp_Alarm_Bypass\",\n", + " \"CMD_TP2_High_Vibration_Alarm_Bypass\",\n", + " \"CMD_TP2_Low_Discharge_Alarm_Bypass\",\n", + " \"CMD_TP2_Master_Fault_Clear\",\n", + " \"CMD_TP2_Oil_Level_Alarm_Bypass\",\n", + " \"CMD_TP2_PID_Auto\",\n", + " \"CMD_WW_Start_Stop_Together\",\n", + " \"CMD_WW1_Auto\",\n", + " \"CMD_WW1_Communication_Check\",\n", + " \"CMD_WW1_Enable_Hi_Disch_Alarm\",\n", + " \"CMD_WW1_Enable_Hi_Flow_Alarm\",\n", + " \"CMD_WW1_Enable_Lo_Disch_Alarm\",\n", + " \"CMD_WW1_Enable_Lo_Flow_Alarm\",\n", + " \"CMD_WW1_Enable_Lo_PIP_Alarm\",\n", + " \"CMD_WW1_Manual_Run\",\n", + " \"CMD_WW1_PID_Auto\",\n", + " \"CMD_WW1_Run\",\n", + " \"CMD_WW2_Auto\",\n", + " \"CMD_WW2_Communication_Check\",\n", + " \"CMD_WW2_Enable_Hi_Disch_Alarm\",\n", + " \"CMD_WW2_Enable_Hi_Flow_Alarm\",\n", + " \"CMD_WW2_Enable_Lo_Disch_Alarm\",\n", + " \"CMD_WW2_Enable_Lo_Flow_Alarm\",\n", + " \"CMD_WW2_Enable_Lo_PIP_Alarm\",\n", + " \"CMD_WW2_Manual_Run\",\n", + " \"CMD_WW2_PID_Auto\",\n", + " \"CMD_WW2_Run\",\n", + " \"CMD_WW3_Auto\",\n", + " \"CMD_WW3_Communication_Check\",\n", + " \"CMD_WW3_Enable_Hi_Disch_Alarm\",\n", + " \"CMD_WW3_Enable_Hi_Flow_Alarm\",\n", + " \"CMD_WW3_Enable_Lo_Disch_Alarm\",\n", + " \"CMD_WW3_Enable_Lo_Flow_Alarm\",\n", + " \"CMD_WW3_Enable_Lo_PIP_Alarm\",\n", + " \"CMD_WW3_Manual_Run\",\n", + " \"CMD_WW3_PID_Auto\",\n", + " \"CMD_WW3_Run\",\n", + " \"CMD_WW4_Auto\",\n", + " \"CMD_WW4_Communication_Check\",\n", + " \"CMD_WW4_Enable_Hi_Disch_Alarm\",\n", + " \"CMD_WW4_Enable_Hi_Flow_Alarm\",\n", + " \"CMD_WW4_Enable_Lo_Disch_Alarm\",\n", + " \"CMD_WW4_Enable_Lo_Flow_Alarm\",\n", + " \"CMD_WW4_Enable_Lo_PIP_Alarm\",\n", + " \"CMD_WW4_Manual_Run\",\n", + " \"CMD_WW4_PID_Auto\",\n", + " \"CMD_WW4_Run\",\n", + " \"CMD_WW5_Auto\",\n", + " \"CMD_WW5_Communication_Check\",\n", + " \"CMD_WW5_Enable_Hi_Disch_Alarm\",\n", + " \"CMD_WW5_Enable_Hi_Flow_Alarm\",\n", + " \"CMD_WW5_Enable_Lo_Disch_Alarm\",\n", + " \"CMD_WW5_Enable_Lo_Flow_Alarm\",\n", + " \"CMD_WW5_Enable_Lo_PIP_Alarm\",\n", + " \"CMD_WW5_Manual_Run\",\n", + " \"CMD_WW5_PID_Auto\",\n", + " \"CMD_WW5_Run\",\n", + " \"CMD_WW6_Auto\",\n", + " \"CMD_WW6_Communication_Check\",\n", + " \"CMD_WW6_Enable_Hi_Disch_Alarm\",\n", + " \"CMD_WW6_Enable_Hi_Flow_Alarm\",\n", + " \"CMD_WW6_Enable_Lo_Disch_Alarm\",\n", + " \"CMD_WW6_Enable_Lo_Flow_Alarm\",\n", + " \"CMD_WW6_Enable_Lo_PIP_Alarm\",\n", + " \"CMD_WW6_Manual_Run\",\n", + " \"CMD_WW6_PID_Auto\",\n", + " \"CMD_WW6_Run\",\n", + " \"Current_Day\",\n", + " \"Current_Hour\",\n", + " \"Current_Minute\",\n", + " \"Current_Second\",\n", + " \"Current_Seconds_Word\",\n", + " \"FBK_TP1_Charge_Pump_Running\",\n", + " \"FBK_TP1_Low_Oil_Level\",\n", + " \"FBK_TP1_Oil_Cooler_Running\",\n", + " \"FBK_TP1_VFD_Running\",\n", + " \"FBK_TP2_Charge_Pump_Running\",\n", + " \"FBK_TP2_Low_Oil_Level\",\n", + " \"FBK_TP2_Oil_Cooler_Running\",\n", + " \"FBK_TP2_VFD_Running\",\n", + " \"FBK_WW1_VFD_Running\",\n", + " \"FBK_WW2_VFD_Running\",\n", + " \"FBK_WW3_VFD_Running\",\n", + " \"FBK_WW4_VFD_Running\",\n", + " \"FBK_WW5_VFD_Running\",\n", + " \"FBK_WW6_VFD_Running\",\n", + " \"SPT_Pond_Level_Start\",\n", + " \"SPT_Pond_Level_Start_WW1\",\n", + " \"SPT_Pond_Level_Start_WW2\",\n", + " \"SPT_Pond_Level_Start_WW3\",\n", + " \"SPT_Pond_Level_Start_WW4\",\n", + " \"SPT_Pond_Level_Start_WW5\",\n", + " \"SPT_Pond_Level_Start_WW6\",\n", + " \"SPT_Pond_Level_Stop\",\n", + " \"SPT_Pond_Level_Stop_WW1\",\n", + " \"SPT_Pond_Level_Stop_WW2\",\n", + " \"SPT_Pond_Level_Stop_WW3\",\n", + " \"SPT_Pond_Level_Stop_WW4\",\n", + " \"SPT_Pond_Level_Stop_WW5\",\n", + " \"SPT_Pond_Level_Stop_WW6\",\n", + " \"SPT_Suction_PSI_Permissive\",\n", + " \"SPT_TP1_A_Winding_High\",\n", + " \"SPT_TP1_B_Winding_High\",\n", + " \"SPT_TP1_C_Winding_High\",\n", + " \"SPT_TP1_High_Discharge_Alarm\",\n", + " \"SPT_TP1_High_Vibration_Alarm\",\n", + " \"SPT_TP1_Inboard_High\",\n", + " \"SPT_TP1_Low_Discharge_Alarm\",\n", + " \"SPT_TP1_Outboard_High\",\n", + " \"SPT_TP1_PID_Manual_Freq\",\n", + " \"SPT_TP1_PID_Setpoint\",\n", + " \"SPT_TP2_A_Winding_High\",\n", + " \"SPT_TP2_B_Winding_High\",\n", + " \"SPT_TP2_C_Winding_High\",\n", + " \"SPT_TP2_High_Discharge_Alarm\",\n", + " \"SPT_TP2_High_Vibration_Alarm\",\n", + " \"SPT_TP2_Inboard_High\",\n", + " \"SPT_TP2_Low_Discharge_Alarm\",\n", + " \"SPT_TP2_Outboard_High\",\n", + " \"SPT_TP2_PID_Manual_Freq\",\n", + " \"SPT_TP2_PID_Setpoint\",\n", + " \"SPT_WW1_Hand_Freq\",\n", + " \"SPT_WW1_Hi_Disch_Alarm\",\n", + " \"SPT_WW1_Hi_Flow_Alarm\",\n", + " \"SPT_WW1_Lo_Disch_Alarm\",\n", + " \"SPT_WW1_Lo_Flow_Alarm\",\n", + " \"SPT_WW1_Lo_PIP_Alarm\",\n", + " \"SPT_WW1_PID_Setpoint\",\n", + " \"SPT_WW2_Hand_Freq\",\n", + " \"SPT_WW2_Hi_Disch_Alarm\",\n", + " \"SPT_WW2_Hi_Flow_Alarm\",\n", + " \"SPT_WW2_Lo_Disch_Alarm\",\n", + " \"SPT_WW2_Lo_Flow_Alarm\",\n", + " \"SPT_WW2_Lo_PIP_Alarm\",\n", + " \"SPT_WW2_PID_Setpoint\",\n", + " \"SPT_WW3_Hand_Freq\",\n", + " \"SPT_WW3_Hi_Disch_Alarm\",\n", + " \"SPT_WW3_Hi_Flow_Alarm\",\n", + " \"SPT_WW3_Lo_Disch_Alarm\",\n", + " \"SPT_WW3_Lo_Flow_Alarm\",\n", + " \"SPT_WW3_Lo_PIP_Alarm\",\n", + " \"SPT_WW3_PID_Setpoint\",\n", + " \"SPT_WW4_Hand_Freq\",\n", + " \"SPT_WW4_Hi_Disch_Alarm\",\n", + " \"SPT_WW4_Hi_Flow_Alarm\",\n", + " \"SPT_WW4_Lo_Disch_Alarm\",\n", + " \"SPT_WW4_Lo_Flow_Alarm\",\n", + " \"SPT_WW4_Lo_PIP_Alarm\",\n", + " \"SPT_WW4_PID_Setpoint\",\n", + " \"SPT_WW5_Hand_Freq\",\n", + " \"SPT_WW5_Hi_Disch_Alarm\",\n", + " \"SPT_WW5_Hi_Flow_Alarm\",\n", + " \"SPT_WW5_Lo_Disch_Alarm\",\n", + " \"SPT_WW5_Lo_Flow_Alarm\",\n", + " \"SPT_WW5_Lo_PIP_Alarm\",\n", + " \"SPT_WW5_PID_Setpoint\",\n", + " \"SPT_WW6_Hand_Freq\",\n", + " \"SPT_WW6_Hi_Disch_Alarm\",\n", + " \"SPT_WW6_Hi_Flow_Alarm\",\n", + " \"SPT_WW6_Lo_Disch_Alarm\",\n", + " \"SPT_WW6_Lo_Flow_Alarm\",\n", + " \"SPT_WW6_Lo_PIP_Alarm\",\n", + " \"SPT_WW6_PID_Setpoint\",\n", + " \"TP1_Charge_Pump_Run\",\n", + " \"TP1_Oil_Cooler_Run\",\n", + " \"TP2_Charge_Pump_Run\",\n", + " \"TP2_Oil_Cooler_Run\",\n", + " \"Val_Pond_Level_Scaled\",\n", + " \"Val_TP_1_A_Winding_Temp_Scaled\",\n", + " \"Val_TP_1_B_Winding_Temp_Scaled\",\n", + " \"Val_TP_1_C_Winding_Temp_Scaled\",\n", + " \"Val_TP_1_Discharge_PSI_Scaled\",\n", + " \"Val_TP_1_Inboard_Temp_Scaled\",\n", + " \"Val_TP_1_Outboard_Temp_Scaled\",\n", + " \"Val_TP_1_Suction_PSI_Scaled\",\n", + " \"Val_TP_1_Vibration_Scaled\",\n", + " \"Val_TP_2_A_Winding_Temp_Scaled\",\n", + " \"Val_TP_2_B_Winding_Temp_Scaled\",\n", + " \"Val_TP_2_C_Winding_Temp_Scaled\",\n", + " \"Val_TP_2_Discharge_PSI_Scaled\",\n", + " \"Val_TP_2_Inboard_Temp_Scaled\",\n", + " \"Val_TP_2_Outboard_Temp_Scaled\",\n", + " \"Val_TP_2_Suction_PSI_Scaled\",\n", + " \"Val_TP_2_Vibration_Scaled\",\n", + " \"Val_TP_FlowRate\",\n", + " \"Val_TP_FM_Yest_Total\",\n", + " \"Val_TP_LastMonth_Total\",\n", + " \"Val_TP_Lifetime_Flow_Total\",\n", + " \"Val_TP_Monthly_Total\",\n", + " \"Val_TP_Today_Total\",\n", + " \"Val_TP1_VFD_Frequency_Setpoint\",\n", + " \"Val_TP1_VFD_Output_Current\",\n", + " \"Val_TP1_VFD_Output_Frequency\",\n", + " \"Val_TP1_VFD_Output_Voltage\",\n", + " \"Val_TP2_VFD_Frequency_Setpoint\",\n", + " \"Val_TP2_VFD_Output_Current\",\n", + " \"Val_TP2_VFD_Output_Frequency\",\n", + " \"Val_TP2_VFD_Output_Voltage\",\n", + " \"Val_WW1_Discharge_PSI\",\n", + " \"Val_WW1_Downhole_PSI\",\n", + " \"Val_WW1_Flowmeter_FR\",\n", + " \"Val_WW1_Flowmeter_LastMonth_Total\",\n", + " \"Val_WW1_Flowmeter_Month_Total\",\n", + " \"Val_WW1_Flowmeter_Todays_Total\",\n", + " \"Val_WW1_Flowmeter_Total\",\n", + " \"Val_WW1_Flowmeter_Yest_Total\",\n", + " \"Val_WW1_VFD_Frequency_Setpoint\",\n", + " \"Val_WW1_VFD_Output_Current\",\n", + " \"Val_WW1_VFD_Output_Frequency\",\n", + " \"Val_WW1_VFD_Output_Voltage\",\n", + " \"Val_WW2_Current_Seconds\",\n", + " \"Val_WW2_Discharge_PSI\",\n", + " \"Val_WW2_Downhole_PSI\",\n", + " \"Val_WW2_Flowmeter_FR\",\n", + " \"Val_WW2_Flowmeter_LastMonth_Total\",\n", + " \"Val_WW2_Flowmeter_Month_Total\",\n", + " \"Val_WW2_Flowmeter_Todays_Total\",\n", + " \"Val_WW2_Flowmeter_Total\",\n", + " \"Val_WW2_Flowmeter_Yest_Total\",\n", + " \"Val_WW2_VFD_Frequency_Setpoint\",\n", + " \"Val_WW2_VFD_Output_Current\",\n", + " \"Val_WW2_VFD_Output_Frequency\",\n", + " \"Val_WW2_VFD_Output_Voltage\",\n", + " \"Val_WW3_Current_Seconds\",\n", + " \"Val_WW3_Discharge_PSI\",\n", + " \"Val_WW3_Downhole_PSI\",\n", + " \"Val_WW3_Flowmeter_FR\",\n", + " \"Val_WW3_Flowmeter_LastMonth_Total\",\n", + " \"Val_WW3_Flowmeter_Month_Total\",\n", + " \"Val_WW3_Flowmeter_Todays_Total\",\n", + " \"Val_WW3_Flowmeter_Total\",\n", + " \"Val_WW3_Flowmeter_Yest_Total\",\n", + " \"Val_WW3_VFD_Frequency_Setpoint\",\n", + " \"Val_WW3_VFD_Output_Current\",\n", + " \"Val_WW3_VFD_Output_Frequency\",\n", + " \"Val_WW3_VFD_Output_Voltage\",\n", + " \"Val_WW4_Current_Seconds\",\n", + " \"Val_WW4_Discharge_PSI\",\n", + " \"Val_WW4_Downhole_PSI\",\n", + " \"Val_WW4_Flowmeter_FR\",\n", + " \"Val_WW4_Flowmeter_LastMonth_Total\",\n", + " \"Val_WW4_Flowmeter_Month_Total\",\n", + " \"Val_WW4_Flowmeter_Todays_Total\",\n", + " \"Val_WW4_Flowmeter_Total\",\n", + " \"Val_WW4_Flowmeter_Yest_Total\",\n", + " \"Val_WW4_VFD_Frequency_Setpoint\",\n", + " \"Val_WW4_VFD_Output_Current\",\n", + " \"Val_WW4_VFD_Output_Frequency\",\n", + " \"Val_WW4_VFD_Output_Voltage\",\n", + " \"Val_WW5_Current_Seconds\",\n", + " \"Val_WW5_Discharge_PSI\",\n", + " \"Val_WW5_Downhole_PSI\",\n", + " \"Val_WW5_Flowmeter_FR\",\n", + " \"Val_WW5_Flowmeter_LastMonth_Total\",\n", + " \"Val_WW5_Flowmeter_Month_Total\",\n", + " \"Val_WW5_Flowmeter_Todays_Total\",\n", + " \"Val_WW5_Flowmeter_Total\",\n", + " \"Val_WW5_Flowmeter_Yest_Total\",\n", + " \"Val_WW5_VFD_Frequency_Setpoint\",\n", + " \"Val_WW5_VFD_Output_Current\",\n", + " \"Val_WW5_VFD_Output_Frequency\",\n", + " \"Val_WW5_VFD_Output_Voltage\",\n", + " \"Val_WW6_Current_Seconds\",\n", + " \"Val_WW6_Discharge_PSI\",\n", + " \"Val_WW6_Downhole_PSI\",\n", + " \"Val_WW6_Flowmeter_FR\",\n", + " \"Val_WW6_Flowmeter_LastMonth_Total\",\n", + " \"Val_WW6_Flowmeter_Month_Total\",\n", + " \"Val_WW6_Flowmeter_Todays_Total\",\n", + " \"Val_WW6_Flowmeter_Total\",\n", + " \"Val_WW6_Flowmeter_Yest_Total\",\n", + " \"Val_WW6_VFD_Frequency_Setpoint\",\n", + " \"Val_WW6_VFD_Output_Current\",\n", + " \"Val_WW6_VFD_Output_Frequency\",\n", + " \"Val_WW6_VFD_Output_Voltage\"\n", "]" ] }, { "cell_type": "code", - "execution_count": 17, + "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "nico = [\n", - " \"pond_level_input_alm\",\n", - " \"ww_1_comms_alm\",\n", - " \"ww_2_comms_alm\",\n", - " \"ww_3_comms_alm\",\n", - " \"ww_4_comms_alm\",\n", - " \"ww_5_comms_alm\",\n", - " \"ww_6_comms_alm\",\n", - " \"wtp_1_discharge_alm\",\n", - " \"wtp_1_suction_alm\",\n", - " \"wtp_1_vibration_alm\",\n", - " \"wtp_2_discharge_alm\",\n", - " \"wtp_2_suction_alm\",\n", - " \"wtp_2_vibration_alm\"\n", + " \"AL0_Pond_Level_Input_Failure\",\n", + " \"AL0_TP1_Charge_Pump_Failed_To_Start\",\n", + " \"AL0_TP1_High_A_Winding_Alarm\",\n", + " \"AL0_TP1_High_B_Winding_Alarm\",\n", + " \"AL0_TP1_High_C_Winding_Alarm\",\n", + " \"AL0_TP1_High_Discharge_PSI\",\n", + " \"AL0_TP1_High_Inboard_Temp_Alarm\",\n", + " \"AL0_TP1_High_Outboard_Temp_Alarm\",\n", + " \"AL0_TP1_High_Vibration_Alarm\",\n", + " \"AL0_TP1_Low_Discharge_PSI\",\n", + " \"AL0_TP1_Low_Oil_Level_Alarm\",\n", + " \"AL0_TP1_Low_Suction_Pressure\",\n", + " \"AL0_TP1_Oil_Cooler_Failed_To_Start\",\n", + " \"AL0_TP2_Charge_Pump_Failed_To_Start\",\n", + " \"AL0_TP2_High_A_Winding_Alarm\",\n", + " \"AL0_TP2_High_B_Winding_Alarm\",\n", + " \"AL0_TP2_High_C_Winding_Alarm\",\n", + " \"AL0_TP2_High_Discharge_PSI\",\n", + " \"AL0_TP2_High_Inboard_Temp_Alarm\",\n", + " \"AL0_TP2_High_Outboard_Temp_Alarm\",\n", + " \"AL0_TP2_High_Vibration_Alarm\",\n", + " \"AL0_TP2_Low_Discharge_PSI\",\n", + " \"AL0_TP2_Low_Oil_Level_Alarm\",\n", + " \"AL0_TP2_Low_Suction_Pressure\",\n", + " \"AL0_TP2_Oil_Cooler_Failed_To_Start\",\n", + " \"AL0_Water_Well_1_Communication_Failure\",\n", + " \"AL0_Water_Well_2_Communication_Failure\",\n", + " \"AL0_Water_Well_3_Communication_Failure\",\n", + " \"AL0_Water_Well_4_Communication_Failure\",\n", + " \"AL0_Water_Well_5_Communication_Failure\",\n", + " \"AL0_Water_Well_6_Communication_Failure\",\n", + " \"AL0_WTP_1_Discharge_Input_Failure\",\n", + " \"AL0_WTP_1_Suction_Input_Failure\",\n", + " \"AL0_WTP_1_Vibration_Failure\",\n", + " \"AL0_WTP_2_Discharge_Input_Failure\",\n", + " \"AL0_WTP_2_Suction_Input_Failure\",\n", + " \"AL0_WTP_2_Vibration_Failure\",\n", + " \"AL0_WW1_Control_Power_Failure\",\n", + " \"AL0_WW1_Hi_Discharge_Alarm\",\n", + " \"AL0_WW1_Hi_Flow_Alarm\",\n", + " \"AL0_WW1_HOA_In_Manual\",\n", + " \"AL0_WW1_Lo_Discharge_Alarm\",\n", + " \"AL0_WW1_Lo_Flow_Alarm\",\n", + " \"AL0_WW1_Lo_PIP_Alarm\",\n", + " \"AL0_WW1_Master_Communication_Failure\",\n", + " \"AL0_WW1_VFD_Faulted\",\n", + " \"AL0_WW2_Control_Power_Failure\",\n", + " \"AL0_WW2_Hi_Discharge_Alarm\",\n", + " \"AL0_WW2_Hi_Flow_Alarm\",\n", + " \"AL0_WW2_HOA_In_Manual\",\n", + " \"AL0_WW2_Lo_Discharge_Alarm\",\n", + " \"AL0_WW2_Lo_Flow_Alarm\",\n", + " \"AL0_WW2_Lo_PIP_Alarm\",\n", + " \"AL0_WW2_Master_Communication_Failure\",\n", + " \"AL0_WW2_VFD_Faulted\",\n", + " \"AL0_WW3_Control_Power_Failure\",\n", + " \"AL0_WW3_Hi_Discharge_Alarm\",\n", + " \"AL0_WW3_Hi_Flow_Alarm\",\n", + " \"AL0_WW3_HOA_In_Manual\",\n", + " \"AL0_WW3_Lo_Discharge_Alarm\",\n", + " \"AL0_WW3_Lo_Flow_Alarm\",\n", + " \"AL0_WW3_Lo_PIP_Alarm\",\n", + " \"AL0_WW3_Master_Communication_Failure\",\n", + " \"AL0_WW3_VFD_Faulted\",\n", + " \"AL0_WW4_Control_Power_Failure\",\n", + " \"AL0_WW4_Hi_Discharge_Alarm\",\n", + " \"AL0_WW4_Hi_Flow_Alarm\",\n", + " \"AL0_WW4_HOA_In_Manual\",\n", + " \"AL0_WW4_Lo_Discharge_Alarm\",\n", + " \"AL0_WW4_Lo_Flow_Alarm\",\n", + " \"AL0_WW4_Lo_PIP_Alarm\",\n", + " \"AL0_WW4_Master_Communication_Failure\",\n", + " \"AL0_WW4_VFD_Faulted\",\n", + " \"AL0_WW5_Control_Power_Failure\",\n", + " \"AL0_WW5_Hi_Discharge_Alarm\",\n", + " \"AL0_WW5_Hi_Flow_Alarm\",\n", + " \"AL0_WW5_HOA_In_Manual\",\n", + " \"AL0_WW5_Lo_Discharge_Alarm\",\n", + " \"AL0_WW5_Lo_Flow_Alarm\",\n", + " \"AL0_WW5_Lo_PIP_Alarm\",\n", + " \"AL0_WW5_Master_Communication_Failure\",\n", + " \"AL0_WW5_VFD_Faulted\",\n", + " \"AL0_WW6_Control_Power_Failure\",\n", + " \"AL0_WW6_Hi_Discharge_Alarm\",\n", + " \"AL0_WW6_Hi_Flow_Alarm\",\n", + " \"AL0_WW6_HOA_In_Manual\",\n", + " \"AL0_WW6_Lo_Discharge_Alarm\",\n", + " \"AL0_WW6_Lo_Flow_Alarm\",\n", + " \"AL0_WW6_Lo_PIP_Alarm\",\n", + " \"AL0_WW6_Master_Communication_Failure\",\n", + " \"AL0_WW6_VFD_Faulted\",\n", + " \"CMD_Run_TP1_VFD\",\n", + " \"CMD_Run_TP2_VFD\",\n", + " \"CMD_TP1_High_A_Winding_Temp_Alarm_Bypass\",\n", + " \"CMD_TP1_High_B_Winding_Temp_Alarm_Bypass\",\n", + " \"CMD_TP1_High_C_Winding_Temp_Alarm_Bypass\",\n", + " \"CMD_TP1_High_Discharge_Alarm_Bypass\",\n", + " \"CMD_TP1_High_Inboard_Temp_Alarm_Bypass\",\n", + " \"CMD_TP1_High_Outboard_Temp_Alarm_Bypass\",\n", + " \"CMD_TP1_High_Vibration_Alarm_Bypass\",\n", + " \"CMD_TP1_Low_Discharge_Alarm_Bypass\",\n", + " \"CMD_TP1_Master_Alarm_Bypass\",\n", + " \"CMD_TP1_Master_Fault_Clear\",\n", + " \"CMD_TP1_Oil_Cooler_Bypass\",\n", + " \"CMD_TP1_Oil_Level_Alarm_Bypass\",\n", + " \"CMD_TP1_PID_Auto\",\n", + " \"CMD_TP2_High_A_Winding_Temp_Alarm_Bypass\",\n", + " \"CMD_TP2_High_B_Winding_Temp_Alarm_Bypass\",\n", + " \"CMD_TP2_High_C_Winding_Temp_Alarm_Bypass\",\n", + " \"CMD_TP2_High_Discharge_Alarm_Bypass\",\n", + " \"CMD_TP2_High_Inboard_Temp_Alarm_Bypass\",\n", + " \"CMD_TP2_High_Outboard_Temp_Alarm_Bypass\",\n", + " \"CMD_TP2_High_Vibration_Alarm_Bypass\",\n", + " \"CMD_TP2_Low_Discharge_Alarm_Bypass\",\n", + " \"CMD_TP2_Master_Alarm_Bypass\",\n", + " \"CMD_TP2_Master_Fault_Clear\",\n", + " \"CMD_TP2_Oil_Cooler_Bypass\",\n", + " \"CMD_TP2_Oil_Level_Alarm_Bypass\",\n", + " \"CMD_TP2_PID_Auto\",\n", + " \"CMD_WW_Start_Stop_Together\",\n", + " \"CMD_WW1_Auto\",\n", + " \"CMD_WW1_Communication_Check\",\n", + " \"CMD_WW1_Enable_Hi_Disch_Alarm\",\n", + " \"CMD_WW1_Enable_Hi_Flow_Alarm\",\n", + " \"CMD_WW1_Enable_Lo_Disch_Alarm\",\n", + " \"CMD_WW1_Enable_Lo_Flow_Alarm\",\n", + " \"CMD_WW1_Enable_Lo_PIP_Alarm\",\n", + " \"CMD_WW1_Manual_Run\",\n", + " \"CMD_WW1_PID_Auto\",\n", + " \"CMD_WW1_Run\",\n", + " \"CMD_WW2_Auto\",\n", + " \"CMD_WW2_Communication_Check\",\n", + " \"CMD_WW2_Enable_Hi_Disch_Alarm\",\n", + " \"CMD_WW2_Enable_Hi_Flow_Alarm\",\n", + " \"CMD_WW2_Enable_Lo_Disch_Alarm\",\n", + " \"CMD_WW2_Enable_Lo_Flow_Alarm\",\n", + " \"CMD_WW2_Enable_Lo_PIP_Alarm\",\n", + " \"CMD_WW2_Manual_Run\",\n", + " \"CMD_WW2_PID_Auto\",\n", + " \"CMD_WW2_Run\",\n", + " \"CMD_WW3_Auto\",\n", + " \"CMD_WW3_Communication_Check\",\n", + " \"CMD_WW3_Enable_Hi_Disch_Alarm\",\n", + " \"CMD_WW3_Enable_Hi_Flow_Alarm\",\n", + " \"CMD_WW3_Enable_Lo_Disch_Alarm\",\n", + " \"CMD_WW3_Enable_Lo_Flow_Alarm\",\n", + " \"CMD_WW3_Enable_Lo_PIP_Alarm\",\n", + " \"CMD_WW3_Manual_Run\",\n", + " \"CMD_WW3_PID_Auto\",\n", + " \"CMD_WW3_Run\",\n", + " \"CMD_WW4_Auto\",\n", + " \"CMD_WW4_Communication_Check\",\n", + " \"CMD_WW4_Enable_Hi_Disch_Alarm\",\n", + " \"CMD_WW4_Enable_Hi_Flow_Alarm\",\n", + " \"CMD_WW4_Enable_Lo_Disch_Alarm\",\n", + " \"CMD_WW4_Enable_Lo_Flow_Alarm\",\n", + " \"CMD_WW4_Enable_Lo_PIP_Alarm\",\n", + " \"CMD_WW4_Manual_Run\",\n", + " \"CMD_WW4_PID_Auto\",\n", + " \"CMD_WW4_Run\",\n", + " \"CMD_WW5_Auto\",\n", + " \"CMD_WW5_Communication_Check\",\n", + " \"CMD_WW5_Enable_Hi_Disch_Alarm\",\n", + " \"CMD_WW5_Enable_Hi_Flow_Alarm\",\n", + " \"CMD_WW5_Enable_Lo_Disch_Alarm\",\n", + " \"CMD_WW5_Enable_Lo_Flow_Alarm\",\n", + " \"CMD_WW5_Enable_Lo_PIP_Alarm\",\n", + " \"CMD_WW5_Manual_Run\",\n", + " \"CMD_WW5_PID_Auto\",\n", + " \"CMD_WW5_Run\",\n", + " \"CMD_WW6_Auto\",\n", + " \"CMD_WW6_Communication_Check\",\n", + " \"CMD_WW6_Enable_Hi_Disch_Alarm\",\n", + " \"CMD_WW6_Enable_Hi_Flow_Alarm\",\n", + " \"CMD_WW6_Enable_Lo_Disch_Alarm\",\n", + " \"CMD_WW6_Enable_Lo_Flow_Alarm\",\n", + " \"CMD_WW6_Enable_Lo_PIP_Alarm\",\n", + " \"CMD_WW6_Manual_Run\",\n", + " \"CMD_WW6_PID_Auto\",\n", + " \"CMD_WW6_Run\",\n", + " \"Current_Day\",\n", + " \"Current_Hour\",\n", + " \"Current_Minute\",\n", + " \"Current_Second\",\n", + " \"FBK_TP1_Charge_Pump_Running\",\n", + " \"FBK_TP1_Low_Oil_Level\",\n", + " \"FBK_TP1_Oil_Cooler_Running\",\n", + " \"FBK_TP1_VFD_Running\",\n", + " \"FBK_TP2_Charge_Pump_Running\",\n", + " \"FBK_TP2_Low_Oil_Level\",\n", + " \"FBK_TP2_Oil_Cooler_Running\",\n", + " \"FBK_TP2_VFD_Running\",\n", + " \"FBK_WW1_VFD_Running\",\n", + " \"FBK_WW2_VFD_Running\",\n", + " \"FBK_WW3_VFD_Running\",\n", + " \"FBK_WW4_VFD_Running\",\n", + " \"FBK_WW5_VFD_Running\",\n", + " \"FBK_WW6_VFD_Running\",\n", + " \"SPT_Pond_Level_Start\",\n", + " \"SPT_Pond_Level_Start_WW1\",\n", + " \"SPT_Pond_Level_Start_WW2\",\n", + " \"SPT_Pond_Level_Start_WW3\",\n", + " \"SPT_Pond_Level_Start_WW4\",\n", + " \"SPT_Pond_Level_Start_WW5\",\n", + " \"SPT_Pond_Level_Start_WW6\",\n", + " \"SPT_Pond_Level_Stop\",\n", + " \"SPT_Pond_Level_Stop_WW1\",\n", + " \"SPT_Pond_Level_Stop_WW2\",\n", + " \"SPT_Pond_Level_Stop_WW3\",\n", + " \"SPT_Pond_Level_Stop_WW4\",\n", + " \"SPT_Pond_Level_Stop_WW5\",\n", + " \"SPT_Pond_Level_Stop_WW6\",\n", + " \"SPT_Suction_PSI_Permissive\",\n", + " \"SPT_TP1_A_Winding_High\",\n", + " \"SPT_TP1_B_Winding_High\",\n", + " \"SPT_TP1_C_Winding_High\",\n", + " \"SPT_TP1_High_Discharge_Alarm\",\n", + " \"SPT_TP1_High_Vibration_Alarm\",\n", + " \"SPT_TP1_Inboard_High\",\n", + " \"SPT_TP1_Low_Discharge_Alarm\",\n", + " \"SPT_TP1_Outboard_High\",\n", + " \"SPT_TP1_PID_Manual_Freq\",\n", + " \"SPT_TP1_PID_Setpoint\",\n", + " \"SPT_TP2_A_Winding_High\",\n", + " \"SPT_TP2_B_Winding_High\",\n", + " \"SPT_TP2_C_Winding_High\",\n", + " \"SPT_TP2_High_Discharge_Alarm\",\n", + " \"SPT_TP2_High_Vibration_Alarm\",\n", + " \"SPT_TP2_Inboard_High\",\n", + " \"SPT_TP2_Low_Discharge_Alarm\",\n", + " \"SPT_TP2_Outboard_High\",\n", + " \"SPT_TP2_PID_Manual_Freq\",\n", + " \"SPT_TP2_PID_Setpoint\",\n", + " \"SPT_WW1_Hand_Freq\",\n", + " \"SPT_WW1_Hi_Disch_Alarm\",\n", + " \"SPT_WW1_Hi_Flow_Alarm\",\n", + " \"SPT_WW1_Lo_Disch_Alarm\",\n", + " \"SPT_WW1_Lo_Flow_Alarm\",\n", + " \"SPT_WW1_Lo_PIP_Alarm\",\n", + " \"SPT_WW1_PID_Setpoint\",\n", + " \"SPT_WW2_Hand_Freq\",\n", + " \"SPT_WW2_Hi_Disch_Alarm\",\n", + " \"SPT_WW2_Hi_Flow_Alarm\",\n", + " \"SPT_WW2_Lo_Disch_Alarm\",\n", + " \"SPT_WW2_Lo_Flow_Alarm\",\n", + " \"SPT_WW2_Lo_PIP_Alarm\",\n", + " \"SPT_WW2_PID_Setpoint\",\n", + " \"SPT_WW3_Hand_Freq\",\n", + " \"SPT_WW3_Hi_Disch_Alarm\",\n", + " \"SPT_WW3_Hi_Flow_Alarm\",\n", + " \"SPT_WW3_Lo_Disch_Alarm\",\n", + " \"SPT_WW3_Lo_Flow_Alarm\",\n", + " \"SPT_WW3_Lo_PIP_Alarm\",\n", + " \"SPT_WW3_PID_Setpoint\",\n", + " \"SPT_WW4_Hand_Freq\",\n", + " \"SPT_WW4_Hi_Disch_Alarm\",\n", + " \"SPT_WW4_Hi_Flow_Alarm\",\n", + " \"SPT_WW4_Lo_Disch_Alarm\",\n", + " \"SPT_WW4_Lo_Flow_Alarm\",\n", + " \"SPT_WW4_Lo_PIP_Alarm\",\n", + " \"SPT_WW4_PID_Setpoint\",\n", + " \"SPT_WW5_Hand_Freq\",\n", + " \"SPT_WW5_Hi_Disch_Alarm\",\n", + " \"SPT_WW5_Hi_Flow_Alarm\",\n", + " \"SPT_WW5_Lo_Disch_Alarm\",\n", + " \"SPT_WW5_Lo_Flow_Alarm\",\n", + " \"SPT_WW5_Lo_PIP_Alarm\",\n", + " \"SPT_WW5_PID_Setpoint\",\n", + " \"SPT_WW6_Hand_Freq\",\n", + " \"SPT_WW6_Hi_Disch_Alarm\",\n", + " \"SPT_WW6_Hi_Flow_Alarm\",\n", + " \"SPT_WW6_Lo_Disch_Alarm\",\n", + " \"SPT_WW6_Lo_Flow_Alarm\",\n", + " \"SPT_WW6_Lo_PIP_Alarm\",\n", + " \"SPT_WW6_PID_Setpoint\",\n", + " \"TP1_Charge_Pump_Run\",\n", + " \"TP1_Oil_Cooler_Run\",\n", + " \"TP2_Charge_Pump_Run\",\n", + " \"TP2_Oil_Cooler_Run\",\n", + " \"Val_Pond_Level_Scaled\",\n", + " \"Val_TP_1_A_Winding_Temp_Scaled\",\n", + " \"Val_TP_1_B_Winding_Temp_Scaled\",\n", + " \"Val_TP_1_C_Winding_Temp_Scaled\",\n", + " \"Val_TP_1_Discharge_PSI_Scaled\",\n", + " \"Val_TP_1_Inboard_Temp_Scaled\",\n", + " \"Val_TP_1_Outboard_Temp_Scaled\",\n", + " \"Val_TP_1_Suction_PSI_Scaled\",\n", + " \"Val_TP_1_Vibration_Scaled\",\n", + " \"Val_TP_2_A_Winding_Temp_Scaled\",\n", + " \"Val_TP_2_B_Winding_Temp_Scaled\",\n", + " \"Val_TP_2_C_Winding_Temp_Scaled\",\n", + " \"Val_TP_2_Discharge_PSI_Scaled\",\n", + " \"Val_TP_2_Inboard_Temp_Scaled\",\n", + " \"Val_TP_2_Outboard_Temp_Scaled\",\n", + " \"Val_TP_2_Suction_PSI_Scaled\",\n", + " \"Val_TP_2_Vibration_Scaled\",\n", + " \"Val_TP_FlowRate\",\n", + " \"Val_TP_FM_Yest_Total\",\n", + " \"Val_TP_LastMonth_Total\",\n", + " \"Val_TP_Lifetime_Flow_Total\",\n", + " \"Val_TP_Monthly_Total\",\n", + " \"Val_TP_Today_Total\",\n", + " \"Val_TP1_VFD_Frequency_Setpoint\",\n", + " \"Val_TP1_VFD_Output_Current\",\n", + " \"Val_TP1_VFD_Output_Frequency\",\n", + " \"Val_TP1_VFD_Output_Voltage\",\n", + " \"Val_TP2_VFD_Frequency_Setpoint\",\n", + " \"Val_TP2_VFD_Output_Current\",\n", + " \"Val_TP2_VFD_Output_Frequency\",\n", + " \"Val_TP2_VFD_Output_Voltage\",\n", + " \"Val_WW1_Discharge_PSI\",\n", + " \"Val_WW1_Downhole_PSI\",\n", + " \"Val_WW1_Flowmeter_FR\",\n", + " \"Val_WW1_Flowmeter_LastMonth_Total\",\n", + " \"Val_WW1_Flowmeter_Month_Total\",\n", + " \"Val_WW1_Flowmeter_Todays_Total\",\n", + " \"Val_WW1_Flowmeter_Total\",\n", + " \"Val_WW1_Flowmeter_Yest_Total\",\n", + " \"Val_WW1_VFD_Frequency_Setpoint\",\n", + " \"Val_WW1_VFD_Output_Current\",\n", + " \"Val_WW1_VFD_Output_Frequency\",\n", + " \"Val_WW1_VFD_Output_Voltage\",\n", + " \"Val_WW2_Discharge_PSI\",\n", + " \"Val_WW2_Downhole_PSI\",\n", + " \"Val_WW2_Flowmeter_FR\",\n", + " \"Val_WW2_Flowmeter_LastMonth_Total\",\n", + " \"Val_WW2_Flowmeter_Month_Total\",\n", + " \"Val_WW2_Flowmeter_Todays_Total\",\n", + " \"Val_WW2_Flowmeter_Total\",\n", + " \"Val_WW2_Flowmeter_Yest_Total\",\n", + " \"Val_WW2_VFD_Frequency_Setpoint\",\n", + " \"Val_WW2_VFD_Output_Current\",\n", + " \"Val_WW2_VFD_Output_Frequency\",\n", + " \"Val_WW2_VFD_Output_Voltage\",\n", + " \"Val_WW3_Discharge_PSI\",\n", + " \"Val_WW3_Downhole_PSI\",\n", + " \"Val_WW3_Flowmeter_FR\",\n", + " \"Val_WW3_Flowmeter_LastMonth_Total\",\n", + " \"Val_WW3_Flowmeter_Month_Total\",\n", + " \"Val_WW3_Flowmeter_Todays_Total\",\n", + " \"Val_WW3_Flowmeter_Total\",\n", + " \"Val_WW3_Flowmeter_Yest_Total\",\n", + " \"Val_WW3_VFD_Frequency_Setpoint\",\n", + " \"Val_WW3_VFD_Output_Current\",\n", + " \"Val_WW3_VFD_Output_Frequency\",\n", + " \"Val_WW3_VFD_Output_Voltage\",\n", + " \"Val_WW4_Discharge_PSI\",\n", + " \"Val_WW4_Downhole_PSI\",\n", + " \"Val_WW4_Flowmeter_FR\",\n", + " \"Val_WW4_Flowmeter_LastMonth_Total\",\n", + " \"Val_WW4_Flowmeter_Month_Total\",\n", + " \"Val_WW4_Flowmeter_Todays_Total\",\n", + " \"Val_WW4_Flowmeter_Total\",\n", + " \"Val_WW4_Flowmeter_Yest_Total\",\n", + " \"Val_WW4_VFD_Frequency_Setpoint\",\n", + " \"Val_WW4_VFD_Output_Current\",\n", + " \"Val_WW4_VFD_Output_Frequency\",\n", + " \"Val_WW4_VFD_Output_Voltage\",\n", + " \"Val_WW5_Discharge_PSI\",\n", + " \"Val_WW5_Downhole_PSI\",\n", + " \"Val_WW5_Flowmeter_FR\",\n", + " \"Val_WW5_Flowmeter_LastMonth_Total\",\n", + " \"Val_WW5_Flowmeter_Month_Total\",\n", + " \"Val_WW5_Flowmeter_Todays_Total\",\n", + " \"Val_WW5_Flowmeter_Total\",\n", + " \"Val_WW5_Flowmeter_Yest_Total\",\n", + " \"Val_WW5_VFD_Frequency_Setpoint\",\n", + " \"Val_WW5_VFD_Output_Current\",\n", + " \"Val_WW5_VFD_Output_Frequency\",\n", + " \"Val_WW5_VFD_Output_Voltage\",\n", + " \"Val_WW6_Discharge_PSI\",\n", + " \"Val_WW6_Downhole_PSI\",\n", + " \"Val_WW6_Flowmeter_FR\",\n", + " \"Val_WW6_Flowmeter_LastMonth_Total\",\n", + " \"Val_WW6_Flowmeter_Month_Total\",\n", + " \"Val_WW6_Flowmeter_Todays_Total\",\n", + " \"Val_WW6_Flowmeter_Total\",\n", + " \"Val_WW6_Flowmeter_Yest_Total\",\n", + " \"Val_WW6_VFD_Frequency_Setpoint\",\n", + " \"Val_WW6_VFD_Output_Current\",\n", + " \"Val_WW6_VFD_Output_Frequency\",\n", + " \"Val_WW6_VFD_Output_Voltage\"\n", "]" ] }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": 18, + "execution_count": 8, "metadata": {}, "outputs": [], "source": [ - "c = list(set(set(josh) - set(nico)))" + "def list_difference(list1, list2):\n", + " # Convert lists to sets and find the differences\n", + " difference_1 = list(set(list1) - set(list2)) # In list1 but not in list2\n", + " difference_2 = list(set(list2) - set(list1)) # In list2 but not in list1\n", + " \n", + " return difference_1, difference_2\n" ] }, { "cell_type": "code", - "execution_count": 19, + "execution_count": 9, "metadata": {}, "outputs": [], "source": [ - "c.sort()" + "in_josh_not_nico,in_nico_not_josh = list_difference(josh,nico)" ] }, { "cell_type": "code", - "execution_count": 20, + "execution_count": 10, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "['tp_1_charge_pump_fail_to_start_alm',\n", - " 'tp_1_hi_a_winding_alm',\n", - " 'tp_1_hi_b_winding_alm',\n", - " 'tp_1_hi_c_winding_alm',\n", - " 'tp_1_hi_discharge_alm',\n", - " 'tp_1_hi_inboard_temp_alm',\n", - " 'tp_1_hi_outboard_temp_alm',\n", - " 'tp_1_hi_vibration_alm',\n", - " 'tp_1_lo_discharge_alm',\n", - " 'tp_1_lo_oil_alm',\n", - " 'tp_1_lo_suction_alm',\n", - " 'tp_1_oil_cooler_failed_to_start_alm',\n", - " 'tp_2_charge_pump_fail_to_start_alm',\n", - " 'tp_2_hi_a_winding_alm',\n", - " 'tp_2_hi_b_winding_alm',\n", - " 'tp_2_hi_c_winding_alm',\n", - " 'tp_2_hi_discharge_alm',\n", - " 'tp_2_hi_inboard_temp_alm',\n", - " 'tp_2_hi_outboard_temp_alm',\n", - " 'tp_2_hi_vibration_alm',\n", - " 'tp_2_lo_discharge_alm',\n", - " 'tp_2_lo_oil_alm',\n", - " 'tp_2_lo_suction_alm',\n", - " 'tp_2_oil_cooler_failed_to_start_alm',\n", - " 'ww_1_control_power_alm',\n", - " 'ww_1_hi_discharge_alm',\n", - " 'ww_1_hi_flow_alm',\n", - " 'ww_1_hoa_in_manual_alm',\n", - " 'ww_1_lo_discharge_alm',\n", - " 'ww_1_lo_flow_alm',\n", - " 'ww_1_lo_pip_alm',\n", - " 'ww_1_master_comm_alm',\n", - " 'ww_1_vfd_alm',\n", - " 'ww_2_control_power_alm',\n", - " 'ww_2_hi_discharge_alm',\n", - " 'ww_2_hi_flow_alm',\n", - " 'ww_2_hoa_in_manual_alm',\n", - " 'ww_2_lo_discharge_alm',\n", - " 'ww_2_lo_flow_alm',\n", - " 'ww_2_lo_pip_alm',\n", - " 'ww_2_master_comm_alm',\n", - " 'ww_2_vfd_alm',\n", - " 'ww_3_control_power_alm',\n", - " 'ww_3_hi_discharge_alm',\n", - " 'ww_3_hi_flow_alm',\n", - " 'ww_3_hoa_in_manual_alm',\n", - " 'ww_3_lo_discharge_alm',\n", - " 'ww_3_lo_flow_alm',\n", - " 'ww_3_lo_pip_alm',\n", - " 'ww_3_master_comm_alm',\n", - " 'ww_3_vfd_alm',\n", - " 'ww_4_control_power_alm',\n", - " 'ww_4_hi_discharge_alm',\n", - " 'ww_4_hi_flow_alm',\n", - " 'ww_4_hoa_in_manual_alm',\n", - " 'ww_4_lo_discharge_alm',\n", - " 'ww_4_lo_flow_alm',\n", - " 'ww_4_lo_pip_alm',\n", - " 'ww_4_master_comm_alm',\n", - " 'ww_4_vfd_alm',\n", - " 'ww_5_control_power_alm',\n", - " 'ww_5_hi_discharge_alm',\n", - " 'ww_5_hi_flow_alm',\n", - " 'ww_5_hoa_in_manual_alm',\n", - " 'ww_5_lo_discharge_alm',\n", - " 'ww_5_lo_flow_alm',\n", - " 'ww_5_lo_pip_alm',\n", - " 'ww_5_master_comm_alm',\n", - " 'ww_5_vfd_alm',\n", - " 'ww_6_control_power_alm',\n", - " 'ww_6_hi_discharge_alm',\n", - " 'ww_6_hi_flow_alm',\n", - " 'ww_6_hoa_in_manual_alm',\n", - " 'ww_6_lo_discharge_alm',\n", - " 'ww_6_lo_flow_alm',\n", - " 'ww_6_lo_pip_alm',\n", - " 'ww_6_master_comm_alm',\n", - " 'ww_6_vfd_alm']" + "['Val_WW5_Current_Seconds',\n", + " 'Current_Seconds_Word',\n", + " 'Val_WW6_Current_Seconds',\n", + " 'Val_WW2_Current_Seconds',\n", + " 'Val_WW4_Current_Seconds',\n", + " 'Val_WW3_Current_Seconds']" ] }, - "execution_count": 20, + "execution_count": 10, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "c" + "in_josh_not_nico" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 11, "metadata": {}, - "outputs": [], - "source": [] + "outputs": [ + { + "data": { + "text/plain": [ + "['CMD_TP2_Master_Alarm_Bypass', 'CMD_TP2_Oil_Cooler_Bypass']" + ] + }, + "execution_count": 11, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "in_nico_not_josh" + ] } ], "metadata": { "kernelspec": { - "display_name": "tbreport", + "display_name": "base", "language": "python", "name": "python3" }, @@ -270,7 +873,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.12.4" + "version": "3.9.12" } }, "nbformat": 4,