三菱fb块讨论 -凯发网址

何斐_yz
级别: 探索解密
精华主题: 0
发帖数量: 90 个
工控威望: 197 点
下载积分: 8813 分
在线时间: 88(小时)
注册时间: 2018-07-09
最后登录: 2025-08-29
/
楼主  发表于: 2025-05-12 23:47
|
大家使用三菱gx works3软件制作fb块时候类型选择宏类型还是子程序类型?
今天有位工程师说建议全部选择宏类型,我问他为什么,他也说不上一二三来!
nooving
级别: 探索解密
精华主题: 0
发帖数量: 68 个
工控威望: 134 点
下载积分: 14999 分
在线时间: 217(小时)
注册时间: 2021-04-22
最后登录: 2025-08-30
/
1楼  发表于: 2025-05-14 09:48
|
宏类型调用时间相对较短
子程序类型调用时间相对较长

没感觉长哪了 一直用的子程序
何斐_yz
级别: 探索解密
精华主题: 0
发帖数量: 90 个
工控威望: 197 点
下载积分: 8813 分
在线时间: 88(小时)
注册时间: 2018-07-09
最后登录: 2025-08-29
/
2楼  发表于: 2025-05-20 08:39
|
引用
引用第1楼nooving于2025-05-14 09:48发表的  :
宏类型调用时间相对较短
子程序类型调用时间相对较长

没感觉长哪了 一直用的子程序

我也是,一直使用子程序类型
瞳孔里的微笑
静坐常思己过,闲谈莫论人非。
级别: 家园常客
精华主题: 0
发帖数量: 34 个
工控威望: 869 点
下载积分: 449 分
在线时间: 61(小时)
注册时间: 2021-04-29
最后登录: 2025-06-13
/
3楼  发表于: 2025-05-21 16:07
|
一个相当于西门子的fb,宏相当于fc把。我一般需要有保持的用子程序,没有就用宏
fczxjh
级别: 论坛先锋
精华主题: 0
发帖数量: 661 个
工控威望: 1626 点
下载积分: 221 分
在线时间: 287(小时)
注册时间: 2019-07-15
最后登录: 2025-09-02
/
4楼  发表于: 2025-05-22 10:40
|
引用
引用第3楼瞳孔里的微笑于2025-05-21 16:07发表的  :
一个相当于西门子的fb,宏相当于fc把。我一般需要有保持的用子程序,没有就用宏


gxw3操作手册:
选择“macro type(宏类型)”时,将fb程序本体存储在调用源的程序块中,或作为fb程序本
体的存储目标的fb文件中。
选择“subroutine type(子程序类型)”时,将fb的程序本体存储在fb文件中。

试图理解上面的话,
宏类型,将fb存储在被调用所在的程序块中,可以是主程序,也可以是子程序块。也可以在多个不同的地方重复调用。
子程序类型,将fb存储在fb文件中,fb文件理解为主程序中

再按照gxw2的使用习惯进行推理,先创建一个子程序并加入到扫描周期中,然后在子程序中,拉入fb
这个子程序就是上面的子程序类型,这个fb,就是上面的宏类型。

如果在博图中,fc、fb只相差一个背景数据块,我更偏向于全部用fb而放弃使用fc
[ 此帖被fczxjh在2025-05-22 10:50重新编辑 ]
fgx9306
engineer-x
级别: 家园常客
精华主题: 0
发帖数量: 763 个
工控威望: 873 点
下载积分: 21290 分
在线时间: 159(小时)
注册时间: 2015-06-08
最后登录: 2025-09-02
查看fgx9306的 主题 / 回贴
5楼  发表于: 2025-05-30 14:31
|
可以看看编译后的程序有啥区别

    网站地图