属性:call_before_global_exit_slot
重要
VAR_INPUT
属性を使用する関数またはメソッドでの宣言は、コンパイルエラーにつながります。理由:この場合、呼び出し時に入力変数は不明です。これは、オンライン変更中に暗黙的に発生します。
このプラグマの効果は、この属性が設定されているすべての関数とプログラムが、 GlobalExit
。 GlobalExit
新しいダウンロードまたはリセットの前に行われます。で提供される機能ブロック FB_Exit
メソッドが影響を受けます。呼び出しの順序は、属性値によって定義されます。
属性がメソッドに設定されている場合、親機能ブロックのすべてのインスタンスが決定されます。すべてのインスタンスは、指定されたスロットで呼び出されます。この場合、インスタンス間の順序には影響しません。
構文:
{attribute 'call_before_global_exit_slot' := '<slot>'}
挿入場所 | 関数とプログラムの宣言部分の上の最初の行 |
| 呼び出しの順序でのランキングを定義する整数値。値が小さいほど、呼び出しが早く行われます。複数の関数ブロックの属性のランクが同じである場合、それらの呼び出しの順序は不定のままです。 |