Handleiding Serie 2000 Profibus-PA
9.2.5.1 CODERING OUT-WAARDE:
De eerste 4 bytes zijn een IEE754 floating point representatie van de gemeten waarde en de
laatste byte geeft de status weer van deze waarde (status van het device en/of module).
Voorbeeld:
Een PA pressure transmitter met identnummer 0A2A
modules aangeschakeld. De data die de transmitter uitstuurt kan er als volgt uit zien:
Byte 0
Byte 1
0x41
0x20
N.b. 0x00 is de hexadecimale notatie van 0
Byte 0 t/m byte 4 geven de gegevens van module 1 weer en byte 5 t/m byte 9 de gegevens van
module 2.
Byte 0 – 3:
Byte 4:
Byte 5 – 8:
Byte 9:
Voor een uitwerking van de codering volgens IEE754 floating point codering zie bijlage D.
9.2.5.2 CODERING STATUS BYTE:
Het status byte geeft de conditie weer van de (meet)waarde en is onder te verdelen in 3
groepen: quality, substatus en limits.
Quality
Substatus
BIT #7
BIT #6
0
0
0
1
1
0
1
1
*
*
*
*
*
*
*
*
*
*
* N.C. = Not Cascaded
* CAS = Cascaded
Wanneer het statusbyte de status BAD heeft zal de OUT-waarde zich gaan gedragen volgens
de instellingen van de parameters FSAFE_ACTION en FSAFE_VALUE gedefinieerd in het
analog input blok.
H/NL/2000-PROFIBUS/02-2012/05
Byte 2
Byte 3
0x00
0x00
representatie van : 10,0
status 0x80
representatie van 75,0
status 0x80
BIT #5
BIT #4
BIT #3
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
staat ingesteld als transmitter met 2
hex
Byte 4
Byte 5
0x80
0x42
Limits
BIT #2
BIT #1
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
0
*
*
0
*
*
1
*
*
1
Klay Instruments b.v.
Byte 6
Byte 7
Byte 8
0x96
0x00
0x00
Betekenis
BIT#0
*
BAD
*
UNCERTAIN
*
GOOD (N.C.)*
*
GOOD (CAS)*
*
0
O.K.
1
low limited
0
high limited
1
constant
Byte 9
0x80
Tabel 9.1
Pagina 26