Description
Traduction de la notice originale
Utilisation du bloc
Les actionneurs sont pilotés non seulement par des quantités analogiques, mais également par des signaux de commande binaires. La conversion des valeurs analogiques en signaux de sortie binaires est réalisée, par exemple, via la modulation de largeur d'impulsion (PWM) ou la modulation de durée d'impulsion (PDM).
L'énergie moyenne ajustée de l'actionneur (énergie de l'actionneur) doit correspondre à la valeur d'entrée analogique ( IN) du bloc de modulation.
Description de la fonction
Le bloc fonction PWM est utilisé pour convertir des valeurs analogiques en signaux de sortie numériques pour Control Expert.
En modulation de largeur d'impulsion (PWM1), un signal "1" de persistance de variable proportionnelle à la valeur analogique X correspond à la sortie dans une période de cycle fixe. L'énergie moyenne ajustée correspond au rapport de la durée d'allumage T_on et du temps de cycle t_period.
Afin que l'énergie moyenne ajustée corresponde également à la variable d'entrée analogique IN, les conditions suivantes doivent s'appliquer :
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 appelé lors du premier cycle d'un programme. En cas d'appel du bloc fonction dans un cycle 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.
Les paramètres supplémentaires EN et ENO peuvent être configurés.
Informations générales sur le variateur d'actionneur
En général, le variateur d'actionneur binaire est représenté par deux signaux binaires Y_POS et Y_NEG.
Sur un moteur, la sortie Y_POS correspond au signal "rotation dans le sens horaire" et la sortie Y_NEG au signal "rotation dans le sens anti-horaire". Dans le cas d'un four, les sorties Y_POS et Y_NEG pourraient être considérées comme correspondant au "chauffage" et au "refroidissement".
Si le variateur d'actionnement en question est un moteur, il est possible, afin d'éviter la surcourse des boîtes de vitesses dépourvues d'autoblocage, qu'une impulsion de freinage doive être émise après le signal d'embrayage. En vue de protéger l'électronique, un temps de pause est nécessaire après l'allumage T_on et avant l'impulsion de freinage t_brake pour éviter les courts-circuits.
Formules de longueur d'impulsion pour Y_POS et Y_NEG
La longueur d'impulsion T_on pour les sorties Y_POS et Y_NEG est calculée à l'aide des équations suivantes :
Sortie
Formule
Condition
Y_POS
Y_NEG
Règles de paramétrage
Pour un fonctionnement correct, observez les règles suivantes :
Représentation en FBD
Représentation :
Représentation en LD
Représentation :
Représentation en IL
Représentation :
CAL PWM_Instance (X:=InputVariable, R:=ResetMode, 
    PARA:=Parameters, Y_POS=>Positive_X_ValueOutput, 
    Y_NEG=>Negative_X_ValueOutput)
Représentation en ST
Représentation :
PWM_Instance (X:=InputVariable, R:=ResetMode, 
    PARA:=Parameters, Y_POS=>Positive_X_ValueOutput, 
    Y_NEG=>Negative_X_ValueOutput) ;
Description des paramètres de PWM
Description des paramètres d'entrée :
Paramètre
Type de données
Description
X
Variable d'entrée
R
Mode Réinitialisation ("1" = Réinitialisation)
PARA
Paramètre
Description des paramètres de sortie :
Paramètre
Type de données
Description
Y_POS
BOOL
Sortie pour les valeurs positives de X
Y_NEG
BOOL
Sortie pour les valeurs négatives de X
Description des paramètres Para_PWM
Description de la structure de données
Elément
Type de données
Description
t_period
Durée de période
t_pause
TIME
Durée de pause
t_brake
TIME
Durée de freinage
t_min
TIME
Durée d'impulsion d'activation minimum (secondes)
t_max
TIME
Durée d'impulsion d'activation maximum (secondes)
up_pos
Valeur de limite supérieure pour les valeurs positives de X
up_neg
REAL
Valeur de limite supérieure pour valeurs négatives de X
Erreur d'exécution
Pour une liste des valeurs et des codes d'erreur de bloc, voir CLC_PRO.