Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programacin Ladder
Programacin bsica muy similar a diagramas
elctricos de rels y contactores
Programacin de PLC
Programacin Ladder
Contacto (contact) = entrada
Bobinado (coil) = salida
Programacin de PLC
Programacin Ladder
Rung = network = lnea = camino entre lnea
izquierda y derecha
Programacin de PLC
Instrucciones bsicas
Instrucciones sobre entradas
Contacto NA (XIC)
Contacto NC (XIO)
Programacin de PLC
Contacto NA
Contacto NC
Programacin de PLC
Prender/apagar (coil)
Salida externa (real)
Programacin de PLC
Enclavar/desenclavar (latch/unlatch)
Prender y enclavar
Apagar y desenclavar
Programacin de PLC
Flanco subiendo
Programacin de PLC
Ojo con el ciclo de trabajo del PLC!
Se prenden al
mismo tiempo
Y aqu?
Programacin de PLC
Ojo con el NA y NC!
Contacto NC (por ejemplo pulsante)
Prendido o
apagado?
10
Programacin de PLC
Ojo con flujo de derecha a izquierda!
No autorizado!!!
11
Programacin de PLC
Ejemplo de programacin bsica (AB)
12
Programacin de PLC
Temporizadores
Reemplazan temporizadores electromecnicos
Ms preciso, ms barato, no ocupa espacio
3 parmetros:
Time base
Preset value
Accumulated value
13
Programacin de PLC
Temporizadores
Time base = tiempo de referencia para
caracterizar el temporizador
Preset value (Preset Time) = nmero de veces
que se debe esperar el tiempo de referencia
Accumulated value (Current Value) = valor
instantneo del nmero de veces que se ha
recorrido el tiempo de referencia desde la
activacin del temporizador
14
Programacin de PLC
Temporizadores
Time base = 0.01s
El temporizador se activar
despus de 3 segundos, pero
todava no esta activado
Time base = 1s
Preset value = 25
Accumulated value = 34
15
Programacin de PLC
Temporizadores ON-DELAY
Entrada
T4:18/EN
T4:18/DN
Preset Time
Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011
16
Programacin de PLC
Temporizadores OFF-DELAY
Entrada
T4:18/EN
T4:18/DN
Preset Time
Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011
17
Programacin de PLC
Temporizadores Retentive Timer (memoria)
No se resetea si la entrada
es desactivada!!
Requiere un reset externo!!
Entrada
T4:7/EN
T4:7/DN
T1
T2
RES(T4:7)
Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011
18
Programacin de PLC
Temporizadores Retentive Timer (memoria)
Siemens
TONR
Ejemplo
T1
IN
TONR
PT
10ms
T1
R
1
Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011
19
Programacin de PLC
Temporizadores Enclavamiento
Enclavamiento permite evitar de mantener activada la
entrada
Contacto instantneo
20
Programacin de PLC
Temporizadores Enclavamiento
En un PLC, el temporizador no tiene contacto
instantneo
Uso de bobinado interno adicional
21
Programacin de PLC
Temporizadores Enclavamiento
En un PLC, el temporizador no tiene contacto
instantneo
Uso de la salida EN del temporizador (si existe)
22
Programacin de PLC
Temporizadores Ejemplo
Entradas
Salidas
PS = Pulsante stop
Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011
23
Programacin de PLC
Temporizadores Ejemplo
Funcionamiento deseado
Aplastar PL arranca el motor en baja velocidad
Aplastar PH arranca el motor en baja velocidad durante 10 segundos
antes de pasar a alta velocidad, excepto si ya estaba girando el motor a
baja velocidad
Aplastar PS para el motor
Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011
24
Programacin de PLC
Temporizadores Ejemplo
25
Programacin de PLC
Temporizadores Ejemplo
Implementacin con PLC Siemens
26
Programacin de PLC
Contadores
Preset value = valor meta del contador
Accumulated value (Current Value) = valor
instantneo del contador. Incremento o
decremento de 1.
Ojo, si la entrada cambia rpidamente, no se
detecta y no se cuenta bien
27
Programacin de PLC
Contadores Count Up
28
Programacin de PLC
Contadores Count Up
29
Programacin de PLC
Contadores Count Up/Down combinado
30
Programacin de PLC
Contadores Reseteo
31
Programacin de PLC
Contadores Caso Siemens
32
Programacin de PLC
Contadores Casos Particulares
33
Programacin de PLC
Contadores Casos Particulares
34
Programacin de PLC
Contadores Ejemplos
35
Programacin de PLC
Contadores Ejemplos
36
Programacin de PLC
Contadores Ejemplos
ENCODER
CON PLC WAGO
37
Programacin de PLC
Datos BCD Binary Coded Decimal
Ciertos equipos comunican con cdigo decimal
Ello requiere 4 bits de entrada o salida en el PLC
Decimal
BCD
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
38
Programacin de PLC
Datos BCD Binary Coded Decimal
Ejemplo de entrada BCD
39
Programacin de PLC
Datos BCD Binary Coded Decimal
Instruccin de conversin desde BCD hacia binario normal
BCD-I
Allen-Bradley
EN
ENO
IN
OUT
Siemens
Allen-Bradley
EN
ENO
IN
OUT
Siemens
40
Programacin de PLC
Datos BCD Binary Coded Decimal
Instruccin de conversin desde BCD hacia binario normal
BCD-I
Allen-Bradley
EN
ENO
IN
OUT
Siemens
Allen-Bradley
EN
ENO
IN
OUT
Siemens
41
Programacin de PLC
Mover datos es una funcin bsica de los PLCs
Instruccin MOV
Allen-Bradley
Allen-Bradley
42
Programacin de PLC
Mover datos es una funcin bsica de los PLCs
Instruccin MOV
Siemens
MOV_B
EN
ENO
IN
OUT
43
Programacin de PLC
Caso particular de uso de FRD y MOV
44
Programacin de PLC
Datos Ejemplos
Escribir la hora en el display de 4 veces 7-segmentos
45
Programacin de PLC
Comparaciones
Igualdad
Allen-Bradley
Siemens
==
Desigualdad
Mayor
Mayor o igual
Menor
Menor o igual
46
Programacin de PLC
Comparaciones
Posibilidad de usar una mascara
Allen-Bradley
47
Programacin de PLC
Jump/branch
JMP permite saltar a una lnea particular
LBL refiere a la lnea de inters
48
Programacin de PLC
Jump/branch
JMP permite saltar a una lnea particular
LBL refiere a la lnea de inters
49