SFC vs LL
SFC vs LL
(OP)
I am in school right now studying both methods of programming and i was wondering what one was used more SFC or LL?
INTELLIGENT WORK FORUMS
FOR ENGINEERING PROFESSIONALS Come Join Us!Are you an
Engineering professional? Join Eng-Tips Forums!
*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail. Posting GuidelinesJobs |
|
RE: SFC vs LL
BTW: There is a policy regarding students. We are not supposed to help you out with homework. But this question is obviously not homework.
Gunnar Englund
www.gke.org
RE: SFC vs LL
In any case, it doesn't hurt to know LL.
For exaple, I came across both APL and SOPL recently. Haven't seen either for 15 years - neither have the client - but I could translate it (okay, sort of). One of those old useless skills that comes in handy one in a while.
RE: SFC vs LL
Obviously the more complex, the more the other languages are used - rightly so. But you have to program to the level of the person who has to maintain and/or troubleshoot the system. Ladder Logic can always make sense at 3am, waken from a deep sleep, thrown into an emergency situation.
I'll go so far as to say that great programmers will actually use 10 lines of simple code rather than 1 complex line of code for that very reason. Obviously structure and grouping are critical.
----------------------------------------
All's well that Ends!
RE: SFC vs LL
The two should coexist, they are not meant to be alternatives.
And the other 1131/3 things too, like Function Blocks for loops have their place too.
RE: SFC vs LL
I am not sure that LL will always be around, as the younger techs, engineer and so forth 'come of age' I think LL will gradualy die off. I think thats due to computer introduction at an earlier age. Us graybeards grew up with relay control, so LL was a natural progression. The youger grew up with controllers, and I see the upward trend in controller capibilities I think as a result.
RE: SFC vs LL
All languages will perform and come up with the same (or similar) end result. The most important thing to remember is your audience (i.e. who will work on the system after it is commissioned?). If you are called back to work on the system in 2 years or 5 years from now, how long will it take you to come up to speed?
I have worked at facilities where SFCs were banned (i.e. you would get fired for programming in that language). I generally try to make things as easy as possible so that anyone can work on it.