geniusintraining
Lifetime Supporting Member + Moderator
darrenj said:For all you FB people..draw this..
D
A(
O Q A
ON F C
)
AN F B
= F C
My 1st pick would be STL, faster to write, but harder to trouble shoot
darrenj said:For all you FB people..draw this..
D
Did you mean this one?darrenj said:dont get me wrong..but from a simplistic point of view..ladder wins hands down..For all you FB people..draw this..
A B
-----------| |------|/|----------(c)
| |
|-|c|--|
Seems easy enough but would like to see a FB diagram that was as straight forward as that..
D
Mehdi said:Did you mean this one?
ushidayo said:On the other hand most FBD editors are clumsy when it comes to editing. For instance if you wanted to change the logic in the diagram above to "C=((A.D)+C).B" it would take a ridiculously long time in FBD compared to LD.
Mehdi said:I'm sure lots of you people here have not experience on using ABB PLCs / DCSs and their FBD editors (DigiTool or Control Builder F) in your projects to see how user friendly they are. It is Siemens Simataic which has a clumsy configuration tools and environment.
patriot said:Function block stuff doesn't seem very logical to me.
ushidayo said:Has anyone noticed that in some cases the original DOS editor, for a PLC, is better that the Windows version that replaced it (it terms of productivity)?
Even the IC guys are going to VHDL and other text representations. Think about it folks. Most of the worlds software is not written in ladder or function block, it is written in C or C++. Why is that? Because entering code using a good text editor is the most efficient way of entering code. I bet most of the tools you are using is written or C or C++. FDB has a place, but only if it can replace SFC and LD.darrenj said:Function Block is logical if you are used to dealing with IC or other programming languages.
c := ( a or c ) and not b; (* ST *)
c = ( a || C ) && !b; // C or C++
LD A ; Instruction list
OR C ; I don't see why
ANDN B ; Siemen's STL is
ST C ; so much more verbose
Peter Nachtwey said:I still use my old DOS editor, Brief.
I always find myself wanting to use end of line comments like the // in C. The (* *) are a pain!!!!!!! I don't think the // is used anywhere in IEC so I think the change could be implemented but seems like they'd balk at taking suggestions from YankeesPeter Nachtwey said:I do think PLCOPEN blew it when they designed ST. I hate (* *) for comments.
Peter Nachtwey said:The windoze versions did not work near as well probably because they use windoze. Give me mean and lean with symbolic debugging and I am happy.
ndzied1 said:I always find myself wanting to use end of line comments like the // in C. The (* *) are a pain!!!!!!!
ushidayo said:(I find it extremely annoying to have to continuously use the mouse when writing software!).