EasyManua.ls Logo

TR-Electronic MP Series - Examples of Access to Parameters Via Acyclic Data Exchange; Write Command: Write P930 with Value 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 161 of 252
5.4.1 Examples of access to parameters via acyclic data exchange
5.4.1.1 Write command: Write P930 with value 2
The control wants to write parameter 930 "Operating mode" with value 2:
Request IO-Controller => encoTRive:
Byte
Value
Meaning
0
0xAB
Request Reference
1
0x02
Request ID (write parameter)
2
0x00
Axis (content not relevant)
3
0x01
Number of parameter (always 1)
4
0x10
Attribute (access to value)
5
0x00
Number of elements (simple parameter)
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
Number of values
12
0x00
Value (High Byte)
13
0x02
Value (Low Byte)
Response encoTRive => IO-Controller:
a) If executed successfully:
Byte
Value
Meaning
0
0xAB
Request reference (mirrored from request)
1
0x02
Response ID (parameter written successfully)
2
0x00
Axis (mirrored from request)
3
0x01
Number of parameters (mirrored from request)
b) In the event of failure:
The error number is assumed to be 0x1234
Byte
Value
Meaning
0
0xAB
Request reference (mirrored from request)
1
0x82
Response ID (error when writing parameter)
2
0x00
Axis (mirrored from request)
3
0x01
Number of parameters (mirrored from request)
4
0x44
Format (error)
5
0x01
Number of values
6
0x12
Error number (High Byte)
7
0x34
Error number (Low Byte)

Table of Contents

Related product manuals