8.6
Impulsion
8.6.1
Instruction CTRL_PWM
Tableau 8- 117
Instruction CTRL_PWM (Modulation de largeur d'impulsion)
CONT/LOG
STEP 7 crée automatiquement le DB lorsque vous insérez l'instruction.
1
Tableau 8- 118
Types de données pour les paramètres
Paramètre et type
PWM
IN
ENABLE
IN
BUSY
OUT
STATUS
OUT
L'instruction CTRL_PWM stocke les informations de paramètres dans le DB. L'utilisateur ne
peut pas modifier séparément les paramètres du bloc de données qui sont gérés par
l'instruction CTRL_PWM.
Indiquez le générateur d'impulsions activé à utiliser en spécifiant son nom de variable
comme paramètre PWM.
Lorsque l'entrée EN est à VRAI, l'instruction PWM_CTRL démarre ou arrête le générateur
d'impulsions PWM identifié conformément à la valeur de l'entrée ENABLE. La durée de
l'impulsion est précisée par la valeur dans l'adresse de mot de sortie Q associée.
Etant donné que la CPU traite la requête une fois que l'instruction CTRL_PWM est exécutée,
le paramètre BUSY signalera toujours FAUX. Si une erreur est détectée, ENO est mis à
FAUX et le paramètre STATUS contient un code d'erreur.
Automate programmable S7-1200
Manuel système, 07/2011, A5E02486682-04
Description
Fournit une sortie à période fixe avec un rapport cyclique variable. La sortie PWM s'exécute
en continu une fois qu'elle a été lancée à la fréquence indiquée (période). On fait varier la
largeur d'impulsion de la manière nécessaire pour influer sur la commande souhaitée.
Type de
Description
données
HW_PWM
Identificateur PWM : les noms des générateurs d'impulsions activés
(Word)
deviennent des variables dans la table de variables "Constantes" et
sont disponibles pour utilisation comme paramètre PWM. (valeur par
défaut : 0)
Bool
1=démarrer le générateur d'impulsions
0 = arrêter le générateur d'impulsions
Bool
Fonction occupée (valeur par défaut : 0)
Word
Code d'erreur d'exécution (valeur par défaut : 0)
Instructions avancées
8.6 Impulsion
289