ALARM
F7
L
max
F6
R
2
SP
1
SP
2
SP
3
SP
4
F4
R
1
P
1
ALARM
F8
L
min
S
LO
1
INPUT mA
0 ÷ 1 mA
0 ÷ 10 mA
0 ÷ 16 mA
Input resistance
0 ÷ 20 mA
25 Ω ± 0,1%
1 ÷ 5 mA
2 ÷ 10 mA
4 ÷ 20 mA
Summary of programming steps of HD 9022
Programming start. Selects the programming step, F0.
Selects the programming step, F1.
Selects the programming step, F2.
........
Exit program mode.
Allows modification of the variable.
Modifies the variable on display.
Confirms the modification.
Moves to next programming step.
STEP
COMMENT
F0
Press ENTER to exit program mode
F1
Select type of input: Voltage, current, Pt100
F2
Position of the decimal separator
F3
Beginning of scale value of the input (Voltage, Current, °C)
F4
Beginning of scale value of the display
F5
Full scale value of the input (Voltage, Current, °C)
F6
Full scale value of the display
F7
Maximum alarm threshold set point
F8
Minimum alarm threshold set point
SP1
ON Threshold of Set-point HI
SP2
OFF Threshold of Set-point HI
SP3
ON Threshold of Set-point LO
SP4
OFF Threshold of set-point LO
S10
Baud rate
Serial interface RS-232C
The HD 9022 is equipped with standard serial interface RS-232C which is avail-
able on the SUB D male 9-pin connector. The arrangement of the signals on this
connector is as follows:
Pin
Signal
Description
2
TD
Datum transmitted by the HD 9022
3
RD
Datum received by the HD 9022
5
GND
Reference logic mass
The transmission parameters with which the instrument is supplied are:
- baud rate
9600 baud
- parity
None
- n. bits
8
- stop bit
1
The data transmission speed may be changed by altering the set-up parameter
S10 with the keyboard; the possible baud rates are: 9600, 4800, 2400, 1200, 600,
300. The other transmission parameters are fixed.
All the messages reaching and leaving the HD 9022 must be inserted in a "Com-
munication frame" with the following structure:
<Stx><Record><Etx>
P
2
0 mA
4 mA
F3
0 V
Pt100
LINE OF
CALIBRATION
20 mA
1 V
F5
10 V
Pt100
HI
S
INPUT (V, mA, Pt100)
2
INPUT V
0 ÷ 100 mV
0 ÷ 1
V
0 ÷ 5
V
Input inpedance
200K Ω ± 0,1%
0 ÷ 10
V
1 ÷ 5
V
-10V a +10V
LIMITS
U
A
-
- Pt
0 - 0.0 - 0.00 - 0.000
0...10,00V, 0...20,00 mA
-200,0...+800,0°C
-9999...19999
0...10,00V, 0...20,00 mA
-200,0...+800,0°C
-9999...19999
-9999...19999
-9999...19999
-9999...19999
-9999...19999
-9999...19999
-9999...19999
300, 600, 1200, 2400,
4800, 9600
Where:
<Stx>
Start of text (ASCII 02)
<Record>
constitutes the message
<Etx>
End of text (ASCII 03)
Host commands
The structure of the command records is as follows:
<Command character><Sub-command><Values>
Where:
<Command character> is characterized by an alphabetic character indicat-
ing the set of commands.
<Sub-command>
is characterized by a character indicating the type of
command.
<Values>
is characterized by ASCII characters that depend on
the type of command.
The replies provided by the HD 9022 are essentially of two types:
"Information" and "Data"
The former allow information on the status and programming of the HD 9022 to be
obtained, as well as the diagnosis of the message received; the latter contain data
on the two channels at the moment the request is made.
It is also possible to make use of the serial line for the complete programming of
the HD 9022, with the exception of the data transmission speed which may be set
only with the keyboard.
The diagnostic replies of the HD 9022 are composed of the following control char-
acters, sent individually (not inserted in the communication frame):
-ack- Command executed (ASCII 06)
-nak- Incorrect command (ASCII 15H)
COMMAND A
Sub-command
A
Type of terminal
C
Company
D
Firmware Version
E
Firmware Date
F
Serial Number (rd)
(wr)
COMMAND M
Sub-command
1
2
RESET COMMAND
(wr)
CHANNEL 1
C1F01 x
Input in
C1F02 x
Point
C1F03 xxxx
Start of scale
C1F04 xxxx
V/I Start of scale
C1F05 xxxx
End of scale
C1F06 xxxx
V/I End of scale
C1F07 xxxx
Energ. Relay HI
C1F08 xxxx
De-energ. Relay HI
C1F09 xxxx
Energ. Relay LO
C1F10 xxxx
De-energ. Relay LO -9999...19999
C1F11 xxxx
Min Relay Alarm
C1F12 xxxx
Max Relay Alarm
As regards the command just described, a few remarks must be made:
- There is no command character.
- For the other controls of the type C1F01 etc., the present programming status is
supplied for the specific command if only the sequence of the sub-command
characters is sent.
Ex: StxC1F01Etx
Request from Host
StxC1F01:1Etx
Reply
If the sequence of the sub-command characters is followed by a space and then
the desired programming value, the programming of the parameter is produced.
Ex: StxC1F01 1Etx
Command from Host
ack / nak
Reply
StxC1F03 1000Etx
Command from Host
ack / nak
Reply
StxC1F03-2000Etx
Command from Host
ack / nak
Reply
StxC1F0512000Etx
Command from Host
ack / nak
Reply
Note: for programming of the point F03...F12, the value field has fixed length of 5
characters. The first character in the value field may be a space, the minus sign,
or the number 1.
5
Values
Replies
HD 9022
ack/nak
DELTA OHM
ack/nak
Vxx Rxx
ack/nak
dd/mm/yy
ack/nak
xxxxxx
ack/nak
stxAFxxxxxxetx
ack/nak
Values
Replies
Measure Channel 1
ack/nak
Measure Channel 2
ack/nak
Values
Replies
stxRESETetx
ack/nak
V/A/Pt
0/1/2/3
-9999...19999
0000...10000 (2000 if I)
-9999...19999
0000...10000 (2000 if I)
-9999...19999
-9999...19999
-9999...19999
-9999...19999
-9999...19999
ack/nak
ack/nak
ack/nak
ack/nak
ack/nak
ack/nak
ack/nak
ack/nak
ack/nak
ack/nak
ack/nak
ack/nak