Exécution En Arrière-Plan - Omron SYSMAC CS Série Manuel De Programmation

Automates programmables
Table des Matières

Publicité

Temps de cycle et traitement à grande vitesse
6-1-10 Exécution en arrière-plan
Remarque
Applications
Procédure
1,2,3...
258
L'équation du temps maximal de réponse d'E/S de liaison de données est la
suivante :
Délai d'entrée à ON
Temps de cycle de l'API sur l'UC n° 1 × 1,5
Temps de cycle de communication × 2
Temps de cycle de l'API sur l'UC n° 2 × 1
Délai de sortie à ON
Total (temps de réponse d'E/S de liaison de
données)
L'exécution en arrière-plan permet de réduire les fluctuations du temps de
cycle. L'exécution en arrière-plan n'est prise en charge que par les UC CS1-
H, CJ1-H ou CJ1M, ou les UC CS1D pour systèmes à UC seule.
Le traitement des données de tables (par exemple, les recherches de
données) et le traitement des chaînes de caractères (par exemple les
recherches de chaînes de caractères) nécessitent un certain temps
d'exécution et peuvent induire d'importantes fluctuations du temps de cycle,
en raison du temps supplémentaire requis pour leur exécution.
Toutefois, dans le cas des UC CS1-H, CJ1-H ou CJ1M, ou des UC CS1D
pour systèmes à UC seule (voir remarque), l'exécution en arrière-plan
(découpage du temps) permet d'exécuter les instructions suivantes sur
plusieurs cycles afin de mieux contrôler les fluctuations du temps de cycle. La
configuration de l'API permet de paramétrer une exécution en arrière-plan
pour chaque type d'instruction.
Les UC CS1D pour systèmes à UC en duplex ne prennent pas en charge
l'exécution en arrière-plan.
• Instructions de traitement de données de tables
• Instructions de traitement de chaînes de caractères
• Instructions
de
décalage
REGISTER uniquement)
Configurer l'exécution en arrière-plan des instructions ci-dessus peut faciliter
le contrôle des allongements temporaires du temps de cycle.
UC CS1
MAX
Temps d'exé-
cution long
Temps de cycle
plus long lorsque
l'instruction MAX
est exécutée.
Vous pouvez utiliser l'exécution en arrière-plan pour le traitement de grands
volumes de données, tel que la compilation ou le traitement de données,
requis à certaines heures seulement (exemple : 1 fois par jour), lorsque la
réduction de l'effet sur le temps de cycle a plus d'importance que la vitesse du
traitement des données.
1. Paramétrez la configuration de l'API pour activer l'exécution en arrière-
plan des instructions requises.
2. Configurez le numéro du port des communications (numéro de port
logique) à utiliser pour l'exécution en arrière-plan, dans la configuration de
l'API. Ce numéro de port sera utilisé pour toutes les instructions traitées
en arrière-plan.
1,5 ms
25 ms × 1,5
10 ms × 2
20 ms × 1
15 ms
94 ms
de
données
(ASYNCHRONOUS
UC CS1-H ou
Exécution en
CJ1-H
arrière-plan
MAX
Exécution
uniquement
lancée.
Chapitre 6-1
---
Plus rapide de 12,5 ms
(25 ms x 0,5)
---
Plus rapide de 20 ms
(20 ms x 1)
---
Plus rapide de 32,5 ms
(26 % plus rapide)
SHIFT
Exécutée sur
plusieurs cycles à
l'aide du découpage
du temps.

Publicité

Table des Matières
loading

Table des Matières