Compilar
12.3 Compilar como programa
12.3
Compilar como programa
Resumen
Si se han modificado o agregado objetos en una carpeta de esquemas y dichos objetos no
han sido compilados todavía, ello se indica en el SIMATIC Manager por medio de los
siguientes símbolos:
● En la carpeta de esquemas cerrada, mediante un símbolo adicional "C->" en la esquina
inferior izquierda. Esto significa que es necesario compilar el programa.
● En los símbolos de objetos de la carpeta de esquemas, mediante un símbolo adicional "C-
>" en la esquina inferior izquierda. Esto significa que ese objeto se ha modificado pero
todavía no se ha compilado y cargado.
Ejemplo con el símbolo de un esquema CFC:
Ahora el programa completo o todas las modificaciones se pueden compilar de la manera
descrita a continuación.
Si no desea compilar el programa de usuario completo o todas las modificaciones, puede
compilar esquemas sueltos y cargarlos en el sistema de destino mediante la función "Cargar
selectivamente". Encontrará más información al respecto en el apartado "Carga selectiva de
esquemas (Página 370)".
Compilar
Al compilar se realiza automáticamente una comprobación de coherencia. Esta comprobación
se puede lanzar independientemente de la compilación, p. ej. antes de sobrescribir un antiguo
programa CFC ejecutable por compilación. Para ello, seleccione el comando de menú
Esquema > Comprobar coherencia > Esquemas como programa.../Esquema como tipo de
bloque.
Para compilar, seleccione el comando de menú Esquema > Compilar > Esquemas como
programa... o haga clic en el botón de la barra de herramientas:
Se abre un cuadro de diálogo. En él puede seleccionar más opciones.
Al comprobar la coherencia y compilar se generan informes que se pueden visualizar en CFC
con el comando de menú Herramientas > Informes...
La comprobación de coherencia es distinta a nivel del sistema de destino específico. Por
ejemplo, se efectúan las siguientes comprobaciones:
● si se han interconectado parámetros de entrada/salida o salidas de bloque del tipo "ANY",
"STRING", "DATE_AND_TIME" o "POINTER"
● si se han incorporado bloques como corresponde a su lista de tareas
● si los números de FC y DB se encuentran en el área bloqueada para CFC (áreas
reservadas para otras aplicaciones).
350
CFC para SIMATIC S7 (V9.0)
Manual de funciones, 05/2017, A5E41356107-AA