Initialisation Des Cartes E/S Spéciales; Désactivation De La Mise À Jour Cyclique Des Cartes E/S Spéciales - Omron SYSMAC CJ Série Manuel D'utilisation

Masquer les pouces Voir aussi pour SYSMAC CJ Série:
Table des Matières

Publicité

Echange de données avec les cartes réseaux
Commandes FINS
La commande FINS est
transmise lorsque
l'instruction CMND(490)
a été exécutée dans le
programme.
Initialisation des cartes E/S spéciales
8-7-2
Désactivation de la mise à jour cyclique des cartes E/S spéciales
Remarque
316
L'instruction CMND(490) peut être ajoutée au schéma contact pour exécuter
une commande FINS vers la carte E/S spéciale.
La commande FINS est
transmise lorsque l'instruction
CMND(490) a été exécutée
dans le programme.
Les commandes FINS peuvent être transmises vers les cartes E/S spéciales
d'autres API du réseau, et non pas uniquement vers l'API local.
Carte de communication
série
UC
Transmission de la commande FINS
Les cartes E/S spéciales sont initialisées lorsque l'API est mis sous tension
ou que le bit de redémarrage de la carte passe à ON. Le drapeau
d'initialisation de carte d'E/S spéciale (A33000 à A33515) est ON pendant
l'initialisation de la carte.
La mise à jour d'E/S (mise à jour d'E/S cyclique ou par IORF(097)) n'a pas
lieu pour une carte d'E/S spéciale quand le drapeau d'initialisation est ON.
Dix mots sont affectés à chaque carte E/S spéciale de la zone des cartes E/S
spéciales (CIO 2000 à CIO 2959) en fonction du numéro de carte configuré
sur l'avant de chaque carte. Les données de la zone des cartes E/S spéciales
sont mises à jour dans l'UC à chaque cycle pendant la mise à jour E/S (juste
après l'exécution de l'instruction END(001)).
La mise à jour E/S peut prendre trop de temps si trop de cartes E/S spéciales
sont installées. Si la mise à jour E/S prend trop de temps, Configuration API peut
être paramétrée de manière à désactiver la mise à jour cyclique de certaines car-
tes E/S spéciales. (Les bits de désactivation de la mise à jour cyclique des cartes
E/S spéciales se trouvent aux adresses 226 à 231 de Configuration API.)
Si le temps de mise à jour E/S est trop court, le traitement interne de la carte
ne prend pas l'allure correcte, le drapeau d'erreur des cartes E/S spéciales
(A40206) passe à ON et la carte E/S spéciale risque de ne pas fonctionner
correctement. Dans ce cas, le temps de cycle peut être augmenté en
configurant un temps de cycle minimum dans Configuration API ou en
désactivant la mise à jour E/S cyclique de la carte E/S spéciale. Lorsque la
mise à jour cyclique est désactivée, les données de la carte E/S spéciale
peuvent être mises à jour pendant l'exécution du programme à l'aide de
l'instruction IORF(097).
1. Toujours désactiver la mise à jour cyclique d'une carte E/S spéciale si les
E/S de la carte sont rafraîchies au cours d'une tâche d'interruption avec
l'instruction IORF(097). Une erreur de tâche d'interruption (A40213) se
produit si la mise à jour cyclique et l'instruction IORF(097) sont exécutées
simultanément.
Carte d'E/S spéciales
UC
Transmis-
sion de la
com-
mande
FINS
Carte de
Carte d'E/S spéciales
communication série
UC
Chapitre 8-7

Publicité

Table des Matières
loading

Table des Matières