Está en la página 1de 22

INSTRUMENTACIN AVANZADA

ALGUNAS OTRAS
APLICACIONES
DE LABVIEW
Control de instrumentos.

Sistemas SCADA (acrnimo de Supervisin, Control


y Adquisicin de Datos)
INSTRUMENTACIN AVANZADA

Aplicaciones: Control de instrumentos


GPIB
USB
Ethernet
Serial
INSTRUMENTACIN AVANZADA

Aplicaciones: Control de instrumentos


INSTRUMENTACIN AVANZADA

Aplicaciones: Los sistemas SCADA


El trmino SCADA usualmente se refiere a un sistema central que
monitoriza y controla un sitio completo o una parte de un sitio.

La mayor parte del control del sitio es en realidad realizada


automticamente por un Controlador Lgico Programable (PLC) y ms
actualmente por un Controlador de Automatizacin Programable (PAC).

Por ejemplo un PLC puede controlar el flujo de


agua fra en un proceso pero un sistema SCADA
puede permitirle a un operador cambiar la
temperatura que se debe alcanzar, o le permite
grabar y mostrar cualquier condicin de alarma
como la prdida de presin o una alta
temperatura
Interfaz HMI: estados,
seales, setpoints, registro,
etc.
INSTRUMENTACIN AVANZADA

Componentes de un SCADA bsico

Hay protocolos que


pueden viajar por ms
de un tipo de capa
fsica y otros que no.
INSTRUMENTACIN AVANZADA

Comunicaciones Industriales
(Ejemplo: Protocolo Modbus)

Lineamientos:

El protocolo de comunicaciones industriales MODBUS fue desarrollado en 1979


por la empresa norteamericana MODICON y debido a que es pblico,
relativamente sencillo de implementar y flexible se ha convertido en uno de los
protocolos de comunicaciones ms populares en sistemas de automatizacin y
control.

MODBUS funciona siempre en modo maestro-esclavo ( cliente - servidor ),


siendo el maestro ( cliente ) quien controla en todo momento las comunicaciones
con los esclavos (que pueden ser hasta 247).

Los esclavos ( servidores )


se limitan a retornar los
datos solicitados o a
ejecutar la accin indicada
por el maestro (cliente).
INSTRUMENTACIN AVANZADA
Comunicaciones Industriales
(Ejemplo: Protocolo Modbus)
Lineamientos:
Las comunicaciones MODBUS se pueden realizar en modo ASCII o en modo
RTU. En modo ASCII los bytes se envan codificados en ASCII, con su
representacin hexadecimal. En modo RTU se envan en binario.

La capa fsica puede ser RS-485 o Ethernet entre otras.

Cada dispositivo que utiliza MODBUS implica que tiene lugares de memoria
(bits o registros) a los cuales se permite acceder desde un maestro.
Generalmente se sigue la siguiente codificacin pero puede haber otra que
especifique el fabricante del equipo en cuestin.
Direcciones MODBUS (codificacin)
1-10000 Salida digital 1 bit por direccin para indicar el estado de una salida, Lectura/escritura
mando o rel

10001-20000 Entrada digital 1 bit por direccin para leer el estado de una entrada digital Lectura

20001-30000 el protocolo MODBUS estndar no hace uso de este rango de direcciones.

30001-40000 Registro 16 bits por direccin con el estado de las medidas o Lectura
entradas analgicas

40001-50000 Registro 16 bits con los registros de salidas analgicas o de Lectura/escritura


propsito general
INSTRUMENTACIN AVANZADA

Modbus en LabVIEW
Existen libreras de labview para el protocolo Modbus que se pueden descargar
gratuitamente.

Contienen ejemplos para maestros y esclavos, tanto en medios fsicos RS-485


como en Ethernet

Estas herramientas
permiten acceder a las
direcciones Modbus de un
dispositivo
INSTRUMENTACIN AVANZADA

Ejemplo:
Conexin de LabView a un rel Zelio
va Modbus sobre Ethernet

Zelio logic sobre Ethernet via the Ethernet extension module

Compatible Zelio Logic modular 24 VDC


Connecteur RJ45 10/100 T

+ Modbus TCP/IP server


Adresse IP : acquisition static or dynamic

Configuration : Zelio Soft 2, FBD language

SR3 B...BD SR3 NET01BD


INSTRUMENTACIN AVANZADA

Ejemplo:
Conexin de LabView a un rel Zelio
va Modbus sobre Ethernet
Ethernet extension configuration - Zelio Soft 2
Menu Program
Menu edition : Select configuration : Click on
1 Program tab Ethernet extension
2
configuration

FBD Language
INSTRUMENTACIN AVANZADA
Ejemplo:
Conexin de LabView a un rel Zelio
va Modbus sobre Ethernet
Ethernet extension configuration - Zelio Soft 2
In the IP Address field :
- Click on dynamic Address if
the network have a bootp server
3 - Otherwise click on Static
Address and enter IP Address,
Sub-network mask (here Class
C network), and Gateway
address

If the Ethernet extension must


be constantly connected to a
4 client, enter the client address in
the reserved Address field

Modification of the Time-out :


time after which the Ethernet
5 extension must close an inactive
connection

The Ethernet extension manage until 4 connections in simultaneous.


INSTRUMENTACIN AVANZADA
Ejemplo:
Conexin de LabView a un rel Zelio
va Modbus sobre Ethernet
Intercambio de datos con el cliente
Se puede acceder a 8 palabras va lenguaje BDF
4 Input words : J1XT1 to J4XT1

4 Output words : O1XT1 to O4XT1

Modbus TCP/IP Modbus function Input/Output


Modbus register
Exchanges code Zelio Logic

Reg. 16 J1XT1
03 (Reading n words)
4 Input words Reg. 17 J2XT1
06 (Writning 1 word
(16 bits) Reg. 18 J3XT1
16 (Writing n words)
Reg. 19 J4XT1

Reg. 20 O1XT1
4 Output words Reg. 21 O2XT1
03 (Reading n words)
(16 bits) Reg. 22 O3XT1
Reg. 23 O4XT1
INSTRUMENTACIN AVANZADA
Ejemplo:
Conexin de LabView a un rel Zelio
va Modbus sobre Ethernet
Intercambio de datos con el cliente
Se puede acceder al estado del rel y a su reloj calendario

Modbus TCP/IP Modbus function


Modbus Registers
Exchanges code
Reg. 32 : Day of the week, Second
03 (Reading of n words)
Reading/Writing of the Reg. 33 : Minutes, Hours
06 (Writing of 1 word)
clock Reg. 34 : Day of the month, Month
16 (Writing of n words)
Reg. 35 : Year , Century

Reg. 48 : bit 0 = Run/Stop,


bit 1 = Monitoring,
bit 2 = Alarm,
Reading Status of Zelio 03 (Reading of n words)
bit 3 = Error,
bit 7 = Time out
bit 8 F = Alarme code
INSTRUMENTACIN AVANZADA

Data Exchanges with the Modbus client

Status and Clock of Zelio Logic

Modbus TCP/IP Modbus function


Modbus Registers
Exchanges code
Reg. 32 : Day of the week, Second
03 (Reading of n words)
Reading/Writing of the Reg. 33 : Minutes, Hours
06 (Writing of 1 word)
clock Reg. 34 : Day of the month, Month
16 (Writing of n words)
Reg. 35 : Year , Century

Reg. 48 : bit 0 = Run/Stop,


bit 1 = Monitoring,
bit 2 = Alarm,
Reading Status of Zelio 03 (Reading of n words)
bit 3 = Error,
bit 7 = Time out
bit 8 F = Alarme code
INSTRUMENTACIN AVANZADA
Ejemplo:
Conexin de LabView a un rel Zelio
va Modbus sobre Ethernet

4 words
O1XT1to
O4XT1
accessible in
reading by the
4 words J1XT1 to client
J4XT1 accessible
in writing/reading
by the client OUTPUT

INPUT
INSTRUMENTACIN AVANZADA

EJERCICIOS PROPUESTOS:
Ejercicio 1:

Utilizando las herramientas Modbus de LabView muestre en un panel frontal la


fecha y la hora programada en un rel Zelio va Ethernet

Ejercicio 2:

Programe un arranque estrella triangulo en Zelio y agregue controles para


comandarlo y monitorearlo desde LabView va Ethernet.

Ejercicio 3:

Programe un contador en Zelio y mediante LabView cambie el valor de


preseleccin y supervise el conteo va Ethernet.
INSTRUMENTACIN AVANZADA

Tambin hay otros mtodos


INSTRUMENTACIN AVANZADA

Comunicaciones Industriales (con OPC)


INSTRUMENTACIN AVANZADA

Comunicaciones Industriales (con OPC)


INSTRUMENTACIN AVANZADA

Comunicaciones Industriales (con OPC)


INSTRUMENTACIN AVANZADA

Mtodo 2:
Ejemplo: Modbus sobre RS485 sin OPC implementado en PLC Twido

Este PLC permite acceder en modo modbus a variables


internas tipo bit (denominadas %Mi) y a variables internas
de 16 bit (denominadas %Mwi)
INSTRUMENTACIN AVANZADA

Mtodo 2:
Ejemplo: Modbus sobre RS485 sin OPC implementado en PLC Twido

Las variables internas tipo bit (denominadas %Mi) se pueden leer o escribir y por ende estn
mapeadas en las direcciones modbus 1-10000.

Las variables internas de 16 bit (denominadas %Mwi) tambin se pueden leer o escribir y por
ende estn mapeadas en las direcciones mosbus 40001-50000.

Conclusin:

Hay que programar el PLC y cargar


en las variables %Mi y %Mwi la
informacin que nos resulta de inters
poder monitorear desde LabVIEW.

Accederemos a las %Mi y %Mwi a


travs de sus direcciones Modbus con
la barra de herramientas NI Modbus

También podría gustarte