Base Station Software
basestation![Base Station Software Base Station Software](graphics/en-US/cssui/blank.gif)
Base Station Software
Base Station Software is our reference tool for designing and testing all currently manufactured NCD Devices. Base Station will assist you in learning how any NCD device functions and will provide valuable diagnostic tools to help determine if your controller is functioning as designed. Base Station software exercises every supported feature of every supported device. Base Station Software was designed to help you learn the ProXR command set. Explore ProXR features using our Graphical User Interface. Watch data bytes flow to and from the board, so you easily understand the command execution process. There is no faster or easier way to learn how to automate than Base Station, it is designed to work with our complete array of communication modules, including Wireless, Ethernet, USB, RS-232, and more. You only need a Windows 8 or 10 Computer to Run Base Station, no other relay control board even comes close to offering this type of software!Base Station Compatible Boards
- All R1x/R2x Series Controllers
- All R4x/R8xPro Series Controllers
- All ProXR/ProXR Lite Series Controllers
- All KFX Key Fob Boards
- All Reactor Series Controllers
- All Taralist Series (Generation 1 and 2)
- All PWM8x Series Controllers
- Fusion Series Controllers
![](https://relaypros.com/mm5/graphics/00000002/base_station_commands.jpg)
Compatible with All Boards on this Site
![Base Station Software](/mm5/graphics/00000002/base_station_identification-1000.jpg)
User Interface
You may click one time on any item in the list to see a graphical user interface that was created as the controller was developed. Each command set represents a module that is installed in the firmware of your device.Device Identification
A window will open labeled "Device Identification Data". This window contains important "Read-Only" information about your device. Note the "Documentation Related to this Controller" field. This is a compilation of all articles relevant to your device. Click on an item in the list to view. You will need an Internet connection to access this information.![Base Station Software](/photos/software/base_station_id_data-800.jpg)
Useful Features
There are some useful features to look for when using Base Station Software to control, test, or configure your device:- At the bottom left corner of each window there is a link to relevant documentation for your device (Top: Relevant documentation circled in red)
- In the Control Command Set Window, and many others, there is a MORE or LESS option at the top right corner. Selecting MORE allows you to view specific communication details (Bottom: diagram shows the window labeled ProXR Enhanced Command Set, this will differ depending on your device. MORE or LESS button and communication details are circled in red).
Device Command Sets
Base Station software asks the controller which command sets are supported. The supported command sets are listed when you run the Base Station software application. Some controllers may show more command sets while other controllers may show fewer command sets. The Base Station program will decide which command sets apply to your particular controller. This allows our software to scale with the product line.![Base Station Software](/mm5/graphics/00000002/base_station_proxr-1000.jpg)
Device Configuration
![Base Station Software](/photos/software/base_station_configuration-1000.jpg)
Supported Devices
Not all devices support Device Configuration. All Devices released in 2012 and later support Device Configuration. Some configuration settings will affect device communication timing, which can render a device too fast for the chosen interface. If you ever lose communications with your controller, power down the controller, set the Program/Run jumper to the Program Position and power up the device. Attempt Communication at 57.6K or 115.2K Baud. If problems persist, install a ZUSB communications module to recover device settings.Configuration and Run Modes
All NCD controllers have two modes of operation: Configuration mode and Run mode. Normally, the controller should always be in RUN mode. Use Configuration mode if you want to make changes to the settings of the controller. Configuration mode is a temporary mode. Configuration mode allows you to write parameters to the controllers for changing device settings. Run mode does not allow accidental changes to configuration parameters. On-board memory is protected from write operations in Run mode.![Base Station Software](/mm5/graphics/00000002/base_station_cofig_page-1000.jpg)
So far, the concept of Configuration and Run mode is pretty simple. But there are special rules about the use of these modes that must be followed to prevent loss of communications. Most notably, changing the baud rate or any of the UART settings can cause a loss of communications. This is where the hardware Configuration/Run jumper comes into play. When the jumper is set to Configuration mode and the controller is powered up, the controller will always load safe communication settings so you can recover communications with the device.
Software Configuration Mode
Software Configuration Mode allows you to send a command to put the controller in Configuration mode for up to 255 seconds. This is extremely useful if you need to make changes to the controller from a remote location. If you change the baud rate settings, our Base software will attempt to Re-Sync to the device. This is effective most of the time, but occasionally, you may need to exit and re-run Base software.If you make changes to any parameters while in software configuration mode, the controller will not respond to these changes until the Reboot command is issued. Our software automatically issues the Reboot command at the appropriate times, allowing you to make changes without ever touching the device. However, configuration settings can lead to a loss of communications, so if you intend to make changes to communication parameters, make sure the Configuration/Run jumper is accessible in case you need to boot up the controller in Safe mode of 57.6K or 115.2K Baud.
![Base Station Software](/photos/software/base_station_config_run-1000.jpg)
Key Fob Configuration
![Key Fob KFX Module](https://s3.amazonaws.com/assets.controlanything.com/images/key_fob/ZigMo.png)
Configuring the Buttons
![Key Fob Relay](/photos/keyfob_relay/key_fob_base_station-900.jpg)
KFX Module![Key Fob KFX Module](https://s3.amazonaws.com/assets.controlanything.com/images/key_fob/KFX.png)
This board is equipped with a KFX Module. The KFX communications module adds key fob capabilities to the board. The KFX module is powered from the board. The board itself will require 12 volts of power and can be hard wired or you can purchase a "wall wart" type Power Supply at checkout.
Data Sheets & Quick Start Guides
Base Station Software
Base Station Software is used to configure and upload the time schedules to the Time Activared Board.Integrated Real Time Clock
![Time Activated Relay](https://relaypros.com/photos/taralist_relay/TLR_Events-900.jpg)
Time Schedule Events
Events are scheduled times when a relay or group of relays are turned on or off. They are defined by the user first by time: Year, Month, Day of Month, Day of week, Hour, Minute, and Second. You have the ability of switching relays on or off at very specific times! Activate relays only when the day is Monday, activate relays when the day is Monday and the Year is 2020, activate relays when the day is Monday, the year is 2020 at 9:44:21 AM. They are also defined by how they control the relays, whether they turn a relay or group of relays on or off. You can add up to 1000 Events to the list.Program Multiple Schedules
![Time Activated Relay](https://s3.amazonaws.com/assets.controlanything.com/images/time_relay/time_schedule_config-500.jpg)
Daylight Savings Time is also supported, and is FULLY CUSTOMIZEABLE. As we all know, DST laws change periodically, but the Taralist series allow you to change the year and date of all DST events (we have programmed the US dates until 2030).
Save You Schedules
Taralist controllers allow you to build and save your time schedule as a file on your computer. Different schedules can be configured for different times of the year, for instance one for Summer School and one for the full school year. Upload the schedule you need for that part of the year. For users with multiple boards saved schedules can also be used to store the time schedule into each controller easily without re configuring.Defining Time
![Time Activated Relay](https://s3.amazonaws.com/assets.controlanything.com/images/time_relay/time_relay_setting-300.jpg)
Clock Accuracy - Adjustable Time Compensation
Like most clocks, time drift is a reality and the Taralist controller will drift over time. The Taralist clock has some special features to help keep the time accurate. Time compensation functions are included that allow you to automatically adjust the clock forward or back (by up to 15 seconds) each day of the week. For instance, you may find the Taralist keeps better time if it automatically advances the clock 1 second each day of the week. Or you may find that you need to subtract 5 seconds from the clock 1 day per week. Adjustable time compensation will help keep your clock accurate (though it is always a good idea to check on the clock periodically).![Time Activated Relay](https://s3.amazonaws.com/assets.controlanything.com/SerialPortTool/image/L_RelayTimer.png)
If your application requires your relay control to match a computer's time exactly we recommend using a computer controlled Relay and Relay Timer Software. The software can be installed on a computer or server and match the time exactly. We recommend this for school bells and shift change applications where matching a time clock is vital. Select a Wired or Wireless Relay under Relay Control from the top menu to select a board then add the Relay Timer Software at checkout.
Computer Control
![Time Activated Relay](https://s3.amazonaws.com/assets.controlanything.com/images/time_relay/time_relay_computer_control-300.jpg)
The interface elements shown at right allow a computer to take over control of any relay and force the relays to a On or Off state. You may also turn all relays on or off using the all relays on and all relays off buttons. You can also read the status of relays by clicking the Read Relay 1-8 Status. The Status of the relay will be shown to the right of the button. The slider at the top of the screen allows you to select with bank of relays these commands are directed to. You may attach up to 32 banks or 256 Relays.
Power Loss Backup Buffer
The Midnight Backup Buffer is a special feature developed to help keep track of which relays should be activated in the event power is lost. Every night at midnight, the current status of all relays is stored in non-volatile memory. If power is lost, the Taralist will load the status of the relays from memory. Next, the Taralist will calculate all events from midnight to the current time to determine if any relays need to be activated or deactivated. Finally, the Taralist will refresh all relays and will be ready for normal operation.Configure Once, Automate Forever!
Reactor boards are configured using the Free Base Station Software. The GUI interface makes it easy to configure simple automation tasks with a point and click interface!
Base Station Reactor Configuration
Base Station Software
Base Station will assist you in learning how this device functions and is the ultimate reference tool for configuring, testing and controlling this device. Base Station software supports every feature of this device - no other controller manufacturer even comes close to offering this type of software. Base Station works by communicating with your controller to identify the model and provides the appropriate graphical user interface for setting up and testing the identified device. All Reactor configurations will be made through Base Station and an overview will be discussed below. To help you get started and learn this controller Quick Start Guides are available for just about every feature. As you discover a feature in Base Station a link is provided where you can easily download the Quick Start Guide.Configure Each Input
The Reactor Relay allows users to define the activation of a relay or an event based on the voltage readings of the analog inputs. An input can trigger a relay directly or an input can trigger an![Base Station Software](https://s3.amazonaws.com/assets.controlanything.com/photos/reactor_relay/config_pics/input_configuration-500.jpg)
Using Input Values
![Input Value](https://s3.amazonaws.com/assets.controlanything.com/photos/reactor_relay/config_pics/input1_configuration-500.jpg)
Reading from Left to right, the settings above indicate Input 1 will trigger a relay when Analog Input 1 is above 200. We have defined that a relay will turn on when the input level is defined by a value of 200.
![Input Value](https://s3.amazonaws.com/assets.controlanything.com/photos/reactor_relay/config_pics/input1_limits_config-500.jpg)
In the above example, a relay is triggered when an analog input is inside a set range between 100 and 202. By defining two limits, you can further narrow the parameters for the activation of a relay. The limits can also be assigned to set the relay to be activated outside two set limits.
Output Configuration
![Relay Output Configuration](https://s3.amazonaws.com/assets.controlanything.com/photos/reactor_relay/config_pics/output_configuration-500.jpg)
There are many ways to directly control a relay from an input. Relays 1-5 in the below example shows how inputs can turn relays on, off, toggle relay state, set the relay to match the state of the input, or set the relay to NOT equal the state of a input.
In the example below, Relay 6 is controlled by Timer 1. In other words, if Timer 1 is active, the relay will stay ON. Otherwise, the relay will turn off. This is a great way to activate a light for a given period of time. If you are interested in Time Delay Relay, timers will be discussed on our Time Delay Relay Page.