Automate programmable S7- -200 Manuel système
SMB66 à SMB85 : Registres PTO/PWM
Comme décrit dans le tableau D-15, les octets SMB66 à SMB85 permettent de surveiller et de
commander les fonctions PTO (train d'impulsions) et PWM (modulation de durée des impulsions).
Vous trouverez la description complète de ces bits dans la présentation des opérations de sorties
d'impulsions rapides au chapitre 6.
Tableau D-15 Octets de mémento spéciaux SMB66 à SMB85
Octet SM
SM66.0 à SM66.3
SM66.4
SM66.5
SM66.6
SM66.7
SM67.0
SM67.1
SM67.2
SM67.3
SM67.4
SM67.5
SM67.6
SM67.7
SMW68
SMW70
SMD72
SM76.0 à SM76.3
SM76.4
SM76.5
SM76.6
SM76.7
SM77.0
SM77.1
SM77.2
SM77.3
SM77.4
SM77.5
SM77.6
SM77.7
SMW78
SMW80
SMD82
512
Description
Réservés
PTO0 : abandon du profil, 0 = pas d'erreur, 1 = abandon suite à une erreur de calcul de
différence d'impulsion
PTO0 : abandon du profil, 0 = pas interrompu par commande de l'utilisateur,
1 = interrompu par commande de l'utilisateur
PTO0/PWM : débordement du pipeline (effacé par le système en cas d'utilisation de
profils externes ; sinon, remis à zéro par l'utilisateur), 0 = pas de débordement,
1 = débordement
PTO0 : inactivité, 0 = PTO en cours, 1 = PTO inactif
PTO0/PWM0 : mettre à jour période, 1 = écrire nouvelle période
PWM0 : mettre à jour durée d'impulsion, 1 = écrire nouvelle durée d'impulsion
PTO0 : mettre à jour valeur de comptage des impulsions, 1 = écrire nouvelle valeur de
comptage des impulsions
PTO0/PWM0 : sélectionner unité de temps, 0 = 1 µs/impulsion, 1 = 1 ms/impulsion
Mise à jour synchrone de PWM0, 0 = mise à jour asynchrone, 1 = mise à jour
synchrone
Mode PTO0 : 0 = mode segment unique (période et valeur de comptage des
impulsions sauvegardées dans mémentos spéciaux), 1 = mode segment multiple
(table de profil en mém. V)
PTO0/PWM0 : sélectionner mode, 0 = PTO, 1 = PWM
PTO0/PWM0 : bit de validation, 1 = valider
PTO0/PWM0 : valeur de la période (2 à 65 535 unités de temps)
PWM0 : valeur de la durée d'impulsion (0 à 65 535 unités de temps)
PTO0 : valeur de comptage des impulsions (1 à 2
Réservés
PTO1 : abandon du profil, 0 = pas d'erreur, 1 = abandon suite à une erreur de calcul de
différence d'impulsion
PTO1 : abandon du profil, 0 = pas interrompu par commande de l'utilisateur,
1 = interrompu par commande de l'utilisateur
PTO1/PWM : débordement du pipeline (effacé par le système en cas d'utilisation de
profils externes ; sinon, remis à zéro par l'utilisateur), 0 = pas de débordement,
1 = débordement
PTO1 : inactivité, 0 = PTO en cours, 1 = PTO inactif
PTO1/PWM1 : mettre à jour période, 1 = écrire nouvelle période
PWM1 : mettre à jour durée d'impulsion, 1 = écrire nouvelle durée d'impulsion
PTO1 : mettre à jour valeur de comptage des impulsions, 1 = écrire nouvelle valeur de
comptage des impulsions
PTO1/PWM1 : sélectionner unité de temps, 0 = 1 µs/impulsion, 1 = 1 ms/impulsion
Mise à jour synchrone de PWM1, 0 = mise à jour asynchrone, 1 = mise à jour
synchrone
Mode PTO1 : 0 = mode segment unique (période et valeur de comptage des
impulsions sauvegardées dans mémentos spéciaux), 1 = mode segment multiple
(table de profil en mém. V)
PTO1/PWM1 : sélectionner mode, 0 = PTO, 1 = PWM
PTO1/PWM1 : bit de validation, 1 = valider
PTO1/PWM1 : valeur de la période (2 à 65 535 unités de temps)
PWM1 : valeur de la durée d'impulsion (0 à 65 535 unités de temps)
PTO1 : valeur de comptage des impulsions (1 à 2
32
- -1)
32
- -1)