C
Hi All
I've been working with a variety of projects lately and diagnosing problems with the usual tools, which vary from pretty good to abysmal. As I've been doing this, it occurs to me that all the action occurs or can occur over a serial link in an interactive environment. As such, it should be possible to reverse engineer the protocols and datagrams and build applications that do the same things with OSS tools. This would enable folks to use the platform of their choice and further end the need to have several specific OS platforms to run specific tools. It would also have the advantage that tools would not conflict and could work together better. Or at least not replace or overwrite each others libraries, grab each others resources, etc. One could also continue using these tools as long as desired rather than being funneled through what is most profitable for the PLC vendor. I will state up front that my interest is, predictably, to work on Linux full time rather than the switching that I have to do from Linux to W2k to W98 to W95 to DOS, etc. But even without including Linux, this would be of great benefit to all who have to work on several ages and brands and operating systems in the course of performing their job functions. It can be very time consuming and non-productive to have to maintain all these seperate environments especially those declared obsolete, not supported, and in fact strongly discouraged even though they are clearly needed and no cost effective options are offered. Having to support at least half a dozen vendors
and old to new is simply and inarguably a nightmare in my experience. Could a community do better? What would be the legal implications? How about an RSLogix clone that produces object or intermediate code for several types of PLC? Or "place you favorite tool here"? I'm interested in opinions on the problem and the feasibility of this solution.
Regards
cww
I've been working with a variety of projects lately and diagnosing problems with the usual tools, which vary from pretty good to abysmal. As I've been doing this, it occurs to me that all the action occurs or can occur over a serial link in an interactive environment. As such, it should be possible to reverse engineer the protocols and datagrams and build applications that do the same things with OSS tools. This would enable folks to use the platform of their choice and further end the need to have several specific OS platforms to run specific tools. It would also have the advantage that tools would not conflict and could work together better. Or at least not replace or overwrite each others libraries, grab each others resources, etc. One could also continue using these tools as long as desired rather than being funneled through what is most profitable for the PLC vendor. I will state up front that my interest is, predictably, to work on Linux full time rather than the switching that I have to do from Linux to W2k to W98 to W95 to DOS, etc. But even without including Linux, this would be of great benefit to all who have to work on several ages and brands and operating systems in the course of performing their job functions. It can be very time consuming and non-productive to have to maintain all these seperate environments especially those declared obsolete, not supported, and in fact strongly discouraged even though they are clearly needed and no cost effective options are offered. Having to support at least half a dozen vendors
and old to new is simply and inarguably a nightmare in my experience. Could a community do better? What would be the legal implications? How about an RSLogix clone that produces object or intermediate code for several types of PLC? Or "place you favorite tool here"? I'm interested in opinions on the problem and the feasibility of this solution.
Regards
cww
