Interface avec le programme automate
(Traduction du document original anglais)
Généralités
Tout en étant autonome, le traitement du module came électronique reste sous contrôle du programme séquentiel du processeur automate.
Le module came électronique bénéficie ainsi :
La lecture des états ou l’écriture des commandes depuis le programme séquentiel automate s’effectue à l’aide des objets langage associés au module : %I, %Q, %M..., accessible par mnémonique.
Illustration des échanges
Le schéma ci-dessous illustre les différents échanges entre le module came électronique et le processeur automate.
Description des données échangées
Le tableau suivant décrit les principales données échangées.
Type de données
Description
La recette rassemble les données nécessaires au module pour piloter la machine sur une série de pièces. La recette peut être modifiée, ou être totalement changée, par l'application automate. Toutes ces informations sont contenues dans les mots automate %MW zone mémoire réservée au module.
Elle comporte les :
  • descripteurs de cames : type de came, valeurs de seuils…
Etats
Ces données permettent de contrôler l’application came électronique pour superviser, diagnostiquer, ou agir sur les autres éléments de l’application. Elle comporte les valeurs :
  • des états des entrées physiques
  • de la mesure de position (angle et nombre de tours)
  • du compteur de pièces
  • des états des pistes, et des sorties
  • des défauts
Commandes
Ces données permettent de piloter l’application came électronique depuis le programme du processeur automate pour agir sur les modes de marche, pour valider les fonctions, forcer les sorties...
Elle comporte les commandes :
  • validation des fonctions : recalage, capture, compteur de position
  • directes sur les fonctions : recalage, capture, compteur de pièces
  • validation des cames et des pistes
  • forçage des sorties
  • masquage d’événement
Evénement
Active la tâche événementielle du processeur automate. Le module transmet au processeur automate les informations sur :
  • la source de l’événement
  • les valeurs d’angle et nombre de tours capturés