Overview
Adding a Rubix iO-16 can now be added simply using the BACnet app in Rubix Wires, meaning there is no need to configure and add the inputs / outputs as modbus registers.
Important things to note before proceeding:
1. The iO modules need to be set to their default communication settings - Baud rate 38400, no parity
2. Only 4 iO modules per network port can be added via this method
3. The first iO module has to be set to modbus device address 1 via the on board dip switches
4. Subsequent iO modules need to have their address set sequentially, ex: 2, 3, 4
5. This setup is only available for a direct connection to the Rubix Compute, either through the side connection or via the 485 port (see below)
6. This method does not support wireless LoRa connection
BACnet
make sure the driver-bacnet app is installed and the correct config has been set
Rubix Compute port selection
How to add an Rubix iO module via Rubix CE
Step 1: Install the BACnet driver app and ensure it is enabled / running
Step 2: Go to the device that you wish to add the iO module and go to the wiresheet (ensure the Rubix Edge Wires app is downloaded and enabled) and add a 'BACnet-server' node
Step 3: Select the iO-16 device count on the network as well as the serial port that is used. See above for the correct port selection. Only 4 devices can be supported per network.
Step 4: Right click the BACnet server node to open the sub-flow folder
Step 5: Add the appropriate input / output node by right-clicking inside the wiresheet or typing in the 'add node' search bar
Step 6: Once the desired node is added, double-click to bring up the node settings to select the input type, UI number, rounding and scaling.
The available Input types are as follows:
UI (Universal Input) Settings
- Voltage DC (0 - 10 V)
- Digital
- Thermistor 10k type 2
- Current
UO (Universal Output) settings
- Voltage DC (0-10 V)
- Digital
For the example below, one input and one output has been set up and configured for the following:
UI1 - 10K type 2 Temperature sensor
UO1 - Digital output
Step 7: Create two output nodes that can link back to the main wiresheet