Most of my projects are related to the scripting language Tcl, because I really like it.
Tcl is:
free available
Opensource
easily extendable and embedable
fast
Projects:
APED - an editor for generating displays
for APROL®*), a SCADA system sold by the german company
PCC, (substitutes ProView®*)), programmed in Tcl
Tcl package Ios - extension to Tcl to
allow data exchange with the realtime database of APROL®
Tcl package Iosys - extension to Tcl to allow data exchange with the realtime database of APROL® ; limited functionality, read/write points, limited event processing, will soon be free available
Pointserver - generate/delete points in
realtime database with comments without the need to restart formula interpreter on
configuration changes, so a running system is not affected (substitutes
formula interpreter), saves values of points on change to disk, programmed in Tcl
Tcl package ProxyIosys - access to
APROL® realtime database for all kind of clients (also Windows®), supports read/write on demand and event triggered notification.
Tcl-Script Event - start processes whenever points in IOSYS® change their value, highly configurable e.g. only start program at certain values, restart program until executed correctly
Tcl script Work - visualize dynamic APROL® displays, requires package ProxyIosys still in development state (alpha)
Tcl package Modbus® TCP*) - implementation of the modbus TCP protocol to communicate with Schneider Quantum®*) PLC's, read/write registers/coils, beta state
*)IOSYS, APROL and ProView are registered trademarks of PCC Process Control Company
*)Modbus and Quantum are registered trademarks of Schneider Electric