Rubix IO: Getting Started Guide

Rubix IO: Getting Started Guide


Introduction to Rubix iO Modules

Rubix iO Modules are Nube-iOs physical input/output devices.  These compact and scalable physical IO devices are pure modbus and designed to integrate with the rest of the Nube Product Ecosystem, or with third party modbus solutions.   In addition to monitoring inputs, and control output points, the Rubix iO modules can be flashed with standalone HVAC applications which act as distributed programming/logic.   The Rubix iO Modules can operate on a wired network (Modbus RS485), or wirelesss network (Modbus via LoRa).  

Preparation

To use Rubix iO Modules with a Rubix Compute Controller, Rubix Platform - Modbus Service  is required, it must be installed, enabled, and configured using Rubix Platform

Rubix Platform is the central platform and user interface for Nube-iOs ecosystem.  Rubix Platform is the main management tool for configuring Local/Remote Device Settings, Sensor Gateway Connectivity, Data Management, System Monitoring, and in this case Application Management.

For more information on how to use Rubix Platform, see Rubix Platform: Getting Started Guide.  
For specific steps to install and update applications (including Rubix Wires) see Rubix Platform: Managing Apps/Services
If you are using Rubix iO Modules with a third party Modbus Master, please see their operating instructions and the Rubix iO Module Register Lists in the Rubix iO Module Installation and Operation Manual or in the articles below.

Documentation

  1. Datasheet: Rubix IO: Datasheet
  2. Installation and User Manual: Rubix IO: Installation and User Manual

Configuring Modbus Communications Parameters

As the Rubix iO Modules are Modbus devices, their communication parameters must be set in order to communicate with a Modbus Master.   Configuring the Operation Mode, Device ID/Address, Baud Rate, and Parity is done via onboard DIP Switches located under the cover of the Rubix iO Module.
For detailed information on Configuring Modbus Commuication Parameters, see Rubix IO: Configuring Modbus Communications Parameters

Modbus RS485 Wiring

When Rubix iO Modules are operated on a wired RS485 Modbus network, the network bus wiring must be connected correctly in order to function properly.  
For detailed information on Wiring Best Practices and Wiring Terminations, see Rubix IO: Modbus RS485 Wiring 

Powering The Device

To power Rubix iO Modules they must be wired to an appropriate power supply.  
For detailed information on Power Wiring and Terminations, see Rubix IO: Power Requirements and Wiring 

Connecting Wired Inputs and Outputs

Rubix iO Modules support a range of various input and output types.  The wiring for each of these types of sensors and outputs must be wired and configured correctly in order to function.
At this time please see Rubix IO: Installation and User Manual for complete information on working with Rubix iO Modules.  Additional KB articles will be published in coming weeks. 
For detailed information on Wiring Physical Inputs and Outputs, see Rubix IO: Connecting Physical Inputs and Outputs 

Using Modbus Registers

Rubix iO Modules operate purely on Modbus.  The modbus regiser tables for the Rubix iO Modules should be used as a reference to select the correct points to read and write from.  
At this time please see Rubix IO: Installation and User Manual for complete information on working with Rubix iO Modules.  Additional KB articles will be published in coming weeks. 
For detailed information on Working with Rubix iO Module Modbus Registers, see Rubix IO: Modbus Communication and Register Tables

  1. Modbus RS485: Networking Best Practices
  2. Rubix Platform: Getting Started Guide




    • Related Articles

    • Rubix Wires: Getting Started Guide

      Introduction to Rubix Wires Rubix Wires is Nube-iOs browser based logical programming environment.  It is a function block flow editor, so there is no coding required to make advanced control and monitoring programs.  This type of visual programming ...
    • Rubix Wires: Getting Started Guide

      Introduction to Rubix Wires Rubix Wires is Nube-iOs browser based logical programming environment.  It is a function block flow editor, so there is no coding required to make advanced control and monitoring programs.  This type of visual programming ...
    • Rubix Platform: Getting Started Guide

      Introduction To Rubix Platform Rubix Platform is the browser based user interface for many of the Nube-iO services. Rubix Platform is the main management tool for configuring Local/Remote Device Settings, Sensor Gateway Connectivity, Data Management, ...
    • Rubix Platform: Getting Started Guide

      Introduction To Rubix Platform Rubix Platform is the browser based user interface for many of the Nube-iO services. Rubix Platform is the main management tool for configuring Local/Remote Device Settings, Sensor Gateway Connectivity, Data Management, ...
    • Nube-iO Products: Getting Started Guide

      This guide is intended to be a starting point as you navigate your way through learning the Nube-iO Products, right from the basics. It will be helpful if you are familliar with the Nube-iO products, so that you can choose which products to start ...