Ethernet & Sequencer Programming SM15K26 / 44 DELTA ELEKTRONIKA B.V. rev. Aug. 20196 Sequencer6.1 IntroductionThe SM15K includes a subsystem called SEQUENCER. This system can contain max 25 freeprogrammable sequences of 2000 steps each. Sequences are identified by name (max 16 characters, caseinsensitive).Sequences can be started and stopped by commands (see section ) or by a user input (see section 6.5).That makes it possible to run stand-alone, so no PC or network is required.A sequence can set the output voltage / current / power, set or clear digital I/O, make (un)conditionaljumps, etc. It allows the user to generate arbitrary waveforms, interact with I/O like sensors, valves, motors,etc. It can also contain subroutines.In short : it behaves like a PLC, without the bother of an extra rack unit or interconnections.Sequences are built with steps, see the examples in section 6.6. Each step contains a step number,followed by a command with its required operand(s). Step numbers and commands are separated by a (space).For example : 12SV=5The execution time of a step is approximately 125μs.The full functionality of the sequencer is also available in M/S systems.6.2 CommandsThe commands available within a sequence are sorted in categories, such as Settings, Jumps, Arithmeticand Miscellaneous. Next paragraphs describe the syntax : the commands and their operands.6.2.1 SettingsSVSV stands for Source Volt. This command sets the output voltage of the power supply.Syntax : SV= = 0 to VmaxSCSC stands for Source Current. This command sets the output current of the power supply.Syntax : SC= = 0 to CmaxSPSP stands for Source Power. This command sets the output power of the power supply.Syntax : SP= = 0 to PmaxSCNSCN stands for Source Current Negative. This command sets the negative output current or the so-calledsink current of the power supply.Syntax : SCN= = -Cmin to 0SPNSPN stands for Source Power Negative. This command sets the negative output power or the so-calledsink power of the power supply.Syntax : SPN= = -Pmin to 0Note: In contrary to Front Menu Operation, for Sequencer Programming the value for SP and SPN isstandard set to 0. In order to deliver or to sink power, a value other than 0 must be set.OxO stands for user Output. X can be A to H (output A to H). This command can set or reset a digital output.Syntax : Ox= = 0 or 1 x = A,B,C,D,E,F,G or H = 1,2,3 or 4#x# stands for Variable. x can be A to H. This command sets a value in a variable.Syntax : #x= = 0 to 65535 x = A,B,C,D,E,F,G or H