移植一个 STEP 7 V5.x 项目到 STEP 7 专业版(TIA 博途) 的必要条件是什么?

如果需要将 STEP 7 V5.x项目移植到 STEP 7专业版 (TIA博图),必须满足以下软件需求。
1. 软件需求

在希望执行项目移植的计算机上,以下软件必须安装

  • STEP 7 专业版(TIA 博途) V11 或更高版本
  • STEP 7 V5.4+SP5 或更高版本及相关许可证
  • 被移植项目中使用的 STEP 7 选项包也必须安装

2.项目一致性

一个完整的 STEP 7 V5.x 项目(包括S7程序,硬件和网络组态)必须是一致的。每种情况下执行检查一致性的相应功能,以便检查并保证一致性。
更多一致性检查的信息参考如下条目,ID: 5416540,也可参阅 STEP 7 V5.x 的相关帮助。

在STEP 7 V5.x 的SIMATIC Manager 中可以在程序文件夹下只存储程序(没有CPU)。一致性程序移植之后在STEP 7 (TIA Portal)中会创建一个非指定的CPU。

注意
执行块一致性检查会导致工艺对象 (例如 PID 功能块) 的背景 DB 中的变量恢复缺省值。 带配方的数据块也会出现这种情况。建议采取下列的补救措施:

  • 在进行块一致性检查前备份背景数据块,之后再将备份的数据块拷贝到原文件夹。
  • 不使用块一致性检查恢复块的一致性。生成一个新的背景 DB,然后复制所有数据从旧的(不一致的)背景 DB 到新的(一致性的)背景 DB。

对于早期 STEP7版本编译的项目

如果需要移植早期STEP7 版本(例如V5.3)项目到STEP7专业版(TIA博途),必须在STEP7V5.4+SP5(或更高版本)中重新编译项目。

3. 硬件组件

默认移植过程中只移植软件,并为原项目中的每个设备在目标项目中创建非指定的设备。硬件和网络组态以及网络连接不移植。

如果想要移植STEP7V5.x项目中的硬件组件,必须在 “Migrate project”对话框里勾选 “Include hardware configuration”选项。

移植一个 STEP 7 V5.x 项目到 STEP 7 专业版(TIA 博途)  的必要条件是什么?
图. 1

注意
如果进行硬件组态移植,STEP7 V5.x项目中所有的硬件组件必须包含在TIA博图硬件对话框中。能够订购并且到2007年10月1日之前没有停止供货的模块可以被 TIA博图支持,并存储在 STEP7(TIA博图)的硬件对话框中。如果项目包含 STEP7(TIA博图)硬件对话框中没有的硬件组件,移植操作会被终止。

4.块保护

可以移植带保护块的项目到 TIA 博途中,然后下载这些块到 CPU 中。在这里,不支持 STEP 7 V5.5 中使用了“ S7 Block Privacy” 加密的块。在这个情况下,注意以下限制:

  • TIA 博途不支持 STEP 7 V5.x 所用的块保护机制(KNOW_HOW_PROTECT 及 S7 Block Privacy 加密), TIA 博途使用一种改进的块加密机制。
  • 不能打开或编辑这些块。
  • 来自 STEP 7 V5.x 的块保护不能在 TIA 博途被移除。

建议
移植项目前,需要在 STEP 7V5.x 中移除块保护,移植之后使用 TIA 博途的保护机制再次对块加密,在 TIA 博途菜单:“Edit > Know-How Protection”。

5.安全

在进行移植前,如果项目中含有S7 Distributed Safety创建的安全程序,必须使用 S7 Distributed Safety V5.4 SP5编译项目。这样才能在 STEP7 Safety Advanced中继续使用这些项目。在进行项目移植的电脑上,以下软件工具必须安装:

  • STEP 7 Safety Advanced
  • S7 Distributed Safety V5.4 SP5
  • F Configuration Pack V5.4 SP5 to V5.5 SP11.

移植完成后,可以获得完整的包含安全程序的项目,并且这个项目包换 S7 Distributed Safety结构和 F完整签名。源项目程序中使用的来自S7 Distributed Safety (V1)中的 F功能块库的F功能块将被转换成 STEP 7 Safety Advanced提供的指令。

移植一个 STEP 7 V5.x 项目到 STEP 7 专业版(TIA 博途)  的必要条件是什么?
图. 2
在 STEP 7 Safety Advanced中编译移植后的项目。程序结构(1:使用F-CALL)将被转换成符合 STEP 7 Safety Advanced(2:使用主安全功能块)的新的程序结构。因为完整的 F签名有变化,安全程序必须重新校验。

6. 可移植的和不可移植的组件/软件工具

可移植或不可移植到 STEP 7 Professional (TIA Portal) 的组件/软件工具见下表。

可移植 不可移植
LAD

S7-HiGraph

(块可以移植,但是标识为不支持)

FBD iMap
STL FMS连接

S7-GRAPH and S7-SCL

块必须保持一致性,并且在移植到TIA博途后重新编译。必须重新下载项目。只有在重新编译下载后才能在线浏览块。

用 STEP 7 V5.x.创建的库

补救方法

拷贝块到 STEP 7 V5.x项目。移植后在 TIA博途中为块创建库

S7-PDIAG

块(FB44,DB44,...)可以移植但是被标识为不支持。只能下载这些块但不能编辑。消息文本和地址监视实例在TIA博途项目中不再被支持。

H systems

Multiprojects

只能移植单项目。

7. 移植SCL程序

带有或不带有"STEP 7 V5.x - SCL原程序“的块都可以移植。但是只有源项目的源程序目录中有相关源程序的项目可以完全移植。

源项目 移植后
带有源程序的 SCL块 可编辑的 SCL块

带源程序的 Know-how 保护的SCL 块

可编辑的 SCL块。Know-how 保护在移植过程中被移除,可以在STEP7(TIA博途)再次使能。

不带源程序的SCL块 Know-how保护块*
不带源程序的 Know-how 保护的SCL 块 Know-how保护块*

*块保护不能移除并且SCL块不能在 STEP7(TIA博途)中编辑。

相关信息还可参考 STEP7(TIA博途)在线帮助中的 "Migration of SCL programs"。

更多的有可移植指令的信息可参考条目 ID: 59784005.不能转移一连串指令,必须在移植后手动添加。

8. 系统诊断(report system errors(SFM/RSE)

SFM块(FB49, DB49, FB50和 FC49)不能被移植,项目移植后:

  • 在 CPU 属性中激活系统诊断
  • 必须在STEP7(TIA博途)中编译硬件配置以生成包含新的报警和文本列表的新 SFM 块。

然后必须下载项目到 CPU。

9. PLC报警 (Alarm_S, Alarm_D, Alarm_8, …)

PLC 消息可以移植,这些消息带有所有参数,包含重新生成的所有信息消息等级。消息类型和消息实例同样移植并保存在 TIA 博途的 PLC 消息中。要求在源项目里使能 "Always assign CPU-oriented unique message numbers"选项。可以在 STEP 7 V5.x 项目中使能这个设置,移植前操作如下:

  1. 在 STEP 7 V5.x 项目的 SIMATIC Manager 中标记站点(例如 "SIMATIC 300")。
  2. 在菜单条中选择“选项 > 用户自定义 ...”("Options > Customize..." )对话框。
  3. 选择“消息编号”("Message numbers")标签,使能设定“总是分配 CPU 导向的唯一消息编号”("Always assign CPU-oriented unique message numbers")。
  4. 然后使用“文件 > 保存为...”("File > Save as..." )功能和“重新组织(慢)”("With reorganization (slow)" )选项保存项目。

消息只能通过图.03中显示的设置移植。

移植一个 STEP 7 V5.x 项目到 STEP 7 专业版(TIA 博途)  的必要条件是什么?
图. 3

10. TIA Portal Readiness Check ToolTIA博途准备就绪检查工具

TIA博途准备就绪检查工具提供了一种简单的方式,用来检查TIA博途是否支持项目中的硬件设备。工具可以用于:

  • STEP 7 V5.4
  • STEP 7 V5.5
  • WinCC V7
  • WinCC flexible 2008

更多的信息参考条目 ID: 60162195.

11.组态缺少的/不支持的选项包

如被移植项目中包含有与当前 STEP 7 版本不兼容或当前电脑未安装的选项包,则该项目无法移植到 TIA 博途中。 STEP 7 V5.x 中打开该项目时,也会提示缺失的选项包。如这些配置是不可或缺的,则必须安装缺失的选项包。需注意安装 STEP 7 当前版本的硬件要求。例如,安装在 Windows 7 (32-bit) 的 STEP 7 V5.5+SP2需 V4.2.1 (或更高版本)的 SIMOTION SCOUT 。关于兼容性的更多信息参见条目ID: 18734363。在缺失选项包安装后,必须重新编译项目。如缺失选项包的配置是不需要的,则必须在 STEP 7 V5.x 中重新组织项目。为此,在 SIMATIC Manager中打开对话框“文件 > 保存为...”("File > Save as..." ),激活选项“重新组织(慢)”("With reorganization (slow)" )。更改项目名称并确认 (OK) 。保存和重新组织项目后,可移植此新建项目到 TIA博途。
移植一个 STEP 7 V5.x 项目到 STEP 7 专业版(TIA 博途)  的必要条件是什么?
图. 4

勾选此选项后,项目在保存过程中会被检查和重新组织。在某种情况下,此方法会减少项目的内存空间需求。项目的所有缺失选项包组件会被去除。更多信息请参阅 STEP 7 V5.5 的在线帮助“另存项目”。

12. 使用STEP 7 (TIA博途) V12或更高版本移植 PLC 至 S7-1500

在STEP7 (TIA博途)V12以及更高版本里移植到S7-1500的相关编程建议和信息可参考以下条目:

  • 条目号 ID: 67858106 (移植到 S7-1500)
  • 条目号ID: 67582299 (移植到 S7-1500 的推荐条目)

更多的信息

更多的信息可参考 STEP 7 (TIA博途)在线帮助 "关于程序块移植的一般信息"。

创建环境
该FAQ的截图由STEP7 5.5和STEP7(TIA 博途)V13创建。

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc324464.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 下午12:03
下一篇 2021年4月12日 上午12:00

相关推荐

发表回复

登录后才能评论