The addressable memory areas in the FP-I4C unit can be accessed via Modbus/TCP or via the script function.
When the interface INTERN is selected, TCP packets are not redirected to a physical device. Instead, they are processed by the FP-I4C unit itself.
All addressable memory areas are non-hold (volatile).
The memory areas are of the Modbus/TCP data type "holding registers" with read and write access.
The FP-I4C unit uses the following address ranges:
0 to 32767 (16#0000 to 16#07FF): User area with read and write access.
32768 to 33023 (16#8000 to 16#80FF): Reserved for the system
33024 to 33083 (16#8100 to 16#813B): Memory area for FP0/FP0R expansion units with read and write access.
The FP0/FP0R PROFINET DP slave unit (FP0DPS2D) cannot be used together with the FP-I4C unit.
33088 to 33120 (16#8140 to 16#8160): Memory area for GPIO, LED, and system information with read access.
The complete mapping of the memory area is contained in the data unit type FPI4C_DUT_INTERN_START_DT32768 in the FP-I4C library for Control FPWIN Pro7. The library can be downloaded from the configuration pages of the FP-I4C Web interface, e.g. the FTP Client or MQTT page.