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绝逼是一件利器!!
“关注和分享,是一种美德!”
转载请注明:燕骏博客 » 第一章:初始Codesys与ST-1.2.1ST是什么?有什么优势?
赞赏作者微信赞赏支付宝赞赏