Omron SYSMAC CS Série Manuel De Programmation page 284

Automates programmables
Table des Matières

Publicité

Temps de cycle et traitement à grande vitesse
Utilisation de l'instruction
DLNK(226)
Entrée
Délai d'entrée à ON
×
DLNK
Transfert de données vers
la carte Controller Link
Temps maximal de réponse d'E/S de liaison de données
Remarque
1,2,3...
Le diagramme suivant représente le flux de données qui génère le temps
maximal de réponse d'E/S de liaison de données lorsque l'instruction DLNK(226)
est utilisée.
Carte d'entrée
(1) Retard de 1,5 temps de cycle
Un temps de cycle
Exécution du
programme
DLNK
×
Un cycle de
communication
Traitement dans
l'UC n° 2
Délai de sortie à ON
Dans le diagramme ci-dessus, le traitement est retardé en 3 points, ce qui
augmente le temps de réponse d'E/S de liaison de données.
Dans cet exemple, l'instruction DNLK(226) est supposée être placée après
d'autres instructions du programme dans les deux UC.
1. L'entrée arrive à l'API (UC n° 1) juste après la mise à jour d'E/S, entraînant
un retard d'un cycle avant l'enregistrement de l'entrée dans l'API. Les
cartes réseau sont mises à jour pendant l'exécution du programme, ce qui
réduit le retard total à environ 1,5 temps de cycle.
2. L'échange de données se produit immédiatement après que l'API a
transmis le jeton qui le transforme en nœud d'analyse, générant ainsi un
retard de l'ordre d'un temps de cycle de communication (maximum), avant
le transfert des données par traitement de liaison de données. Un retard
de l'ordre d'un temps de cycle de communication (maximum) se forme
également après la réception du jeton, générant un retard total maximum
de deux temps de cycle de communication.
3. Les données transférées par traitement de liaison de données arrivent à
l'API (UC n° 2) après la mise à jour d'E/S, mais l'instruction DLNK(226)
met à jour les données, et les données seront donc enregistrées dans l'API
sans générer de retard de l'ordre d'un cycle (maximum). Les cartes d'E/S
standard sont mises à jour après l'exécution du programme, générant ainsi
un retard total d'environ un cycle.
Exécution de DLNK(226)
Traitement dans
DLNK
l'UC n° 1
(2) Retard de deux temps de cycle de communication
Un temps de cycle maximum
(3) Retard d'environ 1 temps de cycle
×
Données reçues de la carte Controller Link
Exécution
DLNK
DLNK
du
Carte de sortie
Chapitre 6-1
Cartes d'E/S standard
mises à jour
Cartes réseau mises à jour
(y compris les liaisons de
données)
Transmissions de
liaisons de données
DLNK
257

Publicité

Table des Matières
loading

Table des Matières