Descargar Imprimir esta página

Siemens SIMATIC S7 Manual De Funciones página 353

Sistema de control de procesos pcs 7
Ocultar thumbs Ver también para SIMATIC S7:

Publicidad

12.4
Compilar como tipo de bloque
Iniciar
Puede crear tipos de bloques de esquemas CFC existentes que se deban utilizar varias veces
y, por tanto, ya están provistos de las conexiones de esquema adecuadas. Es posible asignar
atributos de sistema a estos tipos de bloque.
Para compilar, seleccione el comando de menú Esquema > Compilar > Esquema como tipo
de bloque... Se abre un cuadro de diálogo con las fichas "General" y "Atributos".
Compilar
Para la compilación existen las siguientes posibilidades de ajuste:
● En la ficha "General" puede determinar antes de la compilación las propiedades del tipo
de bloque (número FB, nombre simbólico, nombre (encabezado), familia, autor, versión)
y el sistema de destino para el que se debe utilizar el bloque. Este dato (S7 -300 / S7 -400)
es relevante para los bloques con comportamiento de arranque, ya que aquí el compilador
SCL debe generar un código diferente para cada sistema de destino.
Nota acerca del número de FB: este número deberá estar dentro del rango de números
admitidos por la CPU de destino.
Ejemplo: La CPU 414-2DP soporta 512 números (área de operandos: número de FBs).
Por tanto, el número que desee adjudicar al bloque no podrá ser mayor que 511.
Con determinadas secuencias de códigos se garantiza que todos los bloques contenidos
en el esquema a compilar también se puedan ejecutar de acuerdo con su entrada en el
atributo S7_tasklist.
Nota
Para S7 -300 sólo es posible el OB 100, el resto de los OBs de la lista de tareas no están
permitidos. De lo contrario aparece un mensaje de error.
● Se puede realizar una optimización del código que tendrá consecuencias sobre la demanda
de datos locales o la carga de modificaciones en línea.
– Uso de datos locales:
– Cargar modificaciones en RUN:
CFC para SIMATIC S7 (V9.0)
Manual de funciones, 05/2017, A5E41356107-AA
En este tipo de optimización, al modificar el esquema no se aumenta el requerimiento
de datos locales, porque todas las variables temporales se han guardado en el DB de
instancia (sección VAR). Sin embargo, esto conlleva también una modificación de la
estructura de los DBs de instancia y, por tanto, una modificación del sello de tiempo de
la interfaz. En este caso ya no será posible cargar las modificaciones online.
En este tipo de optimización, al realizar modificaciones en el esquema, las variables
temporales se guardan en la sección VAR_TEMP, siempre que sea posible. Siempre
que sea posible significa que todos los resultados intermedios del flujo de datos se
guardan aquí. Sólo los resultados intermedios que no se encuentren en el flujo de datos
(p. ej. en retroalimentaciones) se seguirán guardando en el área VAR (DB de instancia).
La ventaja de esta optimización es que no todas las modificaciones suponen un cambio
del sello de tiempo de la interfaz del DB de instancia, y, por lo tanto, en la mayoría de
los casos sigue siendo posible cargar modificaciones online. De todas formas, aumenta
la demanda de datos locales.
12.4 Compilar como tipo de bloque
Compilar
353

Publicidad

loading