Communication réseau par table

Avant de démarrer je vous conseil de faire un essai de communication entre le A1s et le FX0N.

Pour cela envoyer une valeur numérique sur 8 bits du A1S vers le FX0N (D1=256 par exemple à introduire en mode monitoring F2 F8 puis F7, par programme il faut une instruction [MOV K256 D1] )

Vérifier alors la valeur des entrées X20 à X27 sur le FX0N en mode monitoring (Aucun programme particulier n'est à taper)

Faire ensuite la même opération en sens inverse, focer les sorties Y10 à Y17 par exemple et les récupérer dans le mot D0 du A1S.

Partie 1

Sur l’automate Maître et en utilisant les entrées sorties déportées réaliser le grafcet correspondant à cette description :

  1. Les pièces vont être numérotées à l’aide de 3 bits qui sont représentés physiquement sur la palette par 3 billes. (voir palette) Ces billes sont positionnées à 1 à l’aide de nos 3 vérins branchés sur l’interface déportés. La mise à zéro se fait automatiquement au bout du tapis.
  2. La numérotation des palettes est faite à l’aide d’un compteur qui s’incrémente à chaque passage, les palettes portent ce numéro. Lorsque le compteur est plein, la palette suivante sera de nouveau numéroter 0, puis 1, puis 2, etc…
  3. Les vérins seront activés en conditionnelle de la manière suivante : 
    Yi si Mj Yi+1 si Mj+1 Yi+2 si Mj+2
    L’instruction permettant de transmettre la valeur du compteur dans les bits Mj à Mj+2 est une instruction de type MOV. (voir documentation)

Sur l’automate esclave réaliser 3 grafcet :

Partie 3:

Réaliser la communication réseaux sur les bases suivantes :

Gamme Mitsubishi

Objectif : Mise en place d'une communication réseau entre automate Maitre et esclave, puis entre esclave et esclave. La méthode utilisé est le transfert d'une table de valeur 8 bits à l'aide de l'instruction MOV.

Prérequis : Bonne connaisance de Medoc. Décomposition des octets en Bits.

Automate utilisé:

Mitsubishi A1s et FX0N