Thread Content
Comment configurer une vanne de coupure ? J’aimerais utiliser un bouton pour contrôler un relais, afin d’ouvrir et fermer la vanne : en appuyant sur le bouton, elle s’ouvre, et en appuyant à nouveau, elle se ferme. Je suis débutant, je vous serais reconnaissant pour vos conseils.
Le système de contrôle central dont vous parlez, c’est le DCS de Zhejiang Zhongkong ? Ne posez pas de questions de manière vague, plus c’est détaillé, mieux c’est
Pour le contrôleur central JXP300, ce bouton est à actionnement momentané et ne peut être utilisé que pour allumer ou éteindre la pompe : en le pressant, elle est en position « on », puis elle revient en position « off ». Pour que l’on puisse l’utiliser de telle manière que la pompe soit en « on » après une pression, puis en « off » après une nouvelle pression, il faut un interrupteur bistable.
Essaye de superposer les deux boutons originaux et de les rendre cachés. Par exemple, le bouton d’allumage se trouve en haut et le bouton d’extinction en bas ; sur le bouton d’allumage s’affiche « off », et sur le bouton d’extinction s’affiche « on ». Le bouton d’allumage est caché lorsqu’il est en position allumée, et le bouton d’extinction est caché lorsqu’il est en position éteinte. Ainsi, en appuyant une fois, c’est en réalité l’allumage, mais c’est le bouton d’extinction qui s’affiche ; en appuyant à nouveau, c’est l’extinction, et c’est le bouton d’allumage qui s’affiche, puis on répète ce processus.
Vous devriez pouvoir trouver un bouton de commutation comme celui d’un interrupteur électrique, mais avez-vous pensé que le mode démarrage/arrêt ainsi créé pourrait présenter des incohérences ? Normalement, même l’allumage/éteignement d’un point unique est géré dans le programme à l’aide de SR ; les boutons, quant à eux, peuvent être séparés en deux adresses pour fonctionner en mode marche/arrêt.
Ici, deux boutons sont nécessaires pour terminer, il faut donc d’abord définir deux variables de 1 octet, puis les configurer dans le panneau des boutons ; pour celui avec le clic droit, il suffit de définir une action « on ». Comme c’est une commande par interrupteur qui doit être maintenue, il faut également ajouter un flip-flop RS dans le logiciel de configuration pour assurer un contrôle logique. L’ajout de boutons à l’écran ne peut pas être conservé.
Cette façon d’écrire est étrange, ton suivi d’un f_trig ? Faut-il conserver la sortie DO211A ? Des impulsions encore ? Si l’on doit continuer à écrire avec SR, il suffit alors de « ton » devant. Il est recommandé d’écrire les commutateurs avec deux adresses distinctes ; si l’on doit absolument utiliser une seule adresse, alors on peut se passer de ton.
Ça ira comme ça ? Ou plutôt comme ça ?
Je viens de commencer, je ne sais faire que copier ce que voient les autres. L’entreprise dispose de 3 systèmes de contrôle centralisé DCS, tous installés avec l’aide du fabricant. Je peux gérer des configurations simples au quotidien, mais je n’arrive pas à m’en sortir avec des cas que je n’ai jamais vus. Actuellement, l’entreprise veut installer quelques vannes de coupure pneumatiques équipées d’un retour d’information : il suffirait d’appuyer une fois pour les ouvrir, et une autre fois pour les fermer. Grâce au retour d’information, on peut voir si elles sont ouvertes ou fermées. Merci pour vos conseils
Je vais essayer, merci beaucoup
L’essentiel, c’est les exigences de contrôle que vous souhaitez atteindre. Y a-t-il des diagrammes Sama issus du processus ? Mon exemple est basé uniquement sur ce que je suppose, utilisez-le avec prudence.
Ce n’est pas grave, il y a un DCS disponible, essayez dessus
Sélectionnez le déclencheur, il y a une touche de la souris qui s’active sans bouger. Ajoutez la cachette et c’est bon
Après des essais, l’autre entrée de or-bool ne peut pas être vide ; la compilation échoue, ou peut-être que je n’ai pas tout compris. Finalement, j’ai simplement utilisé une configuration à valeurs binaires
Ce champ ne peut pas être vide. C’est juste une indication de ma part. N’as-tu pas aussi un autre ensemble de conditions à ajouter ?