Analog Input Point Object
The Analog Input Point Class allows the access to the IO-Data and the Register Data of each analog channel of the IPxxxx. At Boot Up the IPxxxx determines the number of analog input channels and creates one instance of the object class for each channel.
Class Code: 10 (0Ahex)
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 | Value | INT or based on Attribute 8 | Value of analog input | 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 | Input Range | USINT | Input Range | 0 = -10 to 10V, |
8 (08hex) | get | Value Data Type | USINT | Datatype of Value | 0 = INT |
100 (64hex) | get/set 1) | Register 0 | DWORD | Value of Register 0 of the analog input 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 input 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.