Вы находитесь на странице: 1из 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).

Comunicaciones Industriales
(Ejemplo: Protocolo Modbus)

INSTRUMENTACIN AVANZADA

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,


mando o rel

Lectura/escritura

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


entradas analgicas

Lectura

40001-50000

Registro

16 bits con los registros de salidas analgicas o de


propsito general

Lectura/escritura

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 edition : Select


Program
configuration

FBD Language

Menu Program
configuration : Click on
tab Ethernet extension

INSTRUMENTACIN AVANZADA

Ejemplo:

Conexin de LabView a un rel Zelio


va Modbus sobre Ethernet
Ethernet extension configuration - Zelio Soft 2

5
The Ethernet extension manage until 4 connections in
simultaneous.

In the IP Address field :


- Click on dynamic Address
if the network have a bootp
server
- 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
client, enter the client address in
the reserved Address field

Modification of the Time-out :


time after which the Ethernet
extension must close an inactive
connection

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

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

INSTRUMENTACIN AVANZADA

Data Exchanges with the Modbus client


Status and Clock of Zelio Logic

INSTRUMENTACIN AVANZADA

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

4 words J1XT1 to
J4XT1 accessible
in writing/reading
by the client
INPUT

4 words
O1XT1to
O4XT1
accessible in
reading by the
client
OUTPUT

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