发表于:2008/11/28 15:26:00
#0楼
在下以前学的是电子工程专业,后来搞了两年单片机,算是个半懂单片机开发的人,后来有机会就进入了工控行业,感觉PLC开发还是要简单多了,至少很多底层的东西不用去管了.刚刚学工控就知道这几种语言,用的也是西门子的PLC,300和400,一直都用LAD,而STL只是初学时在里面过了一道就出来了,因为当初学单片机时也是先学汇编,然后等稍微会点就马上过渡到用C了的.所以学PLC编程也是照这样来的.结果现在做了几年后先是道听途说的知道比如老外的例子总是用的STL,或者某某说STL能用出LAD表达不出的功能.后来在这个论坛的那个语言的投票帖子里彻底的让我看到了人们对LAD的态度:
总结下来有3种,
1种是,初学者才用LAD,高手都用STL.,用LAD那是菜鸟的表现,完全不专业.
2种是,不用STL就不能发挥西门子PLC的精华,LAD的功能太有限了,完全是在放着大好的功能不用,太浪费了.
3种是,什么方便就用什么,LAD简单明了,而STL处理运算方便,用哪种无所谓.
在下的意思是到底哪种才是中肯的说法呢,难道STL真的那么强大吗?有哪些功能是STL有而LAD完全做不到的呢?STL跟汇编像,不好理解,调试起来也不方便,如果不加点注释,自己第二天看自己的东西都有陌生感.而且学起来也要花更多的时间,如果STL真的那么重要那就算花再多的力气我也要把它用好,如果它不是那么必要,用STL后并没有如虎添翼的效果,我就不想花那么多的精力去记这些了.最多了解一下,基本看的懂几句就行了.
欢迎大家都来说说自己的看法,谢谢.
总结下来有3种,
1种是,初学者才用LAD,高手都用STL.,用LAD那是菜鸟的表现,完全不专业.
2种是,不用STL就不能发挥西门子PLC的精华,LAD的功能太有限了,完全是在放着大好的功能不用,太浪费了.
3种是,什么方便就用什么,LAD简单明了,而STL处理运算方便,用哪种无所谓.
在下的意思是到底哪种才是中肯的说法呢,难道STL真的那么强大吗?有哪些功能是STL有而LAD完全做不到的呢?STL跟汇编像,不好理解,调试起来也不方便,如果不加点注释,自己第二天看自己的东西都有陌生感.而且学起来也要花更多的时间,如果STL真的那么重要那就算花再多的力气我也要把它用好,如果它不是那么必要,用STL后并没有如虎添翼的效果,我就不想花那么多的精力去记这些了.最多了解一下,基本看的懂几句就行了.
欢迎大家都来说说自己的看法,谢谢.