Thread Content
Je souhaite utiliser un tableau de contrôle séquentiel pour mettre en œuvre une fonctionnalité : lorsque un bloc CALCU passe en mode vérification (CAL), démarrer un bloc chronométrage TM. Je sais comment démarrer le bloc de chronométrage TM, mais je ne sais pas comment utiliser l’état CAL de vérification du bloc CALCU comme condition dans le tableau de séquencement. Ce n’est ni XXX.AOFS CAL, ni XXX.MODE CAL, et encore moins XXX.ALRM CAL. XXX.&CPV « CAL » non plus, ce n’est pas correct. Je demande l’aide d’un expert.
Je n’ai jamais effectué d’opération CAL sur CALCU, je ne sais pas quel est votre intention. Si c’est PVI ou PID, dans ST16, le format en tant que condition est tagname.pv =cal
Appliquez ceci : CALCU.CPV = CAL. Dites-moi les résultats après avoir testé
Ce n’est pas possible, j’utilise une machine d’entraînement ; en cliquant sur le bouton Enregistrer, la compilation échoue. Il y a une erreur, je sors du travail pour aujourd’hui. Merci encore de m’avoir répondu.
Merci beaucoup, grand maître ! Ce matin, j’ai essayé sur la machine d’entraînement ce que vous m’aviez conseillé, et ça a fonctionné. Il faut faire attention au format de cette phrase, qui doit suivre la structure indiquée par le expert : Tag name.Data item Data CALCU.CPV =CAL. Hier après-midi, j’ai oublié d’ajouter l’égal signe dans la partie Data, c’est pourquoi la compilation a échoué. Ce problème a maintenant été résolu avec succès, merci encore beaucoup !