Tâches D'interruption Externes; Tâches D'interruption Hors Tension; Temps D'exécution D'instruction Et Nombre De Pas; Instructions D'entrée De Séquence - Omron SYSMAC CS1 Série Guide D'installation

Table des Matières

Publicité

Temps d'exécution d'instruction et nombre de pas
Tâches d'interruption
externes
Tâches d'interruption
hors tension
15-5 Temps d'exécution d'instruction et nombre de pas
Instructions d'entrée de
Séquence
La durée de réponse d'interruption pour les tâches d'interruption plannifiées, est
le temps de réponse d'interruption du logiciel (1 ms maximum).
Horloge interne
Tâche d'interruption plannifiée
La durée de réponse d'interruption pour les tâches externes diffère selon l'Unité
ou la carte (Unité d'E/S spéciales, Unité bus UC CS1, ou carte interne) qui
nécessite la tâche d'interruption externe de l'UC et le type de service requis par
l'interruption. Pour plus de détails, se référer à l'opération appropriée du manuel
d'utilisation de l'Unité ou de la carte.
Les tâches d'interruption hors tension sont exécutées en l'espace de 0,1 ms de
la confirmation de la mise hors tension.
Le tableau suivant liste les temps d'exécution pour toutes les instructions dispo-
nibles pour les API CS1.
Le temps total d'exécution des instructions à l'intérieur d'un programme utilisa-
teur entier, est le temps de traitement pour l'exécution du programme, lorsque le
temps du cycle est calculé (voir Rem.)
Rem. Les programmes utilisateurs sont des tâches allouées qui peuvent être
exécutées à l'intérieur de tâches cycliques et de tâches d'interruption qui
satisfont aux conditions d'interruption.
Les durées d'exécution diffèrent puisque la plupart des instructions diffèrent
selon l'UC utilisée (CS1j-CPU6j/CS1j-CPU4j) et selon les conditions
pendant lesquelles l'instruction est exécutée. La première ligne pour chaque
instruction du tableau suivant montre le temps minimum requis pour traiter l'in-
struction et les conditions nécessaires d'exécution, alors que la ligne du bas
montre le temps maximal et les conditions d'exécution requises pour traiter l'in-
struction.
Le temps d'exécution peut varier également lorsque la condition d'exécution est
désactivée.
Le tableau suivant liste également la durée de chaque instruction dans la colon-
ne Durée (pas). Le nombre de pas requis dans la zone du programme utilisateur
pour chacune des instructions de la série CS1 varie d'1 à 7 pas, selon
l'instruction et les opérandes utilisées avec. Le nombre de pas d'un programme
n'est pas équivalent au nombre d'instruction.
La capacité d'un programme pour les API de la série CS1 se mesure en pas,
alors que la capacité de programme pour les API OMRON précédents, telles
que les séries d'API C et CV, se mesure en mots. De façon générale, un pas est
équivalent à un mot. Le montant de mémoire requis pour chaque instruction,
cependant, est différent pour certaines instructions de la série CS1, et des
inexactitudes vont se produire si la capacité d'un programme utilisateur pour un
autre API est convertie pour un API de série CS1 en considérant qu'un mot est
un pas. Se référer aux informations disponibles à la fin du chapitre 15-5 Durée
d'exécution d'instruction et nombre de pas pour avoir une idée des opérations à
effectuer pour convertir des programmes compatibles depuis les API OMRON
précédents.
Lorsqu'un opérande de longueur double est utilisé, ajouter 1 à la valeur indiquée
dans la colonne Longueur du tableau suivant.
Chapitre
Temps d'interruption plannifiée
Temps de réponse d'interruption du logiciel
15-5
583

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Sysmac cs1g/h-cpuj j-ev1

Table des Matières