Description
Traduction de la notice originale
Description de la fonction
Le bloc fonction FGEN représente un générateur de fonction. Il génère une forme de signal à la sortie Y qui est définie dans la structure de données Para_FGEN. Le bloc fonction peut être mis en cascade. Par exemple, si plusieurs de ces EFB sont utilisés, diverses formes de signal peuvent être créées et mises les unes sur les autres.
Les 8 formes de signal différentes suivantes peuvent être générées :
NOTE : ce bloc fonction effectue une initialisation interne lors du premier cycle d'un programme après un démarrage à chaud ou à froid (téléchargement d'une application ou redémarrage) du programme de l'automate.
Par conséquent, vérifiez que le bloc fonction est invoqué lors du premier cycle d'un programme. En cas d'invocation du bloc fonction dans un cycle d'un programme ultérieur, l'initialisation interne ne s'effectuera pas et les sorties risquent de fournir des valeurs erronées.
AVERTISSEMENT
COMPORTEMENT DE SORTIE INATTENDU
Vérifiez que le bloc fonction est toujours invoqué lors du premier cycle d'un programme.
Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels.
EN et ENO peuvent être configurés en tant que paramètres supplémentaires.
Représentation en FBD
Représentation :
Représentation en LD
Représentation :
Représentation en IL
Représentation :
CAL FGEN_Instance (R:=ResetFlag, START:=StartFlag, PARA:=Parameter, YOFF:=Output_Y_Offset, Y=>FunctionGeneratorOutput, ACTIVE=>FunctionGeneratorActiv, N=>NumberOfPeriods)
Représentation en ST
Représentation :
FGEN_Instance (R:=ResetFlag, START:=StartFlag, PARA:=Parameter, YOFF:=Output_Y_Offset, Y=>FunctionGeneratorOutput, ACTIVE=>FunctionGeneratorActiv, N=>NumberOfPeriods) ;
Description des paramètres de FGEN
Description des paramètres d'entrée :
Paramètre
Type de données
Description
R
1: RAZ
START
BOOL
1: Générateur de fonction de démarrage
PARA
Paramètre
YOFF
Décalage pour une sortie Y
Description des paramètres de sortie :
Paramètre
Type de données
Description
Y
REAL
Sortie de générateur de fonction
ACTIVE
BOOL
ACTIVE = 1 : Le générateur de fonction est actif
N
Nombre d'intervalles depuis le démarrage
Description des paramètres de Para_FGEN
Description de la structure de données
Elément
Type de données
Description
func_no
Choix de la fonction du générateur (1-8)
amplitude
Amplitude de fonction
halfperiod
Durée d'un demi-cycle
t_off
TIME
Constante de temps au repos
t_rise
TIME
Constante de temps de montée
t_acc
TIME
Temps avec lissage
unipolaire
"1 "= Signal unipolaire
"0 "= Signal bipolaire
Erreur d’exécution
Pour obtenir la liste de l'ensemble des codes et valeurs d'erreur du bloc, reportez-vous à la section CLC_PRO.