Bloc fonction Frequency_Multiplier

Schéma d'affectation des broches

La figure ci-dessous présente le schéma d'affectation des broches du bloc fonction Frequency_Multiplier :

G-SG-0030305.3.gif-high.gif

 

 

Description fonctionnelle

Le bloc fonction Frequency_Multiplier met en œuvre 32 clignoteurs représentés par les bits de sortie.

Sur chaque front montant du signal d'activation, la sortie du clignoteur commence à zéro. Le bit de poids le plus faible change d'état après une durée égale à la base de temps. Le deuxième bit clignote à une fréquence moitié de la fréquence initiale. Le troisième bit clignote à la moitié de la fréquence du deuxième et ainsi de suite, jusqu'à la réinitialisation du signal d'activation. Si l'entrée i_xHold est activée, l'état en cours des clignoteurs est Hold (maintien). Si des clignoteurs de type BOOL sont nécessaires, il est possible d'utiliser le bloc fonction DWORD_AS_BIT (bibliothèque Util).

La sortie est réinitialisée sur le front montant de l'entrée Enable.

Exemple

Fréquences (Enable = TRUE, Timebase = t#100ms, Hold = FALSE)

DWORD_AS_BIT (Entrée = Sortie de fréquence)

DWORD_AS_BIT.B00 clignote toutes les 100 ms

DWORD_AS_BIT.B01 clignote toutes les 200 ms

DWORD_AS_BIT.B02 clignote toutes les 400 ms

Description des broches d'entrée

Ce tableau décrit les broches d'entrée du bloc fonction Frequency_Multiplier :

Entrée

Type de données

Description

i_xEn

BOOL

TRUE : FB activé

FALSE : Désactivé

i_tBase

TIME

Période de temps

Plage : 1...4294967295 ms (≥ temps de cycle de l'automate)

i_xHold

BOOL

TRUE : Active

FALSE : Désactivé

Description des broches de sortie

Ce tableau décrit les broches de sortie du bloc fonction Frequency_Multiplier :

Sortie

Type de données

Description

q_xActv

BOOL

TRUE : Bloc fonction activé

FALSE : Désactivé

q_dwOput

DWORD

Etat de sortie

Plage : 0...4294967295