✓ 最佳回答
原因与处理:1) 在TIA Portal中修改FB接口(如新增/删除变量、改变变量类型)后下载,系统会重新初始化该FB的所有背景DB,原有运行值必然丢失,这是正常机制,不是故障。2) 若只改FB内部程序逻辑、不动接口,选择“下载到设备”时TIA会提示“仅更改”,此时背景DB数据保留;一旦接口变化,必须在下载前用“快照”功能把背景DB当前值保存为起始值,或先用监控表把关键数据如配方数组、产量计数器导出。3) 对配方类数据不要放在FB静态变量里,建议存到DB块或保持性M区,并在CPU属性中勾选“保持性”设置。4) 下载前先在“在线和诊断”里做一次完整备份,调试阶段可先把CPU切到STOP,下载后手动恢复关键参数再RUN。