Changements d'état, le BCD et les mots analogiques

L'adressage vers l'automate

     image3999.jpg

Comme illustré à la figure ci-dessus .

Les entrées et sorties booléennes  sont adressées sur les bits correspondants.

Les roues codeuses et afficheurs 7 segments codées en BCD nécessitent 8 bits consécutifs dans le même emplacement débutant à un bit d'adresse multiple de 8. (A vous en programmation API de récupérer ces valeurs)

A chaque mot d'entrée et de sortie virtuelle correspond un mot mémoire %Mw  de l'automate.

Les changements d'état

Attention l'automate Tsx ou Premium gère les changements d'état avec ses cartes d'acquisitions.

Quand on travaille depuis ProcesSim avec  le matériel virtuel,  ces changements virtuels ne sont pas notifiés à l'automate.

Les fronts montant  ou descendant de l’API ne sont pas disponibles.

La gestion de ceux-ci  vous incombe.

Il faut les programmer soi-même en utilisant les bits internes classiques de l’automate.

Exemple de programmation d'un front montant et descendant

 

     image466.gif

Le principe est simple : on est au front montant quand l'état du signal est à 1 et qu'au cycle précédent, il était à zéro. Appliquer le même raisonnement pour le passage vers zéro.

Ensuite on actualise l'image du signal.

Les entrées analogiques virtuelles et la programmation dans l'automate.

image3999.jpg

Pour l'exemple proposé

En programmation API utiliser les Mw correspondants.

image411.gifComme exposé plus haut votre programme d'automate est encadré par deux routines permettant de synchroniser ProcesSim et l'automate.

ProcesSim utilise un mot de commande définissant le mode de fonctionnement et le comportement de l'API souhaité.

Le mot de commande est égal au mot de base +80.

Ne pas oublier de réserver 100 mots pour la communication.

image411.jpg

 

 

 

Cet accès vers le Driver Manager ne fonctionne pas sur tous les systèmes d'exploitation.

 

 

 

 

 

Le mot de base est définit dans les options de configuration.

Notes:

 

Si vous souhaitez effectuer de la supervision d'entrées et de sorties analogiques, modifier les routines de synchronisation .

 

Quand le mot de commande vaut  3 :

 

Si vous souhaitez effectuer de la commande depuis ProcesSim en utilisant l'API comme interface d'entrées et/ou de sorties analogiques, modifier les routines de synchronisation .

 

Quand le mot de commande vaut  1 :

 

Pour les puristes.

 

Actualisation de l' image des signaux.

Normalement en mode pilotage du matériel virtuel, pour les entrées avec lesquelles on utilise les changements d'état programmés, il faut recopier les signaux de ces entrées virtuelles dans les bits images utilisés en programmation quand l'installation passe en mode 2, à vous de modifier la SR 10.