Comunicación Con Otros Elementos

Aquí se describe cómo se transmiten datos entre varios elementos. Por ejemplo, los datos meteorológicos o las luces intermitentes pueden calcularse simultáneamente.

Variables Globales

Para comunicarse con otros elementos dentro del mismo proyecto, se utiliza la variable con el prefijo global.

Consejo: Utilice el bloque de funciones STATUS y GETSTATUS, para transmitir valores centrales.

Es importante tener en cuenta que al cambiar el valor de una variable global, todos los elementos afectados se recalculan, lo que puede aumentar el tiempo de ciclo.

Dado que el orden de llamada de una variable global es relevante, cuando se modifica la variable global, se ejecuta un doble ciclo para reducir el tiempo de reacción.

Para listar todos los elementos utilizados, en la vista previa activa puede hacer clic con el botón derecho del ratón sobre la variable global. Si la variable se ha utilizado en otro elemento, estos se mostrarán bajo Usado por.

Uso Como Bases De Datos

No se recomienda utilizar el prefijo en bases de datos, ya que esto puede aumentar la carga de la PLC.

El ejemplo anterior no debe utilizarse. En su lugar, el resultado del cálculo debe ponerse a disposición de forma global.

En los elementos individuales, luego se puede procesar el resultado.

Detección De Flancos

Tampoco se pueden procesar flancos a través de una variable global, ya que el valor puede estar presente durante más de un ciclo. O también nunca puede estar presente al restablecerlo. En su lugar, utilice la detección de flancos en cada elemento.

Mientras que global.count1 no funciona correctamente, se utiliza una señal alternante en global.count2. Esta permanece estáticamente verdadera o falsa después del procesamiento. Así puede generarse un flanco. En su lugar, también podría utilizarse un temporizador, lo que sin embargo podría dar lugar a problemas críticos de tiempo.

En este ejemplo, un número se incrementa en un flanco, ya que el valor TRUE se interpreta como una 1.

Variables Superglobales

Las llamadas variables superglobales se utilizan para intercambiar datos entre varios proyectos en el mismo servidor o la misma red . Para ello se utiliza la interfaz Variables Superglobales.

El método se describe más adelante en el capítulo Comunicación Con Una Interfaz.

Variables Hiperglobales

Con este método, los datos pueden comunicarse entre varios servidores a través de la nube en tiempo real. La comunicación se realiza aquí a través de la interfaz Variables Hiperglobales.