¿Qué es un proyecto?
-
Un proyecto contiene los objetos necesarios para crear un programa controlador ("aplicación"):
-
POUs puros, por ejemplo programas, bloques de función, funciones y GVLs.
-
Objetos que también son necesarios para poder ejecutar la aplicación en un PLC. Por ejemplo, configuración de tareas, gestor de bibliotecas, configuración de símbolos, configuración de dispositivos, visualizaciones y archivos externos.
-
-
En un proyecto, puedes programar varias aplicaciones y conectar varios dispositivos controladores.
-
CODESYS gestiona POUs específicos de dispositivos y aplicaciones en la vista «Devices» ("árbol de dispositivos") y POUs de todo el proyecto en la vista «POUs».
-
Para la creación de proyectos, existen plantillas que ya contienen determinados objetos.
-
Las configuraciones básicas y la información del proyecto se definen en «Configuración del proyecto» y «Información del proyecto». Por ejemplo:
-
Configuración del compilador
-
Gestión de usuarios
-
Autor
-
Datos sobre el archivo del proyecto
Existen ajustes para la compatibilidad de versiones del proyecto en los cuadros de diálogo de configuración de «Entorno del proyecto».
-
-
Un proyecto se guarda como un archivo en el sistema de archivos. Como opción, puede empaquetarlo junto con archivos e información relevantes para el proyecto en un archivo de proyecto. También es posible guardar archivos en un sistema de gestión de código fuente como SVN.
-
Cada proyecto contiene información sobre la versión de CODESYS con la que se creó. Cuando lo abra en otra versión, CODESYS le notificará las actualizaciones posibles o necesarias en cuanto a formato de archivo, versiones de bibliotecas, etc.
-
Puede comparar, importar/exportar proyectos y crear documentación para ellos.
-
Puedes proteger un proyecto para que no se modifique, o incluso protegerlo completamente para que no se lea. Mediante la gestión de usuarios, puede controlar selectivamente el acceso al proyecto e incluso a objetos individuales del proyecto.