Operation Using a Programmable Logic Controller (PLC)
Write
Write
Write Material
Material
Material Ready
Ready
Ready Flag
Flag
Flag
The Write Material Ready Flag command is used to signal to the PD3K+ that the upstream material management has
the appropriate component loaded at the inlet valve stack(s) of the pump(s) prior to a recipe change. This flag is
only used when multiple materials for a pump are fed to the PD3K+ via a single valve at the inlet valve stack (i.e. a
piggable system). See
for more info on Single inlet valve stacks.
NOTE:
NOTE:
NOTE: This flag should be cleared prior to or during a material change operation upstream of the inlet valve stack to
avoid having the wrong material being fed into the pump during a recipe change.
Example: Setting the Material Ready Flag for Pump 1.
DCS
DCS
DCS Register
Register
Register
Parameter
Parameter
Parameter Description
Description
Description
Data
Data
Data
Type
Type
Type
Units
Units
Units
Value
Value
Value
Range
Range
Range
DCS
Command
Write Material Ready Flag
uint32
NONE
6
0 - 19
0 := Not
Ready/No OP
Argument 0
Material Ready Status
uint32
NONE
1
1 := Material
Ready
Argument 1
Pump Number
uint32
NONE
1
1 - 4
Acknowledge
Command Acknowledged
uint32
NONE
2 = ACK
0 - 4
0 := Not
Ready/No OP
Return 0
Mix Fill Set Point
uint32
NONE
1
1 := Material
Ready
Return 1
Pump Number
uint32
NONE
1
1 - 4
Read
Read
Read User
User
User ID
ID
ID
The Read User ID command reads back the current User ID. See
, for more details on Job
Log and User ID. The User ID can be up to ten ASCII characters in length and is packaged as three little endian
segments of ASCII characters. No arguments are required.
Example: Read User ID that is currently “John Doe”.
DCS
DCS
DCS Register
Register
Register
Parameter
Parameter
Parameter Description
Description
Description
Data
Data
Data
Type
Type
Type
Units
Units
Units
Value
Value
Value
Range
Range
Range
DCS
Command
Read User ID
uint32
NONE
10
0 - 19
Acknowledge
Command Acknowledged
uint32
NONE
2 = ACK
0 - 4
Return 0
User ID characters [3:0]
(ASCII)
uint32
NONE
0x6E686F4A = [‘n’,
’h’, ’o’, ’J’]
N/A
Return 1
User ID characters [7:4]
(ASCII)
uint32
NONE
0x656F4420 = [‘e’,
’o’, ’D’, ’ ‘]
N/A
Return 2
User ID characters [9:8]
(ASCII)
uint32
NONE
0x0 = [null]
N/A
50
3A6287E