Accès Aux Données Utiles As-I (Bm147) - Siemens SIMATIC NET CP 142-2 Manuel

Table des Matières

Publicité

B8977111/02
3.2.3 Accès aux données utiles AS-i (BM147)
L'accès aux bits des esclaves AS-i s'effectue à l'aide des instructions S7 de chargement et de
transfert suivants :
L PEW X
L PED X
T PAW X
T PAD X
X désigne l'adresse d'octet sur le CP 142-2.
Pour des raisons propres au système, l'accès aux adresses d'octet paires ne peut


s'effectuer que par mot ou double mot. Les instructions de transfert d'octet L PEB X et T
PAB X ne sont pas autorisées en association avec le CP 142-2.
Exemple :
Correct :
Erroné :
Erroné :
Si vous souhaitez accéder aux données d'esclave bit par bit, vous pouvez procéder comme indiqué
dans l'exemple de programme ci-après pour un CP à adresse de début 256.
AUF DB 20
//Ouverture d'un bloc de données de mémoire
//
//
1.) En début de programme : - Lire "Pseudo MIE" des
//
//
//
L PED 256
T DBD 0
L PED 260
T DBD 4
L PED 264
T DBD 8
L PED 268
T DBD 12
.
.
//
//
2.) Dans le programme : - Traitement de „bits d'entrée"
individuels
//
//
U DBX 5.4
S DBX 22.3
R DBX 28.0
.
.
//
3.) En fin de programme :
//
//
2)
L DBD 16
T PAD 256
L DBD 20
T PAD 260
L DBD 24
T PAD 264
L DBD 28
T PAD 268
L PEW 260
L PAB 260
L PEW 257
entrées (copier les
données d'entrée du CP 142-2
dans un bloc de données)
- Activer/désactiver des
„bits de sortie" individuels
(copier des mots de données
dans les données de sortie du CP142-
3-5
- Emettre pseudo MIS des sorties
Module maître AS-i CP 142-2

Publicité

Table des Matières
loading

Table des Matières