Chapter 4 – Communications
Page 48 TestEquity F4T Controller
SCPI Programming Mode
SCPI commands are ASCII text strings with a wide array of defined SCPI commands, all of
which are not included in this implementation. The SCPI protocol is only available over Ethernet
port 5025. SCPI commands are not yet implemented with versions of the F4T that have Cascade
Control (part temperature control). All temperature values for SCPI commands are in °F only.
The only available SCPI commands for the F4T are shown below:
:SOURCE:CLOOP#:PVALUE? - reads the process value for a control loop
Example :SOURCE:CLOOP1:PVALUE? (read the value for chamber temperature)
Example :SOURCE:CLOOP2:PVALUE? (read the value for chamber humidity)
:SOURCE:CLOOP#:SPOINT? - reads the set point for a control loop
Example :SOURCE:CLOOP1:SPOINT? (read the set point for chamber temperature)
Example :SOURCE:CLOOP2:SPOINT? (read the set point for chamber humidity)
:SOURCE:CLOOP#:SPOINT <value> - set the set point for a control loop
Example :SOURCE:CLOOP1:SPOINT -40.0 (set the temperature set point to -40.0)
Example :SOURCE:CLOOP2:SPOINT 85.0 (set the humidity set point to 85.0% RH)
:SOURce:CLOop#:RACTion OFF - Set the control loop ramping off
Example :SOURCE:CLOOP1:RACTION OFF (set ramping off for chamber temperature)
:SOURce:CLOop#:RACTion STArtup - Set the control loop to ramp the set point when the
controller powers ON
Example :SOURCE:CLOOP1:RACTION STARTUP (set ramping on at start up for chamber
temperature)
:SOURce:CLOop#:RACTion SETPoint - Set the control loop to ramp the set point when the set
point is changed
Example :SOURCE:CLOOP1:RACTION SETPOINT (set ramping on when the set point is
changed for chamber temperature)
:SOURce:CLOop#:RACTion BOTH - Set the control loop to ramp the set point both when the
controller is powered on and when the set point is changed
Example :SOURCE:CLOOP2:RACTION BOTH (set ramping on at start up and when set point
is changed for chamber temperature)
:SOURCE:CLOOP#:RTIME? - reads the manual ramp time for a control loop
Example :SOURCE:CLOOP1:RTIME? (read the manual ramp time for chamber temperature)
:SOURce:CLOop#:RTIMe <numeric value> - Set the ramp time for a control loop
Example :SOURCE:CLOOP1:RTIME 3 (set the ramp time for manual ramp time to 3° per
Minutes or Hours for chamber temperature)
:SOURce:CLOop#:RSCAle MINutes - Set the ramp time units to minutes for a control loop
Example :SOURCE:CLOOP1:RSCALE MINUTES (set the ramp time units to minutes for
chamber temperature)