Benennung
Inhalt
Byte-Nr.
Antwort von Slave:
Benennung
Inhalt
Byte-Nr.
Sollen verschiedene Parameter eines Index gelesen werden, ist es ausreichend, den
Indexzugriff über Parameter 1201 einmalig am Anfang zu setzen.
8.2
Parameterzugriff über das Lesen/Schreiben von Datensätzen
Das PROFINET-Kommunikationsmodul CM-PROFINET bietet die Möglichkeit, den
PROFINET-Datensatzzugriff zu nutzen. Dies ist eine Alternative zur Verwendung des
Kommunikationsobjekts PKW im Datenaustauschobjekt. Das PKW-Objekt wird im-
mer an den Bus gesendet, unabhängig davon, ob es gerade verwendet wird oder
nicht. Es verursacht dadurch unnötige Buslast.
Die Datensatzzugriffstelegramme für den Parameterzugriff sind spezielle PROFINET-
Telegramme, die nur gesendet werden, wenn ein Parameter benötigt wird. Anders
als bei der Verwendung des PKW-Objekts kann mit dem Datensatzzugriffstelegramm
auf alle Parametertypen einschließlich der Parameter vom Typ String zugegriffen
werden.
Die SPS S7 nutzt die zwei speziellen Funktionen SFC58 WR_REC und
SFC59 RD_REC für den Datensatzzugriff. Die Adressierung erfolgt anhand der Di-
agnoseadresse des Geräts, auf das zugegriffen werden soll (Steckplatz 0 / Sub-
Steckplatz 1 / Index). „Index" adressiert die Parameter, auf die zugegriffen wird, mit
folgendem Code:
Bit
15
14
13
0
Datensatz
Zulässiger Indexbereich = 0 ... 0x7FFF
10/13
PKE
Parameter-
kennung
High
Low
Byte
Byte
0x34
0xB2
0
1
AK
= 2 (Antwortkennung = Parameterwert long übertragen)
PNU
= 1202 (=0x4B2)
IND
= 0
PWEh
= 0x0001
PWEI
= 0xE078
PKE
Parameter-
kennung
High
Low
Byte
Byte
0x24
0xB2
0
1
12
11
10
9
CM-PROFINET
PKW Bereich
IND
PWE-high
Index
Parameter-
wert
High-Word
High
Low
High
Byte
Byte
Byte
0
0
0x00
2
3
4
PKW Bereich
IND
PWE-high
Index
Parameter-
wert
High-Word
High
Low
High
Byte
Byte
Byte
0
0
0x00
2
3
4
8
7
6
5
Parameternummer
PWE-low
Parameter-
wert
Low-Word
Low
High
Low
Byte
Byte
Byte
0x00
0x00
0x00
5
6
7
PWE-low
Parameter-
wert
Low-Word
Low
High
Low
Byte
Byte
Byte
0x01
0xE0
0x78
5
6
7
4
3
2
1
0
41