Documentos de Académico
Documentos de Profesional
Documentos de Cultura
-Software de programación
-Herramienta de prueba
-Herramienta de depuración
-Herramienta de simulación
-Herramienta de documentación
-Ambiente de desarrollo de visualización
-Software de licencia gratuita
El ambiente de desarrollo:
-Editor, compilador, y el depurador para proyectos
-Soporta los cinco lenguajes de programación de la IEC [International Electrotechnical
Commision (Comisión Electrotécnica Internacional)
Genera un código nativo para una amplia gama de CPU
El sistema de ejecución:
-Ejecuta el ciclo con la actualización de E/S
-Se comunica con el ambiente de desarrollo
-Arranca la aplicación cuando la fuente de alimentación se enciende
Lenguajes de programación
Lenguajes de texto
IL (lista de instrucciones) es un lenguaje de programación parecido al lenguaje ensamblador.
ST (Texto estructurado) es similar a la programación en C
Lenguajes Gráficos
LD (Diagrama en escalera) permite al programador combinar los contactos de relé y las bobinas. Es el
lenguaje de Programación de PLC por excelencia.
FBD (diagrama de bloques de función) permite al usuario programar rápidamente, tanto expresiones como en
lógica booleana.
SFC (Bloques de función secuenciales) es conveniente para los procesos de programación secuencial
Dispone también de un editor gráfico que no está definido en la norma IEC:
CFC (Continuous Function Chart) es una especie de editor de FBD libre. Es un editor orientado a FBD donde las
conexiones entre los entradas, salidas y los operadores se fijan automáticamente. Todas las cajas se pueden
colocar libremente, lo que permite programar ciclos de retroalimentación provisional sin variables.
Permite al usuario programar rápidamente, tanto
expresiones como en lógica booleana
Estructura de un proyecto
¿Cómo esta compuesto un proyecto de
CoDeSys ?
-Está contenido en un solo archivo llamado
(nombre.pro)
- Consiste en unidades de Organización de
programa (Program Organization Units POU )
- Simpre incluye una POU llamada PLC_PRG
(ésta se usa para iniciar la aplicación)
- Es ejecutado cíclicamente
Bloque de funciones
Tipos de variables
-Locales: Sólo pueden ser usadas en la POU en que fue creada
DECLARACIÓN DE VARIABLES