SIMATIC STEP 7 Professional V13
SIMATIC WinCC Advanced V13 或 SIMATIC WinCC Professional V13
移植一个 STEP 7 V5.x 项目到 STEP 7 专业版(TIA 博途) 的必要条件是什么?
* 文献
* 涉及产品
描述
本条目将说明 STEP 7 V5.x 项目成功移植到 STEP 7 专业版(TIA 博途) 的必要条件。
常规要求
为确保移植成功,须遵守以下几点:
* 除 STEP 7 专业版(TIA 博途) 和 STEP 7 V5.4/5.5 以外,移植项目用到的其它选项软件包也必须安装。
* 项目必须满足一致性要求。
* 移植项目中所使用的硬件必须在STEP 7 专业版(TIA 博途) 中支持,否则只能进行不含硬件配置的移植。
* 建议移植未加密的块。
* 不能移植的组件参见第8点。
详细要求
下面列表给出了移植一个 STEP 7 V5.x 项目到 STEP 7 专业版(TIA 博途) 的详细要求。
1. 软件要求
2. 项目一致性
3. 硬件组件
4. 移植早期版本的 STEP 7 项目
5. 块保护
6. 故障安全
7. IEC 语言和软件工具
8. 不能移植的组件
9. 系统诊断和系统错误报告 (SFM/RSE)
10. PLC 消息 (Alarm_S, Alarm_D, Alarm_8, ...)
11. S7-SCL源中调用块
12. TIA 博途就绪检查工具 ( TIA Portal Readiness Check Tool )
13. 不支持的选项包配置
14. 使用 STEP7 (TIA 博途) V12 或更高版本移植PLC 到 S7-1500
15. Real 和 String 变量移植
No.
移植的要求
1
软件要求
在希望执行项目移植的计算机上,以下软件必须安装
* STEP 7 专业版(TIA 博途) V11 或更高版本
* STEP 7 V5.4+SP5 或更高版本及相关许可证
* 被移植项目中使用的 STEP 7 选项包也必须安装
2
项目一致性
一个完整的 STEP 7 V5.x 项目必须是一致的,这意味着 STEP 7 程序、硬件组态和网络组态必须是一致的。每种情况下执行检查一致性的相应功能,以便检查并保证一致性。
更多一致性检查的信息参考如下条目,ID: 5416540,也可参阅 STEP 7 V5.x 的相关帮助。
在STEP 7 V5.x 的SIMATIC Manager 中可以在程序文件夹下只存储程序(没有CPU)。一致性程序移植之后在STEP 7 (TIA Portal)中会创建一个非指定的CPU。
注意
执行块一致性检查会导致工艺对象 (例如 PID 功能块) 的背景 DB 中的变量恢复缺省值。 带配方的数据块也会出现这种情况。建议采取下列的补救措施:
* 在进行块一致性检查前备份背景数据块,之后再将备份的数据块拷贝到原文件夹。
* 不使用块一致性检查恢复块的一致性。生成一个新的背景 DB,然后复制所有数据从旧的(不一致的)背景 DB 到新的(一致性的)背景 DB。
然后 DB 就可以带着配置的值移植到 TIA 博途。
3
硬件组件
TIA 博途的硬件目录需包含 STEP 7 V5.x 项目中使用的所有硬件组件,TIA 博途支持的模板为截止到 2007 年10 月 1 日还在销售且未退市的模板,这些模板存在于 TIA 博途的硬件目录中。
所支持的模板概览在如下条目中提供 ID 50029532。
图. 01
注意
从STEP 7 Professional V12开始选项 "Exclude hardware configuration" 默认是禁用的,所以如果要移植硬件应该启用这个选项。如果项目中包含的硬件组件不能满足这些要求,移植将失败。但是,通过以下几点修改,可能实现项目移植或部分移植:
* 在 STEP 7 V5.x 中,使用目前在销的模板替代不可移植的模板
* 或者在 TIA 博途中安装缺失的 GSD 文件
4
移植早期版本的 STEP 7 项目
也可以移植早期版本的 STEP 7 项目,比如,将在STEP 7 V5.3 中生成的项目移植到 STEP 7 专业版(TIA 博途) 中,在这里,需要满足第 1~3 点的要求。注意此项目必须在 STEP 7 V5.4+SP5 (或更高版本) 中再次编译。
5
块保护
可以移植带保护块的项目到 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 7 V5.x 中移除块保护,移植之后使用 TIA 博途的保护机制再次对块加密,在 TIA 博途菜单:"Edit > Know-How Protection"。
6
安全
如需移植 STEP 7 V5.x 中带 F 程序的项目,则必须安装 STEP 7 Safety Advanced V11 ,STEP 7 故障安全项目可完整的移植 ,S7 分布式安全程序结构和全部签名会在移植后保留 。
* F 程序的校验和和全部签名不因移植而改变,移植过来的项目不需要再次许可也不用重新编译就可以下载到 F CPU (1)。
* 然而,如果使用 TIA 博途编辑或者重编译了移植的 F 程序,程序就会改变为 STEP 7 Safety Advanced V11(2)格式。这样,会生成一个全新的签名和新的校验的 F 程序,这意味着该 F 程序必须重新许可。
图. 02
注意
STEP 7 Safety Advanced V12 还支持 Safety Advanced V11 项目:可移植程序代码和硬件组态,以便可以方便地重新利用 S7 Distributed Safety V5.4 SP5 项目。
7
IEC 语言和软件工具
使用 IEC 语言 LAD, FBD, STL, S7-GRAPH 或 S7-SCL 编辑的程序可以移植到 TIA 博途中。
可以移植带或不带相关源文件 "STEP 7 V5.x - SCL source" 的S7-SCL 块。
* 在 STEP 7 V5.x 项目中S7-SCL 源文件块可用(推荐)。
如果需要在 TIA 博途中编辑 S7-SCL块,在移植前 V5.x 项目的源文件夹中必须包含 S7-SCL 源文件,这些来自 STEP 7 V5.x 的 S7-SCL 源文件做为 S7-SCL 块移植到 TIA 博途中。实际的源文件并没有跟随转移,因为源文件对 TIA 博途没有用。在 TIA 博途中,一个 SCL 块总是以无保护形式生成(即使在 V5.x 源文件中包含 "KNOW-HOW-PROTECT")。
* 在STEP 7 V5.x 项目无 S7-SCL 源文件可用
在 STEP 7 V5.x 丢失了相关源文件的 S7-SCL 块被当作加保护的块移植到 TIA 博途中。在第 5点做为对保护块的限定同样适用于这些块的编辑。
S7-GRAPH 和 S7-SCL 块移植到 TIA 博途后一定要重编译,然后可下载项目到 CPU 中。在块编译并下载后才有可能在线浏览。
注意
还需遵守条目 ID: 59784005 中的说明。许多指令不能被转换,必须在移植后手动处理。
8
不能移植的组件
以下组件和软件工具在 TIA 博途中不支持:
* 过程诊断 S7-PDIAG
S7-PDIAG 块(FB44, DB44, ...)可移植但被标记为不支持。这些块可以下载但是不能编辑。消息文本和地址监控实例在 STEP 7 (TIA 博途) 项目中也不再有效。
* H 系统
* 多项目(仅单个项目能移植)
TIA 博途不再支持以下组件和软件工具。
* S7-HiGraph
这些块可移植但标记为不支持。
* iMap
* FMS 连接
* 由 STEP 7 V5.x 生成的库。为弥补这一点,推荐将这些块从库里拷贝到项目中,移植后再将这些块拷贝到 TIA 博途库中。
9
系统诊断/系统错误报告 (SFM/RSE)
SFM 块(FB49、DB49、 FB50 和 FC49)不能移植。移植后,要在 CPU 属性中激活系统诊断。移植后必须在 TIA 博途中编译硬件配置以生成包含新的报警和文本列表的新 SFM 块,然后下载项目到 CPU 。
10
PLC 消息 (Alarm_S, Alarm_D, Alarm_8, ...)
PLC 消息可以移植,这些消息带有所有参数,包含重新生成的所有信息消息等级。消息类型和消息实例同样移植并保存在 TIA 博途的 PLC 消息中。要求是在 STEP 7 V5.x 中独立站点消息编号的分配预设为 "CPU-oriented unique"。可以在 STEP 7 V5.x 项目中使能这个设置,过程如下:
1. 在 STEP 7 V5.x 项目的 SIMATIC Manager 中标记站点(例如 "SIMATIC 300")。
2. 在菜单条中选择"选项 > 用户自定义 ..."("Options > " )对话框。
3. 选择"消息编号"("Message numbers")标签,使能设定"总是分配 CPU 导向的唯一消息编号"("Always assign CPU-oriented unique message numbers")。
4. 然后使用"文件 > 保存为..."("File > " )功能和"重新组织(慢)"("With reorganization (slow)" )选项保存项目。