当前位置: 首页 > backend >正文

基于WinCC flexible 2008、STEP_7和博途之间的项目移植

作者:鲁 晓 啼

一、将WinCC flexible项目移植至博途

       1.1更改WinCC flexible项目版本

       1.2移植过程

       1.3移植过程可能出现的问题及解决方法

二、将STEP_7项目移植至博途

       2.1创建STEP_7项目并保存

       2.2更改HMI项目版本

       2.3移植过程

关键词:博途、STEP_7、WinCC flexible、项目移植、HMI、移植选件、兼容性

一、将WinCC flexible项目移植至博途

WinCC flexible是用于HMI组态的软件,相较于WinCC flexible 来讲博途在组态HMI时功能更加强大便捷,所以可以将WinCC flexible的项目文件移植到博途中进行操作。

介绍WinCC flexible 2008的HMI项目移植至博途,接下来以WinCC flexible 2008 SP4和博途V14为例进行讲解。

1.1 更改WinCC flexible项目版本

可移植的WinCC_flexible_2008项目应为SP2或SP3版本,所以在建立并保存好项目的第一件事就是将项目另存为SP2或SP3版本的其中一种。(注意:WinCC_flexible_2008项目只能由高版本转为低版本,如果使用的WinCC flexible 2008的版本较低,可用低版本软件将其升级)

图一、二  另存为版本

保存结束后得一下两个文件,其中HMI文件为移植中所用到的主要文件。

图三  另存的SP3版本文件

1.2 移植过程

接下来打开博途软件,选择移植项目,点击源路径打开要移植的项目文件并选中刚另存好的SP2或SP3版本以HMI为后缀的文件点击移植。

图四  正常移植步骤

图五  移植样例

点击移植后,系统会进入组态界面并开始自动创建一个新的博途项目。

图六  创建新项目

项目创建结束后,移植项目会自动导出项目数据,等待该过程结束即可,该过程会将WinCC flexible中组态的硬件、画面设计、变量链接以及地址等创建内容全部复制到新创建的博途文件中,实现整个项目的移植。

图七  导出项目数据

弹出移植结束的窗口则证明移植完成,点击确定即可。

图八  移植结束标识

打开设备中的画面就可以看到在WinCC flexible 中建立的画面。

图九  移植成功后的画面

同样,我们可以看到在WinCC flexible中创建的所有内容都可以在博途的移植项目中查看,这样适应了用户在产品升级时对程序进行的更改和仿真,相较于使用WinCC flexible起来更加方便快捷。

以上即为WinCC flexible 项目文件移植至博途的全过程。

1.3移植过程可能出现的问题及解决方法

首次尝试时,系统可能会在建立项目结束后的导出数据过程报错,一般错误类型为TIA Portal 中未安装移植选件或者未安装WinCC flexible SP2/WinCC flexible SP3。

图十  移植失败报错类型

该类型错误一般是因为安装博途软件时未选择移植选件(Migration)。

未安装移植选件可通过用博途软件安装包中相应程序对博途进行升级,升级时选择安装移植(Migration)软件将该选件激活即可,或者选择下载博途软件对应版本的SIMATIC_Migration_Tool 激活该安装选件。

图十一  移植选件激活工具

选件激活成功后重复移植项目的步骤即可。

图十二  产品兼容性

二、将STEP_7项目移植至博途

在硬件升级或者软件升级时对保留项目程序或者对原有程序进行更改时,将原有STEP_7项目移植至博途进行这些,方便用户进行处理,提高了程序设计的效率。 

以STEP_7 V5.6 SP2、博途V14和WinCC flexible 2008 SP4 为例进行讲解。

2.1创建STEP_7项目并保存

创建STEP_7项目,组态CPU、HMI、和分布式I/O等硬件后,创建一个DB块后添加变量并保存,在OB块、FC块或FB块中编写程序后保存。

图十三  STEP_7项目创建DB块与OB块示例

将创建好的项目保存到合适位置。

图十四  保存好的STEP_7文件

此时移植项目文件并未准备好,以为在创建STEP_7项目时选择了使用WinCC flexible 对HMI项目进行组态,所以还需要更改WinCC flexible 的项目版本。

2.2更改HMI项目版本

与第一部分内容相似,使用STEP_7软件打开组态的HMI项目,将其另存为SP2或者SP3版本即可,但需要注意另存文件的地址。

2.3移植过程

打开博途软件,选择移植项目,点击源路径,选择保存好的STEP_7项目中以s7p为后缀的文件并移植。

图十五  移植步骤

点击包含硬件组态并点击移植。

图十六  移植案例

选择移植后依旧会自动创建一个新的博途项目并导出项目中的数据,最终完成项目的移植。

完成移植后我们可以看到在STEP_7中创建项目中的所有硬件以及通讯连接、程序和HMI内容。

图十七  移植后的硬件与连接

图十八  移植后的OB块和DB块

图十九  移植后的HMI画面

以上为整个STEP_7项目移植至博途的全过程。

博途软件的功能整体上来讲要比STEP_7软件的功能更加强大,所以通常情况下会将STEP_7的项目文件移植到博途中进行一些必要的改动。

但同时也需要注意因为软件之间功能差异造成移植过程中项目产生更变。

将整个项目移植到博途可以集成化工作环境,操作更加便捷。

http://www.xdnf.cn/news/6492.html

相关文章:

  • rsync入门笔记
  • 【Redis】压缩列表
  • 打破传统束缚:Captiks 无线惯性动捕与步态分析系统如何重新定义运动测量?
  • 【内含文档PPT】基于SSM框架的智能交通信息管理系统
  • day21-线性表(链表III)
  • 网络爬虫学习之httpx的使用
  • 函数专题1
  • 【大模型面试每日一题】Day 19:如何设计自动化评估框架验证大模型的多步推理能力(如数学解题)?
  • 使用Python与正则表达式高效提取Excel中的票号数据
  • 2.Klipper开发篇:Klipper上位机源码分析
  • 时源芯微|TSFE0806U-2L-900TF复合共模滤波器在USB端口保护
  • Python函数参数传递机制深度解析:值传递与引用传递的真相
  • 理解c++中关键字友元friend的作用
  • 盲盒:拆开未知的惊喜,收藏生活的仪式感
  • 现代生活中的创新健康养生之道
  • LLM笔记(二)LLM数据基础
  • 【C++】Module CPP:模块化编程 Demo
  • 【C#】Thread.Join()、异步等待和直接join
  • C++delete详解剖析
  • 工具类来生成蓝牙指令
  • Java 序列化(Serialization)
  • 奇妙协同效应,EtherNet IP与PROFINET网关优化半导体生产线
  • Git .gitattributes 文件用途详解
  • Baklib知识中台驱动智能服务新实践
  • ZCC6303x-60V/1.2MHz 高效率升压 LED 恒流驱动替代SY7301
  • 【图片识别工具】批量单据识别批量重命名,批量OCR识别图片文字并重命名,批量改名工具的使用步骤和注意事项
  • Modbus TCP转Profinet网关:数字化工厂异构网络融合的核心枢纽
  • pciutils-3.5.5-win64工具的使用方法
  • Java大师成长计划之第23天:Spring生态与微服务架构之服务发现与注册中心
  • 使用命令行拉取 Git 仓库