J
Hello,
At the risk of starting another nomenclature war
What is the difference between an I/O driver and a Logic Engine?
It seems to me that, from the point of view of the SMM, the situation is
perfectly symmetrical.
The value of each point is provided by exactly one module; for inputs, this is an I/O driver, for outputs and internal relays it's
a Logic Engine (either a particular one, or by semaphore).
Each point is read by any module interested in it; for inputs and internal relays, it's the Logic Engine(s). For outputs, it's an I/O driver in addition to the Logic Engine(s).
Forces are applied just before a point is read, whether it's an input, output or internal relay.
A "traffic cop" installation doesn't need a Logic Engine at all: the I/O drivers will exchange data without any prompting.
Is this as elegant as I think it is?
(Well, you can't stick the persistent internal coils into it the way I've been suggesting. But that's not so important.)
Jiri
--
Jiri Baum <[email protected]>
On the Internet, nobody knows if you are a @{[@{[open(0),<0>]}-1]}-line
perl script...
_______________________________________________
LinuxPLC mailing list
[email protected]
http://linuxplc.org/mailman/listinfo/linuxplc
At the risk of starting another nomenclature war
What is the difference between an I/O driver and a Logic Engine?
It seems to me that, from the point of view of the SMM, the situation is
perfectly symmetrical.
The value of each point is provided by exactly one module; for inputs, this is an I/O driver, for outputs and internal relays it's
a Logic Engine (either a particular one, or by semaphore).
Each point is read by any module interested in it; for inputs and internal relays, it's the Logic Engine(s). For outputs, it's an I/O driver in addition to the Logic Engine(s).
Forces are applied just before a point is read, whether it's an input, output or internal relay.
A "traffic cop" installation doesn't need a Logic Engine at all: the I/O drivers will exchange data without any prompting.
Is this as elegant as I think it is?
(Well, you can't stick the persistent internal coils into it the way I've been suggesting. But that's not so important.)
Jiri
--
Jiri Baum <[email protected]>
On the Internet, nobody knows if you are a @{[@{[open(0),<0>]}-1]}-line
perl script...
_______________________________________________
LinuxPLC mailing list
[email protected]
http://linuxplc.org/mailman/listinfo/linuxplc