在TIA Portal中将S7-300项目移植到S7-1500

本文档以315-2PN/DP为例介绍在TIA Portal中将S7-300项目移植到S7-1500的方法(若需要了解将S7-300项目从经典Step7移植至博途Step7的方法,请参考链接:http://www.ad.siemens.com.cn/productportal/Prods/published/Soft/Soft_4.1/Soft_4.1.html)

1、在项目树中选择待移植的PLC,点击菜单栏编译按钮进行编译。

图1.编译

2、打开设备组态,在S7-300CPU上点右键选择移植到S7-1500。

图2.右键移植

注意:仅CPU被移植,机架的其他模块或分布式IO需要在移植后重新组态添加,或重新关联。

3、选择S7-1500CPU的型号

图3.选择CPU

注意:选择S-1500CPU时需要根据对通讯接口、处理速度、存储空间等硬件指标要求进行选择。一般情况下S7-300与S7-1500的对应关系为:312、314对应1511-1PN,315对应1513-1PN,317对应1516-3PN/DP。(以上对应关系仅供参考)

选择好CPU后会弹出安全注意事项窗口,提示移植过程中会对程序进行相应的调整,并可能需要手动调整,移植后需要进行全方位测试再应用到生产系统中。

图4.安全提示

在弹出的PtP通讯指令选择窗口中选择“对于S7-1500的集成通信模块,使用新的PtP指令”。

图5.PtP指令选择

4、移植完成

移植完成,在项目树中原PLC的下发生成新的PLC。移植完成后要对新PLC进行编译。

图6.PLC_2

5、可能遇到的问题

一些S7-300的系统功能或功能块,在移植到S7-1500后会自动更改及调整,而有一些则不再支持,需要用户手动替换成其他功能块。

图7.系统功能调整

一些S7-300的OB块,在S7-1500中不再支持,移植过程中将自动删除。

图8.部分不支持的OB