Sunteți pe pagina 1din 144

Automatización para un mundo cambiante

CURSO PLC
Series DVP

PLCBU
Automatización Industrial
Delta OTLA / 2018
juan.ossa@deltaww.com
Descripción del Curso

● El curso de PLC Delta de las Series DVP, es un curso dirigido por un


instructor durante 1 día, diseñado para proporcionar una comprensión
fundamental de los principios básicos de los Controladores Lógicos
Programables y proporcionar los conocimientos necesarios para
desarrollar y soportar aplicaciones con las soluciones de Delta
Electronics.

Delta Confidential 2
Descripción del Curso

● El objetivo de este curso es compartir y socializar el uso de las


herramientas y servicios de Delta en las soluciones de PLC para
desarrollar proyectos y aplicaciones utilizando las principales
características y funcionalidades de los productos Delta Series DVP.
● Conexión.
● Programación y Configuración.
● Comunicaciones.
● Alarmas y mantenimiento.

Delta Confidential 3
Horario
8:00 AM

10:00 AM

12:00 PM

1:00 PM

3:00 PM

5:00 PM
Delta Confidential 4
Módulo 1 – Introducción

● PLC (Programmable Logic Controller)


● El PLC trabaja realizando una verificación del estado de sus entradas,
evaluando una lógica programada, y luego activando o desactivando sus
salidas para obtener una acción deseada.

Delta Confidential 5
Módulo 1 – Herramientas

Delta Download Center & Knowledge Center :


● http://www.deltaww.com

● http://www.delta-americas.com

Delta Confidential 6
Lab 2 –Conexión

● Después de instalar el software necesario (ISPSoft), se debe configurar


el COMMGR:
Menú Inicio Barra de Herramientas

Delta Confidential 7
Lab 2 –Conexión

● Agregar una nueva conexión:

Delta Confidential 8
Lab 2 –Conexión
● COMMGR ofrece varias formas de conexión entre el software ISPSoft y el
PLC
● Serial (mediante el cable de programación)
● USB (para modelos con USB incorporado)
● Ethernet (modelos con Ethernet incorporado o módulo de expansión)
● DirectLink (USB) (utilizando el cable USB de la HMI como ByPass)
● DirectLink (Ethernet) (utilizando la conexión Ethernet HMI como ByPass)
● DVPSimulator (modo de simulación de línea DVP)
● AH500 Simulator (modo de simulación para AH500)

Delta Confidential 9
Lab 2 –Conexión
● Ejemplo de cómo configurar una conexión mediante el cable USB
● Administrador de dispositivos (confirmar el COM asignado)

Delta Confidential 10
Lab 2 –Conexión
● Ejemplo de cómo configurar una conexión mediante el cable USB
● COMMGR USB Virtual COM
Nombre de la conexión

Tipo de conexión – USB

Puerto asignado

Delta Confidential 11
Familia
DVP

Delta Confidential
Módulo 3 - Familia DVP

• Protocolo Modbus incorporado para


todos los PLCs
• Diseño modular sin bastidor y fácil
instalación
• Fácil de programar - ISPSoft

13
Delta Confidential
Modulo 3 – Especificaciones CPU
(DVP-SX2)
● I/Os en la CPU # 20: ● Comunicaciones:
● 8DI / 6DO, 4AI / 2AO ● Maestro CanOpen,
Maestro Devicenet,
● Máximo I/Os: Ethernet
● 494 entradas / salidas ● Salida de pulso:

● Puertos: ● 2 X 100KHz + 2 X
10KHz
● x3: RS-232, RS-485 y
USB ● Contador rápido:
● Programación: ● 2 X 100KHz + 6 X
10KHz
● 16K Steps
Delta Confidential 14
Modulo 3 – Especificaciones CPU
(DVP-SV2)
● I/Os en la CPU # 28:
● 10DI / 8DO, 6AI / 4AO ● Comunicaciones:

● Máximo I/Os: ● Devicenet, Ethernet,


CanOpen y Profibus
● 512 entradas / salidas (Esclavo)
● Puertos: ● Salida de pulso:
● x3: RS-232, RS-485 ● 4 X 200KHz
● Programación:
● 32K Steps

Delta Confidential 15
Modulo 3 – Especificaciones CPU
(DVP-SE)
● I/Os en la CPU # 12:
● Comunicaciones:
● 8DI / 4DO
● MODBUS TCP y
● Máximo I/Os: Ethernet/IP
● 492 entradas / salidas ● Salida de pulso:

● Puertos: ● 4 X 200KHz
● x3: USB, RS-485 y
Ethernet

● Programación:
● 16K Steps
Delta Confidential 16
Modulo 3 – Especificaciones CPU
(DVP-SA2)
● I/Os en la CPU # 12: ● Comunicaciones:
● 8DI / 4DO ● MODBUS RS-485

● Máximo I/Os: ● Salida de pulso:


● 492 entradas / salidas ● 100KHz

● Puertos: ● Contador rápido:


● RS-232, RS-485 ● 100KHz

● Programación:
● 16K Steps

Delta Confidential 17
Modulo 3 – Especificaciones CPU
(DVP-SS2)
● I/Os en la CPU # 12: ● Comunicaciones:
● 8DI / 6DO ● MODBUS RS-485

● Máximo I/Os: ● Salida de pulso:


● 480 entradas / salidas ● 10KHz

● Puertos: ● Contador rápido:


● RS-232, RS-485 ● 4 X 20KHz

● Programación:
● 8K Steps

Delta Confidential 18
Modulo 3 – Instalación

Diseño modular para una fácil expansión


19
Delta Confidential 19
Modulo 3 – Módulos de Expansión

Código Entradas Salidas


DVP08SM10N 8 0
DVP08SM11N 8 0
DVP08SN11R/T 0 8
DVP08SP11R/T 4 4
DVP16SP11R/T 8 8
DVP08ST11N 8 0
DVP01PU-S 0 1

Digital 8-4 / DI-DO ● R = Rele


● T = Transistor
20
Delta Confidential 20
Modulo 3 – Módulos de Expansión

Código Entradas Salidas


DVP04AD-S 4 0
DVP02DA-S 0 2
DVP04DA-S 0 4
DVP06XA-S 4 2
DVP04PT-S 4 0
DVP04TC-S 4 0

Analog 4-2 / AI-AO ● Entrada RTD


● Entrada Termopar
21
Delta Confidential 21
Modulo 3 – Módulos de Expansión

Código Protocolo
DVPDT01-S Devicenet
DVPPF01-S Profibus Esclavo
DVPEN01-SL Ethernet
DVPCOPM-SL CanOpen Maestro

Comunicaciones
22
Delta Confidential 22
Lab 3 –Conexión DVP20SX2
● Si se tiene un puerto RS-232, utilizando el cableado DVPACAB2A30:

Delta Confidential 23
Lab 3 –Conexión DVP20SX2
● Ejemplo de cómo configurar una conexión mediante conversor RS-232
● Administrador de dispositivos (confirmar el COM asignado)

Delta Confidential 24
Lab 3 –Conexión DVP20SX2
● El conversor RS-232 necesita del driver CP210x_Windows_Drivers
● Descargar (https://www.silabs.com/products/development-
tools/software/usb-to-uart-bridge-vcp-drivers )
● Administrador de dispositivos (Instalar / Actualizar controlador)

Delta Confidential 25
Lab 3 –Conexión DVP20SX2
● Ejemplo de cómo configurar una conexión mediante conversor RS-232
● COMMGR
Nombre de la conexión

Tipo de conexión

Puerto asignado

Encontrar PLC

Delta Confidential 26
Lab 3 –Conexión DVP20SX2
● Al hacer clic en Auto-Detect aparecerá una ventana para seleccionar el
número ID del PLC, si no sabe el ID, debe dejar en "0“, de esta manera el
software buscará en todas las estaciones:

Delta Confidential 27
Lab 3 –Conexión DVP20SX2
● Al encontrar el PLC, aparecerá el mensaje de "detectado con éxito".

Comunicacion detectada:
Modbus ASCII, 9600, 7, Even, 1

Delta Confidential 28
Lab 3 –Conexión DVP20SX2
● Después de terminar aparecerá la configuración creada OK:

Delta Confidential 29
Lab 3 –Conexión DVP20SX2
● Después de configurar el COMMGR, abrir el software de programación del
PLC - ISPsoft:

Delta Confidential 30
Software de Programacion

Delta Confidential
Modulo 4 – ISPSoft
Tradicional Modular
Prog. 1
Programa Principal : Desarrollo en conjunto
(ciclico) Programación colaborativa y
Prog. 1
Prog. 2 menos costos de programación Gerenciador

: de tareas
Prog. 2 Prog. 3
Encendido / Apagado
: :
Programa
Prog. 3
: Fácil corrección y
Prog. 4
Prog. Interrupción. mantenimiento

Prog. 4
: Protección
Sub-prog. FB A
: Cada programa
Sub-prog. A tiene su contraseña
: FB B individual
Sub-prog. B :

Dificultad para depurar Fácil de programar,


y mantener el depurar y mantener
programa

Delta Confidential
32
Modulo 4 – Lenguajes IEC 61131-3
LD ST
Proyecto
CFC SFC
LD
Lenguaje básico de fácil programación

Todas
SFC
pueden ser
Gestión simple para

usadas en el
sistema de control
secuencial

mismo
CFC
Similar al FB, pero más potente

proyecto
ST
Programación en
cualquier lugar

33
Modulo 4 – Lenguajes IEC 61131-3

● Lenguajes de programación gráfico o textual para el PLC


● Lenguaje escalera (LD - Ladder Diagram), gráfico
● Texto estructurado (ST - Structured Text), texto
● Bloques de función secuenciales (SFC - Sequential Function Chart), gráfico
● Extensión del lenguaje FBD (CFC - Continuous Function Chart), gráfico

Delta Confidential 34 34
Modulo 4 – Configuración de H/W
Interfaz Gráfica Configuración de
Comunicación
Fácil de Configurar
Módulo SCM
Función ‘Auto-Scan’
Drag & drop Compatible con la
Tabla de I/O herramienta de
Direcciones de I/O configuración
asignadas SCMSoft
automáticamente, pero
aún configurables por el
usuario

Config. Parámetros
Asistente para los
módulos, sin consultar
los manuales
Expansiones configuradas en el
wizard HWCONFIG, no son
necesarias las instrucciones 'FROM /
TO' 35
Modulo 4 – Diagnóstico
Monitoreo / Registro de Características
datos

• Monitoreo: Función para la


adquisición de datos a alta velocidad
(tiempo de muestreo: 1ms)
• Registro de Datos: Histórico de hasta
32,768 muestras.
• Modos de muestreo: Cíclico o gatillo
• Soporte para grabaciones múltiples y
diferentes tipos de datos
• Función de zoom, alineación,
superposición y medición

Delta Confidential 36 36
Lab 4 – Instalación

● ISPSoft:

Delta Confidential 37
Lab 4 – Instalación

● ISPSoft:

Delta Confidential 38
Lab 4 – Instalación

● ISPSoft:

Delta Confidential 39
Lab 4 – Instalación

● ISPSoft:

Delta Confidential 40
Lab 4 – Instalación

● ISPSoft:

Delta Confidential 41
Lab 4 – Instalación

● ISPSoft:

Delta Confidential 42
Lab 4 – Instalación

● ISPSoft:

Delta Confidential 43
Lab 4 – Instalación

● ISPSoft:

Delta Confidential 44
Lab 4 – Instalación

● ISPSoft:

Delta Confidential 45
Lab 4 – Instalación

● ISPSoft:

Delta Confidential 46
Lab 4 – Instalación

● COMMGR:

Delta Confidential 47
Lab 4 – Instalación

● COMMGR:

Delta Confidential 48
Lab 4 – Instalación

● COMMGR:

Delta Confidential 49
Lab 4 – Instalación

● COMMGR:

Delta Confidential 50
Lab 4 – Instalación

● COMMGR:

Delta Confidential 51
Lab 5 – Creación de Proyecto

● Para crear un proyecto haga clic en File-> New:

Delta Confidential 52
Lab 5 – Creación de Proyecto

● Después de crear un proyecto es necesario informar el método de


conexión (las conexiones definidas en el COMMGR)
● Para configurar el tipo de conexión: Tools-> Communication Settings
● En la ventana seleccionar el tipo de conexión creada en el COMMGR:

Delta Confidential 53
Lab 5 – Creación de Proyecto

● Confirmar si la conexión esta establecida PLC-> System Information

OK

Delta Confidential 54
Lab 5 – Creación de Proyecto

● Para crear un programa debe ir en Programs-> New

Delta Confidential 55
Lab 5 – Creación de Proyecto

● Programa en LD:

Delta Confidential 56
Lab 5 – Creación de Proyecto

● Después de crear la lógica, se debe compilar el programa y si no hay


ningún error, descargar el programa PLC-> Transfer-> Download:

Delta Confidential 57
Lab 5 – Creación de Proyecto
● Después de descargar al PLC, monitorear en línea PLC-> Online
Mode:

Delta Confidential 58
Lab 5 – Creación de Proyecto
● Si el PLC está en STOP, dejarlo en modo RUN por software a través
de PLC-> RUN:

Delta Confidential 59
Lab 6 – Simulador

Delta Confidential 60
Lab 6 – Simulador

Delta Confidential 61
Lab 6 – Simulador
● EJERCICIO 1 - Propósito del Control :
● La entrada / salida del estacionamiento es un pasaje de un solo carril.
Mediante el control de los indicadores, el programa garantiza que sólo un
carro puede pasar a través de la entrada / salida para evitar accidentes.

Delta Confidential 62
Lab 6 – Simulador
● EJERCICIO 1 - Propósito del Control :

SEÑAL FUNCIÓN

X0 Sensor de entrada del carro. Cuando un carro pasa a


través del sensor, X0 = ON.
X1 Sensor de salida del carro. Cuando un carro pasa a
través del sensor, X1 = ON.
Y0 Indicador de ingreso del carro (ON significa "GO", OFF
significa "STOP").
Y1 Indicador de salida del carro (ON significa "GO", OFF
significa "STOP").

Delta Confidential 63
Lab 6 – Simulador
● EJERCICIO 1 - Propósito del Control:
● En el estacionamiento, hay dos indicadores que dirigen individualmente los
carros que entran y que salen. Por interlock, sólo un indicador mostrará la
señal "GO" y un accidente será.
● Cuando un carro entrante se acerca a la barrera de control del vehículo, X0
estará encendido y Y0 también. El indicador de carro entrante mostrará
"GO". Se permite la entrada de carros, pero la salida está prohibida en este
caso.
● Cuando un carro saliente se acerca a la barrera de control del vehículo, X1
estará encendido y Y1. El indicador de salida del carro mostrará "GO" y el
indicador de carro entrante mostrará "STOP".

Delta Confidential 64
Lab 6 – Simulador
● EJERCICIO 1 - Solución propuesta:

Delta Confidential 65
Lab 6 – Simulador
● EJERCICIO 2 - Propósito del Control :
● Control de avance / retroceso para motor. Controlar el motor para que
avance cuando se presiona botón “Forward”; ejecute marcha atrás cuando
se pulsa botón “Reverse”, y se detiene cuando se pulsa “Stop”.

Delta Confidential 66
Lab 6 – Simulador
● EJERCICIO 2 - Propósito del Control :
SEÑAL FUNCIÓN

X0 Botón de avance del motor. X0 estará encendido cuando se presione


X1 Botón de marcha atrás del motor. X1 se encenderá cuando se presione
X2 Botón de parada. X2 estará encendido cuando se presione.
T1 Temporizador 5 seg
T2 Temporizador 5 seg
Y0 Contactor de avance
Y1 Contactor de marcha atrás

Delta Confidential 67
Lab 6 – Simulador
● EJERCICIO 2 - Propósito del Control:
● X0 = ON cuando se pulsa “Forward”. Después de 5 segundos, el contactor
Y0 estará habilitado y el motor comenzará a avanzar. Por otro lado, X1 =
ON cuando se pulsa “Reverse”. Después de 5 segundos, el contactor Y1
estará habilitado y el motor comenzará a retroceder. Además, Y0 y Y1 se
desactivarán y el motor parará de funcionar cuando se presione X2.
● Los dos temporizadores del programa se utilizan para evitar el cortocircuito
de la interface cuando el motor cambia su modo de funcionamiento. El
cortocircuito puede ocurrir si otro contactor se activa instantáneamente
mientras que el arco eléctrico en el contactor inhabilitado todavía existe.

Delta Confidential 68
Lab 6 – Simulador
● EJERCICIO 2 - Solución propuesta:

Delta Confidential 69
Módulo 5 – Comunicaciones

● Además de incorporar por defecto la comunicación Modbus (RS-232 /


RS-485) en todas las soluciones, también se incluyen módulos para
protocolos:
● Modbus Ethernet
● CANopen
● DeviceNet
● Ethernet
● EtherNet / IP
● PROFIBUS
● BACNet

Delta Confidential 70
Módulo 5 – Comunicaciones

● Ethernet:
● Modbus TCP
●Clientes: 32
●Servidores: 16
● Firewall
● Alarmas E-mail
● El RS-485 puerto soporta max. 32 esclavos Modbus
● Soporta configuración por la página Web
● Aislamiento en puerto RS-485

Delta Confidential 71
Módulo 5 – Comunicaciones

● DeviceNet :
● Soporta max. 64 esclavos
● Max. Baudrate: 500k bps
● Max. longitud de la red: 500m
● Aislamiento en puerto DeviceNet

Delta Confidential 72
Módulo 5 – Comunicaciones

● CANopen:
● Soporta max. 110 esclavos
● Max. Baudrate: 1M bps
● Max. longitud de la red: 1,000m
● Conversor USB / CAN, dispositivo portable

Delta Confidential 73
Módulo 5 – Comunicaciones

● MODBUS:
● Puertos RS-485/RS-422
● Max. Baudrate: 115.2k bps
● Aislamiento en puerto RS-485
● Regenerador:
●Soporta max. 32 esclavos
●Max. longitud de la red: 1.2Km

Delta Confidential 74
Módulo 5 – Comunicaciones

● PROFIBUS:
● Soporta max. 16 dispositivos
● Max. Baudrate: 1.2M bps

Delta Confidential 75
Módulo 5 – Comunicaciones

● BACnet:
● Admite protocolo BACnet MS / TP esclavo
● Funciona como BACnet MS / TP, como I / O remoto, y como Gateway

Delta Confidential 76
Módulo 6 – Direct Link

● Direct Link
● La capacidad de enlace directo en Delta se utiliza para comunicarse con el
PLC y la HMI con un solo cable. También es posible monitorear ambos al
mismo tiempo usando solo un cable.

● La función Direct Link permite cargar / descargar el programa del PLC


conectándose directamente a la HMI desde el computador.

● Esta función es muy útil cuando el PLC está oculto dentro del gabinete, se
olvida el cable de programación RS232 (DVPACAB2A30), quiere evitar
conversor USB-RS232, o el PLC es inaccesible.

Delta Confidential 77
Lab 8 – Direct Link

● Direct Link mediante cable USB estándar (WPLSoft e ISPSoft).

● Direct Link mediante cable Ethernet (WPLSoft e ISPSoft).

Delta Confidential 78
Lab 8 – Direct Link
● Confirmar el COM asignado a la HMI:

Delta Confidential 79
Lab 8 – Direct Link
● Creación del enlace en el COMMGR:

Delta Confidential 80
Lab 8 – Direct Link
● Configuración en DOPSoft del COM1 de la HMI :

Delta Confidential 81
Lab 8 – Direct Link
● Enlace directo al PLC desde ISPSoft usando el COM1 de la HMI:

Delta Confidential 82
Lab 8 – Direct Link

Delta Confidential 83
Módulo 7 – Tipos de variables

● Registros y relés del PLC:


Registro Descripción
X Los bits de memoria representan los puntos de entrada físicos.
(Entrada) • Indicada como X, numerada en octal: X0 ~ X7, X10 ~ X17 ... X377
Y Los bits de memoria representan los puntos de salida físicos.
(Salida) • Indicada como Y, numerada en octal: Y0 ~ Y7, Y10 ~ Y17 ... Y377
M Los bits de memoria interna.
(Memoria) • Indicada como M, numerada en decimal: M0, M1, M2…M4095
S Bits de memoria en modo de control de función de paso (SFC). Si no se
(Paso) aplica ninguna instrucción STL en el programa, puede usarse como un relé
interno M.
• Indicada como S, numerada en decimal: S0, S1, S2…S1023
Delta Confidential 84
Módulo 7 – Tipos de variables

● Registros y relés del PLC:


Registro Descripción
T Utilizado para temporización. Cuando su bobina está ENCENDIDA y se
(Temporizador) alcanza el tiempo establecido, el contacto asociado se activará. Cada
(Word) temporizador tiene su resolución (unidad: 1ms / 10ms / 100ms).
(Dword) • Indicado como T, numerado en decimal: T0, T1, T2…T255
C Utilizado para conteo. El contador cuenta una vez (1 pulso) cuando la bobina
(Contador) pasa de OFF a ON. Cuando se alcanza el valor del contador, el contacto
(Word) asociado se activará. Hay contadores de alta velocidad de 16 y 32 bits.
(Dword) • Indicado como C, numerado en decimal: C0, C1, C2…C255
D Cada registro es capaz de almacenar una palabra (16 bits). Una palabra
(Registro de doble ocupará 2 registros de datos consecutivos..
datos) • Indicada como D, numerada en decimal: D0, D1, D2…D4999
Delta Confidential 85
Módulo 8 – Instrucciones

● Contactos:

Delta Confidential 86
Módulo 8 – Instrucciones

● LD
● La instrucción LD se usa para cargar un contacto NO (Normalmente
Abierto), el cual se conecta a la línea de bús izquierda o inicia un nuevo
bloque de programa conectado en serie o en paralelo.
● La instrucción AND se usa para conectar un contacto NO en serie.

Delta Confidential 87
Módulo 8 – Instrucciones

● LDI
● La instrucción LDI se usa para cargar un contacto NC (Normalmente
Cerrado), el cual se conecta a la línea de bús izquierda o inicia un nuevo
bloque de programa conectado en serie o en paralelo.
● La instrucción ANI se usa para conectar un contacto NC en serie.

Delta Confidential 88
Módulo 8 – Instrucciones

● OR
● La instrucción OR se usa para conectar un contacto NO (Normalmente
Abierto) en paralelo.

Delta Confidential 89
Módulo 8 – Instrucciones

● ORI
● La instrucción ORI se usa para conectar un contacto NC (Normalmente
Cerrado) en paralelo.

Delta Confidential 90
Módulo 8 – Instrucciones
● OUT
● Salida a los resultados de evaluación de programa.

Delta Confidential 91
Módulo 8 – Instrucciones

Delta Confidential 92
Módulo 8 – Bloques

● Operación aritmética:

Delta Confidential 93
Módulo 8 – Bloques

● I/Os y Serial:

Delta Confidential 94
Módulo 8 – Bloques

● Comunicaciones:

Delta Confidential 95
Módulo 8 – Bloques

● Otros:

Delta Confidential 96
Módulo 9 – Temporizadores

● T Temporizador:
● Las unidades del temporizador son 1ms, 10ms y 100ms y el método de
conteo es ascendente. Cuando el valor presente en el temporizador es
igual al valor establecido, la bobina de salida asociada estará en ON.

●.

Delta Confidential 97
Lab 9 – Temporizadores
● Temporizador de 10 segundos para la Y0:

Delta Confidential 98
Módulo 10 – Contadores

● C Contador:
● Los contadores incrementan su valor de recuento actual cuando las señales
de entrada se disparan desde OFF -> ON.

●.

Delta Confidential 99
Lab 10 – Contadores
● Contador de 5 pulsos para activar Y4:

Delta Confidential 100


Módulo 11 – Registros Especiales

Delta Confidential 101


Módulo 11 – Registros Especiales

Delta Confidential 102


Módulo 11 – Registros Especiales

Delta Confidential 103


Módulo 12 – Códigos de Error
● Con errores de sintaxis, o uso incorrecto de funciones, se activa el
registro M1004. Y el código del error se registra en el D1004.

Delta Confidential 104


Módulo 13 – Módulos Análogos

● I/Os Análogos:
● Los módulos I/Os analógicos se pueden instalar y configurar para usar en
un puerto RS-485, y también pueden trabajar con el bus interno del PLC
para comunicarse con ellos.

● Por lo tanto, con esa característica, es posible tener un modulo remoto de


Entradas / Salidas análogos sin necesidad de usar ningún otro dispositivo.
De esta manera, se pueden resolver muchos problemas de larga distancia

Delta Confidential 105


Lab 11 – Módulos Análogos
● Configuración del Módulo Análogo en ISPSoft. Ir a Wizard -> Auxiliary
Design for Extension Modules:

Delta Confidential 106


Lab 11 – Módulos Análogos
● Seleccionar el modulo de Entrada / Salida análoga. Luego dar clic en
configuración:

Delta Confidential 107


Lab 11 – Módulos Análogos
● Con el asistente de configuración del modulo, escoger el atributo o
propiedad a modificar:

Delta Confidential 108


Lab 11 – Módulos Análogos
● En el modulo mixto análogo, configurar las salidas análogas. Dar clic
I/O Mode Setting – Write Register, asignar el registro M1002

Delta Confidential 109


Lab 11 – Módulos Análogos
● Cambiar el tipo de entrada a corriente para los canales 3 y 4. dar clic
Add to List, para generar el código del programa.

Delta Confidential 110


Lab 11 – Módulos Análogos
● Para realizar la lectura del valor de la entrada análoga que se
encuentra en el canal 1. Dar clic CH1 Input Present Value – Read
Register, asignar el registro M10 y D10, numero de datos 4.

Delta Confidential 111


Lab 11 – Módulos Análogos
● Dar clic Add to List, para generar el código del programa.

Delta Confidential 112


Lab 11 – Módulos Análogos
● Para realizar la escritura de la salida análoga que se encuentra en el
canal 5. Dar clic CH5 Output Value – Write Register, asignar el
registro M20.

Delta Confidential 113


Lab 11 – Módulos Análogos
● Dar clic Add to List, para generar el código del programa.

Delta Confidential 114


Lab 11 – Módulos Análogos

Delta Confidential 115


Lab 11 – Módulos Análogos
● Dar clic Add to List, para generar el código del programa.

Delta Confidential 116


Lab 11 – Módulos Análogos
● Dar clic en Wizard -> Extension Module. Tener el conversor de USB
a RS-485 conectado al computador.

Delta Confidential 117


Lab 11 – Módulos Análogos
● Asignar a cada modulo el numero de ID dentro de la red a RS-485.

Delta Confidential 118


Lab 11 – Módulos Análogos
INSTRUCCIONES:
● Para Escribir al modulo análogo usar la función:
MODWR "Dirección ID del modulo" "Número del CR" "Número de datos a
escribir"

● Para Leer del modulo análogo usar la función:


MODRD " Dirección ID del modulo " "Número de CR" "Número de datos a
leer"

● Hacer el SET / RST del registro M1122 para activar el comando.

Delta Confidential 119


Lab 11 – Módulos Análogos

● Bloque función MODWR (Escritura por Modbus):


● Instrucción de manejo exclusivo para equipos periféricos de comunicación
por MODBUS ASCII / RTU. Se puede establecer comunicación usando los
puertos RS-485 incorporados en las unidades Delta VFD, o también con los
módulos de I/Os análogos y digitales.

Delta Confidential 120


Lab 11 – Módulos Análogos

● Bloque función MODWR (Escritura por Modbus):


● Los datos del equipo periférico se almacenarán en los registros D1070 ~
D1076. Después de recibir los datos de retroalimentación, el PLC verifica
automáticamente si todos los datos son correctos. Si hay un error, el
registro M1140 se activa.

Delta Confidential 121


Lab 11 – Módulos Análogos

● Bloque función MODRD (Lectura por Modbus):


● Instrucción de manejo exclusivo para equipos periféricos de comunicación
por MODBUS ASCII / RTU. Se puede establecer comunicación usando los
puertos RS-485 incorporados en las unidades Delta VFD, o también con los
módulos de I/Os análogos y digitales.

Delta Confidential 122


Lab 11 – Módulos Análogos

● Bloque función MODRD (Lectura por Modbus):


● Los datos del equipo periférico se almacenarán en los registros D1070 ~
D1085. Después de recibir los datos de retroalimentación, el PLC verifica
automáticamente si todos los datos son correctos. Si hay un error, el
registro M1140 se activa.

Delta Confidential 123


Lab 11 – Módulos Análogos

Delta Confidential 124


Lab 11 – Módulos Análogos

Delta Confidential 125


Módulo 14 – PID

● PID:
● S1: Valor establecido (SV)
● S2: Valor presente (PV)
● S3: Configuración de parámetro (para instrucción de 16 bits, se ocupan 20
registros consecutivos; y para la instrucción de 32 bits se ocupan 21
registros consecutivos)
● D: Valor de salida (MV)

Delta Confidential 126


Módulo 14 – PID

● PID:
● Después de que todos los parámetros están configurados, la instrucción
PID puede ser ejecutada y los resultados serán almacenados en D. D debe
ser un registro de datos sin enclavamiento.

● No existe un límite en las veces de uso de esta instrucción.

● Para la instrucción de 16 bits, S3 ocupa 20 registros. En el ejemplo de


programa de arriba, el área designada en S3 es D100 ~ D119.

● Antes de la ejecución del PID, se deben transmitir los parámetros a los


registro designados, por medio de la instrucción MOV.
Delta Confidential 127
Módulo 14 – PID

● Configuración de S3 en la instrucción de 16 bits:


Registro Función Rango Explicación
S3: Tiempo de muestreo 1~2,000 Intervalo de tiempo entre los cálculos PID y actualizaciones de
(TS) (unidad: 10ms) MV. Si TS = 0, la instrucción PID no será habilitada, el TS
mínimo debe ser de mayor duración que el tiempo de
exploración de programa.

S3+1: Ganancia 0~30,000(%) La proporción para magnificar/minimizar el error entre SV y PV.


proporcional (KP)
S3+2: Ganancia integral 0~30,000(%) La proporción para magnificar/minimizar el valor integral (el
(KI) error acumulado).

S3+3: Ganancia -30,000~30,000 La proporción para magnificar/minimizar el valor derivativo (la


derivativa (KD) (%) relación de cambio del error de proceso).

Delta Confidential 128


Módulo 14 – PID

● Configuración de S3 en la instrucción de 16 bits:


Registro Función Explicación
S3+4: Modo de control 0: Control automático
1: Control directo (E = SV - PV).
2: Control inverso (E = PV - SV).
3: Ajuste automático de parámetro exclusivamente para el control de temperatura, (no
disponible en la instrucción de 32 bits).
4: Exclusivamente para el control de temperatura ajustado, (no disponible en la
instrucción de 32 bits).
5: Modo automático con control de límite superior/inferior de MV. Cuando MV alcanza el
límite superior/inferior, la acumulación del valor integral se detiene.
10: Modo TI / TD con control de límite superior/inferior de MV. Cuando MV alcanza el
límite superior/inferior, la acumulación del valor integral se detiene.

Delta Confidential 129


Módulo 14 – PID

● Configuración de S3 en la instrucción de 16 bits:


Registro Función Rango Explicación
S3+5: Rango de tolerancia 0~32,767 E = el error entre SV y PV. Si S3 +5 se establece a 5, cuando E
de error (E) está entre -5 y 5, MV será 0. Cuando S3 +5 = K0, la función no
será habilitada.
S3+6: Límite superior de -32,768~32,767 Ejemplo: Si S3+6 se establece a 1,000, entonces MV será
valor de salida (MV) 1,000 cuando exceda 1,000.

S3+7: Límite inferior de valor -32,768~32,767 Ejemplo: Si S3+7 se establece a -1,000, entonces MV será -
de salida (MV) 1,000 cuando exceda -1,000.

S3+8: Límite superior de -32,768~32,767 Debe ser mayor o igual a S3 +9; de lo contrario el valor de
valor integral límite superior y límite inferior cambiará

Delta Confidential 130


Módulo 14 – PID

● Configuración de S3 en la instrucción de 16 bits:


Registro Función Rango Explicación
S3+9: Límite inferior de valor -32,768~32,767 Si S3+9 se establece a -1,000, el valor integral será -1,000
integral cuando sea menor a -1,000 y la integración se detendrá.

S3+10,11: Valor integral Punto flotante El valor integral acumulado generalmente es para referencia.
acumulado de 32 bits

S3+12: El PV previo -32,768~32,767 El PV previo es generalmente para referencia.

S3+13~19: Solo para uso del


sistema

Delta Confidential 131


Módulo 14 – PID

● Ecuaciones PID para modo de control k0~k2:

Delta Confidential 132


Módulo 14 – PID

● Ecuaciones PID para modo de control k3 y k4, (ecuación


exclusivamente para control de temperatura)

Delta Confidential 133


Módulo 14 – PID

● Ecuaciones PID para modo de control k3 y k4, (ecuación


exclusivamente para control de temperatura)
● Esta ecuación está diseñada exclusivamente para control de
temperatura. Por lo tanto, cuando el tiempo de muestreo (TS) se
establece a 4 segundos (K400), el rango de valor de salida (MV) será K0
~ K4,000 y el tiempo de ciclo de la instrucción GPWM usada en conjunto
debe establecerse a 4 segundos (K4000) también.

● Si no se tiene idea respecto al ajuste de parámetros, seleccione K3


(ajuste automático). Después que todos los parámetros se han ajustado
(la dirección de control se establecerá automáticamente a K4).

Delta Confidential 134


Módulo 14 – PID

● Ecuaciones PID para modo de control k3 y k4, (ecuación


exclusivamente para control de temperatura)
● Si (S3 + 4 = K3), la instrucción no puede ser usada en un entorno de
control de motor, o de lo contrario puede ocurrir un control inadecuado.

Delta Confidential 135


Módulo 14 – PID

● Ecuaciones PID para modo de control k10:

Delta Confidential 136


Módulo 14 – PID

● Ecuaciones PID para modo de control k10:

• Cuando el valor de salida (MV) alcanza el límite superior, el valor integral


acumulado no se incrementará. También, cuando MV alcanza el límite
inferior, el valor integral acumulado no disminuirá.

Delta Confidential 137


Laboratorio 12 – PID

● Recomendaciones:

• Cuando ajuste los tres parámetros principales, KP, KI y KD (S3 + 4 = K0


~ K2), por favor ajuste KP primero (de acuerdo a su experiencia) y
asigne KI y KD = 0. Cuando la salida no puede ser controlada, proceda a
incrementar KI y KD.

• KP < 100% disminuirá el error y KP > 100% incrementará el error.

• Función de ajuste automático de temperatura (S3 + 4 = K3, K4), se


sugiere almacenar los parámetros en el registro D enclavado en caso de
que los parámetros ajustados vayan a desaparecer después de un corte
de energía.
Delta Confidential 138
Módulo 15 – Bloques de Funciones (FB)

● Function blocks (FB) y Function (FC):


● Soportado por el estándar internacional IEC 61131.

● Unidades de Organización del Programa (POUs):


● Los programas, funciones, y bloques de funciones dentro del estándar IEC
61131-3 se conocen como Unidades de Organización del Programa (POU -
Program Organization Unit).
● Puede crear sus propios bloques de funciones y usarlos múltiples veces.
Estos bloques de funciones son objetos en el software (ISPSoft) que
representan un control detallado. Pueden tener datos, así como algoritmos.

Delta Confidential 139


Módulo 15 – Bloques de Funciones (FB)

● Function blocks (FB) y Function (FC):


● Un bloque de función (FB) es un componente en un programa que realiza
una operación.
● Es un tipo de POU, pero no puede operar por sí mismo.
● Después de que una POU del programa llama a un bloque de funciones
(FB) y envía los parámetros relacionados, se puede ejecutar la función del
bloque de funciones. Una vez completada la ejecución del bloque de
funciones, el resultado de la operación interna se enviará al dispositivo o al
símbolo especificado por la POU superior (caller).

Delta Confidential 140


Smart VIEWer

Delta Confidential
Modulo 5 – Smart VIEWer

● El visor de Delta Smart VIEWer es la nueva herramienta que permite


comprobar el estado de PLC desde un dispositivo Android (teléfono
inteligente o tableta)
● Se pueden configurar hasta 10 dispositivos con la versión actual.
● Capaz de monitorear la temperatura o cualquier otro valor gráfico
utilizando run-chart, con un número de muestras superior de 5000.
● https://play.google.com/store/apps/details?id=com.delta.smartviewer&hl=es-419

Delta Confidential 142


Lab 5 – Smart VIEWer

Delta Confidential 143


Smarter. Greener. Together.

Para obtener más información sobre Delta, por favor visite


www.deltaww.com
o escanear el código QR

Inglés

S-ar putea să vă placă și