This commands sets the outputs direct or after a central synchronization pulse (by bus or Cdios controller).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Description |
|
|
|
Write data directly into outputs |
|
|
Write data into output latches, outputs will be updated after SYNC command. |
|
|
|
Description |
|
|
|
contains the state for output 1, 0 is off, 1 is on. |
|
|
contains ... |
|
|
|
contains the state for output 8, 0 is off, 1 is on. |
Confirmation reply message (suppressed when 'Confirm' is 0):
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Possible error message:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Description |
|
|
|
1 = Latch parameter out of range |
This commands reads a part of the internal output module status
|
|
|
|
|
|
|
|
|
|
|
|
Selector |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Selector |
|
|
|
|
|
|
|
|
Description |
|
Selector |
|
read actual output status byte, bit = 1: active |
|
|
read output short circuit status byte, bit = 1: output is short circuited (note 1) |
|
|
|
read output noload status byte, bit = 1: output has no load (note 2) |
|
|
|
read output transistor overtemperature status byte, |
|
|
|
read output transistor overvoltage status byte, |
|
|
|
Description |
|
|
|
contains the status for output 1 |
|
|
contains ... |
|
|
|
contains the status for output 8 |
Possible error message:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Description |
|
|
|
1 = Selector parameter out of range |
This commands defines the outputs to scan for status change, all of the 4 error states (Selector 1-4 of the above Read output status command) will be scanned if enabled.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Default |
Description |
|
|
|
0 |
contains the state for output 1, 0 is off, 1 is on. |
|
|
|
contains ... |
|
|
|
0 |
contains the state for output 8, 0 is off, 1 is on. |
Confirmation reply message (suppressed when 'Confirm' is 0):
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This commands defines the output one-shot times per output.
|
|
|
Selector |
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
||||
|
|
|
|
|
||||
|
|
|
|
|
||||
|
|
|
Default |
Description |
|
Selector |
|
Select two one-shots |
|
|
- One-shot8 |
|
0 |
range is 0 - 65535 milliseconds, lsb first (0 is no one-shot time), power-on default is zero for all outputs. |
Confirmation reply message (suppressed when 'Confirm' is 0):
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Possible error message:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Description |
|
|
|
1 = Selector parameter out of range |
If an enabled output status changes state, a read output status event message is sent:
|
|
|
Selector |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Description |
|
Selector |
|
actual output status byte, bit = 1: active |
|
|
output short circuit status byte, bit = 1: output is short circuited (note 1) |
|
|
|
output noload status byte, bit = 1: output has no load (note 2) |
|
|
|
output transistor overtemperature status byte, |
|
|
|
output transistor overvoltage status byte, |
|
|
|
Description |
|
|
|
contains the status for output 1 |
|
|
contains ... |
|
|
|
contains the status for output 8 |
All status data is given, so the application has to find out itself which status actually changed.
| Home |
Last Modified: 26 November 2002 |