Siemens SIMATIC S7-200 Manuel page 161

Masquer les pouces Voir aussi pour SIMATIC S7-200:
Table des Matières

Publicité

Il existe deux méthodes pour changer les caractéristiques d'un signal PWM :
Mise à jour synchrone : Vous pouvez effectuer une mise à jour synchrone si aucune
-
modification de la base de temps n'est nécessaire. Lors d'une mise à jour synchrone, la
modification des caractéristiques de signal a lieu sur une limite de période afin d'assurer
une transition lisse.
Mise à jour asynchrone : Typiquement dans le fonctionnement PWM, la durée d'impulsion
-
varie alors que la période reste constante, de sorte qu'il n'est pas nécessaire de modifier la
base de temps. Toutefois, si une telle modification est nécessaire pour le générateur
PTO/PWM, il faut faire appel à la mise à jour asynchrone. Une mise à jour asynchrone
entraîne la désactivation momentanée du générateur PTO/PWM, de manière asynchrone
par rapport au signal PWM. Cela peut entraîner une instabilité indésirable dans l'appareil
piloté et c'est pour cela que nous recommandons les mises à jour PWM synchrones.
Choisissez une base de temps que vous pensez être compatible avec toutes les valeurs
anticipées pour votre période.
Conseil
Le bit Méthode de mise à jour PWM (SM67.4 ou SM77.4) dans l'octet de commande indique le
type de mise à jour utilisée lorsque l'opération PLS est exécutée pour procéder à des
modifications.
Si la base de temps change, il y aura mise à jour asynchrone quel que soit l'état du bit de
méthode de mise à jour PWM.
Mémentos spéciaux pour la configuration et la gestion du
fonctionnement PTO/PWM
L'opération PLS lit les données rangées dans les adresses SM indiquées et programme le
générateur PTO/PWM en conséquence. L'octet SMB67 commande PTO 0 ou PWM 0 et l'octet
SMB77 commande PTO 1 ou PWM 1. Le tableau 6-36 décrit les registres servant à gérer la
fonction PTO/PWM. Vous pouvez vous reporter au tableau 6-37 pour déterminer la valeur à placer
dans le registre de commande PTO/PWM pour appeler l'opération désirée.
Vous pouvez modifier les caractéristiques d'un signal PTO ou PWM en changeant les adresses
dans la mémoire SM (notamment l'octet de commande), puis en exécutant l'opération PLS. Il est
possible de désactiver à tout moment la génération d'un signal PTO ou PWM en écrivant zéro
dans le bit de validation PTO/PWM de l'octet de commande (SM67.7 ou SM77.7), puis en
exécutant l'opération PLS.
Le bit d'inactivité PTO dans l'octet d'état (SM66.7 ou SM76.7) permet d'indiquer que le train
d'impulsions programmé est achevé. Il est en outre possible d'appeler un programme
d'interruption à l'achèvement d'un train d'impulsions (voir la description des opérations
d'interruption et de communication). Si vous avez activé le mode "segments multiples", le
programme d'interruption est appelé à la fin de la table de profil
Les situations suivantes mettent les bits SM66.4 (ou SM76.4) et SM66.5 (ou SM76.5) à 1 :
Le fait de préciser une valeur de différence de période entraînant une période incorrecte
-
après un certain nombre d'impulsions génère un débordement mathématique qui interrompt
la fonction PTO et met à 1 le bit d'erreur de calcul de différence (SM66.4 ou SM76.4).
La sortie est de nouveau gérée via la mémoire image.
Interrompre manuellement (désactiver) un profil PTO en cours d'exécution met à 1 le bit
-
d'interruption utilisateur (SM66.5 ou SM76.5).
Tenter de charger le pipeline alors que ce dernier est plein met à 1 le bit de débordement
-
PTO (SM66.6 ou SM76.6). Vous devez effacer ce bit manuellement lorsqu'un débordement
a été signalé pour détecter les débordements suivants. Le passage à l'état "Marche"
initialise ce bit à 0.
Conseil
Lorsque vous chargez une nouvelle valeur de comptage des impulsions (SMD72 ou SMD82),
une nouvelle durée d'impulsion (SMW70 ou SMW80) ou une nouvelle période (SMW68 ou
SMW78), vous devez mettre à 1 les bits de mise à jour correspondants dans le registre de
commande avant d'exécuter l'opération PLS. En mode PTO multi--segment, vous devez
également charger le décalage de début (SMW168 ou SMW178) de la table de profil et les
valeurs de la table de profil avant d'exécuter l'opération PLS.
Jeu d'opérations S7- -200
Chapitre 6
147

Publicité

Table des Matières
loading

Table des Matières