Partage De Registres D'index Et De Données Entre Des Tâches; Méthode De Configuration - Omron SYSMAC CS Série Manuel De Programmation

Automates programmables
Table des Matières

Publicité

Temps de cycle et traitement à grande vitesse
6-1-11 Partage de registres d'index et de données entre des tâches
Remarque
Méthode de configuration
1,2,3...
Drapeau d'activation du port
Condition
des communications
d'exécution
a
A20200
Drapeau d'activation du port
Condition
des communications
d'exécution
b
A20200
Le partage de registres d'index et de données (IR/DR) entre des tâches est
uniquement pris en charge par les UC CS1-H, CJ1-H, CJ1M ou CS1D. La
configuration normale spécifie des registres séparés pour chaque tâche. Vous
pouvez confirmer la configuration actuelle dans A09914.
1. Les registres d'index et de données partagés permettent d'éliminer les
opérations de stockage et de chargement du contenu des registres entre
les tâches, lorsqu'un même contenu est requis dans plusieurs tâches.
Consultez le chapitre sur les registres d'index dans le Manuel d'utilisation,
série CS (W339) ou le Manuel d'utilisation, série CJ (W393), pour plus
d'informations sur le stockage et le chargement de contenu d'un registre
d'index.
2. Le temps de commutation entre les tâches est un peu plus rapide lorsque
les registres d'index et de données sont partagés. Il est recommandé de
configurer des registres partagés si les registres ne sont pas en cours
d'utilisation ou si des registres séparés ne sont pas absolument
nécessaires dans chaque tâche.
Configurez les registres d'index et de données à l'aide du CX-Programmer.
Vous ne pouvez pas réaliser ce paramétrage à partir de la console de
programmation.
1. Sélectionnez un API (PLC) dans l'arborescence du projet du
CX-Programmer et cliquez avec le bouton droit de la souris.
L'exécution de l'instruction MAX(182) est
MAX
lancée si la condition d'exécution « a » et le
D00000
drapeau d'activation du port des
D00100
D00200
communications sont à ON. L'adresse de
mémoire réelle du mot contenant la valeur
maximale est dirigée vers A595 et A596.
La condition d'exécution « b » passe à ON
SET
pour exécuter MOVL(498).
b
« a » passe à OFF pour que l'instruction
RSET
MAX(182) ne soit pas exécutée au prochain
a
cycle.
Lorsque la condition
MOVL
d'exécution « b » et le
A595
drapeau d'activation du port
IR0
des communications sont à
ON, MOVL(498) copie
l'adresse de mémoire réelle
dans A595 et A596 vers IR0.
Le contenu du mot de la mémoire d'E/S
MOV
désigné par l'adresse de mémoire dans IR0
,IR0
D00300
est copié dans D00300.
RSET
b
Chapitre 6-1
Traitement
supplément
aire requis
pour
déplacer
l'adresse.
265

Publicité

Table des Matières
loading

Table des Matières