Documentos de Académico
Documentos de Profesional
Documentos de Cultura
3opcserver y PLC
3opcserver y PLC
Contenido
1.- Introducción .............................................................................................................. 2
2. Desarrollo .................................................................................................................. 3
2.1- Acceso a la EGX a través de una red ............................................................................. 3
2.2.- Configuración .................................................................................................................... 4
2.3.- Configuración avanzada .................................................................................................... 5
2.3.- Detección de direcciones IP duplicadas ............................................................................ 6
2.4.- Configuración de puerto serie .......................................................................................... 7
2.6.- Conexiones con dispositivos remotos ............................................................................... 8
2.7.- Topología: sólo dispositivos esclavos en serie .................................................................. 9
2.9.- Configuración de la lista de dispositivos ......................................................................... 10
2.10.-Filtrado de modbus TCP/IP ............................................................................................ 11
2.11.- Tipos de dispositivos admitidos .................................................................................... 12
2.12.- Ejemplo de Configuración EGX300 ............................................................................... 14
2.12.- Conexión de labview a cualquier dispositivo mediante servidor NI OPC ..................... 18
2.12.1. Configuración del enlace ......................................................................................... 18
2.12.2.- Inserción y configuración de la primera unidad .................................................... 23
2.12.3.- Configuración de los puntos de enlace de la primera unidad (tag) ....................... 31
2.12.7.- Conexión labview al plc utilizando un servidor I/O ............................................... 33
2.12.8.- Uso de datos del OPC en labview .......................................................................... 39
3.- Conclusiones.............................................................................................................. 40
4.- Referencias ................................................................................................................ 40
1
OPC SERVER -LABVIEW 2016 - U.N.S.A.
1.- Introducción
2
OPC SERVER -LABVIEW 2016 - U.N.S.A.
2. Desarrollo
Conexión a la EGX
3
OPC SERVER -LABVIEW 2016 - U.N.S.A.
2.2.- Configuración
4
OPC SERVER -LABVIEW 2016 - U.N.S.A.
Se debe tener en cuenta que solo los trabajadores cualificados deben cambiar
la configuración avanzada de Ethernet de la EGX. Tales modificaciones deben
realizarse solo después de leer acerca de la configuración avanzada de Ethernet
y comprenderla.
5
OPC SERVER -LABVIEW 2016 - U.N.S.A.
Mientras está conectada a la red, la EGX publica su dirección IP. Para evitar
conflictos de direcciones IP duplicadas, la EGX utiliza el Protocolo de resolución
de direcciones (ARP) con el fin de comprobar si algún otro dispositivo de la red
utiliza la misma dirección IP. En la siguiente tabla se explica cómo trata la EGX
la dirección IP duplicada cuando se detecta.
6
OPC SERVER -LABVIEW 2016 - U.N.S.A.
7
OPC SERVER -LABVIEW 2016 - U.N.S.A.
8
OPC SERVER -LABVIEW 2016 - U.N.S.A.
Antes de comenzar, tenga en cuenta que no debe utilizar las direcciones serie
esclavas 1 o 16 en un modo de transmisión Automático en un bus de
comunicaciones serie con protocolos mixtos (por ejemplo, una sola conexión en
bus de comunicaciones serie con algunos dispositivos que usen el protocolo
PowerLogic y otros que usen el protocolo Modbus RTU/Jbus).
9
OPC SERVER -LABVIEW 2016 - U.N.S.A.
10
OPC SERVER -LABVIEW 2016 - U.N.S.A.
Esta función permite al administrador designar el nivel de acceso que los clientes
Modbus TCP/IP tienen a los dispositivos (locales o remotos) conectados a la
EGX.
NOTA: Existe una dirección Modbus TCP/IP anónima (***.***.***.***) que se
puede configurar como Sólo lectura o Ninguno. Si la configura como Sólo
lectura, permite que cualquier cliente Modbus TCP/IP que no esté en la lista de
filtrado acceda a los dispositivos esclavos en serie con acceso de sólo lectura.
Si lo configura como Ninguno, bloquea a todos los clientes Modbus TCP/IP que
no estén en la lista de filtrado.
11
OPC SERVER -LABVIEW 2016 - U.N.S.A.
12
OPC SERVER -LABVIEW 2016 - U.N.S.A.
13
OPC SERVER -LABVIEW 2016 - U.N.S.A.
14
OPC SERVER -LABVIEW 2016 - U.N.S.A.
APLICAR.
10. Para verificar que los equipos comunican correctamente con la pasarela
EGX pulsar DETECCION, y en la pantalla siguiente INICIAR
DETECCIÓN.
15
OPC SERVER -LABVIEW 2016 - U.N.S.A.
16
OPC SERVER -LABVIEW 2016 - U.N.S.A.
ESQUEMA DE CONEXION
17
OPC SERVER -LABVIEW 2016 - U.N.S.A.
18
OPC SERVER -LABVIEW 2016 - U.N.S.A.
Se asigna el nombre ETHERNET para indicar por medio de este nombre, el tipo
de enlace que se va a utilizar (podría ser también por puerto serie).
19
OPC SERVER -LABVIEW 2016 - U.N.S.A.
Este canal está configurado para comunicarse a través de una red. Puede
seleccionar el adaptador de red que el controlador debe utilizar de la lista
siguiente.
Seleccione Predeterminado si desea que el sistema operativo elija el adaptador
de red para usted
20
OPC SERVER -LABVIEW 2016 - U.N.S.A.
21
OPC SERVER -LABVIEW 2016 - U.N.S.A.
22
OPC SERVER -LABVIEW 2016 - U.N.S.A.
23
OPC SERVER -LABVIEW 2016 - U.N.S.A.
24
OPC SERVER -LABVIEW 2016 - U.N.S.A.
El dispositivo que está definiendo puede ser eliminado como parte de una red
de dispositivos. Para comunicarse con el dispositivo, debe asignársele un ID
único. Su documentación para el dispositivo puede referirlo como un 'ID de red'
a 'Dirección de red':
25
OPC SERVER -LABVIEW 2016 - U.N.S.A.
El modo de exploración se utiliza para anular el intervalo que las etiquetas son
preparadas automáticamente por el servidor.
27
OPC SERVER -LABVIEW 2016 - U.N.S.A.
Se especifica el puerto que utilizará este dispositivo. Los puertos válidos para
este dispositivo son a un 65535. el puerto predeterminado es 502.
El protocolo IP se puede cambiar a UDP si su dispositivo lo admite.
28
OPC SERVER -LABVIEW 2016 - U.N.S.A.
29
OPC SERVER -LABVIEW 2016 - U.N.S.A.
30
OPC SERVER -LABVIEW 2016 - U.N.S.A.
31
OPC SERVER -LABVIEW 2016 - U.N.S.A.
Ventana en la que se visualiza el tag editado, tal como fue escrito. Pulsando la
tecla de confirmación, el propio programa escribe los datos en su forma
correcta (siguiente ventana).
32
OPC SERVER -LABVIEW 2016 - U.N.S.A.
En esta sección. Se creará una interfaz en LabVIEW para las etiquetas (tags)
OPC llamadas I/O Server. El I/O Server automáticamente actualiza LabVIEW
con los valores de las etiquetas actuales en el rango que usted especifica.
1. La ventana de Getting Started. haga clic en File » New Project para abrir
un Nuevo proyecto en LabVIEW.
2. En la ventana LabVIEW Proyect, haga clic derecho en My Computer y
seleccione New » I/O Server, como se muestra en la siguiente figura:
33
OPC SERVER -LABVIEW 2016 - U.N.S.A.
4. Seleccione OPC Client en la ventana Create New I/O Server y haga clic
en Continue.
5. Indicamos el tipo de server, en este caso seleccionamos la opción OPC
client
34
OPC SERVER -LABVIEW 2016 - U.N.S.A.
35
OPC SERVER -LABVIEW 2016 - U.N.S.A.
36
OPC SERVER -LABVIEW 2016 - U.N.S.A.
1. Ahora se procede a crear un instrumento virtual (VI). Para crear una interfaz
de usuario y un código grafico ejecutable.
37
OPC SERVER -LABVIEW 2016 - U.N.S.A.
38
OPC SERVER -LABVIEW 2016 - U.N.S.A.
39
OPC SERVER -LABVIEW 2016 - U.N.S.A.
5.
3.- Conclusiones
La EGX300 utiliza el protocolo Modbus TCP/IP para acceder a
información de dispositivos que puede instalar el usuario a través de una
red de área local (LAN) o a través de una red de área extendida (WAN).
La EGX permite abrir conexiones para un máximo de 1 6 dispositivos
únicos Modbus TCP/IP definidos por el usuario.
OPC SERVER permite permite al software NI LabVIEW comunicarse con
diferentes controladores lógicos programables (PLCs) y dispositivos de
terceros a través del Cliente OPC que está incluido con el Módulo
LabVIEW Datalogging and Supervisory Control (DSC).
4.- Referencias
[1] powerlogic /productos
[2] Guia de Usuario PowerLogicTM Ethernet Gateway EGX300
[3 ] National Instruments/Tienda/Servidores OPC
[4 ] National Instrument /Página Principal /Notas Técnicas /Conecte LabVIEW a
Cualquier PLC
[5] OPC-LabVIEW Centro Integrado Politécnico “ETI” - Departamento de
Electricidad de Fernando Pascual – Moisés Pérez
40