Product Listing by Protocol
Network I/O for Modbus RTU
Gateways
Control Solutions Modbus I/O is freely programmable.
Programmable I/O

Control Solutions' AddMe III represents our latest efforts in providing even more value to our customers. We have packed more I/O than ever in this neatly packaged, DIN rail mounted device. AddMe III is based on our popular AddMe II, and adds 2 more analog inputs, HOA switches and indicators, dual processors, and a built-in Modbus RTU capability. The most powerful addition to this version of AddMe is the "freely programmable" controller capability.

Control Solutions Modbus products include freely programmable I/O.

Programmable I/O

Control Solutions' AddMe Lite brings the AddMe tradition to the first of several lower point count nodes. AddMe Lite includes all of the functional features of the bigger AddMe III, but with a smaller package, smaller price, and lower point count. AddMe Lite is also "freely programmable".

Wireless I/O
and Modbus RTU
All of our AddMe series Modbus I/O modules are programmable in a high level control language, and now we offer you a Free simulator and debugging tool.
New to Modbus?
Modbus 101 will get you started.

Network Gateways
for Modbus

Control Solutions has gateways for putting non-Modbus devices on Modbus networks with a focus on facility management and building automation applications of Modbus. Visit the Gateways for Modbus page for a complete summary.

Modbus background info
Network I/O and Embedded Servers for Modbus TCP
Control Solutions i.CanDoIt server features Modbus RTU and Modbus TCP.
Web Server with I/O and Modbus Support

Control Solutions' i.CanDoIt® AddMe III web server includes Modbus RTU support in its power packed set of features. Data logging, scheduling, alarm monitoring, and email notifications are among its features. The web server includes "freely programmable" controller capability. The i.CanDoIt AddMe III includes all of the features of the AddMe III hardware (32 I/O points), including Modbus RTU master, plus the richly featured web server.

Control Solutions i.CanDoIt server features Modbus RTU and Modbus TCP.
Web Server with I/O and Modbus Support

Control Solutions' i.CanDoIt® AddMe Jr. web server includes Modbus RTU support in its power packed set of features. Data logging, scheduling, alarm monitoring, and email notifications are among its features. The web server includes "freely programmable" controller capability. The i.CanDoIt AddMe Jr. includes 14 I/O points, Modbus RTU master, plus the richly featured web server.

Control Solutions Modbus products include a low cost Modbus web server.

Low Cost Web Server for Modbus TCP

Modbus TCP is your connection to a wealth of powerful web capabilities with i.Board®. The i.Board® is Control Solutions' answer to customers who said, "We like your products, but can we get something in a smaller, low cost package?" So for all those applications where you need the sophistication of an Internet Appliance but only have a handful of points to monitor, i.Board is the answer.

i.CanDoIt®
Take a
Guided Tour
The i.CanDoIt® server first appeared in 2005 on BAS-700 series hardware. The updated and expanded version of i.CanDoIt® is included in all new server products including AddMe III, AddMe Jr., and i.Board®.
Control Solutions Modbus products includes modular I/O.

Web Server with
Modular I/O

Control Solutions' BAS-700 series brings the power of i.CanDoIt to a modular bare board form factor. This system is most cost effective for high point counts that exceed the capacity of the AddMe family.


Advanced i.CanDoIt®
For flexible, powerful
Modbus based
Remote Monitoring & Control

• Access all I/O points as Modbus registers
• Simple alarm setup
• Email notification of alarms
• Local or remote I/O response to alarms
• Simple linked I/O with simple logic
• Includes Modus/TCP Client and Server (Master and Slave)
• Advanced rule based event processing
• Fill in the blank rule templates
• Modbus RTU to TCP gateway
• Embedded Script BASIC compiler/interpreter (some models)
• Structured PL/i programming (some models)
Time/date scheduler, virtual calendar
Astronomical clock for setting registers or I/O
• Control local I/O or remote devices linked via Modbus
Event logging to CSV file
Periodic data logging to CSV file
Scheduler driven data logging
Data trending with logging & action rules
On time tracking (e.g. compressor run time)
• Embedded web server for configuration
• FTP server for XML configuration file upload
• Telnet server for user account maintenance
• User HTML wrapper
• LogMyData web portal ready

A very quick tutorial on setting up Scheduling in i.CanDoIt®

Suppose you want the lights in the parking lot to come on half hour before sunset, and go off half hour after sunrise. One way to do that is use a time clock and reset it a few times a year. The better way to do that with i.CanDoIt® is use the astronomical clock. Instead of on and off times, you simply say "dawn" and "dusk" with an optional offset.

In this example, we set register #11 half hour before sunset, and clear it half hour after sunrise. Our hardware configuration determined that register #11 is allocated to Relay 3, which we have wired to control the parking lot lights. Register #12, Relay 4, shows how to do it the old way.

Wide Area Wireless Connectivity for Modbus RTU

i.Report GSM/GPRS
Cellular access to
Local I/O and
Modbus RTU Devices

The i.Report is a remote monitoring device, but you can think of it as a gateway, too. In addition to its local I/O, it is a Modbus RTU Master or slave. This gives i.Report the ability to provide cellular access to any Modbus device.

How i.Report Is Used

This monitoring device is intended for wide area deployment where wired Internet is not available. The i.Report uses GPRS to create a wireless Internet connection to its central server. The server receives periodic data log updates and event driven alarm notifications. The server will in turn issue notifications to the notification list via email and/or SMS text message.

Some of the best features of i.CanDoIt® are incorporated into this streamlined adaptation of i.CanDoIt optimized for cellular wireless Internet.

Global data registers
- - - 60 integer (16-bit) registers
- - - 60 floating point (IEEE 754) registers for scaled data
- - - First 22 data registers allocated to I/O
- - - Next 38 registers dynamically allocated
- - - Registers individually selectable for HTTP Client reporting
Event Threshold Rules
- - - 60 event rules each assignable to any data register
- - - High/Low thresholds with hysteresis and minimum times
- - - Optional output activation based on rule
- - - Automatic reporting to server upon active, inactive
- - - Optional time/day of week scheduling of event rules
SMS Shoulder Tap
- - - i.Report makes periodic HTTP connections
- - - Send SMS to i.Report to request "connect now"
- - - Additional SMS diagnostic support

Additional features of Alarm Monitoring i.Report

Modbus RTU Support
- - - i.Report defaults to being a Modbus RTU slave
- - - i.Report optionally configurable as Modbus RTU master
- - - Allow PLC to read/write i.Report registers
- - - Allow i.Report to read/write multiple Modbus devices
- - - Event rules may be applied to Modbus data
User Programmable
- - - Field programmable with PL/i programming language
- - - Remaining registers available for PL/i program
- - - All registers can be read/written by PL/i user program
- - - Create complex threshold rules
- - - Create complex derived data results