登录
首页 PLC论坛 西门子SIEMENS
回帖 发帖
正文

主题:STEP7系统功能块SFB可作为背景数据块吗

点击:1308 回复:6

楼主
背景数据块DI用来为FB(功能块)提供参数的,但在一例程序中发现背景数据块用的不是DI而是SFB ,因为它是系统功能块,其中的数据是隐藏 的 ,无法看到调用的数据信息。
附件 微信截图_20191211104846.jpg
附件 微信截图_20191211105048.jpg
19-12-11 10:50
我试着做 了一下,出错了,看来 不是这样做的
最后修改:2019/12/11 11:10:48
19-12-11 11:02

引用 liuxd6909 在 2019/12/11 10:50:52 发言【内容省略】

FB66使用多重背景,SFB4作为FB66的静态变量而和FB66使用同一个背景块,因此,当打开FB66的背景数据块时,你会发现FB66的接口信息与SFB4的接口信息共享了数据块。
附件 workpicture1.jpg
附件 workpicture2.jpg
附件 workpicture3.jpg
Good Luck~
19-12-11 11:29
sfb块也就只是个定时on的块吧,你打开当然看不到
19-12-11 14:50
以参数分配方式打开背景数据块DB48,原来 多重背景功能块FB62、FB65和FB66及它们调用的系统功能块SFB3和SFB4共同调用多重背景数据块DB48
附件 微信截图_20191211195538.jpg
附件 微信截图_20191211200448.jpg
最后修改:2019/12/11 20:13:28
19-12-11 20:06

引用 liuxd6909 在 2019/12/11 20:06:54 发言【内容省略】

也就是说,SFB3,SFB4共同使用FB65的数据块。
Good Luck~
19-12-11 20:10

引用 cvlsam 在 2019/12/11 20:10:36 发言【内容省略】

此前一直懵懵的状态,非常感谢版主的指点,一针见血啊!
19-12-11 20:25

工控新闻

更多新闻资讯