Xantrex Technology XMP 2600 manual Synchronization of operations, Output ramping setup

Page 42

Advanced Features

Synchronization of operations

While ramping its output, the Power Module uses, for the ramp calculations, a resolution much higher than the output programming resolution. This fact ensures that no calculation-induced errors will affect the produced output ramp.

Ramping must not be combined with any foldback mode other than mode 0 (voltage/current operating mode).

Output ramping setup

To produce a ramp, the XMP 2600 needs to know the start value, the ramp’s duration and the desired end value. Using these values, the XMP 2600 calculates the data needed for the Power Module to produce a precise up or down ramp.

When the parameters for the ramp operation are being programmed, the XMP 2600 needs to know it should calculate the data needed by the Power Module to generate the ramp. Therefore the ramp mode must be selected before the parameters for the ramp operation are being programmed.

The following commands sequence example demonstrates the proper way to program the XMP 2600 to produce a ramp. The example shown will setup Power Module No. 1 to produce a voltage up-ramp. The same procedure can be used to produce a voltage down- ramp or a current up or down ramp.

VSET 1, 5

→ ramp start value

ISET 1,10

→ desired current limit

OUT 1,1

→ Power Module’s output on

OUT 1

→ global output enable

TRIG 1,2

→ program the trigger operating mode: voltage ramp

RAMP 1,10:0

→ program the ramp’s duration: 10 Seconds

ARM 1

→ arm the Power Module

VSET 1, 15

→ ramp end value

Note that the ARM command causes the Power Module to store the values programmed by the VSET command that follow it. Thus, the output itself does not change until the ramp operation is initiated.

Output ramping initiation

Once the ramp operation is setup the Power Module is waiting for a trigger in order to start ramping its output.

The trigger can be supplied to the Power Module using one of the following methods: Hardware trigger – TRIG input at the rear panel.

Global software trigger – using the TRIGER command. Power Module trigger – using the command: TRIGER <ch>.

Synchronization of operations

Simultaneous operations

The synchronization features of the XMP 2600 enable it to perform various simultaneous or sequential operations with very tight timing.

The XMP 2600 provides synchronization mechanisms that enable you to command simultaneous changes in the outputs of several Power Modules.

XMP 2600 Programming Manual rev. 1.1

29

Image 42
Contents Xantrex Multiple Output Power System XMP XMP Warranty Limited What does this warranty cover and how long does itHow do you get service? Last?What does this warranty not cover? Disclaimer ProductInformation About Your Power Supply InformationSafety Summary Description Power Supply SymbolsPower Supply Grounding Do Not Open The Unit Air Inlets And Air Outlet Input Mains Voltage RatingOutput Voltages Nonoperative ModulesPower Supply Safety Regulatory Approvals and Safety Agency ComplianceSafety Agency Compliance Regulatory ApprovalsAbout this manual Chapters TerminologyWho should use this manual Table of contents Basic Programming Commands and Queries Reference Error Codes summary Byte1Interfacing XMP Gpib interfaceSerial interface ACKProgramming messages formats Listening FormatsTalking Formats Response Data SeparatorUsing the Gpib bus How to communicate with the XMPUsing the comm. channels Using an RS232 linkUsing commands Recovering from communication haltsUsing queries Programming the XMPRecommendations on using the XMP Initialize the XMPQuery installed Power Modules Enforce power-on conditionsSetup the XMP 2600 status system Identify the XMPSetup system level protection shutdown features Initial setup of the Power ModulesActivation Protection setupOutput settings Status reportingOn-going usage of the XMP Using advanced featuresHandling SRQ and the IEEE488.2 Status Structures Use queriesEvent registers Event enable registersStatus registers Mask registersOutput message Queue Main status byteMain controller events Responding to SRQ eventsRemote communication time out Summary of power modules statusPower modules status structure Primary engine status structureFaults Register What happens when power is turned onError Code Events RegisterUsage Guidelines Basic setup and usage Output SetupPower Module output rating Overview of output setup parametersOutput activation Output settingsOutput control Globally enabling the outputsFoldback Voltage / current modeCurrent limiting schemes Polarity and disconnect relaysShutdown on current limit Reprogramming DelayRetry Linear foldbackBasic Programming Usage guidelines Setting the window thresholdsWorkpoint window warning Enabling the window thresholdsVoltage mode example Using the events mechanismUsing the warnings Checking the statusAdditional usages Protection using the workpoint windowLoad protection OVPSet output to stored values Arm, trigger, sync and rampTrigger mechanism Toggle the output state on/offSync output What is output ramping? Output rampingOutput ramping initiation Output ramping setupSynchronization of operations Simultaneous operationsOther operations Using hardware Trig and Sync to serialize operationsOutput on/off Sequential OperationsUsing software OPC mechanism to serialize operations Controller notification of Operation CompleteShutdown grouping single, group, global Commands to program shutdown groupingSelective shutdown Different shutdown grouping of modulesShutdown on non-fault events Responding to communication time out eventsComm. time out Turn-on and reset behavior Time out events as reflected in the status structureIeee 488.1 BUS Commands System Commands QueriesCategories GLBL? ResetGlbl GpibSettings Commands Queries Output Control Protection Commands Queries Trigger Sync Commands QueriesRead-Back Queries Status Reporting Commands Queries Synch Alphabetical reference MnemonicParameters None Category System Type Sequential PRE Stores settings of all the Power Modules same as STO command Result register Syntax Return two decimal numbers, in the range 0 to 255. Each bit Cmask Close relay and a value of 1 is returned for an open relay Remove a user message from the XMP 2600 front panel display Set-up the operating mode of the XMP 2600. Re-calculate rqs Response is a series of values one for each installed Power Return output Current measurement of the Power Module. Return the state of the XMP 2600 Local Lock Flag. a value Ocrst Decimal value in the range 0 to Syntax Presence of the Polarity Reversal Relay Option Parameters None Category Settings Type Sequential Master mainframe. For the XMP 2600 this value is String in the following format mssnnn where m=minutes Result is two decimal numbers the first being the level 0t o SN? = Goto = OFF= Stop Module. Result is a decimal number in the range 0 to Shut-down when a remote communication time out occurs. Time out feature Syntax Minus sigh Syntax VLIM? Vset Commands and Queries Reference Ieee 488.2 compatible Status Structures Events RegisterEvents Enable Register Faults RegisterError Code Output RegisterEvents Filtering Positive Mask Register Events Filtering Negative Mask RegisterStandard Event Status Register read with *ESR? PON CME EXE DDE QYE OPCPrimary Status Register read with PSR? Primary Event Status Register read with PER?Status Byte Register read with *STB? PrimerrPower Modules Self Test ResultsByte Main ControllerErrors Detected by the Main Controller Error Codes summaryPower Modules Errors Reported by the Power Module Main Power Modules Communications errorsRS232 Communications errors Gpib Communications errorsParser and Execution errors Status reporting Xantrex Technology Inc