Skip to main content

外部実装を使用して汎用モジュール、関数、またはメソッドを呼び出します

ランタイムシステムには、たとえばライブラリからの関数ブロック、関数、またはメソッドの実装を含めることができます。アプリケーションで同じ名前のPOUをプロパティとともに使用する場合 外部実装 実装を作成せずに、既存の実装を実行できます。外部関数ブロックでのみローカル変数を宣言することに注意してください。外部関数またはメソッドにローカル変数を含めることはできません。

アプリケーションのダウンロード中に検索 CODESYS 外部POUごとに、ランタイムシステムの関連する実装とリンクします。

ヒント

プロパティを持つオブジェクト 外部実装 表示されています 装置 また POU 追加を通じて (EXT) オブジェクト名の後にマークされています。

詳細については、以下を参照してください。 建てる

外部実装でPOUを作成する

  1. 選ぶ プロジェクト→オブジェクトの追加→POU

  2. 活性化 汎用モジュール、メソッドまたは 関数 ランタイムシステムの関連する実装の名前を名前として入力します。ダイアログを終了します。 追加

    ランタイムシステムPOUの名前を持つPOUがビューに表示されます POU 作成した。名前は追加であります (EXT) 間違い。

  3. POUを選択し、コンテキストメニューでアクティブ化します プロパティ

    ダイアログが開きます。

  4. タブを選択します 翻訳すること

  5. オプションを有効にする 外部実装(ランタイムシステムでの遅延リンク)

    POUが宣言され、POUへの呼び出しを実装できます。

外部実装でメソッドを作成する

  1. デバイスツリーまたはPOUビューで機能ブロックを選択します。

  2. 選ぶ オブジェクトの追加→メソッド ランタイムシステムの関連する実装の名前を名前として入力します。でダイアログを終了します 追加

    メソッドが作成されます。

  3. メソッドを選択し、コンテキストメニューでアクティブにします プロパティ

    ダイアログが開きます。

  4. タブを選択します 翻訳すること

  5. オプションを有効にする 外部実装(ランタイムシステムでの遅延リンク)

    メソッドが宣言され、メソッドの呼び出しを実装できます。ビューのメソッド名 装置 またはビューで POU 追加であります (EXT) 間違い。