Descargar Imprimir esta página

Siemens SIMATIC ET 200AL Manual página 1461

Ocultar thumbs Ver también para SIMATIC ET 200AL:

Publicidad

Comunicación OPC UA
10.3 Uso de la CPU S7-1500 como servidor OPC UA
Integración del método de servidor
El gráfico siguiente muestra cómo un cliente OPC UA (A) llama al método de servidor "Cool":
La CPU ejecuta en el programa de usuario cíclico la instancia "Cool1" del método de servidor
"Cool"
Primero, la CPU pregunta con la instrucción "OPC_UA_ServerMethodPre"
UA ha llamado al método de servidor "Cool"
• Si no se ha llamado al método de servidor, la ejecución del programa retorna
directamente al programa de usuario cíclico a través de
continúa el programa de usuario cíclico.
• Si se ha llamado al método de servidor, esta información retorna al método de servidor
Cool a través de
propiamente dichas, consulte "<Funcionalidad de métodos>" en el gráfico.
A continuación, el método de servidor comunica mediante la instrucción
"OPC_UA_ServerMethodPost"
El firmware devuelve dicha información a través de
Tras "Cool1", la CPU continúa el programa de usuario cíclico.
A
Llamada del método de servidor y gestión de la información "Done" (método concluido)
Llamada asíncrona al método de servidor
Información "Done" asíncrona del método llamado (método concluido)
B
Espera a llamadas de cliente OPC UA, gestión de llamadas en cola de espera, retransmisión al cliente OPC UA de in­
formación procedente del programa de usuario cíclico.
Transferencia de datos del servidor OPC UA a la instancia del método del programa de usuario, y viceversa.
C
Comprobación de si se ha llamado al método.
En caso afirmativo, hacer llegar los datos de entrada del servidor OPC UA a la instancia del método del programa de
usuario y responder a la instancia del método que se ha llamado al método ("called")
Llamada síncrona de la instrucción OPC_UA_ServerMethodPre como multinstancia, indicando el área de memoria
para los datos de entrada del servidor OPC UA.
El Return-Value informa sobre si el método ha sido llamado por el cliente OPC UA.
Comprobación sobre si el método ha concluido o continúa activo ("busy").
280
.
. En el método de servidor "Cool" se ejecutan las funciones
.
del firmware (B) que la instrucción se ha ejecutado
Manual de funciones, 11/2022, A5E03735817-AK
si un cliente OPC
y
. Tras "Cool1", la CPU
al cliente OPC UA llamante (A).
.
Comunicación

Publicidad

loading