But make no mistake, simulating systems in this way has a track record of reducing months of commissioning time to mere days. This is all done in a very simple and straightforward way. It allows you to force values, to freeze time, to draw timing charts and to visualize your system. It is a very powerful tool to gain insight in the behaviour of real time controls and controlled systems. SimPyLC functionally behaves like a PLC or a set of interconnected PLC’s and controlled systems. You’re only allowed to use SimPyLC under the conditions specified in the qQuickLicence that’s part of the distribution. Though its bigger brother written in C++ according to exactly the same principles has been reliably controlling container cranes, grab unloaders and production lines for more than 20 years now, SimPyLC is FUNDAMENTALLY UNSUITABLE for controlling real world systems and should never be used as a definitive validation of anything. By the way, graphcet is stateful per definition, which is the absolute enemy of safety. Anyone with experience in the field and an IT background knows that such archaic, bulky, hard to edit representations get in the way of clear thinking. SimPyLC does not attempt to mimic any particular PLC instruction set or graphical representation like ladder logic or graphcet. PLC’s control trains, cranes, ships and your washing machine. Such a control system is called a PLC (Programmable Logic Controller) and all major industries rely on it. Most control systems are surprisingly simple, consisting of only one program loop that nevertheless seems to do many things in parallel and with reliable timing. Semaphores, threads and priority jugling are far too error prone to control anything else but a model railway. Real world industrial control systems DO NOT consist of a bunch of communicating sequential processes. Simulate your PLC controls and controlled systems to save lots of commissioning time = Use the SimPyLC forum to share knowledge and ask questions about SimPyLC.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |