Está en la página 1de 7

10/22/2015

Programación básica E/S | Sysmac


Octubre 2015
Josué García | Field Application Engineer

Agenda
• Contactos y bobinas
• Control de bits
• Temporizadores
• Contadores
• Comparaciones
• Movimiento de datos
• Generación de flancos

Omron Europe

1
10/22/2015

Programación Ladder IEC-61131-3


• Programación mediante contactos y bobinas

• Ejercicio práctico 1:
– Entrada 000.00 comenzamos la marcha de un motor.
– El motor debe estar activo aunque dejemos de pulsar la entrada.
– Entrada 000.01 paramos la marcha del motor.
– En caso de que se pulsen los 2 a la vez debe de tener mayor prioridad el de
paro.

• Solución:

Programación Ladder IEC-61131-3


SET RSET
• Control de bits
SET RESET
• Ejercicio práctico 2:
– Entrada 000.00 comenzamos la marcha de un motor.
– El motor debe estar activo aunque dejemos de pulsar la entrada.
– Entrada 000.01 paramos la marcha del motor.
– En caso de que se pulsen los 2 a la vez debe de tener mayor prioridad el de paro.
– Usar instrucciones SET / RESET

• Solución:

2
10/22/2015

Programación Ladder IEC-61131-3


KEEP
• Control de bits
RS / SR
• Ejercicio práctico 3:
– Entrada 000.00 comenzamos la marcha de un motor.
– El motor debe estar activo aunque dejemos de pulsar la entrada.
– Entrada 000.01 paramos la marcha del motor.
– En caso de que se pulsen los 2 a la vez debe de tener mayor prioridad el de paro.
– Usar instrucción RS

• Solución:

Programación Ladder IEC-61131-3


TIM/TIMH/TIMHX/TIML…
• Temporizadores
TON TOFF TP TIMER

• Ejercicio práctico 4:
– Realizar temporización a la conexión para activar salida a las 5 segundos y 3 ms
– Realizar temporización a la desconexión para activar salida a los 3 segundos

• Solución:

3
10/22/2015

Programación Ladder IEC-61131-3


CNT/CNTR/CNTRX…
• Contadores
CTD CTU CTUD
• Ejercicio práctico 5:
– Realizar contador ascendente/descendente y almacenar la cuenta actual del sistema en
una variable

• Solución:

Programación Ladder IEC-61131-3


CMP, >, <, >=,…
• Comparaciones
CMP EQ (=), NE (<>), LT (<), …
• Ejercicio práctico 6:
– Realizar comparación de dos variables con instrucción CMP

• Solución:

4
10/22/2015

Programación Ladder IEC-61131-3


• Ejercicio práctico 7:

Control de acceso a un garaje

Se desea llevar la cuenta del número de coches que tiene el garaje, siendo su capacidad de 7.
Para ello se dispone de una fotocélula de entrada y otra de salida. De tal manera, mientras
existan plazas libres en el garaje se encenderá el semáforo verde (salida 1) y cuando no exista
ninguna plaza se encenderá el semáforo rojo (salida 2).

Programación Ladder IEC-61131-3


• Solución:

5
10/22/2015

Programación Ladder IEC-61131-3


MOV
• Movimiento de datos
MOVE
• Ejercicio práctico 8:
– Test de lámparas (activar todas las salidas) al activar una entrada
– Apagar todas las salidas mediante una entrada
• Solución:

Programación Ladder IEC-61131-3


DIFU/DIFD
• Generación de flancos
RTRIG/FTRIG

• Ejercicio práctico 9:

Control luz de pasillo con tres salidas (Lámpara conmutada desde 3 puntos)

Realizar el programa correspondiente que permita gobernar una lámpara mediante tres
pulsadores situados en los extremos de un pasillo con tres salidas: cuando una persona llegue
por cualquier extremo al pasillo y active momentáneamente el pulsador situado en dicho
extremo, la lámpara debe lucir; cuando alcance cualquier otro extremo (o el mismo), activará el
pulsador de dicho extremo y la lámpara se apagará.

6
10/22/2015

Programación Ladder IEC-61131-3


• Solución:

GRACIAS
Josué García
Omron Electronicas Iberia SAU
Omron Europe