Télécharger Imprimer la page

Siemens SIMATIC S5-115U CPU 941-7UB11 Manuel D'instructions page 337

Publicité

Manuel 55- 1 15U
Traitement des valeurs analogiques
Scrutation
Avec les cartes 460 et 465, l'utilisateur dispose de deux méthodes pour scruter les valeurs ana-
logiques
scrutation cyclique e t
scrutation sélective
En raison de sa rapidité, la carte 466 ne permet d'effectuer qu'une scrutation cyclique.
Scrutation cyclique
Pour cette fonction, l'unité de commande de la carte prend en charge le codage de toutes les
entrées. II existe cependant des différences entre les trois types de carte traités ici.
Ainsi, la fréquence à laquelle une valeur de mesure est actualisée dépend d u nombre de voies
d'entrée. Le temps de conversion dépend de la valeur d'entrée. Sur la cartouche 460, si U,=O V, le
temps de conversion=40 ms ; s i &=valeur nominale, temps de conversion=60 ms.
Tableau 10.33 Temps de cycle
*
Valeur nominalesur toutes les entrées
Les valeurs de mesure numérisées sont rangées dans la mémoire circulante sous I'adresse spéci-
fique de la voie (octet de poids f or t à I'adresse n, octet de poidsfaible à I'adresse n
+
1). Les valeurs
de mesure peuvent alors être lues à t o u t moment.
Scrutation sélective
La scrutation sélective n'est pas permise avec la cartouche 466.
Dans le cas d'une scrutation sélective, l'adressage double n'est pas permis. C'est-à-dire qu'une
même adresse ne doit pas être affectée à une carte de sorties analogiques e t à une carte d'entrées
analogiques. Sur les cartes 460 et 465, le codage d'une valeur de mesure s'effectue sur l'initiative
propre de la CPU. Pour cela, il faut adresser une fois la carte par u n ordre d'écriture (T PW) sous
I'adresse de voie correspondante ; les données ne sont pas significatives. Avec cette méthode,
seule la valeur de mesure de la voie adressée est codée, les autres voies restent inchangées. Durant
le codage, un b it d'activité est mis à "1" sur le bus de données (A= 1, voir également chap. 10.5).
La carte met à "1" le b it d'activité sans tenir compte de la voie ; ainsi, si plusieurs voies doivent être
codées en raison d'une scrutation sélective, l'affectation d u b i t d'activité à l'une des voies n'est
plus possible. Après remise à "O" d u bit d'activité (A=O, front descendant), la valeur de mesure
numérisée peut être lue sur deux octets. Le bus et la CPU sont sollicités par la lecture répétée du b i t
d'activité. Lorsque les valeurs de mesure sont différentes, leur saisie devient apériodique. Ceci
n'est pas souhaitable en régulation.
Un traitement de programme déclenché par horloge est préférable. Les programmes déclenchés
par horloge permettent d'appeler des parties de programme; par exemple FB13, à des intervalles
de temps réguliers (par exemple 100 ms, OB1 3) et de les insérer dans le programme. Ceci permet
de réaliser une base de temps constante et évite de charger le bus et la CPU.

Publicité

loading