Télécharger Imprimer la page

Omron SYSMAC CPM1 Manuel De Programmation page 454

Masquer les pouces Voir aussi pour SYSMAC CPM1:

Publicité

Instructions spéciales
Drapeaux
D3E Electronique Parc du Grand TROYES 3 Rond Point Winston CHURCHILL 10302 SAINTE SAVINE
442
Tél: 03 25 71 31 65 Fax: 03 25 74 38 82 Email: electronique@d3e.fr www.d3e.fr
En général, PWM(--) ne doit être exécutée qu'une fois pour démarrer la sortie
d'impulsions ; utiliser la fonction de variation sur changement de front
(@PWM(--)) ou une condition d'entrée sur ON sur un seul cycle.
Des impulsions à rapport cyclique variable peuvent être générées de façon
simultanée et indépendante à partir de deux bits de sortie.
Lorsque des impulsions à rapport cyclique variable sont générées à partir d'un
bit de sortie et que PWM(--) est de nouveau exécutée pour ce bit avec un rapport
cyclique différent, la sortie d'impulsions continue avec le nouveau rapport cycli-
que. La fréquence ne peut être modifiée.
PWM(--) ne peut être exécutée pour un bit de sortie si des impulsions sont déjà
générées à partir de ce bit par SPED(64) ou ACC(--). Une erreur se produit et
SR 25503 est mis sur ON lorsque PWM(--) est exécutée dans ces circons-
tances.
Rem. Se reporter au paragraphe 2-5 Fonctions de contrôle de sortie d'impulsions pour
de plus amples informations.
Spécificateur de port (P)
Le spécificateur de port indique le bit de sortie où a lieu la sortie d'impulsions.
P
Emplacement(s) de la (ou des) sortie(s) d'impulsion(s)
000 Sortie d'impulsions à rapport cyclique variable 0 (sortie 01000)
010 Sortie d'impulsions à rapport cyclique variable 1 (sortie 01001)
Fréquence (F)
La valeur BCD à 4 digits de F définit la fréquence d'impulsions en unités de
0,1 Hz. La fréquence peut être réglée entre 0001 et 9999 (0,1 à 999,9 Hz).
Rapport cyclique (D)
La valeur BCD à 4 digits de D définit le rapport cyclique variable de la sortie d'im-
pulsions, c'est-à-dire le pourcentage de temps durant lequel la sortie sera à l'é-
tat ON. Le rapport cyclique peut être défini entre 0001 et 0100 (1% à 100%). Il
est de 75% sur le schéma suivant :
t
on
= D (1% à 100%)
T
Une limite de zone de données a été dépassée.
ER :
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 ou 010, F n'est pas une valeur BCD comprise
entre 0001 et 9999, ou D n'est pas une valeur BCD comprise entre 0001
et 0100. (la valeur de fréquence dans F n'est lue qu'au démarrage de la
sortie d'impulsions).
ACC(--) est exécutée pour un bit à partir duquel des impulsions sont
déjà générées par ACC(--) ou SPED(64).
PWM(--) est exécutée dans un sous-programme d'interruption alors
qu'une E/S d'impulsions ou 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.
Chapitre
à
n
T
7-26

Publicité

loading