background image

8588A/8558A 

Remote Programmer's Manual 

46 

 

iei342.emf 

Figure 3. STATus Subsystem SCPI Status Registers 

Summary of Contents for 8558A

Page 1: ...oration All rights reserved Specifications are subject to change without notice All product names are trademarks of their respective companies 8588A 8558A Reference Multimeter and 8 Digit Multimeter R...

Page 2: ...Fluke authorized service center to obtain return authorization information then send the product to that service center with a description of the difficulty postage and insurance prepaid FOB Destinati...

Page 3: ...Remote Control 7 Example Direct Product to Controlling Computer Connection Configuration 8 Introduction to SCPI Syntax 9 Commands Parameters 9 Command Tree 9 Parameters 11 Query Commands 12 Command Ex...

Page 4: ...Remote Programmer s Manual ii Using EPOCH to Control Start of Reading Capture 63 Compare Two Resistance Values using SCAN 63 Emulation Modes 64 8508A Command Emulation 64 3458A Command Emulation 65 Er...

Page 5: ...libration Repair USA 1 877 355 3225 Canada 1 800 36 FLUKE 1 800 363 5853 Europe 31 40 2675 200 Japan 81 3 6714 3114 Singapore 65 6799 5566 China 86 400 810 3435 Brazil 55 11 3759 7600 Anywhere in the...

Page 6: ...ing provided by SCPI The Registers are shown in Figure 1 When you operate any device by remote control it is good practice to start by clearing any states or queues that may be left over from previous...

Page 7: ...e 2 Standard Event Status Byte Register Bit No Bit Value IEEE 488 2 Meaning 8588A Meaning 0 1 Operation Complete Set true if all operations pending from a OPC command are complete 1 2 Request Control...

Page 8: ...eared only when ESB MAV OPER QUES and the Error Event queue summary bits are 0 or they are disabled by their associated enable bits in the SRE register being set to 0 The SCPI Status Registers are des...

Page 9: ...of a standard IEEE 488 cable to the IEEE 488 connector on the rear of the Product 3 Connect the other end of the IEEE 488 cable to the system controller Power up both the Product and the system contro...

Page 10: ...t serial number and the firmware version Clear registers and read the status byte Write CLS RST Write ESE 0 Write SRE 191 Read the status byte Serial POLL Before you proceed set the event and status r...

Page 11: ...et the event and status registers as required Prepare the Product for Ethernet Remote Control To prepare the Product for Ethernet remote control 1 Push and select Remote Settings 2 Use and to highligh...

Page 12: ...uration 1 Right click on the Windows Start Icon and select Network Connections 2 Select Network and Sharing Center 3 Select Change adapter settings 4 Right click on the interface and select Properties...

Page 13: ...hing the long or short form of the command will cause a syntax error to be reported by the product Commands Parameters Some IEEE488 2 standard and SCPI commands require parameters Valid parameter type...

Page 14: ...h down one level from the root in the command tree Once you reach the leaf node level in the tree you can add several leaf node commands without having to repeat the path from the root level as long a...

Page 15: ...nge For example SENSe VOLTage DC RANGe 10 A cpd parameter can also be used with range selection for example SENSe VOLTage DC RANGe MIN or SENSe VOLTage DC RANGe MAX or SENSe VOLTage DC RANGe DEF An ex...

Page 16: ...that the parameters are optional The Product always returns Scalar values so SCALar is always superfluous If there are more than one parameter they are separated by commas An example of a DMM command...

Page 17: ...an action and retrieve the resulting data CONFigure has two distinct forms and can be a command or a query The command form sets the DMM into a particular state including setting the trigger subsyste...

Page 18: ...on MIN MAX DEF CONFigure FREQuency DEFault gate_time MIN MAX DEF CONFigure PERiod DEFault gate_time MIN MAX DEF CONFigure POWer no parameters CONFigure TEMPerature TRANsducer TCouple type DEFault reso...

Page 19: ...quired if the resolution parameter is used If used the resolution parameter can be one of 0 0001 0 001 MINimum MAXimum or DEFault If used the expected_value parameter must be entered as DEFault Where...

Page 20: ...nfiguration function CONFigure SCALar POWer does not take any parameters For example sending CONF POW CONF will return POW The configuration query commands for the Temperature functions RTD FRTD and T...

Page 21: ...ar terminals in a Scan measurement FETCh 5 returns the timestamp offset FETCh does not remove results from reading memory A return of 9 91E 37 indicates there is not a valid value to return READ READ...

Page 22: ...are active the RESPONSE MESSAGE UNIT returned by a FETCh 2 READ 2 or MEASure 2 contains the same number of elements as the primary readings returned by FETCh READ or MEASure Note 4 Data returned by Fe...

Page 23: ...FF LOWer STATe Return the lower limit state FAIL Returns Outside limits 1 within limits 0 STATe boolean Turn Limits ON or OFF Default OFF STATe Return the limits state UPPer nrf Set the upper limit De...

Page 24: ...et Math factors to defaults ZFACtor nrf LREading Sets the z variable to a value or the last reading Default 1 min 9 9E 37 Max 9 9E 37 ZFACtor Returns the z variable value ZFACtor STATe boolean Turns t...

Page 25: ...Tified STORe USE Returns the active stores CERTified or BASeline TARget DESCription Returns the target name as a quoted string containing target point description TARGet INPut Returns the target input...

Page 26: ...R Quotient F R Ratio F R R CALCulation Returns the SCAN calculation type INPut FDELay nrf Sets the Scanning front settling delay seconds Only apply in SCAN mode Min 0 Max 65 000 Each Function and rang...

Page 27: ...urns the active terminals SENSe Subsystem Note In the SENSe subsystem tables below the short form of parameters is used for example DEF for DEFault The long form may be used if preferred Default setti...

Page 28: ...ath coupling to ac or dc Note if signal path coupling is ac frequency path coupling is forced to ac COUPling Return the frequency path coupling setting FILTer nrf MIN MAX DEF Set filter value or min m...

Page 29: ...ue SQUare The peak to peak of a square wave calculated from the rms value TRIange The peak to peak of a triangle waveform calculated from the rms value TRUNcated The peak to peak of a truncated sine w...

Page 30: ...conds CURRent COUPling AC DC Sets the current signal coupling path to ac or dc CURRent COUPling Returns the current signal coupling path CURRent RANGe range MIN MAX DEF Sets the maximum expected curre...

Page 31: ...MIN MAX DEF Return the Threshold numeric value or if specified the min max or default threshold setting ROUTe CURRent RANGe nrf MIN MAX DEF Sets the current range to be used if the input path is set...

Page 32: ...ns the 4 wire Ohms mode setting LOWI STATe boolean Sets the Low current mode ON or OFF LOWI Returns the low current mode setting RANGe AUTO STATe boolean Sets Auto ranging ON or OFF RANGe AUTO STATe R...

Page 33: ...RRent AC Sets function to ACI with external shunt SENSe FUNCtion Returns selected function SENSe Period COUPling AC DC Sets the Period path to ac or dc coupled COUPling Returns the coupling setting BW...

Page 34: ...Range SENSe PERiod COUPling AC DC Sets the frequency Period path to AC or DC coupled COUPling Returns the coupling setting BWLimit STATe boolean Sets the bandwidth limit ON or OFF BWLimit STATe Return...

Page 35: ...value LReading Sets the reference value or the last reading as reference for relative measurements RELative REFerence Returns the reference level UNITs DBM WATTs VRMS VPPK DBUV UNITs Returns the selec...

Page 36: ...or to the MIN MAX or Default setting APERture MIN MAX DEF Returns the aperture setting or the MIN MAX or Default settings in seconds APERture MODE AUTO FAST MANual Sets the aperture mode APERture MOD...

Page 37: ...ture setting RESolution MIN MAX DEF Returns the selected resolution or if specified the MIN MAX or Default resolution SECondary STATe boolean Turns the secondary reading voltage ON or OFF SECondary ST...

Page 38: ...Default setting RANGe AUTO STATe boolean Turns Auto range ON or OFF RANGe AUTO STATe Returns 1 for Auto range ON 0 for auto range OFF RANGe nrf MIN MAX DEF Set maximum expected value or MIN MAX or De...

Page 39: ...the secondary peak to peak value is calculated SENSe VOLTage DC APERture nrf MIN MAX DEF Sets the ADC aperture value in seconds or to the MIN MAX or Default setting APERture MIN MAX DEF Returns the ap...

Page 40: ...nal path coupling is ac frequency path coupling is forced to ac COUNter COUPling Return the frequency path coupling setting COUNter GATE AUTO STATe boolean Turn Auto selection of counter gate ON or OF...

Page 41: ...e is 1 A Resolution nrf 0 0001 100 A the measurement is returned with a resolution of 1 000E 4 RESolution MIN MAX DEF Returns the selected resolution or if specified the MIN MAX or Default range SECon...

Page 42: ...f Level Power Coefficient of the selected Shunt Note1 The first four items are quoted strings the remaining item are nrf format values Note2 If the optional list is supplied that record is returned ot...

Page 43: ...Set SERial Sort shunt list in either maximum current asset number or serial number order SHUNt SORT Returns the sort order MCUR ASS SER Note 1 External shunts data is common between SENSe XCURrent AC...

Page 44: ...el of the selected Shunt Note1 The first four items are quoted strings the remaining item are NR3 format values Note2 If the optional list is supplied that record is returned otherwise the active shun...

Page 45: ...number of the active SHUNt REMove list Remove the shunt at in the list SHUNt SORT MCURrent ASSet SERial Sort shunt list in either maximum current asset number or serial number order SHUNt SORT Return...

Page 46: ...d Min 0 Max 10 seconds NPLC Min 0 Max 600 ACV Range 1000 Resolution 0 0001 7 digits min 4 digits max 7 digits actual value is range dependent RMS Filter 40 Hz Signal path coupling impedance AC 1M Freq...

Page 47: ...s Max 10 seconds NPLC Min 0 Max 600 Filter OFF Resistance 4W Tru Range 10000 10 k Resolution 0 01 7 digits min 4 digits max 8 digits actual value is range dependent LoI OFF Aperture AUTO default 1 sec...

Page 48: ...nds NPLC Min 0 Max 600 Second reading OFF Shunt Basic Value Shunt Corrections ON ACI Ext Shunt Range 1 V Resolution 0 00001 5 digits min 4 digits max 7 digits actual value is range dependent RMS Filte...

Page 49: ...K Second Reading ON Resolution Default 0 1 5 Digits Max 0 01 6 Digits Units Celsius Aperture Auto default 100 ms Min 0 Max 10 seconds Digitize V or I Volts Range 1000 Coupling Zin DC Auto Aperture de...

Page 50: ...8588A 8558A Remote Programmer s Manual 46 iei342 emf Figure 3 STATus Subsystem SCPI Status Registers...

Page 51: ...88 2 Meaning 8588A Meaning 0 1 Operation Complete Set true if all operations pending from a OPC command are complete 1 2 Request Control Not used always set false 2 4 Query Error Set true if the contr...

Page 52: ...8 9 10 and 11 ENABle nrf Set which OPERational register bits cause the OPER bit 7 in the Status byte to be set true Nrf is the sum of bit values to be set for example nrf 80 set bits 4 and 6 to enable...

Page 53: ...state true when not IDLE STATUS EVENt is true when one or more readings are available 5 32 Waiting for TRIGger Waiting for TRIGger 6 64 Waiting for ARM Waiting for ARM 7 128 CORRecting Not Used 8 256...

Page 54: ...ture Over range PRT and Thermocouple 5 32 FREQuency Over range Counter 6 64 PHASe Not Used 7 128 MODulation Not Used 8 256 CALibration Not Used 9 512 Available to Designer Under range All functions 10...

Page 55: ...uency then turns AUTO off Default AUTO LFRequency Return the line frequency setting MLEVel Returns the hardware Modification level PRESet NORMal FAST FAST sets all conditions for special high speed mo...

Page 56: ...bus address COMMunicate LAN CONTrol port Set or query the port COMMunicate LAN CONTrol COMMunicate LAN DHCP STATE boolean Turn DHCP ON or OFF COMMunicate LAN DHCP STATE COMMunicate LAN GATeway ipaddr...

Page 57: ...system to exit the Initiate layer on the downward path without entering the Idle state CONTinuous OFF causes the trigger system to enter the Idle state CONTinuous STATe Returns the state of INITiate C...

Page 58: ...setting in seconds ECOunt nrf numeric is an integer value to specify how many ARM events must be recognised before DELay is started on the downwards transit through the layer ECOunt provides ARM even...

Page 59: ...ediate or SIGnal command is received IMMediate The process does not stop at the event detector in this layer INTernal Trigger from the signal being measured at the Level on the Slope set by the ARM LA...

Page 60: ...ting EXTernal POSitive NEGative TTL BIPolar Sets the polarity of the External trigger edge and optionally signal type to TTL or Bipolar Default Negative TTL EXTernal Returns the external edge polarity...

Page 61: ...d IMMediate The process does not stop at the event detector in this layer INTernal Trigger from the signal being measured at the Level on the Slope set by the ARM LAYer 1 2 LEVel nrf and ARM LAYer 1 2...

Page 62: ...e the settling period has expired Set DELay to 0 and DELay AUTO OFF if the time between receipt of a trigger and start of acquisition is critical When the setting is TRIGger DELay AUTO OFF it is the u...

Page 63: ...0 M while in the 1000 V range Remote measurement response format ASCII Result bit order Swapped MATH and LIMIT checking OFF Memory Location Volatile Buffer only ROUTe TERMinals Front ROUT TOUTput Sign...

Page 64: ...meter_fn CURRent AC SENSe CURRent AC RANGe 0 1 SENSe CURRent AC RESolution 1 000E 7 SENSe CURRent AC SECondary PTP The same could be achieved by tree walking using shortform commands and omitting the...

Page 65: ...ed 3 Setup the trigger delay by setting the trigger to zero so the acquisition starts on receipt of the conforming edge Example Result Comments 1 TRIGger RESet 2 TRIGGER SOURce EXTernal TRIGGER EXT PO...

Page 66: ...ay off TRIGGER DELay 0 Set Delay to 0 000 DIGITIZE with External Trigger Using Trigger Dividing Objective Actions Aperture required 6 s Use 10 MHz off air reference clock divided by 100 to yield trigg...

Page 67: ...00 00 01 1 second later ARM1 TIMer 3600 Arm every 1 hour ARM1 COUNT 72 ARM 72 times process runs for 72 hours TRIGGER SOURce TIMer TRIGGER COUNT 50 Take 50 readings for each ARM event TRIGGER TIMer 3...

Page 68: ...8508A or 3458A 8508A Command Emulation The 8508A command shown in Table 13 will be accepted by the Product but will cause no action Table 13 8508A Command Emulation 8508A Command 8508A Parameters PRT...

Page 69: ...but cause no action Table 15 3458A Command Emulation 3458A Command 3458A Parameters ACAL type security_code AZERO OFF ON ONCE BEEP OFF ON ONCE DEFEAT mode DEFKEY number string DEFAULT DELSUB name DIAG...

Page 70: ...error 102 to be returned Table 16 3458A Commands that cause Error 102 3458A Command 3458A Parameters CAL CALL CALSTR string security_code COMPRESS name CONT DIAGNOST MATH operation_a operation_b MCOUN...

Page 71: ...or Unexpected negative value 120 Numeric data error Unexpected real value 120 Numeric data error Value has overflowed its storage 120 Numeric data error Invalid dimensions for channel list 120 Numeric...

Page 72: ...ion 221 Settings conflict Shunt index is not available 221 Settings conflict The Basic shunt slot cannot be deleted 221 Settings conflict Shunt ac dc difference entry already exits 221 Settings confli...

Page 73: ...me not valid 224 Illegal parameter value 224 Illegal parameter value RTC System time format invalid 224 Illegal parameter value RTC System date format invalid 224 Illegal parameter value Invalid shunt...

Page 74: ...specific error GPIB specified GPIB Interface Board is not System Controller 300 Device specific error GPIB I O operation aborted time out 300 Device specific error GPIB non existent GPIB board 300 Dev...

Page 75: ...ers from USBTMC controller 300 Device specific error Error occurred sending characters to USBTMC controller 300 Device specific error Could not open the ethernet port 300 Device specific error Error o...

Page 76: ...8588A 8558A Remote Programmer s Manual 72...

Reviews: