Les actionneurs sont pilotés non seulement par des quantités analogiques, mais également par des signaux de commandes binaires.
L'énergie moyenne ajustée de l'actionneur (énergie de l'actionneur) doit correspondre à la valeur d'entrée analogique du bloc de modulation (IN).
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.
Description de la fonction
Le bloc fonction PWM1 convertit des valeurs analogiques en des signaux de sortie numériques.
En modulation de largeur d'impulsion (QPWM), un signal 1 est émis à une fréquence d'horloge constante, pendant une durée qui est fonction de la valeur analogique. L'énergie moyenne ajustée correspond au rapport de la durée de commutation 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 :
et peuvent être configurés en tant que paramètres supplémentaires.
Informations générales sur le variateur d'actionneur
En général, le variateur d'actionneur binaire est porté par deux signaux binaires OUT_POS et OUT_NEG. Sur un moteur, la sortie OUT_POS correspond au signal "rotation dans le sens horaire" et la sortie OUT_NEG au signal "rotation dans le sens anti-horaire". Pour un four, les sorties OUT_POS et OUT_NEG pourraient être interprétées en tant que "chauffage" et "refroidissement".
Formules de longueur d'impulsion pour
OUT_POS et
OUT_NEG
Les longueurs d'impulsion T_on des sorties OUT_pos et OUT_neg sont déterminées par les formules suivantes :
Sortie
|
Formule
|
Condition
|
OUT_POS
|
|
|
OUT_NEG
|
|
|
Pour un fonctionnement correct lors de la définition des paramètres, observez les règles suivantes :
t_min ≤ t_period
Représentation :
Représentation :
Représentation :
CAL PWM1_Instance (IN:=InputVariable, RST:=ResetMode,
PARA:=Parameters, OUT_NEG=>OutputNegative_IN_Values,
OUT_POS=>OutputPositive_IN_Values)
Représentation :
PWM1_Instance (IN:=InputVariable, RST:=ResetMode,
PARA:=Parameters, OUT_NEG=>OutputNegative_IN_Values,
OUT_POS=>OutputPositive_IN_Values) ;
Description des paramètres du
PWM1
Description des paramètres d'entrée :
Paramètre
|
Type de données
|
Description
|
IN
|
|
Variable d'entrée
|
RST
|
|
Mode de réinitialisation ("1" = Réinitialisation)
|
PARA
|
|
Paramètre
|
Description des paramètres de sortie :
Paramètre
|
Type de données
|
Description
|
OUT_NEG
|
BOOL
|
Sortie pour valeurs IN négatives
|
OUT_POS
|
BOOL
|
Sortie pour valeurs IN positives
|
Description des paramètres de
Para_PWM1
Description de la structure de données
Elément
|
Type de données
|
Description
|
t_period
|
|
Durée de période
|
t_min
|
TIME
|
Durée d'impulsion d'activation minimum (secondes)
|
in_max
|
|
Valeur de limitation supérieure pour valeurs IN positives/négatives
|
NOTE : Pour obtenir la liste de tous les codes et valeurs d'erreur du bloc, reportez-vous à la section
Traitement en sortie.