Ethernet & Sequencer Programming SM15K
26 / 44 DELTA ELEKTRONIKA B.V. rev. Aug. 2019
6 Sequencer
6.1 Introduction
The SM15K includes a subsystem called SEQUENCER. This system can contain max 25 free
programmable sequences of 2000 steps each. Sequences are identified by name (max 16 characters, case
insensitive).
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)conditional
jumps, 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
<sp> (space).
For example : 12<sp>SV=5
The execution time of a step is approximately 125µs.
The full functionality of the sequencer is also available in M/S systems.
6.2 Commands
The commands available within a sequence are sorted in categories, such as Settings, Jumps, Arithmetic
and Miscellaneous. Next paragraphs describe the syntax : the commands and their operands.
6.2.1 Settings
SV
SV stands for Source Volt. This command sets the output voltage of the power supply.
Syntax : SV=<NR2> <NR2> = 0 to Vmax
SC
SC stands for Source Current. This command sets the output current of the power supply.
Syntax : SC=<NR2> <NR2> = 0 to Cmax
SP
SP stands for Source Power. This command sets the output power of the power supply.
Syntax : SP=<NR2> <NR2> = 0 to Pmax
SCN
SCN stands for Source Current Negative. This command sets the negative output current or the so-called
sink current of the power supply.
Syntax : SCN=<NR2> <NR2> = -Cmin to 0
SPN
SPN stands for Source Power Negative. This command sets the negative output power or the so-called
sink power of the power supply.
Syntax : SPN=<NR2> <NR2> = -Pmin to 0
Note: In contrary to Front Menu Operation, for Sequencer Programming the value for SP and SPN is
standard set to 0. In order to deliver or to sink power, a value other than 0 must be set.
Ox
O 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<slot>=<boolean> <boolean> = 0 or 1 x = A,B,C,D,E,F,G or H
<slot> = 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=<NR1> <NR1> = 0 to 65535 x = A,B,C,D,E,F,G or H