251 lines
5.4 KiB
JSON
251 lines
5.4 KiB
JSON
{
|
|
"stations": {
|
|
"station_main": {
|
|
"id": "station_main",
|
|
"name": "Main Pump Station",
|
|
"tags": [
|
|
"primary",
|
|
"control",
|
|
"monitoring",
|
|
"water_system"
|
|
],
|
|
"attributes": {},
|
|
"description": "Primary water pumping station for the facility"
|
|
},
|
|
"station_backup": {
|
|
"id": "station_backup",
|
|
"name": "Backup Pump Station",
|
|
"tags": [
|
|
"backup",
|
|
"emergency",
|
|
"monitoring",
|
|
"water_system"
|
|
],
|
|
"attributes": {},
|
|
"description": "Emergency backup pumping station"
|
|
},
|
|
"station_control": {
|
|
"id": "station_control",
|
|
"name": "Control Station",
|
|
"tags": [
|
|
"local",
|
|
"control",
|
|
"automation",
|
|
"water_system"
|
|
],
|
|
"attributes": {},
|
|
"description": "Main control and monitoring station"
|
|
}
|
|
},
|
|
"equipment": {
|
|
"pump_primary": {
|
|
"id": "pump_primary",
|
|
"name": "Primary Pump",
|
|
"tags": [
|
|
"pump",
|
|
"primary",
|
|
"control",
|
|
"automation"
|
|
],
|
|
"attributes": {},
|
|
"description": "Main water pump with variable speed drive",
|
|
"station_id": "station_main"
|
|
},
|
|
"pump_backup": {
|
|
"id": "pump_backup",
|
|
"name": "Backup Pump",
|
|
"tags": [
|
|
"pump",
|
|
"backup",
|
|
"emergency",
|
|
"automation"
|
|
],
|
|
"attributes": {},
|
|
"description": "Emergency backup water pump",
|
|
"station_id": "station_backup"
|
|
},
|
|
"sensor_pressure": {
|
|
"id": "sensor_pressure",
|
|
"name": "Pressure Sensor",
|
|
"tags": [
|
|
"sensor",
|
|
"measurement",
|
|
"monitoring",
|
|
"safety"
|
|
],
|
|
"attributes": {},
|
|
"description": "Water pressure monitoring sensor",
|
|
"station_id": "station_main"
|
|
},
|
|
"sensor_flow": {
|
|
"id": "sensor_flow",
|
|
"name": "Flow Meter",
|
|
"tags": [
|
|
"sensor",
|
|
"measurement",
|
|
"monitoring",
|
|
"industrial"
|
|
],
|
|
"attributes": {},
|
|
"description": "Water flow rate measurement device",
|
|
"station_id": "station_main"
|
|
},
|
|
"valve_control": {
|
|
"id": "valve_control",
|
|
"name": "Control Valve",
|
|
"tags": [
|
|
"valve",
|
|
"control",
|
|
"automation",
|
|
"safety"
|
|
],
|
|
"attributes": {},
|
|
"description": "Flow control valve with position feedback",
|
|
"station_id": "station_main"
|
|
},
|
|
"controller_plc": {
|
|
"id": "controller_plc",
|
|
"name": "PLC Controller",
|
|
"tags": [
|
|
"controller",
|
|
"automation",
|
|
"control",
|
|
"industrial"
|
|
],
|
|
"attributes": {},
|
|
"description": "Programmable Logic Controller for system automation",
|
|
"station_id": "station_control"
|
|
}
|
|
},
|
|
"data_types": {
|
|
"speed_pump": {
|
|
"id": "speed_pump",
|
|
"name": "Pump Speed",
|
|
"tags": [
|
|
"setpoint",
|
|
"control",
|
|
"measurement",
|
|
"automation"
|
|
],
|
|
"attributes": {},
|
|
"description": "Pump motor speed control and feedback",
|
|
"units": "RPM",
|
|
"min_value": 0,
|
|
"max_value": 3000,
|
|
"default_value": 1500
|
|
},
|
|
"pressure_water": {
|
|
"id": "pressure_water",
|
|
"name": "Water Pressure",
|
|
"tags": [
|
|
"measurement",
|
|
"monitoring",
|
|
"alarm",
|
|
"safety"
|
|
],
|
|
"attributes": {},
|
|
"description": "Water pressure measurement",
|
|
"units": "PSI",
|
|
"min_value": 0,
|
|
"max_value": 100,
|
|
"default_value": 50
|
|
},
|
|
"status_pump": {
|
|
"id": "status_pump",
|
|
"name": "Pump Status",
|
|
"tags": [
|
|
"status",
|
|
"monitoring",
|
|
"alarm",
|
|
"diagnostic"
|
|
],
|
|
"attributes": {},
|
|
"description": "Pump operational status",
|
|
"units": null,
|
|
"min_value": null,
|
|
"max_value": null,
|
|
"default_value": null
|
|
},
|
|
"flow_rate": {
|
|
"id": "flow_rate",
|
|
"name": "Flow Rate",
|
|
"tags": [
|
|
"measurement",
|
|
"monitoring",
|
|
"optimization"
|
|
],
|
|
"attributes": {},
|
|
"description": "Water flow rate measurement",
|
|
"units": "GPM",
|
|
"min_value": 0,
|
|
"max_value": 1000,
|
|
"default_value": 500
|
|
},
|
|
"position_valve": {
|
|
"id": "position_valve",
|
|
"name": "Valve Position",
|
|
"tags": [
|
|
"setpoint",
|
|
"feedback",
|
|
"control",
|
|
"automation"
|
|
],
|
|
"attributes": {},
|
|
"description": "Control valve position command and feedback",
|
|
"units": "%",
|
|
"min_value": 0,
|
|
"max_value": 100,
|
|
"default_value": 0
|
|
},
|
|
"emergency_stop": {
|
|
"id": "emergency_stop",
|
|
"name": "Emergency Stop",
|
|
"tags": [
|
|
"command",
|
|
"safety",
|
|
"alarm",
|
|
"emergency"
|
|
],
|
|
"attributes": {},
|
|
"description": "Emergency stop command and status",
|
|
"units": null,
|
|
"min_value": null,
|
|
"max_value": null,
|
|
"default_value": null
|
|
}
|
|
},
|
|
"all_tags": [
|
|
"industrial",
|
|
"command",
|
|
"measurement",
|
|
"municipal",
|
|
"fault",
|
|
"emergency",
|
|
"monitoring",
|
|
"control",
|
|
"primary",
|
|
"water_system",
|
|
"active",
|
|
"controller",
|
|
"sensor",
|
|
"diagnostic",
|
|
"status",
|
|
"optimization",
|
|
"setpoint",
|
|
"automation",
|
|
"maintenance",
|
|
"backup",
|
|
"remote",
|
|
"pump",
|
|
"secondary",
|
|
"local",
|
|
"alarm",
|
|
"inactive",
|
|
"feedback",
|
|
"safety",
|
|
"valve",
|
|
"motor",
|
|
"actuator",
|
|
"healthy"
|
|
]
|
|
} |