![FGH 2000 Series Communications Manual Download Page 11](http://html.mh-extra.com/html/fgh/2000-series/2000-series_communications-manual_2285581011.webp)
10
SERIES 2000 COMMUNICATIONS MANUAL
M41 Issue 1.1
3.13
Controller error responses
Two sorts of error in a received message may be detected by the controller, these are:
3.13.1
Corrupt message response
Noise or interference during the transmission of the message causing corruption of one or
more characters so that it was no longer valid. The receiver within the instrument detects
this, and as long as it was not the address that was corrupted, the controller responds as
follows;
?AAC<CR>
where
AA
is the address of the instrument responding
C
=
P
for detected parity error
F
for detected overflow error
O
for detected receiver overrun
3.13.2 Syntax error response
Messages that were correctly received but don't make sense, as long as the address part
was o. k. generate the following response;
?AANN<CR>
where
AA
= address of the instrument responding
NN
= two digit ASCII HEX error code
Error code binary weightings:
bit7 = Illegal trailer
bit6 = Tx buffer overflow
bit5 = Illegal number of characters
bit4 = Illegal data
bit3 = Illegal parameter code
bit2 = Rx buffer overflow
bit1 = Illegal header
bit0 = Write to read only parameter
3.14
Data fields
There are six different type of data fields used on the Series 2000.
3.14.1 Data field type 1
This is the most common of the data field types and is used for simple numeric data.
The data field consists of 4 numeric characters preceded by an optional minus sign.
For example to write to the local setpoint on instrument address 3.
The computer would send
W03C-0100<CR>