beautypg.com

Instance 37 attributes (oscillography data), Assembly structure – Rockwell Automation 1403-NDNET DeviceNet Communications Card Installation Instructions User Manual

Page 73

background image

Publication 1403-IN054B-EN-P - August 2001

DeviceNet Data Tables B-43

Instance 37 Attributes (Oscillography data)

Assembly Structure

Attribute ID Access

Rule

Name

DeviceNet Data Type

3

Get

Data

Structure of
50 bytes (25 Words)

Param
#

Parameter name

Data
Type

# bytes

Description

Word No.

1

Timestamp of Oscillogram

Int x 4

8

Year

1

Month = Value/256
Day = Remainder of Value/256

2

Hour = Value/256
Minute = Remainder of Value/256

3

Seconds = Value/256
Hseconds = Remainder of Value/256

4

2

Channel number

Int

2

Indicates the channel associated with the data returned in
this table.
1 = Capture #1 V1 11 = Capture #2 V1

(1)

2 = Capture #1 I1 12 = Capture #2 I1

(1)

3 = Capture #1 V2 13 = Capture #2 V2

(1)

4 = Capture #1 I2 14 = Capture #2 I2

(1)

5 = Capture #1 V3 15 = Capture #2 V3

(1)

6 = Capture #1 I3 16 = Capture #2 I3

(1)

7 = Capture #1 I4 17 = Capture #2 I4

(1)

8 = Channel A
9 = Channel B

5

3

Block number

Int

2

Indicates which portion of the capture is returned in this
table. The number of blocks per waveform depends on the
‘Oscillograph type’ (parameter 10 in this table)
For Oscillograph type…
0: block range = 1 to 24 for channels 1 through 7
0: block range = 1 to 144 for channels 8 and 9
1: block range = 1 to 169

1

2: block range = 1 to 85

1

3: block range = 1 to 169

1

4: block range = 1 to 85

1

5: block range = 1 to 169

1

6: block range = 1 to 85

1

6

4

Unique capture identifier

Int

2

This value increments for each new capture. This can be
used to determine if multiple reads of this table return data
for the same capture.
Range = 0 to 32767

7

5

Oscillogram data point 1

Int

2

Data point = (Block# - 1)*18 + 0

8

6

Oscillogram data point 2

Int

2

Data point = (Block# - 1)*18 + 1

9

7

Oscillogram data point 3

Int

2

Data point = (Block# - 1)*18 + 2

10

8

Oscillogram data point 4

Int

2

Data point = (Block# - 1)*18 + 3

11

9

Oscillogram data point 5

Int

2

Data point = (Block# - 1)*18 + 4

12