Objetivo
RSLinx, en version Professional o Gateway, puede actuar como servidor OPC para la familia de PLC Allen Bradley. En esta practica se crea un topico y se prueba con OPC Test Client.
El ejemplo usa el PLC simulado en la practica de RSLogix Emulate 5000, pero el procedimiento aplica igual si sustituimos el simulador por un PLC real.
Crear un topico en RSLinx
Ejecutamos RSLinx y abrimos DDE/OPC > Topic Configuration.
Pulsamos New para crear un nuevo topico y le damos el nombre que nos interese. Ese nombre sera el que utilizaran despues los clientes OPC.


Asignar el topico al PLC
El topico se asigna al PLC al que hara referencia. En este caso se usa RSLogix Emulate 5000, que para efectos de simulacion funciona como un controlador real.
En la pestana Data Collection asignamos el proyecto o archivo CSV desde el que tendremos acceso a los tags o items.



Probar con OPC Test Client
Con el topico configurado ya podemos acceder a RSLinx OPC Server. Para comprobarlo se usa OPC Test Client.
Primero definimos el servidor OPC, en este caso RSLinx OPC Server, y despues anadimos un grupo.



Agregar items y validar calidad
Agregamos items desde el navegador de OPC Test Client. Navegamos por los topicos configurados y seleccionamos las variables que queremos leer.
Finalmente comprobamos el valor de las variables y la calidad de comunicacion. Cuando un cliente se conecta, RSLinx muestra un candado en el topico dentro de DDE/OPC.




Articulo original publicado el 15 de agosto de 2012.
Articulos relacionados