インストラクションリスト (IL)でのプログラミング
ヒント
ILは、CODESYS必要に応じてオプションを選択します。FBD、LD、 ILダイアログ、 ILタブで、 ILを有効にするオプション。
インストラクションリスト (IL)実装言語でPOUを作成する
デバイス ツリーで、アプリケーションを選択します。
クリック
指示。そのPOUを追加ダイアログが開きます。
名前を指定して、インストラクションリスト (IL)実装言語。
クリック追加ボタン。
CODESYS POUをデバイスツリーに追加し、エディタで開きます。実装部分にはネットワークが既に挿入されています。
プログラミングネットワーク(例:ADD
手術)
要件: POU (IL) がエディターで開かれ、空のネットワークがあります。
最初の列で色で示された行をクリックし、
LD
オペレーター。を押しますタブ鍵。
カーソルは 2 番目の列にジャンプします。
最初の被加数を指定してください
ADD
手術。例:
6
プレスCtrl + 入力または、 FBD/LD/IL→下に IL ラインを挿入指示。
CODESYS新しい命令行を挿入します。この行の最初の列にフォーカスがあります。
入力
ADD
そして押すタブ。2番目の被加数を指定してください
ADD
操作(例:12
)。プレスCtrl + 入力。
入力してください
ST
オペレーターとプレスタブ。データ型の変数を指定する
INT
(例:iVar
)。結果 (
16
(例では)は、iVar
。
関数ブロックの呼び出し
要件:POU(IL)がエディターで開かれており、空のネットワークが含まれています。宣言部で<function block>データ型の変数が宣言されています。
例:C1:CTU;
最初の列のハイライトされた行をクリックし、ボックスを挿入指示。
→入力アシスタントが開きます。
の中でファンクション ブロックカテゴリーまたはPOUカテゴリで、目的の機能ブロック(たとえば、 CTUカウンターから標準ライブラリ)をクリックしてわかりました。
CODESYS選択したものを挿入しますCTU機能ブロックは次のようになります。
弦を交換する
???
関数ブロックの入力と出力の変数名と値または変数を指定します。入力アシスタントを使用して関数ブロックを挿入する代わりに、手順 4 の画像に示すように、エディターで呼び出しを直接入力することもできます。
詳細については、以下を参照してください。ILの修飾子と演算子