最近做项目慢慢开始用FB,到最后还得是用FBD编程
1,FB标签超过24个,需要用到结构体解决
2,结构体用在FB里,主程序是梯形图的话无法使用,只能用FBD
3,梯形图用标签编写单行空间较小,修改标签会报错不方便
4,监控范围FBD比梯形图大,结构体可以集中监控大量元件
5,梯形图里插入FB后,FB标签多的话会很大很长,而用FBD会较小
6,FBD编写可能较慢,用熟练后其实还好
综合来说,我觉得做程序优化到最后,使用结构化FBD是必然的。
当然语言并不限于1种,就我个人而言,数据处理或简单批量程序我会用ST,简单小程序用梯形图,复杂批量程序用FBD。
最近因为ST占用太大内存,也用过语句表批量导入,也是可行的。