Rockwell Automation Allen-Bradley 1794-IR8 Manuel Utilisateur page 22

Table des Matières

Publicité

3–2
Programmation du module
Exemples de programmes
pour les modules
analogiques E/S Flex
Action du programme
A la mise sous tension, en mode RUN
(Exécution), ou quand le processeur
passe du mode PROG (Programme) au
mode RUN, le programme utilisateur va
lide un bloc transfert lecture. Il initialise
ensuite un bloc transfert écriture pour
configurer le module.
Puis, le programme effectue des
blocs transferts lecture continus.
Remarque : Vous devez créer le
fichier de données pour les
blocs transferts avant d'entrer les
instructions par blocs transferts.
Le bouton poussoir permet à l'utilisateur
de demander manuellement un
bloc transfert écriture.
Publication 1794 6.5.4FR
Les exemples de programmes ci-après indiquent comment
utiliser efficacement votre module analogique lorsqu'il
fonctionne avec un automate programmable.
Ces programmes montrent comment :
configurer le module
lire des données du module
rafraîchir les voies de sortie du module (si utilisées)
Ces programmes illustrent la programmation minimale requise
pour que la communication se matérialise.
Programmation du PLC 3
Les instructions par blocs-transferts avec le processeur PLC-3
utilisent un fichier binaire dans une section de la table de
données pour l'emplacement du module et autres données
connexes. C'est le fichier de contrôle des blocs-transferts. Ce
fichier stocke les données que vous voulez transférer dans votre
module (en cas de programmation d'un bloc-transfert écriture)
ou depuis votre module (pour une programmation de
bloc-transfert lecture). L'adresse des fichiers de données de
blocs-transferts est stockée dans le fichier de contrôle des
blocs-transferts.
Le même fichier de contrôle des blocs-transferts est utilisé
pour les deux instructions, lecture et écriture, pour votre
module. Un fichier de contrôle des blocs-transferts différent est
nécessaire pour chaque module.
Un exemple de segment de programme avec instructions par
blocs-transferts est représenté dans la figure 3.1.
Figure 3.1
Structure d'un exemple de programme pour PLC 3
Bit de fin du bloc
transfert lecture
B3:0
1
15
Bit de fin du bloc
transfert écriture
Bouton poussoir
B3:0
2
05
Bit de mise
sous tension
B4:10
03
BTR
BLOCK XFER READ
RACK:
7
GROUP:
0
MODULE:
0
CONTROL:
#B3:0
DATA FILE:
#B4:0
LENGTH:
11
BTW
BLOCK XFER WRITE
RACK:
7
GROUP:
0
MODULE:
0
CONTROL:
#B3:0
DATA FILE:
#B5:0
LENGTH:
3
Validation
EN
12
Fin
DN
15
Erreur
ER
13
Validation
EN
02
Fin
DN
05
Erreur
ER
03

Publicité

Table des Matières
loading

Table des Matières