TEMARIO
1.- INTRODUCCION DE LOS PLC’S
2.- RSLINX
3.- RSLOGIX 500
4.- LENGUAJE DE PROGRAMACION
5.- INSTRUCCIONES BASICAS
INSTRUCCIONES DE BIT
INSTRUCCIONES DE TIMER
INSTRUCCIONES DE CONTADOR
6.- INSTRUCCIONES DE COMPARACION
7.- INSTRUCCIONES MATEMATICAS
8.- INSTRUCCIONES DE MOVER Y LOGICA
9.- INSTRUCCIONES DE SECUENCIADOR
RELES
PLC
Dispositivo electrónico operado digitalmente, el cual utiliza una
memoria programable de almacenamiento de instrucciones, para
implementar funciones especificas tales como lógica, secuenciación
registro y control de tiempos, conteos y operaciones aritméticas.
Con la finalidad de controlar salidas en función de condiciones de
entrada
ENTRADAS SALIDAS
CONTROLADOR
PROGRAMABLE
CR
Partes Principales de un PLC
CPU PROGRAM
CENTRAL PROCESSING UNIT
PANEL
INPUT / OUTPUT RACK
POWER
SUPPLY
OUTPUT DEVICES INPUT DEVICES
SOLENOIDS LIMIT SWITCHES
MOTOR STARTERS PRES. SWITCHES
ALARMS PROX. SWITCHES
INDICATORS TEMP. SWITCHES
D/A PUSH BUTTONS
Lógica A/D
BCD Lógica
BCD
Fuente de Voltaje
Para abastecer de potencia a los procesadores, se necesita
alimentación eléctrica, según las necesidades de operación
de algún proyecto se puede hacer con 120/240V ac,
24V dc y 125V dc.
Unidad Central de Proceso
P CIRCUITOS AUX I LIARE S
R
O
C
E
S
A
D
ME M OR IA
O
R
• Microprocesador, circuitos de memoria y
circuitos auxiliares
• Ejecución de instrucciones en milésimas de
segundo
• Operaciones aritméticas, lógicas y de
transferencia de información
• Simula dispositivos de campo como contadores,
temporizadores, programadores cíclicos
• Comunicación con otros dispositivos
(Programadores, PLC, PC)
Unidad Central de Proceso
* RAM (Volátil)
* PROM (No Volátil) Memoria
* EPROM (No Volátil)
D
A
* EEPROM (No Volátil) T
O
S
La información se almacena en forma binaria
0 y 1 BIT P
R
O
G
0100 1100 BYTE R
A
M
1000 0110 1101 0011 WORD A
Unidad Central de Proceso
Sistemas Numéricos
Decimal Binario Hexadecimal BCD
0 0 0 0000
1 1 1 0001
2 10 2 0010
3 11 3 0011
4 100 4 0100
5 101 5 0101
6 110 6 0110
7 111 7 0111
8 1000 8 1000
9 1001 9 1001
A
B
C
D
E
F
Interfases de Entrada y Salida
SLC 500 CPU
Modulo de Entradas Modulo de Salidas
L1 L2
ENTRADAS SALIDAS
Control R
Logic
R
L
scan
Sirven de enlace entre el mundo exterior y el CPU
Normalmente 1500 Vdc de aislamiento
Señales discretas y señales analógicas
Interfases de Entrada y Salida
Señal Discreta (Digital)
Uno de dos valores 0 ó 1, lleno ó vacío, hay ó no hay, etc.
1 Ejemplo: 240 Vac
120 Vac
0 24 Vac/Vcc
12 Vac/Vcc
5 Vcc
Señal Analógica
Puede tener un valor determinado dentro de muchos valores posibles (rango)
i
t
Interfases de Entrada y Salida
Las señales discretas de entrada pueden ser de AC o de DC
las señales más comunes de AC son 120/220 VAC, la señal de
DC más común es de 24 VDC.
Los circuitos de salida pueden ser de:
Transistor Triac Contacto
Interfases de Comunicación
Dispositivo que permite la comunicación de un PLC con otros
dispositivos, para formar redes locales o remotas.
Están formadas por hardware y software, y juntos forman un
protocolo que todos los dispositivos que se encuentren conectados
van a entender.
Ciclo de Operación
Operaciones
Internas Actualización
de Entradas
Comunicacion
Actualización
de Salidas
Scan de
Programa
SLC 500 Fijo
SLC 500 Fijo
SLC 500 Modular
SLC 500 Modular
SLC 5/01: 1747-L511
1747-L514
1K Memoria
4K Memoria
DH-485
SLC 500 Modular
SLC 5/01: 1747-L524
4K Memoria
DH-485
SLC 500 Modular
Procesadores
SLC 5/01: 1747-L511 SLC 5/04: 1747-L541
1747-L514 1747-L542
1747-L543
SLC 5/02: 1747-L524
SLC 5/05: 1747-L551
SLC 5/03: 1747-L531 1747-L552
1747-L532 1747-L553
SLC Modular Chassis
4 Chasises para elegir
Procesador I/O & Comm
Modulos
Power Power
Supply Supply
1746-A4 1746-A10
4-Slot Chassis 10-Slot Chassis
Power Power
Supply Supply
1746-A7 1746-A13
7-Slot Chassis 13-Slot Chassis
SLC Modular Fuentes
5 Fuentes De Alimentación Eléctrica
1746-P1 1746-P2 1746-P3 1746-P4 1746-P5
Type 120/240VAC 120/240VAC 24VDC 120/240VAC 125VDC
Range 85-132VAC 85-132VAC 19.2-28.8VDC 85-132VAC 90-146VDC
170-265VAC 170-265VAC 170-265VAC
Internal 2A @ 5VDC 5A @ 5VDC 3.6A @ 5VDC 10A @ 5VDC 5A@5VDC
Current 0.46A @ 24VDC 0.96A @ 24VDC 0.87A @ 24VDC 2.88A @ 24VDC 0.96A@24VDC
Capacity
User Current 0.2A at 24VDC 0.2A at 24VDC N/A 1.0A at 24VDC 0.2A at 24VDC
Overload YES YES YES YES YES
Protection
Caracteristicas Generales 1746 I/O
• Ofrece I/O discretas (4, 8, 16 & 32 punto)
• Variedad de módulos analogos y especialtes incluyendo módulos
de termocople, RTD, alta velocidad, Basic
• Todos los módulos de 16 puntos discretos y analogicos tienen block
de terminales removibles
• Todos los módulos se insertan fácilmente en el chasis
• Todos los módules tienen caracteristicas y excelente inmunidad al
ruido
• Tienen LEDs de diagnostico y reporte de falla al CPU
• Los módulos son UL listed, CSA certified, CE certified y
aprobados para Class I, Div. 2 locaciones peligrosas.
• La mayoría de los módulos son compatibles con SLC500 Fijo en
su chasis de expansión 2-slot
Hand-Held Terminal
HHT OOOO
OOOO
OOOO
C10
ó
OOOO
OOOO
OOOO
FIJO SLC MODULAR
5/01 y 5/02
• Configuración del procesador
• Entrar y modificar el programa de usuario
• Carga y descarga
• Monitoreo y control
• Prueba/Búsqueda de fallas
• Forzar I/O
Software de Programación
SLC-5/01, -5/02, -5/03
Serial PIC C10 DH485
Puerto Puerto
IBM Compatible ó
AI500 SLC-5/03, -5/04
ó
RSLogix + Serial
Puerto
CP3 Serial
Puerto
500
KT ó SLC-5/04
PC KTX
Slot CP6 DH+
KT2 Puerto
PCMK Card
EJERCICIO 1
¿Cuales son los # de catalogo del
hardware montado en el demo?
RS LINX LITE
RS LINX LITE
RS LINX LITE
RS LINX LITE
RS LINX LITE
RS LINX LITE
RS LOGIX 500
RS LOGIX 500
RS LOGIX 500
RS LOGIX 500
RS LOGIX 500
RS LOGIX 500
OFFLINE ONLINE
DOWNLOAD
UPLOAD
ORGANIZACIÓN DE LA MEMORIA
O 0 Salidas
I 1 Entradas
S 2 Status
B 3 Binarios
T 4 Timer’s
C 5 Contadores
R 6 Control
N 7 Enteros
F 8 Flotante
ARCHIVOS DE DATOS
ARCHIVOS DE DATOS
DIAGRAMAS DE ESCALERA
Diagrama Básico de Escalera Electrico
L1 L2
START
STOP
1 1CR
2 1CR
F.S. O.L.
3 M 5, 6
1CR
4 R
1CR
5 G
1CR M
6 B
M
LENGUAJE DE PROGRAMACION
Un diagrama eléctrico representa como fluye la corriente eléctrica
a través de dispositivos para completar un circuito eléctrico
115 V Neutro
Interruptor Foco
La conexión eléctrica con el PLC sería:
E PLC S
Interruptor Foco
En diagramas de escalera lógico
( )
S1 B1
LENGUAJE DE PROGRAMACION
0000
0001
0002
0003
• Los renglones se leen desde el renglon cero hasta el más alto.
• Un renglon es leído de izquierda a derecha.
• Un nuevo renglon es numerado de acuerdo a su posición.
• El último renglon automaticamente contiene el END.
LENGUAJE DE PROGRAMACION
Instrucciones
Instrucciones condicionales de control
de lectura de escritura
( )
• Un renglon es dividido en dos partes:
una omás instrucciones de entrada al lado izquierdo
que afectan a una o más instrucciones de salida en la derecha.
• Un renglon puede no contener entradas, pero al menos debe
contener una salida.
• Dos o más salidas no pueden estar conectadas en serie.
LENGUAJE DE PROGRAMACION
Continuidad lógica
1 2 3 A
( ) AND
1 A
( ) OR
1 2 3 A
( ) AND
4 y OR
LENGUAJE DE PROGRAMACION
1 A
( )
B
( )
1 2 A
( )
3 B
( )
1 2 A
( )
A
EJERCICIO 2
• Condiciones 1, 2 y 3 energizan las salidas A y B
• Condiciones 1,2 y 3, ó 4 y 3 energizan la salida A
• Condiciones 1 ó (2 y 3) energizan la salida A
Condicones 1 ó (2 y 3) más 4 energizan B
• Condiciones 1 ó 2 ó 3 ó 4, y 5 ó 6 energizan la salida A
• Condicion 1 y 2 ó la salida A y la condición 2 energizan la salida A
• Condicion 1 energiza A. Condiciones 1 y 2 y 3 y 4 energizan B.
Condiciones 1 y 2, y 5 energizan C
• Condiciones 1 y 2 y 3, ó 4 y 2 y 3, ó 5 y 6, energizan A
INSTRUCCIONES BASICAS
INSTRUCCIONES DE BIT
XIC Examine if closed
0ó1
L1
( ) 0 = Falso
K
L2 K A
( ) 1 = Verdadero
K A
INSTRUCCIONES BASICAS
INSTRUCCIONES DE BIT
XIO Examine if open
0ó1
L1
( ) 0 = Verdadero
K
L2 K A
( ) 1 = Falso
K A
INSTRUCCIONES BASICAS
INSTRUCCIONES DE BIT
( ) OTE Output Energize
L1
( ) 1 = Verdadero
A L2
K A
( ) 0 = Falso
0ó1 K A
DIRECCIONAR
( )
I:1/0 O:3/0
I: Entrada O : Salida
:: Separador de Slot : : Separador de Slot
1: Número de Slot 3: Número de Slot
/: Separador de bit / : Separador de Bit
0: Numero de terminal de conexión 0 : Número de terminal de conexión
TIMER’S
Cambian de
estado si:
Done T4:0/DN TIMER = verdadero
ACC = PRE
Timing T4:0/TT TIMER = verdadero
ACC < PRE
Preset = 5 Enable T4:0/EN TIMER= verdadero
Acumulado = 0
TIMER
T4:[Link]
T4:[Link]
voltaje
COUNTER’S
ASCENDENTE DESCENDENTE
C5:0/DN
C5:0/CU 0 Este bit cambia de estado
10
C5:0/CD cuando el ACC es igual
Estos dos bits de control o mayor que el PRE.
cambian de estado cada
vez que la instrucción es
verdadera
Estos bits cambian de estado -32768 32767
cuando hay overfolw ó underfolw C5:0/OV
dependiendo del tipo de contador C5:0/UN
INSTRUCCIONES DE COMPARACION
INSTRUCCIONES MATEMATICAS
SECUENCIADOR DE SALIDAS
FILE Dirección de tipo BINARY a nivel elemento
ejemplo: B3:0, B3:100, B9:10, etc.
MASK Parámetro en HEXADECIMAL
ejemplo: 00FFH, 0001H, FEADH, etc.
DEST Dirección del archivo de salidas que se va a controlar a nivel palabra
ejemplo: O:3.0, O:9.1
CONTROL Dirección de tipo CONTROL a nivel elemento
ejemplo: R6:0, R9:20, R6:123, etc.
SECUENCIADOR DE SALIDAS
PASO “0” B3:0 0000 0000 0000 0000
PASO “1” B3:1 0000 0000 0000 0001
PASO “2” B3:2 0000 0000 0000 0000
ACTUAL O:3.0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
PASO “1” B3:1 0000 0000 0000 0001
MASK 0001H 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
O:3.0 0000 0000 0000 0001