gxcklgg
级别: 探索解密
精华主题: 0
发帖数量: 86 个
工控威望: 172 点
下载积分: 947 分
在线时间: 41(小时)
注册时间: 2018-04-04
最后登录: 2024-11-05
查看gxcklgg的 主题 / 回贴
楼主  发表于: 2020-04-07 12:09
这三种写法哪种执行速度比较快?最近一个项目用了结构化FBD+SFC写的,总共35根轴,配置是Q06UDV+4个QD75D4N+1个QD75MS4+1个QD77MS16,实际扫描周期是10ms,觉得扫描时间有点长了,程序里用了不少FB块,如果是用ST写这些FB块,执行速度会不会快一点?
mv0099
级别: 探索解密
精华主题: 0
发帖数量: 11 个
工控威望: 104 点
下载积分: 882 分
在线时间: 3(小时)
注册时间: 2017-11-22
最后登录: 2021-08-01
查看mv0099的 主题 / 回贴
1楼  发表于: 2020-04-08 12:29
FBD 是大锅菜,所有程序不分轻重缓急一同扫描,效率自然差
若支持多执行线,可区分前景(即时性要求高的程序)与背景(可以慢慢跑的部分),
或搭配ST,有用到的程式才执行,其馀则跳过