J'utilise RSLogix pour programmer en langage ladder. Je me pose certaines questions de débutant, dont j'ai du mal à trouver les réponses sur le web. Je vous les pose donc.
1 : sur une ligne horizontale, quand une transition est fausse, le programme se met il sur pause tant qu'elle n'est pas vraie (comme dans un grafcet), ou alors passe t il à la ligne suivante ?
2 : arrivé à la fin de la routine, la routine revient elle à la première ligne de cette routine pour tourner en boucle ? Ou alors s'arrête t elle jusqu'à ce qu'elle soit rapellée par une autre ?
Lors de l'éxecution d'un programme, l'automate effectue plusieurs operations à la suite :
_il effectue tout d'abord un traitement interne (gestion des bits et mots systémes, détection des passages run stop...)
_il effectue ensuite une acquisition des entrées et les mets dans des mémoires images.
_il éxecute le programme utilisateur.
_il met à jour les sorties puis recommence tout depuis le début.
Ceci s'appelle la scrutation cyclique.
donc, pour répondre plus precisément aux questions:
1) l'automate passe à la ligne suivante quelque soit le résultat de la ligne précédente. (pas de transitions en ladder)
2)arrivé à la fin de la routine, l'automate repart au début.
04/05/2007 - 13h59
Rémiz
Date d'inscription
novembre 2005
Localisation
Entre Valenciennes et Cambrai
Âge
29
Messages
28
Re : Langage Ladder : débutant
Ok,
Merci de ta réponse. Donc la conversion du ladder vers le grafcet donne des grafcets avec des transitions à 1 uniquement ?