Télécharger Imprimer la page

High-Speed Counter Pv Read -- Prv - Omron SYSMAC CPM1 Manuel De Programmation

Publicité

Instructions de temporisation et de comptage
Arrêt de la sortie
d'impulsions (C=003)
Modification de la PV
(C=004)
Arrêt de la sortie de
commande d'impulsions
synchronisée (C=003)
Drapeaux

7-15-9 HIGH-SPEED COUNTER PV READ -- PRV(62)

Symboles à contacts
PRV(62)
P
C
D
Limitations
D3E Electronique Parc du Grand TROYES 3 Rond Point Winston CHURCHILL 10302 SAINTE SAVINE
348
Tél: 03 25 71 31 65 Fax: 03 25 74 38 82 Email: electronique@d3e.fr www.d3e.fr
PV d'entrée d'interruptions (P=100 à 103)
INI(61) remplace la PV de l'entrée d'interruptions (en mode compteur) par une
valeur hexadécimale à 4 digits (0000 à FFFF) dans P1.
Lorsque C est 003, INI(61) arrête la sortie d'impulsions.
INI(61) change la PV de l'impulsion produite en valeur à 8 digits de BCD dans P1
et P1+1. La PV ne peut pas être changée tandis que la sortie d'impulsion est en
marche.
La nouvelle PV peut être comprise entre --16 777 215 et 16 777 215. Le bit 15 de
P1+1 est utilisé comme bit de signe ; ce nombre est négatif lorsque le bit 15 est
sur ON, positif s'il est sur OFF.
Lorsque C est 003, INI(61) arrête la sortie de commande d'impulsions synchro-
nisée.
ER :
Le spécificateur de port et le paramètre C sont incompatibles (par
exemple : P=010 et C=000).
La définition d'un opérande est imprécise ou la PV indiquée n'est pas
dans la plage autorisée.
L'adresse indiquée pour P1 ou P1+1 dépasse la limite de la zone de
données.
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).
La fonction indiquée est incompatible avec le fonctionnement de l'API.
Par exemple, ne pas définir C=005 lorsque la commande d'impulsions
synchronisée n'est pas utilisée.
INI(61) est exécutée pour modifier la PV d'une sortie d'impulsions
(C=004) alors que la sortie d'impulsions est en cours.
INI(61) est exécutée dans un sous-programme d'interruption alors
qu'une entrée-sortie d'impulsions ou une instruction de comptage à
grande vitesse instruction (INI(61), PRV(62), CTBL(63), SPED(64),
PULS(65), ACC(----), PWM(----) ou SYNC(----)) est exécutée dans le pro-
gramme principal.
@PRV(62)
P
C
D
Cette instruction n'est pas supportée par les API du SRM1(-V2).
Sur les API des CPM1/CPM1A, P doit être égal à 000 et C doit être compris entre
000 et 002.
Sur les API des CPM2A/CPM2C, P doit être égal à 000, 010, 100, 101, 102 ou
103 et C doit être compris entre 000 et 003.
Chapitre
Zones de données d'opérandes
P : Spécificateur de port
000, 010, 100, 101, 102, 103
C : Données de commande
000, 001, 002 ou 003
D : Premier mot de destination
IR, SR, AR, DM, HR, LR
7-15

Publicité

loading