Mode Prioritaire Du Traitement Des Périphériques; Mode De Traitement Parallèle Et Temps De Cycle Minimums; Concurrence De Données En Traitement Parallèle Avec Accès Mémoire Asynchrone - Omron SYSMAC CS Série Manuel De Programmation

Automates programmables
Table des Matières

Publicité

Mode prioritaire du traitement des périphériques
6-8-2
Mode de traitement parallèle et temps de cycle minimums
6-8-3
Concurrence de données en traitement parallèle avec accès
mémoire asynchrone
6-9
Mode prioritaire du traitement des périphériques
Remarque
322
commençant par 01 hex. ou commandes de configuration/réinitialisation forcée
avec des codes communs commençant par 23 hex.) et 2) Le traitement de toutes
les commandes en mode C reçues qui accèdent à la mémoire d'E/S (exceptées
les liaisons NT utilisant le port périphérique ou RS-232C).
Si un temps de cycle minimum est spécifié lorsque vous utilisez un mode de
traitement parallèle, une pause est insérée après l'exécution du programme
jusqu'à ce que le temps de cycle minimum soit atteint, mais le traitement des
périphériques continue.
Lors de l'utilisation du traitement parallèle avec accès mémoire asynchrone,
les données ne doivent pas être concurrentes dans les cas suivants
• Lorsque plusieurs mots sont lus dans la mémoire d'E/S à l'aide d'une
commande de communication, les données contenues dans les mots ne
peuvent pas être concurrentes.
• Si une instruction lit plusieurs de la mémoire d'E/S et qu'un traitement des
périphériques est exécuté pendant l'exécution des instructions, les
données contenues dans les mots ne peuvent pas être concurrentes.
• Si le même mot de la mémoire d'E/S est lu par plusieurs instructions à
différents emplacements du programme et que le traitement des
périphériques est exécuté entre l'exécution des instructions, les données
contenues dans le mot ne peuvent pas être concurrentes.
Pour garantir la concurrence des données, si nécessaire, procédez de la
manière suivante :
1. Utilisez le traitement parallèle avec accès mémoire synchrone.
2. Utilisez l'instruction IOSP(287) pour désactiver le traitement des
périphériques aux endroits requis du programme, puis réactivez le traitement
des périphériques à l'aide de l'instruction IORS(288).
Normalement, le traitement des périphériques du port RS-232C, du port
périphérique, de la carte interne (série CS uniquement), des cartes réseau et des
cartes d'E/S spéciales n'est pris en charge qu'une seule fois, à la fin du cycle,
après la mise à jour d'E/S. Le temps alloué à chaque service est égal à 4 % de
temps de cycle ou à un temps défini par l'utilisateur. Il existe cependant un mode
qui active le traitement périodique en cours de cycle. Ce mode, appelé mode
prioritaire du traitement des périphériques, est paramétré dans la configuration
de l'API.
Vous pouvez utilisez le mode prioritaire du traitement des périphériques avec
les UC de la série CJ ou CS, mais les UC CS1 série CS doivent porter le
numéro de lot 001201@@@@ ou un numéro postérieur (date de fabrication au
1er décembre 2000 ou postérieure). (Le mode prioritaire du traitement des
périphériques n'est pas pris en charge par les UC CS1D pour systèmes à
CPU en duplex).
Chapitre 6-9

Publicité

Table des Matières
loading

Table des Matières