2 input command format – Rice Lake 920i Programmable HMI Indicator/Controller - EtherNet/IP Interface User Manual

Page 16

Advertising
background image

12

520/720i/820i/920i EtherNet/IP Install & Programming Manual

Parameter value

To allow communication with a multi-scale indicator,

the scale number is sent in the second word of the

output command format. Zero (0) represents the

current scale. Certain commands require a parameter

other than a scale number, such as a slot number,

setpoint number, or other selection parameter. See the

command descriptions in Section 4.3 on page 13 for

specific command requirements.

Value

The third and fourth words of the output format are

used to pass value data on certain commands. Values

entered in these words are treated as unsigned long

integers or floating-point values, depending on the

command.

4.2

Input Command Format

In response to a command, the EtherNet/IP Interface

returns data and status information to the master as

four 16-bit words. This information is returned in the

input command format shown in Table 4-3.
The value type can be set for those commands that do

not specify integer or floating point data by sending a

command 0x000 to specify integer data or command

0x100 for floating-point data. The value type is

returned in the status word (bit 14) of the input format.

Table 4-3. Input Command Format

Word

Description

Word 1

Command number

Word 2

Status

Word 3

Value (MSW)

Word 4

Value (LSW)

Command number

The first word echoes the command number. If the

command fails or is not recognized, the negative of

the command number is returned to signal the error.

Status Data

Indicator status data is returned in the second word

(see Table 4-4). Batch commands return batch status

in place of the low byte (see Table 4-5). Setpoint

commands return batch status in the low byte of the

status word and the setpoint number in the high byte.

Table 4-4. Indicator Status Data Format

Word 2

Bit

Indicator Status Data

Value=0

Value=1

00

Error

No error

01

Tare not entered

Tare entered

02

Not zero

Center of zero

03

Weight invalid

Weight OK

04

Standstill

In motion

05

Primary units

Other units

06

Tare not acquired

Tare acquired

07

Gross weight

Net weight

08

Channel number

(NOTE: Value 0 represents scale #32)

09

10

11

12

13

Not used

14

Integer data

Floating point data

15

Positive weight

Negative weight

Table 4-5. Batch Function Status Data Format

Word 2

Bit

Batch Function Status Data

Value=0

Value=1

00

Digital input 4 OFF

(

520

) Error

Digital input 4 ON

(

520

) No error

01

Digital input 3 OFF

Digital input 3 ON

02

Digital input 2 OFF

Digital input 2 ON

03

Digital input 1 OFF

Digital input 1 ON

04

Batch not paused

Batch paused

05

Batch not running

Batch running

06

Batch not stopped

Batch stopped

07

Alarm OFF

Alarm ON

294

0x126

Read Accumulator (float)

295

0x127

Read Rate of Change (float)

296

0x128

Read Peak (float)

304

0x130

Set Setpoint Value (float)

305

0x131

Set Setpoint Hysteresis (float)

306

0x132

Set Setpoint Bandwidth (float)

307

0x133

Set Setpoint Preact (float)

320

0x140

Read Setpoint Value (float)

321

0x141

Read Setpoint Hysteresis (float)

322

0x142

Read Setpoint Bandwidth (float)

323

0x143

Read Setpoint Preact (float)

368

0x170

Set Register

402

0x192

Get Register

Decimal

Hex

Command

Table 4-2. Remote Commands (Continued)

Advertising