Cost-effective programmable logic controller alternatives optimized as embedded components in OEM products
Home
Programmable Controller comparison
Embedded programmable controllers for OEMs

Entry level controllers compared

 Programmable Logic Controller replacement for  OEM embedded controls


By Goooogle
News, views and technical tips from our CEO.
 
 Programmable Logic Controller replacement for  OEM embedded controls
The table below compares the SPLat CC16 and CC18 with two other popular "entry level" programmable controllers. We picked these two because they fall in a very similar price range and are aimed at similar applications (though the Stamp is aimed more at hobby and education markets).

Controller comparison chart

 

SPLat CC16

SPLat CC18

Stamp 2SX

Triangle E10-npn

Published 1-off price

$69

$79

$59

$69

Total digital I/O

16

16

10

Max digital inputs

16

16

6

Max digital outputs

16

16

4

Peak output current/voltage

500mA/24V

30mA/5V

1A/24V

Aggregate o/p current, 50°C

2.3A / 24V

120mA / 5V

1.16A / 24V

Outputs will drive

Relays, solenoid valves, small stepper motors, small lamps, LEDs, etc

You must build your own real-world interface circuits

 

Relays, solenoid valves, small stepper motors, small lamps, LEDs, etc

Digital input type

Industrial NPN

Industrial NPN

Digital input protection

Yes

No

Yes

Analog inputs

No

2, 0-5VDC, 10-bit

No

No

External connections

Plug-in

Solder into a carrier board

Screw terminals

Supply voltage range

10-24V (32V peak)

5-12V

12-24V

Speed

15,000 instructions/sec

10,000 instructions/sec

50,000 steps/sec. 1 step = 1 ladder element

Program size

25KB, ~12,000 instructions

8KB, ~ 4,000 instructions

216 steps. 1 step = 1 ladder element
1 32-step sequencer

Floating point arithmetic

Yes

No

No

Timers

Generate and measure time intervals, 10mS to 46 hours. Number limited only by available memory. Non-blocking (other parts of your program will continue while timing is taking place)

Inline delays - limited only by available memory. Blocks processor.

4, 0.1S to 999.9S. Non-blocking

Hardware counters

1x100kHz, event and frequency. 5x1.8kHz, event and frequency. Quadrature counter. Software counters.

None (Software counting only)

4, 0 to 9999. Flexible functionality

Data memory (user RAM)

250 bytes

96 bytes

2 bytes

Language

Proprietary, optimized for control applications. See our language comparison to discover how much simpler a SPLat program is than either ladder or Basic.

General purpose computer language, "Tiny Basic"

Ladder logic

Multitasking

Yes, up to 32 concurrent tasks

No

Yes

Expandable

Yes

No

No

ModBus

Yes, RTU slave

No

No

Built in networking

Yes. Master or slave. Several controllers exchange data automatically, with practically no programming required.

No, except roll your own.

Yes, slave only.

Cost-effective programmable logic controller alternatives optimized as embedded components in OEM products