Actualizado el 21 de Marzo del 2018 (Publicado el 14 de Febrero del 2018)
1.589 visualizaciones desde el 14 de Febrero del 2018
2,4 MB
34 paginas
Creado hace 17a (14/11/2007)
Conecte LabVIEW a Cualquier Red
Industrial y PLCs
Simposio Técnico National Instruments
1
Agenda
• Aspectos Generales de Comunicaciones Industriales
• ¿Porqué Conectar LabVIEW a Redes Industriales y
PLCs?
• E/S Analógicas y Digitales Básicas
• E/S Analógicas y Digitales Básicas
• Comunicación Nativa de Redes Industriales
• OPC con LabVIEW DSC
2
¿Qué son las Redes Industriales?
• Similar a la forma en la que Ethernet
Redes Industriales Comunes
conecta a computadoras e
impresoras
• Las comunicaciones industriales
conectan dispositivos industriales
conectan dispositivos industriales
como PLCs, sensores, y actuadores
•DeviceNet
•PROFIBUS
•Modbus TCP
•Modbus Serial
•CANopen
•FOUNDATION fieldbus
•FOUNDATION fieldbus
•Interbus
•CC-Link
•LonWorks
•HART
•PROFINET
•Ethernet/IP
3
¿Porqué Conectar LabVIEW a Redes
Indistriales y PLCs?
Mediciones analógicas de alta velocidad
Mediciones analógicas de alta resolución
Análisis avanzado (filtrado digital, análisis de frecuencia)
Desempeño personalizado en hardware con tecnología
Desempeño personalizado en hardware con tecnología
FPGA
• Control de lazo cerrado a alta velocidad
• Procesamiento y análisis basado en FPGA
Almacenamiento de datos
Conectividad empresarial (publicación web, bases de datos)
4
3 Métodos para Conectar LabVIEW a Cualquier PLC
E/S Básicas
Analógicas/Digitales
Comunicaciones
Industriales
OPC
NI PACs
PLCs
5
E/S Básicas– Barato, Fácil, Rápido, y Efectivo
• Disponible en todas las plataformas
• Opciones de E/S analógicas y digitales
• Usuarios de PLCs pueden integrar fácilmente E/S
analógicas y digitales en su código de lógica
analógicas y digitales en su código de lógica
escalera
• Permite que los PACs actúen como dispositivos
inteligentes
6
E/S Básicas
• Ventajas
Rápidas, determinísticas, retrasos pocos o nulos
• Consideraciones
No se escala fácilmente
No se escala fácilmente
Cableado punto a punto (paralelo)
No puede comunicar muchos datos
7
Ejemplo – Llenado Automatizado de
Latas de Aerosol
• Sistema existente de PLCs Allen-Bradley estaba en
uso para automatizar el llenado de latas de aerosol
• El PLC no tuvo la capacidad de realizar mediciones
analógicas de presión a alta velocidad
analógicas de presión a alta velocidad
• CompactRIO fue utilizado para las mediciones de
presión a alta velocidad en 8 canales (2 k por canal)
• CompactRIO y PLCs de Allen-Bradley fueron
integrados usando E/S digitales
8
9
3 Métodos para Conectar LabVIEW a Cualquier PLC
E/S Básicas
Analógicas/Digitales
Comunicaciones
Industriales
OPC
NI PACs
PLCs
10
¿Qué es OPC?
• Lenguaje universal para
leer y escribir datos
• Cliente OPC : Leer y
escribir a OPC
• Servidor OPC :
• Servidor OPC :
Traduce entre OPC y
protocolos específicos
de dispositivos
Windows PC
English
Speaker:
“Hello!”
English
Speaker:
“Hello!”
English
Spanish
Translator
Spanish
Speaker
German
Translator
German
Speaker
French
Translator
French
Speaker
11
LabVIEW DSC como Cliente OPC
Windows PC
Ethernet/IP
Allen-Bradley
OPC Server
PROFINET
PROFINET
CCLink
Siemens
Siemens
OPC Server
Mitsubishi
OPC Server
LabVIEW
LabVIEW
Cliente
OPC
OPC
DSC
PLCs
OPC
Driver
Servidor OPC
Específico
Cliente OPC
12
¿Qué es el Módulo LabVIEW DSC?
• Hace de LabVIEW un cliente OPC
• Agrega funciones a variables compartidas
Registro
Alarmas
Monitoreo de Eventos
Monitoreo de Eventos
Escalas
• Tendencias de datos en
tiempo real e históricos
• Seguridad de sistema
• Librería de gráficos industriales
13
Servidores OPC de NI para PLCs de Terceros
• Nuevo en LabVIEW 8.5
• Agrega soporte OPC para mas de 100 PLCs
• Se conecta con el cliente OPC de LabVIEW
Versión de evaluación incluida con DSC
• Servidores incluidos para:
•Allen-Bradley
•AutomationDirect
•Cutler-Hammer
•GE
•Hilscher
•Modbus
•Omron
•Philips
•Siemens
•Toshiba
•WAGO
•Yaskawa
•Yokogawa
•…y más!
• ni.com/opc
14
OPC
• Ventajas
Es más universal
Menos dependiente del dispositivo
Ideal para aplicaciones HMI y SCADA
• Consideraciones
• Consideraciones
Lento, no determinístico, punto único solamente
Puede requerir servidores OPC basados en PC
No recomendado para seguridad o comunicaciones
críticas
15
Demostración: Conectando LabVIEW a un
PLC Allen-Bradley MicroLogix con OPC
DF1
Serial
PLC Allen-Bradley
MicroLogix
Windows PC
Allen-Bradley
Allen-Bradley
DF1
OPC Server
Servidor OPC NI
LabVIEW DSC
16
ABCO Agrega LabVIEW a un Sistema PLC
• Sistema de prueba de
frenos ABS
• PXI para mediciones de
codificador a alta velocidad
codificador a alta velocidad
“La facilidad con la que NI puede hablar a
hardware Allen-Bradley nos ahorró
tiempo valioso en un trabajo con tiempo
de entrega crítico.”
-Arif Bustani, Ingeniero Eléctrico ABCO
• Se agregó a línea de ensamble
existente de PLC Allen-Bradley
• Se utilizó OPC para comunicación
entre PXI y los PLCs Allen-Bradley
17
3 Métodos para Conectar LabVIEW a Cualquier PLC
E/S Básicas
Analógicas/Digitales
Comunicaciones
Industriales
OPC
NI PACs
PLCs
18
Traceback (most recent call last):
File "/usr/local/bin/pdf2txt.py", line 115, in <module>
if __name__ == '__main__': sys.exit(main(sys.argv))
File "/usr/local/bin/pdf2txt.py", line 109, in main
interpreter.process_page(page)
File "/usr/local/lib/python2.7/dist-packages/pdfminer/pdfinterp.py", line 832, in process_page
self.render_contents(page.resources, page.contents, ctm=ctm)
File "/usr/local/lib/python2.7/dist-packages/pdfminer/pdfinterp.py", line 845, in render_contents
self.execute(list_value(streams))
File "/usr/local/lib/python2.7/dist-packages/pdfminer/pdfinterp.py", line 870, in execute
func(*args)
File "/usr/local/lib/python2.7/dist-packages/pdfminer/pdfinterp.py", line 780, in do_EI
if 'W' in obj and 'H' in obj:
TypeError: argument of type 'int' is not iterable
Comentarios de: Conecte LabVIEW a Cualquier Red Industrial y PLCs - Simposio Técnico National Instruments (0)
No hay comentarios