Descargar Imprimir esta página

Siemens SIMATIC ET 200AL Manual De Sistema página 894

Sistema de periferia descentralizada
Ocultar thumbs Ver también para SIMATIC ET 200AL:

Publicidad

Implementación de un método de servidor
Un programa (bloque de función) para implementar un método de servidor tiene la
estructura siguiente:
1. Consultar la llamada del método de servidor con OPC_UA-ServerMethodPre
En su programa de usuario (es decir, en su método de servidor) llame primero a la
instrucción "OPC_UA_ServerMethodPre".
Esta instrucción cumple las siguientes tareas:
– Con esta instrucción puede consultar en el servidor OPC UA de la CPU si su método
– Si el método ha sido llamado y el método de servidor dispone de parámetros de
2. Editar el método de servidor
En esta sección del método de servidor se pone a disposición el programa de usuario
propiamente dicho.
Aquí tiene las mismas posibilidades que en otros programas de usuario (por ejemplo, el
acceso a otros bloques de función o a bloques de datos globales).
Si el método de servidor utiliza parámetros de entrada, dispondrá de los parámetros de
entrada del método de servidor.
Esta sección del método de servidor solo debe ejecutarse si un cliente OPC UA ha
llamado al método de servidor.
Una vez ejecutado el método correctamente, active los parámetros de salida del método
de servidor, siempre que el método de servidor tenga parámetros de salida.
3. Responder al método de servidor con OPC_UA_ServerMethodPost
Para concluir el método de servidor, llame a la instrucción
"OPC_UA_ServerMethodPost".
A través de los parámetros informe a la instrucción "OPC_UA_ServerMethodPost" sobre
si se ha ejecutado o no el programa de usuario.
A través de los parámetros correspondientes se informa al servidor OPC UA sobre si el
programa de usuario se ha ejecutado correctamente. El servidor OPC UA enviará al
cliente OPC UA los parámetros de salida del método de servidor.
Llame a las instrucciones "OPC_UA_ServerMethodPre" y "OPC_UA_ServerMethodPost"
siempre por parejas, con independencia de que el programa de usuario se ejecute entre
ambas instrucciones o se continúe en el ciclo siguiente.
Encontrará un ejemplo de implementación de un método de servidor en el capítulo sobre las
instrucciones del servidor OPC UA.
Comunicación
Manual de funciones, 12/2017, A5E03735817-AF
de servidor ha sido llamado por un cliente OPC UA.
entrada, su método de servidor obtendrá ahora los parámetros de entrada.
Los parámetros de entrada del método de servidor proceden del cliente OPC UA
llamante.
9.3 Uso de la CPU S7-1500 como servidor OPC UA
Comunicación OPC UA
195

Publicidad

loading