Skip to main content

ラダー ロジック ダイアグラム (LD)でのプログラミング

ラダー ロジック ダイアグラム (LD)実装言語でPOUを作成する

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

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

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

  3. 名前を指定して、ラダー ロジック ダイアグラム (LD)実装言語。

    クリック追加ボタン。

    CODESYS POUをデバイスツリーに追加し、エディタで開きます。実装部に空のネットワークが挿入されます。空のネットワークは、バスバーを表す垂直線で左側に区切られます。ツール ボックスビューも自動的に開かれ、LD プログラミングに適した要素、演算子、および関数ブロックが利用できるようになります。

a接点と機能ブロックの追加(TON

要件: 実装言語 LD を含む POU がエディターで開かれ、空のネットワークが挿入されます。

  1. の中でツール ボックス表示するには、ラダー要素カテゴリ。

  2. クリックa接点要素をネットワークにドラッグし、挿入位置にドロップします。ここから始めましょう

    a接点は、ネットワークの左側の垂直線に直接追加されます。

  3. クリック???ブール変数の識別子を入力します。入力アシスタントも利用できます。

  4. の中でツール ボックス表示するには、ファンクション ブロックカテゴリーをドラッグしてTON機能ブロックを、挿入されたa接点の右側の接続ライン上の挿入位置に移動します。

    CODESYS挿入するTON a接点の右側のボックス。a接点は入力に接続されていますINTON機能ブロック。

  5. 時間定数を指定するPT入力(例:T#3s)。

    a接点先の変数がTRUE、その後、IN TON機能ブロックの入力もTRUE例えば、オンディレイ時間がT#3sそのTON関数ブロックは値を転送するTRUEQ出力。

詳細については、以下を参照してください。a接点

閉じた枝を挿入する

要件: 実装言語 LD を含む POU がエディターで開かれ、空のネットワークが挿入されます。

  1. 空のネットワーク内をクリックしてクリックFBD/LD/IL →a接点を挿入

  2. a接点先の左側の接続線を選択してクリックしますFBD/LD/IL →分岐開始地点を設定

    接続線の開始点は赤い四角形で示されます。CODESYS分岐のすべての可能な終点を青い四角形で示します。

  3. 閉じたブランチの終点を設定するには、青い四角形をクリックします。

    CODESYS開始点と終了点の間に分岐を挿入します。プログラムフローは、終了点まで両方の分岐を通過します。

    a接点ではなくボックスに分岐を挿入すると、他の分岐が存在しない場合にのみボックスが呼び出されます。TRUE

詳細については、以下を参照してください。閉鎖された分岐