
6
8
COMMUNICATION
8.1 Communication
Between Master and Slaves
The commands from the master are coded
as single characters as follows:
R
– ‘Read’ (read parameters)
M
– ‘Multiple Read’ (read a selection
of parameters)
W
– ‘Write’ (write new parameter
values).
8.1.1
Mnemonics
Each mnemonic for the C300 Controller
parameters comprises two characters – see
Section 8.6.
8.1.2 Relay
Logic
Equation (Q1, Q2)
The alarm relay assignment is transmitted in
the format in which it is displayed.
✶
Note
. The terminator is transmitted
as a ‘#’, but appears on the display as ‘
W
’.
8.2
Command Format
– Figs. 8.1 to 8.3
The protocol is based on ANSI-X3.28-1976-
2.5-A4. Entries are made directly from the
host computer using the command format
shown in Figs. 8.1 to 8.3.
8.2.1
Term Clarification
for Command Format
Start
– one ASCII control character (always
‘STX’) signifying the start of transmission.
Command
– one character, R, M or W – see
Section 8.1.
Instrument Identification
– two characters
identifying the C300 Controller, 01 to 99.
Parameter
– two-character mnemonic
selected from Section 8.6.
Sign
– one character:
‘+’ –
parameter value is positive
(optional)
‘–’ –
parameter value is negative.
Data
– usually up to six characters (including
decimal point) used to write a new parameter
value. However, up to 12 characters may be
used if Alarm Relay Assignment is being
carried out, i.e. using mnemonics Q1 and
Q2.
Limiter
– one character (always ‘ETX’)
signifying the end of data transmission.
Block Check Character (BCC)
– one character,
the arithmetic sum of the complete message
(excluding parity bits), transmitted by the
host computer for error detection – see
Appendix A3 on page 28.