El firmware devuelve dicha información a través de
Tras "Cool1", la CPU continúa el programa de usuario cíclico.
Llamada del método de servidor y gestión de la información "Done" (método concluido)
A
①
Llamada asíncrona al método de servidor
②
Información "Done" asíncrona del método llamado (método concluido)
Espera a llamadas de cliente OPC UA, gestión de llamadas en cola de espera, retransmisión al cliente OPC UA
B
de informació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.
Comprobación de si se ha llamado al método.
C
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").
Comprobación sobre si se ha concluido el método.
D
En caso afirmativo, los datos de salida de la instancia del método se hacen llegar al servidor OPC UA y se res-
ponde a la instancia que el método ha concluido. Se mantiene informado al servidor OPC UA.
⑥
Llamada del FB de método (aquí: FB Cool) con la instancia y los parámetros de proceso deseados.
Figura 9-13
Integración del método de servidor
Nota
Los métodos no se tienen en cuenta durante la exportación OPC UA-XML
Al exportar el modelo de información OPC UA, los métodos creados según el patrón
descrito más arriba no se incluyen en el archivo XML exportado.
Consulte también
Programa de ejemplo para proporcionar un método para clientes OPC UA (Página 205)
Comunicación
Manual de funciones, 12/2017, A5E03735817-AF
9.3 Uso de la CPU S7-1500 como servidor OPC UA
②
al cliente OPC UA llamante (A).
Comunicación OPC UA
197