[Unity] Compréhension Scrutation Langage ST

Forum traitant des automates industriels de marque Schneider - Telemecanique
Cedric39
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 133
Enregistré le : 05 déc. 2015, 09:47

Re: [Unity] Compréhension Scrutation Langage ST

Message 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)
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7803
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: [Unity] Compréhension Scrutation Langage ST

Message par itasoft »

bon moi je décroche, il faut faire ça avec le vrai Grafcet
Automaticien privé (de tout)
itasoft@free.fr
cojac65
Première mise en service
Première mise en service
Messages : 58
Enregistré le : 13 sept. 2021, 21:14

Re: [Unity] Compréhension Scrutation Langage ST

Message 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.
prof ....donc euh....sais un peu tout mais ne maitrise pas grand chose
cojac65
Première mise en service
Première mise en service
Messages : 58
Enregistré le : 13 sept. 2021, 21:14

Re: [Unity] Compréhension Scrutation Langage ST

Message 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é
Modifié en dernier par cojac65 le 15 janv. 2024, 14:05, modifié 1 fois.
prof ....donc euh....sais un peu tout mais ne maitrise pas grand chose
cojac65
Première mise en service
Première mise en service
Messages : 58
Enregistré le : 13 sept. 2021, 21:14

Re: [Unity] Compréhension Scrutation Langage ST

Message 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
prof ....donc euh....sais un peu tout mais ne maitrise pas grand chose
cojac65
Première mise en service
Première mise en service
Messages : 58
Enregistré le : 13 sept. 2021, 21:14

Re: [Unity] Compréhension Scrutation Langage ST

Message 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
prof ....donc euh....sais un peu tout mais ne maitrise pas grand chose
Cedric39
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 133
Enregistré le : 05 déc. 2015, 09:47

Re: [Unity] Compréhension Scrutation Langage ST

Message 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
cojac65
Première mise en service
Première mise en service
Messages : 58
Enregistré le : 13 sept. 2021, 21:14

Re: [Unity] Compréhension Scrutation Langage ST

Message 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
prof ....donc euh....sais un peu tout mais ne maitrise pas grand chose
Avatar du membre
Bernardo59
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1054
Enregistré le : 20 oct. 2015, 05:48
Localisation : Nimes
Contact :

Re: [Unity] Compréhension Scrutation Langage ST

Message par Bernardo59 »

Salut,

Simule ton programme automate et active la fonction Pas à Pas afin de savoir ou est le problème.
cojac65
Première mise en service
Première mise en service
Messages : 58
Enregistré le : 13 sept. 2021, 21:14

Re: [Unity] Compréhension Scrutation Langage ST

Message 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 :?
prof ....donc euh....sais un peu tout mais ne maitrise pas grand chose
Répondre