TIA博途V13移植PLC的基本步骤

描述

移植PLC-移植步骤

在V13中打开S7-300/400项目,编译项目à开始移植PLC (移植PLC硬件及程序)

检查移植日志,必要情况下调整程序

重新关联过程I/O到PLC

编译移植项目并修正检测到的错误

用户可优化程序以获取更高的程序性能

编译

步骤1-开始移植PLC

1.打开S7-300/400项目并编译

2.开始移植到S7-1500

编译

仅PLC被移植!中央模块和分布式I/O站将保留不变,需要在移植后由用户手动重新组态及关联.

3.选择S7-1500 PLC型号:例如CPU 1516-3 PN/DP

编译

安全建议提示:

在开始移植之前需要用户确认以下事项以保证安全

编译

§在移植过程中程序能够修改

§手动调整是必要的

§在一定安全条件下需要重新测试用户程序

指令移植–系统功能块

编译

当移植原系统功能块时将可能生成如下几种图标颜色:

系统功能块将保持不变

系统功能发生变化,由STEP 7自动作出调整

新的系统功能块,用户需要手动调节

S7-1500不再支持的系统功能块

常见的图标情况:

对于S7-300/400,大多数的系统功能块S7-1500都是支持的:

例如RD_SYS_T, BLKMOV, STP, RD_REC, WWW, PUT, TON

例程– SCL中间接寻址的移植

编译

指令移植中的变更情况

拷贝所有程序- 将拷贝后的项目直接放在S7-1500中

指令将被自动替换 -替换的指令程序将放在S7-1500中并可在日志中查看详细信息

指令将尽可能被替换 -需要由用户手动调整程序

拷贝程序 -不支持的系统功能块将被标记为红色,需要重新调整

一些重要的系统功能移植(部分)

部分系统功能将被自动更改及调整,例如:

编译

一些系统功能块将不再支持,需要用户手动调整:

编译

一些不支持的系统功能块将无法替换:

- RDSYSST (SFC51): no system state list in the S7-1500中无系统状态列表

- GD_SND (SFC60): S7-1500不支持全局数包据通讯

- X_SEND (SFC65): S7-1500不支持MPI通讯

- DP_SEND (FC1):无需调用,S7-1500将使用新的通讯功能

- PN_IN (SFC112): S7-1500不支持PN CBA通讯

- 其他不支持的包括:

COMPRESS (SFC25), PROTECT (SFC109), STATUS (SFB22),

FIFO (FC85), PG_DIAL (FB46), SMS_SEND (FB48),

PID_CP (FB301)

CTRL_RTM->RTM例程

编译

RDSYSST->GET_DIAG例程

编译

OB更改(1)

§ 根据客户项目的使用情况减少了OB块数量.

§ 有些OB将因软件不再支持而从系统移除:

编译

编译

OB COMM_FLT例程:

编译

步骤2-检查移植日志

硬件

§移植后的PLC将位于原PLC的旁边

§新PLC必须重新连接网络,I/O模块重新配置

检查和调整程序

§OB块

§语言指令

§系统指令

编译

移植后新PLC需要重新编译。

编译

移植硬件

移植类型1:CPU-移植

§ 选择新的S7-1500,如PLC1516-3 PN/DP

编译

CPU-1511 –可对应的S7-300/400 CPU移植

编译

CPU-1513 –可对应的S7-300/400 CPU移植

编译

  审核编辑:汤梓红

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分