一、问题点
当离线和在线的程序不一致时,或是当我们需要查找不同程序版本的差异时,都会用到程序比较功能。程序比较是编程软件的一项重要功能,各家各有特色(当然,也有不少编程软件到现在还没有这项功能),下面介绍一下博途软件比较功能。
二、离线对比
我们现在准备了两个程序,程序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文章
3272浏览量
119745 -
程序
+关注
关注
117文章
3836浏览量
84763
原文标题:利用西门子博途(TIA Portal) 的程序比较功能,提高工作效率
文章出处:【微信号:gkongbbs,微信公众号:工控论坛】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
西门子推出Tessent IJTAG Pro
工业智能网关可以采集西门子PLC吗
从 CANopen到 PROFINET:网关助力物流中心实现复杂的自动化升级
在西门子TIA Portal中使用CFC语言实现电机控制的全流程
西门子再收购EDA公司 西门子宣布收购Excellicon公司 时序约束工具开发商
西门子TIA Portal HMI的远程控制功能
西门子TIA Portal中函数FC和函数块FB的相互转换
西门子TIA Portal如何比较两个浮点数相等
三菱PLC与西门子PLC比较
使用pdfDocs提高工作效率,改进PDF工作流程
西门子PLC S7-1500系列介绍

利用西门子博途(TIA Portal)的程序比较功能,提高工作效率
评论