beautypg.com

Class code 0xa1 — non-volatile storage object, Class attributes instances – Rockwell Automation 1203-CN1 ControlNet Communications Module 1203-CN1 User Manual

Page 110

background image

Publication 1203-5.13 – February, 2002

D-24

ControlNet Objects: Class Code 0xA1 — Non-Volatile Storage Object

Class Code 0xA1 — Non-Volatile
Storage Object

The Non-Volatile Storage (NVS) Object stores information during the
loss of power to a module. The object is an abstraction of EEPROM,
FLASH EPROM, and Battery Backed RAM.

Class Attributes

Instances

Attribute ID

Access Rule

Name

Data Type

Description

1

Get

Revision

UINT

Revision of this object. (Important: All
class definitions are required to include
this class attribute.) Value is 02.

2

Get

Max Instance

UDINT

Maximum instance number of an object
currently created in this class level of
the device.

3

Get

Number of
Instances

UDINT

Number of object instances currently
created at this class level of the device.

4

Get

Optional attribute list

STRUCT of

List of optional instance attributes used
in an object class implementation.

number attributes

UINT

Number of attributes in the optional
attribute list.

optional attributes

ARRAY of

UINT

List of optional attribute numbers.

5

Get

Optional service list

STRUCT of

List of optional services used in an
object class implementation.

Number services

UINT

Number of services in the optional
service list.

Optional services

ARRAY of

UINT

List of optional service codes.

6

Get

Maximum ID
Number Class
Attributes

UINT

The attribute ID number of the last class
attribute of the class definition
implemented in the device.

7

Get

Maximum ID
Number Instance
Attributes

UINT

The attribute ID number of the last
instance attribute of the class definition
implemented in the device.

Instance

Description

1

Boot Code

2

Application Code

3

ASIC Code

4

Combined Application and ASIC Code