Page 2
Fluke authorized resellers shall extend this warranty on new and unused products to end-user customers only but have no authority to extend a greater or different warranty on behalf of Fluke. Warranty support is available only if product is purchased through a Fluke authorized sales outlet or Buyer has paid the applicable international price.
Table of Contents Title Page Introduction....................Contact Fluke Calibration ................Remote Operations ................... Set up the IEEE-488 Port for Remote Control........... IEEE-488 Interface Configuration ............IEEE-488 Bus Communication Overview ..........USBTMC Interface ..................Set Up the USBTMC Port for Remote Control........
Page 4
5560A/5550A/5540A/5530A Remote Programmers Manual Remote State..................11 Remote with Lockout State..............11 RS-232 Interface Overview ............... 13 RS-232/IEEE-488 Cables and Connectors ..........14 IEEE-488 Connector................14 RS-232 Serial Connector..............15 IEEE-488 Interface Overview ..............15 USBTMC Interface Overview ..............18 How to Use Commands ................
Page 5
Calibrator Take a Thermocouple Measurement............ 40 Input Buffer Operation ................40 Remote Commands................... 41 Command Summary by Function ............41 Commands ................... 51 Error Codes ....................124...
Introduction This document defines the remote interface commands for the 5560A/5550A/5540A/5530A Calibrator (the Product or Instrument). A computer can connect through any of the remote interface ports to change settings, read measurement data, and control the operation of the Product. Command syntax and names follow the IEEE-488.2 standards.
Write programs carefully and test them extensively to ensure safe operation of the Calibrator. Fluke Calibration recommends that you include routines to catch errors in your programs. These routines help to identify programming errors that can cause the Calibrator to behave other than intended.
A PC equipped with an IEEE-488 interface, controls the Calibrator. Compatible software for IEEE-488 operation may be purchased from Fluke, this includes MET/CAL. When you use the IEEE-488 remote control interface, there are two restrictions: •...
5560A/5550A/5540A/5530A Remote Programmers Manual IEEE-488 Bus Communication Overview Communication between the controller and the Calibrator takes place with commands established by IEEE-488.1 standards and commands specifically related to the Calibrator. The commands in Tables through are all the remote commands, both common and device-dependent.
See the IEEE-488.1 standard section 4.8.2. Use USBTMC to Communicate with the Product For the Calibrator to communicate with the USB device, Fluke Calibration recommends that you use NI-VISA drivers. NI-VISA requires a resource string in this format to connect to the correct USB instrument:...
9-pin subminiature D connectors must be used to connect the Calibrator to other DTE such as a typical computer serial interface. Fluke Calibration recommends a Fluke RS43 cable. The choices available and the defaults for all programmable interface parameters for the Calibrator are shown in Table 2.
Calibrator Ethernet Interface Exceptions for Serial and Ethernet Remote Control When the RS-232/Ethernet port remotely controls the Calibrator, either interactively with a terminal or under computer control, operation is the same as with an IEEE-488 controller connected to the IEEE- 488 port for control.
5560A/5550A/5540A/5530A Remote Programmers Manual Set the Starting IP Address The Starting IP Address is the first IP address allowed to connect to the 5560A. Set the Ending IP Address The Ending IP Address is the last address in the range allowed and must be equal to or greater than the Starting IP Address.
Calibrator Set the LAN Subnet Mask Note The IP address is stored in non-volatile memory, and does not change when power is removed and reapplied to the Calibrator or when the Calibrator receives an *RST command. Configure the General Network Socket Port In order to communicate with each other, a client computer and the Calibrator must use the same socket port number.
5560A/5550A/5540A/5530A Remote Programmers Manual Read the MAC Address The MAC Address is set at the factory and cannot be changed. The MAC address can be read from the Ethernet setup menu. Another way to access the MAC address with a remote connection is to send the MACADDR? remote command.
Calibrator Set the LAN Subnet Mask Change Between Remote and Local Operation In addition to local mode (front-panel operation) and remote, the Calibrator can be placed in a local lockout condition at any time by command of the controller. Combined, the local, remote, and lockout conditions yield four possible operational states: Local State The Calibrator responds to local and remote commands.
Page 18
5560A/5550A/5540A/5530A Remote Programmers Manual Table summarizes the possible Remote/Local state transitions. (For more information on IEEE-488 (GPIB) messages, see IEEE-488 Bus Communication Overview. Table 3. Operating State Transitions RS-232/ GPIB From Front Panel USBTMC Command Ethernet Message Command REN_Control=true MLA (REN...
Calibrator RS-232 Interface Overview RS-232 Interface Overview The RS-232 port is a EIA (Electronic Industries Association) standard RS-232. RS-232 is a serial binary data interchange that operates from 9600 baud to 115200 baud (selectable), and distances up to 50 feet. The Calibrator rear-panel RS-232 port is configured as DTE (Data Terminal Equipment). See Figure 1.
The IEEE-488 connector on the rear panel mates with an IEEE-488 standard cable. The pin assignments of the rear-panel IEEE-488 connector are shown in Figure 2. IEEE 488 connection cables are available from Fluke as shown in Table 5. See the Operators Manual for order information. Table 5. IEEE-488 Connection Cables...
The 9 pin serial connector on the rear of the Calibrator interfaces to a computer or controller. The pin assignments of the rear-panel serial connector conforms to EIA/TIA-574 standard and is shown in Figure 3. Serial connection cables available from Fluke Calibration are listed in Table 6. Table 6. Serial Port Connection Cables Connection Cable...
Page 22
5560A/5550A/5540A/5530A Remote Programmers Manual as data over the IEEE-488 interface to place the Calibrator into remote, but the message is not sent as data because the IEEE Standards call for the remote function to be sent to the device as the uniline message REN.
Page 23
Calibrator IEEE-488 Interface Overview Table 8. IEEE-488 Remote Message Coding MESSAGE DATA HAND- DESCRIPTION SHAKE MANAGEMENT MESSAGE NAME Addressed Command Group Attention Data Byte B7 B6 B5 B4 B3 B2 B1 Data Accepted Data Valid Device Clear End Of String B7 B6 B5 B4 B3 B2 B1 Group Execute Trigger...
5560A/5550A/5540A/5530A Remote Programmers Manual USBTMC Interface Overview The USBTMC interface uses the bulk-out endpoint to send GPIB ATN=FALSE program messages to the Calibrator. The bulk-out endpoint is also used to send trigger command messages to the Calibrator. The bulk-in endpoint receives GPIB ATN=FALSE response messages from the Calibrator.
Calibrator How to Use Commands Types of Commands The Calibrator can group commands into one or more categories, depending on how they function. Each category is described below. Device-Dependent Commands Device-dependent commands are unique to the Calibrator. An example of a device-dependent command is, OUT 100 V, 1 A, 60 HZ this instructs the Calibrator to source 100 watts of ac power.
Page 26
5560A/5550A/5540A/5530A Remote Programmers Manual Table 9. IEEE-488 Interface Messages (Received) Mnemonic Name Function A control line that, when asserted, notifies all instruments on the bus that the next data bytes are an interface message. Attention When ATN is low, the next data bytes are interpreted as device-dependent or common commands addressed to a specific instrument.
Calibrator How to Use Commands Table 10. IEEE-488 Interface Messages (Sent) Mnemonic Name Function A message that occurs when the Calibrator asserts the EOI control line. The Calibrator asserts EOI while it transmits the ASCII character LF for its termination sequence or terminator. Data Accepted Set the handshake signal line NDAC low.
5560A/5550A/5540A/5530A Remote Programmers Manual Followed by the commands WAVE TRI OUT 10V, 1kHZ The WAVE TRI causes an error. At 100 V, only sine waves are allowed. Both WAVE and OUT are coupled commands. So, the compound command WAVE TRI; OUT 10V, 1kHZ executes successfully.
Calibrator How to Use Commands Combining Overlapped and Coupled Commands within a Compound Command When a compound command contains a mix of overlapped and coupled commands, a *WAI command used to allow a previous overlapped command to complete can interfere with coupled command operation: *WAI decouples any coupled command ahead of it from those that follow.
5560A/5550A/5540A/5530A Remote Programmers Manual Table 11. Commands for RS-232/Ethernet Only IEEE-488 Message RS-232/Ethernet Equivalent LOCAL command REMOTE command LOCKOUT command SRQSTR command SDC, DCL ^C (<Cntl> C) character [clear the device] ^T (<Cntl> T) character [execute a group trigger] SPE, SPD ^P (<Cntl>...
Calibrator How to Use Commands Parameter Syntax Rules Table lists the units accepted in command parameters and used in responses. All commands and units may be entered in UPPER or lower case. Table 13. Units Accepted in Parameters and Used in Responses Units Meaning Frequency in units of hertz...
5560A/5550A/5540A/5530A Remote Programmers Manual General Rules The general rules for parameter usage is as follows: • When a command has more than one parameter, the parameters must be separated by commas. For example: OUT 1V, 2A. • Numeric parameters may have up to 15 significant digits and their exponents can be in the range ±1.0E±20.
Calibrator How to Use Commands IEEE-488 Interface The Calibrator sends the ASCII character Line Feed with the EOI control line held high as the terminator for response messages. The Calibrator recognizes these as terminators when encountered in incoming data: • ASCII LF character •...
±E20. Floating Example: DC_OFFSET? returns: 1.4293E+00 Any ASCII characters including quotation mark delimiters. String Example: RPT_STR Fluke 5560A;RPT_STR? returns: Fluke 5560A This type of response is always a keyword. Character Response Data Example: OUT 10V, 100HZ; FUNC? (CRD) returns: ACV Any ASCII characters followed by EOM.
Calibrator Check Product Status Check Product Status The programmer has access to status registers, enable registers, and queues in the Calibrator to indicate various conditions in the instrument as shown in Figure 4. Some registers and queues are defined by the IEEE-488.2 standard. The rest are specific to the Calibrator. In addition to the status registers, the Service Request (SRQ) control line, and a 16-element buffer called the Error Queue provide status information.
Page 36
5560A/5550A/5540A/5530A Remote Programmers Manual Figure 4. Status Register Overview Instrument Status 8 7 6 5 4 3 2 1 0 Change Enable Registers & & Write using & ISCE0 (1 to 0 transition) & ISCE1 (0 to 1 transition) &...
Calibrator Check Product Status Table 17. Status Byte Register (STB) and Service Request Enable (SRE) ISCB Requesting service. The RQS bit is set to 1 whenever bits ESB, MAV, EAV, or ISCB change from 0 to 1 and are enabled (1) in the SRE. When RQS is 1, the Calibrator asserts the SRQ control line on the IEEE-488 interface or sends a SRQ request message when it uses USBTMC.
5560A/5550A/5540A/5530A Remote Programmers Manual Service Request Enable Register (SRE) The Service Request Enable Register (SRE) enables or masks the bits of the Status Byte Register. The SRE is cleared at power up. See Table for the bit functions. Program the STB and SRE If you reset (to 0) the bits in the SRE, you can mask (disable) associated bits in the Status Byte Register.
Calibrator Check Product Status Bit Assignments for the ESR and ESE The bits in the Event Status Register (ESR) and Event Status Enable register (ESE) are assigned as shown in Table 18. Table 18. Event Status Register (ESR) and Event Status Enable (ESE) Power on.
5560A/5550A/5540A/5530A Remote Programmers Manual Convert the contents of variables A and B into binary, and you can read the status of the registers. For example if A is 32, its binary equivalent is: 00000000 00100000. Therefore, bit 5 (CME) in the ESR is set (1) and the rest of the bits are reset (0).
Calibrator Check Product Status Table 19. Bit Assignments for the ISR, ISCEs, and ISCR BOOST SETTLED REMOTE TRIPPED HIVOLT OPER BOOST When 1, 52120 amplifier is active. SETTLED Set to 1 when the output has stabilized to within specification or the TC measurement has settled and is available.
5560A/5550A/5540A/5530A Remote Programmers Manual Convert the returned variables into binary, and you can read the status of the instrument. For example if a register contains 128, its binary equivalent is: 00000000 10000000. Therefore, bit 7 (HIVOLT) is set (1) and the rest of the bits are reset (0).
Calibrator Remote Program Examples Guidelines for Programming the Calibrator Commands are processed one at a time as they are received. Some commands require a previous condition be set before the command will be accepted by the Calibrator. For example, the waveform must be SQUARE before the DUTY command will be accepted.
5560A/5550A/5540A/5530A Remote Programmers Manual Writing an SRQ and Error Handler It is good practice to include fault (error) handling routines in your applications. The sample program lines below show a method to halt program execution on occurrence of an SRQ (Service Request) on the bus, check to see if the Calibrator is the source of the SRQ, retrieve its fault messages, and act on the faults.
Verify a Meter in the IEEE-488 Bus This program selects 10 V dc output, verifies that the Calibrator is set to 10 V, then triggers a Fluke 45 to take a measurement. It shows calibrator output, Fluke 45 reading, and the meter error in ppm. The program assumes that the Calibrator bus address is 4 and the Fluke 45 bus address is 1.
5560A/5550A/5540A/5530A Remote Programmers Manual The *WAI command causes the Calibrator to wait until any prior commands are completed before it continues to the next command, and takes no other action. The *WAI command is a convenient way to halt operation until the command or commands preceding it are completed. This sample program...
Calibrator Remote Commands Remote Commands This section documents the IEEE-488/USBTMC/RS-232/Ethernet remote commands for the Calibrator. Remote commands duplicate activities that can be initiated from the front panel in local operation. After the summary table is a complete alphabetical listing of all commands complete with protocol details.
Page 48
5560A/5550A/5540A/5530A Remote Programmers Manual Table 21. Error Mode Commands Command Description Set the edit field. PRI is specified for the output value in single output functions and EDIT the primary output value in dual output functions. EDIT? Returns the edit field setting.
Page 49
Calibrator Remote Commands Table 22. External Connection Commands Command Description BOOST Activates or deactivates the 52120A auxiliary amplifier. BOOST? Returns true if the 52120A auxiliary amplifier is activated. CUR_POST? Returns the active binding posts for current output. EXTGUARD Connects or disconnects the internal guard shield from the LO binding post. Returns whether the internal guard shields are connected or disconnected from EXTGUARD? earth (chassis) ground.
Page 50
5560A/5550A/5540A/5530A Remote Programmers Manual Table 23. Oscilloscope Commands Commands Description OL_TRIP? Returns the detected state of scope overload protection. OUT_IMP Set the output impedance of the SCOPE BNC. OUT_IMP? Returns the output impedance of the SCOPE BNC. RANGE Set the Calibrator range when in PULSE or MEASR scope function.
Page 51
Calibrator Remote Commands Table 24. Output Commands Command Description CFREQ? Returns the optimum frequency value for stimulus for capacitance functions. DBMZ Set the impedance used for dBm outputs (ac volts). DBMZ? Returns the impedance used for dBm outputs (ac volts). DC_OFFSET Applies a dc offset to an ac output voltage.
Page 52
5560A/5550A/5540A/5530A Remote Programmers Manual Table 24. Output Commands (cont.) Command Description If two Calibrators are synchronized with 10 MHz IN/OUT, this sets the phase REFPHASE difference between the OUTPUT terminals on the secondary Calibrator and the OUTPUT terminals of the primary Calibrator.
Page 53
Calibrator Remote Commands Table 26. Setup and Utility Commands Command Description AC_REP? Returns the AC Representation for ac signals (RMS or PKPK). ADDR Set GPIB address. ADDR? Returns the GPIB address. ADJ_DATE? Returns the date when the Product was last adjusted. ADJ_DAYS? Returns the number of days since the last Product adjustment.
Page 54
5560A/5550A/5540A/5530A Remote Programmers Manual Table 26. Setup and Utility Commands (cont.) Command Description Returns the Calibrator response action to faults encountered when running DIAG_FAULT? self diagnostics. DISP_BRIGHTNESS Set the backlight display brightness. DISP_BRIGHTNESS? Returns the setting of the backlight display brightness.
Page 55
Calibrator Remote Commands Table 26. Setup and Utility Commands (cont.) Command Description If two Calibrators are synchronized with 10 MHz IN/OUT, this returns the power-up and reset default phase difference between the OUTPUT REFPHASE_D? terminals on the secondary Calibrator and the OUTPUT terminals of the primary Calibrator.
Page 56
5560A/5550A/5540A/5530A Remote Programmers Manual Table 27. Status Commands Command Description Returns the first error code with an explanation contained in the Calibrator error ERR? queue, then removes that error code from the queue. Explains an error code. This command returns a string that explains the error EXPLAIN? code furnished as the parameter.
When you use the Calibrator with multiple controllers, you can prevent the execution of lockout commands over a designated remote interface. Note For the subsequent commands, 5560A is used. If you have a 5550A, 5540A, or a 5530A substitute your model number.
Page 58
5560A/5550A/5540A/5530A Remote Programmers Manual AC_REP? IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout Returns the AC Representation for primary and secondary outputs. AC functions will return either RMS or PKPK. Non-AC functions will return NONE. Use the command in conjunction with the WAVE command.
Page 59
Calibrator Remote Commands ADDR IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout Sets the GPIB interface bus address. Parameters: Bus address Examples: Sets the GPIB interface bus address to 4 ADDR 4 ADDR? IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout Returns the GPIB interface bus address.
Page 60
5560A/5550A/5540A/5530A Remote Programmers Manual ADJ_DAYS? IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout Returns the number of days since adjustment was performed. Parameters: MAIN adjustment ZERO adjustment OHMSZERO adjustment SCOPE adjustment Example: ADJ_DAYS? ZERO returns 192 (the number of days since ZERO adjustment was performed).
Page 61
Calibrator Remote Commands ADJ_NEXT IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout Advance to the next or specified step number within an adjustment procedure. Parameters: 1. (optional) step number Example: ADJ_NEXT Advance to the next step in an adjustment procedure. ADJ_REF? IEEE-488 USBTMC...
Page 62
5560A/5550A/5540A/5530A Remote Programmers Manual ADJ_STATE? IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout Returns the active state within an adjustment procedure. Parameters: Step not in use. IDLE Waiting for user input. WAITING_INPUT Waiting for evaluation of internal measurement. WAITING_NULL Waiting for the user to push continue.
Page 63
RS-232 Ethernet Sequential Overlapped Coupled Lockout 5530A, 5540A, 5550A, 5560A V3.0 Activates and deactivates the 52120A amplifier for DCI/ACI outputs. Parameters: ON Activates the 52120A amplifier for DCI/ACI outputs. OFF Deactivates the 52120A amplifier Example: BOOST ON Activates the 52120A amplifier if the last OUT command selected a current output.
Page 65
Calibrator Remote Commands CAL_SECURE? IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout Returns the current security state of the Calibrator. Parameters: None Example: CAL_SECURE? Returns ON if the Calibrator is secured. CFREQ? IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout (Capacitance Frequency query) Returns the optimal frequency for stimulus when measuring or calibrating capacitance output.
Page 66
COILTURNS? IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout 5550A, 5560A, V3.0 Returns the number of turns of the presently-selected COILTYPE. Example: If the coil type is set to C52120A25T, then COILTURNS? returns 25. COILTYPE IEEE-488 USBTMC RS-232 Ethernet Sequential...
Page 67
IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout 5550A, 5560A, V3.0 Returns the coil type used in AC and DC current functions. Parameters: None Example: COILTYPE? returns C52120A25T which indicates that the 52120A/COIL3KA 25-turn coil is selected. COMM_ENABLE IEEE-488 USBTMC...
Page 68
5560A/5550A/5540A/5530A Remote Programmers Manual COMM_LOCK? IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout Returns the lockout status of the interface port. Parameters: 1. SERIAL, TELNET, GPIB, TMC Response: ON if the interface is locked out from executing lockout commands, OFF if the interface can execute lockout commands.
Page 69
Calibrator Remote Commands DATEFMT IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout Sets the date format that is entered and returned (and shown on the front panel). This setting is kept in non-volatile memory. This command does not affect the CLOCK command. Parameters: MDY (for MM-DD-YYYY in remote and MM/DD/YYYY on the display) DMY (for DD-MM-YYYY in remote and DD/MM/YYYY on the display) YMD (for YYYY-MM-DD in remote and YYYY/MM/DD on the display)
Page 71
Calibrator Remote Commands DC_OFFSET IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout (DC Voltage Offset command) Applies a dc offset to an ac output voltage (maximum six digits). This command applies only to single ac voltage outputs. If the selected offset is too large for the active ac voltage range, an error message is returned.
Page 72
5560A/5550A/5540A/5530A Remote Programmers Manual DIAG IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout Runs self-diagnostics. If any faults are detected, they are logged into the fault queue where they are read by the FAULT? or ERR? query commands. The response to faults that occur during remote-controlled diagnostics depends on the setting of the DIAG_FAULT command.
Page 73
Overlapped Coupled Lockout 5530A, 5550A, 5560A (Displacement Power Factor command) Sets the displacement power factor (phase angle) between the Calibrator front-panel terminals OUTPUT and AUX. The OUTPUT terminal output is the phase reference. The phase offset is expressed as the cosine of the phase offset (0.000 to ±1.000) and a LEAD (default) or LAG term, which determines whether the VI AUX output leads or...
Page 74
RS-232 Ethernet Sequential Overlapped Coupled Lockout 5530A, 5550A, 5560A (Displacement Power Factor query) Returns the displacement power factor (cosine of the phase angle) between the Calibrator front-panel OUTPUT and AUX terminals for sine wave outputs. Responses: <value>,LEAD <value>,LAG Example: DPF? returns 5.00E-01,LEAD Returns a leading power factor of .5 when the current output on the Calibrator AUX terminals...
Page 75
Calibrator Remote Commands EDIT IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout (Edit command) Sets the edit field to the primary, secondary, frequency, dc offset, TC offset, or duty cycle field. Parameters: PRI (edit the value in single output functions and the primary output value in dual output functions) (edit the secondary value in dual output functions, and in scope functions: OVERLDAC, OVERLDDC, PULSE, and VIDEO)
Page 76
5560A/5550A/5540A/5530A Remote Programmers Manual ENETPORT? IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout Returns the Ethernet port number. Parameters: None Response: (Integer) Ethernet port number Example: ENETPORT? Returns 3490 if the Ethernet port number is set to 3490. EOLSTR IEEE-488...
Page 77
Calibrator Remote Commands ERR_REF IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout Chooses the error reference for error calculations. Parameters: NOMINAL Sets the reference to the nominal value Sets the reference to the output value TRUEVALUE ERR_REF? IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped...
Page 78
5560A/5550A/5540A/5530A Remote Programmers Manual *ESE? IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout (Event Status Enable query) Returns the contents of the Event Status Enable (ESE) register. (See Event Status Enable (ESE) Register.) Response: <value> (decimal equivalent of the ESE byte, 0 to 255)
Page 79
Calibrator Remote Commands EXTGUARD? IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout (External guard query) Returns whether the internal guard shields are connected or disconnected from earth (chassis) ground. Response: (character) ON external guard is on, for example, external (character) OFF external guard is off, for example, internal Example: EXTGUARD? returns ON EXTSENSE...
Page 80
5560A/5550A/5540A/5530A Remote Programmers Manual FORMAT IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout (Format command) Restores the contents of the nonvolatile memory device to factory defaults. The memory holds the configuration information for the various remote interfaces and setup parameters.
Page 81
Calibrator Remote Commands FUNC? IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout (Function query) Returns the present output, measurement, or calibration function. See the response below for output and measurement functions. Responses: DCV (dc volts function) (ac volts function) (dc current function) (ac current function) (ohms function) (capacitance function)
Page 82
Overlapped Coupled Lockout 5530A, 5550A, 5560A V4.0 (Harmonic command) Makes the frequency of one output a multiple of another output for the ac voltage or ac power functions (sine waves only). For example, in dual ac voltage, have the frequency of the voltage output on the Calibrator front-panel OUTPUT terminals at 60 Hz and the frequency of the voltage output on the AUX terminals at the 7th harmonic (420 Hz).
Page 83
Responses: (Indefinite ASCII) A message containing four fields separated by commas as follows: 1. Manufacturer 2. Model number 3. Serial number 4. Firmware revision levels for the Main CPU inguard FPGA Example: *IDN? returns FLUKE,5560A,5248000,1.0+1.8 Returns Fluke manufacturer, model 5560A, serial number 5248000, main firmware version 1.0 and inguard FPGA 1.8.
Page 84
5560A/5550A/5540A/5530A Remote Programmers Manual INCR IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout (Increment command) Increments or decrements the output (as selected with the EDIT command, or defaults to the primary output) in base units and enters error mode; the same as if you use the Calibrator output adjustment knob in local operation.
Page 85
Calibrator Remote Commands ISCE IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout (Instrument Status Change Enable command) Loads two bytes into the two 16-bit ISCE mask registers (ISCE1 and ISCE0). (See Instrument Status Change Enable Registers.) Parameters: <value> (decimal equivalent of the 16 bits, 0 to 32767) Example: ISCE 6272 Load decimal 6272 (binary 0001010001000000) to enable bits 12 (SETTLED), 10 (REMOTE)
Page 86
5560A/5550A/5540A/5530A Remote Programmers Manual ISCE1 IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout (Instrument Status 0 to 1 Change Enable command) Loads the two bytes into the 16-bit ISCE1 register. (See Instrument Status Change Enable Registers.) Parameters: <value> (decimal equivalent of the 16 bits, 0 to 32767)
Page 87
Calibrator Remote Commands ISCR1? IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout (Instrument Status 0 to 1 Change Register query) Returns and clears the contents of the Instrument Status 0 to 1 Change Register. Response: <value>(decimal equivalent of the 16 bits, 0 to 32767) Example: ISCR1? returns 6272 Returns decimal 6272 (binary 0001010001000000) if bits 12 (SETTLED), 10 (REMOTE), and 6...
Page 88
5560A/5550A/5540A/5530A Remote Programmers Manual LED_BRIGHTNESS IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout Sets the output block LED ring brightness saved in the Calibrator non-volatile memory. (The Calibrator does not respond to remote commands for about 2 seconds while it saves configuration data in the non-volatile memory.)
Page 89
Calibrator Remote Commands LIMIT IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout (Limit command) Sets the maximum permissible output magnitude, negative and positive, for voltage and current, which is saved in the Calibrator non-volatile memory. (While saving configuration data in the non-volatile memory, a period of about 2 seconds, the Calibrator does not respond to remote commands.) Both negative and positive values must be entered.
Page 90
5560A/5550A/5540A/5530A Remote Programmers Manual LOCKOUT IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout (Lockout command) Puts the Calibrator into the lockout state when in remote control (see REMOTE). This means no local operation at the front panel is allowed during remote control. To clear the lockout condition, use the LOCAL command.
Page 91
Calibrator Remote Commands MACADDR? IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout Returns the MAC/HW address for LAN communication. The MAC address is a unique assigned value and cannot be changed. Parameters: None Response: String Example: Returns six groups of hexadecimal numbers separated by colons (for MACADDR? example, 01:23:45:67:89:ab) MULT...
Page 92
5560A/5550A/5540A/5530A Remote Programmers Manual OLDREF IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout (Old Reference command) Sets the Calibrator output to the reference value and exit the error mode (if selected). If you edit the output with the EDIT and INCR commands and you want to return to the reference value, use the OLDREF command.
Page 93
Calibrator Remote Commands OPER IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout (Operate command) Activates the Calibrator output if it is in standby. This is the same as Parameters: (None) Example: OPER Connect the selected output to the Calibrator front-panel terminals. Also lights the OPERATE annunciator on.
Page 94
5560A/5550A/5540A/5530A Remote Programmers Manual IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout (Output command) Sets the output of the Calibrator and establishes a new reference point for the error mode. If only one amplitude is supplied, the Calibrator sources a single output. If two amplitudes are supplied, the Calibrator sources two outputs.
Page 95
Calibrator Remote Commands OUT? IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout (Output query) Returns the output amplitudes and frequency of the Calibrator. Prefixes (for example, K or M) are not used in the response. Parameters: V (optional for ac voltage and TC functions) (optional for ac voltage functions) (optional for RTD and TC functions, Celsius) (optional for RTD and TC functions, Fahrenheit)
Page 96
5560A/5550A/5540A/5530A Remote Programmers Manual OUT_ERR? IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout (Output Error query) Returns the DUT error and units computed by the Calibrator after shifting the output with the INCR command. The return units are SCI (Scientific Notation, default), PPM (parts per million), PCT (percent), DB (decibels) or 0 if there is no error.
Page 97
Coupled Lockout 5530A, 5550A, 5560A (Calculate Power Output query) Returns the equivalent real power for ac and dc power outputs, based on the voltage and current settings, and power factor (ac only). If the output is not ac or dc power, the return is 0E+00 (zero) watts.
Page 98
5560A/5550A/5540A/5530A Remote Programmers Manual *PUD IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout (Protected User Data command) Stores a string of 64 characters (maximum), which is saved in the Calibrator non-volatile memory. (The Calibrator does not respond to remote commands for about 2 seconds while it saves configuration data in the non-volatile memory).
Page 99
Calibrator Remote Commands RANGE IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout V2.0 Set the Calibrator range when in PULSE or MEASR scope functions. Switch between MEASC and MEASR scope functions. Switch between OVERLDAC and OVERLDDC scope functions. Parameters: TP0DB Selects the 2.5 V range in PULSE Selects the 1.0 V range in PULSE TP8DB...
Page 100
5560A/5550A/5540A/5530A Remote Programmers Manual RANGE? IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout (Range query) Returns the present output ranges. Both the primary output and secondary outputs are returned. If there is no secondary output, 0 is returned. Response: <primary output>,<secondary output>...
Page 101
Calibrator Remote Commands REFCLOCK_D IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout (Reference Clock Default command) Sets the power-up and reset default for the reference clock source (internal or through the 10 MHz IN BNC connector). Parameters INT (Sets internal reference clock) (Sets external reference clock) The reference clock is set to the default at power on, reset, and when going into an ac function.
Page 102
5560A/5550A/5540A/5530A Remote Programmers Manual REFPHASE? IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout (Reference Phase query) If two Calibrators are synchronized with 10 MHz IN/OUT, this returns the phase difference between the primary channel on the Calibrator and the sync pulse on the 10 MHz IN or OUT terminal.
Page 103
Calibrator Remote Commands RPT? IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout V4.0 Returns a calibration report. Parameters: Writes a report comparing STORED to OLD coefficients to a USB stick. STORED This compares the current coefficients to the previous coefficients. Writes a report comparing ACTIVE to STORED coefficients to a USB ACTIVE stick.
Page 104
5560A/5550A/5540A/5530A Remote Programmers Manual *RST IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout (Reset Instrument command) Resets the Calibrator to the power-up state. *RST holds off execution of subsequent commands until the reset operation is complete. This command is the same as pushing R.
Page 105
Calibrator Remote Commands RTD_TYPE IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout (Resistance Temperature Detector Type command) Sets the Resistance Temperature Detector (RTD) sensor type. Before you use RTD_TYPE, select RTD with the TSENS_TYPE command. After you use RTD_TYPE, select the output temperature with the OUT command. Changes in temperature sensors changes the output to 0 °C.
Page 106
5560A/5550A/5540A/5530A Remote Programmers Manual RTD_TYPE_D IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout (Resistance Temperature Detector Type Default command) Sets the default Resistance Temperature Detector (RTD) at power on and reset, which is saved in the Calibrator non-volatile memory. (While saving configuration data in the non-volatile memory, a period of about 2 seconds, the Calibrator does not respond to remote commands.)
Page 107
Calibrator Remote Commands SCOPE IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout V2.0 Select the scope function. Parameters: VOLT ACV Select the ACV scope function: programs 20 mV p-p, 1 kHz, output at the SCOPE BNC, output impedance 1 M Ω , in standby if from OFF or previously in standby.
Page 108
5560A/5550A/5540A/5530A Remote Programmers Manual Select the VIDEO scope function: Programs 100 % output VIDEO (1 V p-p), line marker 10, video format NTSC, output at the SCOPE BNC, in standby if from OFF or previously in standby. SCOPE? or FUNC? return VIDEO.
Page 109
Calibrator Remote Commands SCOPE? IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout V2.0 Returns the active oscilloscope function (VOLT, EDGE, LEVSINE, MARKER, WAVEGEN, VIDEO, PULSE, MEASR, MEASC, OVERLDAC, OVERLDDC), or OFF if no oscilloscope function is active. When VOLT is returned, use FUNC? to determine if in AC (SACV) or DC (SDCV). Parameters: NONE Example: SCOPE?
Page 110
5560A/5550A/5540A/5530A Remote Programmers Manual SP_SET? IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout (Serial Port Set query) Returns the RS-232-C settings for the Calibrator rear-panel RS-232 serial port. The factory default values are shown below in type. (To return to the factory defaults, bold see FORMAT.)
Page 111
Calibrator Remote Commands SPEC_UNIT? IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout V3.0 Returns presently selected values of SPEC_UNIT. Responses: BASE Specifications are displayed in base units. Specifications are displayed in percent. GT10000 Specifications are displayed in % above 10000 ppm, ppm below. GT 1000 Specifications are displayed in % above 1000 ppm, ppm below.
Page 112
5560A/5550A/5540A/5530A Remote Programmers Manual SRQSTR? IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout (Service Request String query) Returns the string programmed for Serial Mode SRQ response. This is the format of the Service Request String; actual values come from the registers.
Page 113
Calibrator Remote Commands SUBNETMASK? IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout Returns the Ethernet subnet mask for LAN communication. Parameters: None Response: String Example: SUBNETMASK? Returns 255.255.0.0 if the subnet mask was previously set to this value. SYNCOUT IEEE-488 USBTMC RS-232 Ethernet...
Page 114
5560A/5550A/5540A/5530A Remote Programmers Manual TC_OFFSET? IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout (Thermocouple Temperature Measurement Offset query) Returns the temperature offset used for thermocouple measurements. Responses: <value> Example: TC_OFFSET? returns 1.000E+01 Returns 10 when a temperature offset of +10 degrees has been added to the thermocouple measurements.
Page 115
Calibrator Remote Commands TC_REF? IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout (Thermocouple Reference query) Returns the source and value of the temperature being used as a reference for thermocouple simulation and measurement (in Celsius, CEL, or Fahrenheit, FAR, depending on active units). The choices are Internal reference (INT) or External reference (EXT).
Page 116
5560A/5550A/5540A/5530A Remote Programmers Manual TC_TYPE? IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout (Thermocouple Type query) Returns the Thermocouple (TC) temperature sensor type. When the thermocouple type is changed while simulating a temperature output, the temperature is changed to 0 °C.
Page 117
Calibrator Remote Commands TC_TYPE_D IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout (Thermocouple Type Default command) Sets the default thermocouple (TC) sensor type, which is saved in the Calibrator non-volatile memory. (The Calibrator does not respond to remote commands for about 2 seconds while it saves configuration data in the non-volatile memory.) The TC type is set to the default at power on, reset, and whenever a TC function activates Responses: A1 (A1-type thermocouple)
Page 118
5560A/5550A/5540A/5530A Remote Programmers Manual TEMP_STD IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout (Temperature Degree Standard command) Selects the temperature standard ipts-68 (1968 International Practical Temperature Scale) or its-90 (International Temperature Scale) which is saved in the Calibrator non-volatile memory. (The Calibrator does not respond to remote commands for about 2 seconds while it saves configuration data in the non-volatile memory.)
Page 119
Calibrator Remote Commands TEMP_STD_D? IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout (Temperature Degree Standard command) Returns the temperature standard ipts-68 (1968 International Practical Temperature Scale) or its-90 (International Temperature Scale) used at power on or reset. Parameters: IPTS_68 ITS_90 Example: TEMP_STD_D? returns ITS_90 Returns ITS_90 when the temperature degree standard is the 1990 International Temperature Standard.
Page 120
5560A/5550A/5540A/5530A Remote Programmers Manual TIMEFMT IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout Sets the time format that is shown on the front panel. This setting is kept in non-volatile memory. This command does not affect the CLOCK or CLOCK? commands.
Page 121
Calibrator Remote Commands TLIMIT_D IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout V2.0 Sets the default OPERATE time limit (TLIMIT) for the OVERLDAC and OVERLDDC scope functions. Parameters: 1 to 60 Time limit, in seconds. Example: TLIMIT_D 15 When you enter the OVERLDAC or OVERLDDC scope functions, initialize the TLIMIT value to 15 STANDBY seconds (go to in 15 seconds when the DUT protection does not trip).
Page 122
5560A/5550A/5540A/5530A Remote Programmers Manual TRIG IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout V2.0 Programs the oscilloscope's trigger output BNC. Parameters: DIV1 Turn the trigger output on. Trigger frequency is the same as the signal at the SCOPE BNC. Turn the trigger output on. Trigger frequency is 1/10 of the signal at DIV10 the SCOPE BNC.
Page 123
Calibrator Remote Commands TSENS_TYPE IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout (Temperature Source command) Selects the either the Thermocouple (TC) or Resistive Temperature Detector (RTD) source function. The Calibrator simulates the RTD temperature as a resistance output on the NORMAL terminals, and simulates the thermocouple temperature as a dc voltage output on the TC terminals.
Page 124
5560A/5550A/5540A/5530A Remote Programmers Manual USB_CHECK? IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout Returns the number of USB drives connected and the number of those drives that can be mounted by the unit. Parameters: None Response: String Example: USB_CHECK? Returns 4 usb drives connected. 3 usb drives mountable.
Page 125
Calibrator Remote Commands VIDEOFMT? IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout V2.0 Returns the video format selected for the VIDEO Scope Option. Parameters: NONE Example: VIDEOFMT? Returns NTSC if the NTSC video format is selected for the VIDEO Scope Option. VIDEOMARK IEEE-488 USBTMC...
Page 126
5560A/5550A/5540A/5530A Remote Programmers Manual VER_DATE? IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout Returns the verification date and ambient temperature. Parameters: None Example: VER_DATE? returns 05-29-2024,15:38:52 the Product was verified on May 29, 20240 at 3:38:52 PM. VER_DAYS? IEEE-488 USBTMC...
Page 127
Calibrator Remote Commands VVAL? IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout (Thermocouple Measurement Voltage command) Returns the last value of the thermocouple temperature measurement in volts. If the last measurement was an overload or open thermocouple condition, or there is no measurement, returns 0E+00. Responses: <measurement value in volts>(valid measurement) 0E+00 (overload, open TC, or no measurement) Example:...
Page 128
5560A/5550A/5540A/5530A Remote Programmers Manual WAVE? IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout (Waveform query) Returns the waveform types for ac outputs. Waveform choices are SINE (sine wave), TRI (triangle wave), SQUARE (square wave), or NONE (waveform does not apply).
Page 129
Calibrator Remote Commands ZERO_MEAS IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout V2.0 When in the MEASC scope function, measure the contribution to the capacitance value due to the cable connecting the SCOPE BNC to the DUT to ensure the reported capacitance represents that of the input BNC connector of the DUT.
5560A/5550A/5540A/5530A Remote Programmers Manual Error Codes The subsequent is a list of the Calibrator error messages. Error 0 result No error Error -440 result 488.2 query after indefinite response Error -430 result 488.2 I/O deadlock Error -420 result 488.2 unterminated command Error -410 result 488.2 interrupted query...
Page 131
Calibrator Error Codes Error -150 result Invalid string data Error -140 result Parameter is not a character type Error -138 result Too many suffixes in command header Error -137 result Invalid suffix in command header Error -130 result Suffix Error. Wrong units for parameter Error -127 result Invalid dimensions in a channel list Error -126 result Numeric value is real Error -125 result Numeric value is negative...
Page 132
5560A/5550A/5540A/5530A Remote Programmers Manual Error 1514 result Cannot start diagnostics now Error 1515 result Cannot Change the Temperature While Instrument is Secured Error 1516 result Cannot Change the Report String While Instrument is Secured Error 1517 result Cannot sync scope capacitance offset...
Page 133
Calibrator Error Codes Error 4502 result Out current limit has been exceeded Error 4503 result External voltage detected on Output post Error 4504 result External voltage detected on VI AUX post Error 4505 result Thermocouple output voltage exceeds hardware limits Error 4506 result Could not start LED test Error 4507 result Json deserialization failed Error 4508 result INGUARD NOT RESPONDING - USE THE POWER BUTTON TO TURN THE...
Page 134
5560A/5550A/5540A/5530A Remote Programmers Manual Error 7017 result Cannot change Phase for this function Error 7018 result Validation of requested attributes failed Error 7019 result Offset range not found Error 7020 result Read only mode for calibration control Error 7021 result Must be in read only mode to execute this command...
Page 135
Calibrator Error Codes Error 7529 result Cannot have magnitude above [VALUE] in function [FUNCTION] with waveform [WAVEFORM] Error 7530 result The magnitude representation cannot be changed in this function Error 7531 result Cannot set wave now Error 7532 result Cannot enable 2 wire compensation above [VALUE] in function [FUNCTION] Error 7533 result Watts requires AC Power and a sine waveform Error 7534 result Power factor must be ≥...
Page 136
5560A/5550A/5540A/5530A Remote Programmers Manual Error 10001 result Exception happened during json serialization Error 10002 result Exception happened during RPC communication Error 10003 result Unhandled exception: Error 10101 result Memory allocation error: Error 10201 result Unknown command: Error 10301 result Unknown string Id:...
Need help?
Do you have a question about the 5550A and is the answer not in the manual?
Questions and answers