El RSLinx puede ser utilizado como servidor OPC para importar datos desde RSLogix 5000 a Excel.
Al lograr este tipo de conexión tendrás la posibilidad de darle tratamiento a los datos de tu PLC con todas las herramientas disponibles en Excel como son gráficas, cálculos, macros, etc.
A continuación te muestro como utilizar RSLinx como servidor OPC y así importar datos desde RSLogix 5000 a Excel en 3 sencillos pasos.
Paso 1: Configuración del RSLogix 5000
Como ya sabrás el RSLinx es el programa encargado de prácticamente todas las conexiones entre los diferentes programas de Rockwell.
Sin embargo, gracias a las conexiones DDE/OPC podemos usarlo como servidor OPC y así importar datos tanto a Excel como a otros Softwares de diferentes marcas como lo hicimos con Fluidsim en mi articulo Enlace entre Studio 5000 y Fluidsim.
El primer paso para conectar el RSLogix 5000 a Excel es configurar un nuevo tópico DDE/OPC en RSLinx, para esto deberás dar clic derecho en el controlador con el que deseas conectarte y después en Configure New DDE/OPC Topic.
Una vez abierta la ventana DDE/OPC Topic Configuration deberás crear un nuevo tópico mediante el botón New y enlazarlo al PLC con el que deseas tener la conexión.
En la siguiente imagen se muestra el tópico creado con el nombre Prueba y la conexión es hacia el PLC Logix Emulate, Practicas.
Paso 2: Obtener el link de los datos que se van a importar del RSLogix a Excel
Una vez hecho el tópico deberás ir al menú Edit y después a Copy DDE/OPC Link… para obtener el link que necesitarás en Excel.
Una vez abierta la ventana Copy DDE/OPC Link… deberás buscar la tag que deseas monitorear.
En la siguiente imagen se muestra cómo se selecciona la tag Minutos de la sección Online del tópico Prueba.
Paso 3: Pegar las direcciones en Excel
Una vez seleccionada la tag, la dirección de la misma debiera estar en el portapapeles lista para ser pegada donde lo desees, en nuestro caso sería en una celda de Excel.
Para pegar la dirección en Excel deberás dar clic derecho en la celda y seleccionar Pegado especial.
Una vez en la ventana Pegado especial deberás seleccionar la opción Pegar vínculos: y por último Aceptar.
Una vez realizado lo anterior podrás ver como la tag se actualiza de acuerdo al valor obtenido directamente del PLC.
Como podrás ver el lograr importar datos desde el RSLogix 5000 a Excel no es muy complicado sin embargo es una herramienta con muchas posibilidades.
Podrías utilizar las múltiples funciones que Excel tiene para el tratamiento de datos para diseñar un sistema SCADA para monitorear el estado del sistema, ciertas máquinas, la producción, fallas frecuentes, etc.
Si tienes alguna idea de un sistema SCADA, no dudes en comentarlo, me encantaría ayudarte.
Si estás interesado en convertirte en un programador de PLC experto, suscríbete hoy a mi Programa Premium y aprende de mi portafolio de cursos mediante el método basado en Retos.
No olvides comentar.
¡Saludos y mucho éxito!!!
Curso y Newsletter GRATIS!!!
Deja te comparto mi experiencia y aprende con problemas de Sistemas Automáticos Reales Prueba
ACERCA DE GERMAN MADRID
Pegar las direcciones en Excel. Ayudo a estudiantes, técnicos e ingenieros a alcanzar su máximo potencial para así poder aplicar como programador de PLC en la empresa que deseen.
Ofrezco capacitación online mediante prácticas basadas en sistemas y problemas reales de la Industria Automotriz. Utilizo simuladores de PLC por lo cual solo necesitarás una computadora e Internet para completar cualquiera de mis cursos.
Me interesa saber mas sobre plc’s
Muy bien Luis, si te interesa aprender a programar PLC te recomiendo te suscribas a uno de mis programas en la página https://www.germanmadrid.com/actualizar-plan/ o si tienes alguna duda en especifico, estoy a tus ordenes en el correo [email protected].
Saludos y mucha suerte amigo.
Me gustaría el curso de los reales de automotriz
Hola René, te comento que los cursos son totalmente en linea y practicos,
Para suscribirte solo tienes que acceder a la siguiente página y seguir los pasos:
https://www.germanmadrid.com/actualizar-plan/
Saludos!!
Me interesa el curso
Hola Juan,te comento que los cursos son en linea y totalmente prácticos.
Puedes saber mas de cada suscripción en la siguiente pagina:
https://www.germanmadrid.com/actualizar-plan/
Ahí mismo te puedes suscribir, solo tienes que seguir los pasos.
Saludos!!
En tu curso tiene mas información sobre estos temas de compartir datos del PLC a otras software
ya sea hojas de calculo o cualquiera para graficar? me interesa saber mas de ese tema
gracias
Hola Saul, por ahora se toca el tema por encima en mis cursos, no he llegado a esa profundidad.
Saludos!
Buen dia, hace tiempo queria hacer una base de datos con excel obteniendo datos del PLC y con ello tratar de hacer un trend. Muchas gracias por esta informacion voy a empezar el ejercicio. Por cierto si tienes algo de sacada estaria muy interesante ver algo de eso mas a fondo. De antemano muchas gracias por este aporte.
Saludos.
Muchas gracias por tu comentario Eduarto y claro, tomare en cuenta tu sugerencia.
Saludos!!
Hola buen día, me gustaría saber si esto es posible hacerlo si tengo una computadora virtual VMware en la cual está el programa Studio 5000, RSLinx Gateway, etc. y el archivo Excel donde quiero pegar el vínculo DDE está en la computadora física.
Ya lo he intentado hacer pero cuando quiero pegar el link en la celda del archivo de Excel en la ventana de ‘Pegado especial’ me aparece deshabilitada la opción “Pegar vínculos”. Tambien he tratado de insertar la fórmula manualmente con el nombre de la aplicación, tópico, artículo y tampoco funciona.
Hola Víctor,
Creo que en este caso si tendrías que tener tanto el Studio 5000, el RSLinx Gateway como el Excel en la tu computadora virtual VMware.
Saludos!
Es posible que no tengas habilitada la opcion de compartir el portapapeles en tu maquina virtual, revisa las opciones.
tengo el RSLinx Classic Lite y no me permite hacer la comunicacion con DDE/OPC
Hola Isaac, necesitas el RSLinx Gateway para poder hacer cualquier conexión Gateway.
Saludos!
Buenas, consulta se podrías hacer al revés o llevar de una base de datos hacia el rslogix 5000
Hola Diego, efectivamente si se puede y lo explico en un tutorial en Youtube, puedes ver este vídeo con el siguiente link: https://www.youtube.com/watch?v=F57P0FfY-ZY&t=306s
Saludos!!
Hola , buen día felicitaciones por el tutorial es practico y muy didáctico, quería hacer una consulta sobre la cantidad de datos a exportar o desde el rslogix , depende del PLC ? donde puedo encontrar esa información . gracias por tu tiempo
Hola amigo, te refieres al limite?, esto va a depender de la capacidad de la red. En cuanto a donde encontrar esta información, lo ideal seria preguntar en Foros o directamente a Rockwell. Saludos amigo!