Brainboxes IO
Send commands and poll Brainboxes digital IO devices using their HTTP based ASCII API.
Brainbox digital GPIO modules are industrial connectivity devices for the automation market. Typical applications include control and switching of AC and DC motors, fans, relay drivers, pumps, voltage regulators LEDs and bulbs, contactor and solenoid control.
All Events and Endpoints
Endpoints
The Brainbox IO module's Endpoints can be used in Processes, Actions & Interfaces to be used in Ctrl Suite's Action Timelines or be assigned to buttons in intrfaces to set the state of each output:
| Target | Output | Output State |
|---|---|---|
| Set Output State | [1..15] | [On/Off] |
Processes
This module can be used in Ctrl Suite's Processes (Requires Ctrl Suite Pro) to set the state of each output and intract with All Events and Endpoints available via the API:
Events
Drag the module into your Ctrl Suite Visual Process to access the All Events option. Using this block, the Target dropdown can be used to monitor the connected Brainbox device and send a high value from the Triggered outlet on the node when the following citria is met:
- Did Connect
- Did Error
- Did Disconnect
- Did Update Input
To monitor multiple targets use multiple blocks and set the Target dropdown accordingly.
| Target | Output | Output State |
|---|---|---|
| Set Output State | [1..15] | [On/Off] |
ED-008
The module contains Macro Blocks created specifically to intract with the Brainboxes ED-008 within Ctrl Suite's processes.
Send a command to each block inlet or listen to an outlet to connect.
To use each of these blocks you must configur your ED-008 to match the Ctrl Suite macro block layout. (i.e. 4x In / 4x Out / 8x Inputs / 8x Outputs).
Enter a value between 0 and 1 in each inlet to set a state on the ED-008 device.
-
ED-008 - 4x In / 4x Out
-
ED-008 - 8x Inputs
-
ED-008 - 8x Outputs
ED-038
A macro block created specifically to intract with the Brainboxes ED-038 within Ctrl Suites processes. The ED-038 fatures 3 Form A Relays and 3 Digital Inputs.
Inlets
Used to set the relay state by sending values to this block's inlets within Ctrl Suite's visual processes:
- Relay 0 - (Send a 1 to set the relay to NO, send a 0 to set the relay to NC.)
- Set Relay 0 High - Sets the relay to the NO state.
- Set Relay 0 Low - Sets the relay to the NC state.
- Relay 1 - (Send a 1 to set the relay to NO, send a 0 to set the relay to NC.)
- Set Relay 1 High - Sets the relay to the NO state.
- Set Relay 1 Low - Sets the relay to the NC state.
- Relay 2 - (Send a 1 to set the relay to NO, send a 0 to set the relay to NC.)
- Set Relay 2 High - Sets the relay to the NO state.
- Set Relay 2 Low - Sets the relay to the NC state.
Outlets
Used to monitor the state of the ED-038's inputs to trigger Ctrl Suite's processes. Connect these outlets to other process blocks to trigger logic once each happens:
- Input 0 - Sends either a 1 or 0 then the state is changed.
- When Input 0 High - Sends a high value each time the input is set to 1.
- When Input 0 Low - Sends a high value each time the input is set to 0.
- Input 1 - Sends either a 1 or 0 then the state is changed.
- When Input 1 High - Sends a high value each time the input is set to 1.
- When Input 1 Low - Sends a high value each time the input is set to 0.
- Input 2 - Sends either a 1 or 0 then the state is changed.
- When Input 2 High - Sends a high value each time the input is set to 1.
- When Input 2 Low - Sends a high value each time the input is set to 0.
ED-008
A sub-module created specifically to intract with the Brainboxes ED-008 within Ctrl Suite's Visual Processes.
Inlets
Used to set an output state to either 1 (High) or 0 Low by sending values to this block's inlets within Ctrl Suite's visual processes.
Outlets
Used to monitor the state of the ED-008's ports when set to input mode. A high value (completion of a circuit) causes the block to send a trigger from the relevant outlet to be used to trigger 3rd party devices.
| Module Rating | |
|---|---|
| Quality of API | 3/3 |
| Implementation | 3/3 |
| Status | Complete |
See the Modules Overview article for more information about how Module Ratings are calculated.