Host Engineering Forum
 
*
Welcome, Guest. Please login or register.
Did you miss your activation email?
July 20, 2018, 09:02:40 pm


Login with username, password and session length


Poll
Question: Which combination of programming languages would you prefer to use in a future PLC?
Relay Ladder Logic - 187 (34.1%)
Stage - 91 (16.6%)
Sequential Function Charts (SFC) - 64 (11.7%)
Structured Text/Basic - 64 (11.7%)
Mnemonics/Assembly - 17 (3.1%)
C/C++ - 26 (4.7%)
Java - 10 (1.8%)
Function Block Diagram (FBD) - 36 (6.6%)
Lua - 1 (0.2%)
C#/VB.NET - 35 (6.4%)
Other (please post a comment) - 18 (3.3%)
Total Voters: 223

Pages: [1] 2 3 ... 6
  Print  
Author Topic: New Poll! Programming Language of Choice?  (Read 63017 times)
franji1
Bit Weenie
Host Moderator
*****
Posts: 2336



WWW
« on: March 08, 2008, 09:12:09 am »

I think we can all agree that more choices is always better.  IEC-61131-3 specifies 5 different languages, but are they the best?  Are all 5 needed?  I could see something like SFC, ladder, and a BASIC/Structured Text type language being the most needed???  (this is my opinion, but I care about what YOU think!)

Choose as many languages as you think you truly need (less is more sometimes, though, so if you think 17 languages, including COBOL, should be running in your PLC, you may want to whittle it down Cheesy)

If you don't see yours listed, choose Other and please post a comment as to which one it is.  Also, feel free to comment on the pros and cons of the languages above!
« Last Edit: March 08, 2008, 09:51:18 pm by franji1 » Logged

cdudley
Newbie
*
Posts: 1


« Reply #1 on: June 04, 2008, 10:06:46 am »

I put my vote in for function block diagram language.

FBD is powerful and easy to program with, it makes expressing complicated logical relationships clear and concise. It is always interesting to me how 4 or 5 pages of ladder can be compressed into 1 page of FBD, and even though the representation is so much more compact, it is often easier to read and decipher the flow of control.

It is the one real tool I miss when using DirectSoft as compared to Honeywell, A-B, Modicon etc.

Oh, and being able to program in C or C++ wouldn't hurt my feelings one bit either. Wink
Logged
franji1
Bit Weenie
Host Moderator
*****
Posts: 2336



WWW
« Reply #2 on: June 04, 2008, 10:31:04 am »

I put my vote in for function block diagram language.
After I ran this poll for a while, I noticed I mistakenly left out FBD (IEC-61131 Function Block Diagrams).  Please, if anyone else likes FBD, please let us know here by posting something (you can't just vote "other" - I need to know what "other" is  Grin)

Thanks cdudley for pointing this out!!
Logged

PLCGuy
Internal Dev
****
Posts: 617



« Reply #3 on: June 04, 2008, 01:20:26 pm »

Function Block Programming has my vote. I think expanding the I-box would be nice. With the FBP you can copy and paste whereas with the I-Box you have to fill in the box each time.
Logged
XAB
Newbie
*
Posts: 1


« Reply #4 on: June 16, 2008, 11:27:20 pm »

I too vote for FBD.  There are some very powerful functions in FB that would take several ladder rungs to perform the same.  Plus, as mentioned, the ease of circuit comprehension at a glance.
Logged
narsenault
Newbie
*
Posts: 1


« Reply #5 on: June 21, 2008, 07:24:06 pm »

I also would like to see FDB with the I-Box as mention by PLCGuy! FDB would speed up things.
Logged
Controls Guy
Internal Dev
****
Posts: 2558


Darth Ladder


« Reply #6 on: June 21, 2008, 07:43:33 pm »

If you're going to include Perl and Java, I nominate Python.  I'm not sure I want to program a PLC in Python, but I sure don't want to do so in Perl, and if a language from that genre were to be available, I'd like Python.  What the heck is Lua?

And, what do you consider the difference between Stage and SFC, since they're both listed?  I always considered Stage to be a somewhat non-optimal implementation of SFC.
Logged

I retract my earlier statement that half of all politicians are crooks.  Half of all politicians are NOT crooks.  There.
franji1
Bit Weenie
Host Moderator
*****
Posts: 2336



WWW
« Reply #7 on: June 21, 2008, 11:04:46 pm »

And, what do you consider the difference between Stage and SFC, since they're both listed?  I always considered Stage to be a somewhat non-optimal implementation of SFC.
There are many differences between them.  Both of them are based on Grafcet, and Petri Nets, but it's like C++ vs. Java.  Sure, there are similarities, but you definitely have 2 different camps.  Stage is definitely, exclusively a Koyo/ADC language, while SFC is a "standard" that is not PLC specific.  Just want to see who likes Stage and who likes SFC.
Logged

Controls Guy
Internal Dev
****
Posts: 2558


Darth Ladder


« Reply #8 on: June 21, 2008, 11:08:59 pm »

SFC for me, please.
Logged

I retract my earlier statement that half of all politicians are crooks.  Half of all politicians are NOT crooks.  There.
franji1
Bit Weenie
Host Moderator
*****
Posts: 2336



WWW
« Reply #9 on: June 21, 2008, 11:35:17 pm »

Don't you or Bob ever sleep?  Wink

Bob - Bella - great movie!  (I actually liked it more than Terry did!)
Logged

BobO
Host Moderator
*****
Posts: 4131


Yes Pinky, Do-more will control the world!


« Reply #10 on: June 21, 2008, 11:57:25 pm »

So yer sayin' yer a chick...and she's not? Hmmm...gotta think about that one. Wink
Logged

"We would rather apologize to 20% for what we chose not to do, than to apologize to 100% for what we did poorly." -BobO
Controls Guy
Internal Dev
****
Posts: 2558


Darth Ladder


« Reply #11 on: June 22, 2008, 11:43:06 am »

As long as there's one of each, it'll work out.
Logged

I retract my earlier statement that half of all politicians are crooks.  Half of all politicians are NOT crooks.  There.
BobO
Host Moderator
*****
Posts: 4131


Yes Pinky, Do-more will control the world!


« Reply #12 on: June 22, 2008, 11:56:00 am »

Well...I saw him at Blockbuster last night, and he was leaving with a movie that met all of the criteria for being a chick flick. I wished him well, and went home to watch Hell Boy. <insert Tim Taylor grunting here>

Since he liked it better than she did, one is left to reevaluate the starting condition. Grin I've known Mark for like...forever...and he is a bit of a softy though.
Logged

"We would rather apologize to 20% for what we chose not to do, than to apologize to 100% for what we did poorly." -BobO
Controls Guy
Internal Dev
****
Posts: 2558


Darth Ladder


« Reply #13 on: June 22, 2008, 11:58:03 am »

Oh, I should have qualified my comment.  As long as there's one of each it'll work out -- except in California   Grin
Logged

I retract my earlier statement that half of all politicians are crooks.  Half of all politicians are NOT crooks.  There.
tdamon
Newbie
*
Posts: 1


« Reply #14 on: July 21, 2008, 03:00:18 pm »

Function Block and RLL gets my vote
Logged
Pages: [1] 2 3 ... 6
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines

Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM