 |
News:
30.03.2006: Java Interface added
22.03.2006: Now also online available here
|
SPScc is a IEC 1131 and Step 5 compiler for the Conrad C-Control PLC. A Flash Front-end is used to access
the remote PLC.
- Remote Engineering
Solve complex tasks from distant sites with real and virtual components. Take advantage of a highly dynamic and reconfigurable setting for remote experimentation.
- Mixed Reality
Learn using real hardware with additional virtual simulations. SPScc is part of our Mixed Reality Learning Environment which smoothly integrates real equipment using our HyperBond technology. It supports full hardware in-the-loop functionality.
- Cost Oriented Technology
A major design aspect was to rely on low-cost technology. To make it widely useable only standard Browser plug-ins were used.
- e-Learning
SPScc offers a tool for remote experiments using a programmable logic controller (PLC). It can be easily integrated into a learning platform, e.g. Moodle and takes advantage of the media Internet.
The system is implemented in C# using Microsoft's .Net v2.0 Framework (because of the lack of serial communication in v1).
It's available under the GNU Public License. I hope you'll find it useful. Contact me for questions, hints and ideas.
Example
| IEC 1131 | Step 5 |
|
PROGRAM iecTest
VAR
F1 AT %I1.0 : BIT
F2 AT %I1.1 : BIT
LED AT %Q1.4 : BIT
END_VAR
LD( F1
ANDN F2
)
OR( F2
ANDN F1
)
ST LED
END_PROGRAM
|
; XOR
O(
UN E 0.0
U E 0.1)
O(
U E 0.0
UN E 0.1)
= A 0.0
; If temperature is too high start cooling
L EB 6
L KB 60
>=F
= A 0.0
|
Impressions
Download
Requirements:
- .Net Framework v2.0 available here
I didn't had time to test Mono but it should work (SerialPort Class may cause trouble).
- C# Version of Coco/R available here
- Conrad C-Control Station (available from http://www.conrad.de, C-CONTROL-STATION, Artikel-Nr.: 125113 - LN)
- I use #SharpDevelop for development which is available here
Software:
Documents:
|