3.2
Status and diagnosis messages
For KS800 instrumwent status signalling, the external (user-specific) diagnosis must be used. The format
corresponds to the instrument-related diagnosis (EN50170 volume 2 PROFIBUS).
Instrument-specific diagnosis Octet 1
MSB
LSB
D7
D6
D5
D4
D3
D2
D1
D0
Bit no.
Name
Allocation
Status ‘0’
Status ‘1’
Type
D0
Online/Conf
On-line / configuration
on-line
configuration
status
D1
DO1_12Fail
Error do1 ... do12
no
yes
diagnosis
D2
D=13_16Fail
Error do13 ... do16
no
yes
diagnosis
D3
HCFail
Heating current short circuit no
yes
diagnosis
D4 .. D7
unused, always ‘0’
Instrument-specific diagnosis Octet 2
MSB
LSB
D7
D6
D5
D4
D3
D2
D1
D0
Bit no.
Name
Allocation
Status ‘0’
Status ‘1’
Type
D0
InpF1
Input fail channel 1
no
yes
diagnosis
D1
InpF2
Input fail channel 2
no
yes
dianosis
D2
InpF3
Input fail channel 3
no
yes
diagnosis
D3
InpF4
Input fail channel 4
no
yes
diagnosis
D4
InpF5
Input fail channel 5
no
yes
diagnosis
D5
InpF6
Input fail channel 6
no
yes
diagnosis
D6
InpF7
Input fail channel 7
no
yes
diagnosis
D7
InpF8
Input fail channel 8
no
yes
diagnosis
3.3
Disabling mechanism with changes
Changing the reference to a datum to be transmitted during operation, e.g. on-line via parameter channel
or via the engineering interface, implies a hazard of value misinterpreting by bus master and KS800.
This can be prevented by a disabling mechanism.
w
When changing a reference, the controller module sets bit Dex = 1.
w
The master must evaluate bit Dex.
w
Acknowledgement and a statement that there are only valid write data also on the master side, are
generated via a positive flank for bit Dval.
w
When receiving a positive flank, the controller module sets Dex = 0 and stores the data which were
sent.
w
Resetting Dex is also possible by switching the voltage off and on again.
3.4
Process data transmission
Process data are transmitted cyclically by the controller, whereby compliance with the minimum poll time of
570ms is ensured, if no simultaneous access via the parameter channel is made. Output data sent to KS800
are compared with the previously transmitted values and processed by the controller with deviation. If one of
the data is faulty, bit 8 with error in channel 1, bit 9 with error in channel 2 ... or bit 15 with error in channel
8 is set in the ‘Unit_State’, until no faulty accesses are pending any more.
Process data
15
9499 040 50511