3.1.2
Zugriff auf die AS–i–Nutzdaten
Datenzugriff mit STEP 7–Micro
Für den Zugriff auf die Binärdaten der Slaves nutzen Sie die Analogtransferbefehle
der Programmiersprache STEP 7–Micro/WIN32.
Beispiel
Falls Sie bitweise auf die Slavedaten zugreifen möchten, können Sie entsprechend
dem folgenden Programmbeispiel vorgehen.
Das mit STEP 7–Micro/WIN32 erstellte Beispiel ist gültig für eine CPU 222 mit
direkt daneben gestecktem CP 243–2:
OB1 (AWL)
NETWORK 1
LD
SM0.1
SI
A1.7, 1
LD
E1.1
CALL 1
SBR 1 (AWL)
NETWORK 1
LD
SM0.0
RI
A1.0,6
BMW AEW0, VW100, 8
SI
A1.0,5
BMW AEW0, VW116, 8
//Nachfolgend einige Zugriffe auf AS–i–Bits als Beispiel
LD
V100.0
U
V115.1
U
V116.0
=
V203.2
LD
SM0.0
RI
A1.0,6
BMW VW900, AAW0, 8
SI
A1.0,5
BMW AEW0, AAW0, 8
SIMATIC NET AS–i–Master CP 243–2
C79000–G8900–C142/02
Zugriff auf die Daten der AS–i–Slaves
//wenn: Bit "First Scan":
//PLC_RUN = 1
//wenn: CP 243–2_READY
//dann: AS–i EA–Bearbeitung (Standard bzw. A–Slaves)
//immer 1
//selektiere Bank 0
//Transfer Standard–Slaves
//Selektiere Bank 31
//Transfer B–Slaves
//wenn Bit 1 von Slave 1
//und Bit 2 von Slave 31
//und Bit 1 von Slave 1B
//dann Bit 3 von Slave 7 = 1
//immer 1
//selektiere Bank 0
//Transfer Standard–Slaves
//Selektiere Bank 31
//Transfer B–Slaves
3-7