一、问题点
当离线和在线的程序不一致时,或是当我们需要查找不同程序版本的差异时,都会用到程序比较功能。程序比较是编程软件的一项重要功能,各家各有特色(当然,也有不少编程软件到现在还没有这项功能),下面介绍一下博途软件比较功能。
二、离线对比
我们现在准备了两个程序,程序1 A1_V1.0,程序2A1_V1.2用于此次离线程序的对比演示。

1.功能启用
视图(V)→参考项目
快捷键 Ctrl+9

2.打开参考项目


3.开启程序对比功能
鼠标点击PLC→鼠标右键→比较→离线/离线(F)

4.插入对比程序
点击参考项目PLC→鼠标左键点击不松开→移动PLC到比较区域

5.程序比较
此时可以看到程序不一致则会以两个半圆图标进行表示

双击程序块对比

程序详细对比差异

三、在线对比
1.功能启用
鼠标点击PLC→鼠标右键→比较→离线/在线(O)

2.程序比较
此时可以看到程序不一致的地方是以两个半圆图标进行表示

双击程序块对比

程序详细对比差异


四、比较功能常见说明
1.比较功能差异
离线/在线 程序比较是指:一个程序在CPU中,处于在线状态,另一个在本机硬盘上,处于离线状态。 离线/离线 程序比较是指:两个项目都在存储在硬盘上,都处于离线状态。 使用离线/离线进行比较之前,必须使能参考项目视图,可以在菜单栏选择 “ 视图 > 参考项目 ” 来使能,也可以通过快捷键 "Ctrl + 9" 来使能。“ 参考项目 ” 窗口将在屏幕的左侧项目树下显示。可以通过项目树 “ 比较 > 离线/离线 ”调用比较功能。2.比较功能常用图标说明

3.DB块对比注意事项 无论是离线/在线比较,还是离线/离线比较,DB块的差异都不会具体标记出来,需要自行逐行对比。
离线/离线比较

离线/在线比较

-
西门子
+关注
关注
98文章
3414浏览量
120913 -
程序
+关注
关注
117文章
3849浏览量
85586
原文标题:利用西门子博途(TIA Portal) 的程序比较功能,提高工作效率
文章出处:【微信号:gkongbbs,微信公众号:工控论坛】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
博尔森PROFINET磁致伸缩位移传感器与西门子PLC通讯配置
西门子与 Xometry 达成战略合作
英业达借助西门子软件全面提升可制造性设计效率及生产质量
西门子宣布收购Canopus AI
西门子推出Tessent IJTAG Pro
西门子EDA与北京开源芯片研究院达成战略合作
西门子变频器的选择技巧
开疆智能Profinet转ModbusRTU网关连接西门子CP341配置案例
新思科技(Synopsys)、西门子、楷登电子(Cadence)三大巨头恢复对华EDA销售
利用西门子博途(TIA Portal)的程序比较功能,提高工作效率
评论