Proporcionar Métodos En El Servidor Opc Ua; Proporcionar El Programa De Usuario Para Métodos De Servidor - Siemens SIMATIC ET 200AL Manual De Sistema

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

Publicidad

9.3.5
Proporcionar métodos en el servidor OPC UA
9.3.5.1
Información importante sobre métodos de servidor
Proporcionar el programa de usuario para métodos de servidor
En el servidor OPC UA de una CPU S7-1500 (a partir de la versión del firmware V2.5) existe
la posibilidad de proporcionar métodos mediante el programa de usuario. Estos métodos
pueden utilizarlos los clientes OPC UA, p. ej. para iniciar una orden de producción llamando
el método de la CPU S7-1500.
Los métodos OPC UA, una implementación de "Remote Procedure Calls", ofrecen un
mecanismo eficaz para la interacción entre diferentes interlocutores. El mecanismo
proporciona tanto una confirmación de la orden como valores de respuesta, lo que ahorra
tener que programar mecanismos de handshaking.
Con métodos OPC UA es posible, p. ej., una transferencia coherente sin bits de disparo o
handshake, o activar determinadas acciones en el controlador.
¿Cómo funciona un método OPC UA?
Un método OPC UA funciona en principio como un bloque de función con protección de
know-how que es llamado por un cliente OPC UA externo en tiempo de ejecución.
El cliente OPC UA solamente "ve" las entradas y salidas definidas. El interior del bloque de
función, el método o el algoritmo permanecen ocultos para el cliente OPC UA externo. El
cliente OPC UA recibe una señal de respuesta de la correcta ejecución y valores de
respuesta proporcionados por el bloque de función (método). O bien un mensaje de error en
caso de que la ejecución no sea correcta.
El programador tiene el pleno control y la total responsabilidad sobre el contexto del
programa en el que se ejecute el método OPC UA.
Reglas para la programación de un método y comportamiento en tiempo de ejecución
● Asegúrese de que los valores de respuesta devueltos con el método OPC UA son
coherentes con los valores de entrada proporcionados por el cliente OPC UA.
● Tenga en cuenta las reglas de asignación de nombres y de estructuración de
parámetros, así como los tipos de datos que pueden utilizarse (consulte la descripción de
las instrucciones del servidor OPC UA).
● Comportamiento en tiempo de ejecución: el servidor OPC UA acepta una llamada por
instancia. La instancia del método no podrá ser llamada por otros clientes OPC UA hasta
que la llamada haya sido procesada por el programa de usuario o se haya producido un
timeout.
A continuación va a mostrarse el procedimiento básico para implementar un programa de
usuario como método de servidor.
Comunicación
Manual de funciones, 11/2019, A5E03735817-AH
9.3 Uso de la CPU S7-1500 como servidor OPC UA
Comunicación OPC UA
235

Publicidad

Tabla de contenido
loading

Tabla de contenido