回复:PCS7中自己创建FB、FC用作CFC编程时FB、FC的编号有什么限制

已锁定

JazTai

  • 帖子

    74
  • 精华

    1
  • 被关注

    14

论坛等级:侠客

注册时间:2019-07-18

普通 普通 如何晋级?

发布于 2020-12-09 21:43:03

3楼

我也来分享一些我的经验。

DB range 和 FC range 通常是跟着自己的项目经验放的。这些range 就是说,你需要用的range 预留给你自己。然后系统compile 的时候,就会避开这些号码。


选择号码是,也要看你的CPU Max DB 和 Max FC number. 一个 Chart = 1 Runtime block = 1 FC. 有时可能多过1 个 FC (OB100). 


DB > datablock, 就是说你自己建自己的数据块

FC -> 自己的一些逻辑可以存放在这里

FB -> 需要有datablock 的function block, 如果是用PCS 7, 尽量躲开所有PCS 7 library 的FB number , 从2500 以后开始。  FB Number Range , Which number ranges are not occupied by system blocks in SIMATIC PCS 7?


这个是我的设置, DB 设100 ,因为通常我做PCS 7 ,都会选择用库里的block, 不会自己建太多data block. 建data block 的话,如果突然改data block, 可能会导致CPU Full download. 

FC 我放1599 的原因是因为我有一个自定义FC 的块是1500, 1501, 1502 来命名。所以我就放1599. 系统的FC 从1600 开始。 





PCS7工程师 玛尔科自控设备 - 招聘中 (上海|松江 /青岛|崂山)
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

DCS/SIMATIC PCS7

共有4374条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。