S5系统升级到S7。

现在手头有一个项目:一台94年的S5系统的中频加热机,15年了,设备使用还很好,但备件已经不容易买到了,所以要升级到S7系统。原系统配置为:
 S5-100U系列103 CPU,带有数字量输入输出,模拟量输入输出模块若干。
 HMI是OP15的。
 请问要升级到S7-300系列的产品,硬件和软件该如何入手?要参考原程序和HMI画面的话,STEP5和COMTEXT如何使用的,哪里有COMTEXT的下载?时间非常的紧迫,请各位大侠帮助。

最佳答案

从S5升级到S7看似很难,其实找对方法了也是比较容易的事情,在做升级工作之前,必须从几个方面进行技术准备,逐步入手:

 1.了解设备的工艺过程。这个是必须的,熟悉工艺了才有助于阅读程序,修改程序和调试程序。这个可以要求甲方提供设备资料或直接的对设备工艺进行讲解。

 2.S7-300部分不论是PLC还是HMI,大家基本都使用很多,都很熟悉了,基本没有问题。

 3.硬件配置的升级。原有S5的硬件配置是必须要清楚的,应为外部的设备是不变的,升级基本都是PLC控制系统的升级,升级后的PLC系统必须与外部设备匹配,所以必须知道原来系统用了多少DI/DO,AI/AO,是电压型的还是电流型的,是0-10V的还是4-20MA的等等,这些了解清楚了,然后在S7的模块中选择性能参数对应的模块去替代S5的模块,再根据技术协议的要求选择一款流行的HMI,建立新的硬件配置并完成接线工作,硬件已准备妥当。

 4.PLC程序的升级,此部分有自动转换的软件可以使用,分以下几个步骤进行:
 1).对于S5的PLC程序不需要全部理解的太透,具体的深入程度看你个人的能力,爱好以及工期的要求了。起码的了解程度是:首先了解原程序的程序结构,各个功能块数据块的调用关系:其次,能知道程序中所有程序块(OB,FC,FB...)的作用,老外的程序一般程序块都很多,有系统的,有自己编的,可以不去知道每个语句的含义,但是必须了解每个块的用途;最后,弄清各个DB快的作用,哪些是系统数据块,哪些是用于和HMI交互的(在S5中有专门的数据块是用于和人机界面通讯的,用户不可再去使用),哪些是用户数据块。了解了这些方便于后期的程序修改。

 2).使用S7自带的S5到S7的转换工具:converting s5 files,使用此工具的自动转换的正确率为70%左右,其余的30%则不能正确的转换过来,这个时候就得去人工去检查修改了。转换的工程中,错误的部分会有提示的,更具提示去逐一检查,找到错误的地方后,对照S5的程序,用STEP7的语句重新编写一下即可。有的部分是可以直接去掉的,在S5中为了和HMI通讯必须调用一个功能块,比如用于和HMI进行SINEC L1方式通讯的FB56即TDOP:L1转换到S7后虽然报错,但因为它失去了作用,因此可以直接删除了。当所有的错误修改完成后,PLC程序部分就OK了。

 3).HMI的升级。HMI换面文件虽然也有自动升级软件,顶多能升级到protool文件,基本都不怎么好用,更何况现在都使用wincc flexible了。所以基本就对照原有的基于文本的画面而重新制作新的画面文件。那么对于S5的HMI画面文件需要能够打开,然后仔细的查阅每个画面都有哪些输入输出域,按钮指示灯,故障报警,与PLC的变量地址连接以及各个页面的逻辑关系。然后在此基础上制作功能与原有一直的全新的换面文件。最后建立与PLC的连接。

 5.最后联合调试,即设备送电,PLC,HMI都运行起来,从手动到自动逐步检查设备的运行状态,对于和改造前状态不一直的地方适当的修改一下PLC程序或HMI文件。当设备状态完全恢复正常状态时,这个升级项目就大功告成了。

 6.本人近今年做了几个S5升级到S7的项目,每次时间都不长,基本都一个月之内,升级的效果客户也都非常的满意。所以个人也积累了一点心得,同时也积累了一些常用的S5的软件及手册:STTP5,COMTEXT等等,还有一些S5以及S5升级的资料文档。我觉得用得上的文档我已经都发送到了你的邮箱中,我想它会对你很有帮助,如果还需要其它的软件和资料,可以再进一步的再交流。有这么多的同仁帮助你,我想你一定会圆满完成任务的,祝你成功!

提问者对于答案的评价:
非常感谢你的指点和发给的有用资料。同时也谢谢各位大侠的热情帮助!谢谢。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc142168.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月1日
下一篇 2017年6月1日

相关推荐

  • s5 的 DO 是什么意思?

    s5 的 DO  是什么意思? 重点是用s7 的什么功能可以替代? 例如: :L KF&n…

    SIMATIC S5 2017年6月3日
  • S5的程序转换的问题

    有下面一段程序,转换时出故障 CALL FC 18        &n…

    SIMATIC S5 2017年6月1日
  • S5 DO卡件订货号问题

    现场用到6ES5 451-7LA12和6ES5 451-7LA21两种DO卡件,目前只有7LA12的备件,请问能替换7LA21吗?看别的贴子说最后一位数字不同可…

    2017年5月31日
  • S5中的模块地址与通道号之间的区别

    手册中指出FB250好像是指模拟数据采集块。我看到有些项目图纸中一个模拟量模块有八路通道,由PW128至PW142。1、FB250里头的BG模块通道指什么?2、FB250里头的KN…

    SIMATIC S5 2017年5月31日
  • 数据保存?

    掉电后劳尔面板的数据保持不了,面板与S5-115U,944B通讯,PLC中的电池没有问题,请问是PLC的问题还是面板的问题?故障的原因是清掉了PLC内程序,用了EPROM卡里初使程…

    SIMATIC S5 2017年6月3日
  • 请教:如何进入堆栈查找S5故障原因?

    请教:如何进入堆栈查找S5故障原因? 最佳答案 Shift+F9见附件中 图片说明:    提问者对于答案的评价:谢谢啊,怎么看里面的故障呢?

    SIMATIC S5 2017年5月31日
  • 给发几个库程序,比如模拟量的实数转整数,整数转实数的,谢谢了.

    S7-200的库程序, 问题补充:邮箱:529992982@qq.com 最佳答案 已发邮件,请查收! 提问者对于答案的评价:谢谢,已查收.

    SIMATIC S5 2017年5月31日
  • STEP5安装软件

    我是新手以前一直用S7的系统,现在刚刚接触S5请问那位大侠能告诉我那里有S5的软件下载,有没有中文资料可以下载一些。 最佳答案 S5的软件及中文资料下载链接——http://www…

    SIMATIC S5 2017年6月1日
  • S5-95UPLC RUN指示灯亮红灯说明PLC有什么问题

    S5-95UPLC RUN指示灯经常出现亮红灯现象,要按复位才能OK,请问老师:是否是死机?是否是由于干扰引起的? 问题补充:谢谢各位老师的回答。红灯在开机时有出现,在运…

    SIMATIC S5 2017年6月1日
  • S5密码设置问题

    请问各位老大;S5可以设置密码吗?怎么设置呢?谢谢 最佳答案 不能加密,但是你可以再编程时用一些间接寻址把关键的部分隐藏起来,这样就算有了你的程序也不可能仿造的。 提问者对于答案的…

    SIMATIC S5 2017年6月1日