什么是SDB
- SDB是系统数据块,它是硬件组态完成后,执行菜单“编译并保存”,如果没有错误,将产生实际硬件组态的系统数据块(即自动生成系统SDB)。
- SDB的类型
SDB包含的内容
- 硬件组态的相关信息
SDB的作用
- 硬件组态完成(包括网络组态)执行编译后产生系统数据块的好处是:如果没有系统数据,你下载程序时必须分两步(先下载硬件组态,然后下载用户程序);有了系统数据块后,如果你的程序中硬件组态与你的实际硬件一致,就可以在SIMATIC管理器中,直接选中“Blocks”(块),然后执行“下载”,在提示你是否也下载系统数据块时,只要点击“Yes”,就把硬件组态信息和用户程序一起下载到CPU中。
换句话说,在step7中,如果改变了硬件组态参数,直接下载System Data和下载硬件组态的效果是一致的。当然,下载sdb CPU肯定会停机。
总的来说,SDB是硬件组态编译后的产物。可以尝试把离线的SDB删除,再重新编译硬件组态,SDB会重新生成。
在博图上找不到System data这个文件夹,应该是被隐藏起来了,博图上下载硬件必须要点击硬件组态下载。