Twincat 3 Code-G

Partie du forum pour tout ce qui concerne les automates industriels B&R, Beckhoff, Phoenix Contact etc...
Répondre
Paralaks3
Première mise en service
Première mise en service
Messages : 57
Enregistré le : 20 oct. 2021, 13:52

Twincat 3 Code-G

Message par Paralaks3 »

bonjour à tous,

avez vous une idée de comment je pourrais faire un mode pas à pas pour du code-G sur une IHM ?
ou déjà dans un premier temps savoir si ont peut afficher le code-G de l'interpreter sur une IHM ?

merci d'avance !!
AC23
Forcené des structures
Forcené des structures
Messages : 174
Enregistré le : 29 mars 2021, 10:59

Re: Twincat 3 Code-G

Message par AC23 »

Bonjour,

Je suis désolé, mais j'ai bien peur de ne pas comprendre exactement ce que tu cherche à faire ?

Peux-tu nous donner plus d'informations: matériel, config ...etc ? que veux tu dire par "pas à pas" (une instructions à la fois ?) ? et par "afficher" (le code en brut ?) peux-tu nous donner un exemple ?

Bien cordialement;
<< La vie d'un homme passe par trois phases : apprentissage, apprentissage et apprentissage. >>
Et j'ai même pas fini la première phase
Jambe
Créateur de langage
Créateur de langage
Messages : 749
Enregistré le : 28 mai 2020, 18:38

Re: Twincat 3 Code-G

Message par Jambe »

Le code G, c’est que du texte, ça ne doit pas être bien sorcier de l’afficher sur un ihm
Paralaks3
Première mise en service
Première mise en service
Messages : 57
Enregistré le : 20 oct. 2021, 13:52

Re: Twincat 3 Code-G

Message par Paralaks3 »

Bonjour,

En faite je voudrais pouvoir crée un mode pas à pas sur mon IHM c'est à dire, que l'utilisateur pourras dans un premier temps lancer sont programme en code-g ligne par ligne pour voir si celui-ci va bien dans les direction souhaiter, et ceux tout en affichant les lignes du code-g au fur et a mesure.

En ce qui concerne la config je vais prendre un automate Beckhoff donc je programme sur twincat 3.
AC23
Forcené des structures
Forcené des structures
Messages : 174
Enregistré le : 29 mars 2021, 10:59

Re: Twincat 3 Code-G

Message par AC23 »

Bonjour,

Ah d'accord, je pensais que la personne pouvais éditer le code afficher...

Personnellement, j'aurais fait un "UINT" avec une limite haute qui est égale aux nombre d'étapes à exécuter, ce dernier me servira de pointer vers l'étape en cours.

Sur l'IHM. J'aurais mis un bouton pour lancer l'exécution auto (le mode de fonctionnement normal ...). Et un bouton "manu" (ton mode debugge) accompagné d'un bouton pour incrémenter le "UINT" (ou d'un deuxième si tu veux faire le chemin inverse et "décrémenter").

Il te reste plus qu'à exécuter une partie du programme suivant la valeur du UINT (je pense en LD c'est faisable facilement).

Maintenant je connais pas le matériel, y a-t-il un moyen de faire cela d'une manière plus optimiser? Malheureusement je ne pense pas pouvoir répondre à ta question. Moi j'aurais tout simplement utiliser le "UINT" en entrée pour me donné une variable de type "STRING" pour afficher le code-G en cours. ou j'aurais afficher tout le code-G et j'aurais mis en surbrillance la ligne en cours suivant la valeur du "UINT".

Bien cordialement;
<< La vie d'un homme passe par trois phases : apprentissage, apprentissage et apprentissage. >>
Et j'ai même pas fini la première phase
Répondre