将在线 CPU 与离线项目同步
将项目块下载到 CPU 时,CPU 会检测在线 CPU 中的块或变量自上次下载后是否发生更改。
在这类情况下,CPU 会为您提供同步这些更改的选项。这意味着,在将项目下载到 CPU 之
前,您可以将在线 CPU 的更改上传到项目中。在线 CPU 中的更改可能由于以下各种因素
导致:
●
在运行期间更改数据块变量的起始值,例如通过 WRIT_DBL 指令 (页 543)或加载配方
●
从存在下列其中一个或多个条件的“二级”项目(与上一次下载操作无关的项目)执行
下载操作:西门子DP紫色电缆连接插头
–
在线 CPU 包含项目中没有的程序块。
–
离线项目和在线 CPU 的数据块变量或块属性不同。
–
在线 CPU 包含离线项目中没有的 PLC 变量。
说明
如果要编辑用于上一次下载操作的项目中的块或变量,不必进行任何有关同步的选择。STEP
7 和 CPU 会检测到离线项目更改比在线 CPU 更新,并继续执行正常的下载操作。
该对话框中列有更改所在的程序块。该对话框中提供以下选项:
● “在线/离线比较”(Online/offline comparison):单击此按钮时,STEP 7 会显示项目的程序
块、系统块、工艺对象、PLC 变量和 PLC 数据类型与在线 CPU 比较 (页1395)的结果。对
于每个对象,可单击查看包含时间戳在内的差异的详细分析。可以使用该信息决定如何
处理在线 CPU 与项目的差异。
● “同步”(Synchronize):单击此按钮时,STEP 7 会将在线 CPU 的数据块、变量和其他对
象上传到项目。之后可以继续下载程序,程序执行再次导致项目与 CPU 失去同步的情况
除外。
● “无需同步继续 (Continue without synchronization)”:单击此按钮时,STEP 7 会将项目
下载到 CPU。
● “取消”(Cancel):单击此按钮时,将取消下载操作。