Skip to main content

属性:call_after_global_init_slot

重要

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

このプラグマの効果は、このように装飾されたすべての関数とプログラムがグローバル初期化の後に呼び出されることです。属性値を使用して、呼び出しの順序を定義します。

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

構文

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

挿入場所

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

<slot>

呼び出し順にランキングを定義する整数値

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

詳細については、以下を参照してください。 Global Init Slots