Guys –
Thanks for the lead on the Ocelot. However, my reference to ladder is targeted at a system that adheres to the IEC61131-3 programming standard. Ladder logic is easy to learn and already has a rooted base of industrial programmers.
Rule logic and ladder logic are very similar. However, rules are generally event triggered. Ladder logic has the capability of state and event triggering. As an example,
Event Trigger = Whenever X Occurs, then trigger (and latch) Y
State Trigger = Whenever X State, then Y State (Y follows X)
In ladder, you can use a changing relay state to control an output (which essentially latches the output) or you can use a relay state to directly control the output. This limitation of event-only triggering can get a bit twisted in rule programming but maybe I’m used to the extra flexibility. I generally think in terms of states for PLC programming, otherwise I would use a sequencer.
Ladder is already GUI based programming. Today’s PLC programming tools have very powerful debugging tools and allow you to watch I/O real-time. Since the ladder looks like a wiring diagram, it is very intuitive to electrical techs.
A lot of complexity can be buried in PLC function blocks. Today’s PLC’s offer high level math, communication drivers, analog control including PID, high-speed inputs, etc, all buried inside of function blocks.
I guess that I’m looking for somewhat of a hybrid HA control solution given my industrial background.
Cheers and Happy New Year to All !
