Analog Output Point Object

The Analog Output Point Class allows the access to the IO-Data and the Register Data of each analog output channel of the IPxxxx. At Boot Up the IPxxxx determines the number of analog output channels and creates one instance of the object class for each channel.

Class Code: 11 (0Bhex)

Class Attributes

Attribute ID

Access Rule

Name

Data Type

Description

Semantics of Value

1

get

Revision

UINT

Revision of implementation

1

2

get

Max. Instance

UINT

Max. number of instances

 

Instance Attributes

Attribute ID

Access Rule

Name

Data Type

Description

Semantics of Value

3

(03hex)

Get/set

Value

INT or based on Attribute 8

Value of analog output

Number of Bytes differs between analog and special signal boxes

4

(04hex)

Get

Status

BOOL

Indicates fault or alarm conditions

0 = OK,
1 = alarm or fault

see semantics

7

(07hex)

Get

Output Range

USINT

Output Range

0 = 4mA to 20mA
1 = 0V to 10V
2 = 0mA to 20mA
3 = -100V to 10V
100 = Vendor Spec.
101 = Resistor
102 = Thermo
103 = SSI
104 = Increment
105 = Serial

8

(08hex)

Get

Value Data Type

USINT

Data type of Value

0 = INT
6 = UINT
100 = Vendor specific

9

(09hex)

Get

Fault State

BOOL

Output Value if failure occurs

See semantics

10

(0Ahex)

Get

Idle State

BOOL

Output Value if idle mode

See semantics

Instance Attributes

100

(64hex)

get/set 1)

Register 0

DWORD

Value of Register 0 of the analog output channel

See semantics

:

:

:

:

:

:

106

(6Ahex)

get

Register 6

DWORD

Diagnosis Register

See semantics

:

:

:

:

:

:

163

(A3hex)

get/set 1)

Register 63

DWORD

Value of Register 63 of the analog output channel

See semantics

170

(AAhex)

get

Value Length

USINT

Value length in Bytes

 

1) before writing the registers the write protection of the registers has to be disabled.