Page 3 sur 4

Re: [Unity] Compréhension Scrutation Langage ST

Posté : 15 janv. 2024, 12:05
par Cedric39
L'etape reste en 105 alrs qu'il n'y a pas de condition pour passer en 106.

Pourquoi le Fb dépose n'as pas d'entrée EN ? (enable)

Re: [Unity] Compréhension Scrutation Langage ST

Posté : 15 janv. 2024, 12:26
par itasoft
bon moi je décroche, il faut faire ça avec le vrai Grafcet

Re: [Unity] Compréhension Scrutation Langage ST

Posté : 15 janv. 2024, 13:55
par cojac65
itasoft a écrit : 15 janv. 2024, 11:59 Ok mais pour les actions aux étapes 101 ou 103 c'est bon car QpX va garder sa dernière valeur
écrire QpX:=XC; pourquoi MOVE ?
MOVE parce que récupérer d'un bloc mais c'est sûr que ce n'est pas utile
J'ai donc enlevé tous les MOVE, suivant ton conseil.

Re: [Unity] Compréhension Scrutation Langage ST

Posté : 15 janv. 2024, 14:02
par cojac65
Cedric39 a écrit : 15 janv. 2024, 12:05 L'etape reste en 105 alrs qu'il n'y a pas de condition pour passer en 106.

Pourquoi le Fb dépose n'as pas d'entrée EN ? (enable)
Je n'utilise pas de FB. C'était juste pour montrer les entrées et sorties des fonctions que j'ai créé. J'ai décidé de tous programmer en ST.
Tu as raison. Il n'y a pas de condition entre 105 et 106.
105 c'est la fin de la fonction PRENDRE
106 c'est le début de la fonction DEPOSE ...à condition que la fonction soit appelé

Re: [Unity] Compréhension Scrutation Langage ST

Posté : 15 janv. 2024, 14:04
par cojac65
itasoft a écrit : 15 janv. 2024, 12:26 bon moi je décroche, il faut faire ça avec le vrai Grafcet
peut être as tu raison. Tu as surement beaucoup plus d'expérience que moi mais , comme il faut faire 6 fois la dépose à 6 endroits différents, je trouvais intéressant d'utiliser une fonction.
Merci, en tout cas, pour ton aide et tes conseils. Tout est bon à prendre

Re: [Unity] Compréhension Scrutation Langage ST

Posté : 15 janv. 2024, 14:12
par cojac65
J'ai rajouté un voyant pour voir s'il se passait quelque chose quand j'arrivais dans la case 2...et bien le voyant ne s'allume pas.
Je suis dans la case 2 mais rien ne se passe donc, forcément le robot, ne va pas bougé.
Mais pourquoi???
Programme robot_RUN_Voyant.jpg

Re: [Unity] Compréhension Scrutation Langage ST

Posté : 15 janv. 2024, 14:15
par Cedric39
Tu utilise des Fb dérivé ta l'as marqué dans ton premier post.

Pourquoi la fonction prendre a une entrée EN et pas la fonction dépose ?

cojac65 a écrit : 15 janv. 2024, 09:13 Merci pour le temps que vous consacré à mon problème. Voici les copies d'écran
Bloc ( juste pour vous montrer la structure) et programme Prendre
bloc prendre.jpg
Programme prendre.jpg

Bloc ( juste pour vous montrer la structure) et Programme dépose
Bloc_Depose.jpg
Programme_Depose.jpg

et le programme robot qui appelle ces fonctions
Programme robot.jpg


Le robot passe bien en case 2 mais les sorties restent bloqué aux valeurs X=800, Y=560 et Z=550 correspond au coordonnées pour PRENDRE le carton.
Merci

Re: [Unity] Compréhension Scrutation Langage ST

Posté : 15 janv. 2024, 14:19
par cojac65
Mais je n'utilise pas de bloc, ni pour Prendre, ni pour DEPOSE. C'était juste pour vous montrer les entrées et les sorties de mes blocs

J'appelle ces fonctions en ST

Re: [Unity] Compréhension Scrutation Langage ST

Posté : 15 janv. 2024, 14:24
par Bernardo59
Salut,

Simule ton programme automate et active la fonction Pas à Pas afin de savoir ou est le problème.

Re: [Unity] Compréhension Scrutation Langage ST

Posté : 15 janv. 2024, 14:29
par cojac65
Bernardo59 a écrit : 15 janv. 2024, 14:24 Salut,

Simule ton programme automate et active la fonction Pas à Pas afin de savoir ou est le problème.
Bon. Je ne sais pas comment faire pas à pas :?