首页 上一页 1 2 下一页 尾页

【有奖讨论】LD梯形图与ST结构化文本未来哪个是主流? 点击:595 | 回复:33



fighting2021

    
  • [管理员]
  • 精华:4帖
  • 求助:4帖
  • 帖子:1125帖 | 7745回
  • 年度积分:292
  • 历史总积分:20741
  • 注册:2008年11月11日
发表于:2024-05-29 11:20:01
楼主

在现在的PLC编程中大家用那种语言更多些呢?梯形图还是ST结构化文本呢?觉得哪个会成为未来编程的主流?


我们先来看看部分网友们的回答:

网友A:ST或其他高级语言就像会所的高质货,梯形图就像胡同的百元货,看需求。


网友A:老祖宗说:极致是简,只要自己能写程序就能看到的写法语言才是最好的,梯形图的流通性是最强的。

网友B:ST对运算类的处理更方便,梯型图对点位的表达更直观。


网友C:梯形图写流程逻辑简单易懂,写好程序可以交给新人调试,哪个指令不通了基本都是看一眼就能找到问题点。而复杂的计算则是ST的优势,还有轴跟标准程序的封装用ST也能减少很大的工作量。真正实用的都是挑两者的强项混合使用。


网友D:我已经几年没写梯形图了,别人能不能看懂,不是我操心的,但我的变量命名都是标准的英文,我的程序不会写的很完善,给自己留个后路,搞自己的标准化就行!成了别人的标准化,你很容易失业!


网友E:梯形图来源于曾经的继电器逻辑控制电路图,本身就是为了让那一代技术人员方便过渡到程序控制做的妥协。而现在工学本科多如狗,C语言单片机人人都了解的情况下,高级文本编程也会慢慢成为主流


大家怎么看呢?欢迎回帖留言讨论!


参与奖励:有效参与用户均奖励50论坛积分



楼主最近还看过



JSdanzi

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 556回
  • 年度积分:91
  • 历史总积分:9431
  • 注册:2012年9月22日
发表于:2024-05-29 12:37:09
1楼

都是混合使用,LD方便调试和监控,ST方便计算,各有各的好

太月星辰

  • 精华:0帖
  • 求助:1帖
  • 帖子:5帖 | 395回
  • 年度积分:537
  • 历史总积分:3947
  • 注册:2011年11月02日
发表于:2024-05-29 12:53:46
2楼

目前来看,确实和楼上大佬说得差不多,混合使用。做计算ST优势很明显。

victor329

  • [版主]
  • 精华:1帖
  • 求助:26帖
  • 帖子:341帖 | 2442回
  • 年度积分:7165
  • 历史总积分:95971
  • 注册:2008年5月16日
发表于:2024-05-29 13:37:08
3楼

梯形图和ST结构化文本各有其优势和适用场景。梯形图在简单逻辑控制和现场调试方面具有优势,而ST结构化文本在复杂算法和高级控制逻辑方面有优势。

在选择使用哪种编程语言时,需要根据具体的应用需求和个人的技能掌握情况来做出决策。

从行业发展趋势来看,随着工业自动化和智能制造的不断发展,对控制系统的需求将越来

越复杂化和多样化。因此,掌握多种编程语言并灵活运用将成为工程师的重要能力之一。

无论是梯形图还是ST结构化文本,都有其广阔的发展前景和应用空间。


zuozhuan2009

  • 精华:0帖
  • 求助:1帖
  • 帖子:4帖 | 96回
  • 年度积分:0
  • 历史总积分:3421
  • 注册:2010年7月29日
发表于:2024-05-29 16:53:06
4楼

混合使用,但是,ST通用性更强,直接可以移植到别的类型上的PLC。

ac米兰

  • 精华:4帖
  • 求助:0帖
  • 帖子:260帖 | 12924回
  • 年度积分:5229
  • 历史总积分:39880
  • 注册:2004年4月26日
发表于:2024-05-30 07:29:44
5楼

一些复杂的运算 ST能好一些

普通的逻辑控制还是梯形图方便。

江湖再见-余辉

  • [版主]
  • 精华:54帖
  • 求助:45帖
  • 帖子:3396帖 | 28570回
  • 年度积分:2247
  • 历史总积分:139713
  • 注册:2006年4月25日
发表于:2024-05-30 09:15:54
6楼

不管是梯形图还是ST结构化文本,适合自己的才是主流,鞋合不合适,只有脚知道。

对于绝大多数人而言,可能梯形图更具直观性,更好理解,也能很好掌握并得心应手。

而对于掌握了高级语言的人而言,结构化文本才是首选。结构化文本的优点是可以编写复杂的逻辑功能,具有很高的灵活性和可扩展性。当然对于大多数工程师而言,都不会选结构化文本作为编程语言。

有时候,也区分于项目的复杂程度,如果仅仅只是一个很小的项目,梯形图能一目了然地实现功能,何必简单事情复杂化呢?

我的观点是,选择适合自己的,才是最重要的。如果说能同时掌握多种语言编程,那最好不过。

空不异色

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:22帖 | 623回
  • 年度积分:90
  • 历史总积分:26248
  • 注册:2020年3月27日
发表于:2024-05-30 10:58:12
7楼


  1. 使用现状

    • 梯形图:梯形图由于其直观易懂和便于入门的特点,在PLC编程中仍然占有重要地位。尤其在简单工程和入门阶段,梯形图被广泛应用。根据参考文章3中的调查结果,梯形图在用户使用的PLC编程语言中排名第二。

    • ST结构化文本:虽然在国内的普及程度较差,但ST结构化文本因其与C语言等相似的语法构造和易于实现面向对象编程(OOP)的特点,受到了部分用户的青睐。尤其是在需要进行复杂控制、数据处理和通信组网等高级功能的场合,ST结构化文本具有明显优势。调查结果显示,结构化文本语言在用户中排名第一。

  2. 未来趋势

    • 随着智能制造和工业互联网的发展,对于PLC编程的需求也在不断变化。梯形图虽然直观易懂,但在处理复杂功能和高级应用时显得力不从心。而ST结构化文本由于其强大的编程能力和易于实现OOP的特点,更能够满足未来PLC编程的需求。

    • 随着PLC功能的扩展,如运动控制、总线通讯、数据处理等,单纯的梯形图已经无法满足这些需求。因此,ST结构化文本和其他高级编程语言(如SCL)有望在未来成为PLC编程的主流语言。

在当前的PLC编程中,梯形图和ST结构化文本都有其独特的应用场景和优势。但在未来,随着PLC功能的不断扩展和智能制造、工业互联网的发展,ST结构化文本和其他高级编程语言有望成为编程的主流。这主要是因为它们具有更强的编程能力和易于实现OOP的特点,能够更好地满足复杂控制和高级应用的需求。


gk2017

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 0回
  • 年度积分:0
  • 历史总积分:51
  • 注册:2020年1月15日
发表于:2024-05-30 11:44:09
8楼

加油,一起学习

sky2018

  • [版主]
  • 精华:1帖
  • 求助:3帖
  • 帖子:58帖 | 1724回
  • 年度积分:0
  • 历史总积分:13261
  • 注册:2004年4月02日
发表于:2024-05-30 16:08:32
9楼

LD梯形图更简单、更直观。ST适合于复杂逻辑与算法计算。

fighting2021

  • [管理员]
  • 精华:4帖
  • 求助:4帖
  • 帖子:1126帖 | 7745回
  • 年度积分:310
  • 历史总积分:20759
  • 注册:2008年11月11日
发表于:2024-05-30 16:39:58
10楼

看来是两种都得学

Secretz

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 8回
  • 年度积分:1
  • 历史总积分:8
  • 注册:2016年2月04日
发表于:2024-05-30 17:10:38
11楼

关键词是未来编程,如果能训练到AI编写ST,那大概率还是ST是主流,目前还是两者并用状态。

请叫我王老湿

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:628帖 | 8777回
  • 年度积分:73
  • 历史总积分:352144
  • 注册:2011年4月25日
发表于:2024-05-30 22:04:58
12楼

很多时候两种语言可以换着来,但是梯形图比较容易观察

广州阿君

  • [版主]
  • 精华:25帖
  • 求助:20帖
  • 帖子:532帖 | 7003回
  • 年度积分:142
  • 历史总积分:67104
  • 注册:2010年6月26日
发表于:2024-06-01 15:12:17
13楼

LAD ST无所谓的哪个好哪个坏。

每个人的习惯不一样所以使用方式会不一样。

老电工来说喜欢梯形图,年轻小伙子更习惯于使用ST。

梯形图来说查故障更直观明了。ST来说更接近于高级编程语言C语言。

年轻人思维转的快,IF THEN ELSE END IF CASE  FOR ENDFOR随便信手拈来。

老电工来说梯形图查故障好查,哪里通断直观明确。

zhgf_0602

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 21回
  • 年度积分:29
  • 历史总积分:736
  • 注册:2021年11月14日
发表于:2024-06-01 16:00:00
14楼

梯形图,入门简单,直接,对技术人员要求低。

轻风1990

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 11回
  • 年度积分:144
  • 历史总积分:144
  • 注册:2024年5月08日
发表于:2024-06-01 20:35:57
15楼

未来的控制肯定趋向复杂化,那时候梯形图够呛,必然是ST。


时空72

  • 精华:2帖
  • 求助:250帖
  • 帖子:541帖 | 4478回
  • 年度积分:0
  • 历史总积分:31316
  • 注册:2008年6月06日
发表于:2024-06-01 21:43:32
16楼

LD对于逻辑控制更加直观,更适合设备运行逻辑,ST非常方便数据处理,尤其对大数据时代更加契合ST。我就想两者为什么不能兼容融合呢?

万泉河

  • 精华:0帖
  • 求助:0帖
  • 帖子:82帖 | 66回
  • 年度积分:23
  • 历史总积分:450
  • 注册:2009年12月04日
发表于:2024-06-01 23:06:49
17楼

关于这个话题,我早就写过文章探讨过了。 

参考:

1030 【万泉河】LAD是不是被SCL/ST全面碾压了?

https://mp.weixin.qq.com/s/5pl73doGtkGORGChbUtbFg


fighting2021

  • [管理员]
  • 精华:4帖
  • 求助:4帖
  • 帖子:1127帖 | 7749回
  • 年度积分:354
  • 历史总积分:20803
  • 注册:2008年11月11日
发表于:2024-06-03 14:06:36
19楼

引用 "万泉河" 的回复,发表在17楼
        内容: 关于这个话题,我早就写过文章探讨过了。 参考:1030 【万泉河】LAD是不是被SCL/ST全面碾压了?https://mp.weixin.qq.com/s/5pl73doGtkGORGChbUtbF...

是啊

回复本楼

    

关育谋

  • [版主]
  • 精华:5帖
  • 求助:23帖
  • 帖子:751帖 | 5739回
  • 年度积分:531
  • 历史总积分:92816
  • 注册:2004年5月28日
发表于:2024-06-03 16:47:47
19楼

LD梯形图和ST结构化文本都是PLC中常用的编程语言。它们各自有着特点和优势,因此,哪一种会成为未来的主流编程语言,难以简单预测。

LD梯形图是一种图形化的编程语言,与电气操作原理图相对应,具有直观性、形象性和实用性的特点,与继电器控制系统类似,电气技术人员易于掌握和学习。

ST结构化文本则是一种类似于计算机高级语言的编程方式,它的语法规范接近计算机中的PASCAL语言。它的主要优点包括:强大的数据处理能力和易于维护和修改。

然而,未来的发展趋势可能受到多种因素的影响,包括技术发展、市场需求、行业标准等。随着工业自动化的不断发展,对PLC编程的需求也在不断变化。一些新兴的技术和应用场景可能会对特定的编程语言提出更高的要求。

在可预见的未来,LD梯形图和ST结构化文本可能会继续并存,并在不同的应用场景中发挥各自的优势。最终的主流编程语言将取决于具体的应用需求、工程师的技能和偏好以及行业的发展趋势。


回复本楼

    

GK_QinG

  • [版主]
  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 69回
  • 年度积分:29
  • 历史总积分:9673
  • 注册:2016年4月26日
发表于:2024-06-04 12:48:44
20楼

随着控制逻辑的复杂性增加,LD的局限性也显现出来,例如在处理复杂的算术运算和数据处理时不够灵活。而ST对于没有编程背景的人来说,学习曲线可能比较陡峭。希望将LD和ST的优点结合起来,提供更全面的编程解决方案。

回复本楼

    
  • fighting2021楼主

    是的

    2024-06-04 13:34:32回复


热门招聘
相关主题

官方公众号

智造工程师
    
    首页 上一页 1 2 下一页 尾页