{ "ui": {"network": {"ip": "192.168.0.1", "port": 5000, "docker_network": "vlan1"}}, "hmis": [], "plcs": [{ "name": "plc1", "logic": "plc1.py", "network": {"ip": "192.168.0.21", "docker_network": "vlan1"}, "inbound_connections": [{"type": "tcp", "ip": "192.168.0.21", "port": 502}], "outbound_connections": [], "registers": { "coil": [{"address": 1, "count": 1, "id": "valve_cmd", "io": "output"}], "discrete_input": [], "holding_register": [], "input_register": [] }, "monitors": [], "controllers": [] }], "sensors": [], "actuators": [{ "name": "orphan_actuator", "hil": "hil1", "network": {"ip": "192.168.0.41", "docker_network": "vlan1"}, "inbound_connections": [{"type": "tcp", "ip": "192.168.0.41", "port": 502}], "registers": { "coil": [{"address": 500, "count": 1, "physical_value": "valve_input"}], "discrete_input": [], "holding_register": [], "input_register": [] }, "physical_values": [{"name": "valve_input", "io": "input"}] }], "hils": [{"name": "hil1", "logic": "hil1.py", "physical_values": [{"name": "valve_input", "io": "input"}]}], "serial_networks": [], "ip_networks": [{"docker_name": "vlan1", "name": "vlan1", "subnet": "192.168.0.0/24"}] }