18998923978
级别: 探索解密
精华主题: 0
发帖数量: 48 个
工控威望: 112 点
下载积分: 2364 分
在线时间: 71(小时)
注册时间: 2021-10-09
最后登录: 2024-11-06
查看18998923978的 主题 / 回贴
楼主  发表于: 2022-03-30 12:04
松下PLC的FB程序编译后和子程序调用没啥区别,槽点在于,当你重复调用FB块的时候,程序步会显著增加,很快就可能超出程序的容量限制了。比如说,使用FPXH-C60T的PLC编写一个2000步以上的轴控块,调用6次,编译后仅轴控FB块就占用了12000步以上了。
18998923978
级别: 探索解密
精华主题: 0
发帖数量: 48 个
工控威望: 112 点
下载积分: 2364 分
在线时间: 71(小时)
注册时间: 2021-10-09
最后登录: 2024-11-06
查看18998923978的 主题 / 回贴
1楼  发表于: 2022-03-31 16:02
图片:
图片:
引用
引用第3楼linzhenfu于2022-03-31 10:34发表的  :
难道三菱不是吗


三菱GX WORKS3还好些,FB块调用时可以设置,选择调用方式:子程序方式,或者宏文件方式。其中子程序方式:多次调用时,其本体代码量不会增加,增加的只是接口变量,执行时会稍微消耗点CPU的时间;宏文件方式,多次调用时,相当于在每个调用处展开,代码量会显著增加,优点是不影响CPU的执行周期。两者各有利弊吧。
[ 此帖被18998923978在2022-03-31 16:12重新编辑 ]