Télécharger Imprimer la page

Temps De Cycle Des Cpm2A/Cpm2C Et Temps De Réponse D'e/S; Temps De Réponse D'e/S - Omron SYSMAC CPM1 Manuel De Programmation

Masquer les pouces Voir aussi pour SYSMAC CPM1:

Publicité

Temps de cycle des CPM2A/CPM2C et temps de réponse d'E/S
Temps de cycle
1 ms ou plus
TMHH(----) peut être imprécise dans le cas de l'utilisation de TC 000 à TC 003 ou TC 008 à TC 255
(fonctionnement normal de TC 004 à TC 007).
10 ms ou plus
dans le cas de l'utilisation de TC 004 à TC 255
(fonctionnement normal de TC 000 à TC 003).
20 ms ou plus
Le programme utilisant le bit d'horloge de 0,02 seconde (SR 25401) peut être imprécis.
100 ms ou plus
TIM peut être imprécis. Le programme utilisant le bit d'horloge de 0,01 seconde (SR 25500) peut
être imprécis. Une erreur CYCLE TIME OVER (temps de cycle terminé) est générée (SR 25309
passe à l'état ON).
120 ms ou plus
La SV du temps de surveillance de FALS 9F est dépassée. Une erreur système (FALS 9F) est
générée et l'opération s'arrêt.
200 ms ou plus
Le programme utilisant le bit d'horloge de 0,02 seconde (SR 25501) peut être imprécis.
Exemple de temps de cycle
Processus
1. Surveillance
2. Exécution du programme 1,26 " 500 (!s)
3. Calcul du temps de cycle Négligeable
4. Rafraîchissement des
E/S
5. Prise en charge des
ports périphériques
Temps de cycle
8-2-2 Temps de réponse d'E/S
D3E Electronique Parc du Grand TROYES 3 Rond Point Winston CHURCHILL 10302 SAINTE SAVINE
Tél: 03 25 71 31 65 Fax: 03 25 74 38 82 Email: electronique@d3e.fr www.d3e.fr
réduire le temps de cycle ou améliorer le temps de réponse à l'aide de pro-
grammes d'interruption.
Dans cet exemple, le temps de cycle est calculé pour une unité centrale
CPM2A/CPM2C à 30 points d'E/S (18 points d'entrée et 12 points de sortie). Les
E/S sont paramétrées de la façon suivante :
18 entrées : 2 mots (00000 à 00011, 00100 à 00105)
12 sorties : 2 mots (01000 à 01007, 01100 à 01103)
Les autres conditions de fonctionnement sont supposées être :
Programme utilisateur : 500 instructions (constituées seulement de LD et
Temps de cycle :
Le temps de traitement moyen d'une instruction du programme utilisateur est
estimé à 1,26 !s. Les temps de cycle sont indiqués dans le tableau suivant :
Méthode de calcul
Fixe
Fixe
Temps minimum
(1) + (2) + (3) + (4) + (5)
Rem. 1. Le temps de cycle peut être lu à partir de l'API via un périphérique de pro-
grammation.
2. Le temps de cycle maximum et le temps de cycle actuel sont enregistrés
dans AR 14 et AR 15.
3. Le temps de cycle peut varier selon les conditions de fonctionnement et ne
correspondra pas nécessairement avec précision à la valeur calculée.
Le temps de réponse d'E/S est le temps nécessaire à l'API, après la réception
d'un signal en entrée (après passage à l'état ON du bit d'entrée), pour vérifier et
traiter les informations et générer un signal de commande (générer le résultat du
traitement dans un bit de sortie). Ce temps de réponse varie selon les con-
traintes temporelles et les conditions de traitement.
Les temps de réponse d'E/S minimum et maximum sont indiqués ici, en utilisant
comme exemple le programme ci-dessous.
Conséquences
OUT)
Variable (pas de minimum défini)
Temps avec périphérique
de programmation
0,3 ms
0,6 ms
0 ms
0,3 ms
0,55 ms
1,75 ms
Entrée
Chapitre
8-2
Temps sans périphérique
de programmation
0,3 ms
0,6 ms
0 ms
0,3 ms
0 ms
1,2 ms
Sortie
477

Publicité

loading