Skip to main content

属性:call_before_global_exit_slot

重要

VAR_INPUT 属性を使用する関数またはメソッドでの宣言は、コンパイルエラーにつながります。理由:この場合、呼び出し時に入力変数は不明です。これは、オンライン変更中に暗黙的に発生します。

このプラグマの効果は、この属性が設定されているすべての関数とプログラムが、 GlobalExitGlobalExit 新しいダウンロードまたはリセットの前に行われます。で提供される機能ブロック FB_Exit メソッドが影響を受けます。呼び出しの順序は、属性値によって定義されます。

属性がメソッドに設定されている場合、親機能ブロックのすべてのインスタンスが決定されます。すべてのインスタンスは、指定されたスロットで呼び出されます。この場合、インスタンス間の順序には影響しません。

構文

{attribute 'call_before_global_exit_slot' := '<slot>'}

挿入場所

関数とプログラムの宣言部分の上の最初の行

<slot>

呼び出しの順序でのランキングを定義する整数値。値が小さいほど、呼び出しが早く行われます。複数の関数ブロックの属性のランクが同じである場合、それらの呼び出しの順序は不定のままです。