TIA博途中如何设置不需要初始化DB块也可以下载?
本次以S7-1200 PLC为例进行说明,无需将 CPU 设置为 STOP 模式,即可下载已修改的块,而不会影响数据块中其他的值。这是一种简单的更改程序的方式。这一加载过程(无需重新初始化的下载)不会对所控制的过程造成负面影响。
前提条件:
如果满足以下要求,1200 CPU 则可使用"无需重新初始化的下载"功能:
- 使用 S7-1200 V4.0 及更高版本的 CPU。
- FB块使用 LAD、FBD 或 SCL 创建。
- DB块由用户创建。
- FB或DB必须是"优化访问"。
具体步骤可参考下文:
如果希望扩展FB块或数据块的接口,请执行以下步骤,然后在不重新初始化的情况下加载块。
1.在默认情况下,所有块在非保持性存储器中都预留有一个100个字节的空间,并在需要时,可以调节存储器预留区域的大小或在保持性存储器中定义其它存储器预留区域。
2.激活存储器预留区域。 - 扩展块接口。
4.编译块。
5.将块下载到 CPU。
设置块扩展的预留存储器
●简介
基本上,每个FB块或数据块在默认情况下都预留了100个字节的区域。这一预留区域不在块的保持型存储区中。默认情况下,保持型存储区中没有提供预留区域,这是因为保