
USER MANUAL - SIP POWER ION PUMP CONTROLLER
M.HIST.0109.23
Rev.1
Page
46
of
62
10. IP - UDP communication protocol
Sip Power provided with Ethernet connectivity can be managed through a custom UDP protocol,
each Sip Power acts as a slave device which answers only if a request is successfully received.
Default IP address is 10.0.0.10
A packet (UDP payload) has a maximum length of 302bytes. The packed structure is shown below.
Byte
0
1
2 – 302
VERSION
COMMAND
PAYLOAD
Version
field have to be set to 0x01.
Command
can be one of the following values:
0x01 – Start
command to activate the output power. Requires no payload.
0x02 – Stop
command to deactivate the output power. Requires no payload.
0x03 – Reset
command to restore Sip Power status after 3 arcing alarm in less than 45
seconds or 3 over current alarm in less than 45 seconds. Requires no payload.
0x04 – Clear Alarm
command to reset all alarm latches. Requires no payload.
0x05 – Read All
command to read status, working parameters and network settings.
Requires no payload.
0x40 – Set Working Parameters
command to set working parameters. A payload is
required.
0x41 – Set IP address
command to set IP address and netmask. A payload is required.
0x80 – Read All Answer
this command is used only by Sip Power to answer to
Read All
command. A payload is provided.
Commands
Start
,
Stop
,
Reset
,
Clear Alarm
,
Set Working Parameters
,
Set IP Address
can be sent
to network broadcast address and all Sip Power under that network will execute the command
accordingly.
Read All commands
sent to broadcast address will be ignored by Sip Power.
Beware that no confirmation protocol is present, thus it's up to the user application to verify a
command execution by reading current Sip Power status, working parameters or network settings.
Payload
is ignored by Sip Power for commands
Start
,
Stop
,
Reset
,
Clear Alarm
,
Read All
and is
required for commands
Set Working Parameters
and
Set IP Address
.
Read All Answer
command
is issued only by Sip Power as answer to
Read All
command, it provide a payload.
Payload is different for each command that requires or provides it. The byte order in a payload is
the same as the network order, big-endian.
In following sections the structure of each type of payload is described. Field length has been
highlighted with colors, orange for 8 bit, blue for 16 bit and green for 32bit.