Analog Output Channel 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: 104 (68hex)
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, see semantics |
7 (07hex) | Get | Output Range | USINT | Output Range | 100 = Vendor Spec. |
8 (08hex) | Get | Value Data Type | USINT | Data type of Value | 100 = Vendor specific |
9 (09hex) | Get | Fault State | BOOL | Output Value if failure occurs | 0: Hold Last Value See semantics |
10 (0Ahex) | Get | Idle State | BOOL | Output Value if idle mode | 0: Hold Last Value 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.