Download Automates programmables

Transcript
Chapitre 6-1
Temps de cycle et traitement à grande vitesse
3.
4.
5.
6.
Remarque Un seul port est utilisé pour toutes les exécutions en arrièreplan. Par conséquent, une exécution en arrière-plan ne peut
être lancée si l'exécution en arrière-plan d'une autre instruction
est déjà en cours. Utilisez le drapeau d'activation du port des
communications pour contrôler les instructions spécifiées pour
l'exécution en arrière-plan et éviter que plusieurs instructions
ne soient exécutées simultanément.
Si une instruction pour laquelle vous avez spécifié une exécution en arrière
est exécutée, l'exécution ne sera lancée qu'au cours du cycle pendant
lequel la condition d'exécution a été satisfaite, et ne se terminera pas sur
le même cycle.
Lorsque l'exécution en arrière-plan est lancée, le drapeau d'activation du
port des communications correspondant à ce port passe à OFF.
L'exécution en arrière se poursuit sur plusieurs cycles.
Lorsque le traitement est terminé, le drapeau d'activation du port des
communications correspondant à ce port passe à ON. Ceci active
l'exécution en arrière-plan d'une autre instruction.
Instructions utilisables
■ Instructions de traitement des données de tables
Instruction
DATA SEARCH
SWAP BYTES
FIND MAXIMUM
FIND MINIMUM
SUM
FRAME CHECKSUM
Mnémonique
SRCH
SWAP
MAX
MIN
SUM
FCS
Code fonction
181
637
182
183
184
180
■ Instructions de traitement des chaînes de caractères
Instruction
MOVE STRING
CONCATENATE STRING
GET STRING LEFT
GET STRING RIGHT
GET STRING MIDDLE
FIND IN STRING
STRING LENGTH
REPLACE IN STRING
DELETE STRING
EXCHANGE STRING
CLEAR STRING
INSERT INTO STRING
Mnémonique
MOV$
+$
LEFT$
RIGHT$
MID$
FIND$
LEN$
RPLC$
DEL$
XCHG$
CLR$
INS$
Code fonction
664
656
652
653
654
660
650
661
658
665
666
657
■ Instructions de décalage de données
Instruction
ASYNCHRONOUS SHIFT REGISTER
Mnémonique
Code fonction
ASFT
017
Différences entre les instructions exécutées normalement et celles exécutées en arrière-plan
Les différences entre l'exécution normale des instructions et leur exécution en
arrière-plan sont répertoriées ci-dessous.
259