Vous êtes sur la page 1sur 145

Curso Tecnologa Control Logix

Luis Cabrera #2071-306 , Zona Ro


Tijuana, B.C. Mxico C.P. 22320
E-mail: ventas@onsitetechtraining.com
www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Justificacin PLC VS
Lgica Cableada

CAPACITACION Y ENTRENAMIENTO

LOGICA CABLEADA O A RELEVADOR:


Se necesita conocer la tarea a realizar para realizar cableado y comprar los materiales,
El espacio necesario para albergar todos los equipos es mucho mayor
En caso de error se tiene que revisar todo el cableado desconectar y corregir cambiando
cables
En ampliaciones se debe de cambiar los cableados y agregar nuevos componentes
En resumen: mayor tiempo y dinero

OPCIN PLC:
Funciona para cualquier tarea ya que es reprogramable
En errores y ampliaciones se revisa el programa y se cambia
Espacio requerido reducido

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Nuevo Proyecto

Antes de programar un controlador Logix5000


debes crear un nuevo proyecto:

1.

Inicia el software RSLogix 5000.

2.

En el men Archivo, selecciona Nuevo.

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Nuevo Proyecto
3. Selecciona el tipo de controlador.
4. Escribe un nombre para el controlador.
5. Escribe una descripcin de las operaciones del
controlador

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Nuevo Proyecto
6.

Selecciona el tipo de chasis (nmero de ranuras) que contiene el


controlador (no se aplica en el caso de algunos controladores).
7. Selecciona o escribe el nmero de ranura donde est instalado el
controlador (no se aplica en el caso de algunos controladores).

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Nuevo Proyecto

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Tareas, programas y rutinas

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Tareas, programas y rutinas


Qu

es una tarea?

Una tarea proporciona informacin de


programacin y prioridades para un conjunto
de uno o ms programas. Una vez que se
activa una tarea, todos los programas
asignados (programados) a la tarea se
ejecutan en el orden en el cual se muestran
en el organizador del controlador.
www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Tareas, programas y rutinas

Tarea continua

La tarea continua se ejecuta todo el tiempo. Cuando la


tarea continua realiza un escn completo, se reinicia
inmediatamente.

Un proyecto no requiere una tarea continua. Si se usa, slo


puede haber una tarea continua.

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Tareas, programas y rutinas

Tarea peridica

Una tarea peridica realiza una funcin segn un rgimen


especfico.

Cada vez que caduca el tiempo de la tarea peridica, la


tarea interrumpe la tarea continua, se ejecuta una vez y
luego devuelve el control donde se interrumpi la tarea
continua.

El perodo de tiempo se puede configurar de 1 ms a 2000 s.


La opcin predeterminada es 10 ms.

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Tareas, programas y rutinas

Qu

es un programa?

Un programa es una subdivisin de una tarea.


Cuando se activa una tarea, los programas
programados dentro de la tarea se ejecutan hasta
completarse, desde el primero al ltimo. Cada
programa contiene tags de programa, una rutina
principal, otras rutinas y una rutina de fallo
opcional.
www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Tareas, programas y rutinas


Qu

es una rutina?

Las rutinas proporcionan el cdigo de


ejecucin para el proyecto en un controlador
(similar a un archivo de programa en un
controlador PLC o SLC). Cada rutina usa un
lenguaje de programacin especfico, tal
como lgica de escalera.

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Tareas, programas y rutinas


Rutina

Principal

Cuando un programa se ejecuta, su rutina


principal se ejecuta primero. Use la rutina
principal para llamar (ejecutar) otras rutinas
(subrutinas). Para llamar a otra rutina dentro
del programa, use una instruccin Jump to
Subroutine (JSR).

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Organizacin de Tags
Los controladores Logix5000 almacenan datos
en tags (a diferencia de archivos de datos
fijos, los cuales se direccionan
numricamente). Con los tags puedes
organizar

los datos para reflejar la


maquinaria.

documentar

(mediante nombres de tag) la


aplicacin a medida que se va desarrollando.

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Organizacin de Tags
La tabla nos muestra las propiedades de un
tag:

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Organizacin de Tags
Estos son los tipos de datos ms comunes y la tabla
nos dice cundo usarlos:

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Organizacin de Tags

1.

Para crear un tag:


En el men Lgica, seleccione Editar tag.

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Organizacin de Tags
2.

Seleccione un alcance para el tag:

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Organizacin de Tags
3.

Introduzca un nombre para el tag.

4.

Introduzca el tipo de datos.

5.

Escriba una descripcin (opcional).

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Direccionamiento de I/O
Cuando se utiliza el software RSLogix 5000 para
configurar un mdulo de E/S digitales
ControlLogix, debe efectuar los siguientes pasos:
1.

Crear un mdulo nuevo.

2.

Aceptar la configuracin predeterminada o


cambiarla de forma especfica al mdulo.

3.

Editar la configuracin de un mdulo cuando


sean necesarios cambios.

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Direccionamiento de I/O
Creacin

de un nuevo modulo:
Primero que nada debes verificar que ests fuera de
lnea.

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Direccionamiento de I/O
Creacin

de un nuevo modulo: Una vez fuera


de lnea, debes seleccionar el nuevo mdulo.

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Direccionamiento de I/O
Creacin

de un nuevo modulo: Ahora te aparecer


una pantalla con una lista de posibles mdulos.

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Direccionamiento de I/O
Creacin

de un nuevo modulo: Aparecer el


asistente de creacin de un nuevo mdulo.

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Direccionamiento de I/O
Formatos

de comunicacin para los mdulos


de entradas:

input data - el mdulo solamente devuelve


datos generales de fallos y de entrada.
CST timestamped input data - el mdulo
devuelve los datos de entrada con el valor
del reloj del sistema (desde su chasis local)
cuando los datos de entrada cambian.
www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Direccionamiento de I/O
Formatos de comunicacin para los mdulos de
entradas:
Full diagnostic input data -el mdulo devuelve
datos de entrada, el valor del reloj del sistema (del
chasis local) cuando cambian los datos de entrada,
as como datos diagnsticos (solamente en mdulos
diagnsticos).
Rack optimization - el mdulo 1756-CNB recolecta
todas las palabras de entradas digitales en el chasis
remoto y las enva al controlador como una sola
imagen de rack. Este tipo de conexin limita la
informacin de estado y diagnstica disponible.
www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Direccionamiento de I/O
Formatos de comunicacin para los mdulos
de entradas:
Adems, puedes encontrar todos estos tipos
de formato como Listen only el cual se
utiliza para procesadores que quieren
escuchar a un mdulo de entrada pero no
ser propietarios del mismo.

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Direccionamiento de I/O
Formatos de comunicacin para los mdulos de
salidas:
output data - el controlador slo enva al mdulo los
datos de salida.
CST timestamped fuse data - output data - el
controlador propietario slo enva al mdulo los
datos de salida. El mdulo devuelve un estado de
fusible fundido junto con el valor del reloj del
sistema (del chasis local) cuando se funde o
restablece un fusible.
www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Direccionamiento de I/O
Formatos de comunicacin para los mdulos de
salidas:
Full diagnostic - output data - el
controlador propietario slo enva datos de
salida al mdulo. El mdulo devuelve datos de
diagnstico y un sello de hora del diagnstico.
Scheduled output data - el controlador
propietario enva al mdulo datos de salida y
un valor de sello de hora CST.
www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Direccionamiento de I/O
Formatos de comunicacin para los mdulos
de salidas:
CST timestamped fuse data - scheduled
output data datos de salidas
programadas - el controlador propietario
enva al mdulo datos de salida y un valor
de sello de hora CST. El mdulo devuelve un
estado de fusible fundido junto con el valor
del reloj del sistema (del chasis local) cuando
se funde o restablece un fusible.
www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Direccionamiento de I/O
Formatos de comunicacin para los mdulos de
salidas:
Full diagnostics - scheduled output data - el
controlador propietario enva al mdulo datos de
salida y un valor de sello de hora CST. El mdulo
devuelve datos de diagnstico y un sello de hora del
diagnstico.
Rack optimization - el controlador propietario enva
todas las palabras de salida al chasis remoto como
una sola imagen de rack.
www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Direccionamiento de I/O
Formatos de comunicacin para los mdulos
de salidas:
Tambin aqu puedes encontrar todos estos
tipos de formato como Listen only el cual
se utiliza para procesadores que quieren
escuchar a un mdulo de salida pero no ser
propietarios del mismo.

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Acceso a los tags


Cuando se obtiene acceso a los tags hay dos
posibilidades. Puedes:
Supervisar

tags - esta opcin te permite ver


los tags y cambiar sus valores.

Editar

tags - esta opcin te permite aadir o


borrar tags pero no cambiar valores.

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Acceso a los tags


Aqu

puedes ver los tags

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Acceso a los tags

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Tags tipo ALIAS


Un alias te permite crear un tag que
representa otro tag:
Ambos

tags comparten el mismo valor (es).

Cuando

el valor (es) de uno de los tags


cambia, el otro tag tambin refleja el
cambio.

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Tags tipo ALIAS


Usas alias en las siguientes situaciones:
programar lgica anteriormente a los
diagramas de cableado
asignar un nombre descriptivo a un
dispositivo de E/S
proporcionar un nombre ms simple para un
tag complejo
usar un nombre descriptivo para un
elemento de una matriz
www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Tags tipo ALIAS


Para asignar un tag como un alias para otro
tag:
1. En el men Lgica, seleccione Editar tag.

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Tags tipo ALIAS


2.

Seleccione el alcance del tag.

A la derecha del nombre de tag, haga clic


en la celda Alias para.
La celda muestra
3.

4.

Haga clic en

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Tags tipo ALIAS


5.

6.

Seleccione el tag que el alias representar:

Presione la tecla Enter o haga clic en otra celda.

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Comunicacin con el controlador

1.
2.

El software RSLogix 5000 requiere un driver de


comunicacin para comunicarse con un
controlador. Los drivers de comunicacin se
configuran usando el software RSLinx:
Inicie el software RSLinx.
En el men Comunicaciones, seleccione Configurar
drivers.

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Comunicacin con el controlador


3.

De la lista desplegable Tipos de variadores


disponibles, seleccione un driver:

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Comunicacin con el controlador


4.

De la lista desplegable Tipos de variadores


disponibles, seleccione un driver:

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Comunicacin con el controlador


5.

Haga clic en Aadir


nuevo.

6.

Si desea asignar un
nombre descriptivo al
driver, cambie el
nombre
predeterminado.

7.

Seleccione Aceptar.

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Comunicacin con el controlador


8.

Configure el driver

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Comunicacin con el controlador

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Comunicacin con el controlador

9.

Haga clic en Aceptar.

10. Haga

clic en Cerrar.

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Comunicacin con el controlador

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Teora del SCAN


(Barrido del programa)
LEE LAS
ENTRADAS
No de
Bit 0 1 ...7

ACTUALIZA LAS
SALIDAS
No de Bit 0 1 ...7

No de Byte 0

No de Byte 0

127

127

CPU EJECUTA EL PROGRAMA

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

FUNDAMENTOS
Hasta aqu hemos revisado el software con la que
se programa pero, Cmo se programa un PLC?

Para poder entender mejor como programar los PLCs en lenguaje de escalera es necesario
partir de algunos fundamentos bsicos.
El PLC interpreta seales de voltaje o de corriente, estas seales deben ser ledas por el PLC
para saber el estado de las mismas (1, True o Presencia de Seal y 0, False o Ausencia de
Seal), pero, En donde guarda el PLC esta informacin a manera que la pueda leer cuantas
veces le sea necesario?
El PLC guarda los datos en su MEMORIA, a continuacin explicaremos un poco acerca de la
Memoria del PLC.

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

FUNDAMENTOS
BIT: El Bit es la unidad de una seal binaria, por lo tanto, un Bit es la
unidad menor de memoria y puede adoptar nicamente dos estados, 1 o
0.
Podemos imaginarnos que un Bit es una cajita en donde se almacena o se
guarda un 1 o 0 lgico.
BYTE: El Byte es una localidad de memoria compuesta por 8 Bits, es decir, en un Byte
podemos almacenar 8 caracteres binarios sucesivos, o lo que es lo mismo, es un empaque
en donde caben 8 cajitas Bit y por lo tanto 8 caracteres binarios sucesivos, por ejemplo:
10010111.
WORD: Una Word es una localidad de memoria compuesta por 2 Bytes o 16 Bits.
DOUBLE WORD: Una Double Word (Comnmente representada por DWORD), es una
localidad de memoria compuesta por 2 Words, o 32 Bits.
Los PLCs 200, 300 y 400 de siemens usan este tipo de datos para almacenar valores en la
memoria.
Todos los elementos e instrucciones del PLC como Temporizadores o Timers, Contadores o
Counters, reloj, fechas o simplemente datos de inters para el usuario como valores de
temperatura, presion, etc. Se almacenan enTel:
estas
o tipos
datos.874 0030
(55)diferentes
5905 5267, cajitas
(664) 288
1058 de
01800
www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

CAPACITACION Y ENTRENAMIENTO
UNIDADES DE MEMORIA

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

UNIDADES DE MEMORIA

La pregunta ahora es Para que necesitamos tantas unidades de


memoria?
La respuesta es sencilla, Depende de que quieres guardar!.
En la vida real nosotros utilizamos cajas de tamaos diferentes
queremos
guardar, en
elpodemos
PLC es lo guardar
mismo. en una localidad
La ecuacin quedependiendo
nos indica laque
cantidad
de elementos
que
de memoria esta regida por:
b

Donde b es la cantidad de bits que tiene la localidad de memoria. Por lo tanto:

Bit 21 2
Byte 28 256
Word 216 65536
DWord 232 4294967296
www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

CONVERSION BINARIO A DECIMAL, BCD Y


HEXADECIMAL
Los PLCs utilizan principalmente estos 4 tipos de datos para programarse y
desplegar informacin. Es importante que sepamos convertir estos tipos
de datos ya que de ello depende la correcta interpretacin de los
programas y la localizacin de errores.
Sistemas de numeracin decimal
Para la representacin de valores numricos decimales se necesitan 10 cifras, es
decir las cifras comprendidas entre 0 y 9.
Las cifras solas no son suficientes. En la disposicin de las cifras, para formar los
nmeros, es importande la situacin que cada una ocupa. Segn la posicin dentro
del nmero, cada cifra tiene diferente valor, el llamado valor de posicin. Estos
valores de posicin son potencias de 10 en el sistema decimal. La posicin de la
cifra dentro del nmero nos indica el valor de la posicin. La suma de todos los
productos de cifras y valores de posicin nos da el valor numrico.
Este sistema para valorar los nmeros se llama sistema de valoracin por posicin.
Se pueden formar sistemas de numeracin con cualquier base. Los sistemas de
numeracin ms conocidos son el sistema binario (base 2), el sistema octal (base 8)
y el sistema hexadecimal (base 16)
www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

CONVERSION BINARIO A DECIMAL, BCD Y


HEXADECIMAL

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

CONVERSION BINARIO A DECIMAL, BCD Y


HEXADECIMAL

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

CONVERSION BINARIO A DECIMAL, BCD Y


HEXADECIMAL

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

CONVERSION BINARIO A DECIMAL, BCD Y


HEXADECIMAL

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

CONVERSION BINARIO A DECIMAL, BCD Y


HEXADECIMAL
EJERCICIO
Binario
1110011

Decimal

BCD

Decimal
324

Binario

Hexadecimal

BCD
100101100010

Binario

Decimal

Hexadecimal
B23F

Decimal

BCD

Decimal
567

BCD

Binario

Octal
678

Decimal

BCD

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

LOGICA BOOLEANA

Los PLCs de las familias SLC-500, PLC-5,


ControlLogix e incluso que cualquier sistema
digital se basan en lgica Booleana.
La lgica Booleana esta basada en la
interpretacin de seales binarias
conjuntadas en ecuaciones (algebra
Booleana), las cuales determinan las
condiciones que anteceden a una accin.
A manera de repaso veremos un poco de
estos conceptos los cuales nos servirn a
lo largo de todo el curso.

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

LOGICA BOOLEANA
El PLC es un Sistema Digital, se denomina as porque trabaja manipulando
elementos discretos de informacin. Estos elementos discretos de informacin
son representados por cantidades fsicas llamadas seales. Las seales
elctricas como el voltaje y la corriente son las ms comunes.
Hoy en da, los sistemas electrnicos digitales usan dos valores discretos de
voltaje para representar el estado alto (1 lgico) o el estado bajo (0 lgico).
Otras maneras de identificar estos valores pueden ser: True Presencia de
Seal para el 1 lgico y False o Ausencia de Seal para el 0 lgico.
Un bit es la cantidad de memoria que ocupan los sistemas digitales, incluido
el PLC para representar esta informacin.
La lgica booleana utiliza las seales 1 y 0 lgicos para formar ecuaciones que
determinarn las condiciones para que se ejecute alguna accin. A las operaciones que
forman estas ecuaciones se les conoce como Funciones Bsicas y estas son: AND, OR,
XOR, NOT, NAND, NOR

AND

OR

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

XOR

NOT

NAND

NOR

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

LGICA BOOLEANA

Tablas de Verdad

AND

OR

NAND

NOR

XOR
NOT
www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Instrucciones tipo relevador


XIC: La instruccin XIC examina el bit de
datos para determinar si est establecido.
EJEMPLO

Si limit_switch_1 est establecido (ENCENDIDO), esto habilita


la prxima instruccin (la condicin de salida de rengln es
verdadera).

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Instrucciones tipo relevador


XIO:

La instruccin XIO examina el bit de


datos para determinar si est restablecido.
EJEMPLO

Si limit_switch_2 est restablecido (APAGADO), esto habilita la


prxima instruccin (la condicin de salida de rengln es
verdadera).

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Instrucciones tipo relevador

OTE: Cuando la instruccin OTE est habilitada, el controlador


establece el bit de datos. Cuando la instruccin OTE est
inhabilitada, el controlador restablece el bit de datos.
EJEMPLO

Una vez habilitada, la instruccin OTE establece (enciende)


light_1.
Una vez inhabilitada, la instruccin OTE restablece (apaga)
light_1.
www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

EJEMPLO SENCILLO
El acceso a la sala de un museo se puede realizar desde tres
puertas distintas, en cada puerta se encuentra un interruptor y
un letrero con la leyenda: Accione el Interruptor para
Encender/Apagar la Luz, de manera que desde cualquier puerta,
si la luz est encendida, al presionar el interruptor la luz se
apaga, o, desde cualquier puerta, si la luz est apagada, al
accionar el interruptor la luz se enciende, todo esto no
importando el estado de los otros dos interruptores.
Disee el Programa que hara esta funcin.

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

SOLUCIN AL PROBLEMA

La solucin al problema se puede encontrar si se piensa de la


siguiente forma:
Si todos los interruptores estn apagados, que necesito que
ecuacin, funcin o sistemas de contactos necesito para que al
accionar uno de ellos la luz se encienda
A B C + A B C + A B C = Luz
De la funcin anterior notamos que cuando todos los
interruptores estn abiertos y se cierra alguno la luz se prende,
as mismo, si uno esta cerrado y se cierra otro la luz se apaga.
Podemos notar que para terminar con nuestra automatizacin solo
necesitamos agregarle otra funcin que nos encienda la luz cuando
dos estn cerrados y se cierra un tercero. Es decir necesitamos
agregar:
ABC
Entonces el resultado es
A B C + A B C + A B C + A B C = Luz
www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

SOLUCIN AL PROBLEMA

Que traducido al comn lenguaje de escalera esto queda:

?
www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Ejercicio: Enclavamiento
Arranque

y paro de un motor

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Instrucciones tipo relevador

OTL: Una vez habilitada, la instruccin OTL establece el bit de datos.


El bit de datos permanece establecido hasta que se restablece,
tpicamente por una instruccin OTU. Una vez inhabilitada, la
instruccin OTL no cambia el estado del bit de datos.
EJEMPLO

Una vez habilitada, la instruccin OTL establece (enciende)


light_2. Este bit permanece establecido hasta que se restablece,
tpicamente por una instruccin OTU.

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Instrucciones tipo relevador


OTU:

Una vez habilitada, la instruccin OTU


restablece el bit de datos. Una vez inhabilitada, la
instruccin OTU no cambia el estado del bit de datos.
EJEMPLO

Una vez habilitada, la instruccin OTU restablece (apaga)


light_2.

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Control de Nivel de agua

Sensor Nivel Alto

Tinaco

Sensor Nivel Bajo

Bomba

Cuando el tinaco tenga nivel


bajo se debe de encender la
bomba hasta que el tinaco
este lleno. Si no hay agua en
la cisterna, no debe de
funcionar la bomba

Cisterna
Sensor Nivel Bajo

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

EJERCICIO:
EJERCICIO: CONTROL
CONTROLDE
DESALIDA
SALIDADE
DE
VEHCULOS
VEHCULOS

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

EJERCICIO:
EJERCICIO: CONTROL
CONTROLDE
DESALIDA
SALIDADE
DE
VEHCULOS
VEHCULOS

La regulacin de salida se efectuar mediante


la apertura de las barreras B1 o B2 segn
proceda. Tenemos en la misma dos lazos
sensores S11 y S21 mediante los cuales se
efectuar la demanda de salida y un tercer
sensor S3, que nos confirmar la salida del
vehculo en curso. Otros dos lazos S12 y S22
nos informarn cuando se han sobrepasado las
barreras respectivas.
La salida de los vehculos debe efectuarse de
forma tal que se evacue un vehculo de cada
planta para evitar esperas en una de las plantas
respecto a la otra.

www.onsitetectraining.com

2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

EJERCICIO:
EJERCICIO: CONTROL
CONTROLDE
DESALIDA
SALIDADE
DE
VEHCULOS
VEHCULOS

La secuencia de apertura debe realizarse de la


forma siguiente:
Se realiza la peticin de salida cuando un
vehculo accede a un lazo sensor, abrindose la
barrera correspondiente, si no hay otro vehculo
saliendo.
Cuando el vehculo en curso corresponda a la
misma planta que el que hace la peticin de
salida, la barrera no debe de abrirse, a no ser
que la otra planta no haya una peticin de
salida.

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

EJERCICIO
SISTEMA CONMUTADOR DE BOMBAS
Un hotel requiere un sistema de bombeo para mantener presin
suficiente en sus lineas de alimentacin.

El hotel cuenta con dos bombas (ba y bb) y tres sensores de presin (p1, p2 y p3), p1 nos
indica una presin muy baja, p2 nos indica una presin baja y p3 nos indica presin alta.
Cuando se detecta el sensor p2 se debe de activar una bomba (ba), y esta dejar de
trabajar hasta que se detecte presin alta (p3). Al siguiente requerimiento de p2 se deber
de activar la bomba siguiente (bb), de manera que a cada requerimiento de p2 se activar
la bomba que no haya trabajado en el ciclo anterior.
Cuando el sensor p1 detecte significa que la demanda es mucho mayor de lo que una
bomba puede cubrir por lo que las dos bombas debern trabajar al mismo tiempo y ambas
se apagarn cuando se detecte la seal de p3.

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Temporizadores

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Temporizadores
Estructura

de los temporizadores TON

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Temporizadores

Descripcin del temporizador TON:

La instruccin TON es un temporizador no retentivo que


acumula el tiempo cuando la instruccin est habilitada (la
condicin de entrada de rengln es verdadera). La base de
tiempo siempre es 1 mseg. Por ejemplo, para un temporizador
de 2 segundos, introduzca 2000 para el valor .PRE.
Una vez habilitada, la instruccin TON acumula el tiempo hasta
que:
la instruccin TON se inhabilita
el .ACC .PRE
Cuando la instruccin TON est inhabilitada, el valor .ACC se
restablece.
www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Temporizadores
TON:

La base de tiempo siempre va en


milisegundos.

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

EJERCICIO:
EJERCICIO: CARRO
CARROMINERO
MINERO

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

CARRO
CARROMINERO:
MINERO: DESCRIPCIN
DESCRIPCINDEL
DEL
PROCESO
PROCESO
El proceso que se quiere automatizar consiste en controlar
la trayactoria de un carro minero, con el fin de maximizar
la distancia recorriada por este.
El sistema constar de dos sensores:
Uno para detectar que el carro se encuentra en la
posicin derecha.
Otro para detectar que el carro ha alcanzado el
extremo izquierdo.
El control de carro se hara mediante un motor reversible.
El carro deber permanecer 5 segundos en cada uno de
los extremos antes de cambiar el sentido de la trayectoria,
esto con el fin de poder llenar o vaciar su contenido.

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Temporizadores

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Temporizadores
Estructura

de los temporizadores TOF

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Temporizadores
Descripcin

del temporizador TOF:

La instruccin TOF es un temporizador no retentivo


que acumula el tiempo cuando la instruccin est
habilitada (la condicin de entrada de rengln es
falsa). La base de tiempo siempre es 1 mseg. Por
ejemplo, para un temporizador de 2 segundos,
introduzca 2000 para el valor .PRE.
Una vez habilitada, la instruccin TOF acumula el
tiempo hasta que:
la instruccin TOF se inhabilita
el .ACC .PRE
www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Temporizadores
TOF:

La base de tiempo siempre va en


milisegundos.

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Control de cintas transportadoras


Temporizadores con
retardo a la
conexin
TOF

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Control de cintas transportadoras

Las cintas 1 y 2 debern conectarse y desconectarse,


cada una mediante dos pulsadores manuales (conexin,
desconexin).
Las cintas 1 y 2 no deben suministrar material a la vez.
La cinta tres ha de ponerse en marcha simultneamente
con la 1 con la 2. Inicialmente las tres cintas estarn
desconectadas.
Una vez accionado el pulsador de desconexin adecuado
(PDesC1 o PDescC2), las cintas 1 o 2 debern seguir en
funcionamiento 3 segundos ms, la cinta 3 debe
permanecer en funcionamiento durante 10 segundos ms
que las anteriores, quedando luego en reposo. Con esto
se consigue que se vace el material que transportan las
cintas.
El periodo de vaciado de cintas se visualizar mediante el
encendido de las lmparas de descarga
correspondientes.

www.onsitetectraining.com

2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Temporizadores

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Temporizadores
Estructura

de los temporizadores RTO

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Temporizadores
Descripcin

del temporizador RTO:

Cuando la condicin de entrada del rengln


es verdadera, la instruccin RTO acumula
tiempo en incrementos de 1 ms. Por ejemplo,
para un temporizador de 2 segundos,
introduzca 2000 para el valor .PRE.

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Temporizadores
RTO

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

EJERCICIO:
EJERCICIO: SEMAFORO
SEMAFORO

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

SEMAFORO:
SEMAFORO: MAPEO
MAPEODE
DEENTRADAS
ENTRADASYY
SALIDAS
SALIDAS

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

SEMAFORO:
SEMAFORO: DESCRIPCIN
DESCRIPCINDEL
DELPROCESO
PROCESO

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

SEMAFORO:
SEMAFORO: DESCRIPCIN
DESCRIPCINDEL
DEL
PROCESO
PROCESO

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Comparadores

La instruccin CMP realiza una comparacin


de las operaciones aritmticas que se
especifican en la expresin. Defina la
expresin usando operadores, tags y valores
inmediatos. Use los parntesis ( ) para
definir secciones de las expresiones ms
complejas.
www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Comparadores

La ejecucin de una instruccin CMP es un


poco ms lenta y usa ms memoria que la
ejecucin de las otras instrucciones de
comparacin. La ventaja de la instruccin
CMP es que le permite introducir expresiones
complejas en una sola instruccin.
www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Comparadores
Ejemplo

de CMP
Si la instruccin CMP
determina que la expresin
es verdadera, la condicin
de salida de rengln se
establece como verdadera.

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Comparadores

La instruccin EQU determina si el origen A es


igual al origen B.
Los valores REAL rara vez son absolutamente
iguales. Si usted necesita determinar la
igualdad de dos valores REAL, use la
instruccin LIM.
www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Comparadores
La instruccin GEQ determina si
el origen A es mayor o igual que
el origen B.

La instruccin GRT determina si


el origen A es mayor que el
origen B.

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Comparadores
La instruccin LEQ determina si el
origen A es menor que o igual al
origen B.

La instruccin LES determina si


el origen A es menor que el
origen B.

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Comparadores
La instruccin LIM determina si el valor
de prueba se encuentra dentro del
rango de los lmites inferior y superior.

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Comparadores
LIM: Lmite inferior <= lmite superior
La instruccin es verdadera si el valor de prueba es igual a o se
encuentra entre los lmites inferior y superior.

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Comparadores
LIM: Lmite inferior => lmite superior
La instruccin es verdadera si el valor de prueba es igual a o se
encuentra fuera de los lmites inferior y superior.

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Comparadores
La instruccin MEQ pasa los valores de
origen y comparacin a travs de una
mscara y compara los resultados.

Un nmero 1 en la mscara significa que se pasa el bit de datos.


Un nmero 0 en la mscara significa que se bloquea el bit de datos.
Tpicamente los valores de origen, mscara y comparacin son todos
del mismo tipo de datos.
Si combina los tipos de datos enteros, la instruccin llena con ceros
los bits superiores de los tipos de datos enteros menores para que
tengan el mismo tamao que el tipo de datos ms grande.
www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Comparadores

La

instruccin NEQ determina si dos valores


no son iguales.

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

15 s

3s

Resuelva este
ejercicio utilizando
solamente UN
timer y
comparadores

8 s + 2 s(p)

Semforos de Crucero

13 s
3s
10 s + 2 s(p)

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Contadores

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Contadores
Estructura

de los contadores CTU

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Contadores
Descripcin

del contador CTU:

Una vez habilitada y cuando el bit .CU est


restablecido, la instruccin CTU incrementa
el contador por uno. Una vez habilitada y el
bit .CU est establecido, o una vez
inhabilitada, la instruccin CTU retiene su
valor .ACC.
www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Contadores
CTU

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Contadores

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Contadores
Estructura

de los contadores CTD

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Contadores
Descripcin

del contador CTD:

La instruccin CTD cuenta regresivamente y se usa


tpicamente con una instruccin CTU que hace
referencia a la misma estructura del contador.
Una vez habilitada y cuando el bit .CD est
restablecido, la instruccin CTD decrementa el
contador por uno. Una vez habilitada y el bit .CD
est establecido, o una vez inhabilitada, la
instruccin CTD retiene su valor .ACC.
www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Contadores
CTD

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

EJERCICIO:
EJERCICIO: ESTACIONAMIENTO
ESTACIONAMIENTO
Semforo

Entrada

Salida

10 vehculos

Sensor 1

Sensor 2
Abre pluma
1 seg

Abre pluma
1 seg

Control de vehculos en un estacionamiento

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

EJERCICIO:
EJERCICIO: CONTROL
CONTROLDE
DE
ACCESO
ACCESO

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

EJERCICIO:
EJERCICIO: CONTROL
CONTROLDE
DE
ACCESO
ACCESO

Se desea controlar el acceso, de manera automtica, a


una sala comercial con una capacidad de cien asientos.
Admitiendo diez personas mas de las autorizadas que
tendrn que permanecer de pie. Disponemos de dos
barras luminosas a la entrada de la sala A y B situadas
de tal forma que al entrar una persona a la sala,
interrumpa primero la barrera A y luego la B. La
distancia fsica entre ellas es la mnima, de manera que
se interrumpirn tambin simultneamente durante la
entrada. De forma semejante sucede cuando una
persona sale de la sala. Primero se interrumpir la
barrera B y despus la A.

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

EJERCICIO:
EJERCICIO: CONTROL
CONTROLDE
DE
ACCESO
ACCESO

Cuando en la sala tenemos menos de cien personas lo


indicaremos activando la luz verde situada en la entrada.
Si se diera el caso de que en un momento determinado
hubiera mas de 10 personas y menos de 15 diez, deber
activarse la luz mbar situada en la entrada. En el
momento en que entrara la persona 15 ser la luz roja la
que activaramos. Se dispone de un pulsador de reset
para inicializar la cuenta a cero en cualquier momento.

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Maquina de Tortillas,
Temporizadores y Contadores
Sensor

5 pzas
Pistn
3 seg
La mquina a automatizar tiene que agrupar paquetes de
5 tortillas cada uno. Una vez que se hayan agrupado las
tortillas en un paquete, un pistn desplazar el paquete
completo dejando libre el espacio para el siguiente. La
banda se detendr mientras el pistn este accionado

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Movimiento de Datos
La

instruccin MOV copia el origen al


destino. El origen no se cambia.
Una vez habilitada,
la instruccin MOV
copia los datos en
value_1 a value_2.

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Instrucciones Aritmticas
La

instruccin ADD suma el


origen A al origen B y coloca
el resultado en el destino.

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

La instruccin SUB resta el


origen B del origen A y coloca
el resultado en el destino.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Instrucciones Aritmticas
La

instruccin MUL multiplica el


origen A por el origen B y coloca
el resultado en el destino.

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

La instruccin DIV divide el


origen A entre el origen B y
coloca el resultado en el destino.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

EJERCICIO:
EJERCICIO: SELECCIN
SELECCINDE
DERECETAS
RECETAS

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

EJERCICIO:
EJERCICIO: SELECCIN
SELECCINDE
DERECETAS
RECETAS

Para las recetas se toma en consideracin la


siguiente tabla

Receta
Valvula 1
Valvula 2
Valvula 3
Agitador
A
3
2
4
12
B
5
6
2
14
C
2
4
5
13
Nota: Los valores anteriores representan el tiempo, en segundos, de
ejecucin de los dispositivos

La secuencia arranca por medio de un botn pulsador. Se


abrir la vlvula 1 en el tiempo determinado por la receta, al
cerrarse la vlvula anterior se abrir la vlvula 2, al cerrarse se
abrir la vlvula 3. El agitador arrancar desde el primer pulso
del botn de arranque y se detendr despus del tiempo
establecido segn la receta.

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

CONTROLNET

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

CONTROLNET

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

CONTROLNET

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Ejercicios e Informacin Extra

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

EJERCICIO
PORTN AUTOMTICO
Disear el programa que realice la apertura y cierre de un portn de las siguientes tres
formas:
Cuando se presione el pulsador P y el portn este cerrado, la puerta debe abrir y no
interrumpir la apertura hasta que el portn este completamente abierto. As mismo al
presionar el pulsador P y el portn est abierto, este se debe de cerrar y no interrumpir el
cierre hasta que est completamente cerrado.
Usando la lgica anterior incorpore al programa un paro de emergencia que interrumpa las
acciones del portn y no contine el proceso hasta que el paro de emergencia sea
desactivado.
Modifique el programa para que cuando se solicite que abra el portn este realice la
apertura y una vez abierto si no se ha solicitado su cierre en 30 segundos, este se cierre
automticamente.

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

EJERCICIO
MEZCLAS
Disear el programa que realice el control de la mezcla efectuada en el
contenedor de la figura

Al presionar el Pulsador P se debe de empezar la mezcla


realizando la apertura de la vlvula A durante un tiempo
definido, una vez que la vlvula haya cerrado, se abre la
vlvula B durante un tiempo definido, posteriormente el
Motor H empieza funcionar durante un tiempo definido
y una vez concluido esto la vlvula C debe abrirse para
vaciar la mezcla, Utilizaremos un contador para simular
el nivel del tanque en el llenado y el vaciado.

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

DEVICENET
Escribe en Scanner

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

DEVICENET
Lee del Scanner

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

EJERCICIO:
EJERCICIO: BOMBEO
BOMBEOALTERNO
ALTERNO

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

EJERCICIO:
EJERCICIO: BOMBEO
BOMBEOALTERNO
ALTERNO

La estacin de bombeo cuenta con dos bombas


alternas B1 y B2, las cuales deben de funcionar
de manera alternada para evitar un desgaste
excesivo de una respecto de otra.
El depsito que recoge los lquidos a evacuar
esta dotado de dos sensores de nivel, uno para
determinar el nivel mnimo (Nmin) y otro para
determinar el nivel mximo (Nmax).
El arranque debe de producirse de manera
automtica cuando se activa el sensor de nivel
mximo . Funcionar la bomba que menor
tiempo tenga en uso.

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

EJERCICIO:
EJERCICIO: BOMBEO
BOMBEOALTERNO
ALTERNO

Una vez arrancada la bomba correspondiente, debe


permanecer 15 minutos sin desactivarse, luego debe
entrar en funcionamiento la otra bomba y as
sucesivamente. Cada bomba no debe funcionar mas de
15 minutos seguidos
La parada debe de producirse cuando se activa el sensor
de nivel mnimo quedando en el modo de trabajo que
estuviese.
El diseo debe hacerse de forma tal que el depsito se
pueda evacuar con una sola bomba en caso de que la
otra falle.
El sensor de nivel mximo da un 1 lgico, cuando el agua
este en ese nivel o superior. El sensor de nivel mnimo da
un 1 lgico, cuando el agua este en ese nivel o inferior.

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

EJERCICIO:
EJERCICIO: ENVASADORA
ENVASADORA
Lgica booleana,
temporizadores,
contadores

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Envasadora

Una mesa de giro es alimentada con frascos por una cinta


de transporte. El cilindro A slo permite el paso cuando
un frasco llega a la posicin 1 sobre la cinta de transporte
y si la envasadora est en el modo de ciclo continuo,
seleccionado por el interruptor S1 (selector de ciclo
continuo/ciclo simple). Cuando el frasco es registrado en
la posicin 2, la mesa avanza una posicin (avance y
retorno del cilindro B). Cuando un frasco llega a la
estacin de llenado (posicin 3), el cilindro C abre el
tanque durante aproximadamente 2 segundos y lo vuelve
a cerrar. Se debe de tener cuidado de que el cilindro A no
deje pasar otro frasco hasta que no haya avanzado el
frasco anterior (avance y retorno del cilindro B). Si no hay
piezas en el carrusel y todava no llegan piezas a la
posicin 3, la mesa debe seguir avanzando

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Envasadora

Si S1 esta abierto, la envasadora debe entrar en el modo


de ciclo simple. En este modo la mesa avanza hasta que
el usuario oprime un push-button. El cilindro A no dejara
pasar un frasco hasta que S2 no detecte un lugar vaco.
La mesa no debe girar si en ese momento se esta
llenando un frasco en la posicin 3.

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Envasadora: Mapeo de Entradas y


salidas
Entradas:
Sensor 1
I 0.0
Sensor 2
I 0.1
Sensor 3
I 0.2
Boton de automtico
(Pueden ser opcionales las entradas de control de los dispositivos
individuales, como arranque y paro manual
Salidas:
Extender cilindro A
Regresar cilindro A
Extender cilindro B
Regresar cilindro B
Extender cilindro C
Regresar cilindro C
www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Q 0.0
Q 1.0
Q 0.1
Q 1.1
Q 0.2
Q 1.2
Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Proceso de electrlisis

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Lgica booleana,
temporizadores.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Proceso de electrlisis

El proceso que se quiere automatizar consiste en el


procedimiento para el tratamiento de superficies, con el fin
de hacerlas resistentes a la oxidacin.
El sistema constar de tres baos:
Uno para desengrasado de las piezas.
Otro para el aclarado de las piezas
Un tercero donde se les dar un bao electroltico
La gra intruducir la jaula portadora de las piezas a tratar
en cada uno de los baos, comenzando por el de
desengrasado, a continuacin el de aclarado y por ltimo se
les dar el bao electroltico; en este ltimo la gra debe
permanecer 5 segundos para conseguir una uniformidad de
las piezas tratadas

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Proceso de electrlisis

El ciclo se inicia al presionar el pulsador de marcha; la


primera accin a realizar es la subida de la gra; cuando
toca el final de carrera FC2, la gra comenzar a avanzar,
hasta llegar al FC4, en dicho punto la gra desciende; una
vez que toca FC1, la gra vuelve a ascender, hasta tocar de
nuevo el FC2, momento en el cual la gra vuelve a avanzar,
hasta alcanzar la posicin FC5, momento en el cul se
repiten los movimientos de descenso y ascenso de la gra,
cuando la gra este de nuevo arriba, avanza hasta FC6,
vuelve a bajar y cuando toca FC1, se conecta el proceso de
electrlisis. Cuando ha pasado el tiempo fijado, se
desconecta el proceso de electrlisis y la gra comenzar a
ascender hasta que toca FC2, al llegar a este punto la gra
inicia el movimiento de retroceso, hasta llegar al FC3,
momento en el cual volver a descender hasta activar el
FC1

www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

Vous aimerez peut-être aussi