yoyo2001426
级别: 略有小成
精华主题: 0
发帖数量: 229 个
工控威望: 467 点
下载积分: 3518 分
在线时间: 168(小时)
注册时间: 2017-04-23
最后登录: 2025-01-24
查看yoyo2001426的 主题 / 回贴
楼主  发表于: 2021-02-26 13:49
请教各位老铁在一开始学习FB的写法时 怎么学习
我都是写Ladder,有人说FB写轴比较好写 所以想练习看看
不过FB 不像是ladder 很直观就知道在干嘛
框框左右边 什么B: i_bEN 之类的 要怎么去理解
zhou1211
级别: 略有小成
精华主题: 1 篇
发帖数量: 206 个
工控威望: 363 点
下载积分: 1174 分
在线时间: 66(小时)
注册时间: 2013-11-04
最后登录: 2025-01-09
查看zhou1211的 主题 / 回贴
1楼  发表于: 2021-03-03 13:47
引用
引用楼主yoyo2001426于2021-02-26 13:49发表的 各位老铁,FB 程序编写的疑问 :
请教各位老铁在一开始学习FB的写法时 怎么学习
我都是写Ladder,有人说FB写轴比较好写 所以想练习看看
不过FB 不像是ladder 很直观就知道在干嘛
框框左右边 什么B: i_bEN 之类的 要怎么去理解

楼下的说得对,你先搞清FB FC是什么再说吧

fb(IN1  IN2 IN3, OUT1,OUT2,OUT3);
A := FC(IN1,IN2,IN3);
FB没有返回值,只有过程和结果,
FC是算法,返回值唯一,可以直接做为一个变量
例如 if FC(A) THEN
FB则是
if FB.Out then