Ya he hablado en el blog de comunicación
OPC, en concreto en
esta entrada traté el acceso a un WinAC desde Visual Basic. Ahora, aprovechando la configuración que tengo con
SoftLogix sobre una máquina virtual, voy a hacer lo mismo.
Mi prueba consistirá en crear un proyecto para SoftLogix en el que definiré un par de tags,
OPC_BIT y
OPC_DINT, que me servirán para probar la comunicación. En el SoftLogix no voy a hacer nada más, simplemente le transferiré el proyecto, lo pondre en modo
Run y monitorizaré el contenido de los tags. Luego generaré un enlace OPC con el
RSLinx y desde un programa en
Visual Basic leeré y escribiré en los tags del PLC.
Para establecer una comunicación OPC necesitaré un servidor OPC, y
Rockwell nos lo proporciona integrado con el RSLinx, pero ojo, deberemos asegurarnos de que no sea la versión lite. Recomiendo echar un vistazo a este documento
Cómo obtener resultados con RSLinx Classic (pdf) donde se especifica para qué sirve cada versión de RSLinx.