Programmation du PLC 3
Action du programme
Au démarrage, le programme utilisateur
active un bloc transfert lecture, puis il initie
un bloc transfert écriture pour configurer le
module.
Ensuite, le programme effectue des
bloc transferts écriture et lecture en
continu.
Les instructions de bloc-transfert du processeur PLC–3 utilisent un
fichier binaire dans une partie de la table de données pour stocker
l'emplacement du module et autres données associées : c'est le fichier
de contrôle de bloc-transfert. Le fichier de données de bloc-transfert
sert à stocker les données que vous souhaitez transférer au module (lors
de la programmation d'un bloc-transfert écriture) ou à partir du module
(lors de la programmation d'un bloc-transfert lecture). Les adresses des
fichiers de données de bloc-transfert sont stockées dans le fichier de
contrôle de bloc-transfert.
Le terminal industriel vous invite à créer un fichier de contrôle lorsque
vous programmez une instruction de bloc-transfert. Le fichier de
contrôle de bloc-transfert est le même pour les instructions de
lecture et d'écriture de votre module. Chaque module nécessite son
propre fichier de contrôle de bloc-transfert.
La figure 3.2 donne un exemple de segment d'instructions de
bloc-transfert et une description de son action.
Figure 3.2
Exemple de structure de programme pour la famille PLC 3
Bit de fin de
bloc transfert lecture
1
Bit de fin de
bloc transfert écriture
2
Chapitre 3
Communication avec le module d'entrées
BTR
BLOCK XFER READ
RACK:
XXX
GROUP:
X
MODULE:
X = XXXX
DATA:
XXXX:XXXX
LENGTH:
00
CNTL:
XXXX:XXXX
BTW
BLOCK XFER WRITE
RACK:
XXX
GROUP:
X
MODULE:
X = XXXX
DATA:
XXXX:XXXX
LENGTH:
00
CNTL:
XXXX:XXXX
Enable
EN
12
Done
DN
15
Error
ER
13
Enable
EN
02
Done
DN
05
Error
ER
03
3-3