恭喜,你发布的帖子
发布于 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 开始。
请填写推广理由:
分享
只看
楼主