[西门子] PLC编程语言:梯形图(LD)vs. 结构化文本(ST)

[复制链接]
查看32884 | 回复0 | 2024-3-4 23:04:49 | 显示全部楼层 |阅读模式
在学习PLC的过程中,编程语言是必须要了解和掌握的。其中最受大家欢迎的主要是梯形图和结构化文本。他们都遵循国际标准:IEC61131-3 standard。

到底哪种好用?我们一起来探讨下。大家可以投票,看看目前用的哪种语言是最多的。



LD vs ST

梯形图是最早的一种语言(随着PLC的诞生),确实直观易懂,很多资深工程师也基本上就是使用LD就可以做大型项目了。

但是,随着st语言的开发和应用,无论是西门子和三菱,软件基本也包含st这种语言。甚至还提供st语言项目开发的培训和讲解。



结构化文本,类似C或C++,但是比他们更精简,对于熟悉高级语言编程的工程师非常容易上手。



当然,对于从来没有接触过高级语言的工程师,或者刚入门自动化控制行业的朋友,确实比较难以接受。



评价

我们看看国内外同行的观点:





参考来源:https://control.com/technical-articles/comparing-programming-languages-structured-text-vs-ladder-logic/



总结

对于简单的逻辑控制,或者刚入门的朋友,可以先用梯形图。而对于更复杂的运算或运控,更适合用ST。

时代在向前,我们也要跟上步伐。对于我们来说,这两种语言不是选择题,是必答题。如果还没掌握st的朋友,赶紧学习起来吧。

以下是ST语言的资料汇总,免费分享给大家(已经下载的朋友可忽略):
ST语言学习资料汇总


    【视频课程】Codesys V3.5系列入门课程【视频课程】Codesys SoftMotion软运动控制基础课程【视频课程】Codesys SoftMotion电子齿轮课程【视频课程】Codesys SoftMotion电子凸轮CAM课程【视频课程】Codesys Library自定义库的制作
    Codesys V3.5系列最全免费公开资料汇总

    十大常用滤波算法(ST语言)

    集成Chat GPT的PLC长啥样?

    2023年度TOP 10的PLC编程书籍分享

    HMI&SCADA之间的异同?

    MC_Power.status = FALSE,轴也可以运动?

    ST语言学习资料汇总

    TCP:Ping 命令在Codesys中如何使用?

    如何判断CODESYS PLC选型是否合适?

    PLC 常见的通讯接口和协议有哪些?

    第三方EtherCAT总线伺服驱动配置




--------END--------

喜欢本文还请大家分享及右下角“点赞”和“在看”

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则