Professional Documents
Culture Documents
Laboratorio 3 Unidad I
Práctica de Controladores Lógico Programables PLC
El PLC Simatic S7-200 ofrece al usuario un conjunto de instrucciones que permiten llevar la cuenta de cuántos
enventos se producen durante la ejecución del programa de control, esto es, cuántas veces una señal (una
marca, una entrada, una variable, etc.) cambia de valor.
Para poder almacenar cuántos eventos se han producido hasta un determinado momento, el PLC ofrece al
usuario una zona de la memoria predefinida. Esta zona de la memoria se identifica con la letra "C" seguida de
un número "XXX" que debe estar comprendido en el intervalo [0..255]. Se puede decir por tanto, que el
usuario dispone de hasta 256 contadores distintos.
El valor actual (VA) del número de eventos producidos se almacena en una variable del tipo CXXX cuyo
tamño es una palabra (una WORD) y cuyo tipo es INT. Además, por cada contador CXXX, el PLC ofrece al
usuario una variable de tipo bit también identia como CXXX que tomará el valor "1" ó "0" dependiendo de
ciertas condiciones detalladas más adelante.
La siguiente tabla muestra de manera resumida las acciones que las distintas operaciones de contaje llevan a
cabo sobre el valor actual de la cuenta y el valor del bit del contador, en función del valor de los principales
parámetros de entrada de dicha instrucción.
El bloque funcional Contador ascendente (CTU) cuenta adelante desde el valor actual hasta el valor prefijado
al producirse un flanco positivo en la entrada de contaje adelante (CU). Si el valor actual (VA) es mayor o
igual al valor prefijado (PV), se activa el bit del contador. El contador se inicializa al activarse la entrada de
desactivación (R). El contador ascendente no se detiene hasta llegar al máximo valor que puede albergar en
la variable (VA), es decir, 32.767.
Nota: Puesto que cada contador dispone sólo de un valor actual, no se podrá asignar un mismo número a
varios contadores. (Los contadores ascendentes, descendentes y ascendentes-descendentes acceden a un
mismo valor actual).
El bloque funcional Contador descendente (CTD) cuenta hacia atrás desde el valor prefijado al producirse un
flanco positivo en la entrada de contaje atrás (CD). Si el valor actual (VA) es igual a cero, se activa el bit del
contador. El contador se inicializa y carga el valor actual (CV) en el valor prefijado (PV) cuando se habilita
la entrada de carga (LD). El contador atrás se detiene al alcanzar el valor cero.
Nota: Puesto que cada contador dispone sólo de un valor actual, no se podrá asignar un mismo número a
varios contadores. (Los contadores ascendentes, descendentes y ascendentes-descendentes acceden a un
mismo valor actual).
Nota: Puesto que cada contador dispone sólo de un valor actual, no se podrá asignar un mismo número a
varios contadores. (Los contadores ascendentes, descendentes y ascendentes-descendentes acceden a un
mismo valor actual).
FACULTAD DE INGENIERÍA 5
Control y Automatización Industrial
Escuela Profesional de Ingeniería Electrónica
Docente: Ing. Marco Antonio Coloma
Yunganina
Salidas
FACULTAD DE INGENIERÍA 7
Control y Automatización Industrial
Escuela Profesional de Ingeniería Electrónica
Docente: Ing. Marco Antonio Coloma
Yunganina
Inversión de giro (Monoestable) Inversión de giro (Biestable)
Trabajo:
Programa 1
Al presionar el Pulsador de marcha I el motor (Q0.0) deberá estar encendido durante 10 segundos luego se
apagará en forma automática
Al presionar el Pulsador de marcha II el motor (Q0.1) deberá estar encendido durante 10 segundos luego se
apagará en forma automática
Programa 2
FACULTAD DE INGENIERÍA 8
Control y Automatización Industrial
Escuela Profesional de Ingeniería Electrónica
Docente: Ing. Marco Antonio Coloma
Yunganina
Se tiene un Cilindro (1Y1) de simple efecto el cual se encarga de colocar las
tapas a 10 botellas, una vez que llegue al final debe de prenderse la lampara
H2, además se debe de tener en cuenta lo siguiente:
H2 es una lámpara que se activa cuando el pistón llega a 10 tapas y permanece encendido hasta que se presione
el pulsador S2 de paro