WinCC Unified OPC Server UA

Voy a empezar dando las GRACIAS en mayusculas a C.F.R, que como no le he pedido permiso para mencionar su nombre, de momento lo voy a dejar así.

Ya hemos visto que WinCC Unified tiene driver para comunicar por OPC UA y a su vez, nuestro Panel o nuestro PC, puede a su vez ser Servidor OPC UA.

Vamos a considerar que ya hemos transferido nuestro proyecto y estamos en Runtime, se esta ejecutando perfectamente, pero queremos activar esta opción.

 

En nuestro proyecto en TIA Portal, vamos a Runtime Settings y en servicios tenemos la opción de activar el check box Operate as OPC Server, lo vamos a activar , compilar y lo transferimos nuevamente...

 

Tenemos el siguiente archivo de configuración tal y como se muestra en la siguiente imagen, y será donde podremos hacer ciertos cambios, modificar puerto, habilitar desabilitar tipo de seguridad, etc...

El puerto por defecto es el 4890, si hacemos cualquier cambio, hay que reiniciar el servidor para que surtan efecto.

 

En el mismo archivo es donde estan los directorios de los certificados y donde tendremos que mover cuando hagamos una conexión, una explicación mas amplia en el siguiente ejemplo con WinCC

 

 

Mientras estamos transfiriendo , se observa como se reinicia.

 

Y una vez reiniciado, ya esta como servidor OPC UA.

Con OPC Client de Unified Automation, podemos comprobar que por defecto, con esta versión no esta habilitado el tipo de conexión sin seguridad, eso quiere decir que necesitamos Usuario y Contraseña

 

Pues ya sabemos que tenemos que crear un Usuario con permisos para el OPC-UA

Dentro de nuestro proyecto TIA Portal y Security Settings, tenemos la administración de usuarios y roles que le vamos a asignar. He creado el usuario Admin y le voy a asignar el role de HMI Administrator

 

Si comprobamos los roles que tiene por defecto este usuario, ya se puede comprobar OPC-UA Read and Write

 

Y para finalizar, ya ponemos observar como como se ha establecido la conexión perfectamente, con el tipo de seguridad definida y autentificación.

Si comprobamos la variable State del Servidor, pues observamos que estamos en running

 

12-03-2020

Todas las marcas comerciales, softwares, logos son propiedad de sus respectivos titulares.