Revisión de 3.2.4 Direccionamiento con Índice y Slot (ranura) de 3 June, 2012 - 16:33

Versión para imprimirVersión para imprimir

 Cuando se direccionan datos, PROFIBUS asume que la estructura física de los esclavos es modular o puede ser estructurada internamente en unidades de funciones lógicas, también llamadas módulos. Este modelo también es usado en las funciones básicas de DP para las comunicaciones de datos cíclicas, donde cada módulo tiene un número constante de bytes de entradas/salidas que se transmiten en una posición fijada en el telegrama de usuario. El procedimiento de direccionamiento está basado en identificadores, los cuales caracterizan el tipo de módulo como entrada, salida o una combinación de ambos. Todos los identificadores combinados conforman la configuración del esclavo, que también es comprobada por el DPM1 cuando el sistema se inicia.

 La comunicación acíclica de datos está también basada en este modelo. Todos los bloques de datos habilitados para el acceso de lectura/escritura también son considerados como asignados a los módulos y pueden ser direccionados usando número de slot y un índice. El número de slot direcciona al módulo y el índice direcciona el bloque da datos asignado al módulo. Cada bloque de datos puede ser de hasta 244 bytes (ver la figura 16). En el caso de dispositivos modulares, el número de slot está asignado al módulo. Los módulos comienzan en el 1 y son numerados de forma ascendente en una secuencia contigua. El número de slot 0 es para el propio dispositivo.

 Los dispositivos compactos se consideran como una unidad de módulos virtuales. Estos pueden también ser direccionados con un número de slot y un índice.

 A través de la especificación de la longitud en la petición de lectura/escritura también es posible leer/escribir partes del bloque de datos. Cuando el acceso al bloque de datos es satisfactorio, el esclavo envía una respuesta positiva de lectura/escritura o puede, en otro caso, ser capaz de clasificar el problema mediante su respuesta negativa.

 Intercambio de datos esclavo-esclavo