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