Beispiel: p1215 und p1120 lesen azyklisch
Die folgende Tabelle formatiert eine Anforderung, die Parameterwerte von p1215 und p1120
von Slave-Nummer 1 zu schreiben.
Byte
Header
01 h
0
10 h
1
0258 h
2,3
000A h
4,5
14 h
6
Benutzerdaten
0001 h
7,8
2F10 h
9,10
8001 h
11,12
0202 h
13,14
1001 h
15,16
04BF h
17,18
0000 h
19,20
1001 h
21,22
0460 h
23,24
0000h
25,26
Schreiben Sie den PLC-Befehl von Register 40601 bis 40610:
Die folgende Tabelle formatiert eine Antwort für einen erfolgreichen Lesevorgang.
Byte
Beschreibung
Header
Anzahl folgender Datenbytes (20 h: 32 Bytes ≙ 16 Register)
01 h
0
Slave-Adresse
03 h
1
Funktionscode (lesen)
20 h
2
Benutzerdaten
0002 h
3,4
40601: DS47 Regelung = 2 (Anforderung wurde ausgeführt)
2F0E h
5,6
40602: Funktionscode 2F h (47), Antwortlängen 14 Byte (0eh)
8001 h
7,8
40603: Anfragereferenz gespiegelt = 80 h,
Antwortkennung = 1 (Änderungsparameter)
0202 h
9,10
40604: V90 = 2 h, Anzahl der Parameter = 2
0301 h
11,12
40605: Format, Anzahl der Elemente des ersten Parameters
0001 h
13,14
40606: Erster Parameterwert = 1
0801 h
15,16
40607: Format, Anzahl der Elemente des zweiten Parameters
4142 h
17,18
40608: Zweiter Parameterwert = 12,15 (41426666 h)
6666 h
19,20
40609: Zweiter Parameterwert
SINAMICS V-ASSISTANT: Onlinehilfe
Bedienhandbuch, 09/2016, A5E36618168-002
Beschreibung
Slave-Adresse
Funktionscode (mehrere schreiben)
Register Anfangsadresse
Anzahl der zu lesenden Register (40601 ... 40610)
Anzahl der Datenbytes (10 Register, jeweils 2 Byte = 20
Byte)
40601: DS47 Steuerung = 1 (Freischalten anfordern)
40602: Funktion 2F h (47), Auftragslänge 16 Byte (10 h)
40603: Anfragereferenz = 80 h, Anfragekennung = 1 h
40604: V90 = 2 h, Anzahl der Parameter = 2
40605: Attribut, Anzahl der Elemente des ersten Parameters
40606: Erste Parameternummer = p1215
40607: Erster Parameter-Subindex = 0
40608: Format, Anzahl der Elemente des zweiten Parameters
40609: Zweite Parameternummer = p1120
40610: Zweiter Parameter-Subindex = 0
Task-Navigation
151