● Se puede realizar una optimización del código que tendrá consecuencias sobre la
● Se puede activar opcionalmente la protección Know-how. De este modo, el algoritmo del
● En la ficha "Atributos" puede anotar los atributos del sistema para este tipo de bloque.
Comprobación de coherencia
Durante la compilación se comprueba la coherencia de acuerdo con los criterios siguientes:
● si el esquema no contiene otros esquemas
● si el bloque está incorporado sólo una vez manualmente en un OB, es decir, sólo una
● si todos los bloques están incorporados en el mismo OB y si son sucesores inmediatos,
● si los bloques no están incorporados en grupos de ejecución
● si todas las conexiones de esquema están enlazadas con conexiones de bloque internas
● si las conexiones de esquema no tienen entrada EN, ya que éstas se generan
● si se ha definido una conexión ENO existente con el tipo de datos BOOL
● si las entradas de bloques que no son interconectables tienen el atributo S7_link:="false"
● si contiene bloques no permitidos
● si existen tipos de datos no permitidos en las conexiones
CFC para SIMATIC S7
Manual de funciones, 12/2011, A5E03710061-01
demanda de datos locales o la carga de modificaciones en línea.
– Uso de datos locales:
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.
– Cargar modificaciones en RUN:
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.
bloque se podrá visualizar, pero sólo se podrá modificar si existen las fuentes SCL
adecuadas.
vez fuera del OB indicado con el atributo del sistema "S7_tasklist".
de modo que si no se encuentre ningún bloque de otros esquemas entremedio
automáticamente
en la conexión de esquema
10.4 Compilar como tipo de bloque
Compilar
215