Agilent Technologies 5951-2827, 5951-2826 Enter/Output Statements, Gpib Address, Remote Operation

Page 65

5

Remote Operation

Introduction

Chapter 4 - Local Operation described how to program the Electronic Load manually using the front panel keys. This chapter describes the fundamentals of programming the Electronic Load remotely from a GPIB controller The similarities between local and remote programming will become apparent as you read this chapter.

The intent of this chapter is to help first time users quickly become familiar with operating their Electronic Load remotely from a GPIB controller. Only the most commonly used HPSL commands will be discussed. Programming examples given in this chapter use the HPSL commands in their simplest form (abbreviated commands, no optional key words, etc.).

Refer to the Agilent Electronic Loads Programming Reference Guide for a detailed description of all commands. The Programming Guide includes a complete Language Dictionary as well as a quick reference summary of all of the HPSL commands that can be used to program the Electronic Load. It also covers the Electronic Load’s GPIB functions, status reporting capabilities, and error messages.

Note

The programming examples that follow are written in BASIC Programming Language for use with HP

 

Series 300 computers. You may convert these examples for use with any other language or computer.

 

 

Enter/Output Statements

You need to know the statements your computer uses to output and enter information. For example, the Agilent BASIC language statement that addresses the Electronic Load to listen and sends information to the Electronic Load is:

OUTPUT

The Agilent BASIC language statement that addresses the Electronic Load to talk and reads information back from the Electronic Load is:

ENTER

The Electronic Load’s front panel Rmt annunciator is on when it is being controlled remotely via a GPIB controller and its Addr annunciator is also on when it is addressed to talk or to listen.

GPIB Address

Before you can program your Electronic Load remotely via a GPIB computer, you need to know its GPIB address. Each instrument you connect to the GPIB interface has a unique address assigned to it. The address allows the system controller to communicate with individual instruments.

The Electronic Load’s GPIB address is set locally at the front panel using the Address key as described in Chapter 4. The examples in this chapter assume that the Electronic Load’s address is 05.

Series 300 computers have a GPIB interface select code which is 7. Only one instrument connected to the interface can have address 05. Thus, the complete GPIB address assumed in the upcoming programming examples is 705. You may modify the examples to have any GPIB address.

Remote Operation 65

Image 65
Contents Operating Manual Agilent Part No Microfiche Part No Updated AprilCertification Safety Summary Symbol Description Safety SummaryHerstellerbescheinigung Manufacturer’s DeclarationPrinting History Table of Contents Calibration Local OperationRemote Operation Considerations for Operating in Constant Resistance Mode Reader Path What’s In This ManualOptions General InformationSpecifications Safety RequirementsModes Continuous Mode Regulation Constant Resistance Mode RangesPulsed Mode 6060B 6063BCurrent Readback Temperature Coefficient Supplemental Characteristics 6060B 6063BResolution Bandwidth Maximum Readback CapabilityMaximum VA Peak Inrush Current 2.5 a typical Supplemental CharacteristicsCurrent Slew Rate Rate # High Range Step Low Range Step Transition TimeModel 6063B Range Transient Current Level Resistance Slew RateOvershoot With unit on 6060B 6063B 10%With unit off WidthPage Front Panel Description IntroductionRemote Programming Operation OverviewProgrammable Features Local/Remote ControlConstant Current CC Mode Modes of OperationSoftware Current Limit Triggered Current LevelImmediate Resistance Level Constant Resistance CR ModeSlew Rate Transient Resistance Level Constant Voltage CV ModeTriggered Resistance Level Triggered Voltage Level Immediate Voltage LevelTransient Voltage Level Transient OperationPulsed Transient Operation Hpsl Command DescriptionSelects pulsed transient operation Selects the external trigger inputSets pulse width to 1 millisecond Selects the external trigger input sourceTriggering a transient pulse Triggering a preset levelToggling Slew Rate And Minimum Transition TimeRisetime Transition Limitation Input Current, Voltage, and Power MeasurementTransition Times and Slew Rates Short On/OffReading Remote Programming Errors Saving and Recalling SettingsInput On/Off Status ReportingResetting Latched Protection Protection FeaturesOvervoltage OvercurrentOverpower Control ConnectorOvertemperature Reverse VoltageExternal Programming Input FaultMonitor Outputs Port On/Off Inspection Check Line Voltage Location and CoolingTurn-On Checkout Line Voltage Fuse Agilent Part No Voltage Select SwitchesGpib Errors Input Errors Display Description Connect The Power CordError Turn-On/SelftestController Connection Power TestGpib Connector Wire Size Strip back Rear Panel Connectors and SwitchesGpib Address AWGInput Binding Post Control Connector +S and -S Pins 3IM and VM CommonSense Switch Trigger ConnectorApplication Connections Zero-Volt Loading Connections Maximum Wire Lengths to Limit Voltage DropsParallel Connections 11. Local Sensing 13. Parallel Operation Page Local Operation Front Panel Controls and Indicators DescriptionControls and Indicators Description Function Keys Local Control Overview Turning the Input On/Off Using The Function Keys∙ Short on Recommended Programming Sequence Setting CC Values Setting the Mode of OperationCC Programming Ranges Function Key DisplayExamples Setting CR Values Examples Setting CV Values Function Key Display Range of Values Continuous Pulse Train Programming RangesShorting The Input Using The System KeysDisplaying Error Codes Setting The Electronic Load’s Gpib AddressChanging Wake-up Settings Factory Default Settings Function 6060B 6063BRecalling the Factory Default Values Gpib Address Enter/Output StatementsOutput EnterRemote Programming Commands Sending a Remote CommandGetting Data Back Output 705 MEASCURR?Ranges ModesTransient levels Slew RatesRemote Programming Flowchart Sheet Remote Programming Flowchart Sheet CR Mode Example CC Mode ExampleCV Mode Example Pulsed Transient Operation Example Continuous Transient Operation ExampleOutput 705TRAN on Output 705INPUT on Hpsl Command Short FormRemote Programming Ranges Function Constant Current CC6060B Constant Resistance CRConstant Voltage CV Transient OperationPage Example Programs Equipment Characteristics Recommended ModelEquipment Required Equipment Required for CalibrationCalibration Commands Example Program Calibration FlowchartsCalibration Information 6060B 6063B Supply Shunt Values SettingsCalibration Flowchart Calibration Flowchart Calibration Flowchart Pause Program ListingWait END ifPrint Voltage Calibration Pause SubendElse Line ExplanationPage Considerations For Operating In Constant Resistance Mode Considerations For Operating In Constant Resistance ModeConsiderations For Operating In Constant Resistance Mode Index IndexIndex 24, 25, 26 Index Agilent Sales and Support Office Agilent Sales and Support OfficesManual Updates