Dans la section "Histo_defaut" ? ou le "PRL" ?
Dans la section "Histo_defaut" ? ou le "PRL" ?
C'est dure de commencer .
Personne n'a de base en automatisme ou tu est apprenti ?
Le PRL est en Ladder, tu pourras pas écrire une boucle dans ce langage il faut faire du texte structuré.
je confirme très dure Malheureusement non
Mhm d'accord, donc je dois refaire une boucle For en ST je peux l'inclure dans "Histo_defaut" alors ?
Oui à la suite ce sera bien.
ça ne remplace pas la formation qui va avec mais tu peux lire ça :
https://www.sendspace.com/file/9k9fqm
D'accord donc une fois ma boucle For faite, je dois la coder en Ladder pour pouvoir forcer ma variable et ainsi remettre le tableau sans défaut ?
Un bouton de commande dans l'écran d’exploitation ce serait plus pratique.
Il va obligatoirement mettre un If dans la boucle ?
J'ai refais le programme moi même pour comprendre, pour l'écran d'exploitation j'ai fais un import/export histoire de pas me retaper les 20 a refaire et au niveau du défaut il est marqué "## Message non défini ##" comment faire ?
Pour le RAZ il faut mettre une boucle FOR dans un IF.
Pour l’écran d'exploitation c'est une liste de message voir page 69 de la doc que je t'ai envoyé. (le sommaire de la doc est à la fin du pdf)
Après une longue période d'école, je me replonge enfin dans mon projet
je viens de résoudre les problèmes des messages du tableau mais concernant le bouton de raz du tableau je bloque toujours..
Bonjour,
Voilà la boucle d’effacement,
tu as juste à faire la liaison de la variable RAZ avec ton Bouton de commande dans l'écran d'exploitation.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 (* Raz de l'historique *) IF RAZ THEN FOR i:=1 TO 10(* Ici mettre la dernière ligne du tableau *) DO Histo[i].Horodatage:=''; Histo[i].NumeroDefaut:=0; END_FOR; END_IF;
bonjour,
Merci cela fonctionne mais il y a un problème.
Par exemple, lorsque j'ai 3 défauts d'apparus sur mon tableau (un tableau de 20 lignes),je fais la RAZ et l'apparition du prochain défaut se fera sur la 4eme ligne
Et bien il suffit de remettre à zéro l'index du tableau quand tu fait un raz.
C'est bon je viens de trouver merci
J'ai rajouter une ligne un programme "IF RAZ=1 THEN j:=0; END_IF;" et l'index revient bien à 0 donc j c'est bien mon index de tableau et i l'indice du défaut c'est ça ?
"i" sert d'index pour toutes les boucles, "j" c'est bien le numéro de la ligne de la table d'historique.
Bonjour,
Je viens actuellement de rentrer tous les défauts dans le programme, il temps pour moi je le tester.
Mais en voulant me connecter à l'automate du tramway un message d'erreur s'affiche : "adresse d'automate non valide ou automate occupé ou médias éteint"
j'ai fais un ipconfig pour connaitre l'adresse de mon automate, ensuite la modifier mais toujours pareil...
Comment faire ?
Salut,
IP config c'est pour connaître l'adresse du PC en aucun cas tu pourras changer l'adresse IP de l'automate.
C'est quoi comme processeur ? il ont mis un RJ45 pour la liaison série modbus aussi, les RJ45 ce n'est pas forcément Ethernet
Schneider oui c'est le fabriquant.
La réf du processeur, BMX P34 xxxx tu peux l'avoir dans la config matériel dans le projet Unity
Sinon utilise le port USB avec un câble USB 2.0 blindé de moins de deux mètres, pas la peine d'utiliser la ref schneider electric qui te coûte un bras.
Bonjour
excuser j'etais en plein examen, je viens de revenir en entreprise et le tramway est dépanné
il s'agissait d'un conflit d'adresse ip enfaîte, mon projet était enregistrer en une autre adresse ip que l'automate du coup quand j'ai voulu le transferé il a planté et surment du se perdre c'est pourquoi il n'y avait plus aucune communication avec le port ethernet
mes collègues se sont servis du port usb pour le reconfigurer
erreur de debutant
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager