酷德网

Kx-m3酷自造发布!
查看: 2838|回复: 3

我为什么推荐大家使用ST语言(结构化文本语言)进行PLC编程

[复制链接]
  • TA的每日心情
    慵懒
    2017-11-9 20:49
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2018-8-1 08:26:47 | 显示全部楼层 |阅读模式
    ST语言,指的是STURCT TEXT 语言,也就是结构化文本语言,是IEC61131-3标准规定的六种PLC编程语言之一,它是实现结构化编程的重要工具之一。它和C语言很类似,对于用惯了梯形图编程的人来说,可能不适应,不喜欢,甚至很抵触,其实,ST语言的优点是非常之多的。今天就跟大家讲述一下,推荐ST语言的理由。
    ea5dfcb5120fcef5eab6e80b57fa6c66.JPEG
    以下,是小编我以前写过的ST语言编程的文章,由浅入深,教你一步步的深入学习,大家可以参考。它无需任何基础就能学会,零基础入门ST语言,老飞行员带你翱翔。
    IEC61131-3中高级语言(ST)在PLC 编程中的应用
    跟我学PLC编程之结构文本语言(Structured text)基础
    PLC 编程语言 之结构文本语言命令组介绍,逻辑操作部分
    PLC 结构文本(STRUCE TEXT)编程语言,数学运算命令组介绍
    PLC 结构体文本(STRUCT TEXT)编程语言之逻辑操作
    PLC结构化文本编程语言(ST)判断语句IF END_IF语句介绍
    PLC ST语言编程,使用CASE语句实现多重条件以及步进功能(SFC)
    PLC结构化文本语言(STRUCT TEXT)FOR循环语句介绍
    无限次数循环语句,怎样在ST语言中实现(基于CODESYS平台PLC)
    可编程控制器(PLC)使用ST(STRUCT TEXT)语言如何调用功能块
    可编程控制器(PLC)编程如何使用ST语言实现上升沿和下降沿触发
    ST语言编程学习,怎么样调用FC(功能)
    置位(SET)与复位(RESET)指令在PLC编程中用ST语言怎样实现
    以控制伺服为例,讲述ST语言编写PLC程序,以及功能块的嵌套调用
    西门子博途与CODESYS 平台可编程控制器(PLC)ST 语言的比较
    1 逼格高,提高入门门槛
    梯形图编程?你不觉得它很LOW吗?只要智商正常,我相信三下五除二就能学会梯形图编程,这大大简化了PLC 的入门难度,俗话说,物以稀为贵,入门简单,就意味着门槛不高,就意味着你从事这行业,收入会越来越低!为什么程序员工资高?大环境是一方面,入门门槛比PLC高也是一方面。
    da1dc710c07364ccf640ad66270425d8.JPEG
    2 提高程序的安全系数,保护自己的知识产权
    大家也许都会遇到这种情况,客户问你要程序,或是自己写的程序被别人上传,你别以为他们是好学生,想好好学习,天天向上,他们就想要你的程序,稍加修改,大家都懂的。更有甚者,改都不改,就仿造你的设备,你说气不气人?就是因为梯形图太简单了,使用ST语言后,大大提高程序门槛,给你程序,也让你一头雾水。
    3方便计算,简化程序
    这个就是方便自己了,随着技术的发展,越来越多的设备需要复杂的工艺计算,使用梯形图进行计算,呵呵,你会怀疑人生的,就算个简单的公式,可能十几行程序就没了。用过三菱PLC的朋友应该知道,做个计算,写个模拟量,弄个通讯,那酸爽,呵呵。而用ST,就像数学运算一样简单,不管多复杂的运算,都不怕。
    b0440e02085f8586328eb8a42a4ed163.JPEG
    比如,我们要做一个模拟量的滤波程序,采集了十个模拟量数据,要算它的平均值,用ST语言实现是很简单的
    A:=(A1+A2+A3+A4+A5+A6+A7+A8+A9+A10)/10;
    就这么一个简单的计算,想想用梯形图该是多大的工程啊,如果是五十个,一百个呢?
    4方便移植,可以复制粘贴
    ST语言都是遵循IEC61131-3标准的,因此,可以在不同的平台上复制粘贴,从CODESYS粘贴到西门子博途上,只需做个简单的修改即可,而ABB,贝加莱,施耐德,和利时,伦茨,WAGO,倍福等等CODESYS平台的PLC,你改都不用改,直接粘贴就可以。而且自己写好的程序可以方便的保存成文本文档,随时使用。这样,我们就可以把常用的功能做成库,另存为文本文档,随时带在身边。
    5 方便使用高级语言的各种功能,轻松应对复杂工艺
    使用ST语言,就跟使用高级语言一样,可以使用指针,数组,结构体等高级语言的内容,它会大大方便我们编程,以上这些,用梯形图实现是非常麻烦的,甚至是不能实现的。
    总之,使用ST 语言有很多好处,特别是在复杂工艺计算,运动控制,PLC通讯网络,大数据处理,智能制造,等。如果你认为PLC只是做个逻辑控制,弄个常开常闭,自锁互锁,那你当我没说。

    回复

    使用道具 举报

  • TA的每日心情
    开心
    2018-9-11 07:32
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2018-9-6 18:20:20 | 显示全部楼层
    very very good!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-11-20 13:25
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2018-11-20 13:21:23 | 显示全部楼层
    请问那些文章在哪里下载呀!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2018-12-23 10:55:07 | 显示全部楼层
    大师,你列的教程在哪里有下载?
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

    本版积分规则

    
    顶部qrcode底部
    关注酷德网订阅号,获取更多资讯!

    QQ|小黑屋|手机版|Archiver|酷德论坛 ( 苏ICP备16065247号 )|网站地图

    GMT+8, 2019-6-17 16:52 , Processed in 0.199366 second(s), 48 queries .

    酷德网

    © 2001-2013 Hicodesys. 技术支持 by 酷德网

    快速回复 返回顶部 返回列表