Para intercambiar datos de entrada y salida entre el módulo esclavo de PROFIBUS DP y el maestro PROFIBUS de manera cíclica, defina las variables en la ficha Profibus-Modules I/O Mapping.
Las direcciones %IW del controlador son los valores de salida proporcionados por el maestro PROFIBUS DP.
Las direcciones %QW del controlador se aplican a la entrada del maestro PROFIBUS DP.
NOTA:
Al utilizar el módulo TM4PDPS1 de PROFIBUS, es obligatorio:
oConfigurar una tarea PROFIBUS dedicada sin watchdog (no utilice la tarea MAST).
oAsignar a la tarea PROFIBUS dedicada una prioridad menor que la de la tarea MAST (por ejemplo, si la tarea MAST tiene un valor de prioridad 1, la tarea PROFIBUS debe tener un valor de prioridad 10).
oNo definir un tiempo de ciclo de la tarea PROFIBUS superior a 10 ms. El tiempo de ciclo habitual de la tarea de ciclo del bus es de 10 ms.
Para obtener más información sobre la configuración de la tarea PROFIBUS, consulte la ayuda online de EcoStruxure Machine Expert, capítulo Programación con EcoStruxure Machine Expert/Editores de dispositivos/Editor de configuración de Profibus DP/Tarea de ciclo de bus Profibus DP.
Crear una tabla de asignación de E/S para el módulo esclavo de PROFIBUS DP de TM4PDPS1
Paso |
Acción |
---|---|
1 |
Seleccione la ficha Dispositivos y módulos en el Catálogo de hardware y haga clic en Comunicación. |
2 |
Seleccione Profibus > Maestro, elija el dispositivo de E/S que desee añadir, arrástrelo y colóquelo en TM4PDPS1. Resultado: el módulo se añade al área My Controller > COM_Bus > TM4PDPS1 de Dispositivos. |
Las variables para el intercambio se crean automáticamente en %IWx y %QWx en la ficha Profibus I/O Mapping. Haga doble clic en el dispositivo de E/S que ha añadido para acceder a esta pantalla.
Configurar un dispositivo de E/S virtual añadido al módulo TM4PDPS1
Las fichas de la ventana de configuración se describen en la siguiente tabla:
La ventana de configuración contiene las siguientes fichas:
Nombre de ficha |
Descripción |
---|---|
Profibus I/O Mapping |
Esta ficha contiene las variables para el intercambio de datos. |
Status |
Esta ficha proporciona información de diagnóstico. |
Information |
Esta ficha proporciona más información sobre el módulo de entrada o salida seleccionado. |
Comportamiento de E/S virtual de PROFIBUS
En la siguiente tabla se describe el estado de las E/S de PROFIBUS en función del:
oEstado del controlador
oEstado de comunicación de PROFIBUS (valor de PROFIBUS_R.i_CommState de la biblioteca PLCSystem)
Estado del controlador |
Estado de E/S de PROFIBUS del controlador |
---|---|
STOPPED |
Las direcciones %QW se gestionan según su configuración en la ficha Ajustes PLC de la pantalla de configuración del controlador. Las direcciones %IW se gestionan según su configuración en la ficha Ajustes PLC de la pantalla de configuración del controlador. |
RUNNING |
El maestro actualiza las direcciones %IW. Las direcciones %QW se envían al maestro. |
HALT |
Las direcciones %QW se gestionan según su configuración en la ficha Ajustes PLC de la pantalla de configuración del controlador. Las direcciones %IW mantienen el último valor correcto enviado por el maestro. |
Estado de las comunicaciones |
Valor de PROFIBUS_R.i_CommState |
Estado de E/S de PROFIBUS del controlador |
---|---|---|
El maestro PROFIBUS está detenido |
4 (modo de funcionamiento) |
El maestro establece en 0 las direcciones %IW. Las direcciones %QW se envían al maestro. |
Se ha detectado el watchdog |
2 (detener) |
Las direcciones %QW no se envían al maestro. Las direcciones %IW mantienen el último valor correcto enviado por el maestro. |