[汇川] 第一章:初始Codesys与ST-1.2.1ST是什么?有什么优势?

[复制链接]
查看158 | 回复0 | 2024-11-14 07:20:06 | 显示全部楼层 |阅读模式
>

1.2.1 ST语言是什么

   结构化文本/结构式文件编程语言(英语:Structured text)也称为ST语言,是为可编程逻辑控制器(PLC)设计的编程语言,是相关的IEC 61131-3标准中支援几种语言之一。结构式文件编程语言是一种类似于C语言的高级编程语言。

    不过它比C语言又高级一点,ST文本是面向对象编程的语言,而C语言是面向过程编程的高级语言。关于面向对象的概念,我们在后面codesys高级应用教程中再详细介绍。

1.2.2ST语言的优势

   ST语言优势是对于梯形图说的,ST是类似于C语言的高级编程语言,当你熟悉了ST语法之后,写ST代码就像说话一样顺溜。

    ST语言在处理数据运算,写算法程序的时候。会比梯形图方便N倍,比如梯形图的加减乘除数据转换运算可能得6,7行才能解决,而我们采用ST编程之后,一行代码就能解决了。

    ST是面向对象的编程语言,我们可以将设备的一些特性封装成功能块。这部分的代码我们可以进行重复使用,我们也可以积累这部分的代码,整理成自己的代码库。这些都是小型PLC梯形图无法比拟的优势!

    如果要用一个比喻的话,梯形图编程是骑自行车,那么使用ST编程就是开飞机了。希望大家能习惯并喜欢ST语言,复杂项目中ST绝逼是一件利器!!


       “关注和分享,是一种美德!”





免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则