A CPU or a CP with the "Intelligent IO device” configuration is called an I-Device. An I-Device is like a standard IO device and needs to be handled like one. In addition to its role as IO device, an I-Device can also be an IO controller. The I-Device function enables a CPU or CP to exchange data with an IO controller.
I-Devices that are created and exported as a GSD file can be used within AX. For these devices it is not possible to set an IP address. Hint: The automatically generated ProfinetDeviceName of an IDevice will contain the interface name.
"Modules": [
{
"Name": "CPU1516",
"TypeIdentifier": {
"GsdId": "DAP1",
"FileName": "GSDML-V2.4-#Siemens-PreConf_XPU1516_29_IDevice_IO10Byte_X1-20240214-103103.xml"
},
"IoConfiguration": {
"OutputAddress": "10.0",
"InputAddress": "10.0"
},
"Interfaces": [
{
"Name": "Interface1",
"Label": "X1",
"Addresses": {
"Configured": [
{
"ProfinetDeviceName": "1516_IDevice_X1"
}
]
}
}
]
}
]