4-9 Masterflex
®
I/P
®
MasterSense™ Process Drives
Section 4: Communication Specification
Masterflex
Note:
Converting multi-byte data correctly will depend on the byte order con guration of the master.
e 4-byte decimal oating-point values are represented in IEEE-754 oating point format.
Pump Status, a 4-byte unsigned integer as shown in Table 1 above, indicates the pump’s operation in separate bits.
See Table 2 below for the description of each bit in Pump Status.
Table 2
Pump Status
Status OK
bit 0
Pump Running
bit 1
Dispense On
bit 2
Tube Uncalibrated
bit 3
Head Open
bit 4
PROFIBUS Control
bit 5
Flow Direction CCW
bit 6
Remote Control
bit 7
Table 3 below lists the 28 bytes of cyclic output data, from master to pump.
Table 3
Cyclic Input (pump —> master, 28 bytes)
Data Size in Bytes Data Type
Pump Control 4 unsigned integer
Set Dispense Mode 1 unsigned integer
Set Tube Size 1 unsigned integer
Set Flow Units 1 unsigned integer
Padding (not used) 1 unsigned integer
Set Flow Rate 4 decimal floating-point
Set Dispense Volume 4 decimal floating-point
Set Dispense On Seconds 4 decimal floating-point
Set Dispense Off Seconds 4 decimal floating-point
Set Total Batch Count 4 unsigned integer
Pump Control, a 4-byte unsigned integer as shown in Table 3 above, controls the pump’s operation in separate bits.
See Table 4 below for the description of each bit in Pump Control.