Global Connections Date and Time

En la siguiente práctica vamos a ver un ejemplo de una de las formas de poder sincronizar fecha y hora entre el Controlador y el PanelView Plus, para ello vamos a ver la funcionalidad de Global Connections dentro de Factory Talk View Studio.

Pero lo primero que vamos ha hacer en el Controlador en el RSLogix5000, va a ser definir dos nuevos UDT User Define Data Types, el primero de ellos con la estructura que se utiliza en la Clase WALLCLOCKTIME, donde ya vimos un ejemplo con el uso de las funciones GSV / SSV.

El Segundo de Ellos va a estar compuesto del primero que hemos definido como DATEANDTIME y dos variables mas para DayOfWeek and DayOfMonth.

Rectificación, DayOfMonth no sería necesarios porque en la esctructura anterior tenemos DAY.

Ha nivel de Controlador he creado una nueva variable del tipo que acabamos de definir, se puede observar en la siguiente imagen.

Ahora en nuestro proyecto de Factory Talk View lo único que tenemos definido es el enlace con el Controlador a través del RSLinx Enterprise. Dentro del directorio System -> Global Connections ->Nos vamos a la pestaña Date and Time que es la que nos interesa, aquí tenemos dos opciones: Las Conexiones Year, Day of Week, Month, Day of Month, Hour, Minute, Second, son para escribir del Panel View al Controlador, y las Remote ... son al contrario.

El tiempo de actualizacion esta establecido a 60 segundos, es decir, que cada minuto se escribira desde el HMI hasta el PLC.

Asociamos cada Tag con su correspondiente en el Controlador, como se puede ver, el Servidor es RSLinx Enterprise y el shortcut FactoryTalkViewME.

En el PLC solo hemos creado las Tags, he cargado el proyecto y puesto en Run y Online.

Ejecuto la Aplicación de Factory Talk View y no he configurado nada salvo lo visto, pero podemos observar que se estan escribiendo en los Tags configurados

Si en nuestro proyecto nos vamos a los Tags del Controlador y a su vez a Monitor Tags podemos observar el Resultado

Y cada minuto que pasa se vuelven a Actualizar. Ahora bien, si esa hora y fecha es la que nos interesa escribir en el Controlador solo tenemos que hacer uso de las funciones GSV / SSV, como se vio en la práctica dedicado a ello.

20 de Julio del 2013