ics-simlab-config-gen-claude/tests/fixtures/orphan_actuator.json

37 lines
1.3 KiB
JSON

{
"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"}]
}