Skip to main content

インストラクションリスト (IL)でのプログラミング

ヒント

ILは、CODESYS必要に応じてオプションを選択します。FBD、LD、 ILダイアログ、 ILタブで、 ILを有効にするオプション。

インストラクションリスト (IL)実装言語でPOUを作成する

  1. デバイス ツリーで、アプリケーションを選択します。

  2. クリックプロジェクト → オブジェクトの追加 → POU指示。

    そのPOUを追加ダイアログが開きます。

  3. 名前を指定して、インストラクションリスト (IL)実装言語。

    クリック追加ボタン。

    CODESYS POUをデバイスツリーに追加し、エディタで開きます。実装部分にはネットワークが既に挿入されています。

プログラミングネットワーク(例:ADD手術)

要件: POU (IL) がエディターで開かれ、空のネットワークがあります。

  1. 最初の列で色で示された行をクリックし、LDオペレーター。

  2. を押しますタブ鍵。

    カーソルは 2 番目の列にジャンプします。

  3. 最初の被加数を指定してくださいADD手術。

    例:6

  4. プレスCtrl + 入力または、 FBD/LD/IL下に IL ラインを挿入指示。

    CODESYS新しい命令行を挿入します。この行の最初の列にフォーカスがあります。

  5. 入力ADDそして押すタブ

  6. 2番目の被加数を指定してくださいADD操作(例:12)。

  7. プレスCtrl + 入力

  8. 入力してくださいSTオペレーターとプレスタブ

  9. データ型の変数を指定するINT(例:iVar)。

    結果 (16(例では)は、iVar

関数ブロックの呼び出し

要件:POU(IL)がエディターで開かれており、空のネットワークが含まれています。宣言部で<function block>データ型の変数が宣言されています。

例:C1:CTU;

  1. 最初の列のハイライトされた行をクリックし、 FBD/LD/ILボックスを挿入指示。

    入力アシスタントが開きます。

  2. の中でファンクション ブロックカテゴリーまたはPOUカテゴリで、目的の機能ブロック(たとえば、 CTUカウンターから標準ライブラリ)をクリックしてわかりました

    CODESYS選択したものを挿入しますCTU機能ブロックは次のようになります。

    _cds_img_il_fb_call.png
  3. 弦を交換する???関数ブロックの入力と出力の変数名と値または変数を指定します。

  4. 入力アシスタントを使用して関数ブロックを挿入する代わりに、手順 4 の画像に示すように、エディターで呼び出しを直接入力することもできます。

詳細については、以下を参照してください。ILの修飾子と演算子