Files
nearxos d98c44bfa3 Initial commit: CODESYS tree, integration docs, Node-RED scripts.
PLC application sources (NVL, rooms, boiler), HA/Node-RED integration guide, and NVL patch utilities.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-26 21:21:56 +03:00

2204 lines
72 KiB
JSON

{
"project_path": "C:\\codesys-projects\\Codesys_Home_Automation\\Home_Automation.project",
"ok": true,
"warnings": [],
"device_count": 9,
"channels_only": true,
"devices": [
{
"parameters": [],
"name": "Device",
"device_id": {
"version": "4.15.0.0",
"id": "0000 0011",
"type": 4102
},
"parameter_count": 0,
"path": "Device",
"connectors": [
{
"interface": "Common.PCI",
"role": "parent",
"host_parameters": [],
"connector_id": 0
},
{
"interface": "GPIOSysfs",
"role": "parent",
"host_parameters": [],
"connector_id": 1
},
{
"interface": "Common.SoftMotion.General",
"role": "parent",
"host_parameters": [],
"connector_id": 2
},
{
"interface": "Raspberry.GPIOs",
"role": "parent",
"host_parameters": [],
"connector_id": 3
},
{
"interface": "SafetyInterface",
"role": "parent",
"host_parameters": [],
"connector_id": 4
},
{
"interface": "Raspberry.OnewireMaster",
"role": "parent",
"host_parameters": [],
"connector_id": 5
},
{
"interface": "Raspberry.Camera2",
"role": "parent",
"host_parameters": [],
"connector_id": 6
},
{
"interface": "Raspberry.SPIMaster",
"role": "parent",
"host_parameters": [],
"connector_id": 7
},
{
"interface": "Raspberry.I2CMaster",
"role": "parent",
"host_parameters": [],
"connector_id": 8
}
]
},
{
"parameters": [],
"name": "GPIOs_A_B",
"device_id": {
"version": "4.15.0.0",
"id": "0000 0000",
"type": 504
},
"parameter_count": 0,
"path": "Device/GPIOs_A_B",
"connectors": [
{
"interface": "Raspberry.GPIOs",
"role": "child",
"host_parameters": [
{
"bit_size": 32,
"name": "digital inputs (GPIO0..GPIO31)",
"iec_type": "",
"id": 1000,
"channel_type": "input",
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%ID1"
},
"type_string": "DWORD",
"sub_elements": [
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%IX4.0"
},
"name": "Bit0",
"iec_type": ""
},
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%IX4.1"
},
"name": "Bit1",
"iec_type": ""
},
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%IX4.2"
},
"name": "Bit2",
"iec_type": ""
},
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%IX4.3"
},
"name": "Bit3",
"iec_type": ""
},
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%IX4.4"
},
"name": "Bit4",
"iec_type": ""
},
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%IX4.5"
},
"name": "Bit5",
"iec_type": ""
},
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%IX4.6"
},
"name": "Bit6",
"iec_type": ""
},
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%IX4.7"
},
"name": "Bit7",
"iec_type": ""
},
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%IX5.0"
},
"name": "Bit8",
"iec_type": ""
},
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%IX5.1"
},
"name": "Bit9",
"iec_type": ""
},
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%IX5.2"
},
"name": "Bit10",
"iec_type": ""
},
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%IX5.3"
},
"name": "Bit11",
"iec_type": ""
},
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%IX5.4"
},
"name": "Bit12",
"iec_type": ""
},
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%IX5.5"
},
"name": "Bit13",
"iec_type": ""
},
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%IX5.6"
},
"name": "Bit14",
"iec_type": ""
},
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%IX5.7"
},
"name": "Bit15",
"iec_type": ""
},
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%IX6.0"
},
"name": "Bit16",
"iec_type": ""
},
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%IX6.1"
},
"name": "Bit17",
"iec_type": ""
},
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%IX6.2"
},
"name": "Bit18",
"iec_type": ""
},
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%IX6.3"
},
"name": "Bit19",
"iec_type": ""
},
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%IX6.4"
},
"name": "Bit20",
"iec_type": ""
},
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%IX6.5"
},
"name": "Bit21",
"iec_type": ""
},
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%IX6.6"
},
"name": "Bit22",
"iec_type": ""
},
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%IX6.7"
},
"name": "Bit23",
"iec_type": ""
},
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%IX7.0"
},
"name": "Bit24",
"iec_type": ""
},
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%IX7.1"
},
"name": "Bit25",
"iec_type": ""
},
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%IX7.2"
},
"name": "Bit26",
"iec_type": ""
},
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%IX7.3"
},
"name": "Bit27",
"iec_type": ""
},
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%IX7.4"
},
"name": "Bit28",
"iec_type": ""
},
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%IX7.5"
},
"name": "Bit29",
"iec_type": ""
},
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%IX7.6"
},
"name": "Bit30",
"iec_type": ""
},
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%IX7.7"
},
"name": "Bit31",
"iec_type": ""
}
],
"section": ""
},
{
"bit_size": 32,
"name": "digital outputs (GPIO0..GPIO31)",
"iec_type": "",
"id": 2000,
"channel_type": "output",
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QD2"
},
"type_string": "DWORD",
"sub_elements": [
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX8.0"
},
"name": "Bit0",
"iec_type": ""
},
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX8.1"
},
"name": "Bit1",
"iec_type": ""
},
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX8.2"
},
"name": "Bit2",
"iec_type": ""
},
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX8.3"
},
"name": "Bit3",
"iec_type": ""
},
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX8.4"
},
"name": "Bit4",
"iec_type": ""
},
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX8.5"
},
"name": "Bit5",
"iec_type": ""
},
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX8.6"
},
"name": "Bit6",
"iec_type": ""
},
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX8.7"
},
"name": "Bit7",
"iec_type": ""
},
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX9.0"
},
"name": "Bit8",
"iec_type": ""
},
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX9.1"
},
"name": "Bit9",
"iec_type": ""
},
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX9.2"
},
"name": "Bit10",
"iec_type": ""
},
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX9.3"
},
"name": "Bit11",
"iec_type": ""
},
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX9.4"
},
"name": "Bit12",
"iec_type": ""
},
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX9.5"
},
"name": "Bit13",
"iec_type": ""
},
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX9.6"
},
"name": "Bit14",
"iec_type": ""
},
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX9.7"
},
"name": "Bit15",
"iec_type": ""
},
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX10.0"
},
"name": "Bit16",
"iec_type": ""
},
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX10.1"
},
"name": "Bit17",
"iec_type": ""
},
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX10.2"
},
"name": "Bit18",
"iec_type": ""
},
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX10.3"
},
"name": "Bit19",
"iec_type": ""
},
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX10.4"
},
"name": "Bit20",
"iec_type": ""
},
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX10.5"
},
"name": "Bit21",
"iec_type": ""
},
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX10.6"
},
"name": "Bit22",
"iec_type": ""
},
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX10.7"
},
"name": "Bit23",
"iec_type": ""
},
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX11.0"
},
"name": "Bit24",
"iec_type": ""
},
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX11.1"
},
"name": "Bit25",
"iec_type": ""
},
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX11.2"
},
"name": "Bit26",
"iec_type": ""
},
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX11.3"
},
"name": "Bit27",
"iec_type": ""
},
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX11.4"
},
"name": "Bit28",
"iec_type": ""
},
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX11.5"
},
"name": "Bit29",
"iec_type": ""
},
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX11.6"
},
"name": "Bit30",
"iec_type": ""
},
{
"bit_size": 1,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX11.7"
},
"name": "Bit31",
"iec_type": ""
}
],
"section": ""
}
],
"connector_id": 1
}
]
},
{
"parameters": [],
"name": "<Empty>",
"device_id": {
"version": "3.0.0.0",
"id": "0000 0000",
"type": 0
},
"parameter_count": 0,
"path": "Device/Camera device/<Empty>",
"connectors": [
{
"interface": "Raspberry.Camera2",
"role": "child",
"host_parameters": [],
"connector_id": 1
}
]
},
{
"parameters": [],
"name": "EtherCAT_Master",
"device_id": {
"version": "4.10.0.0",
"id": "0000 0001",
"type": 64
},
"parameter_count": 0,
"path": "Device/EtherCAT_Master",
"connectors": [
{
"interface": "Common.PCI",
"role": "child",
"host_parameters": [],
"connector_id": 1
},
{
"interface": "Common.Ethercat",
"role": "parent",
"host_parameters": [],
"connector_id": 2
}
]
},
{
"parameters": [],
"name": "EK1100",
"device_id": {
"version": "Revision=16#00120000",
"id": "2_044C2C5200120000",
"type": 65
},
"parameter_count": 0,
"path": "Device/EtherCAT_Master/EK1100",
"connectors": [
{
"interface": "Common.Ethercat",
"role": "child",
"host_parameters": [],
"connector_id": 1
},
{
"interface": "Common.Ethercat.Module",
"role": "parent",
"host_parameters": [],
"connector_id": 2
}
]
},
{
"parameters": [],
"name": "K1",
"device_id": {
"version": "Revision=16#00120000",
"id": "2_0711305200120000",
"type": 65
},
"parameter_count": 0,
"path": "Device/EtherCAT_Master/EK1100/K1",
"connectors": [
{
"interface": "Common.Ethercat.Module",
"role": "child",
"host_parameters": [
{
"bit_size": 1,
"name": "Input",
"channel_type": "input",
"iec_type": "",
"id": 33554434,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%IX0.0"
},
"type_string": "BIT",
"section": "16#1A00 Channel 1"
},
{
"bit_size": 1,
"name": "Input",
"channel_type": "input",
"iec_type": "",
"id": 33554435,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%IX0.1"
},
"type_string": "BIT",
"section": "16#1A01 Channel 2"
},
{
"bit_size": 1,
"name": "Input",
"channel_type": "input",
"iec_type": "",
"id": 33554436,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%IX0.2"
},
"type_string": "BIT",
"section": "16#1A02 Channel 3"
},
{
"bit_size": 1,
"name": "Input",
"channel_type": "input",
"iec_type": "",
"id": 33554437,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%IX0.3"
},
"type_string": "BIT",
"section": "16#1A03 Channel 4"
},
{
"bit_size": 1,
"name": "Input",
"channel_type": "input",
"iec_type": "",
"id": 33554438,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%IX0.4"
},
"type_string": "BIT",
"section": "16#1A04 Channel 5"
},
{
"bit_size": 1,
"name": "Input",
"channel_type": "input",
"iec_type": "",
"id": 33554439,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%IX0.5"
},
"type_string": "BIT",
"section": "16#1A05 Channel 6"
},
{
"bit_size": 1,
"name": "Input",
"channel_type": "input",
"iec_type": "",
"id": 33554440,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%IX0.6"
},
"type_string": "BIT",
"section": "16#1A06 Channel 7"
},
{
"bit_size": 1,
"name": "Input",
"channel_type": "input",
"iec_type": "",
"id": 33554441,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%IX0.7"
},
"type_string": "BIT",
"section": "16#1A07 Channel 8"
},
{
"bit_size": 1,
"name": "Input",
"channel_type": "input",
"iec_type": "",
"id": 33554442,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%IX1.0"
},
"type_string": "BIT",
"section": "16#1A08 Channel 9"
},
{
"bit_size": 1,
"name": "Input",
"channel_type": "input",
"iec_type": "",
"id": 33554443,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%IX1.1"
},
"type_string": "BIT",
"section": "16#1A09 Channel 10"
},
{
"bit_size": 1,
"name": "Input",
"channel_type": "input",
"iec_type": "",
"id": 33554444,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%IX1.2"
},
"type_string": "BIT",
"section": "16#1A0A Channel 11"
},
{
"bit_size": 1,
"name": "Input",
"channel_type": "input",
"iec_type": "",
"id": 33554445,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%IX1.3"
},
"type_string": "BIT",
"section": "16#1A0B Channel 12"
},
{
"bit_size": 1,
"name": "Input",
"channel_type": "input",
"iec_type": "",
"id": 33554446,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%IX1.4"
},
"type_string": "BIT",
"section": "16#1A0C Channel 13"
},
{
"bit_size": 1,
"name": "Input",
"channel_type": "input",
"iec_type": "",
"id": 33554447,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%IX1.5"
},
"type_string": "BIT",
"section": "16#1A0D Channel 14"
},
{
"bit_size": 1,
"name": "Input",
"channel_type": "input",
"iec_type": "",
"id": 33554448,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%IX1.6"
},
"type_string": "BIT",
"section": "16#1A0E Channel 15"
},
{
"bit_size": 1,
"name": "Input",
"channel_type": "input",
"iec_type": "",
"id": 33554449,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%IX1.7"
},
"type_string": "BIT",
"section": "16#1A0F Channel 16"
}
],
"connector_id": 1
}
]
},
{
"parameters": [],
"name": "K2",
"device_id": {
"version": "Revision=16#00120000",
"id": "2_0AF9305200120000",
"type": 65
},
"parameter_count": 0,
"path": "Device/EtherCAT_Master/EK1100/K2",
"connectors": [
{
"interface": "Common.Ethercat.Module",
"role": "child",
"host_parameters": [
{
"bit_size": 1,
"name": "Output",
"channel_type": "output",
"iec_type": "",
"id": 16777218,
"io_mapping": {
"variable": "Application.NVL_Sender.light_dinningRoom.l_1",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX0.0"
},
"type_string": "BIT",
"section": "16#1600 Channel 1"
},
{
"bit_size": 1,
"name": "Output",
"channel_type": "output",
"iec_type": "",
"id": 16777219,
"io_mapping": {
"variable": "Application.NVL_Sender.l_entrance.l_1",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX0.1"
},
"type_string": "BIT",
"section": "16#1601 Channel 2"
},
{
"bit_size": 1,
"name": "Output",
"channel_type": "output",
"iec_type": "",
"id": 16777220,
"io_mapping": {
"variable": "Application.NVL_Sender.light_dinningRoom.l_2",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX0.2"
},
"type_string": "BIT",
"section": "16#1602 Channel 3"
},
{
"bit_size": 1,
"name": "Output",
"channel_type": "output",
"iec_type": "",
"id": 16777221,
"io_mapping": {
"variable": "Application.NVL_Sender.light_dinningRoom.l_3",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX0.3"
},
"type_string": "BIT",
"section": "16#1603 Channel 4"
},
{
"bit_size": 1,
"name": "Output",
"channel_type": "output",
"iec_type": "",
"id": 16777222,
"io_mapping": {
"variable": "Application.NVL_Sender.light_guestWc.l_1",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX0.4"
},
"type_string": "BIT",
"section": "16#1604 Channel 5"
},
{
"bit_size": 1,
"name": "Output",
"channel_type": "output",
"iec_type": "",
"id": 16777223,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX0.5"
},
"type_string": "BIT",
"section": "16#1605 Channel 6"
},
{
"bit_size": 1,
"name": "Output",
"channel_type": "output",
"iec_type": "",
"id": 16777224,
"io_mapping": {
"variable": "Application.NVL_Sender.light_dinningRoom.l_4",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX0.6"
},
"type_string": "BIT",
"section": "16#1606 Channel 7"
},
{
"bit_size": 1,
"name": "Output",
"channel_type": "output",
"iec_type": "",
"id": 16777225,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX0.7"
},
"type_string": "BIT",
"section": "16#1607 Channel 8"
},
{
"bit_size": 1,
"name": "Output",
"channel_type": "output",
"iec_type": "",
"id": 16777226,
"io_mapping": {
"variable": "Application.NVL_Sender.l_entrance.l_2",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX1.0"
},
"type_string": "BIT",
"section": "16#1608 Channel 9"
},
{
"bit_size": 1,
"name": "Output",
"channel_type": "output",
"iec_type": "",
"id": 16777227,
"io_mapping": {
"variable": "Application.NVL_Sender.light_livingRoom.l_1",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX1.1"
},
"type_string": "BIT",
"section": "16#1609 Channel 10"
},
{
"bit_size": 1,
"name": "Output",
"channel_type": "output",
"iec_type": "",
"id": 16777228,
"io_mapping": {
"variable": "Application.NVL_Sender.light_livingRoom.l_2",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX1.2"
},
"type_string": "BIT",
"section": "16#160A Channel 11"
},
{
"bit_size": 1,
"name": "Output",
"channel_type": "output",
"iec_type": "",
"id": 16777229,
"io_mapping": {
"variable": "Application.NVL_Sender.light_livingRoom.l_3",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX1.3"
},
"type_string": "BIT",
"section": "16#160B Channel 12"
},
{
"bit_size": 1,
"name": "Output",
"channel_type": "output",
"iec_type": "",
"id": 16777230,
"io_mapping": {
"variable": "Application.NVL_Sender.light_livingRoom.l_4",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX1.4"
},
"type_string": "BIT",
"section": "16#160C Channel 13"
},
{
"bit_size": 1,
"name": "Output",
"channel_type": "output",
"iec_type": "",
"id": 16777231,
"io_mapping": {
"variable": "Application.NVL_Sender.light_kitchenArea.l_1",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX1.5"
},
"type_string": "BIT",
"section": "16#160D Channel 14"
},
{
"bit_size": 1,
"name": "Output",
"channel_type": "output",
"iec_type": "",
"id": 16777232,
"io_mapping": {
"variable": "Application.NVL_Sender.light_kitchenArea.l_2",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX1.6"
},
"type_string": "BIT",
"section": "16#160E Channel 15"
},
{
"bit_size": 1,
"name": "Output",
"channel_type": "output",
"iec_type": "",
"id": 16777233,
"io_mapping": {
"variable": "Application.NVL_Sender.light_kitchenArea.l_3",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX1.7"
},
"type_string": "BIT",
"section": "16#160F Channel 16"
}
],
"connector_id": 1
}
]
},
{
"parameters": [],
"name": "K3",
"device_id": {
"version": "Revision=16#00120000",
"id": "2_0AF9305200120000",
"type": 65
},
"parameter_count": 0,
"path": "Device/EtherCAT_Master/EK1100/K3",
"connectors": [
{
"interface": "Common.Ethercat.Module",
"role": "child",
"host_parameters": [
{
"bit_size": 1,
"name": "Output",
"channel_type": "output",
"iec_type": "",
"id": 16777218,
"io_mapping": {
"variable": "Application.NVL_Sender.light_kitchenArea.l_4",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX2.0"
},
"type_string": "BIT",
"section": "16#1600 Channel 1"
},
{
"bit_size": 1,
"name": "Output",
"channel_type": "output",
"iec_type": "",
"id": 16777219,
"io_mapping": {
"variable": "Application.NVL_Sender.light_hallway.l_1",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX2.1"
},
"type_string": "BIT",
"section": "16#1601 Channel 2"
},
{
"bit_size": 1,
"name": "Output",
"channel_type": "output",
"iec_type": "",
"id": 16777220,
"io_mapping": {
"variable": "Application.NVL_Sender.light_office.l_1",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX2.2"
},
"type_string": "BIT",
"section": "16#1602 Channel 3"
},
{
"bit_size": 1,
"name": "Output",
"channel_type": "output",
"iec_type": "",
"id": 16777221,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX2.3"
},
"type_string": "BIT",
"section": "16#1603 Channel 4"
},
{
"bit_size": 1,
"name": "Output",
"channel_type": "output",
"iec_type": "",
"id": 16777222,
"io_mapping": {
"variable": "Application.NVL_Sender.light_shower.l_1",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX2.4"
},
"type_string": "BIT",
"section": "16#1604 Channel 5"
},
{
"bit_size": 1,
"name": "Output",
"channel_type": "output",
"iec_type": "",
"id": 16777223,
"io_mapping": {
"variable": "Application.NVL_Sender.light_shower.l_2",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX2.5"
},
"type_string": "BIT",
"section": "16#1605 Channel 6"
},
{
"bit_size": 1,
"name": "Output",
"channel_type": "output",
"iec_type": "",
"id": 16777224,
"io_mapping": {
"variable": "Application.NVL_Sender.light_hallway.l_2",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX2.6"
},
"type_string": "BIT",
"section": "16#1606 Channel 7"
},
{
"bit_size": 1,
"name": "Output",
"channel_type": "output",
"iec_type": "",
"id": 16777225,
"io_mapping": {
"variable": "Application.NVL_Sender.light_bedroom.l_1",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX2.7"
},
"type_string": "BIT",
"section": "16#1607 Channel 8"
},
{
"bit_size": 1,
"name": "Output",
"channel_type": "output",
"iec_type": "",
"id": 16777226,
"io_mapping": {
"variable": "Application.NVL_Sender.light_bedroom.l_2",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX3.0"
},
"type_string": "BIT",
"section": "16#1608 Channel 9"
},
{
"bit_size": 1,
"name": "Output",
"channel_type": "output",
"iec_type": "",
"id": 16777227,
"io_mapping": {
"variable": "Application.NVL_Sender.light_masterBedroom.l_1",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX3.1"
},
"type_string": "BIT",
"section": "16#1609 Channel 10"
},
{
"bit_size": 1,
"name": "Output",
"channel_type": "output",
"iec_type": "",
"id": 16777228,
"io_mapping": {
"variable": "Application.NVL_Sender.light_masterBedroom.l_2",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX3.2"
},
"type_string": "BIT",
"section": "16#160A Channel 11"
},
{
"bit_size": 1,
"name": "Output",
"channel_type": "output",
"iec_type": "",
"id": 16777229,
"io_mapping": {
"variable": "Application.NVL_Sender.light_masterBedroom.l_3",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX3.3"
},
"type_string": "BIT",
"section": "16#160B Channel 12"
},
{
"bit_size": 1,
"name": "Output",
"channel_type": "output",
"iec_type": "",
"id": 16777230,
"io_mapping": {
"variable": "Application.NVL_Sender.light_masterBedroom.l_4",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX3.4"
},
"type_string": "BIT",
"section": "16#160C Channel 13"
},
{
"bit_size": 1,
"name": "Output",
"channel_type": "output",
"iec_type": "",
"id": 16777231,
"io_mapping": {
"variable": "Application.NVL_Sender.light_masterBath.l_1",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX3.5"
},
"type_string": "BIT",
"section": "16#160D Channel 14"
},
{
"bit_size": 1,
"name": "Output",
"channel_type": "output",
"iec_type": "",
"id": 16777232,
"io_mapping": {
"variable": "Application.NVL_Sender.light_masterBath.l_2",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX3.6"
},
"type_string": "BIT",
"section": "16#160E Channel 15"
},
{
"bit_size": 1,
"name": "Output",
"channel_type": "output",
"iec_type": "",
"id": 16777233,
"io_mapping": {
"variable": "Application.NVL_Sender.light_masterBath.l_3",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX3.7"
},
"type_string": "BIT",
"section": "16#160F Channel 16"
}
],
"connector_id": 1
}
]
},
{
"parameters": [],
"name": "K4",
"device_id": {
"version": "Revision=16#00120000",
"id": "2_0AF9305200120000",
"type": 65
},
"parameter_count": 0,
"path": "Device/EtherCAT_Master/EK1100/K4",
"connectors": [
{
"interface": "Common.Ethercat.Module",
"role": "child",
"host_parameters": [
{
"bit_size": 1,
"name": "Output",
"channel_type": "output",
"iec_type": "",
"id": 16777218,
"io_mapping": {
"variable": "Application.NVL_Sender.light_livingRoom.l_5",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX4.0"
},
"type_string": "BIT",
"section": "16#1600 Channel 1"
},
{
"bit_size": 1,
"name": "Output",
"channel_type": "output",
"iec_type": "",
"id": 16777219,
"io_mapping": {
"variable": "Application.NVL_Sender.light_outBack.l_1",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX4.1"
},
"type_string": "BIT",
"section": "16#1601 Channel 2"
},
{
"bit_size": 1,
"name": "Output",
"channel_type": "output",
"iec_type": "",
"id": 16777220,
"io_mapping": {
"variable": "Application.NVL_Sender.light_outBack.l_2",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX4.2"
},
"type_string": "BIT",
"section": "16#1602 Channel 3"
},
{
"bit_size": 1,
"name": "Output",
"channel_type": "output",
"iec_type": "",
"id": 16777221,
"io_mapping": {
"variable": "Application.NVL_Sender.light_outFront.l_2",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX4.3"
},
"type_string": "BIT",
"section": "16#1603 Channel 4"
},
{
"bit_size": 1,
"name": "Output",
"channel_type": "output",
"iec_type": "",
"id": 16777222,
"io_mapping": {
"variable": "Application.NVL_Sender.light_coveredVeranda.l_2",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX4.4"
},
"type_string": "BIT",
"section": "16#1604 Channel 5"
},
{
"bit_size": 1,
"name": "Output",
"channel_type": "output",
"iec_type": "",
"id": 16777223,
"io_mapping": {
"variable": "Application.NVL_Sender.light_coveredVeranda.l_3",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX4.5"
},
"type_string": "BIT",
"section": "16#1605 Channel 6"
},
{
"bit_size": 1,
"name": "Output",
"channel_type": "output",
"iec_type": "",
"id": 16777224,
"io_mapping": {
"variable": "Application.NVL_Sender.light_coveredVeranda.l_4",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX4.6"
},
"type_string": "BIT",
"section": "16#1606 Channel 7"
},
{
"bit_size": 1,
"name": "Output",
"channel_type": "output",
"iec_type": "",
"id": 16777225,
"io_mapping": {
"variable": "Application.NVL_Sender.l_outSide.l_1",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX4.7"
},
"type_string": "BIT",
"section": "16#1607 Channel 8"
},
{
"bit_size": 1,
"name": "Output",
"channel_type": "output",
"iec_type": "",
"id": 16777226,
"io_mapping": {
"variable": "Application.NVL_Sender.l_outFront.l_1",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX5.0"
},
"type_string": "BIT",
"section": "16#1608 Channel 9"
},
{
"bit_size": 1,
"name": "Output",
"channel_type": "output",
"iec_type": "",
"id": 16777227,
"io_mapping": {
"variable": "Application.NVL_Sender.l_outVeranda.l_4",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX5.1"
},
"type_string": "BIT",
"section": "16#1609 Channel 10"
},
{
"bit_size": 1,
"name": "Output",
"channel_type": "output",
"iec_type": "",
"id": 16777228,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX5.2"
},
"type_string": "BIT",
"section": "16#160A Channel 11"
},
{
"bit_size": 1,
"name": "Output",
"channel_type": "output",
"iec_type": "",
"id": 16777229,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX5.3"
},
"type_string": "BIT",
"section": "16#160B Channel 12"
},
{
"bit_size": 1,
"name": "Output",
"channel_type": "output",
"iec_type": "",
"id": 16777230,
"io_mapping": {
"variable": "Application.NVL_Sender.boiler_status.relay_output",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX5.4"
},
"type_string": "BIT",
"section": "16#160C Channel 13"
},
{
"bit_size": 1,
"name": "Output",
"channel_type": "output",
"iec_type": "",
"id": 16777231,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX5.5"
},
"type_string": "BIT",
"section": "16#160D Channel 14"
},
{
"bit_size": 1,
"name": "Output",
"channel_type": "output",
"iec_type": "",
"id": 16777232,
"io_mapping": {
"variable": "",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX5.6"
},
"type_string": "BIT",
"section": "16#160E Channel 15"
},
{
"bit_size": 1,
"name": "Output",
"channel_type": "output",
"iec_type": "",
"id": 16777233,
"io_mapping": {
"variable": "Application.NVL_Sender.light_livingRoom.l_1",
"maps_to_existing": true,
"default_variable": "",
"creates_variable": false,
"auto_iec_address": true,
"iec_address": "%QX5.7"
},
"type_string": "BIT",
"section": "16#160F Channel 16"
}
],
"connector_id": 1
}
]
}
],
"action": "read_device_io"
}