EasyManua.ls Logo

TR-Electronic MP Series - Beispiele für Parameterzugriff, Azyklischer Datenaustausch; Schreibauftrag: P930 mit Wert 2

TR-Electronic MP Series
252 pages
Go to English
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Printed in the Federal Republic of Germany TR-Electronic GmbH 2008, All Rights Reserved
06/06/2019 TR - EMO - BA - DGB - 0019 - 08 Page 35 of 252
5.4.1 Beispiele für Parameterzugriff, azyklischer Datenaustausch
5.4.1.1 Schreibauftrag: P930 mit Wert 2
Die Steuerung will Parameter 930 „Betriebsart mit Wert 2 beschreiben:
Request IO-Controller => encoTRive:
Byte
Wert
Bedeutung
0
0xAB
Request Referenz
1
0x02
Request ID (Parameter schreiben)
2
0x00
Axis (Inhalt nicht relevant)
3
0x01
Anzahl Parameter (immer 1)
4
0x10
Attribut (Zugriff auf Wert)
5
0x00
Anzahl Elemente (einfach Param)
6
0x03
PNU (High Byte)
7
0xA2
PNU (Low Byte)
8
0x00
Subindex (High Byte)
9
0x00
Subindex (Low Byte)
10
0x42
Format (Word)
11
0x01
Anzahl Werte
12
0x00
Wert (High Byte)
13
0x02
Wert (Low Byte)
Response encoTRive => IO-Controller:
a) Bei erfolgreicher Ausführung:
Byte
Wert
Bedeutung
0
0xAB
Request Referenz (gespiegelt aus Request)
1
0x02
Response ID (Parameter schreiben erfolgreich)
2
0x00
Axis (gespiegelt aus Request)
3
0x01
Anzahl Parameter (gespiegelt aus Request)
b) Bei fehlerhafter Ausführung :
Als Fehlernummer wird 0x1234 unterstellt
Byte
Wert
Bedeutung
0
0xAB
Request Referenz (gespiegelt aus Request)
1
0x82
Response ID (Fehler bei Parameter schreiben)
2
0x00
Axis (gespiegelt aus Request)
3
0x01
Anzahl Parameter (gespiegelt aus Request)
4
0x44
Format (Fehler)
5
0x01
Anzahl Werte
6
0x12
Fehlernummer (High Byte)
7
0x34
Fehlernummer (Low Byte)

Table of Contents

Related product manuals