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

   日期:2020-08-19     浏览:1183    评论:0    
核心提示:总之,使用ST 语言有很多好处,特别是在复杂工艺计算,运动控制,PLC通讯网络,大数据处理,智能制造,等。
 1·2        “小张,这台设备电机出了点问题,你快帮忙调试一下。”

“好嘞。”

       虽然刚工作,但是你在学校早就学习了PLC编程,所以对于简单的控制器程序,你都能够看明白,现在也能慢慢去调试,查找问题了。所以你跑过去打开电脑,接上控制器,熟练的进入到调试界面,然后你就傻眼了,这是什么?

       IF  NOT ST1 AND ST2 THEN

       IF NOT SP1...

       .

       .

       .

       END IF                

      说好的梯形图呢?在学校里学PLC就只学了梯形图呀,怎么控制器里还有C语言?不,看着,也不像是C语言呀,这个怎么玩?

      这时,你的师父走过来,接过电脑,边点鼠标操作键盘,然后边跟你说,这台设备程序使用SCL语言写的,也是跟梯形图一样,属于控制器编程语言的一种,来,先跟着看一下怎么调试,然后回去找材料去认真学一下。

 

      结构化文本语言有以下几大优点:

      1.逼格高,提高入门门槛

      梯形图编程?你不觉得它很LOW吗?只要智商正常,我相信三下五除二就能学会梯形图编程,这大大简化了PLC 的入门难度,俗话说,物以稀为贵,入门简单,就意味着门槛不高,就意味着你从事这行业,收入会越来越低!为什么程序员工资高?大环境是一方面,入门门槛比PLC高也是一方面。

 

 

      2.提高程序的安全系数,保护自己的知识产权

      大家也许都会遇到这种情况,客户问你要程序,或是自己写的程序被别人上传,你别以为他们是好学生,想好好学习,天天向上,他们就想要你的程序,稍加修改,大家都懂的。更有甚者,改都不改,就仿造你的设备,你说气不气人?就是因为梯形图太简单了,使用ST语言后,大大提高程序门槛,给你程序,也让你一头雾水。

       3.方便计算,简化程序

       这个就是方便自己了,随着技术的发展,越来越多的设备需要复杂的工艺计算,使用梯形图进行计算,呵呵,你会怀疑人生的,就算个简单的公式,可能十几行程序就没了。用过三菱PLC的朋友应该知道,做个计算,写个模拟量,弄个通讯,那酸爽,呵呵。而用ST,就像数学运算一样简单,不管多复杂的运算,都不怕。

640.webp

      如,我们要做一个模拟量的滤波程序,采集了十个模拟量数据,要算它的平均值,用SC语言实现是很简单的

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只是做个逻辑控制,弄个常开常闭,自锁互锁,那你当我没说。

 
 
更多>同类云头条
0相关评论

推荐图文
推荐云头条
点击排行