比较离线 CPU 与在线 CPU
比较 PLC 程序的功能
可以比较 PLC 程序的以下对象以检测差别:
● 代码块与其它代码块
● 数据块与其它数据块
● 一个 PLC 变量表的 PLC 变量与另一个 PLC 变量表的 PLC 变量
● PLC 数据类型与其它 PLC 数据类型
在比较编辑器中比较块
有以下选项可用于在比较编辑器中比较块:
● 在线/离线比较
项目中的块与所选设备的块比较。
● 自动离线/离线比较
所选设备的所有块都离线进行比较。
● 手动离线/离线比较
设备的所选块将离线进行比较。
可以将在线 CPU 中的代码块与项目中的代码块进行比较。如果项目中的代码块与在线 CPU 的代码块不匹配,则可通过“比较”编辑器使项目与在线 CPU 同步,具体方法可以是将项目的代码块下载到 CPU 中,或者从项目中删除在线 CPU 中不存在的块。
在项目中选择 CPU。
使用“比较离线/在线”(Compare Offline/online) 命令打开“比较”(Compare) 编辑器。(通过“工具”(Tools) 菜单或右键单击项目中 CPU 的方式访问该命令。)
单击某对象的“操作”(Action) 列,在删除对象、不执行任何操作或将该对象下载到设备这三项中进行选择。单击“同步”(Synchronize) 按钮装载代码块。
②用于 LAD 详细比较的工具栏
② 参考块
③ 比较块
④ 巡视窗口中的比较结果
FBD 编程语言的在线/离线详细比较示例
STL 编程语言的在线/离线详细比较
SCL 编程语言的在线/离线详细比较示例
GRAPH 编程语言的在线/离线详细比较的导航视图示例
GRAPH 编程语言的在线/离线详细比较的报警视图示例
在“比较目标”(Compare to) 列中右键单击一个对象,并选择“开始详细比较”(Start detailed comparison) 按钮可并排显示代码块。详细比较功能会高亮显示在线 CPU 代码块与项目中 CPU 代码块之间的差异。
针对离线/在线比较操作受保护 CPU 所需的读访问
对于 STEP 7 V14 或更高版本,“HMI 访问”(HMI access) 安全等级不足以执行离线/在线比较操作。要进行离线/在线比较操作,必须具有“读访问”(Read access) 或“完全访问”(Full access) 权限。
比较在线/离线拓扑
在 STEP 7 拓扑概览中,可将组态的离线拓扑与实际在线拓扑进行比较。
要找出已组态拓扑和实际拓扑之间的差异,请执行以下步骤:
1. 显示拓扑视图的概览表。
2. 在拓扑概览的工具栏中,单击“离线/在线比较”(offline/onlinecomparison) 按钮:
在拓扑概览表中,STEP 7 移除了“伙伴站”(Partner station)、“伙伴接口”(Partner interface) 和“电缆数据”(Cable data) 列并插入了“状态”(Status) 和“操作”(Action) 比较列。对于拓扑概览中的每个设备或端口,“状态”(Status) 列按如下所示显示比较状态:
在至少一个低级组件中存在不同的拓扑
拓扑相同
拓扑信息仅在离线状态下可用或设备已禁用
拓扑信息仅在在线状态下可用
拓扑不同
对于每一个进行比较的接口或设备,“操作”(Action) 列提供以下选择:
无可执行的操作
采用在线连接
责任编辑:lq
-
plc
+关注
关注
5008文章
13179浏览量
462241 -
cpu
+关注
关注
68文章
10831浏览量
211227 -
编辑器
+关注
关注
1文章
803浏览量
31129
原文标题:CPU-1200 比较离线 CPU 与在线 CPU
文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论