Page 1 sur 1
Machine expert basic
Posté : 21 oct. 2021, 13:46
par Paralaks3
Bonjour,
Pour un projet je cherche à utiliser le bit système %S21, ce bit me permet d'initialisé tout les grafcets, dans mon cas j'ai besoin qu'un seul des grafcets reste actif. Savez vous si je peux faire en sorte de choisir les grafcet a initialisé ?
Merci
Cordialement
Re: Machine expert basic
Posté : 21 oct. 2021, 16:44
par Laurent
Salut,
Avec Unity Pro / Control Expert, le bloc fonction
SFCCNTRL permet de faire ça :
1. dans l'éditeur de données, déclarer un bloc fonction
controle_G7_toto, de type
SFCCNTRL,
2. dans une section de programme, appeler le bloc fonction de la façon suivante (en ST, mais possible en tout autre langage) :
Code : Tout sélectionner
controle_G7_toto( CHARTREF := la_section_grafcet_a_gerer,
INIT := condition_d_initialisation );
(* les autres paramètres sont à positionner suivant les besoins *)
Re: Machine expert basic
Posté : 21 oct. 2021, 16:48
par DurandO
Bonjour,
Sur PL7-Pro.
S21 va initialiser le grafcet principal.
Si tu utilise des macro étapes, tu pourra réinitialiser le grafcet de macro choisi via SW22 à 25 en activant %S24.
Re: Machine expert basic
Posté : 22 oct. 2021, 07:17
par Béryl
Ou la fonction INITCHART uniquement sur ceux que tu veux initialiser.
Re: Machine expert basic
Posté : 22 oct. 2021, 07:23
par Jambe
C’est dispo tout ça sur les M221?
Re: Machine expert basic
Posté : 22 oct. 2021, 07:25
par Béryl
Rah flûte, j'avais pas vu que c'était pas sur Unity Control Expert...