Sie sind auf Seite 1von 106

Relés Inteligentes: Zelio Logic

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

Función de repetidores que


Telegrafía generaban una corriente
procedente de una señal débil
recibida por la línea
4
¿Para qué sirve un Relé?
Con poca tensión e intensidad, se puede controlar circuitos
de mayor potencia

Aplicaciones:

Automatismos

Control de motores eléctricos

Los primeros equipos de computación

5
¿Cuándo es Relé y cuándo Contactor?

Cuando el Relé controla grandes POTENCIAS,


se llama Contactor

VS.

6
Qué es la Automatización Industrial?

Usar sistemas o elementos computarizados y electromecánicos para


controlar maquinas y/o procesos industriales

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.

•Reemplazar temporizadores y contadores


electromecánicos.

•Actuar como interface PC - Proceso de fabricación.

•Efectuar diagnóstico de falla y alarma.

•Control y comando de tareas repetitivas y peligrosas.

•Regulación de aparatos remotos desde un punto de la


fábrica.
11
Zelio Logic
Introducción
Zelio Logic - Relé programable
Es un poderoso y versátil relé inteligente, utilizado para
automatizar aplicaciones de baja complejidad.

59 mm
Algunas de las ventajas de Zelio Logic:

• Herramienta de programación gratuita


(Zelio Soft)
90 mm
• Gran variedad de aplicaciones

• 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

Teclas: 4 teclas de navegación


o pulsadores.

Salidas: Relé: 8 A La capacidad máxima de corriente en los


Transistor 0.5 A - 24 Vdc contactos de salida es de 8 A, en cualquiera de
los módulos que existen.
Analógicas 0-10 Vdc
20
Tipos de Señales

21
Dos opciones para su aplicación

Zelio Compacto Zelio Modular


Para Simples soluciones de Para soluciones de
automatización Alto desempeño en automatización
SR2 SR3 Expansiones

Con pantalla Sin pantalla

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

Riel Din Tornillo 24Vdc

¡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

Tipo de producto: Número de E/S:


A : Con pantalla, sin reloj 10 : 10 E/S
B : Con pantalla y reloj 12 : 12 E/S
D : Ni pantalla, ni reloj 20 : 20 E/S
E : Sin pantalla, con reloj 26 : 26 E/S
XT : Módulo de extensión

27
Programación
Programación

Este capítulo cubre:


● Características de Zelio Soft
● Lenguajes de programación
● Software
● Simulador
● Símbolos
● Estructura del programa
● Bloques: Timers, comparadores, operadores, etc

31
Características

• Programación en Escalera y Bloques de Función


• Pantallas de simulación, monitoreo y supervisión
• Carga y descarga de programas
• Archivos con resultados personalizados
• Compilación automática de programas
• Ayuda en línea

32
Lenguajes de Programación

IEC-61131 : Define los tipos de datos y lenguajes estándar

● Ladder Diagram (LD)


● Function Block Diagram (FBD)
● Structured Text (ST)
● Instruction List (IL)
● Sequential Function Chart (SFC)

33
Lenguajes de Programación
LADDER FBD

Capacidad de proceso 120 lineas Capacidad de proceso: hasta 200 bloques de función

„ 5 contactos + 1 bobina por línea „ Funciones preprogramadas: temporizadores, etc

„ Bloques de función: temporizadores,contadores,… „ Funciones lógicas Bool: AND, OR,….

¾ Programación en panel frontal o PC ¾ Programación mediante PC

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

Sending up to 28 messages via a modem

37
Ejercicios
● Crear un nuevo Programa
●Seleccione el módulo
●Conozca el entorno
●Guarde el programa como: TallerZelioL1

● Lenguaje Ladder

● Crear un arranque de motor sencillo


●Entradas:
– Arranque
– Paro
●Salidas:
– Motor
●Utilice comentarios!!!

● Simule su proyecto nuevo


38
Ejercicios
● Modifique su programa
●Cambie las entradas digitales por “Z Buttons”

● Agregue:
●Un relé térmico
●Indicación de Falla

● Simule y elimine errores

● Queme a su módulo el programa anterior


●Su profesor le indicará como instalar el Driver

● 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)

Programación de contactos en LADDER Parametrización del timer

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.

● La LUZ se debe apagar y transcurridos 3 Segundos encender una


segunda LUZ

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

El valor puede ser


entre 0 and 32767

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)

Diagrama de programación Ladder Contador CC1 parametrización de la funcion

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

● Se quiere contar la cantidad de jugos por caja de una banda. El


máximo son 4 jugos.
● La maquina se debe encender mediante I1, e inicia la cuenta. Cuando
alcance la cuenta máxima apagar la maquina y reiniciar el contador.

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)

Ejemplo: Programar una orden de Encender Lunes a las 08:00 y


Apagar a las 21:00.

Lunes
O 08:00 21:00
N
OFF

Programacion semanal:

Lunes Martes Mierc Jueves Viernes


08:00 21:00 08:00 21:00 08:00 21:00 08:00 21:00

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

En una casa, se quiere manejar la iluminación dentro y fuera bajo las


siguientes condiciones:

Iluminación Interna:

Dos botoneras se usan para endender/apagar las luces de adentro. Las


luces deben encenderse por 2 minutos si se aprieta alguna de las
botoneras

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

1 - To realise the program following the specifications


¾ Outside lighting
¾ Inside lighting

2 - Using the push button Zx and the Zelio display


Push button Zx :
¾ The push button Z1 switch on the outside lighting during 3 mn.
¾ The push button Z2 switch off the outside lighting.
Display Zelio LCD :
¾ To display the message following « Outside lighting » when the outside
lighting is on.
¾ To display current value of timer “outside lighting”

55
Practica Ladder: Llenadora

Descripción del sistema:


En una fabrica de refrescos se necesita implementar una nueva maquina
para llenado, la primer estación ingresa el sabor y la segunda le añade
azúcar para seguir con el proceso.

Descripción funcional del control:


1 - La banda transportadora (Q1) que lleva los envases vacíos siempre
estará activa y se detendrá en la primer estación por medio de un sensor
(I1).

2 - En ese instante la Estación 1 llenará la botella por un tiempo de 5 seg,


una vez terminado el tiempo se volverá a activar la banda transportadora
hasta llegar a la segunda estación en donde un segundo sensor (I2) detectará
la botella casi llena y activará la dispensadora de azúcar durante 2 seg,

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.

Descripción funcional del control:


•La banda transportadora Q1 lleva las bolsas de café y las deja caer en las
cajas que trae la banda Q2, existirá un sensor para las bolsas de café que se
van depositado en la caja , la caja puede llevar como máximo 5 bolsas.

•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

Los tipos de función son:


z Bloques de Entrada: IN
z Bloques de Salida: OUT
z Bloques de Lógica: LOGIC
z Funciones Estándar: FBD
z Bloques de función secuenciales: SFC

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)

Las entradas especiales son:

z Botón : Teclas Zx (Z1 a Z4)

z Constante Discreta : Valor binario 0 o 1

z Constante numérica : Valor numérico (-32768 a +32767). Usada en


funciones de Ganancia, Trigger, Comp Zone.

z Summertime : Entrada discreta activa en verano

z Flash : Reloj interno siempre activo

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)

Ecuación Boleana: BOOLEAN


Tiene 4 entradas digitales que se activan según estén conectadas,
esto produce 16 variables en la tabla de la verdad. Las
combinaciones y salidas se defininen en sus parámetros

Switch remoto: BISTABLE


Tiene dos entradas discretas y una salida digital. En cada flanco
positivo la salida cambiará de estado. Si la patilla de "reset a cero"
está activa, la salida permanece deshabilitada.

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

Ejemplo: El motor es controlado por un botón de encendido y apagado,


con el encendido como prioridad.

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

Diagrama del timer A/C


Salida del Timer
(discreta)

Setpoint value of the


Señal de comando on-delay timer
(discreta)
Value during on-delay
timer
Señal de Reset
(discreta)
Setpoint value of the
off-delay timer

Value during off-delay


timer

76
Bloque de Función Temporizador
Salida
temporizada

Entrada
temporizador

Puesta a 0

77
ZelioSoft 2: Funciones (BDF)
Ejemplo: TIMER A/C

Usando el Timer, cree un switch controlado por tiempo. La lampara se


enciende 5 segundos luego de presionar el boton, y al apagar dura otros 5
segundos en apagarse

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”

Contador Rápido: FAST COUNT


Se utiliza esta función para contar pulsos de más de 1 Khz.
El contador rápido está implicitamente conectado a las entradas I1 e
I2.para conteo y desconteo respectivamentes

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

Contador Horario en Preselección: PRESET H-METER


Mide el tiempo que le toma al equipo para activar la entrada. Un
mpla con el valor prederterminado, la salida se activa. La hora se
puede programar (maximo 32767) y minutos.

Schmitt trigger: TRIGGER


Se puede utilizar para monitorizar valores análogos en relación
con dos consignas (consigna máxima y mínima). La salida ocurre
al estar los rangos entre los que se defininen

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

Comparador de valores Analógicos: COMPARE

Ganancia: GAIN
Se puede utilizar para escalar entradas análogas.

Formula for calculating gain:


OUTPUT CALCULATION = A/B x INPUT CALCULATION + C
9 INPUT CALCULATION: Analog value between -32768 and +32767
9 OUTPUT CALCULATION: Result of the formula if the enable input is active, otherwise 0
9 A/B: Gain with A = -32768 to +32767 and B = -32768 to +32767 (value 0 excluded for B)
9 C: Offset value between -32768 and +32767

82
Bloque de Función Ganancia

Ajuste de un valor numérico segun la fórmula


y = (A/B) * x+ C
x entrada al bloque
y salida
A , B ganancia
C offset

Bloque de Función Trigger de Schmitt

Supervisión de un valor analógico respecto a


dos umbrales numéricos.

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.

Estatus del Módulo: STATUS


Se puede usar esta función para accesar al módulo y sus estados
y modificar su comportamiento en base a estos estados.
Tiene 6 salidas discretas, para determinar el status del módulo
(alarm, RUN, etc.) y una salida en forma integer que provee el
códico de la alara activa.

Conversion : CAN / CNA


The CAN function convert an integer type input (16 bits) into 16 bit
type outputs bits. The CNA function convert 16 bit type input into
an integer type (16 bits). 87
Bloque de Función
Multiplexado

Permite seleccionar entre dos


entradas numéricas en función de
una entrada digital.

Bloque de Función Restar /


Sumar

También se dispone de
la operación multiplicar / dividir.

88
Bloque de Función Display

Permite visualizar en el displcay LCD text, fecha,


hora, valor.
Bloque de Función Archive
Permite salvaguardar datos numéricos
simultaneamente a la información relativa a su
datación.

Bloque de Función Status

Permite consultar la siguiente información el estado


del módulo: estado de alarma, inicio en frio, inicio en
caliente, ciclo intermitente.
Bloque de Función
Compare

Permite comparar dos valores numéricos. Su salida


digital establece si se cumple la condición de
comparación.

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.

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ímbolo Descripción Dirección


BT1 Botón pulsador de Lámp #1 I1
BT2 Botón pulsador de Lámp #2 I2
BT3 Botón pulsador de Bomba #1 Z1
BT4 Botón pulsador de Bomba #2 Z2
L1 Lámpara #1 Q1
L2 Lámpara #2 Q2
B1 Bomba #1 Q3
B2 Bomba #2 Q4
96
Ejercicio: Control de Invernadero
Secuencia de Operación:
1- Cada lámpara se podrá energizar manualmente en cualquier
momento.

2- 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

3- 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
97
Practica Bloques: Gain
Descripción del sistema:
Visualización de señales de un pequeño sistema de bombeo.
Descripción funcional del control:
Existen 3 sensores de monitoreo de:
•Nivel del tanque por medio de un sensor ultrasónico con medición hasta 120
cm, pero el tanque es de 60 cm.
•Presión de la tubería, por medio de un sensor de presión de medición es de
0 a 10 (bar-atm) Temperatura de liquido.
•Temperatura del liquido por medio de una PT 100.
•Las 3 señales se tienen que visualizar por medio de el botón Z1 del zelio,
Todos los sensores son de 8 bits de resolución, calzan perfectamente con las
entradas del zelio.

98
Practica Bloques: Gain
Aplicación:

99
Practica Bloques: (Trigger)
Datos de la aplicación

Se tiene un tanque de 1m de profundidad por el cual esta siendo suplido por


una bomba, el cliente requiere que el tanque nunca este vacío por lo que
decide implementar un sistema para que siempre haya agua en el tanque,
entonces recurre a comprar un sensor ultrasónico para detectar el nivel
tanque, y recurre al Zelio para realizar toda la lógica de llenado.

Funciones Especificas
•Si el sensor ultrasónico detecta el nivel del agua por debajo de los 30 cm
arrancará la bomba

•Si el sensor detecta que llegó a los 80 cm detenga 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:

„ Modo Simulación: Se usa para ejecutar el programa directamente en el Zelio


Soft (localmente)

„ Modo Monitoreo: Usado para ejecutar la aplicación en el Zelio, desplegado la


ejecución del mismo en tiempo real.

Un archivo completo con la aplicación en Ladder o FBD se puede crear e


imprimir. Conteniendo el diagrama de la aplicación, la ventana de supervisión,
y tablas que contienen los comentarios y parámetros asociados a cada función
usada

Seleccione Archivo/Configuración de la Impresión especifique los


contenidos del archivo (diagrama, ventana de supervisión, etc.), luego
Archivo/Imprimir.

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.

El modo simulación tiene las siguientes características:

¾ Display del programa Escalera (LADDER),


¾ Display / Forzar entradas y links entre funciones de bloque
¾ Simulación de entradas analógicas y teclas Z Force the output state
¾ Display / Modificación de parámetros
¾ Simulación de horarios, aceleración de hroas

Note: Al pasar de RUN a STOP los valores predeterminados pasan a cero

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.

Al cliquear sobre la función de monitoreo, ocurre lo siguiente


dependiendo si el progrma local difiere del que se encuentra en el
módulo o no:

„ 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)

Click on the link or on an


input to activate Momentary
forcing or Force and
maintain

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:

1 - Realice la lógica para un interruptor de conmutación:

115

Das könnte Ihnen auch gefallen