General Information

Supported Hardware

The models listed on the chart shown here currently support i.CanDrawIt® graphical programming.

Code capacity is listed on the chart. Programs compile to VM code similar to Java. Execution is efficient, while doing continuous stack overflow and underflow checking, array bounds checking, illegal instruction trapping, etc. The VM model also means your compiled code will execute on any product in the Control Solutions family without recompiling the program.

In addition to the execution safety offered by the VM model, code compiles very compactly since all of the overhead libraries are already built into the VM system. Usage example: Adding two floating point variables, storing result in third variable, compiles to 12 bytes of code. Variables capacity is a count of 32-bit values, either integer or floating point.

Visit Control Solutions at www.csimn.com for detailed device information.

Device Chart
Model
Primary
Protocol
Implementation
Variables
Code
AM3-IP-BN
BACnet IP
Standard
500
36K
AM3-IP-MB
Modbus
TCP
Standard
500
36K
AMJR-14-BN
BACnet IP
Standard
500
36K
AMJR-14-IP
Modbus
TCP
Standard
500
36K
AM3-SB
BACnet
MS/TP
Limited*
128
12K
AM3-SM
Modbus
RTU
Standard
440
36K
AM3-LN
LonWorks
Standard
480
32K
AMJR-14-SB
BACnet
MS/TP
Limited*
128
16K
AMJR-14-SM
Modbus
RTU
Standard
440
36K
AMJR-14-LN
LonWorks
Standard
480
32K
AM3-GPRS
Cellular
Limited*
128
4K
*Limited: Due to resource demands of protocol supported, implementation has limited program size and excludes trigonometric functions.