Siemens SIMATIC NET CP 443-1 OPC UA Instrucciones De Servicio página 87

Tabla de contenido

Publicidad

Creación de las SFC en STEP 7 V5
Además del bloque de programa necesario en cada caso, copie las SFC de la librería de
bloques estándar en el contenedor de bloques de la CPU y suministre los parámetros de las
SFC.
Creación de las SFC en STEP 7 Professional
1. Cree las funciones de sistema abriendo un bloque de organización (p. ej. OB1) en el
directorio de bloques de la CPU.
2. En el catálogo de bloques que se muestra al abrir el OB1, despliegue el grupo de
bloques correspondiente.
Encontrará las SFC en las siguientes carpetas de bloque:
– BLKMOV (SFC20): Grupo "Instrucciones básicas" > carpeta "Mover"
– TIME_TCK (SFC64): Grupo "Instrucciones avanzadas" > carpeta "Fecha y hora"
– LGC_GADR (SFC 49): Grupo "Instrucciones avanzadas" > carpeta
– RDSYSST (SFC 51): Grupo "Instrucciones avanzadas" > carpeta "Diagnóstico"
3. Arrastre las SFC al segmento del bloque de organización y suministre los parámetros de
las SFC.
Llamada e interacción de los bloques de programa
Nota
Indicaciones generales sobre los bloques de programa y los DBs de instancia
Cada bloque de programa debe llamarse cíclicamente hasta que el parámetro de estado
"Done" o "Error" cambie a 1.
Dentro de la sesión solo se puede llamar un único bloque simultáneamente. Dentro de una
sesión los bloques diferentes solo pueden editarse uno después de otro.
En las propiedades de los DB de instancia de los FB indicados arriba, active de forma
general la opción "Non-Retain" para que los datos de los DB de instancia se inicialicen
correctamente tras un STOP > START de la CPU (SIMATIC Manager > Seleccionar bloque
> menú contextual "Propiedades del objeto" > ficha "General - Parte 2").
Con UA_Connect se establece una conexión entre el CP como cliente OPC UA y un
servidor UA abriendo así una sesión. El bloque debe llamarse para cada conexión con un
servidor UA. En caso necesario, para más de una conexión con un servidor UA el bloque
puede llamarse varias veces con DBs de instancia diferentes. Esto puede utilizarse, por
ejemplo, para leer una conexión y escribir a través de una segunda conexión o para leer o
escribir diferentes datos a través de varias conexiones.
Para conexiones con varios servidores UA es necesario llamar el bloque UA_Connect varias
veces con parámetros de entrada distintos. Como cliente UA el CP puede establecer
conexiones con hasta cinco servidores UA.
Para consultar el índice de espacio de nombre de una URI de espacio de nombre del
servidor UA, llame un UA_NamespaceGetIndex dentro de la sesión. Para consultar varios
CP 443-1 OPC UA
Instrucciones de servicio, 03/2019, C79000-G8978-C427-03
"Direccionamiento"
Bloques de programa del cliente OPC UA
5.1 Bloques de programa para el cliente UA OPC
87

Publicidad

Tabla de contenido
loading

Tabla de contenido