Comunicacion con PLC Step7
Hola les escribo para que me orienten en lo siguiente, deseo comunicar un PLC step 7 s7300, y deseo hacerlo con labview con deseoa de hacer una aplicacion SCADA, cuento con la version 7.1, ahora he leido que necestio el OPC server, y queria que me orientaran acerca de los pasos y lo que debo de tener en cuenta para realizar esta aplicación.
Que drivers necesito? ojala puedan echarme una mano
saludos
Atte. quiroz
Hola Quiroz,
Podemos separar la comunicación del PLC a LabVIEW en dos pasos, primero comunicación entre el PLC y la PC a través de un OPC Server instalado en la PC. Segundo, la transferencia de esos datos ya en la PC hacia LabVIEW.
1. OPC Servers:
a) National Instruments cuenta con el software Industrial Automation OPC Servers que incluye OPC Servers para una lista amplia de PLCs comerciales (el S7-300 de Siemens está incluido). Si cuentas con este, es cuestión de ir Programas - National Instruments - Industrial Automation OPC Servers. Aquí vamos a File - New. Object - Create y seleccionamos en tu caso S7_HMI que es el OPC Server para el S7 -300 y S7-400. La comunicación es utilizando el puerto serial y se requiere del HMI Adapter de Siemens. En la siguiente ventana creamos la configuración (Puerto COM, baudrate, etc.) Con esto ya tenemos comunicación del PLC a la PC y el acceso a todos los regristros es posible a través del OPC Server de National Instruments.
http://digital.ni.com/public.nsf/allkb/CB7DACE9F3765FB286256C8500833E34?OpenDocument
b) Si no cuentas con este software, el fabricante del PLC debe tener contar con su propio OPC Server que también podemos utilizar.
2. Comunicación del OPC Server a LabVIEW.
a) La forma mas fácil de hacer la comunicación entre LabVIEW y un PLC es utilizando el módulo DSC (Datalogging Supervisory and Control Module) y los OPC Servers de National Instruments. A partir de LabVIEW 8.0 es aún más sencillo. Con LV 7.1 DSC estándo en LabVIEW vamos a Tools>>DSC Module>>Tag Configuration. Aquí ya vemos todas las bobinas y registros publicados por el OPC Server y podemos agregar los puntos requeridos asignándoles nombre a cada tag. En el diagrama de bloques solo colocamos el VI Read Tag o Write Tag y seleccionamos una de las tags configuradas.
b) Si no se tiene el módulo DSC, es posible acceder al OPC Server a través de Datasockets. Aquí pongo ligas hacia documentos que explican como hacerlo.
http://zone.ni.com/devzone/cda/tut/p/id/3978
http://digital.ni.com/public.nsf/allkb/F92C1F2F7B35105B86256DB200628B24?OpenDocument
Espero esta información te sea de utilidad. Que tengas un excelente día.
Pablo Bernal | AE México
Similar Messages
-
Como comunicar LabView con PLC Omron CPM1A y CPM2A de Omron
Muy buen día!
Soy nuevo en esta área y necesito comunicarme con PLC CPM1A y con CPM2A de Omron con labview. He intentado a través de OPC Server y no e tenido resultados, ya que no he encontrado el modelo de los PLC en las listas q el programa proporciona, si hay otra forma de hacerlo favor de ayudarme.
De antemano les agradezco por su ayuda!!!Debido a que tu PLC no esta soportado dentro de las librerias de NI OPC server, una alternativa que podrías manejar sería obtener el OPC Server de tu PLC (el que proporciona Omron) y comunicarte con este OPC Server con LabVIEW. Aqui te anexo algunos tutoriales que te ayudan un poco sobre como comunicarias LabVIEW con un OPC Server externo a National Instruments.
How do I use OPC in LabVIEW
http://digital.ni.com/public.nsf/allkb/EA15F53DB6FECCA5862567240064DF09?OpenDocument
Can LabVIEW act as an OPC Server?
http://digital.ni.com/public.nsf/allkb/CC9CDD577F041786862572120061EB5A?OpenDocument
Saludos
Francisco S.
National Instruments
Field Engineer
www.ni.com/soporte -
Comunicacion lookout con plc slc 500 allen bradley
Actualmente tengo un plc allen bradley slc 500 y quiero conectarlo a traves del lookout a traves de los drivers que tiene el mismo lookout
object -- drivers -- driver slc500 pero me sale un error de comunicacion, anteriormente ya pude conectarlo a traves del keepserver y tambien a traves del mismo rslink con la opcion de new topic DDE sin ningun problema, pero quisiera saber como hacer para conectarlo a traves de los drivers q tiene el propio lookout.
utilizo lookout 6.0 - 6.2
rslink classic gateway
De ante mano agradezco cualquier ayuda
FIRAthanks for answer me soon
First I use the DF1 to conect with the PLC I see that lookout has driver to SLC500 and It can comunicate with lookout without some OPC server like keepserver or NIServerOPC i would like to conect the PLC direct to loookout with the SLC500 drivers.
I can comunicate the lookout with keeperserver and also with NIserverOPC but i don´t want to spend more many in order to buy the OPC servers
also I can comunicate lookout with SLC 500 with the DDE topic that has RSLINK but now i want to know how can i do to comunicate lookout to SLC500 with the SCL drives that has lookout.,
The problem is:
when i made that comunicate with the SLC drivers from lookout I had comunication error and i don´t know why?
I use SLC 500,
RSLINk classic.
lookout 6.0 and 6.2
FIRA -
Conectar Labview con PLC unitronics
buenas a todos!
Quisiera q me ayudaran a conectar el plc unitronics a labview... hablando especificamente: tengo un PLC unitronics v350 un oplc, y quiero manejar la señal de un sensor digital con labview, seria tipo boolean. lei que se podia hacer con el OPC server.. pero vi un articulo de NI de los driver soportados por NI OPC server y no encontre un driver para PLCs unitronics. Cualquier ayuda se los agradeceria mucho!Buenas Tardes Mareva,
Existen varias maneras de conectar un PLC a LabVIEW.
La primera, como tu lo mencionas es utliizar un OPC server, que como tu lo mencionas, el OPC Server de NI no lo tiene soportado. Sin embargo, puedes utilizar el OPC server de la compañía, que en este caso es Unitronixs.
Si de todas maneras esto no funcionara, tenemos también la posibilidad de comunicarnos via ModBus con el PLC, para esto simplemente debes descargar una librería en la página de NI aquí. Y con NI VISA lo puedes hacer sin ningún problema.
Revisa estas otras dos posibilidades que te mencioné a ver si alguna te funciona, y me quedo a tus ordenes por si hay algo más en que pueda ayudarte o cualquier duda sobre lo que acabó de mencionar!!
Saludos y mucho Exito!!!
Luis Fernando
National Instruments Cono Sur
Ingeniería de Campo y Consultoría
http://chile.ni.com/ -
No Logro establecer comunicacion con la NI myRIO
He instalado todos los modulos que venian en el dvd suite, el real time y el modulo de myRIO, el problema es que la myRIO es detectada aparece en el NI MAX y cuando la conecto me aparece el NI myRIO USB Monitor, al momento de darle en getting started, detecta la rio le doy en next y despues me dice que no se puede conectar, en la myRIO el led de status prende y parpadea dos veces de manera continua.
Y pues de ahi en fuera no me deja hacer nada.
Cualquier ayuda seria bienvenida gracias.Hola LeoVGL93:
Gusto en saludarte, te sugiero repares las instalaciones que acabas de realizar, puesto que muchas veces los problemas de conexión se deben a instalaciones corruptas. Adicionalmente te comparto unas ligas en dónde podrás ver con más detalle el Getting Started, espero sean de utilidad:
http://www.ni.com/video/3094/en/
http://www.ni.com/myrio/setup/getting-started/
Saludos y que sea un excelente 2015
Klaus F. Breuer
Field Applications Engineer
National Instruments Cono Sur
¡Los Kudos son gratis y te hacen feliz! -
PIC USB comunicacion con Labview
A greeting to all.
I need to know like making the interface between labview and a microcontroller PIC_USB the data acquisition. Its information is very valuable me can send to [email protected]
"Un saludo a todos. Necesito saber como realizar la interfaz entre labview y un microcontrolador PIC_USB la adquisición de datos. Su informacion es muy valiosa me la pueden enviar al [email protected]"Danny buen día,
Gracias por usar el foro de National Instruments, te comento que la información que necesitas está en los siguientes links:
http://digital.ni.com/public.nsf/websearch/42B604435E3F9604862565E20043CD30?OpenDocument
http://zone.ni.com/devzone/conceptd.nsf/webmain/6792BAB18242082786256DD7006B6416?opendocument
Donde podrás aprender como hacer la comunicación entre tu PIC_USB y LV, por lo que te recomendamos que cheques con atención estas ligas.
Por otro lado, te recomendamos que uses el Foro en español de NI, el cual se llama “Discusiones de productos NI”, donde podrás hacer las preguntas referente a los temas que necesites y con gusto te atenderemos mejor.
Espero que la información te ayude con tu proyecto.
Ing. Norman
AE LATAM
Mensaje editado por NorSa
NorSa
NI Applications Engineer Latin America
Para Soporte entra aquí -
Comunicacion con un puerto serie virtual usando SPI
Hola a todos. Podeis ayudarme con esto??
Quiero comunicarme con un puerto serie virtual usando SPI. Me he bajado un pack de SPI de NI, pero no estoy muy seguro de que funcione.Teneis algún ejemplo para guiarme o algún tutorial??
Gracias.Hola Serrano_10,
Los códigos ASCII son la representación numérica de los caracteres que tradicionalmente un PC es capaz de entender. Habitualmente cuando te comunicas por puerto serie, VISA realiza la conversión a tipo string, por lo que no tienes por qué preocuparte de esto. Si estás recibiendo caracteres extraños probablemente se deba a que el protocolo de comunicación con tu dispositivo utilice caracteres como ACK, SOH o STX que no tienen una representación en forma de carácter. El siguiente link contiene la tabla ASCII. Para pasar de caracteres ASCII a decimal y viceversa, te adjunto un pequeño ejemplo.
Por último, ¿podrías adjuntar un pantallazo del error que estás registrando?
Un saludo,
Adjuntos:
Untitled 2.vi 8 KB -
Coneccion PLC controllogix allen bradley rslinx con labview
tengo un plc allen bradley controllogix que configuro la comunicacion con rsview a traves de rslinx pero quiero hacer un panel de similares caracteristicas con labview 8.5 que tengo el opc server, lo que no se es la configuracion de ambos, es decir rslinx y labview para que se comuniquen y hacer en el panel frontal algo bueno. quiero poner aprueba labview.
espero que me puedan ayudar con comentarios, link, etc.
cualquier ayuda lo agradecereBuenos días!
Este link puede ayudar a usted:
http://zone.ni.com/devzone/cda/tut/p/id/4626
Saludos,
Wagner Marinho -
Tengo problemas de comunicacion serial con el monocromador acton modelo-500
tengo problemas de comunicacion con el monocromador acton research spectral-pro modelo-500, estoy usando el puerto serial, pero no obtengo respuesta al enviar los comandos, ya configure el puerto de acuerdo con las especificaciones, ademas tambien cambie el tiempo de comunicacion, me podrian decir que otro problema podria estar sucediendo, si tienen algun ejemplo les agradeceria que me lo mandaran
Anibal,
Recomiendo que sigas las direcciones en este Knowledgebase para verificar que el puerto serial esta funcionando:
http://digital.ni.com/public.nsf/websearch/e22da85e97818de78625678c0069bfc9?OpenDocument#C
http://digital.ni.com/public.nsf/websearch/039001258CEF8FB686256E0F005888D1?OpenDocument
Ademas, puedes usar los ejemplos que estan en LabVIEW: Help>>Find Examples>>Hardware Input and Output>>Serial
Si todavia no esta funcionando el instrumento, envia un correo electronico a [email protected] para pedir mas ayuda. Por favor, incluye la version de LabVIEW que tienes y un ejemplo del comando que quieres usar.
Saludos,
Erin -
Comunicacion entre opc server y allen bradlley micrologix 1500
necesido comunicar Ni opc server con plc micrologix 1500, debido a que el plc trabaja con red devicenet y el opc server trabaja con red ethernet se me ha echo un poco complicado realizar la comunicacion entre el servidor y el plc Una ayuda es urgente.
Buen día:
Observa los siguientes enlaces:
1. OPC Y MICROLOGIX
2. ¿Cómo Puedo Conectar un PLC Allen Bradly Micrologix 1400 con NI OPC Servers?
El primero afirma que es posible utilizar tu dispositivo con NI OPC Server y el segundo explica paso a paso como configurarlo (procedimiento similar a pesar que el hardware es distinto).
Espero esto ayude
Saludos,
Alejandro | Academic Program Engineer | National Instruments -
LabView puede realizar comunicacion RS-485
Puede LabView realizar comunicacion RS-485.
Que se necesita para que se pueda realizar la comunicacion con un
dispositivo que tiene comunicacion RS 485 protocolo MODBUS?Hola,
Claro que puede realizar comunicación con LabVIEW y el protocolo Modbus. Supongo que tu dispositivo debe ser algún tipo de controlador (quizá un PLC). Para comunicación con este tipo de hardware se pueden utilizar los OPC Servers, son drivers estándar que permiten ver de manera transparente a tu hardware. Puedes encontrar más información de esto en:
http://www.ni.com/opcservers
Tal vez también requieras de una tarjeta para tu computadora que sea compatible con RS-485.
Espero esta información sea de ayuda.
Fernando
National Instruments
Fernando D.
National Instruments -
tengo un problema con la visualizacion de los datos en tiempo real que emite unos medidores de energia ion No se cual es el problema aveces muestra datos de los 3 medidores q deseo medir y otras muestra solo los datos de un medidor.
El programa lo estoy reslizando en labview 7.1 y la comunicacion con los medidores es mediante un objeto OPC conl modbus ethernet ya que cada un de los medidores posee una direccion ip
Agradeceria mucha su respuesta¿Pero qué sucede, él aparece un cierto error?
-
Utilizar Labview Con Adquisidor​es Generios
Hola Estoy probando las opciones de labview y necesito saber si es
posible conectar adquisidores usb genericos y cuales son las
herramientas necesarias para establecer la comunicacion con el
dispositivo, he estado utilizando la ayuda del USB RAW pero no me
aclara mucho,,,, agradecido de antemanoHola Vipper
Gracias por utilizar el foro. Para utilizar las dlls de tu dispositivo en Labview lo puedes hacer con el VI "call library function node"
Con esta función tu estableces la libreria que quieres utilizar y la función en específico que quieres accesar desde tu dispositivo.
Te recomiendo que antes de programar con ella revises el manual de tu instrumento ( o donde te hablan de las dlll que quieres utilizar) y veas la información básica para configurar el VI (call library function node ) correctamente.
Los parametros que necesitas saber para configurarlo son:
La libreria donde el código para la función esta localizada
El nombre de la función que quieres utilizar
El número y el tipo de argumento que la función requiere, incluyendo su tipo de salida.
La convención para llamarla.
De manera adicional te anexo dos ligas donde te explican a detalle todo esto y te dan un ejemplo de aplicación.
http://zone.ni.com/reference/en-XX/help/371361A-01/glang/call_library_function/
http://zone.ni.com/devzone/conceptd.nsf/webmain/B26A875ACA51C567862567CA0055FF24#1
Espero que estoy te ayude a resolver tu aplicación
saludos
Erwin Franz R. -
Hola estoy tratando de comunicarme con un PLC GEFanuc 90-70 CPX682 por puerto serial, pero no logro comunicacion revise los parametros de velocidad y estan correctos, solo veo que el PLC dice Protocolo SNP y el protoxolo que me aparece en LooKout es SNPX, pregunte en el forum de GE y al paracer el SNPX es un UpGrade, quisiera saber si puedo conseguir el driver en LooKout para SNP y no tener que hacer el Upgrade al PLC.
Hola,
El objeto de Lookout que se utiliza para establecer la comunicacion con la serie 90-70 de GE, esta diseñado para trabajar solamente con SNPX, si quisieras trabajar con SNP, tendrias que encontrar un "OPC server" especifico para tu PLC por parte de GE que implementara este protocolo e instalarlo en tu maquina "Host", para despues poder utilizarlo desde Lookout. -
No puedo crear JCo Destination - (Can't create JCo Destination)
Amigos,
Cuando intento crear la conexion aparece el siguiente error
Please choose another name for the new JCo destination. The defined name 'PRDjr' is used in the SLD.
Espero alguien me pueda ayudar.
Saludos.Hola Intenta estas tareas
- Reiniciar los sistemas portal, backend y en donde este la configuracion del SLD
- En la index.html puedes tu ver los JCos, (como te explican en respuestas anteriores) si solo te d la opcion Ckeck SLD existe problemas de comunicacion con el seridor donde este el SLD, en el portal debes irte al Visual administrator -> SLD provider ahi en dos pestañas de esa opcion debe estar el IP o nombre del servidor donde esta el SLD, el usuario SLDDUSER y la clave chequea que la informacion sea correcta realiza el test.
- Tambien verifica que si el susuario de los Jco's (JCO_USER) nmo este bloqueado en el backend
- borra los Jco's y vuelve a crearlos...
Espero que esto te ayude
saludos
Danny
Edited by: Danny Sanchez on May 21, 2010 5:33 PM
Maybe you are looking for
-
I can no longer use 3D commands in Photoshop CS6 Extended
I have Photoshop CS6 Extended (Ver 13.0.1x64). My desktop is Windows 7 64 Home premium; and Video card is: AMD Radeon HD 5570. The drivers and operating system is updated. I have been using simple 3D functions like "New 3D extrusion from..." from tim
-
How to use ShowValue within a UIX/JSP page to display an active link?
I am storing URL's in the DB and want to display them as active links on a UIX/JSP page. I thought that I had this working some time ago, but now it no longer works. Using <bc4juix:RenderValue datasource="ds1" dataitem="myTextField" /> will display "
-
BP replication CRM to R/3- Editing was terminated
Hi, We first create a prospect which is not replicated to R/3 but ones the Prospect is converted into sold-to-party we change the classification to Customer and this needs to flow to r/3 but on entering all required general data and sales area data a
-
Toplink Essentials: how can I not to auto persist computed/virtual column
Tags: Toplink Essentials, JPA, virtual columns Hi All, This appears to be a newbie question. But I cannot get it solved. First, my system is Eclipse + TOPlink essentials. My relational db table has a computed column. It is derived from a column of th
-
As of midnight last night calendar moved all appts up by 5 hours.
Nothing has been changed on my iphone. As of midnight everything on my calendar moved up 5 hours. This is the calendar that comes on the iphone. I have checked all the settings to make sure everything is correct and I have synced with itunes as a dou