Anda di halaman 1dari 7

Actividad 2:

Diseño de programas utilizando contadores


JEFFREY JEAN EUSSE SOCHA

RESUMEN: En el presente documento se realiza la actividad 1 de la unidad 2 sobre implementar


programas con contadores utilizando el software zeliosoft y contextualizando las compuertas lógicas
Se investigará los conceptos básicos y su implementación. Se observará, reflexionará, comprobará y
analizará un caso de la vida real que se puede dar en el área de automatización. El mismo le permitirá
consolidar y aplicar su conocimiento acerca de contadores y diagrama de contactos.

PALABRAS CLAVE: ZELIOSOFT, CONTADORES, LEADDER Y COMPUERTAS LIGICAS

1 INTRODUCCIÓN
Mediante la herramienta de programación Zelio Soft Lenguajes utilizados

El programa Zelio Soft propone dos modos de programación:

 Modo LD: lenguaje de contactos.


 Modo BDF: diagrama de bloques de función (Functional Block Diagram).

Estos lenguajes ponen en funcionamiento:

 Bloques de función predefinidos:


 Temporizaciones
 Contadores progresivos
 Funciones específicas:
 Gestión del tiempo
 Cadena de caracteres
 Comunicación...

El lenguaje de contactos (LD) es un lenguaje gráfico. Permite la transcripción de esquemas derelés y


se adapta al procesamiento combinatorio. Proporciona los símbolos gráficos básicos: contactos,
bobinas, bloques. La ejecución de los cálculos específicos es posible en el interior de los bloques de
operaciones. Ejemplo de programa en lenguaje de contactos

CASO: Sistema de Almacenamiento de Elementos


Se desea automatizar el llenado de un contenedor a través de cajas que agrupan 5 botellas cada una;
el contenedor tiene una capacidad máxima de llenado de 20 cajas. El gerente de la compañía lo ha
escogido a usted para realizar el sistema de automatización, el cual consiste en un indicador que se
ilumina cada vez que se haya llenado una caja y otro que me indique que ya han pasado 20 cajas.
Como requerimiento se pide que el sistema tenga un botón de inicio para activar la banda
transportadora de las botellas, un contador que cuente los pulsos de un detector o sensor, un
actuador para la evacuación de las cajas que ya están llenas y por último debe existir un botón que
reinicie el sistema.
Asuma que las botellas se organizan automáticamente en la caja y que el actuador que evacúa las
cajas, sólo se activa con un uno (1).

Para entender mejor el problema planteado se plantean de manera secuencial los procesos o
acciones del proceso:

etapa Acción
01 Activación de la banda por medio de la activación del
interruptor de arranque
02 Realimentación de la bobina relacionada a la banda para
mantener el movimiento.
03 Conteo de botellas que pasan a la caja, por medio de un
contador interno, activado con un sensor de presencia,
condición: El contador sólo deberá registrar el paso de
botellas mientras que la banda esté activada
04 Paso de 5 botellas, valor de activación del contador, se debe
activar el actuador y la seña lumínica que indica el paso de
cinco botellas, además se debe activar el conteo de un segundo
contador que registrará el número de cajas que se disponen en el
contenedor. Por último se reinicia el contador de botellas.
05 Durante la activación del actuador se detendrá la banda
transportadora, para esto se supondrá que dicho proceso
requiere 2 segundos y se mantendrá la señal que indica las 5
botellas; una vez transcurridos se activará de nuevo la banda
para llenar la siguiente caja, se apaga la señal de 5 botellas.
07 Se repiten los pasos 03 al 05 hasta que el contador de cajas
llegue a un total de 20. En dicho punto se activará la señal de
lumínica que indica 20 cajas dispuestas en el contenedor. Se
suspende la activación de la banda.
08 El reinicio del sistema se realizará al terminar el llenado de las
20 cajas accionando el interruptor de reinicio, que habilitará la
activación de la banda nuevamente, en caso de haber culminado
el llenado de un contenedor. Se reinician los contadores 5
botellas y 20 cajas respectivamente. Si se presiona el botón de
reinicio en plana operación se cortará la alimentación del
circuito para permitir su reinicio.

Elementos de entrada:
- Pulsador de reinicio: (Z1)
- Pulsador de inicio: (Z2)
- Sensor de presencia: (Z3)
Elementos de salida:
- Banda transportadora: (Q1)
- Señal de 5 botellas: (Q2)
- Actuador: (Q3)
- Señal de 20 cajas: (Q4)
Elementos internos:
- Contador de botellas: (CC1)
- Marca interna, Estado en operación: (M1)
- Temporizador, tiempo requerido por el actuador: (T1)
- Contador cajas: (CC2)

Condiciones de operación
Activación de la banda transportadora Banda transportadora (Q1):
Necesaria Pulsador de reinicio sin activar Z1 negado
Necesaria Actuador apagado T1 negado
Necesaria Contador 20 cajas desactivado C2 negado
Suficiente Pulsador inicio activado Z2
Suficiente Realimentación al pulsar el botón de inicio Q1 paralelo a Z2
Suficiente Marca que indica estado de operación M1

Función lógica para Q1:

𝑸𝟏 = ̅𝒁̅̅𝟏̅ . ̅𝑻̅̅𝟏̅ . ̅𝑪̅̅𝟐̅ (𝒁𝟐 + 𝑸𝟏 + 𝑴𝟏 )

Activación marca interna de operación (M1):


Necesaria Pulsador de reinicio sin activar Z1 negado
Suficiente Banda activada Q1
Suficiente Realimentación M1 paralelo a Q1

Función lógica para M1:


𝑴𝟏 = ̅𝒁̅̅𝟏̅ . (𝑸𝟏 + 𝑴𝟏 )

Activación del conteo del contador de botellas (CC1):


Necesaria Pulsador de reinicio sin activar Z1 negado
Necesaria Banda activada Q1
Necesaria Lectura del sensor de presencia Z3

Función lógica para CC1:


𝑪𝑪𝟏 = ̅𝒁̅̅𝟏̅ . 𝑸𝟏 . 𝒁𝟑

Activación del reinicio del contador de botellas (CC1):


Suficiente Pulsador de reinicio activado Z1
Suficiente Conteo 5 botellas completo C1

Función lógica para CC1:


𝑹𝑪𝟏 = 𝑪𝟏 + 𝒁𝟏
Nota: Los contadores serán ascendentes, salida ON una vez alcance la preselección.

Activación del temporizador (TT1):


Necesaria Pulsador de reinicio sin activar Z1 negado
Necesaria Conteo 5 botellas completo C1

Función lógica para TT1:

𝑻𝑻𝟏 = 𝑪𝟏 . ̅𝒁̅̅𝟏̅
Nota: Funcionamiento del temporizador; Función B: Cambio, activación comando con un
tiempo de activación de 3 segundos.

Activación conteo contador conteo de cajas (CC2), actuador (Q3), Luz 5 botellas (Q3):
Necesaria Pulsador de reinicio sin activar Z1 negado
Necesaria Activación temporizador T1

Función lógica para CC2:


𝑪𝑪𝟐 = 𝑻𝟏 . ̅𝒁̅̅𝟏̅
Función lógica para Q2:
𝑸𝟐 = 𝑻𝟏 . ̅𝒁̅̅𝟏̅
Función lógica para Q3:

𝑸𝟑 = 𝑻𝟏 . ̅𝒁̅̅𝟏̅

Activación del reinicio del contador de botellas (RC2):


Necesaria Pulsador de reinicio activado Z1

Función lógica para CC1:


𝑹𝑪𝟐 = 𝒁𝟏

Activación Luz de 20 cajas (Q4):


Necesaria Pulsador de reinicio sin activar Z1 negado
Necesaria Conteo 20 cajas completo C2

Función lógica para Q4:


𝑸𝟒 = 𝑪𝟐 . ̅𝒁̅̅𝟏̅
A continuación, se presenta el diagrama de contactos para el circuito planteado:

2 OBSERVACIONES

 La lengua leader es muy útil, pero es muy escaso su teoría


 El material de la página para el curso está muy corto para el tema comprendido
3 CONCLUSIONES

 Las compuertas lógicas se pueden describir en lenguaje leader de tal forma que se puede n
implementar en problemas de la industria
 El manejo de los contadores C, CC y RC nos dan una alta gama para utilizarlos en
problemas de conteo