Programmation Du Plc - Rockwell Automation B 1171-IL Série Mode D'emploi

Table des Matières

Publicité

Chapitre 3
Communication avec le module d'entrées

Programmation du PLC 2

Action du programme
Ligne 1
Buffer de bloc transfert lecture :
l'instruction de déplacement de fichier à
fichier conserve les données (fichier A) du
bloc transfert lecture (BTR) jusqu'à ce
que le processeur ait vérifié l'intégrité des
données. Si les données ont été
correctement transférées, le processeur
active le bit de fin du BTR, initiant ainsi un
transfert des données dans le buffer
(fichier R), qui seront utilisées par le
programme. Si les données sont altérées
pendant l'exécution du BTR, le bit de fin
du BTR n'est pas activé et les données
ne sont pas transférées dans le fichier du
buffer. Dans ce cas, les données du
fichier BTR sont écrasées par les
données du BTR suivant.
Lignes 2 et 3
Ces lignes servent à l'exécution d'un
bloc transfert écriture (BTW) initié par
l'utilisateur après initialisation du module
au démarrage. L'activation du
bouton poussoir bloque l'exécution du
BTR et initie un BTW qui reconfigure le
module. Les blocs transferts écriture
continueront tant que le bouton poussoir
restera fermé.
Lignes 4 et 5
Ces lignes assurent une séquence
« lecture écriture lecture » vers le
module au démarrage. Elles
garantissent également qu'un seul
bloc transfert (lecture ou écriture) est
activé pendant une scrutation de
programme donnée.
Lignes 6 et 7
Ces lignes correspondent aux lignes de
conditionnement des blocs transferts.
Intégrez toutes les conditions
présentées dans l'exemple de
programme.
3-2
L'exemple de programme pour PLC-2 régule l'envoi des
blocs-transferts pour éliminer les problèmes de régulation limitée des
blos-transferts bidirectionnels. Les deux bits de stockage sont
nécessaires (comme illustré dans l'exemple) pour effectuer cette tâche
sur tous les systèmes PLC-2, locaux ou décentralisés, avec des
scrutations de programme longues ou courtes. Ainsi, le programme
présenté est le programme minimal requis. Notez que les processeurs
PLC-2 ne possédant pas les capacités d'instructions de bloc-transfert
doivent utiliser le format de bloc-transfert GET-GET, présenté en
annexe D.
Figure 3.1
Exemple de structure de programme pour la famille PLC 2
Bit de fin du
bloc transfert lecture
1
Bouton poussoir [1]
2
Bit de fin du
bloc transfert
écriture
3
Bit de fin du
bloc transfert écriture
4
Bit de fin du
bloc transfert lecture
5
Bit
Bit A
de démarrage
de stockage
6
Bit B
de stockage
Bit de
démarrage
7
Bit A
de stockage
[1] Vous pouvez remplacer le bouton poussoir par un temporisateur bit de fin"
pour initier le bloc transfert écriture sur une base Temps. Vous pouvez également
utiliser tout bit de stockage dans la mémoire
FILE TO FILE MOVE
COUNTER ADDR:
POSITION:
FILE LENGTH:
FILE A:
FILE R:
RATE PER SCAN
Bouton poussoir [1]
Bit de
démarrage
BTR
Bit de fin
du BTR
BLOCK XFER READ
DATA ADDR:
MODULE ADDR:
BLOCK LENGTH:
FILE:
BTW
Bit B
de stockage
BLOCK XFER WRITE
DATA ADDR:
MODULE ADDR:
BLOCK LENGTH:
FILE:
ENABLE
EN
XXX
17
XXX
XXX
DONE
XXXX - XXXX
DN
XXXX - XXXX
15
XXX
Bit A
de stockage
L
Bit A
de stockage
U
Bit B
de stockage
L
Bit B
de stockage
U
ENABLE
XXX
EN
RGS
X7
XX
DONE
XXXX - XXXX
DN
X7
ENABLE
XXX
RGS
EN
XX
X6
XXXX - XXXX
DONE
DN
X6

Publicité

Table des Matières
loading

Table des Matières