快使用Ctrl+D收藏本站!如果本站的文章以及资源有帮助到您,希望您能赞助本站服务器费用,感谢您的支持!本站开放注册,现邀请您一起分享技术心得!您可以-注册-

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

CoDeSys Julius_wen 532℃ 0评论

 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是什么?有什么优势?

赞赏作者

微信赞赏支付宝赞赏

喜欢 (2)or分享 (0)

如果您喜欢本站文章,感觉本站的资源对您有帮助,请狠狠点击下面

每累计赞助40元,即可让本站按最低配置运行一个月,感谢您的支持!

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址