Télécharger Imprimer la page

Omron SYSMAC CPM1 Manuel De Programmation page 453

Publicité

Instructions spéciales
Drapeaux
7-26-8 PULSE WITH VARIABLE DUTY RATIO - PWM(--)
Symboles à contacts
PWM(--)
P
F
D
Limitations
Description
D3E Electronique Parc du Grand TROYES 3 Rond Point Winston CHURCHILL 10302 SAINTE SAVINE
Tél: 03 25 71 31 65 Fax: 03 25 74 38 82 Email: electronique@d3e.fr www.d3e.fr
# Lorsqu'ACC(--) est exécutée alors que les impulsions sont générées en mode
continu, la fréquence cible peut être modifiée (de 0001 à 1000 : de 10 Hz à
10 kHz) en fonction des vitesses d'accélération/décélération définies.
# En mode de sortie d'impulsions indépendant, il se produit une décélération
puis un arrêt de la sortie, lorsqu'ACC(--) est exécutée avec la fréquence cible
(dans C+1) réglée à 0000. Les vitesses d'accélération/décélération et le
nombre d'impulsions de sortie ne peuvent être vérifiées ni modifiées.
# ACC(--) est sans effet lorsqu'elle est exécutée alors que la sortie d'impulsions
est commandée par l'une des instructions suivantes (la sortie d'impulsions
n'est pas modifiée) :
Commande de la sortie d'impulsions à partir de 01000 par SPED(64).
Commande de la sortie d'impulsions à partir de 01001 par SPED(64).
Commande de la sortie d'impulsions à partir de 01000 par PWM(--).
Commande de la sortie d'impulsions à partir de 01001 par PWM(--).
Rem. Vérifier l'état de la sortie d'impulsions avant d'exécuter ACC(--).
ER :
Une limite de zone de données a été dépassée.
Le canal DM indirectement adressé n'existe pas (le contenu du canal
*DM n'est pas en BCD ou la limite de la zone DM a été dépassée).
P n'est pas égal à 000.
M n'est pas égal à 000, 002 ou n'est pas compris entre 010 et 013 (le
spécificateur de mode n'est lu qu'au moment du démarrage de la sortie
d'impulsions).
ACC(--) est exécutée pour un bit à partir duquel les impulsions sont déjà
générées par PWM(--) ou SPED(64).
ACC(--) est exécutée dans un programme d'interruption alors qu'une
E/S d'impulsions ou une instruction de comptage rapide (INI(61),
PRV(62), CTBL(63), SPED(64), PULS(65), ACC(--), PWM(--) ou
SYNC(--)) est exécutée dans le programme principal.
@PWM(--)
P
F
D
Cette instruction n'est disponible que sur les CPM2A/CPM2C.
P doit être 000 ou 010, F doit être une valeur BCD comprise entre 0001 et 9999,
et D doit être une valeur BCD comprise entre 0001 et 0100.
PWM(--) est utilisée pour générer des impulsions selon le rapport cyclique spé-
cifié à partir du bit de sortie spécifié. La sortie d'impulsions se poursuit jusqu'à ce
que PWM(--) soit de nouveau exécutée avec un rapport cyclique différent,
qu'INI(61) soit exécutée avec C=003, ou que l'API soit commuté en mode PRO-
GRAM.
Chapitre
Zones de données d'opérandes
P : Spécificateur de port
000 ou 010
F : Fréquence
IR, SR, AR, DM, HR, LR, #
D : Rapport cyclique
IR, SR, AR, DM, HR, LR, #
7-26
441

Publicité

loading