Ethernet & Sequencer Programming SM15K
17 / 44 DELTA ELEKTRONIKA B.V. rev. Aug. 2019
Syntax : SYSTem:COMmunicate:WATchdog?<term>
C = This will set the times of the watchdog to 1000 ms, and enables it.
Syntax : SYSTem:COMmunicate:WATchdog<sp>set,1000<term>
D = This indicates that the watchdog timer was at 823 ms when the command was received.
Syntax : SYSTem:COMmunicate:WATchdog?<term> gives 823
To reset the watchdog timer, use the following command:
Syntax : SYSTem:COMmunicate:WATchdog<sp>set,1000<term>
To see in which period value of the watchdog timer is, use the following command,
in this case it is 1000 ms.
Syntax : SYSTem:COMmunicate:WATchdog<sp>set?<term>
E = Any valid command will reset the watchdog timer.
F = The watchdog timer expires and switches the output off.
G = To set the watchdog timer to 500 ms, use the command:
Syntax : SYSTem:COMmunicate:WATchdog<sp>set,500<term>
H = To set the watchdog timer to 700 ms, use the command:
Syntax : SYSTem:COMmunicate:WATchdog<sp>set,700<term>
I = To disable the watchdog timer use the command:
Syntax : SYSTem:COMmunicate:WATchdog<sp>stop<term>
J = Gives -1, Indicates that the watchdog is still off.
Syntax : SYSTem:COMmunicate:WATchdog?<term>
K = To test the watchdog timer use the following command, it loads the watchdog timer with 2.5 ms, so it
expires very quickly:
Syntax : SYSTem:COMmunicate:WATchdog<sp>test<term>
L = The watchdog timer expires and switches the output off.
M = To set the watchdog timer to 850 ms, use the command:
Syntax : SYSTem:COMmunicate:WATchdog<sp>set,850<term>
N = To test the watchdog timer, use the following command, it loads the watchdog timer with 2.5 ms, so it
expires very quickly:
Syntax : SYSTem:COMmunicate:WATchdog<sp>test<term>
O = The watchdog timer expires and switches the output off.
Syntax : SYSTem:COMmunicate:WATchdog?<term>
P = Gives 0, This will clear the watchdog timeout indicator on the front and webserver.
Syntax : SYSTem:COMmunicate:WATchdog?<term>
Q = Gives -1, Indicates that the watchdog is still off and makes the count -1.
5.6.11 Terminator
The terminator can be chosen for the communication. The terminator is however set to default on a power-
on event (ASCII character 0AH, 10d)
To set the Terminator:
Syntax : SYSTem:COMmunicate:TERminator<sp> <value> <term> value = CR, CRLF or LF
LF = Linefeed = 0AH = 10d
CR = Carriage Return = 0DH = 13d
To read the last setting:
Syntax : SYSTem:COMmunicate:TERminator?<term>
5.7 Output
The SM15K provides a command to switch the output of a power supply ON or OFF.
Syntax : OUTPut<sp><boolean><term> boolean = 0, 1, OFF, ON
To read the last settings:
Syntax : OUTPut?<term>
5.8 Register Structure
The SM15K provides two register structures which contain actual Power Supply status information.
To read the registers :
Syntax : STATus:REGister:A?<term>
Syntax : STATus:REGister:B?<term>
The SM15K will return a decimal number which represents the binary status of the status signals. For
example, if the power supply is in CC-mode and signals DC-Fail, the register A condition will be :
66<term>. ( = 2 + 64 ).
See below image for an overview of the Registers: