apei2014
工控的世界,我不懂
级别: 论坛先锋
精华主题: 0
发帖数量: 1198 个
工控威望: 1843 点
下载积分: 78779 分
在线时间: 522(小时)
注册时间: 2016-08-15
最后登录: 2025-01-23
查看apei2014的 主题 / 回贴
楼主  发表于: 2019-04-11 16:33
图片:
最近在学习ST语言,遇到问题了,
下降沿指令LDF在ST里要怎么编写?
东隅已逝,桑榆非晚。
18857713026
赚点辛苦钱不容易啊 诶~~~~ 努力赚钱
级别: 略有小成
精华主题: 0
发帖数量: 398 个
工控威望: 495 点
下载积分: 1198 分
在线时间: 192(小时)
注册时间: 2020-11-27
最后登录: 2025-01-25
查看18857713026的 主题 / 回贴
1楼  发表于: 2022-02-19 08:28
ST中下降沿 的FB块 是F_TRIG   需要实例化才能使用
复刻梯形图:
                      声明区:  F_按钮下降沿:ARRAY[1..3] OF F_TRIG; 3个实例化对象
                      程序区:  F_按钮下降沿[1](CLK:= M0, Q=> );      // () 内为FB块的管脚
                                      F_按钮下降沿[2](CLK:= M1, Q=> );
                                      F_按钮下降沿[3](CLK:= M2, Q=> );
                                     IF   F_按钮下降沿[1].Q  OR  F_按钮下降沿[2].Q  OR  F_按钮下降沿[3].Q   THEN
                                           M10:=FALSE;
                                     END_IF