| Links |
On-line demo
using the MatPLC
| a robotic arm that
can be controlled over the Internet. Note that the tank part and the trend
function need Java; if you don't have java, you'll only be able to play
with the robot itself. |
Screenshots (oven demo)
|
| Downloads |
alderaan release (1.5M, tar.gz)
|
This is the easiest option. Packaged on the 18th of November 2002, it
will be getting bugfixes as necessary, but no new features.
|
bespin candidate (2.1M, tar.gz)
|
This is a pre-release of bespin. When we're satisfied that it's OK, it
will be officially released (planned date: Feb 2004).
|
weekly tarball (2.1M, tar.gz)
|
More
up-to-date than the release, but not as much hassle as the CVS. Because
it's just an automatic copy of the CVS, expect it to randomly break from
time to time...
|
CVS
|
This is the
best if you want to stay on the cutting edge or if you're thinking of
joining in with the development. The module to check out is
"." (current directory).
|
After downloading, check the Getting
Started section of the manual for what to do next.
|
| ![[logo]](images/MAT-linux-h200.gif) MatPLC
MatPLC is a PLC-like program for Linux (PLC =
Programmable Logic Controller), licensed under the GNU GPL.
We take advantage of the fact that we have an underlying operating
system and use its features to make the MatPLC modular. One module could be
executing mnemonics. Another module is a PID loop. A different module
handles I/O, or logs to a database. (These modules all already exist.) The
MatPLC then coordinates their workings to present a simple interface to the
user.
Currently, we are in early stages: we have mnemonics for logic modules
(python or C can also be used), a signal-processing module which includes a
PID loop, several I/O modules (including numerous industrial networks and
an interface to the comedi project) and
some simple HMI modules.
We have are cooperating with the classicladder
project project, which provides stepladder and GRAFCET in an intuitive,
point-and-click form.
|