Funciones de identificación y mantenimiento (IMF)
Espacio de índice y particiones de IM
Con el fin de evitar conflictos con algún dispositivo PROFIBUS DP ya instalado y guardar el espacio de direcciones para los parámetros operativos, la propuesta I&M sigue el servicio CALL_REQ definido en la norma IEC 61158-6.
Este servicio, parte de los servicios de carga/descarga de "Dominio de carga", se puede utilizar en cualquier módulo independiente de cualquier directorio de un módulo representativo (por ejemplo, ranura 0) de un dispositivo. Emplea el índice 255 en cualquier ranura y abre un espacio de subíndice direccionable independiente. Para las funciones I&M, se reserva el intervalo de subíndices de 65000 a 65199. Los bloques de subíndices se llaman "IM_Index".
El servicio CALL_REQ necesita varios bytes de encabezado, lo que reduce la longitud neta posible de los datos a 236 bytes.
I&M0: el registro obligatorio
Se admite el transporte de los parámetros I&M por la red PROFIBUS DP a través de MS1 (opcional) o MS2 (obligatorio). Solo se pueden leer los datos I&M0 con IM0_Index = 65000. No se admite ningún otro índice IM.
Durante el arranque del firmware, esta estructura se inicializa con la información pertinente. Todo primario (maestro) PROFIBUS DPV1 (MS1 o MS2) podrá leer esta información en cualquier momento mediante el mecanismo CALL_REQ.