Saffa
Member
The most stupid thing I have ever seen was a specification that required ALL program to be in an FB. This meant that the programmer had to write an FB for 2 contacts in parallel driving an output! Absolute stupidity! And he had to write it in ST for heavens sake!
Just use an OR function block?
As someone who writes logic for water utility assets with several hundred / thousand I/O, I find FBD far superior to ladder for process control.
However when i write code for something like a small machine then ladder is fine.
Horses for courses.
Unity Pro FBD is also much nicer than their ladder editor. Studio 5000's FBD is a bit clunky i think, but maybe I just don't use it enough.