Para la declaración son importantes los siguientes puntos:
● Cree la instrucción "OPC_UA_ServerMethodPre" como multiinstancia en el bloque de
función llamante.
Nota
Nombre de la multiinstancia
La multiinstancia debe llevar forzosamente el nombre
"OPC_UA_ServerMethodPre_Instance", de lo contrario no se creará ningún método en el
servidor.
Para ello, arrastre la instrucción desde la carpeta "Instrucciones > Comunicación > OPC
UA > Servidor OPC UA" hasta el editor con Drag&Drop.
A continuación, haga clic en "Multiinstancia".
● Si el método de servidor tiene uno o varios parámetros de entrada, debe declararse una
variable con el nombre "UAMethod_InParameters".
En primer lugar, cree un tipo de datos definido por el usuario (UDT) para los parámetros
de entrada del método del servidor.
Utilice este UDT para la variable "UAMethod_InParameters".
El tipo de datos del ejemplo se llama "UDT_OpenDoorInArguments" y contiene el
elemento Number.
Alternativa:
También puede asignar el tipo de datos "Struct" a la variable "UAMethod_InParameters".
En tal caso, cree los componentes de dicho tipo de datos en función de los parámetros
de entrada del método de servidor (mismos nombres y tipos de datos).
Comunicación
Manual de funciones, 12/2017, A5E03735817-AF
9.3 Uso de la CPU S7-1500 como servidor OPC UA
Comunicación OPC UA
199