Adaptive® JUNIOR – Technical and HMI User Guide
REV 1.04
25
5.
Appendix 1 JUNIOR Communication Interface
5.1.
Serial Protocol and Settings
The JUNIOR serial connection provides a serial communication port with the following settings;
Baud rate
Data bits
Stop bits
Parity
115,200
8
1
None
Although this document describes the use of the Adaptive HMI with the JUNIOR, any Terminal program may be used
to communicate and control the JUNIOR as long as it adheres to the protocol outlined below.
All commands are sent using 8-bit ASCII characters starting with $ and terminated with carriage return, line feed. The
characters can be upper case, lower case or mixed and with or without spaces.
Numeric values may be integer or real, however exponent forms are not accepted and will return an ‘Error_6
unexpected data <command that was used>’
Some example commands are shown below, note the < and > are not part of the command and are not typed.
Command
Result
Description
$ID<cr><lf>
ID=Junior Temperature Controller V1.01
ETDYN (c) Nov 27 2017<cr><lf>
Reads the identification
$REG 1<cr><lf>
REG 1=320<cr><lf>
Reads the status register
$REG 4=25<cr><lf>
REG 4=25.0000<cr><lf>
Writes to the setpoint register and returns
the new value stored
5.2.
Commands, Register Set and Limits
The table below shows the commands available using the interface.
Command Description
Notes
VER
Returns the version of firmware programmed
ID
Returns the device identifier string
REG
Provides access to the internal registers
Use REG n to read register n
Use REG n = x.y to write value x.y to register n
RUN
Turns on the output drive
Unconditionally starts control
STOP
Turns off the output drive
Unconditionally stops control (uses shutdown)