Analog Output Channel Object
The Analog Output Channel Class allows the access to the IO-Data and the Register Data of each analog output channel of the ILxxxx-B520 and the connected extension boxes. At Boot Up the ILxxxx-B520 determines the number of analog output channels and creates one instance of the object class for each channel.
The Analog Output Channel Object Class is Vendor specific and within in the range of the Vendor specific Class Codes.
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 |
---|---|---|---|---|---|
1 (01hex) | Get/set | Value | Array of BYTE | Value of analog output channel | Number of Bytes differs between analog and special signal extension boxes |
2 (02hex) | get | Value Length | USINT | Value length in Bytes |
|
100 (64hex) | get/set1 | 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/set1 | Register 63 | DWORD | Value of Register 63 of the analog output channel | see semantics |
1: before writing the registers the write protection of the registers has to be disabled.