1

PLC のドキュメント (Omron CP1L PLC および CX-Programmer) を読んでいるときに、説明が不足しています。たとえば、「Flag」を「 in*struction 間のインターフェイスとして機能するビット」と定義していますが、それは flag がある種の条件付きPower Flowであることを意味しますか?

「差動アップ/ダウン」「キャリーフラグ」という用語でさらに混乱しますか? フラグとは何ですか? また、ラダー ロジックでフラグは何をしますか? それらは簡単な使用方法ですか、それともラダーでプログラムする必要のない単なる概念ですか?

[編集]

命令のどこでフラグを追加/変更/削除しますか? 編集を開きますが、フラグがありません。

ここに画像の説明を入力

4

2 に答える 2

2

わかりました、これはより良い質問です。

PLC はプログラムと同じで、データはさまざまなタイプで保存されます。フラグは、「ビット」、「ブール」などの用語と交換可能であると考えてください。フラグは非常に重要です。

CX-Programmer をお持ちの場合は、Instruction Reference (Help --> Instruction Reference --> yourPLC) で情報を入手することをお勧めします。これらは、ほとんどの命令のタイム ダイアグラムと、各パラメーターとフラグの動作方法を示しています。

たとえば、ベーシック タイマー (TIM) は値を割り当てることによって機能します。BCD タイプの 100ms タイマーを使用し、その SV (セットポイント値) に 300 の BCD 値を割り当てると、30 秒の制限 (300 x 100ms) を持つタイマーが作成されます。タイマーがオンになるとカウントを開始し、PV(プロセス値)が 300 からカウントダウンを開始します。値がゼロになると、タイマーのフラグがオンになり、期限切れになったことを示します。タイマーの番号がたとえば T100 の場合、ロジックの別のラングで T100 を接点として使用できます。これは、タイマーの実行条件が TRUE で、タイマーが期限切れになったときに true になります。

差分 (UP/DOWN) は、UP 差分の入力条件が FALSE から TRUE (つまり、OFF から ON) に変化したときに、1 つの PLC スキャンに対してのみ真になる (つまり、1 つの実行サイクルに対してのみ真になる) 特別なフラグです。 DOWN 差分の TRUE から FALSE (つまり、ON から OFF)。特定の条件が変化した瞬間にアクションを実行したい場合は、差分を使用します。

フラグはほとんど何にでも使用できます。これらは、独自のプログラムで一般的なブール値として使用できます。特定の操作の一部にすることができます (つまり、CY (キャリー) フラグは、キャリーをもたらす算術演算で使用されます。他のフラグは、オーバーフローまたは div/0 を示すために使用されます)。エラーなど)。

もう一度編集してください:(拡張された質問に答えるために)。

基本タイマーの完了フラグは、その番号の接点です。100 ミリ秒のタイマー T100 があるとします。このタイマーは、10.00 接点がオンになるとオンになります。

     10.00                                       ___    
|-----| |---------------------------------------|TIM|
                                                |100|
                                                |   |
                                                |#20|
                                                |___| 

ここで、10.00 が 2 秒間オンになると、タイマーが経過し、タイマー 100 のフラグ T100 がオンになります。私が別のラングを持っていたら

|    T100                                 W15.00
|-----| |-----------------------------------( )

次に、タイマーが経過するとワーク ビット W15.00 がオンになり、タイマーの入力条件が満たされている限り (つまり、10.00 がオンのままである限り) オンのままになります。ただし、フラグはさまざまなものに対してさまざまな方法で機能します。各操作では、さまざまな方法でそれらを使用できます。

オムロン命令リファレンス (ヘルプ -> 命令リファレンス -> [PLC を選択]) の例は次のようになります。

オムロンタイマー

于 2012-02-16T15:58:53.923 に答える