C
> I'm interested Dave, and we don't have a bandwidth problem. Don't
> feel you have to dive off-list, just ref the preceeding messages so
> we don't run too long and bother Ken. (Our gracious host).
Curt, (and list)
I do have some concerns what does LinuxPLC mean, you may think it is relatively simple but there is quite some scope for what is "on-topic":
a) Comunications to PLC devices
a.1) Serial communications
a.2) Ethernet communications
a.3) "Open protocols"
a.4) Proprietry procotols
a.4.1) "We will not support device xyz because..."
b) Using a Linux PC with IO modules to act as a PLC
b.1) Supported hardware
b.2) Kernel issues
b.3) Low level programming API
c) Programming languages for PLC
c.1) IEC 61131-3
c.1.1) Ladder logic (aka LD)
c.1.2) Instruction language (aka IL)
c.1.3) Structured language (aka ST)
c.1.4) Function Block (aka FBD)
c.2) Language editors
c.2.1) "vi"
c.2.2) "emacs"
Strictly personal opinion: "Emacs appears to be
the hackers editor. If you know how to use emacs
you can make it sing, dance and brew a good cup of
coffee. I have not used it (I consider my self
an old fashioned C programmer who does not have
time to learn Perl, Java or what ever today's
scripting/programming language is). But everything
I have heard about emacs suggests it could be used
as a ladder logic editor with a few extra macros.
Once the ST editor is finished I will issue a
challenge to this list regarding editors."
d) Data acquisition (data historian)
d.1) Simple historian ("snapshots")
d.2) SCADA historian (snapshots, averages, archiving)
d.3) Advanced historian (above + MMI + trending
+...+<etc>)
e) Man machine interface
e.1) Simple snapshot interface
(eg: command line "what is the current value at slot
x?")
e.2) Web interface (someone will surely do this
sometime...)
f) "Hardware discusion"
f.1) Unbiased comparison between vendors
f.2) Biased comparison between vendors
(Expect content of "f.2)" be MUCH larger than "f.1)"
)
Have I missed anything? or does an FAQ exist?
My interest in this list is to develop a system that can be used by educational institutes for training & research (eg: non-profit).
David Campbell
_______________________________________________
LinuxPLC mailing list
[email protected]
http://linuxplc.org/mailman/listinfo/linuxplc
> feel you have to dive off-list, just ref the preceeding messages so
> we don't run too long and bother Ken. (Our gracious host).
Curt, (and list)
I do have some concerns what does LinuxPLC mean, you may think it is relatively simple but there is quite some scope for what is "on-topic":
a) Comunications to PLC devices
a.1) Serial communications
a.2) Ethernet communications
a.3) "Open protocols"
a.4) Proprietry procotols
a.4.1) "We will not support device xyz because..."
b) Using a Linux PC with IO modules to act as a PLC
b.1) Supported hardware
b.2) Kernel issues
b.3) Low level programming API
c) Programming languages for PLC
c.1) IEC 61131-3
c.1.1) Ladder logic (aka LD)
c.1.2) Instruction language (aka IL)
c.1.3) Structured language (aka ST)
c.1.4) Function Block (aka FBD)
c.2) Language editors
c.2.1) "vi"
c.2.2) "emacs"
Strictly personal opinion: "Emacs appears to be
the hackers editor. If you know how to use emacs
you can make it sing, dance and brew a good cup of
coffee. I have not used it (I consider my self
an old fashioned C programmer who does not have
time to learn Perl, Java or what ever today's
scripting/programming language is). But everything
I have heard about emacs suggests it could be used
as a ladder logic editor with a few extra macros.
Once the ST editor is finished I will issue a
challenge to this list regarding editors."
d) Data acquisition (data historian)
d.1) Simple historian ("snapshots")
d.2) SCADA historian (snapshots, averages, archiving)
d.3) Advanced historian (above + MMI + trending
+...+<etc>)
e) Man machine interface
e.1) Simple snapshot interface
(eg: command line "what is the current value at slot
x?")
e.2) Web interface (someone will surely do this
sometime...)
f) "Hardware discusion"
f.1) Unbiased comparison between vendors
f.2) Biased comparison between vendors
(Expect content of "f.2)" be MUCH larger than "f.1)"
Have I missed anything? or does an FAQ exist?
My interest in this list is to develop a system that can be used by educational institutes for training & research (eg: non-profit).
David Campbell
_______________________________________________
LinuxPLC mailing list
[email protected]
http://linuxplc.org/mailman/listinfo/linuxplc