在现在的PLC编程中大家用那种语言更多些呢?梯形图还是ST结构化文本呢?觉得哪个会成为未来编程的主流?
我们先来看看部分网友们的回答:
网友A:ST或其他高级语言就像会所的高质货,梯形图就像胡同的百元货,看需求。
网友A:老祖宗说:极致是简,只要自己能写程序就能看到的写法语言才是最好的,梯形图的流通性是最强的。
网友B:ST对运算类的处理更方便,梯型图对点位的表达更直观。
网友C:梯形图写流程逻辑简单易懂,写好程序可以交给新人调试,哪个指令不通了基本都是看一眼就能找到问题点。而复杂的计算则是ST的优势,还有轴跟标准程序的封装用ST也能减少很大的工作量。真正实用的都是挑两者的强项混合使用。
网友D:我已经几年没写梯形图了,别人能不能看懂,不是我操心的,但我的变量命名都是标准的英文,我的程序不会写的很完善,给自己留个后路,搞自己的标准化就行!成了别人的标准化,你很容易失业!
网友E:梯形图来源于曾经的继电器逻辑控制电路图,本身就是为了让那一代技术人员方便过渡到程序控制做的妥协。而现在工学本科多如狗,C语言单片机人人都了解的情况下,高级文本编程也会慢慢成为主流
大家怎么看呢?欢迎回帖留言讨论!
参与奖励:有效参与用户均奖励50论坛积分
楼主最近还看过
使用现状:
梯形图:梯形图由于其直观易懂和便于入门的特点,在PLC编程中仍然占有重要地位。尤其在简单工程和入门阶段,梯形图被广泛应用。根据参考文章3中的调查结果,梯形图在用户使用的PLC编程语言中排名第二。
ST结构化文本:虽然在国内的普及程度较差,但ST结构化文本因其与C语言等相似的语法构造和易于实现面向对象编程(OOP)的特点,受到了部分用户的青睐。尤其是在需要进行复杂控制、数据处理和通信组网等高级功能的场合,ST结构化文本具有明显优势。调查结果显示,结构化文本语言在用户中排名第一。
未来趋势:
随着智能制造和工业互联网的发展,对于PLC编程的需求也在不断变化。梯形图虽然直观易懂,但在处理复杂功能和高级应用时显得力不从心。而ST结构化文本由于其强大的编程能力和易于实现OOP的特点,更能够满足未来PLC编程的需求。
随着PLC功能的扩展,如运动控制、总线通讯、数据处理等,单纯的梯形图已经无法满足这些需求。因此,ST结构化文本和其他高级编程语言(如SCL)有望在未来成为PLC编程的主流语言。
在当前的PLC编程中,梯形图和ST结构化文本都有其独特的应用场景和优势。但在未来,随着PLC功能的不断扩展和智能制造、工业互联网的发展,ST结构化文本和其他高级编程语言有望成为编程的主流。这主要是因为它们具有更强的编程能力和易于实现OOP的特点,能够更好地满足复杂控制和高级应用的需求。
关于这个话题,我早就写过文章探讨过了。
参考:
https://mp.weixin.qq.com/s/5pl73doGtkGORGChbUtbFg
LD梯形图和ST结构化文本都是PLC中常用的编程语言。它们各自有着特点和优势,因此,哪一种会成为未来的主流编程语言,难以简单预测。
LD梯形图是一种图形化的编程语言,与电气操作原理图相对应,具有直观性、形象性和实用性的特点,与继电器控制系统类似,电气技术人员易于掌握和学习。
ST结构化文本则是一种类似于计算机高级语言的编程方式,它的语法规范接近计算机中的PASCAL语言。它的主要优点包括:强大的数据处理能力和易于维护和修改。
然而,未来的发展趋势可能受到多种因素的影响,包括技术发展、市场需求、行业标准等。随着工业自动化的不断发展,对PLC编程的需求也在不断变化。一些新兴的技术和应用场景可能会对特定的编程语言提出更高的要求。
在可预见的未来,LD梯形图和ST结构化文本可能会继续并存,并在不同的应用场景中发挥各自的优势。最终的主流编程语言将取决于具体的应用需求、工程师的技能和偏好以及行业的发展趋势。
回复本楼
随着控制逻辑的复杂性增加,LD的局限性也显现出来,例如在处理复杂的算术运算和数据处理时不够灵活。而ST对于没有编程背景的人来说,学习曲线可能比较陡峭。希望将LD和ST的优点结合起来,提供更全面的编程解决方案。
回复本楼
是的
2024-06-04 13:34:32回复