A few comments:
rsdoran said:
... it is very "rare" if/when any single input has a bearing on when an output activates or deactivates ...
One of the regulars (Bernie) has a signature line that says "Controlling outputs is the PLC's way of getting its inputs to change". The converse is also true. For example, in our logic if the "Valve Closed Limit Switch" is indicating that the valve is at 0% then then ladder logic causes the "Close the Valve" output to turn off. This kind of inerlock is common.
Another observation: Over the years I have had many more problems with field devices and wiring than with I/O, and many more problems with I/O than with logic.
So, let's assume that the valve isn't travelling closed when it should. The tendency is to assume there is something wrong with the output card, and start swapping parts. If the input card is on another sheet it may not even occur to the electrician that there are devices wired to an input card that will impact operation. If the inputs and outputs are grouped into a valve operation schematic, then the electrician will at least be aware of the existence of the limit switches, and it may occur to him to see if the "Valve Closed Limit Switch" input is On, and check the cams to see if the limit switch is tripping early.
TimothyMoulder said:
Tom - I like your style, and I can see that the big advantage is freeing yourself from the constraints imposed by representing the wires as direct physical connections. Nevertheless, yourself and Terry Woods are the only two I've ever seen doing it this way. Which is not to say you are wrong, but perhaps your method is particularly suited to your design style?
That's probably because Terry and I are both contrarians. When we see
everyone doing something a certain way we just
have to think about other ways of doing it!
It is partially true that my design style is aided by this drawing method - I tend to have more external interlocks and external parallel devices than most systems.
Mostly, though, I think (and I have no proof) that some bad habits got started in the very early days of PLC applications, and plain inertia keeps most people in slavish bondage to that drawing style. In the early days the objective was to replace relays with PLC stuff, so there weren't a lot of hardwired interlocks and such. Field devices and relays were simply wired right to the PLC, and the logic was all inside in the program.
Furthermore, since this "newfangled PLC" stuff was kind of obscure, it naturally assumed a prominent place in the minds of electricians and engineers and panel builders. They simply couldn't imagine treating the PLC just like a relay or an indicating light! No one knew how to wire those really high tech new concept PLCs, so they created wiring diagrams instead of electrical schematics. I'm guessing that the pattern, once established, was probably hard to kill. (Just look how shocked some forum members are by using the same drawing technique they use for everything esle on the PLC too!)
I really think there are advantages to my approach. I've had more than one contractor tell me my drawing package was the easiest to follow and use they had ever worked with! On the other hand, I've had engineers complain - but what do they know, stuck behind those desks all the time!