Efried
Active Member
As you could read I was struggling with the usability, not happy that we have no possibility to give VARs, RAMs, UROMs and WEBSETs real names to be stored in a table on the WC and other deficiencies when testing. So I wrote a simple PLC-interpreter in python 2.7 for Windows, to have some debugging/tracing capability. But this lead me to a ground shaking thought. What if the WC as we know disappears and CAI only supplies software to be installed on micro controller systems? This would immediately wipe all the limitations allowing an integrated development environment, rich documentation and debugging capabilities and the like. A virtual WC. Especially I would stick to the instant deployment capability using more boards to be connected. The environment may be tested in advance in a simulation tool.
I do not have ready the real email and WEBSET functionality in python so far, but will check that out when I get a suitable Linux board. There the first steps of a migration to software could happen.... Seeking allies to get further into that I'm open for your thoughts. In the best case CAI will jump on the bandwagon, but also other business models may be viable.
If we get that far the software may also see some XML interpreting WEBGET (xWEBGET), Network diagnosis (WEBCHECK), remote software reload (swUPDATE) and the like.... The hard work implementing software for new sensors could also be made through user defined libraries...
Having some free ressources CAI could develop piggy back solutions to be used with standard microcontrollers (industrial raspberry PI,OLinuXino and PCDuino naming a few). My guess is that an CAI PLC-code interpreting software will be able to run on much smaller boards in future compared to the ones I have listed.
I do not have ready the real email and WEBSET functionality in python so far, but will check that out when I get a suitable Linux board. There the first steps of a migration to software could happen.... Seeking allies to get further into that I'm open for your thoughts. In the best case CAI will jump on the bandwagon, but also other business models may be viable.
If we get that far the software may also see some XML interpreting WEBGET (xWEBGET), Network diagnosis (WEBCHECK), remote software reload (swUPDATE) and the like.... The hard work implementing software for new sensors could also be made through user defined libraries...
Having some free ressources CAI could develop piggy back solutions to be used with standard microcontrollers (industrial raspberry PI,OLinuXino and PCDuino naming a few). My guess is that an CAI PLC-code interpreting software will be able to run on much smaller boards in future compared to the ones I have listed.