北京安方同吉专业授权代理西门子PLC,专注工控系统集成10年,拥有专业高效的团队,是西门子官方认可的资深合作伙伴,欢迎咨询合作!  客服热线:18211023581
PLC300系统升级为1500程序上需要做哪些处理

PLC300系统升级为1500程序上需要做哪些处理

分享嘉宾:王志涛    内容来源:西门子PLC一级代理商    发布时间:2021-07-23 13:57    浏览量: 第18148篇深度好文:1681个字| 5分钟阅读
  PLC300系统升级为1500程序上需要做哪些处理?如题,客户询问西门子300PLC升级1500需要注意什么,原300PLC程序也是用博途编写,现在还是用原来的程序,但是在1500PLC运行。程序上需要做哪些处理?

  关于这个问题,本文整理了一些关于项目升级/移植的问题和案例,仅供参考。
 
西门子S7300编程软件

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

 
  本文档以315-2PN/DP为例介绍在TIAPortal中将S7-300项目移植到S7-1500的方法
 
  1、在项目树中选择待移植的PLC,点击菜单栏编译按钮进行编译。
 
  2、打开设备组态,在S7-300CPU上点右键选择移植到S7-1500。

  注意:仅CPU被移植,机架的其他模块或分布式IO需要在移植后重新组态添加,或重新关联。
 
  3、选择S7-1500CPU的型号
 
  注意:选择S-1500CPU时需要根据对通讯接口、处理速度、存储空间等硬件指标要求进行选择。一般情况下S7-300与S7-1500的对应关系为:312、314对应1511-1PN,315对应1513-1PN,317对应1516-3PN/DP。(以上对应关系仅供参考)
 
  选择好CPU后会弹出安全注意事项窗口,提示移植过程中会对程序进行相应的调整,并可能需要手动调整,移植后需要进行全方位测试再应用到生产系统中。
 
  在弹出的PtP通讯指令选择窗口中选择“对于S7-1500的集成通信模块,使用新的PtP指令”。
 
  4、移植完成
 
  移植完成,在项目树中原PLC的下发生成新的PLC。移植完成后要对新PLC进行编译。
 
  5、可能遇到的问题
 
  一些西门子S7-300的系统功能或功能块,在移植到S7-1500后会自动更改及调整,而有一些则不再支持,需要用户手动替换成其他功能块。
 
  一些S7-300的OB块,在S7-1500中不再支持,移植过程中将自动删除。

  哪些组织块(OBs)不能从S7300/400移植到S7-1500?

 
  当移植SIMATICS7-300/400控制器的程序到SIMATICS7-1500控制器时,一些组织块(OB)不能被转化。下表列出了仅适用于SIMATICS7-300/400控制器的组织块。当移植到SIMATICS7-1500时,这些组织块的功能必须由S7-1500的其它组织块实现。

S7-300/400

S7-1500

OB 81 电源错误 (S7-400)
OB 84 硬件错误(S7-400)
OB 87 通信错误
OB 82 硬件诊断
OB 88 处理中止(S7-400) OB 121 编程错误
OB 102 冷启动 (S7-400) OB 100 启动

  以下组织块不被SIMATICS7-1500控制器支持:
 
  OB60多任务计算报警
 
  OB65工艺同步报警
 
  OB7x冗余错误
 
  OB85编程错误
 
  OB90背景循环
 
  OB101重启
 
  注意
 
  关于SIMATICS7-1500控制器的移植程序和使用组织块更多信息请参考STEP7(TIAPortal)V12在线帮助。

  从STEP7(TIAPortal)V13SP1升级到V14并恢复数据时,如何备份保持S7-1200/S7-1500数据块的当前值?

 
  当一个STEP7(TIAPortal)项目从STEP7(TIAPortal)V13SP1升级到V14时数据块变量的保持当前值会丢失。本条目介绍如何备份当前值和在升级后的STEP7V14项目中再次恢复它们。
 
  描述
 
  当STEP7项目从V13SP1升级到V14时,保证来自V13SP1项目的当前值作为快照中的监视值存储。在升级后的V14项目将快照值加载到当前值。
 
  “将快照加载为实际值”功能不能用于以下对象:
 
  数据块超过8M字节
 
  Fail-safeDBs(故障安全数据块)和背景数据块
 
  运动控制的工艺对象
 
  高速计数器的工艺对象(HSC)
 
  在西门子STEP7(TIAPortal)V13SP1中制作监视值快照的步骤
 
  1、在项目导航中,右键单击已配置的CPU,在弹出菜单中选择“转到在线”。
 
  2、通过一步操作备份所有数据块的当前值,在同一个弹出菜单中选择“监视值的快照”(图.1)。快照显示在监视值左侧的视图中。
 
  3、此时,保存STEP7(TIAPortal)13SP1项目并关闭TIAPortalV13。
 
  注意
 
  如果只想保存V13SP1项目中的部分数值值,右击目录树结构中的相关要素。监视值的快照对所有较低级别的文件夹和数据块是有效的。

  升级为STEP7(TIAPortal)V14的项目并将快照加载为当前值的步骤
 
  1、在TIAPortalV14打开V13项目文件(*.ap13);
 
  2、在弹出菜单中,确认项目的升级;
 
  3、在项目导航中,选择CPU并编译;
 
  4、将硬件配置和软件下载到CPU;
 
  5、必须将CPU置于停止模式以便下载;
 
  6、选择项目导航中的CPU,然后单击“转到在线”;
 
  7、在同一个弹出菜单中选择“将快照加载到实际值”命令(图2);
 
  8、操作CPU为运行模式。
 
  注意
 
  所选择的CPU下面所有块都填充了快照值。

  结果
 
  在TIAPortalV14项目中恢复了当前值。
 
  从停止模式到运行模式的切换会使非保持的当前值丢失并使用起始值初始化。保持的值将被保留。

  更多技术咨询,请联系我们
 
  版权声明:文章来自北京安方同吉原创,如果喜欢这篇文章《PLC300系统升级为1500程序上需要做哪些处理》:http://www.xmzplc.com.cn/news-industry/522.html请保留本文链接。
 

相关新闻推荐

在线客服 :

服务热线:18211023581(微信同号)

电子邮箱: 2837522029@qq.com

公司地址:北京市西城区教场口街1号

北京安方同吉科技有限公司 是专注西门子PLC代理、西门子变频器等西门子产品代理销售和系统集成的正规西门子一级代理商,是 西门子(中国)有限公司...

Copyright © 2010-2020 北京安方同吉科技有限公司 版权所有