{ "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": "", "device_id": { "version": "3.0.0.0", "id": "0000 0000", "type": 0 }, "parameter_count": 0, "path": "Device/Camera device/", "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" }