Instructions GET multiples -
Processeurs Mini-PLC-2 et
PLC-2/20
Bloc transfert (processeurs Mini-PLC-2
et PLC-2/20)
La programmation d'instructions GET multiples est similaire aux
instructions de format de bloc programmées pour les autres processeurs de
la famille PLC–2. La configuration de la table de données ainsi que la
manière dont les informations sont adressées et stockées dans la mémoire du
processeur sont identiques. La seule différence réside dans la manière de
configurer les instructions de bloc-transfert dans votre programme.
Pour plusieurs instructions GET, on utilise individuellement les lignes de la
logique à relais au lieu d'utiliser une seule ligne avec une instruction de
bloc-transfert. La figure D.1 illustre une ligne avec plusieurs instructions
GET et les paragraphes suivants décrivent ces instructions.
Ligne 1 : Cette ligne est utilisée pour définir quatre conditions.
Instruction Examine On (113/02) – instruction facultative. Lorsqu'elle
est utilisée, les blocs-transferts ne sont initiés qu'après réalisation d'une
certaine action. Si vous n'utilisez pas cette instruction, les blocs-transferts
seront initiés après chaque scrutation d'E/S.
Première instruction GET (030/120) – identifie l'adresse physique du
module (120) par rack, groupe et emplacement et par l'emplacement de
stockage de ces données dans la zone cumulée de la table de données (030).
Deuxième instruction GET (130/060) – indique l'adresse du premier
mot du fichier (060) qui désigne la destination des données transférées.
L'adresse du fichier est stockée dans le mot 130, 100
l'adresse de données.
Instruction d'activation de sortie (012/07) – active l'opération de
bloc-transfert lecture. Si toutes les conditions de la ligne sont vraies, le
bit d'activation du bloc-transfert lecture (07) est activé (1) dans l'octet de
commande de la table-image des sorties. L'octet de commande de la
table-image des sorties contient le bit d'activation de lecture et le nombre
de mots à transférer. L'instruction d'activation de sortie est définie
comme suit :
- « 0 » indique qu'il s'agit d'une instruction de sortie
- « 1 » indique l'adresse du rack d'E/S
- « 2 » indique l'emplacement du groupe du module dans le rack
- « 07 » indique qu'il s'agit d'une opération de bloc-transfert lecture
(s'il s'agissait d'une opération de bloc-transfert écriture, « 07 » serait
remplacé par « 06 ».)
D
Annexe
au dessus de
8
D