Jim Thompson wrote:
It's a graphical way to program PLC's, industrial programmable logic
controllers. A screen has two horizontal "voltage rails" at the top
and bottom, representing some voltage bus and ground. The user then
draws vertical rungs from rail to rail, consisting of some string of
series or parallel contact closures (representing logic states, like
maybe a pushbutton or a pressure switch) and circles representing
actuators or relay coils. Relay contacts can be named and used on
other rungs, sort of a logic fanout.
You can have nc or no contacts, time-delay relays, all sorts of stuff.
It's easy to make rs flipflops, gates, and like that. There are even
kluges for analog i/o and bus data operations and other weirdness.
I've even seen a Basic program inside a box: when power is applied,
the code runs!
This was invented in the olden days to simulate hardwired relay logic
that factory dudes were used to. They advertised "no programming
necessary!" One PLC would then replace a panel full of relays.
Here's one, except that the rails are vertical...
http://xtronics.com/toshiba/Ladder_logic.htm
John