22 Serial Communication
Commanding a New Setpoint
Before attempting to send a setpoint to your controller serially, confirm that its setpoint source is set to Serial/Front
Panel (page 12). There are two ways to command a new setpoint over a serial connection, as described below. In
either of these methods, the data frame returns the new setpoint value when it has been accepted as a valid setpoint.
Sending Setpoints as Floating Point Numbers
This is how to send the desired setpoint value as a floating point number in the selected engineering units:
New setpoint: [unit ID]s[floating point number setpoint]
Example: as5.4 4
(setpoint of +5.44 PSIG)
When using a pressure controller configured to control negative pressure, negative setpoints are sent by adding a hyphen
for the minus sign (-):
New setpoint: [unit ID]s[floating point number setpoint]
Example: a s-15.0 0 (setpoint of −15.00 PSIG)
Quick Command Guide
Serial commands are not case-sensitive. In these examples, the unit ID of the controller is a. If you require more advanced
serial communication commands, please contact support (page 16).
Change unit ID: [current unit ID]@=[desired unit ID]
Tare PSIG or PSID: ap
Tare absolute pressure: apc (requires optional barometer)
Poll the live data frame: a
Begin streaming data: a@=@
Stop streaming data: @@=[desired unit ID]
Set streaming interval: aw91=[number of milliseconds]
New setpoint: as[setpoint as floating point #]
New setpoint: a[setpoint as integer where 64000 is full scale]
Hold valve(s) at current position: ahp
Hold valve(s) closed: ahc
Cancel valve hold: ac
Query live data info: a??d*
Manufacturer info: a??m*
Firmware version: a??m9
Lock the front display: al
Unlock front display: au