Table of Contents

Advertisement

Quick Links

5560A/5550A/5540A
Calibrator
Remote Programmers Manual
April 2022
© 2022 Fluke Corporation. All rights reserved.
All product names are trademarks of their respective companies.

Advertisement

Table of Contents
loading

Summary of Contents for Fluke Calibration 5560A

  • Page 1 5560A/5550A/5540A Calibrator Remote Programmers Manual April 2022 © 2022 Fluke Corporation. All rights reserved. All product names are trademarks of their respective companies.
  • Page 2 LIMITED WARRANTY AND LIMITATION OF LIABILITY Each Fluke product is warranted to be free from defects in material and workmanship under normal use and service. The warranty period is one year and begins on the date of shipment. Parts, product repairs, and services are warranted for 90 days.
  • Page 3: Table Of Contents

    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 Remote Programmers Manual IEEE-488 Connector................13 RS-232 Serial Connector..............14 IEEE-488 Interface Overview ..............15 USBTMC Interface Overview ..............18 How to Use Commands ................18 Types of Commands................19 Device-Dependent Commands............19 Common Commands ............... 19 Query Commands................19 Interface Messages (IEEE-488)............
  • Page 5: Introduction

    Introduction This document defines the remote interface commands for the 5560A/5550A/5540A 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.
  • Page 6: Remote Operations

    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.
  • Page 7: Set Up The Ieee-488 Port For Remote Control

    Calibrator Set up the IEEE-488 Port for Remote Control Set up the IEEE-488 Port for Remote Control The Calibrator is fully programmable for use on the IEEE Standard 488.1 (GPIB) interface bus. The IEEE-488 interface is also designed in compliance with supplemental standard IEEE-488.2, which describes additional IEEE-488 features.
  • Page 8: Ieee-488 Bus Communication Overview

    5560A/5550A/5540A 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.
  • Page 9: Usbtmc Communication Overview

    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:...
  • Page 10: Rs-232 Serial Interface

    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.
  • Page 11: Exceptions For Serial And Ethernet Remote Control

    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.
  • Page 12: Select The Dynamic Host Configuration Protocol (Dhcp)

    5560A/5550A/5540A Remote Programmers Manual Select the Dynamic Host Configuration Protocol (DHCP) Dynamic Host Configuration Protocol (DHCP) is a client-server protocol that eliminates the manual set up of permanent/static IP addresses. The DHCP server provides configuration parameters (dynamic IP address, subnet mask, and default gateway IP addresses) that are necessary for a client to participate in an IP network.
  • Page 13: Configure The Lan Default Gateway

    Calibrator Set the LAN Subnet Mask Configure the LAN Default Gateway The default gateway IP address is the IP address of a gateway (router) attached to the same network as the device. When the Calibrator detects that a client computer is not on the same network (with the network number), the data is sent through the gateway to reach the host computer.
  • Page 14: Terminate An Ethernet Connection

    5560A/5550A/5540A Remote Programmers Manual To establish a LAN connection to the Calibrator from a computer with either UNIX, LINUX, or MS-DOS command prompts: 1. At the command prompt on the client computer, enter: telnet <IP Address> <Socket Port> As an example, if the IP address is known to be 129.196.136.131 and the Socket Port is set to 3490.
  • Page 15: Remote With Lockout State

    Calibrator Set the LAN Subnet Mask The display shows information about the present output function. However, the Calibrator restricts front panel operation to use of the power switch and the Go To Local softkey. To return the Calibrator to the local state: •...
  • Page 16: Rs-232 Interface Overview

    5560A/5550A/5540A Remote Programmers Manual 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).
  • Page 17: Rs-232/Ieee-488 Cables And Connectors

    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 IEEE-488 Connection Cable Fluke Calibration Part Number 0.5 m (1.64 feet) PM2295/05 1 m (3.28 feet) PM2295/10 2 m (6.56 feet)
  • Page 18: Rs-232 Serial Connector

    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 19: Ieee-488 Interface Overview

    Calibrator IEEE-488 Interface Overview IEEE-488 Interface Overview The IEEE-488 parallel interface sends commands as data and receives measurements and messages as data. The maximum data exchange rate is 1 Mbyte, with a maximum distance of 20 meters for the sum length of the cable connections. A single cable should not exceed 4 meters in length. Some commands are reserved for RS-232/Ethernet operation because these functions must be implemented as IEEE messages per the IEEE-488.1 Standards.
  • Page 20 5560A/5550A/5540A Remote Programmers Manual Use the key below to decode the columns in Table 8. RS-232/IEEE-488 Cables and Connectors shows a typical IEEE-488 connector and pin assignments. Type M – Multiline U - Uniline Class AC - Addressed Command DD - Device Dependent AD - Address (Talk or listen) HS –...
  • Page 21 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...
  • Page 22: Usbtmc Interface Overview

    5560A/5550A/5540A 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.
  • Page 23: Types Of Commands

    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 24 5560A/5550A/5540A 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.
  • Page 25: Compound Commands

    Calibrator How to Use Commands Table 9. IEEE-488 Interface Messages (Received) Mnemonic Name Function Unaddresses a specific device on the bus as a listener. The Untalk controller sends UNL automatically after the device has successfully received a device-dependent or common query. Table 10.
  • Page 26: Coupled Commands

    5560A/5550A/5540A Remote Programmers Manual Coupled Commands A coupled command refers to two or more commands that appear in a compound command (see Compound Commands) that perform actions that could interfere with each other and cause a fault. Commands in a compound command are separated by the use of the ; character. Compound commands that use only coupled commands are not order-dependent.
  • Page 27: Sequential Commands

    Calibrator How to Use Commands You can use the command *WAI to wait until the overlapped command has completed execution before you execute the next command. For example, OUT 1 V, 1 A, 60 HZ ; *WAI You can also use the status commands *OPC and *OPC? to detect completion of overlapped commands, see Check Product Status.
  • Page 28: Commands For Ieee-488 Only

    5560A/5550A/5540A 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>...
  • Page 29: Command Syntax

    Calibrator How to Use Commands Command Syntax The syntax rules below apply to all the remote commands. Information about syntax of response messages is also given. 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.
  • Page 30: Extra Space Or Tab Characters

    5560A/5550A/5540A 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.
  • Page 31: Terminators

    Calibrator How to Use Commands Terminators Table summarizes the terminator characters for the IEEE-488, USBTMC, Ethernet and RS-232 remote interfaces. Table 14. Terminator Characters ASCII Characters Control Terminator Command Language Command Terminator Function Number Program Terminator Carriage Chr(13) <Cntrl> M Return (CR) Line Feed (LF) Chr(10)
  • Page 32: Response Message Syntax

    ±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.
  • Page 33: Check Product Status

    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 34 5560A/5550A/5540A 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) &...
  • Page 35: Service Request (Srq) Line

    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.
  • Page 36: Service Request Enable Register (Sre)

    EAV bit with the example above. ! THIS PROGRAM GENERATES AN ERROR AND CHECKS IT PRINT @4, “OUT 1300V” ! 1300V IS OUT OF 5560A RANGE A% = SPL(4) ! DO A SERIAL POLL IF ((A% AND 72%)=0%)THEN PRINT “EAV and RQS should have been set”...
  • Page 37: Bit Assignments For The Esr And Ese

    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.
  • Page 38: Instrument Status Register (Isr)

    5560A/5550A/5540A 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).
  • Page 39: Bit Assignments For The Isr, Iscr, And Isce

    Calibrator Check Product Status Bit Assignments for the ISR, ISCR, and ISCE The bits in the Instrument Status, Instrument Status Change, and Instrument Status Change Enable registers are assigned as shown in Table 19. Table 19. Bit Assignments for the ISR, ISCEs, and ISCR TEMPERATURE BOOST SETTLED...
  • Page 40: Program The Isr, Iscr, And Isce

    ! NOTE THAT THE ICSR? COMMANDS CLEAR THE ISCR CONTENTS PRINT @4, “ISR?” ! ASK ISR CONTENTS INPUT @4,A% ! RETRIEVE REGISTER CONTENTS FROM 5560A PRINT @4, “ISCR0?” ! ASK FOR AND CLEAR ISCR0 CONTENTS INPUT @4, B% ! RETRIEVE REGISTER CONTENTS FROM 5560A PRINT @4, “ISCE0?”...
  • Page 41: Error Queue

    A controller program first initializes the interface and the Calibrator. Refer to this sample program: INIT PORT 0 \ REMOTE @4 ! PUT THE 5560A INTO THE REMOTE STATE PRINT @4, “*RST;OUT 10V;OPER” ! RESET THE 5560A, PROGRAM IT TO 10 VDC...
  • Page 42: Writing An Srq And Error Handler

    5560A/5550A/5540A Remote Programmers Manual To use SRQs, first use the *SRE, *ESE, and ISCE commands to enable the desired event, see Check Product Status. Retrieve instrument parameters with a query (a programming command that ends with a question mark): PRINT @4, “FUNC?”...
  • Page 43: Verify A Meter In The Ieee-488 Bus

    40 PRINT @1, “VDC;RATE 5;AUTO;TRIGGER 2” ! SETS FLUKE 45 TO 10V DC 50 PRINT @4, “OUT 10 V ; OPER; ! SET THE 5560A TO 10V DC 60 PRINT @4, “*WAI; OUT?” ! WAIT FOR SETTLE, REQUEST THE OUTPUT VALUE...
  • Page 44: Opc?, *Opc, And *Wai

    *OPC? command with a read command. The read command causes program execution to pause until the addressed instrument responds. This sample program shows how you can use *OPC?: 10 PRINT @4, “OUT 100V,1KHZ;OPER; *OPC?” ! 5560A ADDRESS IS 4 20 INPUT @4, A ! READ THE “1”...
  • Page 45: Take A Thermocouple Measurement

    10 REM Set Bus Timeout to 20 seconds, Init IEEE Bus 20 TIMEOUT 20 * 1000 30 INIT PORT 0 40 CLEAR @4 100 REM Reset 5560A, TC measurement mode 110 PRINT @4,”*RST; TC_TYPE J; TC_MEAS FAR” 200 PRINT “Hit Carriage Return to take a Reading” 210 INPUTLINE A$ 220 REM Request the measurement value 230 PRINT @4, “VAL?”...
  • Page 46: Remote Commands

    5560A/5550A/5540A Remote Programmers Manual 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 47 Calibrator Remote Commands Table 20. Common Commands (cont.) Command Description Initiates a series of self-tests, then returns a 0 for pass or a 1 for fail. If any faults are *TST? detected, they are logged into the fault queue where they can be read by the ERR? query.
  • Page 48 5560A/5550A/5540A Remote Programmers Manual 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.
  • Page 49 Calibrator Remote Commands 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 modes. SCOPE Set the Calibrator output to an oscilloscope mode.
  • Page 50 5560A/5550A/5540A Remote Programmers Manual Table 24. Output Commands Command Description CFREQ? Returns the optimum frequency value for stimulus for capacitance modes. DBMZ Set the impedance used for dBm outputs (ac volts). DBMZ? Returns the impedance used for dBm outputs (ac volts).
  • Page 51 Calibrator Remote Commands 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. If two Calibrators are synchronized with 10 MHz IN/OUT, this returns the phase REFPHASE? difference between the OUTPUT terminals on the secondary Calibrator and the...
  • Page 52 5560A/5550A/5540A Remote Programmers Manual Table 25. 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_INTERVAL Set the calibration/adjustment cycle to 90 days, 1 year, or 2 years.
  • Page 53 Calibrator Remote Commands Table 25. Setup and Utility Commands (cont.) Command Description DISP_BRIGHTNESS? Returns the setting of the backlight display brightness. Set the power-up and reset default impedance used for dBm outputs (ac DBMZ_D volts). Returns the power-up and reset default impedance used for dBm outputs DBMZ_D? (ac volts).
  • Page 54 5560A/5550A/5540A Remote Programmers Manual Table 25. Setup and Utility Commands (cont.) Command Description RPT_STR? Returns the user report string. RTD_TYPE_D Set the default Resistance Temperature Detector (RTD) sensor type. RTD_TYPE_D? Returns the default Resistance Temperature Detector (RTD) sensor type. Set the RS-232 serial port communication parameters and saves them in SP_SET nonvolatile memory.
  • Page 55 Calibrator Remote Commands Table 26. Status Commands (cont.) Command Description ISCE0 Loads two bytes into the Instrument Status 1 to 0 Change Enable register. ISCE0? Returns the contents of the Instrument Status 1 to 0 Change Enable register. ISCE1 Loads two bytes into the Instrument Status 0 to 1 Change Enable register. ISCE1? Returns the contents of the Instrument Status 0 to 1 Change Enable register.
  • Page 56: Commands

    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 or a 5540A, substitute your model number.
  • Page 57 Calibrator Remote Commands 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 58 5560A/5550A/5540A Remote Programmers Manual 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...
  • Page 59 Calibrator Remote Commands AMB_TEMP? IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout Returns the internal ambient temperature. Parameters: 1. (optional) CEL, FAR Example: AMB_TEMP? 2.700E+01,CEL AMB_TEMP? FAR 8.060E,FAR BOOST IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout Activates and deactivates the 52120A amplifier for DCI/ACI outputs. Parameters: ON Activates the 52120A amplifier for DCI/ACI outputs.
  • Page 60 5560A/5550A/5540A Remote Programmers Manual CAL_SECURE IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout Lock/unlocks the calibration security with passcode. The passcode is entered as a string of decimal digits (for example 12345). To secure the Calibrator, no passcode is necessary. If an incorrect passcode is entered, the Calibrator automatically resecures itself if it was unsecured.
  • Page 61 Calibrator Remote Commands CLOCK IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout (Real-Time Clock command) Sets the real time clock, time only, or date and time. To set the date, the Calibrator must be unsecured. Parameters: 1.(optional) year in the format YYYY 2.(optional) month in the format MM 3.(optional) day in the format DD 4.hour in the format HH...
  • Page 62 5560A/5550A/5540A Remote Programmers Manual COILTURNS_D IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout Sets the default custom external current coil turns used at power on and reset, 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 63 Calibrator Remote Commands COILTYPE_D? IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout Returns the default external current coil type used at power on and reset. Parameters: None Example: COILTYPE_D? returns C5500A50T The default external current coil type is set to the 5500 50 turn coil. COMM_ENABLE IEEE-488 USBTMC...
  • Page 64 5560A/5550A/5540A 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 65 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 66 5560A/5550A/5540A Remote Programmers Manual DBMZ? IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout (dBm Impedance query) Returns the impedance used for dBm outputs (ac volts). Response: (character) Impedance keyword Example: DBMZ? returns Z600 DBMZ_D IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped...
  • Page 67 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 68 5560A/5550A/5540A 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 69 Calibrator Remote Commands DISP_BRIGHTNESS IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout Sets the brightness of the display 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.) Parameters: Integer, 0 to 100, where 0 is dimmest and 100 is brightest.
  • Page 70 5560A/5550A/5540A Remote Programmers Manual DUTY IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout (Duty Cycle command) Sets the duty cycle of the square wave output. The duty cycle is the percentage of time the waveform is in the positive part of its cycle (1.00 to 99.00 percent). Duty cycle applies only to single-output square waves.
  • Page 71 Calibrator Remote Commands ENETPORT IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout Sets the Ethernet port number. Parameters: Port number Example: ENETPORT 3490 Sets the Ethernet port number to 3490. ENETPORT? IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout Returns the Ethernet port number. Parameters: None Response: (Integer) Ethernet port number Example:...
  • Page 72 5560A/5550A/5540A Remote Programmers Manual ERR? IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout (Error query) Returns the first error code contained in the Calibrator error queue, then removes that error code from the queue. After the error code is an explanation of the error code, similar to but sometimes containing more specific information than the EXPLAIN? command.
  • Page 73 Calibrator Remote Commands ERR_UNIT? IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout (DUT Error Unit Thresh Hold query) Returns presently selected values of ERR_UNIT. Responses: GT1000 DUT error is displayed in % above 1000 ppm, ppm below DUT error is displayed in % above 100 ppm, ppm below GT100 DUT error is displayed in % above 10 ppm, ppm below GT10...
  • Page 74 5560A/5550A/5540A Remote Programmers Manual EXPLAIN? IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout (Explain Error query) Explains an error code. This command returns a string that explains the error code furnished as the parameter. The error code (same as the parameter) is originally obtained by sending the FAULT? query.
  • Page 75 Calibrator Remote Commands EXTSENSE? IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout Returns the status of internal or external sensing. Parameters: None Response: ON for external sensing, OFF for internal sensing. FAULT? IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout (Fault query) Returns the first error code contained in the Calibrator error queue, then removes that error from the queue.
  • Page 76 5560A/5550A/5540A Remote Programmers Manual 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 modes. Responses: DCV (dc volts function) (ac volts function)
  • Page 77 Calibrator Remote Commands GWADDR? IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout Returns the Ethernet gateway address for LAN communication when NOT in DHCP mode. When in DHCP mode, the response will be default. Parameters: None Response: String Example: GWADDR? Returns 129.196.136.1 if the gateway address is set to 129.196.136.1 and DHCP is not enabled.
  • Page 78 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. IEEE-488 USBTMC RS-232 Ethernet...
  • Page 79 Calibrator Remote Commands IPADDR IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout Sets the IP address for LAN communication when NOT in DHCP mode and with static IP addressing. Contact the network administrator for a static IP address to be used exclusively by the Calibrator.
  • Page 80 5560A/5550A/5540A Remote Programmers Manual ISCE0 IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout (Instrument Status 1 to 0 Change Enable command) Loads the two bytes into the 16-bit ISCE0 register. (See Instrument Status Change Enable Registers.) Parameters: <value> (decimal equivalent of the 16 bits, 0 to 32767)
  • Page 81 Calibrator Remote Commands ISCR? IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout (Instrument Status Change Register query) Returns and clears the contents of the Instrument Status 1 to 0 Change Register (ISCR0) and Instrument Status 0 to 1 Change Register (ISCR1). (See Instrument Status Register (ISR).)
  • Page 82 5560A/5550A/5540A Remote Programmers Manual LCOMP_52120 IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout (Inductive compensation command) Activates or deactivates inductive load compensation for 52120 AC current output. See the 52120 specifications for frequency and amplitude levels where LCOMP_52120 is available.
  • Page 83 Calibrator Remote Commands LFREQ? IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout (Inductance Frequency query) Returns the optimal frequency for stimulus when measuring or calibrating inductance output. Response: <value> of the optimal frequency Example: LFREQ? returns 1.0E+2 Returns 100 Hz as the optimal frequency for the selected inductance output (1.0 µ H for this example).
  • Page 84 5560A/5550A/5540A Remote Programmers Manual LOCAL IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout (Local command) Puts the Calibrator into the local state, clearing the remote state (see REMOTE) and front-panel lockout (see LOCKOUT). This command duplicates the IEEE-488.1 GTL (Go To Local) message.
  • Page 85 Calibrator Remote Commands LOWS? IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout (Low Potential Output Terminals query) Returns whether or not the Calibrator front-panel OUTPUT LO terminal and SENSE LO terminal are internally tied together (default) or are open. Response: OPEN (disconnected OUTPUT LO and SENSE LO terminals) (connected OUTPUT LO and SENSE LO terminals) TIED...
  • Page 86 5560A/5550A/5540A 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 87 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 88 5560A/5550A/5540A 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 89 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 modes) (optional for ac voltage modes) (optional for RTD and TC modes, Celsius) (optional for RTD and TC modes, Fahrenheit)
  • Page 90 5560A/5550A/5540A 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 91 Calibrator Remote Commands POST_52120? IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout Returns the selected output terminals for all attached 52120As. Parameters: None Response: LO Example: POST_52120? Returns HI if the high current output terminals are selected for all attached 52120As. POWER? IEEE-488 USBTMC...
  • Page 92 5560A/5550A/5540A Remote Programmers Manual *PUD? IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout (Protected User Data query) Returns the contents of the *PUD (Protected User Data) memory in definite length format. Response: #2nn<nn characters> Example: *PUD? returns #216CAL LAB NUMBER 1 Returns #2 then 16 then 16 characters of text (including spaces) stored in the nonvolatile memory.
  • Page 93 Calibrator Remote Commands RANGELCK? IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout (Range Lock query) Returns whether or not the preset dc volts or dc current single output range is locked. Response: ON (range is locked and autoranging is not allowed) (range is not locked and autoranging is allowed) Example: RANGELCK? returns OFF...
  • Page 94 5560A/5550A/5540A Remote Programmers Manual REFPHASE IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout (Reference Phase command) If two Calibrators are synchronized with 10 MHz IN/OUT, this sets the phase difference between the primary channel on the Calibrator relative to the sync pulse on the 10 MHz IN or OUT terminal.
  • Page 95 Calibrator Remote Commands REMOTE IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout (Remote command) Places the Calibrator into the remote state. This command duplicates the IEEE-488.1 REN (Remote Enable) message. When in the remote state, the display shows the Go to Local softkey. Tap this softkey to return the Calibrator to local operation. If the front panel is locked out, the display shows the Locked softkey.
  • Page 96 5560A/5550A/5540A Remote Programmers Manual Note Changes made to the setup menus that are not saved in memory are discarded on reset. Command Value Command Value <REFPHASE_D DBMZ <DBMZ_D value> REFPHASE value> <RTD_TYPE_D DC_OFFSET RTD_TYPE value> DUTY 50PCT SCOPE STBY (No output)
  • Page 97 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 98 5560A/5550A/5540A 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 99 Calibrator Remote Commands SP_SET IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout (Serial Port Set command) Sets the RS-232-C settings for the Calibrator rear-panel RS-232 serial port, 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 factory default values are shown below in type.
  • Page 100 5560A/5550A/5540A Remote Programmers Manual SPEC_CONFIDENCE IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout Set the calibration specification confidence level (95% or 99%) Parameters: C95 (Sets the specification confidence level to 95%) C99 (Sets the specification confidence level to 99%) Example: SPEC_CONFIDENCE C99...
  • Page 101 Calibrator Remote Commands 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. Response: <string>...
  • Page 102 5560A/5550A/5540A Remote Programmers Manual 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...
  • Page 103 Calibrator Remote Commands 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 104 5560A/5550A/5540A Remote Programmers Manual TC_REF IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout (Thermocouple Reference command) Sets whether the internal temperature sensor (INT) or an external reference value (EXT) is used for Thermocouple (TC) outputs and measurements. If the first parameter is EXT, the second parameter must be the temperature value to use as the reference for the thermocouple reference junction temperature.
  • Page 105 Calibrator Remote Commands TC_TYPE IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout (Thermocouple Type command) Sets the Thermocouple (TC) temperature sensor type. The TC type is used when the output is set to a temperature value with the OUT command and the temperature sensor type is set to TC with the TSENS_TYPE command.
  • Page 106 5560A/5550A/5540A 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 107 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 and reset.
  • Page 108 5560A/5550A/5540A Remote Programmers Manual TC_TYPE_D? IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout (Thermocouple Type Default query) Returns the default thermocouple (TC) sensor type. Responses: A1 (A1-type thermocouple) (B-type thermocouple) (C-type thermocouple) (D-type thermocouple) (E-type thermocouple) (G-type thermocouple) (J-type thermocouple)
  • Page 109 Calibrator Remote Commands TEMP_STD? 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). Parameters: IPTS_68 ITS_90 Example: TEMP_STD? returns ITS_90 Returns ITS_90 when the temperature degree standard is the 1990 International Temperature Standard.
  • Page 110 5560A/5550A/5540A Remote Programmers Manual TEMP_UNIT_D? IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout Returns the default temperature units of the Product. Parameters: NONE Response: (CRD) Example: TEMP_UNIT_D? Returns CEL if the default temperature units are set to Celsius. TIMEFMT IEEE-488...
  • Page 111 Calibrator Remote Commands *TRG IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout (Trigger Thermocouple Measurement command) Triggers a thermocouple temperature measurement and return the value of the measurement. Also changes the operating mode to thermocouple measurement if this is not already the operating mode. (This command is equivalent to sending TC_MEAS;*WAI;VAL?) Responses: <measurement value>,CEL(value is in Celsius) <measurement value>,FAR(value is in Fahrenheit)
  • Page 112 5560A/5550A/5540A Remote Programmers Manual UNCERT? IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout (Uncertainties command) Returns specified uncertainties for the present output. If there are no specifications for an output, returns zero. Specification is based on the adjustment interval (90 day, 1 year, 2 year) and confidence level (95%, 99%).
  • Page 113 Calibrator Remote Commands *WAI IEEE-488 USBTMC RS-232 Ethernet Sequential Overlapped Coupled Lockout (Wait-to-Continue command) Prevents further remote commands from being executed until all previous remote commands have been executed. For example, if you send an OUT command, you can cause the Calibrator to wait until the output has settled before continuing on to the next command if you follow OUT with a *WAI command.
  • Page 114 5560A/5550A/5540A 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), TRUNCS (truncated wave), or NONE (waveform does not apply).
  • Page 115: Error Codes

    Calibrator Error Codes 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 Error -376 result Command only allowed on synchronous (for example, gpib/usb-tmc) interface type...
  • Page 116 5560A/5550A/5540A Remote Programmers Manual 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...
  • Page 117 Calibrator Error Codes Error 1510 result Cannot execute procedure abort request now Error 1511 result Cannot execute procedure start request now Error 1512 result Cannot execute procedure step skip request now Error 1513 result Cannot execute procedure section jump request now Error 1514 result Cannot start diagnostics now Error 1515 result Cannot Change the Temperature While Instrument is Secured Error 1600 result Invalid Time or Time Setting...
  • Page 118 5560A/5550A/5540A Remote Programmers Manual Error 4505 result Thermocouple output voltage exceeds hardware limits Error 4506 result Could not start LED test Error 5000 result Error while reading 52120A cal store Error 5001 result Expected a 52120A but it was gone...
  • Page 119 Calibrator Error Codes 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 Error 7022 result Cannot enter watts by itself Error 7023 result Value not available Error 7024 result Harmonic not available for non-sine waveforms...
  • Page 120 5560A/5550A/5540A Remote Programmers Manual Error 7525 result Cannot enable external reference in this function Error 7526 result Trigger Option not available with given primary magnitude Error 7527 result Cannot change Power Factor for this function Error 7528 result Cannot change Phase Angle Sign for this function...

This manual is also suitable for:

5550a5540a

Table of Contents