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 PD2K that the upstream material management has
the appropriate color/catalyst 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 PD2K 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 Mix Unit #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 - 21
Argument 0
Mix Unit #
uint32
NONE
1
1 - 2
0 := Not
Ready/No OP
Argument 1
Material Ready Status
uint32
NONE
1
1 := Material
Ready
Acknowledge
Command Acknowledged
uint32
NONE
2 = ACK
0 - 4
Return 0
Mix Unit #
uint21
NONE
1
1 - 2
0 := Not
Ready/No OP
Return 1
Material Ready Status
uint32
NONE
1
1 := Material
Ready
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 Mix Unit #1 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 - 16
Argument 0
Mix Unit
uint32
NONE
1
1 - 2
Acknowledge
Command Acknowledged
uint32
NONE
2 = ACK
0 - 4
Return 0
Mix Unit
uint32
NONE
1
1 - 2
Return 1
User ID characters [3:0]
(ASCII)
uint32
NONE
0x6E686F4A = [‘n’,
’h’, ’o’, ’J’]
N/A
Return 2
User ID characters [7:4]
(ASCII)
uint32
NONE
0x656F4420 = [‘e’,
’o’, ’D’, ’ ‘]
N/A
Return 3
User ID characters [9:8]
(ASCII)
uint32
NONE
0x0 = [null]
N/A
54
3A4486D