SPLat Logo

Rapid prototyping controllers

Loading Menu...

NOTICE: Our web site is being updated, but is currently experiencing extreme slowness due to host issues. Please contact us directly.
NOTICE: SPLat Controls has moved. We are now at 1/85 Brunel Rd, Seaford, 3198. map

Our standard off-the shelf controllers offer a range of features making them an attractive alternative to programmable logic controllers in embedded OEM applications. All current products are expandable, and most can use our unique Touch of SPice boards for added special purpose functionality. SPLat standard controllers are the best way to start developing controls for your product.

One thing our controllers have in common is Real World I/O, with current drive up to several hundred milliamps and protected inputs. The contrasts with most board level products, that leave you to build your own real-world interface circuits. For example, our outputs will drive automation style pneumatic solenoid valves directly, and our inputs connect to industrial NPN type sensors. And with every one of our controllers you get 32 processes for the price of one!


DIN Family


Special Purpose

Controller comparison chart

Our off the shelf controllers provide an excellent price/performance ratio for Proof of Concept and low volume production use. Remember though, that we can also make you a custom SPLat with any combination of features you need, including analog resolution to 18 bits and beyond and high current or very high speed special purpose circuits, sensor interfaces etc.

 
LCD ######### No No 2x16, blue dimmable backlight Optional 2x16 through 4x20, with or without blue dimmable backlight No 4.3" Colour, 480x272 2x16, dimmable backlight No No No No 7" Colour, 800x480 2x16, dimmable backlight No No No
Push buttons ######### No No 5 5 No No (Touch screen) 4 No No No No No (Touch screen) 4 No No No
Programmable LEDs ######### 3 7-segment red numeric digits 1 red/green/orange status LED 4 red 7 red No No 1 red/green status LED 1 red/green status LED 1 red/green status LED 1 red/green status LED 1 red/green status LED No 1 red/green status LED 1 red/green status LED 1 red/green status LED 1 red/green status LED
Beeper ######### No No No Yes No Yes No No No No No Yes No No No No
Digital inputs ######### See bidirectional I/O below See bidirectional I/O below 4, NPN/PNP selectable 8 NPN 8 NPN See bidirectional I/O below See bidirectional I/O below See bidirectional I/O below See bidirectional I/O below See bidirectional I/O below 8 Optically Isolated See bidirectional I/O below 2 NPN See bidirectional I/O below See bidirectional I/O below 8 Optically Isolated
Digital outputs ######### See bidirectional I/O below See bidirectional I/O below See bidirectional I/O below 8 NPN, 500mA 8 NPN, 500mA See bidirectional I/O below See bidirectional I/O below See bidirectional I/O below 8 Low Voltage Relays See bidirectional I/O below 8 240VAC Mains Relays See bidirectional I/O below 2 NPN See bidirectional I/O below See bidirectional I/O below 8 240VAC Mains Relays
Bidirectional I/O ######### 4, NPN in or 870mA out 16, NPN in or 500mA out 8, NPN in or 500mA out 0 0 8, NPN in or 500mA out 8, NPN in or 500mA out 16, NPN in or 500mA out 4, NPN in or 870mA out 4, NPN in or 870mA out 0 8, NPN in or 500mA out 0 4, NPN in or 870mA out 16, NPN in or 2A out 0
Analog in ######### 2ch, 10-bits res. 0-5V, 0-10V, 20mA, temperature 2, 0-5V ratiometric (10-bit res) Via optional SPice board (10-bit res) 2ch, 10-bits res. 0-5V, 0-10V, 20mA, temperature 1ch, 10-bits res. 0-5V, 0-10V, 20mA, temperature 2ch, 12-bits res. 0-3.3V, 0-10V, 20mA, temperature 2ch, 12-bits res. 0-3.3V, 0-10V, 20mA, temperature 2ch, 12-bits res. 0-3.3V, 0-10V, 20mA, temperature No 8ch, 12-bits res. 0-3.3V, 0-10V, 20mA, temperature No 2ch, 12-bits res. 0-3.3V, 0-10V, 20mA, temperature pH and RTD 2ch, 24-bits res for load cells 2ch, 12-bits res. 0-3.3V, 0-10V, 20mA, temperature No
Analog out ######### 2ch, 0-10V, 10-bits res. No Via optional SPice board (10-bit res) 2ch, 0-10V, 10-bits res. 1ch, 0-10V, 10-bits res. 1ch, 0-10V, 10-bits res. 1ch, 0-10V, 12-bits res. No No 2ch, 0-10V, 12-bits res. No 1ch, 0-10V, 10-bits res. No No No 1ch, 0-10V, 12-bits res.
I/O indicator LEDs ######### No No No Yes Yes No No No No No No No No No No No
SPx Expansion (legacy) Yes Yes Yes Yes Yes No No No No No No No No No No No
RS232 ######### No No No Yes Yes No No No No No No Yes No No No No
TTL Serial 1 1 1 0 0 2 1 1 1 1 1 2 (1 shared with RS232) 1 1 1 1
ModBus ######### Yes, via add-on RS485 or RS232 adaptor Yes, via add-on RS485 or RS232 adaptor Yes, via add-on RS485 or RS232 adaptor Yes, RS232 Yes, RS232 Yes, TTL & RS485 Yes, TTL & RS485 Yes, TTL & RS485 Yes, TTL & RS485 Yes, TTL & RS485 Yes, TTL & RS485 Yes, TTL, RS232 & RS485 Yes, TTL & RS485 Yes, TTL & RS485 Yes, TTL & RS485 Yes, TTL & RS485
Xwire networking (TTL) ######### Yes Yes Yes Yes Yes (via SPice) Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
Xwire networking (RS485) ######### No No No Yes No Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
SPice connectors ######### No No 2 (11 pins + serial comms) 1 (6 pins) 1 (6 pins) No No No No No No No No No No No
Program memory (approx) ######### 21K (~12,000 instructions) 21K (~12,000 instructions) 64K (~36,000 instructions) 64K (~36,000 instructions) 21K (~12,000 instructions) 64K (~36,000 instructions) 64K (~36,000 instructions) 64K (~36,000 instructions) 64K (~36,000 instructions) 64K (~36,000 instructions) 64K (~36,000 instructions) 64K (~36,000 instructions) 64K (~36,000 instructions) 64K (~36,000 instructions) 64K (~36,000 instructions) 64K (~36,000 instructions)
Data memory (RAM) ######### 250 Bytes 250 Bytes 250 Bytes 250 Bytes 250 Bytes 250 Bytes 250 Bytes 250 Bytes 250 Bytes 250 Bytes 250 Bytes 250 Bytes 250 Bytes 250 Bytes 250 Bytes 250 Bytes
Real Time Clock ######### No No No Yes No Yes Yes No No No No Yes No No No No
High speed counter ######### No 1 @ 100kHz 1 @ 100kHz 1 @ 5kHz-18kHz 1 @ 5kHz-18kHz 1 @ 300kHz No No No No No 1 @ 300kHz No No No No
Medium speed counter ######### 4 @ 1.8kHz 8 @ 1.8kHz 8 @ 1.8kHz 8 @ 1.8kHz 8 @ 1.8kHz 8 @ 2kHz 8 @ 2kHz 16 @ 2kHz 4 @ 2kHz 4 @ 2kHz 8 @ 2kHz 8 @ 2kHz 2 @ 2kHz 4 @ 2kHz 8 @ 2kHz 8 @ 2kHz
Quadrature counter ######### Yes Yes Yes Yes Yes No Yes (300kHz) Yes (300kHz) No Soon No No No No No No
MultiTrack™ multitasking #########
See 32 processes for the price of one!
Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
Floating point arithmetic ######### Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
Faceplate & membrane overlay ######### No No Optional accessory Included in Developer's Kit, buy separately with OEM version No No No No No No No No No No No No
1-off price (Aussie dollars) $89 $59 $99 $149 $139 $198 $109 $95 $115 $95 $145 $269 $130 $105 $125 $167
 

The SPLat proprietary language is extremely easy to learn, very powerful, and supported with a large amount of tutorial materials. It is heavily oriented towards embedded control systems, and makes light work of time delays, reacting to inputs, generating operational sequences etc. However, if you are already an experienced C programmer, you may prefer a language and environment that is familiar to you. For C programmers we provide a free multitasking C operating system, SPLatOS, and a library that will simplify accessing the controller's hardware resources from C. SPLatOS is predicated on using a 3rd party C compiler (CodeWarrior for HC08).