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

浙大中控ECS-100のプログラム例題作成について相談です!

2018-05-25View Original

Thread Content

おおよその機能を実現する(詳細は例題で練習すればよい*):1つの反応ユニットに、5つの空気圧式スイッチバルブ(位置番号:k1からk5)がある。(ST言語は使用しない)実現方法:5つのバルブのうち、同時に開いていられるのは「2つのバルブ」のみで、残りの3つのバルブは圧力漏れを防ぐために閉じた状態に保たれる。私はすでにある方法で実現しました(図をご覧ください)!皆さんは、もっと良くて、あるいはより複雑なデザインをご存知ですか?また、加算減算のファンクションブロックを使って実現できますか?皆さん、助けてください!ありがとう\ud83d\ude4f\ud83d\ude4f。
Reply #22024-05-28
ST言語を使って行う場合は、次のようにできます。バルブを開く回数をカウントする変数を作成します。 Aの場合、A=0; IF K1 THEN A=A+1; END_IF; IF K2 THEN A=A+1; END_IF; IF K3 THEN A=A+1; END_IF; IF K4 THEN A=A+1; END_IF; IF K5 THEN A=A+1; END_IF; IF K6 THEN A=A+1; END_IF; IF A>=2 THEN B=ON; END_IF; ここでAは無符号INTで、Bはブール変数です。 各バルブには、開閉のためのボタンが2つずつあります。オンボタンでK値をONにし、オフボタンでK値をOFFにします。オンボタンを押すと表示/非表示のアニメーションが起動し、B値が1の場合はオンボタンが非表示になります。

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.