欢迎光临散文网 会员登陆 & 注册

SIEMENS SIMATIC PCS 7 小讲堂第四讲

2023-04-13 14:50 作者:工控小周  | 我要投稿

如何修改用户自定义FB/FC/DB块号范围



NO.1

FC、DB块用户自定义范围 


很多用户在组态 PCS 7 项目中,存在自定义FB、FC、DB 块的编程需求。使用过 PCS 7 的用户也知道,PCS 7 程序编译时,系统会自动生成很多的FC、DB块。有的用户在使用自定义DB块后,编译 PCS 7 程序的时候,出现报错,如下图所示。


图1 编译报错指示


究其原因,是用户程序中自定义的DB块号超出了项目应用预留的DB块号范围。PCS 7 项目中,FC、DB 块用户自定义使用范围是可以自行设定的。设置办法:打开CFC,在下拉菜单栏找到“选项” - “自定义” - “编译/下载”,弹出“编译/下载设置”对话框,如下图所示红框区域设置FC、DB 块用户自定义使用范围。


图2 编译/下载设置对话框


默认情况,DB 范围是 1 ~ 60;FC 范围是 60 ~ 700。

另外,对话框中统计了FC、DB 块的最大范围和当前使用状态。


NO.2

FB块用户自定义范围 


大家可能要问,FB 块的自定义范围呢?

PCS 7环境下,FB块0到2499的块号范围已经分配给标准、附加功能和特定行业的库。若要避免与现有FB块的编号范围发生任何冲突,请指定FB块编号从编号2500开始创建自己的功能块。


注意:

以下CPU类型不支持大于2048的FB块范围:

•V4.x版本的CPU 412-416

•V4.x版本的H-CPU 412和414

在使用这些CPU的PCS 7项目中使用用户定义的块时,建议使用1200到1249范围之间的FB块。


SIEMENS SIMATIC PCS 7 小讲堂第四讲的评论 (共 条)

分享到微博请遵守国家法律