PLC问答 > S7-1200 用 TIA Portal 在线监控时 FB 背景 DB 数据被清零,怎么避免?

S7-1200 用 TIA Portal 在线监控时 FB 背景 DB 数据被清零,怎么避免?

西门子 提问者: 2026-11-02 09:09 3 浏览
调试一条包装线,CPU 是 S7-1512C-1PN,程序里多个 FB 做配方和计数,背景 DB 在 OB1 中调用。现场调试时我在 TIA Portal 里对某个 FB 做"下载到设备",结果发现该 FB 对应的背景 DB 里累计产量和配方参数全部变成初始值,导致整线停机。已确认下载时勾选了"全部下载",但不知道为什么会清背景数据。请问在线修改 FB 时怎样保住背景 DB 里的实际运行数据?
1 个回答
高工玩倍福 · 2026-11-02 09:09
遇到过几乎一样的情况。TIA Portal 里对 FB 做"下载到设备"时,如果该 FB 的接口区有改动(比如新增了静态变量),背景 DB 的数据会被重置成初始值,这是正常行为。想保住运行数据有两个办法:1)下载时选"仅下载更改"而不是"全部下载",前提是只改了逻辑没动接口;2)重要数据别放在背景 DB 的静态变量里,挪到全局 DB 或保持寄存器,配方可以做到单据里。我们后来把产量累计挪到全局 DB,就再没出过这问题。

我来回答

上传中...
系统将自动为您分配一个称号