Group: Gilbarco Veeder-Root
Catalog excerpts
Technical Documentation FAFNIR Universal Device Protocol
Open the catalog to page 1FAFNIR Universal Device Protocol V1.09
Open the catalog to page 2FAFNIR Universal Device Protocol V1.09
Open the catalog to page 3Page 4/30 FAFNIR Universal Device Protocol V1.09
Open the catalog to page 41 Interface Modulation: Signals: Mode: Baud rate: Start-bits: Data-bits: Stop-bits: Parity: Timing conditions: The time to transmit one character depends on the baud rate (4800 bps: 2 ms, 1200 bps: 8 ms). Since the processing time for the answer or the next command can be assumed to be the same for both speeds, timeouts are doubled for 1200 bps and set into brackets. If the first character of the response is not received within 50 ms (100 ms) or more, the next command can be send. The transmission should be continuous. The inter-character delay must be shorter than 20 ms (40 ms). The host...
Open the catalog to page 5N...N - Decimal integer value with variable field width, ASCII coded, all negative values have a as prefix, all positive values (including 0) have no prefix. A value of -0 indicates that due to an error this value is currently not available. X...X - Hex value with variable field width, ASCII coded. Hex value letter characters have to be in uppercase format, i.e. 'A'...'F'. A value of "-0" indicates that due to an error this value is currently not available. cs - Checksum To be able to detect messages that have been corrupted during the transmission a CRC16 checksum is included in the...
Open the catalog to page 6FAFNIR Universal Device Protocol V1.09
Open the catalog to page 7FAFNIR 3.2 Static data There are message dialogues for reading and writing static data. These dialogues are described in the following sub-chapters. 3.2.1 Read static data The device that receives a static data read request will send a static data read response that contains all static data fields (<ID><Value>) supported by the device. Static data read request Standard static data read request: G AC D : cs cs cr Example: Board Address = 1, Channel = 2 ^AC = 01H Device Type = 'a' G 0 1 a : 2 A cr 47H, 30H, 31H, 61H, 3AH, 32H, 41H, 0DH Optional static data read request: (like...
Open the catalog to page 83.2.2 Write static data The static data write request is used to write new values into one or more static data fields of the addressed device. If a received static data field is writable and the received value for this data field is within the defined valid range the device will overwrite the existing value with the new value. In the static data write response, the device will include all static data IDs that have been received. The values returned are the current values of the device. Note that most devices will not respond to a static data write request and also that most of the static...
Open the catalog to page 9Static data write response Standard static data write response: X AC D <ID1> <VALUE1> ... <IDn> <VALUEn> : cs cs cs cs cr Optional static data write response: X AC D # SN <ID1> <VALUE1> ... <IDn> <VALUEn> : cs cs cs cs cr 3.3 Dynamic data There are message dialogues for reading and writing dynamic data. These dialogues are described in the following sub-chapters. 3.3.1 Read dynamic data The device that receives a dynamic data read request will send a dynamic data read response that contains all dynamic data fields (<ID><Value>) supported by the device. Dynamic data read request Standard...
Open the catalog to page 10Dynamic data read response Standard dynamic data read response: F AC D <ID1> <VALUE1> ... <IDn> <VALUEn> : cs cs cs cs cr Optional read dynamic data read response: F AC D # SN <ID1> <VALUE1> ... <IDn> <VALUEn> : cs cs cs cs cr 3.3.2 Write dynamic data The dynamic data write request is used to write new values into one or more dynamic data fields of the addressed device. If a received dynamic data field is writable and the received value for this data field is within the defined valid range the device will overwrite the existing value with the new value. In the dynamic data write response,...
Open the catalog to page 11Y 8 A o # 3 7 3 1 c 0 : 4 9 cr 59H, 38H, 41H, 6FH, 23H, 33H, 37H, 33H, 31H, 63H, 30H, 3AH, 34H, 39H, Dynamic data write response Standard dynamic data write response: Y AC D <ID1> <VALUE1> ... <IDn> <VALUEn> : cs cs cs cs cr Optional dynamic data write response: (like "Standard", but including the "serial number data field") Y AC D # SN <ID1> <VALUE1> ... <IDn> <VALUEn> : cs cs cs cs cr FAFNIR Universal Device Protocol V1.09
Open the catalog to page 12Device types The different device types that the protocol can handle are identified by a unique device type ID. The following table shows the currently defined device types. Device type IDs ID VISY-Stick or TORRIX … Available since protocol version: 1.00 VISY-Stick/Reed Interstitial Available since protocol version: 1.00 VISY-Stick/Reed Sump Manhole Available since protocol version: 1.00 VISY-Stick/Reed Sump Dispenser Available since protocol version: 1.00 VISY-Stick Density Only Available since protocol version: 1.00 VISY-Stick Oil Separator Available since protocol version: 1.01 Free for...
Open the catalog to page 13Notes on interpreting data fields: The sequence and number of the data fields (consisting of ID and value) in the response messages is not fixed. Exception: Serial number data field. If the serial number data field is included, it follows directly the device type character (D) and its meaning is common for both, static and dynamic data responses. Static and dynamic data responses use the same IDs but with different meaning. If unknown IDs are present in a response message these IDs and the corresponding values should be ignored. The field width of the individual values is not fixed. So,...
Open the catalog to page 14FAFNIR Universal Device Protocol V1.09
Open the catalog to page 15FAFNIR Universal Device Protocol V1.09
Open the catalog to page 16FAFNIR Universal Device Protocol V1.09
Open the catalog to page 17FAFNIR Universal Device Protocol V1.09
Open the catalog to page 18FAFNIR Universal Device Protocol V1.09
Open the catalog to page 19Dynamic data fields are reported in the response to a dynamic data read request. In general, the dynamic data are read-only. Writable data fields have a special note in the description. The following table shows the currently defined dynamic data fields. FAFNIR Universal Device Protocol V1.09
Open the catalog to page 20All FAFNIR catalogs and technical brochures
-
TORRIX M12 MOBILE
2 Pages
-
TORRIX XTS
2 Pages
-
TORRIX 6
1 Pages
-
LPG Sensors
8 Pages
-
SEPARIX
8 Pages
-
Process Automation
28 Pages
-
O²-PID
4 Pages
-
COMS Leaflet
4 Pages
-
VAPORIX Flow and Control
40 Pages
-
Wallmounting Typ 907
4 Pages
-
QE 200
4 Pages
-
UM 2.1/2.2/2.3
20 Pages
-
TORRIX HART
28 Pages
-
TORRIX RS485 Modbus
16 Pages
-
TORRIX M12
40 Pages
-
FAFNIR Hart Setup
9 Pages
-
LS 300 / 500
7 Pages
-
76 A / NB 220
5 Pages
-
76 / NB 220
2 Pages
-
SECON-X
4 Pages
-
PRESSURIX
12 Pages
-
Insite360
4 Pages
-
Plugs
12 Pages
-
UM 2.1/UM 2.2/UM 2.3
20 Pages
-
TORRIX-HART
28 Pages
-
DIVELIX
8 Pages
-
CONDURIX-HART
28 Pages
-
CONDURIX
24 Pages
-
VAPORIX
12 Pages
-
VISY-X
24 Pages
-
Accessories
3 Pages
-
VISY-Command Web
4 Pages
-
VISY-Reed
4 Pages
-
VISY-RF
2 Pages
-
VISY-Stick
15 Pages
-
VISY-TD Display
2 Pages
-
VISY-View Touch
2 Pages
-
VPI - VISY-Power Interface
1 Pages
-
TORRIX
10 Pages
-
TORRIX CI
1 Pages
-
TORRIX RS485
3 Pages
-
UM-X Transducer
3 Pages
-
TEMPERIX
8 Pages
-
HPH Ex d
3 Pages
-
VISY-Monitor
2 Pages
-
VISY-Input VISY-Output
4 Pages
-
VISY-Command
5 Pages
-
LPG-Sensoren
8 Pages
Archived catalogs
-
2019 VISY-Stick Flex
2 Pages
-
2016 VISY-Stick Flex
2 Pages
-
VISY-X LON
10 Pages
-
SEPARIX
23 Pages
-
VAPORIX Flow/Control
32 Pages
-
VISY-Setup V 3.1.0
40 Pages
-
VISY-Setup V2.10
42 Pages
-
VISY-View
24 Pages
-
VISY-Stick and VISY-Command
24 Pages
-
Overfill Prevention (GWG)
12 Pages