Está en la página 1de 20

Curso Introductorio en Industria 4.

0 en el Centro FACT-ETITC
(FESTO AUTHORIZED AND CERTIFIED TRAINING CENTRE)
Facultad de Ingeniería Mecatrónica

Introducción a la programación de PLC


FESTO con Codesys
Instalación de CODESYS para FESTO

¿Qué es CoDeSys?
• CoDeSys es un entorno de programación
conforme con el estándar industrial
internacional IEC-611311-3. Sus siglas
significan Controller Development System
(Sistema de Desarrollo de Controladores),
desarrollado por la empresa 3S-Smart
Software Solutions.
• Es el entorno de desarrollo de más de 250
fabricantes de componentes de
automatización.
• Se encuentra disponible de forma gratuita.
Instalación de CODESYS para FESTO

Instalación
• Descargue la versión de CODESYS para FESTO, versión 3.5 SP 10 para PLC de la línea
CPX
https://www.festo.com/net/es_es/SupportPortal/default.aspx?q=CODESYS&tab=4
&type=75#result
Instalación de CODESYS para FESTO

Instalación
• Descargue el paquete para la programación de PLC FESTO modelo PCX-CEC
https://www.festo.com/net/es_es/SupportPortal/default.aspx?q=CODESYS&tab=4&type=75#
result
• Ejecute el programa instalador de CODESYS y luego de la instalación exitosa, instale el plugin
para la programación de PLC FESTO, serie CPX-CEC, versión 3.5.7.159 o superior.
Introducción a CODESYS para FESTO

Creación de Proyecto
1. Clic en las
opciones
Archivo... Nuevo
proyecto
2. Clic en CPX-CEC
Project
3. Asigne un nombre
al proyecto
4. Clic en botón
“Aceptar”
Introducción a CODESYS para FESTO

Creación y Estructura de Proyecto

Selección de lenguaje IEC


Clic en OK de programación de PLC
Estructura de
proyecto
Introducción a CODESYS para FESTO

Interfaz del programa


Menú
principal Espacio de
Barra de ventanas de
Herramientas trabajo
Estructura
de proyecto

Área de
reporte de
errores,
advertencias e
información
Estructura de Proyecto
Importar programas con librerías de
subrutinas o bloques predefinidos (FESTO) o
de creación propia. Ej: temporizadores,
contadores, bloques de comunicación,
funciones matemáticas

Programa principal (Activación y desarrollo


del programa)

Selección programa principal y creación de


programas secundarios

Configuración de dispositivo (Ajustar a la hora de


programación PLC real)
Introducción a CODESYS para FESTO

Sección para la definición de variables


Programación de PLC locales al programa PLC_PRG

Hacer doble clic


para activar
ventana de
programación

Sección para programación


(en este caso, escalera
LADDER)
Introducción a CODESYS para FESTO

Entrada Energizada
Programación de PLC
Salida PLC

Nombre de
variable

Configurar Variables
M1
Memoria PLC
%QX1.0
Cuadro de diálogo para
configuración de variable

Salida PLC
Introducción a CODESYS para FESTO

Sintaxis de Definición de variable de


Programación de PLC entrada bajo convención IEC (%Ix.x),
iniciando desde %I0.0

Sintaxis de Definición de variable de


salida bajo convención IEC (%QMXx.x),
iniciando desde %Q0.0
Compilar (barra Sintaxis de Definición de variable de memoria (M2)
de herramientas)
Introducción a CODESYS para FESTO

Modo simulación (verificar modo


Simulación de PLC apropiado antes de hacer pruebas)
NOTAS:
Seleccionar modo simulación Para iniciar una conexión con un PLC físico,
se debe deshabilitar antes el modo
Compilación exitosa simulación (¡OJO!)
Los bloques de comunicación no se
pueden simular y requieren de tener un
PLC conectado.
A menos que haya configurado
previamente las direcciones de entrada y
salida con un PLC físico (conexión a PLC),
sólo podrá simular registros tipo memoria
Introducción a CODESYS para FESTO

Otra forma: Doble clic


Configuración Conexión al PLC icono dispositivo
(Device)

Variables e
información del
sistema PLC

Iniciar conexión
para leer
parámetros del
sistema
Introducción a CODESYS para FESTO

Configuración Conexión al PLC

Si hay una conexión activa y correctamente


configurada, aparecerá una lista de
direcciones IP o podrá digitar una.
Introducción a CODESYS para FESTO

Subir/ejecutar programa a PLC En línea (menú


principal)

Configuración de conexión
Parar programa
Compilar Ejecutar programa
En línea (barra Desconectar
de herramientas)
Ventana de Visualización (HMI)

Ejercicio
• Manipular un selector de llave y tres pulsadores (START) (RESET) (STOP)
• Controlar dos pilotos led (START) (RESET)
• Procedimiento
• Sistema en estado de reposo. (Llave en modo OFF)
• Activar sistema (Llave en modo ON). El piloto RESET empieza a “Titilar”
• Pulsar el botón RESET. El Piloto RESET se apaga y el piloto START empieza a
“Titilar”
• Pulsar el botón START. El piloto START se queda fijo (Modo encendido)
• En esta condición, la máquina debe realizar una acción
Creación de HMI
Ventana de Visualización (HMI)

Hacer
clic
Ventana de Visualización (HMI)

Propiedades (miembros de
clase o atributos en
terminología Programación
Orientada a Objetos )

Acciones (métodos según


terminología Programación
Orientada a Objetos )
Ventana de Visualización (HMI)

Búsqueda de
variables
dentro del
proyecto

También podría gustarte