Atributo: call_after_online_change_slot
Importante
VAR_INPUT
declaraciones en funciones o métodos que usan el atributo lead para compilar errores. La razón es que en este caso las variables de entrada son desconocidas en este caso en el momento de la llamada, lo que ocurre implícitamente durante el cambio en línea.
Importante
Dado que la aplicación no puede ejecutarse durante el cambio en línea, cada código ejecutado en esta situación puede provocar un jitter. Por lo tanto, mantenga la extensión del código ejecutivo lo más pequeña posible.
El efecto de este pragma es que todas las funciones y programas que han establecido este atributo se llaman después de un cambio en línea. El orden de llamada lo defines mediante el atributo <slot>
.
Si el atributo se establece en un método, se determinan todas las instancias del bloque de funciones principal. Todas las instancias se llaman en la ranura especificada. En este caso, no tiene influencia sobre el orden de las instancias entre sí.
Sintaxis:
{attribute 'call_after_online_change_slot' := '<slot>'}
Insertar ubicación | Primera línea encima de la parte de declaración de funciones y programas |
| Valor entero que define la clasificación en el orden de las llamadas; cuanto menor sea el valor, antes tendrá lugar la llamada. Si varios bloques de funciones tienen la misma clasificación para el atributo, el orden de sus llamadas permanece indefinido. |