HCBBS Forum (Français)
Submit Chemical Projects / Find Solutions
Amplify Your Requirements on a Broader Chemical Platform *Engineering · Technology · Equipment · Solutions*
Submit Request

Aide pour la conception d’exemples de programmes ECS-100 de Zhejiang University Zhongkong !

2018-05-25View Original

Thread Content

Assurer la fonction principale (il n’est pas nécessaire de se soucier des détails dans les exemples d’exercices*) : sur une unité de réaction, il y a 5 vannes à commande pneumatique (numéros : k1 à k5). Sans utiliser le langage ST, il faut garantir que parmi ces 5 vannes, au maximum « 2 vannes » puissent être ouvertes en même temps, tandis que les 3 autres restent fermées afin d’éviter toute fuite de pression. J’ai déjà réalisé cela avec une méthode (voir illustration) ! Y a-t-il parmi vous des conceptions plus nombreuses, meilleures ou plus complexes ? De plus, est-il possible de l’implémenter avec des blocs d’addition et de soustraction ? Je demande de l’aide à tous les experts ! Merci \ud83d\ude4f\ud83d\ude4f.
Reply #22024-05-28
Si l’on utilise le langage ST, on peut procéder comme ceci : créer une variable pour compter les ouvertures de la vanne. Comme pour 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; Ici, A est un INT sans signe, et B est une variable booléenne. Chaque vanne est équipée de deux boutons, un pour ouvrir et un pour fermer. Le bouton « Allumé » met la valeur K à ON, le bouton « Éteint » met la valeur K à OFF. Le bouton « Allumé » active l’animation d’affichage/occultation ; si la valeur B est égale à 1, le bouton « Allumé » est occulté.

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.