1つのラダーラングで、いくつの出力を持つことができます。複数ある場合。ANDロジック、またはORロジックでしょうか。直列、または並列。閉じた入力命令で遅延命令のタイマーを使用して6つのライトを点滅させようとしています。Allen BradleySLC500シリーズPLCを使用します。
2 に答える
ControlLogixまたはCompactLogixPLCでは、ラダーロジックラングは、ロジックラングの右端とロジックラングの途中の両方で、必要な数の出力(OTE)を持つことができます。
各出力は、それに至るまでのロジックによってのみ制御されます。ラングの同じポイントに複数の出力がある場合、それらはすべて、ラングの起動からそのポイントまでの論理条件を反映した出力を持ちます。これは、同じ信号で複数の出力を同時に駆動するために使用される一般的な方法です。
ラングの異なるポイントに複数の出力がある場合、それぞれに、その出力につながるロジックに対応する出力があります。OTEの下流のロジックは、OTEが存在しないかのように機能します。
これで、ラング内のロジックによって制御される複雑なデバイス(タイマーなど)がある場合があります。明らかに、複雑なデバイスの出力に依存する追加のロジック(Timer Doneなど)は、複雑なデバイスの動作から独立していません。ただし、OTEと同様に、ラングには複雑なデバイスが多数ある場合があります。
SLC500をプログラミングしている場合、ラングの途中にOTEを配置することはできません。ラングの右端にある必要があります。ただし、OTEの周囲にブランチを作成し、それ自体のブランチ(ここでもブランチの右端)に別のOTE(またはOTU、OTL、またはその他の出力)を作成することができます(これは一般的な方法です)。
したがって、この方法を使用すると、任意のラングに同じ数のOTEを設定できます。ただし、ベストプラクティスは、読みやすくするために数を制限し(たとえば、ラングごとに10または20)、必要に応じてそれらを複数のラングに分割することです。