最近小编浏览了一些关于PLC编程语言的帖子,其中有涉及LAD 与SCL两种编程语言的一些优劣势对比,网友们发表了自己不同的看法:
用户1:梯形图搞逻辑控制太反人类了,只能叫plc的开关,而且没有判断分支,经常要搞自保持,用常闭节点表示不等于,其实这些操作在scl里面都是很简单的操作,越复杂的操作在scl里面就比梯形图越简单,用到的其实也是很入门的编程内容,就判断分支而已,在搞点数学计算就更简单了,scl是parcal语法风格,学起来很容易,剩下的就是软件右边列的指令了,比开发软件用的整套东西简单多了
用户2:我最近做程序遇到瓶颈,梯形图编程实在太麻烦,直接是直观,就是写复杂一点的程序,头都要想秃了
但是不会scl编程
用户3:我觉得目前的状态下对我来说混合使用是比较好的,传统的逻辑控制等方面用梯形图,需要循环嵌套判断逻辑的和数学运算的地方就用SCL。梯形图优点是直观,缺点是比较占篇幅,一页放不了几段。我短期记忆力不是很好,经常看了后面忘了前面,SCL比较简洁,不用频繁地翻页去找,梯形图写好几页篇幅的一般SCL几句话就能搞定。但是SCL调试好像不如梯形图直观,只能监测到值的变化,而里面的逻辑是看不到怎么运行的。
用户4:SCL适合软件工程师,LAD适合电气工程师,LAD非常适合初学者,有人说写梯形图感觉很low,但当你学了AB PLC以后你就不这么认为了,因为它的程序基本都是LAD编程的。
大家对此有什么看法,PLC编程时您擅长的是LAD还是SCL呢?就此话题欢迎PLC爱好者们一起交流探讨。
参与福利:有效参与讨论的用户均可获得论坛10积分的奖励
楼主最近还看过