Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tutorial Codesys Entorno Programacion-Libre
Tutorial Codesys Entorno Programacion-Libre
FACULTAD TECNOLOGICA
PROYECTO CURRICULAR INGENIERIA EN CONTROL
IDENTFICACION:
Carrera:
Cdigo:
Semestre:
Intensidad Semanal:
Fecha de Revisin:
1. INTRODUCCION
CODESYS es un entorno de desarrollo para la programacin de controladores
conforme con el estndar industrial internacional IEC 61131-3. El trmino
CODESYS es un acrnimo y significa Sistema de Desarrollo de Controladores.
CODESYS es gratuito y puede descargarse desde el sitio web de la compaa
http://www.codesys.com/download.html.
Lenguajes de programacin
Los seis lenguajes de programacin para aplicaciones vienen definidos en el
IEC 61131-3 y estn disponibles en el entorno de desarrollo CODESYS.
Lenguajes de texto
IL (lista de instrucciones) es un lenguaje de programacin parecido al
lenguaje ensamblador con instrucciones nemotcnicas.
ST (texto estructurado) es similar a la programacin en PASCAL o C
y en las ultimas versiones permite llamado de libreras
Lenguajes Grficos
LD (Diagrama Ladder) permite al programador combinar los
contactos de rel y las bobinas. Es el lenguaje de Programacin de
PLC por excelencia.
FBD (diagrama de bloques de funcin) permite al usuario
programar rpidamente, tanto expresiones como en lgica booleana.
SFC (Bloques de funcin secuenciales) es conveniente para los
procesos de programacin secuencial este procedimiento de
programacin es mayormente conocido como GRAFCET
CFC (Continuous Function Chart) es una especie de editor de FBD
libre. Es un editor orientado a FBD donde las conexiones entre las
entradas, salidas y los operadores se fijan automticamente. Todas
las cajas se pueden colocar libremente, lo que permite programar
ciclos de retroalimentacin provisional sin variables [1].
Uso Industrial
Ms 250 fabricantes de dispositivos de diferentes sectores industriales
ofrecen sus dispositivos de automatizacin inteligente programable con la
interfaz de programacin CODESYS. En consecuencia, miles de usuarios
finales en todo el mundo emplean CODESYS para su trabajo diario en todo
tipo de tareas de automatizacin. Hoy en da, CODESYS es la herramienta
de desarrollo basada en IEC 61131-3 ms extendida en Europa y con gran
incursin en Amrica.
Una red mundial de asociados del sistema de CODESYS ofrece tanto una
amplia variedad de servicios para los usuarios CODESYS como el apoyo a
los usuarios finales, soporte, consultora, formacin, programacin de
aplicaciones o la integracin de sistemas [1].
2. TUTORIAL
Proceso de instalacin
Como se menciono antes la descarga del programa se puede efectuara sin ningn
inconveniente desde el sitio wed de CODESYS y su instalacin es bastante
sencilla no se requiere de ningn crack. Luego de instalado y ejecutado lo primero
que se puede efectuar es cambiar el idioma del entorno del programa esto se
puede realizar en proyecto, opciones y seleccin idioma.
Para la creacin del proyecto es importante tener una carpeta fija para guardar los
proyectos que se van a trabajar, luego de esto dar click en el men Archivo luego
en la opcin Nuevo, aparece un cuadro de dialogo donde seleccionamos None,
es decir ninguno o sin formato ya que la otra opcin es para comunicar el software
con un PLC virtual esto se tratara ms adelante. Se observa la ventana de Nuevo
Mdulo en sta ventana se le da el nombre al programa o se puede dejar el
nombre que trae por defecto que es lo ideal ya que en algunos casos genera
conflicto dentro del programa, se selecciona el tipo de modulo que para el caso es
programa y tambin se escoge el idioma del modulo o la programacin que se
pretende implementar que para este caso ser el lenguaje Grafcet, para esto se
selecciona SFC como se muestra en la imagen siguiente.
Para la programacin en GRAFCET se entrega una gua para que pueda el estudiante
profundizar sobre este mtodo de programacin grafico. En el entorno CODESYS la
programacin GRAFCET se visualiza en la pestaa inferior Modulo y click sobre el
programa a desarrollar (PLC_PGR) visualizando el inicio de la trama con una etapa 0 o de
inicio una accin ligada a esta (esto puede ser opcional) y la transicin que conectara con
la etapa 1 que se adiciona con la barra de herramientas ubicada en la parte superior.
Para continuar con la programacin se debe dar una transicin y esto se efecta
posicionando el cursor sobre la transicin cero, en este caso se escribe el nombre del
sensor o el mando, Botn abrir: Babrir, al terminar de asignar nombre aparece la ventana
para la declaracin de variables, seleccionando el tipo de variable en Clase, se
selecciona Variable global, y se le asigna una direccin de entrada, como lo presenta la
norma IEC 61131-3. Para entradas se usa I y para salida se usa en el direccionamiento Q.
Se procede de la misma manera para las dems transiciones lo nico que varia es la
asignacin de numero de entrada o salida (0.0, 0.1, 0.2, etc)
[1] http://es.wikipedia.org/wiki/CoDeSys
Paraninfo.
2000.
RODRIGUEZ
Video
tutorial
sobre