Professional Documents
Culture Documents
Figura 1
Al iniciar Codesys le preguntar por el tipo de mdulo que se va a generar y elegimos None, como
en el caso anterior. A continuacin debe elegirse la programacin en Lista de Instrucciones (IL):
Figura 2
Para facilitar la posterior asignacin de variables al circuito, es preferible declarar primero las
variables, en este caso, globales:
Figura 3
Ahora, el programa debe ser ingresado en el Editor de programas, como se muestra en la figura:
Figura 4
Figura 5
Para cambiar el estado de la entrada ON, se hace doble click sobre ella y al reiniciar la simulacin
con CTRL F7, se visualizar los cambios en la salida LAMPARA:
Ctrl F7
Figura 6
Puede modificar el estado de todas las entradas y reiniciar la simulacin para mostrar los efectos.
Guarde su desarrollo como ejercicio5
Al igual que el caso anterior, puede implementar la simulacin usando la visualizacin HMI.
Figura 7
Al iniciar Codesys le preguntar por el tipo de mdulo que se va a generar y elegimos None, como
en el caso anterior. A continuacin debe elegir la programacin en Diagrama de Bloques de
Funciones (FBD):
Figura 8
Para facilitar la posterior asignacin de variables al circuito, es preferible declarar primero las
variables, en este caso, globales:
Figura 9
Ahora, el programa debe ser ingresado en el Editor de programas. Note en el primer escaln la
presencia de un pequeo cuadrado del cual partir la construccin del circuito FBD
Figura 10
Haga click derecho en el cuadrado aludido y del desplegable elija Mdulo (tambin puede acceder
directamente al mdulo presionando Ctrl B)
Figura 11
Figura 12
Haga un click a la derecha de la puerta OR para continuar colocando componentes, lo que se
denotar con un pequeo cuadrado:
Figura 13
Antes de colocar el siguiente componente es preciso efectuar una asignacin a la salida de modo
que se pueda hacer la conexin con el siguiente componente, Para ello haga click derecho sobre el
pequeo cuadrado y elija Asignacin (puede usar tambin el icono ). Note como a la derecha
de la puerta OR se ha aadido una lnea de conexin:
Figura 14
Haga un click a la derecha para poder insertar un nuevo mdulo:
Figura 15
Al igual que en el caso anterior, haga click derecho sobre el pequeo cuadrado y del desplegable
elija Mdulo o presione Ctrl B
Figura 16
Por defecto tambin aparece una posible derivacin la que se elimina haciendo click derecho sobre
ella y eligiendo Borrar
Figura 18
Asignacin de variables
Una vez terminado el circuito y considerando que ya han sido declaradas las variables se puede
asignarlas fcilmente a las entradas y salidas. Para ello debe primero seleccionarla y luego usar el
men Edicin Accesibilidad o presionando la tecla F2 de donde elegimos las variables de acuerdo
al circuito. Por ejemplo, para la entrada ON:
Figura 19
El circuito final, con todas las entradas y salidas asignadas quedara como muestra la figura:
Figura 20
Pero en nuestro caso, la entrada OFF de la puerta AND es inversa, por lo que con mucho cuidado
hay que hacer click derecho sobre dicha entrada y elegir Negacin en el desplegable, con lo que el
circuito quedara completamente construido.
Figura 22
Como en los casos anteriores, tambin es posible mejorar la presentacin de la simulacin usando la
visualizacin HMI.
Guarde su trabajo como ejercicio6
Figura 23
Del mismo modo, declare las variables locales mostradas en la figura 24:
Figura 24
Programacin Ladder:
Construya el circuito Ladder de la figura 25:
Figura 25
Figura 26
Para aadir un nuevo mdulo de programacin, haga click derecho sobre alguna parte del
Organizador de Proyectos y en el desplegable elija Insertar objeto
Figura 27
Figura 28
Note la presencia del nuevo mdulo en el Organizador de Proyectos:
Figura 29
Para interactuar entre ambos mdulos, maximice la ventana de variables locales de cualquiera de
los mdulos
Figura 30
Esto le permitir pasar de la programacin Ladder a la programacin FBD fcilmente haciendo doble
click en el respectivo mdulo del Organizador de Proyectos.
Declaracin de variables.
Las variables globales ya se declararon en la programacin del Ladder y aplican tambin a esta
programacin, en cambio, las variables locales tienen que declararse, pero como se trata del mismo
circuito, podemos simplemente copiarlas del circuito Ladder.
Figura 32
Se asigna las variables. En este caso, todas son globales.
Figura 33
Se invierte la entrada Input2:
Figura 34
El siguiente escaln consta de un temporizador TON. Insertamos un nuevo escaln con Ctrl T
Figura 35
Figura 36
Para definir la salida Q hay que aadir una Asignacin:
Figura 37
Se asignan las variables y valores para cada entrada y salida del temporizador ubicndolas segn
sean globales o locales. Adems hay que escribir el valor en PT
Figura 38
Termine de construir el circuito FBD y pruebe su funcionamiento
Guarde su trabajo como ejercicio7
TAREA:
Elabore una visualizacin HMI para el proyecto