Thread Content
Cinq réservoirs reçoivent respectivement le matériau un par un, et il est requis que la prochaine étape ne soit exécutée que lorsque l’une des conditions est remplie. L’ordre d’alimentation peut être modifié librement, par exemple passer de l’ordre ABCDE à EBDCA. Il suffit de faire les modifications sur l’écran du poste de commande sans changer la configuration ; voilà l’idée principale.
Quelles conditions doivent être remplies pour exécuter le suivant ?
Ici, nous avons beaucoup de cas comme celui-ci : la sortie a la priorité, et la sortie est liée à l’entrée. Ensuite, ABCD s’alignent en séquence pour un alimentation verrouillée mutuelle ; l’alimentation peut avoir lieu dès que les conditions sont remplies.
Y a-t-il des exigences spécifiques à préciser ? C’est impossible sans modifier le programme.
Il s’agit juste de trier, les différents logiciels ont des méthodes différentes
Pour ce genre de problème concret, il faut y faire face de manière concrète. Les idées suivantes sont fournies à titre indicatif : 1) Dans le programme du poste inférieur, créez 5 blocs fonctionnels, chacun correspondant au programme d’alimentation du réservoir A à E ; chaque segment de programme est déclenché par la valeur attribuée à la variable pointeur step, par exemple step1=ON déclenche le réservoir A, et step5=ON déclenche le réservoir E. 2) L’ordinateur principal assigne la valeur ON aux variables pointeurs à l’aide d’instructions d’affectation. Par exemple, lorsqu’on clique sur le bouton « Alimentation du réservoir A » sur l’écran de l’ordinateur principal, les valeurs d’affectation sont : step1=ON, step2=OFF, step3=OFF, step4=OFF, step5=OFF. Cette méthode est la plus simple. Si le contrôle automatique d’une cuve unique est assuré par un clic sur l’image. Si l’on souhaite automatiser les opérations sur 5 cuves en un seul clic, il est nécessaire de combiner divers scénarios, ce qui rend la procédure assez complexe et entraîne une charge de travail considérable pour le programme du système périphérique. Non recommandé.
La logique de contrôle générale est configurée et programmée sur le contrôleur de base, tandis que l’affichage sert uniquement à la visualisation et au suivi.