programacion plc
• Programación Ladder
– Programación básica muy similar a diagramas
eléctricos de relés y contactores
Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011
1
Programación de PLC
• Programación Ladder
– Contacto (contact) = entrada
– Bobinado (coil) = salida
Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011
2
Programación de PLC
•Programación Ladder
– Rung = network = línea = camino entre línea
izquierda y derecha
Siempre flujo desde la izquierda hacia la derecha
Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011
3
Programación de PLC
• Instrucciones básicas
– Instrucciones sobre entradas
• Contacto NA (XIC)
• Contacto NC (XIO)
– Instrucciones sobre salidas
• Prender/apagar (coil)
•Enclavar/desenclavar (Latch/Unlatch)
• Flanco subiendo (Rising Edge)
Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011
4
Programación de PLC
• Contacto NA
Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011
• Contacto NC
5
Programación de PLC
• Prender/apagar (coil)
Salida externa (real)
Salida interna (no real)
Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.0116
Programación de PLC
• Enclavar/desenclavar (latch/unlatch)
Prender y enclavar
Apagar y desenclavar
Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011
7
Programación de PLC
• Flanco subiendo
Se ocupa mucho con contadores o temporizadores
Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011
8
Programación de PLC
• ¡Ojo con el ciclo de trabajo del PLC!Se prenden al
mismo tiempo
¿Y aquí?
Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011
9
Programación de PLC
• ¡Ojo con el NA y NC!
Contacto NC (por ejemplo pulsante)
¿Prendido o
apagado?
Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011
10
Programación de PLC
• ¡Ojo con flujo de derecha a izquierda!
No autorizado!!!
Autor - Dr. Ing. LaurentSass (09)2744.624 - (02)2393.011
11
Programación de PLC
• Ejemplo de programación básica (AB)
Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011
12
Programación de PLC
• Temporizadores
– Reemplazan temporizadores electromecánicos
– Más preciso, más barato, no ocupa espacio
– 3 parámetros:
• Time base
• Preset value
• Accumulated value
Autor - Dr. Ing. LaurentSass (09)2744.624 - (02)2393.011
13
Programación de PLC
• Temporizadores
– Time base = tiempo de referencia para
caracterizar el temporizador
– Preset value (Preset Time) = número de veces
que se debe esperar el tiempo de referencia
– Accumulated value (Current Value) = valor
instantáneo del número de veces que se ha
recorrido el tiempo de referencia desde la
activación deltemporizador
Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011
14
Programación de PLC
• Temporizadores
Time base = 0.01s
Han pasado 1,5 segundos
Preset value = 300
El temporizador se activará
después de 3 segundos, pero
todavía no esta activado
Accumulated value = 150
Time base = 1s
Preset value = 25
Accumulated value = 34
Autor - Dr. Ing. Laurent Sass (09)2744.624- (02)2393.011
15
Programación 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
Programación 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
Programación 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
Preset Time = T1+T2
RES(T4:7)
Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011
18
Programación de PLC
• Temporizadores – Retentive Timer (memoria)
Siemens
TONR
Ejemplo
T1
IN
TONR
PT
10ms
T1
R
1
Autor - Dr....
Regístrate para leer el documento completo.