PLC software documentation, flowcharts and state diagrams

Random thoughts…

Just found this basic yet interesting article on my rss feed:

It highlight the fact that in real life documenting a PLC software is still considered a simplified version of the “real software documentation” process, unfortunately.

But during reading the referred article we should also remember that 61131-3 standard defines an SFC programming language dedicated to step sequence programming

Going one step further, i’ve been practicing recently with a very interesting system implementing a complete State Charts Diagram editor as part of a more complex embedded UML editor. Yes, when i mention State Charts I’m talking about this