Zelio LOGIC

Relés Inteligentes: Zelio Logic Principios y Programación Zelio Soft 2 Industry Business Nov. 2014 ¿Qué es un Relé? •

Views 171 Downloads 0 File size 5MB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

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

Telegrafía

Función de repetidores que 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

Sistemas de control y supervisión

De lazo cerrado De lazo abierto

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)



Gran variedad de aplicaciones



Flexible y comunicable: • Ethernet • Modbus • GSM

90 mm

71,2 mm

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 Alimentación: 120-240VAC 12VDC 24VDC 24 VAC

Entradas: Sensores Potenciómetros Finales de carrera Sensores PNP de 3 líneas

Estándares y Especificaciones

Interfaces: Memorias Modems Bluetooth Programación HMI

Teclas: 4 teclas de navegación o pulsadores.

Salidas: Relé: 8 A Transistor 0.5 A - 24 Vdc Analógicas 0-10 Vdc

La capacidad máxima de corriente en los contactos de salida es de 8 A, en cualquiera de los módulos que existen. 20

Tipos de Señales

21

Dos opciones para su aplicación Zelio Compacto

Zelio Modular

Para Simples soluciones de automatización

Para soluciones de Alto desempeño en automatización

SR2 Con pantalla

SR3

Expansiones

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

¡Asegúrese que la expansión tenga el mismo voltaje que el Zelio!

24Vdc

120Vac 24Vdc

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 (Smart relay)

Familia: 2 : Compacto 3 : Modular

Tipo de producto: A : Con pantalla, sin reloj B : Con pantalla y reloj D : Ni pantalla, ni reloj E : Sin pantalla, con reloj XT : Módulo de extensión

Alimentación/entradas: BD : 24 VDC JD : 12 VDC FU : 100 - 240 VAC B : 24 VAC Tipo E/S: 1 : Salida relé 2 : Salida transistor Número de E/S: 10 : 10 E/S 12 : 12 E/S 20 : 20 E/S 26 : 26 E/S

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 blocks 16 timers

16 up/down counters

28 auxiliary relays

8 counter comparators

LCD screen with programmable back-lighting

1 fast counter

16 analogue comparators 8 clocks

Automatic 1 hour clock change: summer/winter

Diversity of coil functions; with memory (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 Preset time t = 6 seconds

Al cerrar I1, la bobina TT1 se energiza

2 Al transcurrir el tiempo (6s), el contacto T1 cierra y energiza Q1

La tecla de función Z1 controla el reset 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) Contador CC1 parametrización de la funcion

Diagrama de programación Ladder

1 Cada pulso en I1 incrementa el contador 2 Cuando se alcanza el valor 5 el contacto C1 cierra y la bobina Q1 es energizada

La tecla de función Z2 coloca el contador a cero

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 encendido

Selección de tiempos de apagado

Horario

47

ZelioSoft 2: Reloj Horario (Ÿx) Ejemplo: Programar una orden de Encender Lunes a las 08:00 y Apagar a las 21:00.

O N

Lunes 08:00 21:00

OFF

Programacion semanal: Lunes Martes Mierc Jueves 08:00 21:00 08:00 21:00 08:00 21:00 08:00 21:00

Viernes

48

Monday

12:00

19:00

12:00 12:00

Sunday

19:00

Friday

Tuesday

Friday 19:00

Range B

19:00

Tuesday

Monday 19:00

Range A

Saturday

Friday

12:00

12:00

Tuesday

12:00

Monday

12:00

19:00

12:00

ZelioSoft 2: Reloj Horario (Ÿx)

Saturday 12:00

Range C

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

Símbol o

Descripción

Q2

Direcció n

S1

Sensor estación 1.

I1

S2

Sensor estación 2.

I2

X

Dispensador de Liquido

Q2

Y

Dispensador de azúcar

Q3

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 o

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

59

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: Descripción

Direcció n

Sensor de bolsas

I1

Sensor de cajas

I2

Banda de bolsas de café

Q1

Banda de Cajas

Q2

Boton de display de cantidad

z1

Q1

i1

i2 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 digital

intermitencia 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 z Flash

: Entrada discreta activa en verano

: 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

Señal de comando (discreta) Señal de Reset (discreta)

Salida del Timer (discreta) Setpoint value of the on-delay timer Value during on-delay timer 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 9 9 9

INPUT CALCULATION: Analog value between -32768 and +32767 OUTPUT CALCULATION: Result of the formula if the enable input is active, otherwise 0 A/B: Gain with A = -32768 to +32767 and B = -32768 to +32767 (value 0 excluded for B) 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 + 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 + 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 RUN.

para ejecutar un programa, luego utilice

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