TFA
4.11. TFA communicatie
4.11.1. TFA UART set-up
De TFA debietmeter heeft een EIA 232C compatibele communicatie
link en ondersteunt 2 protocollen: een eenvoudige Line Feed (LF)
terminal ASCII protocol en een subset van Modbus/RTU. Dit laat
gebruikers toe om eenvoudig stoomgegevens uit de TFA te halen
via terminal of PC uitgerust met een eenvoudig "terminal emulation
program" of een standaard Modbus Master/Client toepassing. De
maximum afstand tussen PC en TFA is 15 m en beide dienen zich
in hetzelfde gebouw te bevinden.
Het TFA communicatie protocol is als volgt:
TFA ASCII set-up
Baud rate
1200 of 9600
Data bits
Stop bits
Pariteit
Geen
Echo
Off
Reactietijd
De reactietijd van de TFA binnen de 0,5 seconde. De reële tijd om
een volledig antwoord te bekomen van de TFA is afhankelijk van de
"baud rate". Bijvoorbeeld een Modbus poll van 12 registers @1200
baud rate kan tot ((5+24)bytes x ± 10ms/byte) + 500 ms = 800 ms
vragen. De polling frequentie kan sneller, indien het polling algoritme
opgesteld wordt om onmiddellijk na ontvangst van een geldig ant-
woord te reageren.
4.11.2. Gebruik van de EIA 232C communicatie
Er wordt uitgegaan van het volgende:
De elektrische bedrading voor de EIA232C communicaties zijn vol-
gens de EIA 232C standaard. Gelieve te noteren dat de EIA232C
aansluiting van de TFA een RJ11 connector vraagt die aangeslo-
ten is op een 9-weg D-type adapter.
Fig. 24 geeft de RJ11 steker van de TFA weer, gezien van de voor-
kant.
Tabel 1 RJ11 aansluitingen.
Signalen zijn benoemd van het PC (of dataterminal) uiteinde
RJ11 pin
9-way D-type
1
2
4
3
5
4
2
5
3
6
8
Het communicatie protocol is opgesteld zoals eerder beschreven.
Hieronder vindt u een tabel met werking codes in ASCII karakters:
Het communicatie protocol is opgesteld vanuit het communicatie
toestel. Hieronder volgt de tabel met de ASCII codes.
ASCII communicatie
De volgende commando's zijn hoofdlettergevoelig.
Gebruiker stuurt:
Reactie TVA
AB[LF]
Druk in bar eff. [LF]
AC[LF]
Leiding temperatuur in °C [LF]
AH[LF]
Totale Energie in kWh [LF]
AP[LF]
Vermogen in kW[LF]
AR[LF]
Debiet in kg/h [LF]
4.13.1. Modbus request frame structuur - voorbeeld
Byte 1
Byte 2
Device address
Function code
X
(3)
Bovenstaand frame zal alle Modbus registers van Total low 16-bits up to inclusief Software Version, bevragen.
SPIRAX-SARCO BENELUX
Tel. +32 9 244 67 10
info@be.SpiraxSarco.com
www.SpiraxSarco.com/global/be
TFA Modbus set-up
Baud rate
1200 of 9600
7
Data bits
1
Stop bits
Pariteit
Echo
Signaal
Niet
gebruikt
DTR
GND
RX
TX
CTS
Fig. 24 RJ11 socket
Byte 3
Byte 4
Register
Register
start address (LSB)
start address (MSB)
(0)
Industriepark 5
AT[LF]
4.11.3. Gebruik van de RS485 communicatie
De TFA is beschikbaar met RS485 communicatie. Hiervoor wordt
de communicatie van RS232 door een additionele PCB omgevormd.
De PCB wordt geïnstalleerd in de fabriek, indien de TFA met RS485
communicaties besteld wordt.
Nota: de RS232/4-20mA outputs zijn niet beschikbaar wanneer het
RS485 bord gebruikt wordt.
De TFA is een RS485 afhankelijk apparaat, en moet van stroom
voorzien worden door het aansluiten van 24VDC op terminals 4 en
5.
Terminals 1 tot 3 zijn de data terminals en moeten verbonden wor-
den zodat de communicatie correct werkt.
8
1
Terminal
Geen
Off
4.12.
Na installatie of onderhoud dient u te verifiëren of het systeem vol-
ledig & correct functioneert. Voer testen uit op alarmen en be-scher-
mingstoestellen.
4.13. Modbus communicatie
De TFA heeft tevens een Modbus communicatie, naast de ASCII
Modbus comms die via de TVA RS232 poort beschikbaar zijn.
Een RS485 naar RS232 convertor is vereist, of een Ethernet naar
RS232 convertor. Beide zijn gemakkelijk te vinden in de handel.
Mosbus comms protocol
Format: Request frame
Address
Function code
Start address
Quantity of registers
Error check (CRC)
Total
Format: Response frame (normal)
Address
Function code
Byte count
Register data
Error check (CRC)
Total
Format: Response frame (error)
Address
Error code
Exception code
Error check (CRC)
Total
Nota: Momenteel worden enkel 'Read holding registers' (function
code '03') ondersteund.
Byte 5
Register
quantity (MSB)
(0)
(0)
9052 ZWIJNAARDE
+31 10 892 03 86
info@nl.SpiraxSarco.com
www.SpiraxSarco.com/global/nl
Installatie en Onderhoud
Totaal in kg [LF]
1
2
3
Data GND
4
5
1 byte
1 byte
2 bytes
2 bytes
2 bytes
8 bytes
1 byte
1 byte
1 byte
2 x Quantity of registers, eerst MSB,
eerst "low register address"
2 bytes
5+ (2 x Quantity of registers) bytes
1 byte
1 byte (error code = function code plus
0x80)
1 byte (01 or 02 see below)
2 bytes
5 bytes
Byte 6
Byte 7
Register
CRC
quantity (LSB)
(LSB)
(12)
X
IM-P193-02 / EMM-BEn-03
Signaal
Data +
Data -
Power +
Power -
Byte 8
CRC
(MSB)
X
- 14 / 20 -