移植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移植
审核编辑:汤梓红
全部0条评论
快来发表一下你的评论吧 !