Beruflich Dokumente
Kultur Dokumente
Principios y Programación
Zelio Soft 2
Industry Business
Nov. 2014
¿Qué es un Relé?
• Interruptor controlado por un circuito eléctrico por medio
de una bobina y un electroimán
• Inventado por Joseph Henry en 1835
• Es correcto decir RELE o RELEVADOR, del ingles Relay
Aplicaciones:
Automatismos
5
¿Cuándo es Relé y cuándo Contactor?
VS.
6
Qué es la Automatización Industrial?
7
Qué otras áreas abarca la Automatización?
Instrumentación industrial
De lazo cerrado
Sistemas de control y De lazo abierto
supervisión
Recolección de Datos
Sistemas de transmisión
Aplicaciones de Software
8
¿Qué es un PLC?
Es un dispositivo electrónico programado por el
usuario y está destinado a gobernar, dentro del entorno
industrial, máquinas y procesos lógicos combinacionales
y/o secuenciales.
9
Historia del Autómata
• Inventado por Dick Morley, para General Motors en 1969
• Resultó ser el primer autómata programable del mundo
• Le llamaron Modicon084 al igual que la empresa
• Posteriormente pasó a ser Schneider Electric
Modicon 084
(Modular Digital Controller)
Dick Morley
10
Funciones de un PLC
•Reemplazar la lógica de relés para el comando de
motores, máquinas, cilindros neumáticos e hidráulicos, etc.
59 mm
Algunas de las ventajas de Zelio Logic:
• Flexible y comunicable:
• Ethernet
71,2 mm
• Modbus
• GSM
13
Aplicaciones
Industria:
Automatización de pequeñas líneas de producción,
ensamblaje o máquinas empacadoras
Sistemas de automatización para la agroindustria
(irrigación, bombeo, invernaderos, etc)
Edificios Comerciales:
Automatización de barreras, control de acceso
Sistemas de iluminación
Automatización de compresores y sistemas de
refrigeración
Etc.
14
15
16
17
Relé programable
18
Oferta y Características
Características
Estándares y
Alimentación: Entradas: Especificaciones
120-240VAC Sensores
12VDC Potenciómetros
24VDC Finales de carrera
24 VAC Sensores PNP de
3 líneas
Interfaces:
Memorias
Modems
Bluetooth
Programación
HMI
21
Dos opciones para su aplicación
I/O 4,6,10 y 14
Bases de 10 y 26 I/0
Bases de 10,12 y 20 I/0 Modbus
Ethernet
22
Montaje sencillo y adaptable
Expansiones y módulos de
comunicación
¡Asegúrese que la
expansión tenga el 120Vac
mismo voltaje que 24Vdc
el Zelio!
23
Expansiones y Accesorios
24
Comunicación
24VDC 24VDC
Ladder: Monitoreo de estados de las I/Os Únicamente BDF: Monitoreo y modificación
BDF : Monitoreo y modificación 4 palabras de escritura y lectura
4 palabras de escritura y lectura
25
Comunicación
26
Estructura Catálogo
SR2A102BD
Rele programable Alimentación/entradas:
(Smart relay) BD : 24 VDC
JD : 12 VDC
FU : 100 - 240 VAC
B : 24 VAC
Familia:
2 : Compacto Tipo E/S:
3 : Modular 1 : Salida relé
2 : Salida transistor
27
Programación
Programación
31
Características
32
Lenguajes de Programación
33
Lenguajes de Programación
LADDER FBD
Capacidad de proceso 120 lineas Capacidad de proceso: hasta 200 bloques de función
34
ZelioSoft 2: Ladder/Escalera
Diagrama Eléctrico
35
ZelioSoft 2: Ladder/Escalera
Capacidad de programa:
• 120 líneas
• Máximo 5 contactos y 1 bobina por
línea de programa
Funciones disponibles:
• 28 relés auxiliares
• 16 temporizadores
• 16 contadores
• 1 contador rápido ( 1 kHz)
• 8 contadores-comparadores
• 16 comparadores analogicos
• 8 relojes
• 16 funciones de texto
36
ZelioSoft 2: Funciones
16 text
function 28 auxiliary relays
blocks
16 timers
8 counter comparators
16 up/down
counters LCD screen with programmable
back-lighting
1 fast counter
Automatic 1 hour clock change:
summer/winter
16 analogue
comparators
Diversity of coil functions; with memory
8 clocks
(set/reset), remote switch, contactor
37
Ejercicios
● Crear un nuevo Programa
●Seleccione el módulo
●Conozca el entorno
●Guarde el programa como: TallerZelioL1
● Lenguaje Ladder
● Agregue:
●Un relé térmico
●Indicación de Falla
● Pruebe su arranque
39
ZelioSoft 2: Timer (TTx)
Los valores preestablecidos del timer pueden modificarse en el panel
frontal, en el menú "PARAMETERING“ si la función no está bloqueada.
11 tipos de
timer
*Remanencia
*Note: Si la función de remanencia es seleccionada, los valores de corriente y estados de bobinas se guardan
en caso de una pérdida de energía (EEPROM flash memory: hasta 10 años).
40
ZelioSoft 2: Timer (TTx)
1
Al cerrar I1, la bobina TT1 Preset time t = 6 seconds
se energiza
2
Al transcurrir el tiempo (6s), La tecla de función
el contacto T1 cierra y Z1 controla el reset
energiza Q1 del timer
41
Ejercicio
Ejercicio 3
● Mediante un botón energizar el Timer y enciende la LUZ por 6
SEGUNDOS.
42
ZelioSoft 2: Contador (Cx)
Conteo de pulsos o sustracción. El valor se puede modificar en caso de
que la función lo permita
Menu de ayuda
Note : Se pueden contar pulsos hasta 1 kHz. Usar entrada I1 incrementa el contador y la entrada I2 decrementa el
contador.
43
ZelioSoft 2: Contador (Cx)
1
Cada pulso en I1
incrementa el
contador
2
La tecla de función
Cuando se alcanza el valor
Z2 coloca el contador
5 el contacto C1 cierra y la
a cero
bobina Q1 es energizada
44
Ejercicio
45
ZelioSoft 2: Comparador (Vx)
Se usa para comprar los valores de dos contadores. El contacto de esta
función indica si la condición elegida es cierta. Es modificable
Parámetros
seleccionados
Offset X y Y
(-32768 to
+32767).
46
ZelioSoft 2: Reloj Horario (x)
Esta función puede usarse para ocnfirmar horarios y ejecutar acciones.
Se comporta como un programador horario con 4 Canales. Los
parámetros de comparación pueden accesarse directamente sobre el
contacto
El contacto cierra
al validar la hora
Días de la
semana
Selección de
tiempos de
Selección de apagado
tiempos de
encendido
Horario
47
ZelioSoft 2: Reloj Horario (x)
Lunes
O 08:00 21:00
N
OFF
Programacion semanal:
48
ZelioSoft 2: Reloj Horario (x)
12:00
19:00
12:00
19:00
19:00
12:00
12:00
Monday Tuesday Friday Saturday Sunday
12:00
12:00
12:00
Range A Tuesday
Monday Friday
12:00
19:00
19:00
Range B
Monday Tuesday Friday
19:00
Range C
Saturday
12:00
Range D
Sunday
49
ZelioSoft 2: Texto (Tx)
Texto a mostrar en
Zelio
50
ZelioSoft 2: Pantalla (TL)
Se puede usar para activar la pantalla LCD.
Se encenderá la
pantalla al
energizar el
contaco I1
51
Workshop:
Manejo de iluminación
Interna/Externa de la casa
52
1. Problema
Iluminación Interna:
Iluminación Externa:
La luz se enciende por 3 minutos dadas las siguientes condiciones:
y El sensor de presencia detecta movimiento,
y Lunes a Viernes: 17H00 to 20H00, Sabados y Domingos de 17H00 a
23H00.
53
2. Lista de I/O’s
INPUT :
I1 : Push button (piso superior)
I2 : Push button (piso inferior)
I3 : Detector
OUTPUT :
O1 : Iluminación Interior
O2 : Ilumincación Exterior
54
3. Programación
55
Practica Ladder: Llenadora
3 - Una vez terminado esto la banda sigue con la siguiente botella, cuando el
sensor I2 haya detectado más de 10 botellas el proceso se detendrá.
56
Practica ladder: Llenadora
(temporizadores)
Diseño:
Q3
Q2
Símbol Direcció
Descripción
o n
S1 Sensor estación 1. I1
S2 Sensor estación 2. I2
Dispensador de
X Q2
Liquido
Dispensador de
Y Q3
azúcar
M Motor de Banda Q1
i1 Q1
i
2
57
Practica ladder: Invernadero
Secuencia de Operación:
•Cada lámpara se podrá energizar manualmente en cualquier momento.
•La lámpara # 1, se deberá energizar automáticamente a partir de las 5:00
PM y se apagará a las 4:00 AM
•La lámpara # 2, se deberá energizar automáticamente a partir de las 5:20
PM y se apagará a las 4:20 AM
•Bomba de riego # 1, se deberá energizar automáticamente a partir de las
4:00 AM y se apagará a las 6: PM. A partir de la hora de inicio deberá estar
intermitente y encenderse cada 30 min y apagarse durante 15, Hasta su hora
de apagado
•Bomba de riego # 2, se deberá energizar automáticamente a partir de las
6:00 AM y se apagará a las 5:00 PM A partir de la hora de inicio deberá estar
intermitente y encenderse cada 25 min y apagarse durante 5 min, Hasta su
hora de apagado
58
Practica ladder: Invernadero
Descripción del sistema:
En respuesta a la creciente demanda de uno de nuestros mayores clientes,
está diseñando un nuevo control de iluminación y sistema de riego para un
Invernadero, el invernadero consta de 2 áreas.
Descripción funcional del control:
El sistema consta de 2 Grupos de lámparas y 2 sistemas de bombeo, las
cuales se podrán energizar a partir de un botón para el encendido manual o
bien por calendario individual.
Diseño:
Símbol Direcció
Descripción
o n
Botón pulsador de Lámp #
BT1 I1
1.
Botón pulsador de Lámp #
BT2 I2
2.
Botón pulsador de bomba #
BT3 Z1
1.
Botón pulsador de Bomba #
BT4 Z2
2.
L1 Lámpara # 1. Q1
L2 Lámpara # 2. Q2
B1 Bomba #1 Q3 59
B2 Bomba #2 Q4
Practica ladder: Contadores
Descripción del sistema:
En una Fabrica de café se quiere automatizar el área de empaquetado.
•Entonces una vez que se llene, debe activar la Banda 2 para que pase la
proxima caja, pero la Banda 1 que lleva el café se debe detener hasta que
llegue la otra caja que será confirmado por el sensor i2. Además los sensores
i1 e i2 se encargaran de saber cuantas bolsas de café y cajas han pasado en
todo el proceso, estas cantidades se podrán observar desde la pantalla del
Zelio mediante el botón Z1
60
Practica ladder: Contadores
Diseño:
Direcció Q1 i1
Descripción
n
Sensor de bolsas I1
Sensor de cajas I2
Banda de bolsas de
Q1
café
Banda de Cajas Q2
Boton de display de
z1
i2
cantidad
Q2
Z1
61
Relés Inteligentes: Zelio Logic
Principios y Programación
Zelio Soft 2
Industry Business
Set. 2014
ZelioSoft 2: FBD/ Bloques de Función
Capacidad de programa:
• Hasta 200 Bloques, según las
funciones utilizadas
Funciones disponibles:
• Funciones preprogramadas:
temporizadores, lógicas, …
• Funciones Grafcet (SFC)
• Funciones lógicas: AND, OR,
etc
• Unicamente programación en
PC
63
ZelioSoft 2: FBD/ Bloques de Función
Los bloques se insertan y se editan en la hoja de cableado. Los
bloques son agrupados por el tipo de función en la barra de
funciones.
El programa puede contener un máximo de 200 bloques de función,
dependiendo de los tipos de funciones utilizados
64
ZelioSoft 2: Bloques de Entrada (IN)
Entrada intermitencia
digital 1 segundo
Entrada digital
filtrada
Entrada analógica
Entrada tecla
Z1
Entrada analógica
filtrada
constante numérica
Entrada de un
entero
65
ZelioSoft 2: Bloques de Entrada (IN)
66
ZelioSoft 2: Bloques de Entrada (IN)
Ejemplo:
Entrada Discreta
Boton Z1
Entrada Analoga
Const. Num
67
ZelioSoft 2: Bloques de Entrada (IN)
68
ZelioSoft 2: Bloques de Salida (OUT)
Salida
digital
Retroiluminación
LCD
Selección de la
salida Salida
numérica
(MODBUS)
69
ZelioSoft 2: Bloques de Salida (OUT)
70
ZelioSoft 2: Bloques Lógicos (LOGIC)
Estas funciones se utilizan en la hoja de cableado
71
ZelioSoft 2: Bloques Lógicos (LOGIC)
72
ZelioSoft 2: Funciones (BDF)
Bascula: SET/RESET
Tiene dos entradas discretas y una salida digital. Función de SET y
RESET
73
Bloque de Función Booleana
Salida digital
Entradas
digitales
74
Función de Set/Reset
75
ZelioSoft 2: Funciones (BDF)
Timer: TIMER A/C
Agrupa las siguientes 3 funciones:
z Función A: On-delay timer
z Función C: Off-delay timer
z Función A/C: Combinación
76
Bloque de Función Temporizador
Salida
temporizada
Entrada
temporizador
Puesta a 0
77
ZelioSoft 2: Funciones (BDF)
Ejemplo: TIMER A/C
Off-delay timer
setting (60
segundos)
Selección de
Respuesta
78
ZelioSoft 2: Funciones (BDF)
Contador/Descontador con Preselección: PRESET COUNT
Usada para contar hasta valores de 0 a 32767. O descontar desde este
valor hasta cero:
z “Ciclo Sencillo"
z “Ciclo Repetitivo”
79
ZelioSoft 2: Funciones (BDF)
Ejemplo: PRESET COUNT
Esta aplicación cuenta los productos que llegan por la banda
transportadora. Luego de 5 piezas la banda se detiende y el operador
empaca esta parte. El operario aprieta un botón para resetear el contador
a cero y comenzar nuevamente el proceso
Parametering window
for off-delay timer
setting
(60 seconds)
80
ZelioSoft 2: Funciones (BDF)
Contador Progresivo/Regresivo: UP/DOWN COUNT
81
ZelioSoft 2: Funciones (BDF)
Comparadores: COMP IN ZONE
Se utiliza para comprar valores definidos por dos setpoints. La salida
discreta indica el resultado de la comparación. Se puede seleccionar el
estado de la salida
Ganancia: GAIN
Se puede utilizar para escalar entradas análogas.
82
Bloque de Función Ganancia
83
ZelioSoft 2: Funciones (BDF)
Ejemplo: Ganancias
Se quiere utilizar la función Ganancia para medir la temperatura usando
una probeta PT100. Rangos desde -40 to +40°C (Pt100 convertidor: ref.
RMPT13BD). Si la temperatura excede los 30°C de consigna, La función
COMPARE activara una sirena.
A = 80 (measuring range:
-40 to +40°C)
B = 255 (resolution of the
analog measurement)
C = -40 (offset)
84
ZelioSoft 2: Funciones (BDF)
Multiplexing: MUX
Se puede utilizar para seleccionar entre dos valores en la entrada y la
salida
Input function:
z Channel A: Input A
z Channel B: Input B
z Command: Entrada discreta para seleccionar el canal
¾ Active command: the output is equal to channel B
¾ Inactive command: the output is equal to channel A
Arithmetic: ADD-SUB
This function can be used to add and/or subtract integers.
Calculation formula
OUTPUT CALCULATION = INPUT 1 + INPUT 2 - INPUT 3
Arithmetic: MUL-DIV
This function can be used to multiply and/or divide integers.
Calculation formula
OUTPUT CALCULATION = INPUT 1 x INPUT 2/INPUT 3
85
ZelioSoft 2: Funciones (BDF)
LCD DISPLAY: Pantalla
Se utiliza para desplegar: Texto, Fecha, Tiempo, Valores.
Ejemplo: LCD
Se utiliza la pantalla para desplegar la temperatura del horno, si la
consigna superior es alcanzada
86
ZelioSoft 2: Funciones (BDF)
Programador Cam: CAM BLOCK
Esta función se puede usar para controlar 8 salidas discretas y
configurar hasta 50 pasos o posiciones. En la ventana de
parametrización se pueden configurar las 8 salidas para cada
posición.
Archivar: ARCHIVE
Esta función se puede utilizar para guardar simultáneamente dos
valores juntos con la hora y fecha en que se dieron.
También se dispone de
la operación multiplicar / dividir.
88
Bloque de Función Display
89
Práctica de
programación BDF
Bloques
Ejercicio: Control de Invernadero
Descripción del sistema:
En respuesta a la creciente demanda de uno de nuestros mayores clientes,
se diseña un nuevo control de iluminación y sistema de riego para un
Invernadero.
98
Practica Bloques: Gain
Aplicación:
99
Practica Bloques: (Trigger)
Datos de la aplicación
Funciones Especificas
•Si el sensor ultrasónico detecta el nivel del agua por debajo de los 30 cm
arrancará la bomba
100
Practica Bloques: (Trigger)
Aplicación:
Sensor Ultrasónico
Nivel del agua
Salida analógica 0…10v
Bomba 1
Salida Q1
Arrancar motor
101
Workshop
Regulation of temperature
with Zelio 2
102
Práctica 2: Programación de la regulación de temperatura de
un edificio
● Especificaciones:
● Utilizar módulo Zelio II para regular la temperatura de una habitación
con un calefactor eléctrico.
●Se obtiene la temperatura actual de una sonda PT100, conectado
a una entrada analógica del módulo.
●Existen dos interruptores de control: El primero es para activar /
desactivar el sistema. El segundo controla el modo de control (
Regulación / Ventilación).
●Modo regulación: Si la Temperatura actual <= (Temperatura
consigna – 3ºC) arranca el calefactor. Si la Temperatura actual >=
(Temperatura consigna + 2ºC) para el calefactor.
●Modo ventilación: Arranque del ventilador en caso de estar en
modo ventilación.
103
Práctica 2: Programación de la regulación de temperatura
de un edificio
● Entradas / Salidas:
I1: Selector ON / OFF
I2: Selector Modo ( 0->Regulación , 1-
>Ventilación)
ID: Medida temperatura ( 0-10 Voltios,
sonda PTC100: 0ºC-100ºC)
IE: Entrada de consigna ( 0-10 Voltios,
10ºC-25ºC)
O1: Calefactor
O2: Ventilador
104
Práctica 2: Programación de la regulación de
temperatura de un edificio
105
1. Specifications
Regulation of building with electric heating.
The measure of température is available on Zelio analogue input
(measure 0-10 Volts using a PT100 probe).
There is a switch to ON / OFF the regulation and the ventilation. An
another switch to select the mode « Regulation » or « Ventilation ».
1 - Regulation of temperature
If the regulation / ventilation and regulation mode are activate :
y Temperature <= [ Set point - 3 °C ] : Running the heating
y Temperature >= [ Set point + 2 °C ] : Stop the heating
2 - The ventilation
If the regulation / ventilation and ventilation mode are activate :
y Running the ventilation
3 - To display on Zelio LCD
y The mode « OFF » [line 1],
y The set point (1/10 °C) [line 3],
y The measure (1/10 °C) [line 4].
106
2. Input / Ouput list
INPUT :
I1 : OFF / ON
I2 : Regulation / Ventilation mode
ID : Measure ( 0 - 10 Volts ; PT100 strobe : 0°C - 100°C)
IE : Set point (0 - 10 Volts ; set point : 10°C - 25 °C)
OUTPUT :
O1 : Heating
O2 : Ventilation
107
ZelioSoft 2: Debugging
El software de Zelio Soft tiene dos modos de operación, los cuales se usan para
depurar la aplicación:
108
ZelioSoft 2: Simulación
Acceda usando el icono . Para ejecutar un programa darle clic a RUN. Cuando
el modulo se encuentra en Run, el programa es compilado y la ventana de
simulación aparece.
109
ZelioSoft 2: Simulación
Ejemplo: Ventana de simulación Ladder
Pausa de Programa Simulación falla eléctrica
Run /
Stop
Funcion para
simular periodos
Display de
parámetros a
modificar
Display de entradas,
salidas, teclas Zx,
etc
110
ZelioSoft 2: Monitorización
Accede dando clic sobre el icono para ejecutar un programa, luego utilice
RUN.
Mismo programa:
¾Ventana de monitoreo se despliega.
Programa diferente:
¾ Pantalla de precaución. Se debe usar el programa del módulo
Note: Al pasar de modo Run a Stop, las variables se desenergizan y vuelven a sus valores originales
111
ZelioSoft 2: Monitorización
Ejemplo: Ventana de monitoreo en diagrama de bloques
Refrescamiento de la
animación (100 a 2000
ms)
112
Make the most of your energy!!!
GRACIAS!
113
Aplicación:
Control de varios motores en paralelo:
- Una sola señal de 0…10 Vdc
- Control de frecuencia de 4 variadores simultáneamente
Video
114
ZelioSoft 2: Entradas Digitales
Ejercicio:
115