FANUC FB功能块另一个重要功能——反编译功能


FB功能块反编译功能

在一些使用了FB功能块的梯形图中,将梯形图进行备份后,使用LADDER III软件进行反编译打开时,打开的梯形图并不显示FB功能块,这是为什么呢?

如下图系统PMC程序中使用了FB功能块,在线也可以查看到FB功能块内容;

将梯形图备份后,使用LADDER III软件反编译打开后,梯形图中FB功能块项中并没有任何FB功能块显示;

这是因为在使用LADDER III软件进行FB功能块编辑时,使用了FB功能块反编译功能,此功能可有效保护FB功能块不被随意更改或被其他厂家盗用;那么如何设置FB功能块反编译保护功能呢?

在使用LADDER III软件编辑FB功能块完成后,需要运行软件中的“Complie(编译)”功能,进行梯形图程序编译检查,确认梯形图程序无异常,在进行编译时,在编译画面中点击“Option2(选项2)”,然后取消Output FB Definition(取消FB功能块定义)”选项,点击“Exec(执行)”开始梯形图程序编译;

编译完成后,将梯形图转换为存储卡格式文件,可将此文件拷贝到系统中,在系统中可以正常使用FB功能块功能,但若使用LADDER III软件打开时,软件执行反编译完成后,梯形图中不会再显示FB功能块;

反编译的梯形图若再次编译时,系统会提示FB功能块缺失,FB功能块无法正常使用。

以上为FB功能块禁止反编译的设定方法,对于0i-F系统来说,FB功能块已经属于标准配置,如果需要对0i-F系统设备进行功能增加且需要修改梯形图时,可以考虑使用FB功能块加密及反编译保护功能,对FB功能块程序进行保护。

如需对编写的FB功能块进行保护时,可参考本文进行设定,在进行FB功能块反编译保护设置时,一定要保留原始PMC程序文件,切勿丢失原始文件,以防再次修改梯形图时发生不必要的麻烦,切记!!

发表回复

登录... 后才能评论