Identification \ and Maintenance Functions¶
PROFINET standard defines “Identification & Maintenance” data (I&M) to have access to device specific information like serial number, order number etc. This I&M data is described as I&M0 and I&M1 – I&M5 data. I&M0 and I&M1 – I&M4 data should be provided by all types of IO devices; I&M5 is optional.
Access to this data should be provided via PROFINET acyclic read/write services at specific slot/sub-slot indexes.
The following shows how to access I&M data in AC500:
read / write | accessible at slot / sublot | supported by | |
---|---|---|---|
I&M0 | read only | any configured slot / sub-slot | CI50x + CM589-PNIO + CM589-PNIO-4 |
I&M1-4 | read | any configured slot / sub-slot responds with data stored at DAP-sub-module Interface serves as representative for all configured slots / sub-slots |
CM589-PNIO + CM589-PNIO-4 |
I&M1-4 | write | DAP- sub-module Interface representative for all configured slots / sub-slots |
CM589-PNIO + CM589-PNIO-4 |
I&M5 | not supported | - | - |
I&M data provides the following details:
I&M0 | VendorID (WORD) OrderID (STRING:20) SerialNr (STRING:16) HW-Revision (WORD) SW-Revision (1 CHAR plus 3 x BYTE, e. g. V.1.2.3) RevisionCounter (WORD) ProfileID (WORD) IM_ProfileSpecType (WORD) IM_Version (2 x BYTE) IM_supported (WORD) |
I&M1 | Tag function (STRING:32) Tag location (STRING:22) |
I&M2 | Installation date (STRING:16) |
I&M3 | Descriptor (STRING:54) |
I&M4 | Signature (STRING:54) |
AC500 PROFINET function block Library provides function block PNIO_IM0 to read I&M 0 data for a certain IO device.
See : PNIO_IM0
Note
The IO devices CI501-PNIO and CI502-PNIO support I&M0 function.
The structure and the meaning of these information is specified in the PNO “Profile Guidelines Part 1: Identification & Maintenance Functions” (version 1.1.1, order number 3.502).