You are on page 1of 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 LgicaCAPACITACION Y ENTRENAMIENTO Cableada


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: Inicia el software RSLogix 5000. En el men Archivo, selecciona Nuevo.

1. 2.

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.
Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

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

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.


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

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

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
Para crear un 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

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. 4. 5.

Introduzca un nombre para el tag. Introduzca el tipo de datos. 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. 2.

Crear un mdulo nuevo. Aceptar la configuracin predeterminada o cambiarla de forma especfica al mdulo. Editar la configuracin de un mdulo cuando sean necesarios cambios.
Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

3.

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

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. tags - esta opcin te permite aadir o borrar tags pero no cambiar valores.

Editar

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. 3.

Seleccione el alcance del tag.

A la derecha del nombre de tag, haga clic en la celda Alias para. La celda muestra
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.

Seleccione el tag que el alias representar:

6.

Presione la tecla Enter o haga clic en otra celda.


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

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

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. Si desea asignar un nombre descriptivo al driver, cambie el nombre predeterminado. Seleccione Aceptar.

6.

7.

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 Haga clic en Aceptar.

9.

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 No de Byte 0 : 127

ACTUALIZA LAS SALIDAS


No de Bit 0 1 ...7 No de Byte 0 : 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 en estas diferentes cajitas o tipos de datos.
www.onsitetectraining.com
2006 On Site Tech Training. All Rights Reserved.

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

UNIDADES DE MEMORIA

CAPACITACION Y ENTRENAMIENTO

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 dependiendo que queremos guardar, en el PLC es lo mismo.
La ecuacin que nos indica la cantidad de elementos que podemos guardar en una localidad 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 324 BCD 100101100010 Hexadecimal B23F Decimal 567 Octal 678 Decimal BCD

Binario

Hexadecimal

Binario

Decimal

Decimal

BCD

BCD

Binario

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

XOR

NOT

NAND

NOR

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

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

LGICA BOOLEANA

Tablas de Verdad

AND
NAND

OR

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

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
Sensor Nivel Bajo

Bomba

Cisterna

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

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

EJERCICIO: CONTROL DE SALIDA DE VEHCULOS

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

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

EJERCICIO: CONTROL DE SALIDA DE 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.
Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

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

EJERCICIO: CONTROL DE SALIDA DE 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.
Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

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

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: CARRO MINERO

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

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

CARRO MINERO: DESCRIPCIN DEL 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.
Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

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

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: SEMAFORO

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

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

SEMAFORO: MAPEO DE ENTRADAS Y SALIDAS

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

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

SEMAFORO: DESCRIPCIN DEL PROCESO

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

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

SEMAFORO: DESCRIPCIN DEL 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

Semforos de Crucero
Resuelva este ejercicio utilizando solamente UN timer y comparadores
8 s + 2 s(p)

15 s

3s

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: ESTACIONAMIENTO

Semforo

Entrada
Sensor 1 Abre pluma 1 seg

10 vehculos
Sensor 2

Salida

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: CONTROL DE ACCESO

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

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

EJERCICIO: CONTROL DE 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: CONTROL DE 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.

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

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

Instrucciones Aritmticas
La

instruccin MUL multiplica el origen A por el origen B y coloca el resultado en el destino.

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

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

EJERCICIO: SELECCIN DE RECETAS

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

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

EJERCICIO: SELECCIN DE 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.
Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

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

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: BOMBEO ALTERNO

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

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

EJERCICIO: BOMBEO 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.
Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

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

EJERCICIO: BOMBEO 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.
Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

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

EJERCICIO: 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

Lgica booleana, temporizadores.

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 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
Tel: (55) 5905 5267, (664) 288 1058 01800 874 0030

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

You might also like