HCBBS Forum (日本語)
Submit Chemical Projects / Find Solutions
Amplify Your Requirements on a Broader Chemical Platform *Engineering · Technology · Equipment · Solutions*
Submit Request

S7-200でアナログ入力を積算し、一定値に達したらスイッチ出力を出す方法

2019-01-22View Original

Thread Content

皆さん、役立たずのS7-200を1台持っているのですが、現場にある流量積算制御器を改造したいと思っています。現場にある流量計からは4~20MAの信号が設定値まで継続的に送信され、その後DO信号が出力されます。このDO信号によってポンプが停止したりバルブが閉じたりします。次のサイクルでは起動ボタンを押すと、流量計が自動的にリセットされて再び積算を開始し、このサイクルが繰り返されます。このPLCプログラムはどのように書けばよいでしょうか:handshake
Reply #22019-01-23
あなたの説明によると、プログラムの流れは次の通りです。まず累積を行い、その累積値を設定値と比較し、結果をDOに出力します。累積を実現するために、読み取った流量をまず実際の流量に変換し、簡単にするために1秒ごとに1回ずつ加算する計算を行います。固定された位置に入れ、1秒ごとに実際の流量を1ずつ加算する。 リセット時にボタンを用意し、0からこの固定された位置までの数値を入力します。2つの入力ピンにはそれぞれ累積値と設定値が接続されます。この段階では適切な比較モジュールを選べばよく、DOにBOOL値を出力することができます。この手順は非常に簡単です
Reply #32019-01-23
あなたの説明によると、プログラムの流れは次の通りです。まず累積を行い、その累積値を設定値と比較し、結果をDOに出力します。累積を実現するために、読み取った流量をまず実際の流量に変換し、簡単にするために1秒ごとに1回ずつ加算する計算を行います。固定された位置に入れ、1秒ごとに実際の流量を1ずつ加算する。 リセット時にボタンを用意し、0からこの固定された位置までの数値を入力します。2つの入力ピンにはそれぞれ累積値と設定値が接続されます。この段階では適切な比較モジュールを選べばよく、DOにBOOL値を出力することができます。この手順は非常に簡単です
Reply #42019-01-23
おおよそのプログラムの流れ:データの初期化(累積値をリセット)、ループ処理(AI信号を読み取り、数値変換[実際の値に変換]、累積、比較[条件を満たせばループを終了])、DOを1に設定し、累積値をリセット、遅延、DOを0に設定し、再びループに戻る。

Submit a Project

**Looking for Chemical Technology, Equipment & Solutions?** No Registration Required Broader Platform Exposure | Global Chemical Service Provider Connections

Submit Request — Free Consultation

Disclaimer

This is an automated machine translation of the original thread. Some technical terms may have inaccuracies; the original text shall prevail. Click "View Original" at the top right to access the source page, which supports IP-based automatic real-time language translation. Please watch out for contact details and sales inducements to prevent fraud. All content and translations are for reference only, representing solely the poster's personal views. For enquiries, email service@hcbbs.com.