Controller functions
Page 26
RES-406
Version 1
7.4
PROFIBUS protocol
The PROFIBUS protocol can be configured either as "compact" (16bits for input data and 16bits for output data)
or as "extended" (2x16bits for input data and 2x16bits for output data). The protocol is determined at the config-
uring stage by selecting a module ("compact" or "extended"). The compact protocol is sufficient for efficient com-
munication with the RES-406. The extended protocol separates the set point and the actual value of the RES-406
from the status information and the control functions, to enable it to be decoded more easily by the PROFIBUS
master.
Bits 0…7 form the low byte and bits 8…15 the high byte ("INTEL format").
7.4.1
"Compact" protocol with 4-Bit error code
The 16-bit
input data
from the PROFIBUS master to the RES-406 contains the set point and the control functions
and has the following structure:
The 16-bit
output data
from the RES-406 to the PROFIBUS master contains the actual value or the error code
and the status information and has the following structure:
7.4.2
"Compact" protocol with 10-Bit error code
The 10-Bit error codes are available on all controllers manufactured as of July 24,2006 and supplied
with GSD Version v1.6. These error codes must be activated in the parameter data (
"Error code format" on page 38).
The 16-bit
input data
from the PROFIBUS master to the RES-406 contains the set point and the control functions
and has the following structure:
The 16-bit
output data
from the RES-406 to the PROFIBUS master contains the actual value or the error code
and the status information and has the following structure:
Control function
Spare
Set point / AC temperature
Name:
RS
ST
AC
MP
0
0
0
Bit no.:
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Error code if AL = 1
Status information
Actual value (compact) if AL = 0
Name:
AA
AG
AL
TE
TO
RA
VZ
A3
A2
A1
A0
Bit no.:
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Control function
Spare
Set point / AC temperature
Name:
RS
ST
AC
MP
0
0
0
Bit no.:
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Error code if AL = 1
Status information
Actual value (compact) if AL = 0
Name:
AA
AG
AL
TE
TO
RA
VZ/A9
A8
A7
A6
A5
A4
A3
A2
A1
A0
Bit no.:
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
!
!