13.3. Funcionamiento de la ISDU
El IOLM ofrece una interfaz ISDU muy flexible que es utilizada por todos los protocolos industriales compatibles.
La interfaz ISDU contiene lo siguiente:
• Una solicitud ISDU puede contener uno o varios comandos individuales de lectura y/o escritura ISDU.
• Capacidades individuales de intercambio de bytes basadas en comandos ISDU.
• Estructuras de comandos de tamaños variables para permitir el acceso a una gran variedad de tamaños de
bloques ISDU.
• Una sola solicitud ISDU puede contener tantos comandos de lectura y/o escritura ISDU como permita la
carga útil del protocolo industrial. Por ejemplo, si un protocolo industrial proporciona cargas útiles de
lectura/escritura de hasta 500 bytes, una solicitud ISDU puede contener múltiples comandos de diversas
longitudes que pueden alcanzar un total de hasta 500 bytes de longitud.
• Para la familia ControlLogix de PLCs EtherNet/IP, se proporcionan métodos de solicitud ISDU con y sin
bloqueo.
-
El IOLM implementa el bloqueo de las solicitudes ISDU no respondiendo a un mensaje de solicitud ISDU
hasta que no se hayan procesado todos los comandos.
-
El IOLM implementa las solicitudes ISDU sin bloqueo de la siguiente manera:
•
Respondiendo a un mensaje de solicitud ISDU inmediatamente después de recibir y verificar la
solicitud ISDU.
•
Exigiendo que el PLC supervise el estado de la solicitud ISDU con mensajes de lectura. El IOLM no
devolverá un estado completo hasta que no se hayan procesado todos los comandos ISDU.
13.3.1. Estructura de solicitud/respuesta de la ISDU
Las solicitudes ISDU pueden contener un solo comando o varios comandos anidados. Esta subsección trata lo
siguiente:
•
Solicitud de comando único de la ISDU en la página 127
•
Solicitud de comando múltiple de la ISDU en la página 128
13.3.1.1. Solicitud de comando único de la ISDU
Aquí se ilustra una solicitud de comando único de la ISDU.
Rev.00 - 04.2020 | MAN IO-Link Master Profinet SPA | © 2020 | CARLO GAVAZZI Industri
127