+ All Categories
Home > Documents > Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator...

Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator...

Date post: 21-Apr-2020
Category:
Upload: others
View: 10 times
Download: 0 times
Share this document with a friend
124
K257 Issue No. 2 g GE Druck Precision Pressure Controller/Calibrator DPI 515 SCPI User Manual K257 ©Druck Limited 2003 This document is the property of Druck Limited and may not be copied or otherwise reproduced, communicated in any way to third parties, nor stored in any Data Processing System without the express written authority of Druck Limited. Druck Limited, Fir Tree Lane, Groby, Leicester LE6 0FH, England. Tel: (0116) 231 7100 Fax: (0116) 231 7103 Advanced Test Equipment Rentals www.atecorp.com 800-404-ATEC (2832) ® E s t a blishe d 1 9 8 1
Transcript
Page 1: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

g GE Druck

Precision PressureController/Calibrator DPI 515

SCPI User ManualK257

©Druck Limited 2003This document is the property of Druck Limited and may not be copied or otherwise reproduced, communicated inany way to third parties, nor stored in any Data Processing System without the express written authority of DruckLimited.

Druck Limited,Fir Tree Lane, Groby, Leicester LE6 0FH, England. Tel: (0116) 231 7100 Fax: (0116) 231 7103

Advanced Test Equipment Rentalswww.atecorp.com 800-404-ATEC (2832)

®

Established 1981

Page 2: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

i

K257 Issue No. 2

IntroductionThis technical manual provides programming and communication instructions forthe Druck DPI 515 Controller/Calibrator compatible with the requirements of aprogramming technician.ScopeThis technical manual contains the communications protocol for the operator ofthis equipment.Software This technical manual applies to software version 1.

SafetyThe manufacturer has designed this product to be safe when operated using theprocedures detailed in this manual. Do not use this product for any other purpose thanthat stated.

This publication contains operating and safety instructions that must be followed tomake sure of safe operation and to maintain the equipment in a safe condition. Thesafety instructions are either warnings or cautions issued to protect the user and theequipment from injury or damage.

Use qualified* programming technicians and good engineering practice for all proceduresin this publication.

PressureDo not apply pressure greater the maximum safe working pressure to the Druck DPI515 Controller/Calibrator.

MaintenanceThe Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’sprocedures and should be carried out by authorised service agents or the manufacturer’sservice departments.

Technical AdviceFor technical advice contact the manufacturer or subsidiary.

* A programming technician must have the necessary specialist knowledge ofprogramming, technical knowledge and documentation to carry out the required workon the Druck DPI 515 Controller/Calibrator.

Associated Druck Documents:K245 DPI 515 User Manual

Associated Documents:A beginners Guide To SCPI by Barry Eppler, Published by Addison-WesleyPublishing Company Inc. for Hewlett Packard (ISBN 0-201-56350-9)

Page 3: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

ii

K257 Issue No. 2

Table of Contents

Preliminary pages

Introduction ......................................................................................... iSafety ......................................................................................... iTable of contents (this table) ....................................................................................... iiList of Illustrations ......................................................................................... vList of Tables ......................................................................................... vAbbreviations ......................................................................................... viPressure measurement units ....................................................................................... viCode Definitions ......................................................................................... viiPressure unit conversions ......................................................................................... viii

Section page

1 INTRODUCTION ......................................................................................... 1-1Remote/Local Operation ................................................................................... 1-2

2 COMMAND SYNTAX ........................................................................................ 2-12.1 Commands to the instrument ............................................................................ 2-12.2 Command response from the instrument ......................................................... 2-32.3 Program headers ......................................................................................... 2-42.4 SCPI data types ......................................................................................... 2-53 STATUS SYSTEM ......................................................................................... 3-13.1 Output queue ......................................................................................... 3-33.2 Standard event group ....................................................................................... 3-43.3 Operation status group ..................................................................................... 3-53.4 Status byte group ......................................................................................... 3-73.5 Instrument errors ......................................................................................... 3-103.6 Example program ......................................................................................... 3-114 COMMAND AND QUERY SUMMARY ............................................................. 4-14.1 Command structure ......................................................................................... 4-1

CALibration ......................................................................................... 4-5:CAL:ZERO:AUTO ......................................................................................... 4-5:CAL:ZERO:AUTO:VAL .................................................................................... 4-6:CAL:ZERO:TIME ......................................................................................... 4-7:CAL:ZERO:TIME:STAT ................................................................................... 4-8INPut ......................................................................................... 4-9:INP:LOG ......................................................................................... 4-9INSTrument ......................................................................................... 4-10:INST:CAT ......................................................................................... 4-10:INST:LIM ......................................................................................... 4-11:INST:SN ......................................................................................... 4-12:INST:UNIT ......................................................................................... 4-13:INST:VERS ......................................................................................... 4-14OUTPut ......................................................................................... 4-15:OUTP:ISOL:STAT ......................................................................................... 4-15:OUTP:LOG:LEV ......................................................................................... 4-16:OUTP:STAT ......................................................................................... 4-17

Page 4: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

iii

K257 Issue No. 2

Table of Contents (contd)Section page

SENSe ......................................................................................... 4-18:SENS:PRES ......................................................................................... 4-18:SENS:BAR ......................................................................................... 4-19:SENS:CORR:HEAD ......................................................................................... 4-20:SENS:CORR:HEAD:STAT ............................................................................... 4-21:SENS:CORR:HEAD:OFF ................................................................................. 4-22:SENS:CORR:HEAD:OFF:STAT ...................................................................... 4-23:SENS:FILT:STEP ......................................................................................... 4-24:SENS:FILT:FREQ ......................................................................................... 4-25:SENS:FILT:STAT ......................................................................................... 4-26:SENS:FILL:TIME ......................................................................................... 4-27:SENS:FILL:TIME:STAT ................................................................................... 4-28:SENS:RANG ......................................................................................... 4-29SOURce ......................................................................................... 4-30:SOUR:PRES:EFF ......................................................................................... 4-30:SOUR:PRES:INL ......................................................................................... 4-31:SOUR:PRES:INL:TIME .................................................................................... 4-32:SOUR:PRES:LEV:IMM:AMPL ......................................................................... 4-33:SOUR:VENT ......................................................................................... 4-34:SOUR:VENT:TIME ......................................................................................... 4-35:SOUR:RANG ......................................................................................... 4-36:SOUR:RANG:AUTO ......................................................................................... 4-37:SOUR:RANG:LOW ......................................................................................... 4-38:SOUR:SLEW ......................................................................................... 4-39:SOUR:SLEW:MODE ........................................................................................ 4-40:SOUR:SLEW:OVER......................................................................................... 4-41STATus ......................................................................................... 4-42:STAT:OPER:COND ......................................................................................... 4-42:STAT:OPER:ENAB ......................................................................................... 4-43:STAT:OPER:EVEN ......................................................................................... 4-44:STAT:OPER:PRES:COND .............................................................................. 4-45:STAT:OPER:PRES:ENAB ............................................................................... 4-46:STAT:OPER:PRES:EVEN ............................................................................... 4-47SYSTem ......................................................................................... 4-48:SYST:ERR ......................................................................................... 4-49:SYST:VERS ......................................................................................... 4-50UNIT ......................................................................................... 4-51:UNIT:PRES ......................................................................................... 4-52UNIT:DEF ......................................................................................... 4-53

4.2 * Standard commands ...................................................................................... 4-54*CLS ......................................................................................... 4-54*ESE ......................................................................................... 4-55*ESR ......................................................................................... 4-56:GTL ......................................................................................... 4-57*IDN? ......................................................................................... 4-58:LLO ......................................................................................... 4-59

Page 5: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

iv

K257 Issue No. 2

Table of Contents (contd)Section page

:LOC ......................................................................................... 4-60:REM ......................................................................................... 4-61*RST ......................................................................................... 4-62*SRE ......................................................................................... 4-63*STB? ......................................................................................... 4-64

5 Aeronautical Command Reference ............................................................... 5-15.1 Command structure ......................................................................................... 5-1

SENSe ......................................................................................... 5-3SENS:ALT ......................................................................................... 5-3SENS:ALT:SLEW ......................................................................................... 5-4SENS:MACH ......................................................................................... 5-5SENS:MACH:SLEW ......................................................................................... 5-6SENS:SPE ......................................................................................... 5-7SENS:SPE:SLEW ......................................................................................... 5-8SOURce ......................................................................................... 5-9:SOUR:ALT ......................................................................................... 5-9:SOUR:ALT:SLEW ......................................................................................... 5-10:SOUR:MACH:IMM:AMPL................................................................................. 5-11:SOUR:MACH:REF ......................................................................................... 5-12:SOUR:MACH:REF:MODE ............................................................................... 5-13:SOUR:MACH:REF:VAL ................................................................................... 5-14:SOUR:SPE ......................................................................................... 5-15:SOUR:SPE:SLEW ......................................................................................... 5-16UNIT ......................................................................................... 5-17UNIT:ALT ......................................................................................... 5-17UNIT:SPE ......................................................................................... 5-18

6 Sensor Calibration Module Command Reference ....................................... 6-16.1 Command structure ......................................................................................... 6-1

SENSe ......................................................................................... 6-3SENS:SCM ......................................................................................... 6-3SENS:SCM:MODE ......................................................................................... 6-4CALibration ......................................................................................... 6-5CAL:SCM ......................................................................................... 6-5

7 ERRORS ......................................................................................... 7-1

Page 6: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

v

K257 Issue No. 2

List of Illustrations

Figure page

Figure 1-1 System Model ........................................................................................ 1-1Figure 2-1 General Command Syntax .................................................................... 2-1Figure 2-2 Command Syntax .................................................................................. 2-2Figure 2-3 Response Syntax ................................................................................... 2-3Figure 3-1 Status System ........................................................................................ 3-2Figure 4-1 Command and Query Summary ............................................................ 4-2Figure 5-1 Aeronautical Command and Query Summary ...................................... 5-2Figure 6-1 SCM Command and Query Summary ................................................... 6-2

List of TablesTable page

3-1 Standard Event Register ................................................................................... 3-123-2 Operation Status Register ................................................................................ 3-143-3 Status Byte Register ......................................................................................... 3-167-1 Errors -100 to -199 ......................................................................................... 7-17-2 Errors -200 to -299 ......................................................................................... 7-27-3 Errors -300 to -400 ......................................................................................... 7-27-3 Errors +201 to +212 ......................................................................................... 7-3

Page 7: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

vi

K257 Issue No. 2

AbbreviationsThe following abbreviations are used in this manual; abbreviations are the same in the singular and plural.

abs AbsoluteASCII American Standard Code for Information InterchangeATE Automatic test equipmente.g. For exampleetc. And so onFig. Figureft Footg GaugeGPIB General purpose information busi.e. That isIEEE 488 Institute of Electrical and Electronic Engineers standard 488 datam Metremax Maximummbar Millibarmin Minute or minimumNo. Numberqa Quasi-absolute (combination of barometric and gauge sensor readings)RS232 Serial communications standardSCM Sensor calibration moduleSCPI Standard commands for programmable instruments+ve Positive-ve Negative°C Degrees Celsius°F Degrees Fahrenheit

Pressure measurement unitsThe following units are used in this manual

ATM atmosphereBAR barCMH2O centimetres of water at 20°CCMHG centimetres of mercuryFTH2O feet of water at 20°CFTH2O4 feet of water at 4°CHPA hecto PascalsINH2O inches of water at 20°CINH2O4 inches of water at 4°CINH2O60 inches of water at 60°FINHG inches of mercuryKG/CM2 kilogrammes per square centimetreKG/M2 kilogrammes per square metreKPA kilo PascalsLB/FT2 pounds per square footMH2O metres of waterMHG metres of mercuryMMH2O millimetres of waterMMHG millimetres of mercuryMPA mega PascalsPA PascalsPSI pounds per square inchTORR torrMBAR millibar

Page 8: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

vii

K257 Issue No. 2

Code DefinitionsThe following codes are used in this manual.

CAL CalibrationCAT CatalogueCLS ClearCOND ConditionCONF ConfigurationEAV Error in error queueENAB EnableEOI End of inputERR ErrorESB Summary bit from standard eventEVEN EventGTL Go to localINL In limitINP InputINST InstrumentISOL IsolationLEV LevelLLO Local lock outLOG LogicalMAV Message available in output queueMEAS MeasureMSS Summary bit after SRQOPR OperationOUTP OutputOSB Summary bit from standard operations status registerPASS PassivePRES PresetPRES PressureQUE QueueQUES QuestionableRES ResetSENS SenseSOUR SourceSRE Service request enableSRQ Service requestSTB Status register querySTAT StateSYST SystemUNIT Unit of pressure

Page 9: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

viii

K257 Issue No. 2

Glossary

Terminology

The terminology used in this manual is specific and individual interpretation mustnot be introduced. The terms are defined as follows:

Adjust To bring to a more satisfactory state; to manipulate controls, levers, linkages,etc. to return equipment from an out-of-tolerance condition to an in-tolerancecondition.

Align To bring into line; to line up; to bring into precise adjustment, correct relativeposition or coincidence.

Assemble: To fit and secure together the several parts of; to make or form by combiningparts.

Calibrate: To determine accuracy, deviation or variation by special measurement or bycomparison with a standard.

Check: Make a comparison of a measure of time, pressure, temperature, resistance,dimension or other quality with a known figure for that measurement.

Disconnect: To detach the connection between; to separate keyed or matched equipmentparts.

Dismantle: To take apart to the level of the next smaller unit or down to all removable parts.

Examine: To perform a critical visual observation or check for specific conditions; to test thecondition of.

Fit: Correctly attach one item to another.

Inspect: Review the work carried out by Specialists to ensure it has been performedsatisfactorily.

Install: To perform operations necessary to properly fit an equipment unit into the nextlarger assembly or system.

Maintain: To hold or keep in any particular state or condition especially in a state ofefficiency or validity.

Operate: Make sure that an item or system functions correctly as far as possible withoutthe use of test equipment or reference to measurement.

Readjust: To adjust again; to move back to a specified condition; to bring back to anin-tolerance condition.

Page 10: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

ix

K257 Issue No. 2

Reconnect: To rejoin or refasten that which has been separated.

Refit: Fit an item which has previously been removed.

Remove: To perform operations necessary to take an equipment unit out of the next largerassembly or system. To take off or eliminate. To take or move away.

Repair: To restore damaged, worn out or malfunctioning equipment to a serviceable,usable or operable condition.

Replace: Remove an item and fit a new or a serviced item.

Reset: To put back into a desired position, adjustment or condition.

Service: To perform such operations as cleaning, lubricating and replenishing to prepare foruse.

Test: Ascertain by using the appropriate test equipment that a component or systemfunctions correctly.

Page 11: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

x

K257 Issue No. 2

Table of pressure units and conversion factors

Unit ConversionTo convert FROM pressure VALUE 1 in pressure UNITS 1

TO pressure VALUE 2 in pressure UNITS 2, calculate as follows:

VALUE 2 = VALUE 1 x FACTOR 1 FACTOR 2

Note:The conversion factor for pressure units referenced [1] are calculated for a watertemperature of 4°C. Pressure units referenced [2] are calculated for a water temperatureof 68°F, these units are normally used in the USA.

tinuerusserP )slacsaP(rotcaF tinuerusserP )slacsaP(rotcaF

rab 000001 tf/fbl 2 3088.74

ni/fbl 2 )isp( 67.4986 gHni 93.6833

Hm 2O 56.6089 Hni 2 ]1[O 980.942

rabm 001 Htf 2 ]1[O 70.9892

mc/fgk 2 5.66089 mta 0.523101

m/fgk 2 56608.9 tf/ldp 2 61884.1

gHmm 223.331 mc/nyd 2 1.0

gHmc 22.3331 rabh 00000001

gHm 0.223331 tf/fnot 2 )KU( 0.252701

H/mm 2 ]1[O 56608.9 ni/fnot 2 )KU( 00344451

H/mc 2 ]1[O 5660.89 Hni 2 ]2[)ASU(O 53146.842

m/N 2 1 Htf 2 ]2[)ASU(O 3896.3892

aPh 001 mm/pk 2 0566089

aPk 0001 mc/pk 2 5.66089

aPM 0000001 m/pk 2 56608.9

rrot 223.331

Pressure unit conversions

Page 12: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

Druck DPI 515 SCPI User Manual 1 - 1

K257 Issue No. 2

1 INTRODUCTION1.1 General

The IEEE 488 and RS232 interfaces of the DPI 515 Controller/Calibrator provideremote control of the instrument from a suitable computer or controller. The SCPIprotocol enables any instrument with a SCPI facility to be controlled using thesame commands. The DPI 515 Controller/Calibrator use the full SCPI commandset and the defined SCPI syntax.

The following sections describe and define each instrument command used by theDPI 515 Controller/Calibrator. The commands for the aeronautical option and thesensor calibration module option are described and defined in separate sections.Each section contains a quick reference structure of the relevant commands.

Figure 1-1 System Model

Pressureout

logic

logic

Pressurein

SOURcesub-system

UNITssub-system

CALibratesub-system

INPutsub-system

SENSesub-system

INSTrumentsub-system

OUTPutsub-system

SYSTemsub-system

STATussub-system

System Model

SCPI starts with a high-level block diagram of the measurement functions of theinstrument. Each functional block is broken down into smaller block diagrams.SCPI contains a hierarchy of commands called a subsystem that maps directly tothe hierarchy of the block diagram.

Page 13: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

1 - 2 Introduction

1.2 Remote/Local Operation

Any command received over the SCPI interface automatically puts the DPI 515Controller/Calibrator into remote control mode and disables all front panel keys.Sending the IEEE 488 command GTL (Go To Local) returns the DPI 515Controller/Calibrator to local control mode. Sending the IEEE 488 command LLO(Local Lock-out) locks the DPI 515 Controller/Calibrator in remote control modeuntil power-down.

The DPI 515 Controller/Calibrator confirms remote control mode by displaying themessage “Under Remote Control”. The display shows the full-scale value in theselected units of measurement and updates pressure readings. The parametersand units, used for the display, only change when the DPI 515 Controller/Calibratorreceives a SOURce:PRESsure or UNIT:PRES command (new pressure or units).Any available parameters or units can be used over the SCPI interface.

Page 14: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

Druck DPI 515 SCPI User Manual 2 - 1

K257 Issue No. 2

2 COMMAND STRUCTUREThis section describes the structure of the commands and data sent and receivedby the DPI 515 Controller/Calibrator.

2.1 NotationAll SCPI commands are based on a hierarchical tree structure consisting of keywords and parameters. Associated commands are grouped together under acommon node in the hierachy.

In the command tree the command A is the root command. A tree pointer is usedto decode the SCPI commands. At power-up the pointer goes to the rootcommand.

2.2 Message TerminatorsAll SCPI commands are terminated by line feed i.e., either <newline> (ASCIIcharacter, decimal 10), EOI for IEEE. After receiving a termination character thetree pointer returns to the root command.

ColonA colon moves the current path down one level in the command tree, (e.g., thecolon in SOURCE:PRESSURE specifies PRESSURE the is one level belowSOURCE). When the colon is the first character of the command, it specifies thatthe next command is a root level command (e.g., :SOURCE specifies thatSOURCE is a root level command).

root Level 1 Level 2

A B

C

D

E

F

G

H

J

Page 15: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

2 - 2 Command Syntax

SemicolonA semicolon separates two commands in the same message without changing thetree pointer.(e.g., with reference to the tree) :A:B:E;F:GThis equivalent to sending three messages

:A:B:E:A:B:F:A:B:G

CommasIf a command requires more than one parameter, separate adjacent parameters byusing a comma. A commas does not affect the tree pointer.

(e.g.) :SYSTEM:TIME 10,25,30

To execute a command the full path to the command must be specified

(e.g.) :OUTPut:STATe ONThis turns the pressure controller on.

Note:There must be a space between the command words and the parameter. In theabove example there is a space between :STATe and ON.

SCPI commands are not case sensitive and may have a short form. In thismanual, upper case letter identify the short form.

(e.g.) :OUTP is the short form of OUTPUT.

Some nodes can be the default node and these key words are optional whenprogramming the command. The instrument processes the command, with thesame effect, with or without the option node. In this manual [] enclose [defaultnotes].

(e.g.) :SOURce[:PRESsure:][:LEVel][:IMMediate][:AMPlitude] 5.0

can be sent as

:SOURce:PRESsure:LEVel 5.0

or

:SOURce 5.0

This sets the set-point to 5.0

Page 16: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

Druck DPI 515 SCPI User Manual 2 - 3

K257 Issue No. 2

2.3 Program HeadersProgram headers are keywords that identify a command, instruments accept bothupper and lower case characters in a program header. There are two types ofprogram header, common command headers and instrument control headers;each header can be a command or a query.Common Command and Query HeadersThe common command and query program header syntax, specified in IEEE488.2, are defined as follows:

Command*<PROGRAM MNEMONIC>

Query*<PROGRAM MNEMONIC>?

Instrument Control Command and Query HeadersThe instrument control command and query program header syntax controls andextracts data from the instrument as follows:

Command:<MNEMONIC>:<MNEMONIC> <PARAMETER>

Query:<MNEMONIC>?

Instrument command headers can have a numeric suffix to identify each of severalcases of the same header; the numeric suffix applies to both the long and shortforms. All commands headers without a numeric suffix assume the value 1.e.g.,

:OUTPut:LOGic1:LEVel?is the same as

:OUTPut:LOGic:LEVel?

QueriesMost SCPI commands can be queried. A query is a command header with anattached question mark character (?). On receiving a query command, the currentsettings for the command are loaded in the output buffer. A query does not affectthe operation or set-up of the instrument.

When the parameter contains enumerated character data, both long form andshort form are recognised. Querying the command causes the return of data in theshort form.

Querying numeric parameters causes the resulting data to be returned in the unitsselected by the instrument unless specified otherwise.

Page 17: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

2 - 4 Command Syntax

2.4 SCPI Data TypesA variety of data types can be sent to the instrument as parameters or sent outfrom the instrument as response data.

Decimal Numeric DataAll normal decimal expressions are accepted including optional signs, decimalpoint and scientific notation.

Note:

This includes floating point data.

The following are valid:

12345.67-2.64.6e-10.76

A suffix multiplier can be added to the numeric value.

:SOUR 100 m

would set the programmable output to 0.1 units (100m units).

The multipliers supported are:Mnemonic Multiplier A 1e-18 G 1e+9 K 1e+3 M 1e-3 T 1e+12

If a real value is sent to the instrument when an integer is expected, it will berounded to an integer.

Integer DataInteger data are whole numbers (containing no decimal places). A query of aninteger value returns numbers containing no decimal places.

Note:

Integer values can be specified in binary, octal or hexadecimal formats using thesuffix letters (upper or lower case) B, Q and H respectively.

e.g., #B1010 binary representation of 10#Q71 octal representation of 57#HFA hexadecimal representation of 250

Hexadecimal digits A-F can be in upper or lower case.

Page 18: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

Druck DPI 515 SCPI User Manual 2 - 5

K257 Issue No. 2

Enumerated Character Program DataEnumerated characters are used for data that has a finite number of values;enumerated parameters use mnemonics to represent each valid setting.The mnemonics have long and short forms just like command mnemonics.

Example::SOURce:PRESsure:SLEW:MODE MAXimum

selects the maximum rate mode.

A query of an enumerated parameter always returns the short form data in uppercase.

Example::SOURce:PRESsure:SLEW:MODE?

queries rate mode, reply:MAX

Boolean Program DataBoolean data can only be one of two conditions; the numbers 1 and 0.

Example::OUTPut:STATe 1

A query of boolean data always returns 1 or 0.

String DataString data can contain any of the ASCII characters. A string must start with adouble "quote" (ASCII 34) or a single `quote` (ASCII 39) and end with the samecharacter.

Example::SOURCe[:PRESsure]:RANGe ‘2barg’

or:SOURCe[:PRESsure]:RANGe “2barg”

selects the 2 bar g range.

A query of a string parameter always returns the string in double "quotes".

Page 19: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

2 - 6 Command Syntax

Intentionally left blank

Page 20: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

Druck DPI 515 SCPI User Manual 3 - 1

3 STATUS SYSTEMThe status reporting system informs the external controller that an event hasoccurred. This information is in the form of a service request (SRQ) using IEEE488 or an SRQ message using RS232.

The DPI 515 instrument uses status reporting as defined in IEEE 488.2 with theimplementation of status registers.

The OPERation and QUEStionable status registers have been implemented Tocomply with the SCPI protocol. These are registers where the individual bits aresummary bits of the status of the instrument. Since the SCPI protocol does notinclude pressure instruments, bit 10 of both these registers are used as a pressuresummary bit. This pressure summary bit is expanded to two, 16 bit registers (Bit15 is not used and is always zero).

The Questionable and Pressure Questionable registers are not used. The only bitimplemented in the Operation status register is bit 10 (summary of the pressureoperation status).

A summary bit is the final output of a data structure, it is a single bit that shows thestatus of one or more related events in the instrument. The basic structure of asummary bit

Condition registerEvent registerEnable registerLogical ANDing of the Event and Enable registersSummary bit that summarises the result using OR logic

Condition RegisterThis register shows the current status of the device. The condition register isconstantly updated - the bits in the register are set or reset showing the currentcondition.

Event RegisterThe event register shows an event that occurs in the condition register (a conditionbit goes from low to high). This condition change is stored and only reset when theevent register is read or the *CLS command sent.

Enable RegisterThis register allows the results of the event register to pass through to the nextcascaded register and enables the user to select the event that should generatethe final SRQ event.

Page 21: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

3 - 2 Status System

The status system implemented in the instrument is shown in the followingdiagram:

Note: Initial values of registers are 0, with the queues empty.

Key:

C = Condition - variable values

EV = Latched valuesEN = Bit mask

Figure 3-1 Status System

Page 22: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

Druck DPI 515 SCPI User Manual 3 - 3

3.1 Output queue

The output queue is a text readable data queue that is read through the IEEE 488talk command. The queue is cleared by reading all elements in it or by the *CLScommand.

Every time a query has been successfully completed, the response, in a textreadable format is placed at the end of the output queue. If the MAV bit in the"Status Byte" was previously cleared it will be set. The output queue can containup to 256 characters. If there is not enough space in the output queue for a newmessage, the error -350, "Queue overflow" will be placed into the error queue andthe most recent output message will be lost.

Page 23: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

3 - 4 Status System

3.2 Standard event group

The standard event group are 8 bit registers that are read by the IEEE 488standard commands. The event register is cleared by reading it; the event andenable registers are cleared by the *CLS command.

Bits within the standard event condition register are set by system errors andevents. In addition to setting the status bits, a text message will be placed in theerror queue. The ESB bit in the status byte sets if the associated bit in the eventenable register is set. The enable register may be set through the *ESE commandso that selected standard events cause the ESB bit to be set. The system eventsthat set each bit are as follows:

Table 3-1 Standard Event Register

tiB emaN noitpircseD atad/gninaeM

0 CPO desutoN 0snruteryltnerrucdevreseR

1 CQR desutoN 0snruteryltnerrucdevreseR

2 EYQ 994-ot004- srorreyreuQ

3 EDD desutoN 0snruteryltnerrucdevreseR

4 EXE 992-ot002- srorrenoitucexE

5 EMC 991-ot001- srorrednammoC

6 QRU desutoN 0snruteryltnerrucdevreseR

7 NOP desutoN 0snruteryltnerrucdevreseR

Page 24: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

Druck DPI 515 SCPI User Manual 3 - 5

3.3 Operation status group

The operation status group are 16 bit registers that are read by the STAT:OPERcommands. The event register is cleared by reading it; the event and enableregisters are cleared by the *CLS command.

When a standard operation condition occurs an appropriate bit is set in thecondition register (this clears when the condition no longer exists). The bit is thenlatched in the event register. If the associated bit in the enable register is set, theOPR bit in the status byte sets. The enable register may be set through theSTAT:OPER:ENAB command so that only selected standard operation eventscause the OPR bit to set.Problems can occur with some IEEE 488 controllers reading 16 bit unsignednumbers. All registers in this group do not use bit 15. The enable bit cannot beset and when read returns 0. The condition register is defined as follows:

Vent complete

This signal occurs when the controller has been requested to vent and the venthas completed or timed out.

Range change complete

This signal occurs when the controller has been requested to perform a rangechange and the range change is complete.

In-Limits reached

This signal is set every time the controlled pressure is within the specified limits.The signal is only generated if the pressure has been within limits for a userdefined wait time period.

Zero complete

This signal is generated when a manual or timed zero is complete. If the zero timesout then this signal is also generated.

Page 25: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

3 - 6 Status System

tiB)1(

ataD)2(

tiB)3(

ataD)4(

0 etelpmoctneV 1 etelpmocegnahcegnaR

2 dehcaerstimil-nI 3 etelpmocoreZ

4 detratsorez-otuA 5 tuo-demit,emitlliF

6 0snruter-devreseR 7 0snruter-devreseR

8degnahcstcatnochctiwS

etats9 0snruter-devreseR

01 0snruter-devreseR 11 0snruter-devreseR

21 0snruter-devreseR 31 0snruter-devreseR

41 0snruter-devreseR 51 0snruter-devreseR

Table 3-2 Operation Status Register

Auto zero started

When the controller is in the auto zero mode this signal indicates that the auto zeroprocess has started. Thezero complete signal indicates that the zero process hasfinished.

Fill timed out

If a set-point has been requested and the set-point cannot be achieved within thefill timeout time, the fill timed out signal is generated.

Switch contacts changed state

Every time the switch contacts used for performing a switch test change state thisbit is set.

Page 26: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

Druck DPI 515 SCPI User Manual 3 - 7

3.4 Status Byte group

The status byte group are 8 bit registers that are read by the IEEE 488 standardcommands. The event register is cleared by reading it; the event and enableregisters are cleared by the *CLS command.

Bits within the status byte are a summary of other data structures in the statussystem. These bits will become set if other parts of the status system indicatesthat they should do so (i.e., a message in the output queue or error queue or, acondition and enable set in a register pair).If the associated bit in the status enable register is set, a serial poll is generatedand bit 6 is set. The enable register may be set through the *SRE command sothat only selected status bits cause a serial poll.

Note: Bit 6 of the enable register is always set to 0.

There are some small differences between * STB? and serial polling. Eithermethod can be used to read the state of bits 0-5 and bit 7. The reading method isdifferent for bit 6 when using *STB? and serial poll. In general, use serial pollinginside interrupt service routines, not *STB?

Bit 2 - EAV sets when there is an error in the error queue. The :SYST:ERR? commandhas to be sent to retrieve the error. The error queue buffers a maximum of fiveerrors. When no more errors are available the message “No Error” is returned.

Bit 4 - MAV sets when there is a message available in the output queue.

Page 27: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

3 - 8 Status System

Table 3-3 Status Byte Register

Example commands using the Status Byte and Status Byte Enable registers:*SRE 16 Generate an SRQ interrupt when messages are available.*SRE? Find out what events are enabled to generate SRQ interrupts.*STB? Read and clear the Status Byte Event register.

IEEE 488 SpecificBit 7 - OSB sets when the pressure operations register bit 10 changes state.

The operations register is a 16 bit register only using bit 10. This bit is a summaryof the pressure operations register.

Bit 5 - ESB sets when a standard event has occurred in the Standard Event Register.

Bit 6 - MSS sets when an SRQ is generated - SRQ sets when both the Status byte andthe Service Request Enable register are at logic 1 (AND function).

RS232 SpecificA service request (SRQ) produces the message: :SRQ <value>

where:<value> = the contents of the status summary byte.

The status system data structure sets each bit as follows:

tiB emaN noitpircseD

0 - 0snruteryltnerrucdevreseR

1 - 0snruteryltnerrucdevreseR

2 VAE eueuqrorrenirorrE

3 - 0snruteryltnerrucdevreseR

4 VAM eueuqtuptuonielbaliavasegasseM

5 BSE tnevedradnatsmorftibyrammuS

6 SSM QRS-tseuqerecivresretfatibyrammuS

7 BSO sutatssnoitarepodradnatsmorftibyrammuS

Page 28: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

Druck DPI 515 SCPI User Manual 3 - 9

Status reporting register structure

To set-up the status reporting system.

1 All status registers should be cleared by the command:*CLS

2 The Pressure Operations Event register has to be set to enable the PressureOperations Condition Register to send all the events to be reported; use thecommand:

:STAT:OPER:PRES:ENAB 511

The enabled events may also be read by the query:

:STAT:OPER:PRES:ENAB?

3 The Operation Status Event register must then be enabled to read bit 10 bythe command:

:STAT:OPER:ENAB 1024

The enabled events may also be read by the query:

:STAT:OPER:ENAB?

4 The status request to enable the SRQ must then be set.

To enable only the Operation Status register (OSB) send the command:

*SRE 128

To enable the Operation Status register (OSB) and the Error Queue (EAV)send the command:

*SRE 132

This register may also be read by the query:

*SRE?

An event occurring generates an SRQ, the Status Byte should be queried tofind the source of the event.

Page 29: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

3 - 10 Status System

If bit 2 of the Status Byte Register is set the error queue can be read by thequery:

:SYST:ERR?

Keep issuing this query until there are no more errors in the error queue. Atthis point, bit 2 of the Status Byte Register clears.

If bit 7 of the Status Byte Register is set the Pressure Operations eventregister can be read by the query:

:STAT:OPER:PRES?

returning the bits of events that have occurred. Reading this register clearsit and the associated status bit (bit 7).

At any time the instantaneous status of the pressure system can be read bythe query:

:STAT:OPER:PRES:COND?

3.5 Instrument Errors

Any instrument error that occurs, either programming errors or execution errors, isstored in an error queue which is separate from the main output queue. The errorscan be read by issuing the following command query:

:SYST:ERR?

The error queue can hold up to five errors. Each time the error queue is queriedthe instrument responds with the next stored error in the queue. The responseconsists of an error number followed by a string describing the error. When theerror queue is empty the instrument responds with:

0,”No error”

Querying the error queue clears the storage location in the error buffer. If morethan five errors occur, before being queried, the ‘Queue overflow;Error queueoverflow’ message is placed into the error queue. All subsequent errors are lostuntil the error queue is cleared.

Page 30: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

Druck DPI 515 SCPI User Manual 3 - 11

3.6 Example program

The following program example is written in QUICK BASIC and illustrates the useof various commands and responses.

Program OverviewInitializes the IEEE 488 interface.Gets instrument identity.Gets pressure ranges fittedSets units as mbar and queries units.Enters rate of change as maximum rate and queries rate mode.Enters 1000 mbar set-point and queries set-point.Sets controller on and queries controller state.Queries pressure reading time/date (keys a and b changes the query parameter).Print pressure reading or time/date.Print time and date.Wait 1 second.Goes round loop until q key is pressed.Sets controller off.Queries controller state.

See www.DPI515.com/downloads for more examples

Page 31: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

3 - 12 Status System

Example programOPEN "IEEECTRL" FOR RANDOM AS #1OPEN "IEEEDATA" FOR RANDOM AS #2

IOCTL #1, "4"PRINT IOCTL$(1) 'check device address

IOCTL #2, "*IDN?" + CHR$(10) ' send query instrument typePRINT IOCTL$(2) ' read reply of instrument type

IOCTL #2, ":INST:CAT?" + CHR$(10) ' send query ranges fittedPRINT IOCTL$(2) ' read reply of ranges fitted

IOCTL #2, ":UNIT MBAR" + CHR$(10) ' select mbar unitsIOCTL #2, ":UNIT?" + CHR$(10) ' send units queryPRINT IOCTL$(2) ' read reply of units query

IOCTL #2, ":SOUR:SLEW:MODE MAX" + CHR$(10) ' select max rateIOCTL #2, ":SOUR:SLEW:MODE?" + CHR$(10) ' send rate mode queryPRINT IOCTL$(2) ' read reply of rate mode query

IOCTL #2, ":SOUR 1000.0" + CHR$(10) ' setpoint of 1000 mbarIOCTL #2, ":SOUR?" + CHR$(10) ' send setpoint queryPRINT IOCTL$(2) ' read reply of setpoint query

IOCTL #2, ":OUTP 1" + CHR$(10) ' turn controller onIOCTL #2, ":OUTP?" + CHR$(10) ' send controller state queryPRINT IOCTL$(2) ' read reply of controller state query

A$ = ":sens?" + CHR$(10) ' data to query pressure

DO IF INKEY$ = "a" THEN A$ = ":sens?" + CHR$(10) ' query pressure IF INKEY$ = "b" THEN A$ = ":syst:time?;date?" + CHR$(10) 'query time and date" IOCTL #2, A$ PRINT IOCTL$(2) ' read the device SLEEP 1 ' wait for 1 second

LOOP WHILE INKEY$ <> "q"IOCTL #2, ":OUTP 0" + CHR$(10) ' turn controller offIOCTL #2, ":OUTP?" + CHR$(10) ' send controller state queryPRINT IOCTL$(2) ' read reply of controller state query

CLOSE #1: CLOSE #2END

Page 32: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

Druck DPI 515 SCPI User Manual 4 - 1

4 COMMAND AND QUERY SUMMARYThe following lists of all the SCPI commands and queries that apply to theinstrument.

4.1 Command structureSome of the commands in the following summary are enabled at specific times andconditions, most can be enabled at any time. The parameters column shows thestates, values and data contained in a command. The command structure dividesinto subsystems as follows:

Command sub-system

:CALibration - calibration commands.

:INPut - reads the logical input.

:INSTrument - instrument specific commands.

:OUTPut - controls the output pressure and logical outputs.

:SENSe - directs the instrument to measure selected parameters.

:SOURce - covers the commands that control the pressure outputs.

. :STATus - instruments state.

:SYSTem - errors and SCPI version.

:UNIT - sets the units for the instrument.

Page 33: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

4 - 2 Command and Query Summary

Command Parameters Comments

CALibration:[PRESSure]:ZERO zero offset

:AUTO:AUTO? <Boolean> on/off

:VALue <number> offset value of

absolute range

:TIME <integer>:STATe <Boolean> enabled/disabled timed zero

INPut reads logical input

:LOGic[:STATe]?

INSTrument lists ranges and details

:CATalog of transducers fitted

[:LIMits]?:SNUNIT?:VERSion?

OUTPut Turns pressure controller

:ISOLation on/off, controls isolation[:STATe] <Boolean> valves and logical outputs.

:STATe?:LOGic

:LEVel <Boolean>:LEVel?

[:STATe] <Boolean>[:STATe]?

:SENSe configures measurement

[:PRESsure]? functions, height difference

BARometer? adjustment. Air or nitrogen.

:CORRection:HEAD <enumerated>,<numeric>:HEAD?

:STATe <Boolean>:STATe?:OFFset:OFFset?

:STATe <number>:STATe?

Figure 4-1 Command and Query Summary

continued ...

Page 34: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

Druck DPI 515 SCPI User Manual 4 - 3

Command Parameters Comments

:FILTer <number>[:LPASs] low pass filter

:STEP <number> filter step response

:STEP?:FREQuency <number> filter averaging value

:FREQuency?[:STATe] <Boolean> on/off

[:STATe]?:FILL time in seconds

:TIME <integer>:TIME?

:STATe <Boolean> on/off

:STATe?:RANGe <string> sensor range

:RANGe?

SOURce[:PRESsure] <string> pressure output details

:EFFort?:INLimits <number>:INLimits?

:TIME <number> time in seconds

:TIME?[:LEVel][:IMMediate][:AMPlitude]

:VENT <number> vents the user system

:VENT?:TIME <number>:TIME?

:RANGe <string> controller range information

:RANGe?:LOW?

:SLEW <number> rate in pressure units/

second

:SLEW?:MODE <enumerated>:MODE?:OVERshoot <Boolean>

[:STATe][:STATe]?

Figure 4-1 Command and Query Summarycontinued ...

Page 35: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

4 - 4 Command and Query Summary

Command Parameters Comments

:STATus:OPERation status register information

:CONDition?:ENABle <integer>:ENABLe?[:EVENt]?:PRESsure

:CONDition?:ENABle <integer>:ENABLe?[:EVENt]?

:SYSTem:ERROr? error queue

:VERSion? SCPI version

:UNIT[:PRESsure] <name>[:PRESsure]?:DEFine <string>,<number> ASCII (unit name)

:DEFine? conversion factor

*CLS standard SCPI commands

*ESE <integer>*ESE?*ESR?*GTL*IDN?*LLO*LOC*REM*RST*SRE <integer>*SRE?*STB?

Figure 4-1 Command and Query Summary

Page 36: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

Druck DPI 515 SCPI User Manual 4 - 5

CALibrationThe CALibration subsystem enables the calibration of the transducers and the ratecontrol system, refer to the user manual for further details.

:CAL:ZERO:AUTOCommand Syntax

:CALibration:ZERO:AUTO <Boolean>

Parameter:Boolean 0 - aborts the zero

1 - performs a zero

Short form: :CAL:ZERO:AUTOFunction: Pressure zeroingDefault: 0

Query Syntax

:CALibration:ZERO:AUTO?

Short form: :CAL:ZERO:AUTO?Function: Query progress of zeroResponse:

0 - Zero OK1 - Zero in progress2 - Zero timed out3 - Zero offset outside limits4 - Zero aborted

DescriptionThis command is used to zero the currently selected sensor and starts a zero sequence.The progress of the zero can be monitored by using the query for this command.A parameter of zero aborts this command function (zero sequence).

Page 37: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

4 - 6 Command Reference

K257 Issue No. 2

:CAL:ZERO:AUTO:VALCommand Syntax

:CALibration:ZERO:AUTO:VALue <number>

Parameter: number applied pressure

Short form: :CAL:ZERO:AUTO:VALFunction: Absolute sensor zeroingDefaults: 0.0

minimum N/Amaximum N/A

Query Syntax

:CALibration:ZERO:AUTO:VALue?

Short form: :CAL:ZERO:AUTO:VAL?Function: Ask applied valueResponse: Number corresponding to applied pressure in the currently selected

units.

DescriptionFor absolute sensors a pressure of 0 is very difficult to achieve to perform the zero.Therefore to zero the absolute sensor a near vacuum is applied and measured. Thiscommand sets the measured pressure so that a single point compensation can beapplied to the reading.

Page 38: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

Druck DPI 515 SCPI User Manual 4 - 7

:CAL:ZERO:TIMECommand Syntax

:CALibration:ZERO:TIME <integer>

Parameter: integer timed zero time in hours

Short form: :CAL:ZERO:TIMEFunction: Timed zero time.Defaults: 24

minimum 1maximum 999

Query Syntax

:CALibration:ZERO:TIME?

Short form: :CAL:ZERO:TIME?Function: Timed zero time-out in hoursResponse: Integer value for the timed zero time-out in hours

DescriptionThe timed zero function allows the instrument to perform periodic zeroes on gaugeranges. The zero is performed when the timed zero time-out period has expired and aset-point of 0 is entered.

Page 39: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

4 - 8 Command Reference

K257 Issue No. 2

:CAL:ZERO:TIME:STATCommand Syntax

:CALibration:ZERO:TIME:STATe <Boolean>

Parameter Boolean 0 - disable timed zero1 - enable timed zero

Short form: :CAL:ZERO:TIME:STATe <Boolean>Function: Timed zero stateDefault: OFF

Query Syntax

:CALibration:ZERO:TIME:STATe?

Short form: :CAL:ZERO:TIME:STAT?Function: Query state (on or off) of timed zeroResponse: 1 (on) 0 (off)

DescriptionThis command is used to enable or disable the timed zero function.

Page 40: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

Druck DPI 515 SCPI User Manual 4 - 9

INPutThe INPut subsystem obtains information about the input signal of the instrument. Thissubsystem contains query only command to get the state of the logical input used forswitch testing.

:INP:LOGCommand Syntax

n/a

Parameter:Short form:Function:Default:

Query Syntax

:INPut:LOGic[:STATe]?

Short form: :INP:LOG?Function: Reads the logic input stateResponse: 1 (logic 1) 0 (logic 0)

DescriptionThis query only command is used to read the state of the logical input.

Page 41: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

4 - 10 Command Reference

K257 Issue No. 2

INSTrumentThe INSTrument subsystem gets information about the configuration of the instrumentand contains query only commands.

:INST:CATCommand Syntax

n/aParameter:Short form:Function:

Query Syntax

:INSTrument:CATalog?

Short form: :INST:CAT?Function: Query ranges fittedResponse: A list of comma separated strings of ranges fitted.

DescriptionThis command returns a list of ranges fitted to the instrument. The reply is a commaseparated list of strings representing each range.

e.g.“2barg”,”3.5barqa”.

If a barometer is fitted, the string “BAROMETER” is added to the list.

Page 42: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

Druck DPI 515 SCPI User Manual 4 - 11

:INST:LIMCommand Syntax

n/aParameter:Short form:Function:

Query Syntax

:INSTrument:[LIMits][x]?

Short form: :INST?Function: Queries the upper and lower full-scale limits of the fitted ranges.

The index number x is used to index into the list of available ranges.Response: A string representing the range, a number representing the upper

full-scale and a number representing the lower full-scale.

DescriptionThis query only command return the name of the range as a string and the upper andlower pressure limits in the selected units.

e.g. :INST3?

“2barg”, 2.0, -1.0

Page 43: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

4 - 12 Command Reference

K257 Issue No. 2

:INST:SNCommand Syntax

n/aParameter:Short form:Function:

Query Syntax

:INStrument:SN?

Short form: :INST:SN?Function: Used to query the serial number of the instrument.

Asks for serial numberResponse: Integer representing serial number

DescriptionThis query only command returns the serial number of the instrument.

Page 44: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

Druck DPI 515 SCPI User Manual 4 - 13

:INST:UNITCommand Syntax

n/aParameter:Short form:Function:

Query Syntax

:INSTrument:UNIT[x]?

Short form: :INST:UNIT?Function: Queries the available units. The number x is the index into the units.Response: Enumerated type of the unit.

ATMBARCMH2OCMHGFTH2OFTH2O4HPAINH2OINH2O4INH2O60INHGKG/CM2KG/M2KPALB/FT2MH2OMHGMMH2OMMHGMPAPAPSITORRMBARUSER1USER2NONE

DescriptionThis command is used to query the available units of pressure measurement in theinstrument. The units list depends on the area of use configuration. If a index number isspecified which does not contain a unit then NONE is returned.

Page 45: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

4 - 14 Command Reference

K257 Issue No. 2

:INST:VERSCommand Syntax

n/aParameter:Short form:Function:

Query Syntax

:INSTrument:VERSion?

Short form: :INST:VERS?Function: Queries the software versions of the controller.Response: Returns three strings representing the version numbers of the main

controller code, CAN controller and BOOT code.

DescriptionThe main controller code is the part that can be upgraded through the code update utility.The CAN and BOOT code is stored in EEPROM and can only be replaced by replacingthe EEPROM.

Page 46: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

Druck DPI 515 SCPI User Manual 4 - 15

OUTPutThe OUTPut subsystem turns the pressure controller on/off, controls the state of theisolation valves and the state of the logical outputs.

:OUTP:ISOL:STATCommand Syntax

:OUTPut:ISOLation[:STATe] <Boolean>

Parameter: Boolean 0 - close1 - open

Short form: :OUTP:ISOLFunction: Isolation valve stateDefault: OFF - isolation valve closed

Query Syntax

:OUTPut:ISOLation:STATe?

Query :STATe?Short form: :OUTP:ISOL?Function: Queries state of isolation valveResponse: 1 (open) 0 (closed)

DescriptionOpens/Closes the isolation valve of the current range.

Page 47: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

4 - 16 Command Reference

K257 Issue No. 2

:OUTP:LOG:LEVCommand Syntax

:OUTPut:LOGic[x]:LEVel <Boolean>

Parameter: Boolean 0 - level low1 - level high

Short form: :OUTP:LOG[x]:LEVFunction: Controls the level of the digital outputs. The index number x specifies

the output line. 1 for output 1 and 2 for output 2.Default: 0

Query Syntax

:OUTPut:LOGic[x]:LEVel?

Short form: :OUTP:LOG[x]:LEV?Function: Asks for level of output lineResponse: 0 - level low

1 - level high

DescriptionThe instrument has two digital output lines, the levels on these lines are controlled usingthis command.

Page 48: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

Druck DPI 515 SCPI User Manual 4 - 17

:OUTP:STATCommand Syntax

:OUTPut:STATe <Boolean>

Parameter: Boolean 0 - turn controller off1 - turns controller on

Short form: :OUTPFunction: Turn the pressure controller on/offDefault: 0

Query Syntax

:OUTPut:STATe?

Short form: :OUTP?Function: Asks for state of pressure controllerResponse: 0 - controller off

1 - controller on

DescriptionSets or queries the state of the pressure controller.

Page 49: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

4 - 18 Command Reference

K257 Issue No. 2

SENSeThe SENSe subsystem selects and configures the measurement functions of theinstrument.

:SENS:PRESCommand Syntax

n/aParameter:Short form:Function:

Query Syntax

:SENSe[:PRESsure]?

Short form: :SENS?Function: This query only command reads the sensor which has been selected

by the RANGE command.Response: A pressure reading in the current units.

DescriptionQueries the pressure reading for the selected sensor in the selected units. The sensorcan be changed see, :SENSe[:PRESsure]:RANGe and :SOURe[:PRESsure]:RANGecommands. Issuing the SOURce command can also change the range.

Page 50: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

Druck DPI 515 SCPI User Manual 4 - 19

:SENS:BARCommand Syntax

n/aParameter:Short form:Function:

Query Syntax

:SENSe[:PRESsure]:BARometer?

Short form: :SENS:BAR?Function: Queries the barometric pressure value.Response: <number> in the selected units of pressure measurement.

DescriptionReturns the barometric pressure measured by the optional barometric transducer. If theoptional barometric transducer is not fitted the response is zero pressure.

Page 51: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

4 - 20 Command Reference

K257 Issue No. 2

:SENS:CORR:HEADCommand Syntax

:SENSe[:PRESsure]:CORRection:HEAD <enumerated>,<numeric>

Parameters: enumerated AIR - Air used as gasNITRogen - Nitrogen used as gas

numeric Height of gas in cm.

Short form: :SENS:CORR:HEAD <enumerated>,<numeric>Function: Head correction parametersDefault: Enumerated AIR

numeric 0Minimum numeric -1e10 cmMaximum numeric 1e10 cm

Query Syntax

:SENSe[:PRESsure]:CORRection:HEAD?

Short form: :SENS:CORR:HEAD?Function: Query gas and height of head correctionResponse: AIR/NITRogen and height in cm

DescriptionA correction must be made if the unit under test is at a different height from theinstrument. This command programs the gas used and the height difference.

Page 52: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

Druck DPI 515 SCPI User Manual 4 - 21

:SENS:CORR:HEAD:STATCommand Syntax

:SENSe[:PRESsure]:CORRection:HEAD:STATe <Boolean>

Parameter Boolean 0 - Disables head correction1 - Enables head correction

Short form: :SENS:CORR:HEAD:STAT <Boolean>Function: Enables / disables head correction.Default: 0

Query Syntax

:SENSe[:PRESsure]:CORRection:HEAD:STATe?

Short form: :SENS:CORR:HEAD:STAT?Function: Query head correction stateResponse: 0 - head correction off

1 - head correction on

DescriptionThis command enables or disables the head correction compensation.

Page 53: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

4 - 22 Command Reference

K257 Issue No. 2

:SENS:CORR:HEAD:OFFCommand Syntax

:SENSe[:PRESsure]:CORRection:HEAD:OFFset

Parameter: <number> tare offset valueShort form: :SENS:OFFFunction: Subtracts the offset value from the processed reading.Default: 0

Minimum numeric -1e10 cmMaximum numeric 1e10 cm

Query Syntax

:SENSe[:PRESsure]:CORRection:HEAD:OFFset?

Short form: :SENS:OFF?Function: Asks for the tare value.Response: Number corresponding to the tare offset value.

DescriptionThis command must be enabled by SENS:OFF:STAT and sets up the offset value.

Page 54: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

Druck DPI 515 SCPI User Manual 4 - 23

:SENS:CORR:HEAD:OFF:STATCommand Syntax

:SENSe[:PRESsure]:CORRection:HEAD:OFFset:STATeParameter: <Boolean> 0 - disables tare offset

1 - enables tare offsetShort form: :SENS:OFF:STATFunction: Enables and disables the tare offset function.

Query Syntax

:SENSe[:PRESsure]:CORRection:HEAD:OFFset:STATe?

Short form: :SENS:OFF:STAT?Function: Asks if tare offset function is on or off.Response: 1 (on) 0 (off)

DescriptionThis command enables SENS:OFF to be used to set-up the offset value.

Page 55: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

4 - 24 Command Reference

K257 Issue No. 2

:SENS:FILT:STEPCommand Syntax

:SENSe[:PRESsure]:FILTer:[LPASs]:STEP <number>

Parameter: number filter step response value

Short form: :SENS:FILT:STEPFunction: Used to set-up the step response band component of the filter.Default: 0

minimum 0maximum 100.0

Query Syntax

:SENSe[:PRESsure]:FILTer:[LPASs]:STEP?

Query :STEP?Short form: :SENS:FILT:STEP?Function: Ask for filter step response band parameter.Response: Number corresponding to filter step response value.

DescriptionThe digital low pass filter has a step response band configured as percentage of full-scale. e.g., defaults to 0.05 %FS. If the reading has changed by more than theconfigured step response value then the filtering is ignored for that conversion and thepressure goes instantly to the new value.

Page 56: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

Druck DPI 515 SCPI User Manual 4 - 25

:SENS:FILT:FREQCommand Syntax

:SENSe[:PRESsure]:FILTer:[LPASs]:FREQuency <number>

Parameter: number filter averaging value

Short form: :SENS:FILT:FREQFunction: Used to set up the averaging component of the filter.Default: 0

minimum 0maximum 20

Query Syntax

:SENSe[:PRESsure]:FILTer:[LPASs]:FREQuency?

Short form: :SENS:FILT:FREQ?Function: Ask for filter average parameter.Response: Number corresponding to filter average value.

DescriptionA digital low pass filter can be applied to the pressure reading. This is a first order lowpass filter, the time constant depends on the value set by this command.

Page 57: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

4 - 26 Command Reference

K257 Issue No. 2

:SENS:FILT:STATCommand Syntax

:SENSe[:PRESsure]:FILTer[:LPASs]:STATE <Boolean>

Parameter: Boolean 0 - Disables low pass filter1 - Enables low pass filter

Short form: :SENS:FILT <Boolean>Function: Sets low pass filter ON or OFF.Default: OFF

Query Syntax

:SENSe[:PRESsure]:FILTer[:LPASs]:STATe?

Short form: :SENS:FILT?Function: Query state (on or off) for the low pass filterResponse: 1 (ON) 0 (OFF)

DescriptionThis command is used to enable or disable the low pass filter for producing a more stablereading. An ‘intelligent’ filter is implemented so that any noise in the system is filteredwhile step changes pass straight though the filter.

Page 58: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

Druck DPI 515 SCPI User Manual 4 - 27

:SENS:FILL:TIMECommand Syntax

:SENSe[:PRESsure]:FILL:TIME <integer>

Parameter: integer fill time in seconds

Short form: :SENS:FILL:TIMEFunction: Sets the fill time, time-out period.Default: 20 seconds

minimum 20 secondsmaximum 999 seconds

Query Syntax

:SENSe[:PRESsure]:FILL:TIME?

Short form: :SENS:FILL:TIME?Function: Asks for fill time, time-out period.Response: Integer corresponding fill time, time-out period in seconds

DescriptionIf fill time, time-out settings are enabled, then the controller automatically switches tomeasure mode if the controller cannot achieve the set-point within the specified time-outsetting.

Page 59: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

4 - 28 Command Reference

K257 Issue No. 2

:SENS:FILL:TIME:STATCommand Syntax

:SENSe[:PRESsure]:FILL:TIME:STATe <Boolean>

Parameter: Boolean 0 - fill time-out disabled1 - fill time-out enabled

Short form: :SENS:FILL:TIME:STATFunction: Enables / disables the time-outs.Default: OFF

Query Syntax

STATe?

Short form: :SENS:FILL:TIME:STAT?Function: Asks if fill time, time-outs are enabled or disabled.Response: 0 - fill time, time-out disabled

1 - fill time, time-out enabled

DescriptionIf fill time, time-out settings are enabled, then the controller automatically switches tomeasure mode if the controller cannot achieve the set-point within the specified time-outsetting.

Page 60: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

Druck DPI 515 SCPI User Manual 4 - 29

:SENS:RANGCommand Syntax

:SENSe[:PRESsure]:RANGe <string>

Parameter: string range informationShort form: :SENS:RANGFunction: Used to select a range to be sensed.

Query Syntax

:SENSe[:PRESsure]:RANGe?

Short form: :SENS:RANG?Function: Asks for currently sensed range.Response: String representing selected pressure range.

DescriptionThis command selects the pressure range to be used for returning the pressure reading,also see the SOURCe:RANGe command. Changing the source range also changes thesense range.

e.g. :SENSe:RANGe “2barg”

selects the 2 bar gauge range.

Page 61: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

4 - 30 Command Reference

K257 Issue No. 2

:SOUR:PRES:EFFCommand Syntax

n/aParameter:Short form:Function:

Query Syntax

:SOURce[:PRESsure]:EFFort?

Short form: :SOUR:EFF?Function: This query only command returns the effort the controller does to

achieve the set-point.Response: number representing controller effort.

DescriptionThis query only command returns the effort the controller does to achieve the set-point.

SOURceThe SOURce subsystem controls the pressure output of the instrument.

Page 62: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

Druck DPI 515 SCPI User Manual 4 - 31

:SOUR:INLCommand Syntax

:SOURce[:PRESsure]:INLimits <number>

Parameter: number in limits value as %full-scale

Short form: :SOUR:INL <number>Function: The controller has an in-limits set-point indicator. This can generate a

service request when the pressure is within limits for a set time period.

Default: 0.01 %FSminimum 0 % FSmaximum 100 % FS

Query Syntax

:SOURce[:PRESsure]:INLimits?

Short form: :SOUR:INL?Function: Query in-limits valueResponse: Number representing in-limits value as %FS.

DescriptionSets the in-limits value.

Page 63: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

4 - 32 Command Reference

K257 Issue No. 2

:SOUR:PRES:INL:TIMECommand Syntax

:SOURce[:PRESsure]:INLimits:TIME <number>

Parameter: number in-limits time in seconds

Short form: :SOUR:INL:TIME <number>Function: Sets the time that the pressure has to be within limits before

generating a service request.

Default: 2 secondsminimum 2 secondsmaximum 999 seconds

Query Syntax

:SOURce[:PRESsure]:INLimits:TIME?

Short form: :SOUR:INL:TIME?Function: Query in-limits timers.Response: Number representing in-limits time in seconds.

DescriptionSets the in-limits timer value.

Page 64: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

Druck DPI 515 SCPI User Manual 4 - 33

:SOUR:PRES:LEV:IMM:AMPLCommand Syntax

:SOURce[:PRESsure][:LEVel][:IMMediate][:AMPLitude] <number>

Parameter: number Pressure in current units

Short form: SOUR <number>Function: Set the pressure set-point

Default: 0.0

Query Syntax

:SOURce[:PRESsure][:LEVel][:IMMediate][:AMPLitude]?

Short form :SOUR?Function: Programmable set-point valueResponse: Pressure set-point in current units.

DescriptionThis command sets the pressure set-point. Controllers must be ON before using thiscommand. Use :OUTPut[:STATe] to turn the controller ON.

Page 65: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

4 - 34 Command Reference

K257 Issue No. 2

:SOUR:VENTCommand Syntax

:SOURce[:PRESsure][:LEVel][:IMMediate][:AMPLitude]:VENT <number>

Parameter: integer 0 - abort vent1 - start vent

Short form: SOUR:VENT <integer>Function: Vents the user system.

Default: 0

Query Syntax

:SOURce[:PRESsure][:LEVel][:IMMediate][:AMPLitude]:VENT?Short form: :SOUR:VENT?Function: Query status of vent

Response:0 - vent OK1 - vent in progress2 - vent timed out3 - vent outside limits4 - vent aborted

DescriptionThis command vents the user system; the command should be queried to get the statusof the vent.

Page 66: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

Druck DPI 515 SCPI User Manual 4 - 35

:SOUR:VENT:TIMECommand Syntax

:SOURce[:PRESsure][:LEVel][:IMMediate][:AMPLitude]:VENT:TIME<number>

Parameter: integer vent time-out in secondsShort form: SOUR:VENT:TIME <integer>Function: Sets the vent time-out period.

Default: 20 secondsminimum 20 secondsmaximum 999 seconds

Query Syntax

:SOURce[:PRESsure][:LEVel][:IMMediate][:AMPLitude]:VENT:TIME?

Short form: :SOUR:VENT:TIME?Function: Query vent time-outResponse: Vent time-out in seconds

DescriptionThis command sets the time-out period for a system vent. If during a vent, this time-outexpires then venting aborts and the vent status sets to `vent timed out’, seeSOUR:VENT.

Page 67: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

4 - 36 Command Reference

K257 Issue No. 2

:SOUR:RANGCommand Syntax

:SOURCe[:PRESsure]:RANGe <string>

Parameter: string range information

Short form: :SOUR:RANGFunction: Selects the control range.

Query Syntax

:SOURCe[:PRESsure]:RANGe?

Short form: :SOUR:RANGE?Function: Asks for currently selected controller range.Response: String representing selected sense range.

DescriptionThis command selects the range to be used for controlling pressure.e.g. :SOURe:RANGe “2barqa”selects the 2 bar absolute range; the pressure units are always in bar.

Note: Absolute ranges are quasi-absolute values, combining barometric and gaugesensor readings.

Page 68: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

Druck DPI 515 SCPI User Manual 4 - 37

:SOUR:RANG:AUTOCommand Syntax

:SOURCe[:PRESsure]:RANGe:AUTO <boolean>

Parameter: Boolean 0 - auto ranging disabled1 - auto ranging enabled

Short form: :SOUR:RANG:AUTOFunction: Selects auto ranging.Default: 0

Query Syntax

:SOURCe[:PRESsure]:RANGe:AUTO?

Short form: :SOUR:RANG:AUTO?Function: Queries auto range selection.Response: 0 - disabled

1 - enabled

DescriptionThe manual range changing command :SOUR:PRES:RANGE stays operational but onreceipt of a new set-point the range may change because of auto ranging. While autorange changes, any commands sent to the controller stay in a queue until the completionof range changing. When complete, and if enabled, an SRQ will be generated.

Note: The SCPI auto ranging facility remains independent of the user interface. It ispossible for the user interface to be set to manual range while the communicationscan be set to auto range changing.

Page 69: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

4 - 38 Command Reference

K257 Issue No. 2

:SOUR:RANG:LOWCommand Syntax

n/aParameter:Short form:Function:

Query Syntax

:SOURCe[:PRESsure]:RANGe:LOW?

Short form: :SOUR:RANGE:LOW?Function: This query only command returns the lowest set-point pressure the

controlled range can accept.Response: String representing lowest pressure acceptable.

DescriptionOnce a control range is selected this command can be used to check the lowest set-pointavailable for that range.e.g. a reply of:- :SOURe:RANGe:LOW “-1barg”indicates that the current range can accept a minimum set-point of -1 bar; the pressureunits are always in bar.

Page 70: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

Druck DPI 515 SCPI User Manual 4 - 39

:SOUR:SLEWCommand Syntax

:SOURCE[:PRESsure]:SLEW <number>

Parameter: number rate in pressure units / secondShort form: SOUR:SLEW <number>Function: Selects the pressure rate used when value rate is selected.Default: 100

Query Syntax

:SOURCE[:PRESsure]:SLEW?

Short form: :SOUR:SLEW?Function: Query rate valueResponse: Rate value in selected units / second

DescriptionWhen the controller rate is selected as value, this command is used to set the controllersrate in selected units / second.

Page 71: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

4 - 40 Command Reference

K257 Issue No. 2

:SOUR:SLEW:MODECommand Syntax

:SOURCE[:PRESsure]:SLEW:MODE <enumerated>

Parameter: enumerated MAXimum - maximum rateVALue - user selected rate

Short form: SOUR:SLEW:MODE <enumerated>Function: Select the rate the controller should use to achieve set-point.Default: MAXimum

Query Syntax

:SOURCE[:PRESsure]:SLEW:MODE?

Short form: :SOUR:SLEW:MODE?Function: Query rate modeResponse: MAX for maximum rate

VAL for user defined rate

DescriptionThe controller can operate in two rate modes - maximum and value. In maximum rate thecontroller tries to achieve set-point as quickly as possible. In value mode the controllerachieves the set-point at a user selected rate.

Page 72: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

Druck DPI 515 SCPI User Manual 4 - 41

:SOUR:SLEW:OVERCommand Syntax

:SOURCE[:PRESsure]:SLEW:OVERshoot[:STATe] <Boolean>

Parameter: Boolean 0 - overshoot not allowed1 - overshoot allowed

Short form: SOUR:SLEW:OVER <Boolean>Function: Selects pressure overshoot to `allowed’ or `not allowed’.Default: 1 - overshoot allowed

Query Syntax

:SOURCE[:PRESsure]:SLEW:OVERshoot[:STATe]?

Short form: :SOUR:SLEW:OVER?Function: Query overshoot stateResponse: 0 - overshoot not allowed

1 - overshoot allowed

DescriptionThe controller can reach the set-point in one of two modes:

Overshoot `not allowed’, the controller changes the pressure to near the set-point. Therate of pressure change slows when approaching the set-point to avoid overshoot.

Overshoot `allowed’, the controller achieves set-point as fast as possible and, whenapproaching the set-point, may overshoot or undershoot.

Page 73: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

4 - 42 Command Reference

K257 Issue No. 2

STATusThe STATus subsystem supports the OPERation status register as defined in SCPIprotocol.

:STAT:OPER:CONDCommand Syntax

n/aParameter:Short form:Function:

Query Syntax

:STATus:OPERation:CONDition?

Short form: :STAT:OPER:COND?Function: Query condition registerResponse: Contents of condition register

DescriptionReturns the contents of the 16 bit condition register, see section on status reporting.

Page 74: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

Druck DPI 515 SCPI User Manual 4 - 43

:STAT:OPER:ENABCommand Syntax

:STATus:OPERation:ENABle <integer>

Parameter: integer 16 bit value to set enable bits

Short form: STAT:OPER:ENAB <integer>Function: Controls the status operation enable register.Default: 0

minimum 0maximum 32767

Query Syntax

:STATus:OPERation:ENABle?

Short form: :STAT:OPER:ENAB?Function: Query enable registerResponse: 16 bit value of enable register.

DescriptionControls the bits that pass through the status reporting system, see status reportingsection.

Page 75: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

4 - 44 Command Reference

K257 Issue No. 2

:STAT:OPER:EVENCommand Syntax

n/aParameter:Short form:Function:

Query Syntax

:STATus:OPERation:[EVENt]?

Short form: :STAT:OPER?Function: Query event registerResponse: 16 bit value of event register.

DescriptionReads contents of event register, see status reporting section.

Page 76: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

Druck DPI 515 SCPI User Manual 4 - 45

:STAT:OPER:PRES:CONDCommand Syntax

n/aParameter:Short form:Function:

Query Syntax

:STATus:PRESsure:OPERation:CONDition?

Short form: :STAT:OPER:PRES:COND?Function: Reads the contents of the pressure condition register.Response: Contents of pressure condition register.

DescriptionReturns the contents of the 16 bit pressure condition register, see section on statusreporting.

Page 77: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

4 - 46 Command Reference

K257 Issue No. 2

:STAT:OPER:PRES:ENAB

Command Syntax

:STATus:OPERation:PRESsure:ENABle <integer>

Parameter: integer 16 bit value to set pressure enable bits

Short form: STAT:OPER:PRES:ENAB <integer>Function: Controls the pressure status operation enable register.Default: 0

minimum 0maximum 32767

Query Syntax

:STATus:OPERation:PRESsure:ENABle?

Short form: :STAT:OPER:PRES:ENAB?Function: Query enable register.Response: 16 bit value of pressure enable register.

DescriptionControls the bits that pass through the status reporting system, see status reportingsection.

Page 78: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

Druck DPI 515 SCPI User Manual 4 - 47

:STAT:OPER:PRES:EVENCommand Syntax

n/aParameter:Short form:Function:

Query Syntax

:STATus:OPERation:PRESsure:[:EVENt]?

Short form: :STAT:OPER:PRES?Function: Reads contents of pressure event registerResponse: 16 bit value of pressure event register.

DescriptionReads contents of pressure event register, see status reporting section.

Page 79: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

4 - 48 Command Reference

K257 Issue No. 2

SYSTemThe SYSTem subsystem consists of general purpose commands.

:SYST:ERRCommand Syntax

n/aParameter:Short form:Function:

Query Syntax

:SYStem:ERRor?

Query :ERRor?Short form: :SYST:ERR?Function: Gets next error from the error queue

Page 80: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

Druck DPI 515 SCPI User Manual 4 - 49Response: The follow list of errors are available

-102, “Syntax error” -104, “Data type error” -108, “Parameter not allowed” -109, “Missing parameter” -110, “Command Header Error” -111, “Header Separator Error” -112, “Program mnemonic too long” -113, “Undefined header” -114, “Header suffix out of range” -120, “Numeric data error” -121, “Invalid character in number” -123, “Exponent too large” -124, “Too many digits” -128, “Numeric data not allowed” -130, “Suffix error” -131, “Invalid suffix” -134, “Suffix too long” -138, “Suffix not allowed” -140, “Character data error” -141, “Invalid character data” -144, “Character data too long” -148, “Character data not allowed” -150, “String data error” -151, “Invalid string data” -158, “String data not allowed” -200, “Execution error” -201, “Invalid while in local” -202, “Settings lost due to rtl” -220, “Parameter error” -222, “Data out of range” -223, “Too much data” -224, “Illegal parameter value” -310, “System error” -350, “Queue overflow” -400, “Query error” 201 , “Query only” 202 , “No query allowed” 203 , “Parameter(s) not expected” 207 , “Enumerated value not in union” 208 , “Illegal number of parameters” 210 , “Run out of memory handle” 211 , “Unit not matched” 212 , “Unit not required”

DescriptionThis command queries the error queue which holds up to five errors. The instrumentreturns the message “No error” when no more errors are in the queue.

Page 81: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

4 - 50 Command Reference

K257 Issue No. 2

:SYST:VERSCommand Syntax

n/aParameter:Short form:Function:

Query Syntax

:SYStem:VERSion?

Short form: :SYST:VERS?Function: Returns the SCPI version.Response: version number

DescriptionReplies with the SCPI version number.

Page 82: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

Druck DPI 515 SCPI User Manual 4 - 51

UNITThe UNIT sub-system configures the instrument’s pressure measurement units.

:UNIT:PRESCommand Syntax

:UNIT[:PRESsure] <name>

Parameter: <name>ATMBARCMH2OCMHGFTH2OFTH2O4HPAINH2OINH2O4INH2O60INHGKG/CM2KG/M2KPALB/FT2MH2OMHGMMH2OMMHGMPAPAPSITORRMBARUSER1USER2

Short form :UNIT <name>Function: Selects pressure units

Page 83: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

4 - 52 Command Reference

K257 Issue No. 2

Query Syntax

:UNIT[:PRESsure]?

Short form: :UNIT?Function: Query what pressure units are selectedResponse: name as above

DescriptionThis command selects the current pressure units; USER1 and USER2 are the userdefined units.

Page 84: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

Druck DPI 515 SCPI User Manual 4 - 53

:UNIT:DEFCommand Syntax

:UNIT[:PRESsure]:DEFine[x] <string>,<number>

Parameter: string ASCII representation of unit name.number Conversion factor from Pascals to required units

Short form: :UNIT:DEF <string>,<number>Function: There are two user defined units on the instrument. This command

defines the name and conversion factor to use.minimum string “”

number 0.0maximum string 8 characters

number 1.0e10Default: string N/A

number 1000.0

Query Syntax

:UNIT[:PRESsure]:DEFine?

Short form: :UNIT:DEF?Function: Query conversion factorResponse: A string representing name and number corresponding to the

conversion factor.

DescriptionThis command defines the name and conversion factor for the special units. Thisconversion factor is from Pascals to the required units. An index of 1 is for USER1 unitand an index of 2 is for USER2 unit.

Page 85: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

4 - 54 Command Reference

4.2 Standard Commands

The commands identified with * are SCPI standard commands.

*CLSCommand Syntax

*CLS

Parameter: noneShort form *CLSFunction: This command clears the status registers in the status reporting

system.

Query Syntax

n/aParameter:Short form:Function:

DescriptionClears all event and condition register, see status reporting section.

Page 86: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

Druck DPI 515 SCPI User Manual 4 - 55

K257 Issue No. 2

*ESECommand Syntax

*ESE <integer>

Parameter: integer 8 bit value of enable maskShort form: *ESE <integer>Function: Sets the Standard Event Status enable register.

minimum 0maximum 255

Default: 0

Query Syntax

*ESE?

Short form: *ESE?Function: Query Standard Event Status Enable register.Response: 8 bit integer of contents of Standard Event Status Enable register.

DescriptionSee status reporting section.

Page 87: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

4 - 56 Command Reference

*ESRCommand Syntax

n/aParameter:Short form:Function:

Query Syntax

*ESR?

Short form: *ESR?Function: Queries the Standard Event Status RegisterResponse: 8 bit integer of contents of Standard Event Status register.

DescriptionSee status reporting section.

Page 88: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

Druck DPI 515 SCPI User Manual 4 - 57

K257 Issue No. 2

:GTLCommand Syntax

:GTL

Parameter: noneShort form :GTLFunction: Go to local

Query Syntax

n/aParameter:Short form:Function:

DescriptionTakes the instrument out of local lockout mode; the key-pad on the instrument becomesactive.

Page 89: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

4 - 58 Command Reference

*IDN?Command Syntax

n/aParameter:Short form:Function:

Query Syntax

*IDN?

Short form: *IDN?Function: Queries the identification of the instrument.Response: A comma separated list containing manufacture, model, serial

number and software version.

DescriptionReturn identification

e.g., *IDN Druck,DPI515C,1234,01.00.00

Page 90: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

Druck DPI 515 SCPI User Manual 4 - 59

K257 Issue No. 2

:LLOCommand Syntax

:LLO

Parameter: noneShort form :LLOFunction: Local lockout

Query Syntax

n/aParameter:Short form:Function:

DescriptionDisables the instrument key-pad, the instrument cannot be put into local mode.

Page 91: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

4 - 60 Command Reference

:LOCCommand Syntax

:LOC

Parameter: noneShort form :LOCFunction: Local mode

Query Syntax

n/aParameter:Short form:Function:

DescriptionPuts the instrument into local mode. The instrument will no longer be in remote modeand can be operated from the front panel.

Page 92: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

Druck DPI 515 SCPI User Manual 4 - 61

K257 Issue No. 2

:REMCommand Syntax

:REM

Parameter: noneShort form :REMFunction: Remote mode

Query Syntax

n/aParameter:Short form:Function:

DescriptionPuts the instrument into remote mode. The instrument will be in remote mode and cannotbe operated from the front panel.

Page 93: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

4 - 62 Command Reference

*RSTCommand Syntax

*RST

Parameter: none

Short form: *RSTFunction: This command resets the operating parameters (units) to default

values.

Query Syntax

n/aParameter:Short form:Function:

DescriptionClears SCPI registers.

Page 94: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

Druck DPI 515 SCPI User Manual 4 - 63

K257 Issue No. 2

*SRECommand Syntax

*SRE <integer>

Parameter: integer 8 bit value of enable maskShort form: *SRE <integer>Function: Sets the Service Request Enable register.

minimum 0maximum 255

Default: 0

Query Syntax

*SRE?

Short form: *SRE?Function: Query Service Request Enable register.Response: 8 bit integer of contents of Service Request Enable register.

DescriptionSee status reporting section.

Page 95: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

4 - 64 Command Reference

*STB?Command Syntax

n/aParameter:Short form:Function:

Query Syntax

*STB?

Short form: *STB?Function: Queries the Status RegisterResponse: 8 bit integer of contents of Status register.

DescriptionSee status reporting section.

Page 96: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

Druck DPI 515 SCPI User Manual 4 - 65

K257 Issue No. 2

Page 97: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

Druck DPI 515 SCPI User Manual 5 - 15 Aeronautical Command Reference

The following lists of all the SCPI commands and queries for the aeronauticalfacility that apply to the instrument.

5.1 Command structureSome of the commands in the following summary are enabled at specific times andconditions, most can be enabled at any time. The parameters column shows thestates, values and data contained in a command. The command structure dividesinto sub-systems as follows:

Command sub-system

:SENSe - directs the instrument to measure aeronautical parameters.

:SOURce - directs the instrument to control the aeronautical parameters.

:UNIT - sets the aeronautical units for the instrument.

Page 98: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

5 - 2 Aeronautical Command Reference

K257 Issue No. 2

Command Parameters Comments

SENse:ALTitude? <integer> altitude reading

:SLEW? <integer> altitude per second reading

:MACH? <integer> Mach number:SLEW? <integer> Mach number per second

:SPEed? <integer> airspeed reading

:SLEW? <integer> airspeed reading per second

SOURce:ALTitude

[:LEVel][:IMMediate]

[:AMPLitude] altitude set-point:SLEW rate of climb (vertical speed)

:MACH[:LEVel]

[:IMMediate][:AMPLitude] <integer> Mach set-point

:REFerence?:MODE:VALue <integer> Rate of Mach

:SPEed[:LEVel]

[:IMMediate][:AMPLitude] <integer> airspeed set-point

:SLEW <integer> rate of airspeedUNIT:ALTitude <integer> altitude units:SPEed <integer> airspeed units

Figure 5-1 Aeronautical Command and Query Summary

Page 99: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

Druck DPI 515 SCPI User Manual 5 - 3

SENSeThe SENSe subsystem selects and configures the aeronautical measurement functionsof the instrument.

:SENS:ALTCommand Syntax

n/aParameter:Short form:Function:

Query Syntax

:SENSe:ALTitude?

Short form: :SENS:ALT?Function: Queries the aeronautical sensor.Response: Returns the altitude reading when the altitude range is selected.

DescriptionThis query only command returns the aeronautical altitude value. The altitude range mustbe selected for a response from this command.

Page 100: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

5 - 4 Aeronautical Command Reference

K257 Issue No. 2

:SENS:ALT:SLEWCommand Syntax

n/aParameter:Short form:Function:

Query Syntax

:SENSe:ALTitude:SLEW?

Short form: :SENS:ALT:SLEW?Function: Queries the ROC (vertical speed) value.Response: Returns the altitude rate of climb in units per second

DescriptionThis query only command returns the aeronautical altitude rate of climb (ROC or verticalspeed) in units per second.

Page 101: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

Druck DPI 515 SCPI User Manual 5 - 5

:SENS:MACHCommand Syntax

n/a

Parameter:Short form:Function:Default:

Query Syntax

:SENSe:MACH?

Short form: :SENS:MACH?Function: Queries the Mach number readingResponse: Returns the Mach number reading when Mach number range is

selected.

DescriptionThis query only command returns the aeronautical Mach number reading. The Machnumber range must be selected for a response from this command.

Page 102: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

5 - 6 Aeronautical Command Reference

K257 Issue No. 2

:SENS:MACH:SLEWCommand Syntax

n/a

Parameter:Short form:Function:Default:

Query Syntax

:SENSe:MACH:SLEW?

Short form: :SENS:MACH:SLEW?Function: Queries the rate of change of Mach numberResponse: Returns the rate of change of Mach number in Mach number per

second

DescriptionThis query only command returns the Mach number rate of change in Mach number persecond.

Page 103: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

Druck DPI 515 SCPI User Manual 5 - 7

:SENS:SPECommand Syntax

n/a

Parameter:Short form:Function:Default:

Query Syntax

:SENSe:SPEed?

Short form: :SENS:SPE?Function: Queries the airspeed valueResponse: Returns airspeed value when airspeed range selected.

DescriptionThis query only command returns the airspeed reading. The airspeed range must beselected for a response from this command.

Page 104: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

5 - 8 Aeronautical Command Reference

K257 Issue No. 2

:SENS:SPE:SLEWCommand Syntax

n/aParameter:

Short form:Function:

Query Syntax

:SENSe:SPEed:SLEW?

Short form: :SENS:SPE:SLEW?Function: Queries the rate of change of airspeedResponse: Returns the rate of change of airspeed in units per second

DescriptionThis query only command returns the airspeed rate of change in units per second.

Page 105: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

Druck DPI 515 SCPI User Manual 5 - 9

:SOUR:ALTCommand Syntax

:SOURCe:ALTitude [:IMMediate][:AMPLitude] <number>Parameter: number Altitude in current units

Short form: SOUR:ALT <number>Function: Sets the altitude set-pointDefault: 0.0

Query Syntax

:SOURce:ALT?

Short form: :SOUR:ALT?Function: This queries the altitude set-point valueResponse: Altitude set-point in current units

DescriptionThis command sets the altitude set-point in the currently selected units.

SOURceThe SOURce subsystem controls the aeronautical pressure output of the instrument.

CAUTION:CHANGING TO THE AERONAUTICAL OPTION FROM NORMAL PRESSURE CONTROL CAN CAUSE DAMAGE

TO SENSITIVE AERONAUTICAL INSTRUMENTS AND SENSORS. MAKE SURE THE SLEW SETTING ISBELOW THE MAXIMUM LIMIT FOR THE INSTRUMENT UNDER TEST.

Page 106: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

5 - 10 Aeronautical Command Reference

K257 Issue No. 2

:SOUR:ALT:SLEWCommand Syntax

:SOURCe:ALTitude:SLEW <number>

Parameter: number Altitude rate set-point in current units per second

Short form: SOUR:ALT:SLEW <number>Function: Sets the altitude rate set-point

Default: 0.01

Query Syntax

:SOURce:ALT:SLEW?

Short form: :SOUR:ALT:SLEW?Function: Queries the altitude rate set-pointResponse: Altitude rate set-point in current units per second

DescriptionThis command sets the altitude rate (ROC or vertical speed) set-point.

Page 107: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

Druck DPI 515 SCPI User Manual 5 - 11

:SOUR:MACH:IMM:AMPLCommand Syntax

:SOURCe:MACH][:IMMediate][:AMPLitude] <number>

Parameter: number Mach set-point

Short form: SOUR:MACH <number>Function: Sets the Mach number set-pointDefault: 0.0

Query Syntax

:SOURce:MACH?

Short form: :SOUR:MACH?Function: Queries the set-point Mach numberResponse: Mach number set-point

DescriptionThis command sets the Mach number set-point.

Page 108: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

5 - 12 Aeronautical Command Reference

K257 Issue No. 2

:SOUR:MACH:REFCommand Syntax

n/aParameter:Short form:Function:Default:

Query Syntax

:SOURce[:MACH]:REFerence?

Short form: :SENS:MACH:REF?Function: Queries the Mach number reference pressureResponse: Returns the Mach number reference pressure

DescriptionThis query only command returns the Mach number reference pressure in the currentlyselected pressure units. This value can be a constant value or the barometric pressure(see MODE command).

Page 109: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

Druck DPI 515 SCPI User Manual 5 - 13

:SOUR:MACH:REF:MODECommand Syntax

SOURCe:MACH:REFerence:MODE <enumerated>Parameter: enumerated type VAL – value specified by user

BARO – barometric pressure

Short form: SOUR:MACH:REF <enumerated>Function: Sets the source of the Mach number reference pressure.

Default: VAL

Query Syntax

:SOURce:MACH:REFerence?Short form: :SOUR:MACH:REF?Function: Queries the Mach number mode

Response: VAL or BARO

DescriptionThis command sets source of the reference pressure used to calculated Mach number.VAL is for a user defined value (see VALue command). If a barometer is fitted BAROselects the barometric pressure reading.

Page 110: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

5 - 14 Aeronautical Command Reference

K257 Issue No. 2

:SOUR:MACH:REF:VALCommand Syntax

:SOURCe:MACH:REFerence:MODE:VALue <number>

Parameter: number Mach number reference pressureShort form: SOUR:MACH:REF:VAL <number>Function: Sets the manually entered Mach number reference pressure.

Default: 1013.25 mbar

Query Syntax

:SOURce:MACH:REFerence:VALue?

Short form: :SOUR:MACH:REF:VAL?Function: Queries the Mach number reference valueResponse: Manual Mach number reference pressure value

DescriptionIf a constant value Mach number reference pressure is selected (see MODE command)then this command is used to change the value used for the Mach number referencepressure.

Page 111: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

Druck DPI 515 SCPI User Manual 5 - 15

:SOUR:SPECommand Syntax

:SOURCe:SPEed[:IMMediate][:AMPLitude] <number>

Parameter: number Airspeed in current units

Short form: SOUR:SPE <number>Function: Sets the airspeed set-pointDefault: 0.0

Query Syntax

:SOURce:SPE?

Short form: :SOUR:SPE?Function: Queries the airspeed set-point valueResponse: Airspeed set-point in current units

DescriptionThis command sets the airspeed set-point in the currently selected units.

Page 112: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

5 - 16 Aeronautical Command Reference

K257 Issue No. 2

:SOUR:SPE:SLEWCommand Syntax

:SOURCe:SPEed:SLEW <number>Parameter: number Airspeed rate set-point in current units per second

Short form: SOUR:SPE:SLEW <number>Function: Sets the airspeed rate set-pointDefault: 0.01

Query Syntax

:SOURce:SPE:SLEW?

Short form: :SOUR:SPE:SLEW?Function: Queries the airspeed rate set-pointResponse: Airspeed rate set-point in current units per second

DescriptionThis command sets the airspeed rate set-point in the currently selected units per second.

Page 113: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

Druck DPI 515 SCPI User Manual 5 - 17

UNITThe UNIT subsystem configures the instrument’s aeronautical measurement units.

:UNIT:ALTCommand Syntax

:UNIT:ALTitude <FT | M>

Parameter: enumerated FT – feetM - metres

Short form: :UNIT:ALT <enumerated>Default: FTFunction: Sets the altitude units

Query Syntax

:UNIT:ALTitude?

Function: Queries the altitude unitsShort form: :UNIT:ALT?Response: Altitude units FT or M

DescriptionThis command sets the altitude units.

Page 114: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

5 - 18 Aeronautical Command Reference

K257 Issue No. 2

:UNIT:SPECommand Syntax

:UNIT:SPEed <KN | KPH | MPH>

Parameter: enumerated KN – knotsKPH – kilometres per hourMPH – miles per hour

Short form: :UNIT:SPE <enumerated>Function: Sets the airspeed unitsDefault: KN

Query Syntax

:UNIT:SPEed?Short form: :UNIT:SPE?Function: Queries the airspeed unitsResponse: Airspeed units KN, KPH or MPH

DescriptionThis command sets the airspeed units.

Page 115: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

Druck DPI 515 SCPI User Manual 6 - 1

6 Sensor Calibration Module Command ReferenceThe following lists of all the SCM commands and queries that apply to the instrument.

6.1 Command structureSome of the commands in the following summary are enabled at specific times andconditions, most can be enabled at any time. The parameters column shows thestates, values and data contained in a command. The command structure dividesinto subsystems as follows:

Command subsystem

:SENSe - directs the instrument to measure parameters.

:CALibration - directs the instrument to calibrate the SCM parameters.

Page 116: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

6 - 2 Sensor Calibration Module Command Reference

K257 Issue No. 2

Command Parameters Comments

SENse:SCM?

:MODE <enumerated> <OFF | MA | MVA | MVC | V>

CALibration:SCM

:ZERO <integer>

Figure 6-1 SCM Command and Query Summary

Page 117: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

Druck DPI 515 SCPI User Manual 6 - 3

SENSeThe SENSe subsystem selects and configures the measurement functions of the SCM.

:SENS:SCMCommand Syntax

n/aParameter:Short form:Function:

Query Syntax

:SENSe:SCM?

Short form: :SENS:SCM?Function: Queries the SCM readingResponse: Returns the currently selected SCM channel reading.

DescriptionThis query only command returns the SCM reading for the channel selected by theMODE command

Page 118: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

6 - 4 Sensor Calibration Module Command Reference

K257 Issue No. 2

:SENS:SCM:MODECommand Syntax

:SENSe:SCM:MODE <OFF | MA | MVA | MVC | V>Parameter: SCM channel selection

OFF – SCM turned offMA – current in mAMVA – absolute voltage in mVMVC – compensated voltage in mVV – voltage in V

Short form: :SENS:SCM:MODEFunction: Selects SCM channel.Default: OFF

Minimum N/AMaximum N/A

Query Syntax

:SENSe:SCM:MODE?

Short form: :SENS:SCM:MODE?Function: Queries the selected SCM channelResponse: Returns an enumerated value in the same format as the parameter.

DescriptionThe SCM option consists of a voltmeter and ammeter. This command selected therequired SCM function. MA selects the ammeter. MVA selects the millivoltmeter read asan absolute voltage. MVC selects the millivoltmeter but compensates for the 10 Vexcitation voltage for ratiometric measurements. V selects the voltmeter. OFF turn theSCM option off.

Page 119: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

Druck DPI 515 SCPI User Manual 6 - 5

CALibrationThe CALibration subsystem calibrates the signal conditioning module.

:CAL:SCMCommand Syntax

:CALibration:SCM:ZERO <integer>Parameter:

Short form: :CAL:SCM:ZEROFunction: Zeroes the current SCM readingParameter: integer 0 – stop zero

1 – start zero

Query Syntax

:CALibration:SCM:ZERO ?

Short form: :CAL:SCM:ZERO?Function: Queries the state of SCM zeroResponse: Integer value representing zero status

0 – Zero complete and OK1 – Zero offset too large2 – Still performing zero - Sampling reading

Default: 0Minimum 0Maximum 2

DescriptionThe zero function allows any zero drift to be removed from the SCM reading.

Page 120: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

6 - 6 Sensor Calibration Module Command Reference

K257 Issue No. 2

Page 121: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

Druck DPI 515 SCPI User Manual 7 - 1

K257 Issue No. 2

7 ERRORS

Negative error numbers are used for standard SCPI errors. Positive error numbersare device specific errors. Following the error number, a message describes theerror. An error, when detected, is held in the error queue.When SYST:ERR? is sent any error in the error queue sets the error bit in theevent status register.

Error numbers

Each error detected causes an error number with an error message to be returnedas follows:

Table 7-1 Errors -100 to -199

rorrEedoc

egassemrorrErorrEedoc

egassemrorrE

201- rorrexatnyS,201- 431- gnolootxiffuS,431-

401- rorreepytataD,401- 831- dewollatonxiffuS,831-

801- dewollatonretemaraP,801- 041- rorreatadretcarahC,041-

901- retemarapgnissiM,901- 141- atadretcarahcdilavnI,141-

011- rorrEredaeHdnammoC,011- 441- gnolootatadretcarahC,441-

111- rorrErotarapeSredaeH,111- 841- dewollatonatadretcarahC,841-

211- gnolootcinomenmmargorP,211- 051- rorreatadgnirtS,051-

311- redaehdenifednU,311- 151- atadgnirtsdilavnI,151-

411- egnarfotuoxiffusredaeH,411- 851- dewollatonatadgnirtS,851-

021- rorreatadciremuN,021- 061- rorreatadkcolB,061-

121- rebmunniretcarahcdilavnI,121- 161- atadkcolbdilavnI,161-

321- egraloottnenopxE,321- 861- dewollatonatadkcolB,861-

421- stigidynamooT,421- 071- rorrenoisserpxE,071-

821- dewollatonatadciremuN,821- 171- noisserpxedilavnI,171-

031- rorrexiffuS,031- 871- dewollatonatadnoisserpxE,871-

131- xiffusdilavnI,131-

Page 122: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

7 - 2 Error Codes

rorrEedoc

egassemrorrErorrEedoc

egassemrorrE

002- rorrenoitucexE,002- 652- dnuoftonemaneliF,652-

022- rorreretemaraP,022- 752- rorreemaneliF,752-

122- tcilfnocsgnitteS,122- 062- rorrEnoisserpxE,062-

222- egnarfotuoataD,222- 162- noisserpxenirorrehtaM,162-

322- atadhcumooT,322- 082- rorremargorP,082-

422- eulavretemaraplagellI,422- 182- margorpetaerctonnaC,182-

032- elatsrotpurrocataD,032- 282- emanmargorplagellI,282-

132- elbanoitseuqataD,132- 382- emanelbairavlagellI,382-

042- rorreerawdraH,042- 482- gninnuryltnerrucmargorP,482-

142- gnissimerawdraH,142- 582- rorrexatnysmargorP,582-

452- llufaideM,452- 682- rorreemitnurmargorP,682-

Table 7-2 Errors -200 to -299

Table 7-3 Errors -300 to -400

edocrorrE egassemrorrE

003- rorrecificeps-eciveD,003-

013- rorremetsyS,013-

113- rorreyromeM,113-

313- tsolyromemnoitarbilaC,313-

413- tsolyromemllacer/evaS,413-

513- tsolyromemnoitarugifnoC,513-

053- wolfrevoeueuQ,053-

004- rorreyreuQ,004-

Page 123: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

Druck DPI 515 SCPI User Manual 7 - 3

K257 Issue No. 2

edocrorrE egassemrorrE

102 ylnoyreuQ,102

202 dewollayreuqoN,202

302 detcepxeton)s(retremaraP,302

802 sretemarapforebmunlagellI,802

012 eldnahyromemfotuonuR,012

112 dehctamtontinU,112

212 deriuqertontinU,212

Table 7-4 Errors +201 to +212

Page 124: Es t a b li s h e d 1981 gGEDruck - atecorp.com€¦ · The Druck DPI 515 Controller/Calibrator must be maintained using the manufacturer’s ... IEEE 488 Institute of Electrical

K257 Issue No. 2

7 - 4 Error Codes


Recommended