在 STEP 7 (TIA Portal) 中,团队成员之间可以选择分开调试项目。在项目处理的过程中,在一个站点或CPU里可能多达5人在处理程序块。在任何时候,一个 FB 或 FC 块能够被一个人修改,或者在线监控。在调试阶段,你可以操作离线主项目中的部分内容。当你装载程序到CPU时,同步对话框会自动显示其他人所做的修改(硬件变化除外)。
用户 A 在 "Conveyer" 组。 用户 B 在 "Drill" 组。 用户 A 在 Conveyer-PLC 变量表里创建了一个新的变量,并在 "ConveyerControl" 功能块 [FB1] 中使用了这个变量。 然后,用户 A 将变化装载到 CPU 中 (部分编译并下载) 。
点击“取消”按钮,关闭同步操作 使用菜单向导 "View > Reference projects" (checkbox 必须被选中) ,你可以参考的项目显示在项目树下。 在 "Reference projects" 工具栏中,点击 "Open reference project" 按钮,打开用户 A 的复制项目。
在 "Conveyer" 组的参考项目 (用户 A 的复制项目) 中做标记,并将其拖放到主项目的程序模块中。 这则消息表示,你必须启用 "Replace existing objects and move to this location"。点击 OK 确认。
您也必须复制所有其他的变化,就像关注 PLC 变量表或设备配置方面的变化一样。
装载变化到 CPU。如果一条消息显示表明存在一个同步冲突,单击 "Continue without synchronization" 按钮来继续下载。 保存主项目的当前版本。 通过复制主项目,为用户 A 来建立一个新项目。这能够消除同步冲突,使用户 A 和用户 B 可以并行执行程序。
如果在同步对话框中出现一条消息显示CPU存在变化导致不能自动同步,这时点击 "Offline/online comparison" 按钮。在对比编辑器的表格里会显示离线和在线项目的不同。在状态表中,这些符号是按照独立的对象显示的。在图 4 列出了,在线与离线版本不同的对象所显示 的符号。
选择A
例如, "ConveyerControl" 块在线和离线的版本不同,选择菜单命令“从设备上传”。"ConveyerControl" 块的变化会被覆盖。选择B
选择该块并单击工具栏中的“开始详细比较”按钮来进行一个详细比较。从在线项目里复制不同的地方(例如与操作) 粘贴到离线项目中。