新手极速入门-CODESYS V2.1-酷德网 - CoDeSys软件教程下载,CoDeSys工控资讯门户 

酷德网

HSC6490-cn中国制造,中国芯~
查看: 4025|回复: 1

新手极速入门

[复制链接]

该用户从未签到

发表于 2022-1-24 14:23:51 | 显示全部楼层 |阅读模式
绝对极速入门
程序无非就是几个常开,常闭,线圈,上升沿,下降沿,定时器,计数器,今天都教会你,你就入门了,ST语言
打开这个链接
http://www.360doc.com/content/18/0514/08/55108001_753748368.shtml
为了防止链接打不开,我复制内容下来
1 常开 常闭
常开直接调用变量,常闭在变量前加 NOT 比如
如图所示的梯形图,I0 I1在ST 中表示
I0
NOT I1
2 上升沿 下降沿
上升沿和下降沿的实现比较麻烦,需要调用功能块实现,上升沿调用 R_TRIG,下降沿调用 F_TRIG。比如,要实现I0 的上升沿
如图所示,我们要先定义一个变量R1,它的数据类型为 R_TRIG,它的触发信号为I0,在程序中调用R1.Q 就是变量I0的上升沿。R1.Q和下图所示的元素意义是一样的
下降沿也是使用同样的方法,它调用功能块F_TRIG。大家不妨自行尝试。
3 定时器 计数器
定时器和计数器也是通过调用功能块实现,定时器的功能块为TON,计数器的功能块为CTU,老规矩,我们先要定义变量,变量类型为定时器型 和计数器型。
如上图所示,我们先定义变量T1 和C1,分别为定时器型和计数器型,然后再将输入输出元素列出,图中红色荧光笔中部分就是我们需要填入的变量,也就是定时器和计数器的基本参数。

到此为止,ST语言基本的要素你已经掌握了,就可以写一些简短的程序了,就可以自由翱翔ST语言的世界了,自此告别LOW逼的梯形图,大大提高自己的逼格。
需要注意的是,小编我介绍的是基于IEC61131-3标准的ST语言,适合于CODESYS平台,比如施耐德,伦茨,ABB,倍福,WAGO,台达,汇川 等等。如果你用的是西门子博途,它的ST语言称之为SCL(注意,不是STL),它和标准的ST语言还是有差别的,个人认为,博途的SCL语言相比ST语言,更加的繁琐,麻烦。就像老太太的裹脚布一样,又臭又长。




+10
不赞一个?
打赏鼓励一下!
回复

使用道具 举报

  • TA的每日心情
    开心
    2023-2-24 14:57
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    发表于 2022-1-25 15:36:11 | 显示全部楼层
    学习了,谢谢分享
    +10
    不赞一个?
    打赏鼓励一下!
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

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

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

    GMT+8, 2026-11-14 23:46 , Processed in 0.169215 second(s), 47 queries .

    酷德网

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

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