Endress+Hauser Fieldgate FXA42 Manuel De Mise En Service page 53

Masquer les pouces Voir aussi pour Fieldgate FXA42:
Table des Matières

Publicité

Fieldgate FXA42
Unité
Sel
Next0
State Machine 0
Cond0
Sub
T
T-FF
Q
Clk
Int
Timer Clk
En
IN
Q
TOF
PT
ET
Endress+Hauser
Description
Cette unité représente l' é tat d' u ne machine à états. Il existe huit différentes unités de machine à états
State
(machine à états 0 à machine à états 7), permettant d' i mplémenter huit machines à états
Active
indépendantes.
Une machine à états est implémentée en plaçant différentes machines à états avec le même index de
machine à états (p. ex. machine à états 0). La valeur du port d' e ntrée Sel (entier signé de 32 bits) de
A0034300-FR
l' u nité concernée détermine l' é tat qui est traité par celle-ci. Une unité de machine à états contrôle ses
ports d' e ntrée booléens Cond<X> lorsqu' e lle devient active (état = Sel). Si l' u n des ports d' e ntrée
booléens est mis à 1, la machine à état change son état – qui est déterminé par le port d' e ntrée
correspondant Next<X> (entier signé de 32 bits) – après le cycle IPO courant.
Le port de sortie State (entier signé de 32 bits) affiche l' é tat courant de la machine à états. Le port de
sortie booléen Active indique que l' u nité correspondante est actuellement active (état de la machine à
états = Sel).
L' é tat initial est 0.
Cette unité effectue une soustraction. Elle soustrait les valeurs de son deuxième port d' e ntrée et les
ports d' e ntrée suivants de son premier port d' e ntrée et écrit la différence sur son port de sortie.
La soustraction est exécutée avec le plus grand type de données numériques parmi tous les ports de
sortie qui sont connectés aux ports d' e ntrée de l' u nité. Tous les ports de l' u nité adoptent ce type de
A0034306
données.
Cette unité représente une bascule T-Flipflop. Le port de sortie booléen a la valeur 0. Si le port d' e ntrée
booléen T est mis à 1, le port de sortie booléen change son état avec chaque front montant sur le port
d' e ntrée booléen Clk. Si le port d' e ntrée T est mis à 0, le port de sortie conserve sa valeur précédente.
A0034307
Cette unité représente un temporisateur. Elle délivre un signal d' h orloge périodique sur le port de
sortie booléen Clk. La durée du signal est spécifiée par la valeur du port d' e ntrée Int (intervalle, entier
non signé de 32 bits) et doit être un multiple (au moins le double) du temps du cycle de l' A PI. Si la
valeur du port d' e ntrée Int est inférieure au temps de cycle ou n' e st pas divisible par le temps de cycle,
la valeur est arrondie en interne au multiple le plus proche du temps de cycle. Le signal d' h orloge est
A0034308
uniquement généré aussi longtemps que le port d' e ntrée booléen En est mis à 1.
Cette unité représente un temporisateur au déclenchement.
Lorsque le port d' e ntrée booléen IN passe à 1, le port de sortie booléen Q est mis à 1. Le temporisateur
est démarré lorsque le port d' e ntrée booléen IN passe à 0. Le port de sortie ET (temps écoulé, entier
non signé de 32 bits) indique combien de temps, en millisecondes, s' e st écoulé depuis que le
temporisateur a été démarré. Lorsque la valeur du port de sortie ET atteint la valeur du port d' e ntrée
A0034309
PT (temps préréglé, entier non signé de 32 bits), le temporisateur est arrêté et le port de sortie Q est
remis à zéro.
IN
ET
← →
Q
Si la valeur du port d' e ntrée Int est inférieure au temps de cycle ou n' e st pas divisible par le temps
de cycle, la valeur est arrondie en interne au multiple le plus proche du temps de cycle.
← →
PT
PT
Configuration
A0034332
53

Publicité

Table des Matières
loading

Table des Matières