Вы находитесь на странице: 1из 11

CODESYS-2

PARTE 1: Elaboracin de la programacin en Lista de instrucciones (IL) y en diagrama de bloques de


funciones (FBD) por separado.

1. Programacin en IL o Lista de Instrucciones.


Se elaborar el sistema de arranque y paro con enclavamiento construido anteriormente en Ladder
y que se muestra en la figura 1:

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

Gua 2: Codesys: IL y FBD - Ing. Mario Urrutia E. 1


Ejecucin y prueba del programa
Para la ejecucin del programa se sigue el mismo procedimiento anteriormente descrito:
Compilar: F11
Iniciar sesin: Alt F8
Iniciar la simulacin: F5
Se mostrar una ventana de resultados donde tanto entradas como salidas muestran FALSE porque
no se ha modificado el estado de las entradas

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.

Gua 2: Codesys: IL y FBD - Ing. Mario Urrutia E. 2


2. Programacin en Diagrama de Funciones.
Tambin se elaborar el sistema de arranque y paro con enclavamiento construido anteriormente
en Ladder y que se muestra en la figura 7:

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

Gua 2: Codesys: IL y FBD - Ing. Mario Urrutia E. 3


El mdulo que aparece por defecto es una puerta lgica AND. El circuito a construir desde el punto
de vista lgico consta de una puerta OR seguida de una AND, por lo que hay que cambiar dicha
puerta simplemente sobreescribiendo OR sobre el AND

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

Gua 2: Codesys: IL y FBD - Ing. Mario Urrutia E. 4


Figura 17
Finalmente para definir la salida, se requiere nuevamente una Asignacin:

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.

Gua 2: Codesys: IL y FBD - Ing. Mario Urrutia E. 5


Figura 21
Ejecucin y prueba del programa
Para ejecutar el programa se sigue el mismo procedimiento anterior, mostrndose los resultados en
el propio circuito

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

Gua 2: Codesys: IL y FBD - Ing. Mario Urrutia E. 6


PARTE 2: Elaboracin de la programacin en Ladder y en diagrama de bloques de funciones (FBD) en el
mismo archivo.
1. Programacin en Ladder.
Analizar y determinar el funcionamiento del circuito Ladder mostrado en la figura 25.
Declaracin de variables:
Para este caso vamos a utilizar variables globales y locales. Declare las variables globales mostradas
en la figura 23:

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

Gua 2: Codesys: IL y FBD - Ing. Mario Urrutia E. 7


Simulacin.
Compile y lleve a cabo las pruebas y simulaciones respectivas para verificar su funcionamiento.
En caso de errores, analice lo que muestra la ventana de mensajes y, de ser el caso, modifique el
circuito hasta conseguir que funcione.

2. Programacin en Diagrama de Bloques Funcionales (FBD):


Antes de construir el diagrama de bloques funcionales, analice en el Organizador de Proyectos la
presencia del mdulo de programacin en Ladder

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

Gua 2: Codesys: IL y FBD - Ing. Mario Urrutia E. 8


En la pantalla del nuevo mdulo, ingrese el nombre del nuevo mdulo y elija la programacin FBD
como lo muestra la figura

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.

Gua 2: Codesys: IL y FBD - Ing. Mario Urrutia E. 9


Figura 31
Programacin FBD:
Se procede igual que en la parte 1. Se aade un mdulo:

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

Gua 2: Codesys: IL y FBD - Ing. Mario Urrutia E. 10


Se aade un nuevo mdulo. Para definir que el mdulo sea un temporizador TON basta con
sobrescribir sobre AND la palabra TON:

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

Gua 2: Codesys: IL y FBD - Ing. Mario Urrutia E. 11

Вам также может понравиться

  • Proyecto Mate
    Proyecto Mate
    Документ9 страниц
    Proyecto Mate
    karito
    Оценок пока нет
  • Manual Usuario Opticut-Paneles
    Manual Usuario Opticut-Paneles
    Документ23 страницы
    Manual Usuario Opticut-Paneles
    genrland
    50% (4)
  • Validez y Confiabilidad
    Validez y Confiabilidad
    Документ29 страниц
    Validez y Confiabilidad
    Aby Villarroel Torres
    100% (1)
  • Contrapunto
    Contrapunto
    Документ4 страницы
    Contrapunto
    Eze Gonzalez
    Оценок пока нет
  • Caracteristicas de La Instrumentacion
    Caracteristicas de La Instrumentacion
    Документ11 страниц
    Caracteristicas de La Instrumentacion
    Jael Carrasco
    Оценок пока нет
  • ALQUINOS
    ALQUINOS
    Документ4 страницы
    ALQUINOS
    Julio Lopez Soberanes
    Оценок пока нет
  • Ejercicios No 1. Relaciones de Fase
    Ejercicios No 1. Relaciones de Fase
    Документ2 страницы
    Ejercicios No 1. Relaciones de Fase
    Lina Pinzón
    Оценок пока нет
  • Practica Grupo B
    Practica Grupo B
    Документ2 страницы
    Practica Grupo B
    Alexander Eyzaguirre cuadros
    Оценок пока нет
  • Cuad 3 Chang Sayuri N
    Cuad 3 Chang Sayuri N
    Документ8 страниц
    Cuad 3 Chang Sayuri N
    jorgeEmilioDN
    Оценок пока нет
  • Materiales de Construcción. Informe 7
    Materiales de Construcción. Informe 7
    Документ20 страниц
    Materiales de Construcción. Informe 7
    Alexander Gutierrez
    100% (1)
  • EVALUACION SUSTITUTORIO CALCULO III - 2020 20-Propuesto PDF
    EVALUACION SUSTITUTORIO CALCULO III - 2020 20-Propuesto PDF
    Документ2 страницы
    EVALUACION SUSTITUTORIO CALCULO III - 2020 20-Propuesto PDF
    Pohita Anafer
    Оценок пока нет
  • Ondas y Sonido
    Ondas y Sonido
    Документ4 страницы
    Ondas y Sonido
    Dexter Pino
    100% (1)
  • Matematicas 1
    Matematicas 1
    Документ3 страницы
    Matematicas 1
    Arcedio Calderón L.
    Оценок пока нет
  • Practica 1
    Practica 1
    Документ7 страниц
    Practica 1
    Vania Flores
    Оценок пока нет
  • Trabajo de Columnas
    Trabajo de Columnas
    Документ16 страниц
    Trabajo de Columnas
    WilyR.Flores
    Оценок пока нет
  • Aritmetica 5
    Aritmetica 5
    Документ44 страницы
    Aritmetica 5
    Leandro Campos Chaparro
    Оценок пока нет
  • Termodinamica
    Termodinamica
    Документ10 страниц
    Termodinamica
    Yesenia Vargas
    Оценок пока нет
  • Análisis Dimensional Ejercicios Resueltos
    Análisis Dimensional Ejercicios Resueltos
    Документ37 страниц
    Análisis Dimensional Ejercicios Resueltos
    Mila Flores
    Оценок пока нет
  • Ope
    Ope
    Документ2 страницы
    Ope
    Mariel Agreda Bustamante
    Оценок пока нет
  • Simulacro Vias 1
    Simulacro Vias 1
    Документ16 страниц
    Simulacro Vias 1
    Jhonatan Ramirez
    Оценок пока нет
  • NTP 155
    NTP 155
    Документ6 страниц
    NTP 155
    Marioquis Ramos
    Оценок пока нет
  • Transformada de Fourier
    Transformada de Fourier
    Документ4 страницы
    Transformada de Fourier
    David Olaya
    Оценок пока нет
  • Pro II Ejemplos 2
    Pro II Ejemplos 2
    Документ98 страниц
    Pro II Ejemplos 2
    Jose Miguel Lopez Delgado
    Оценок пока нет
  • Mapa Mental.
    Mapa Mental.
    Документ3 страницы
    Mapa Mental.
    Sobi Bor
    Оценок пока нет
  • Logica 0
    Logica 0
    Документ27 страниц
    Logica 0
    angelmariarg402
    Оценок пока нет
  • Separata 16 CyT 5°
    Separata 16 CyT 5°
    Документ2 страницы
    Separata 16 CyT 5°
    Anccohuayllo
    Оценок пока нет
  • Informe Karol - Topografia General
    Informe Karol - Topografia General
    Документ7 страниц
    Informe Karol - Topografia General
    Luis Mendoza
    Оценок пока нет
  • Sistema de Numeracion Decimal
    Sistema de Numeracion Decimal
    Документ1 страница
    Sistema de Numeracion Decimal
    Rafael Torre Ortega
    0% (1)
  • Molyneux
    Molyneux
    Документ28 страниц
    Molyneux
    Julian Rodriguez
    Оценок пока нет
  • Actividad 2
    Actividad 2
    Документ6 страниц
    Actividad 2
    Dario Acosta
    Оценок пока нет