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日 下午7:25
下一篇 2017年6月1日 下午7:25

相关推荐

  • S5-95U的问题

    S5-95U工作在RUN状态,在正常使用中,本来是绿灯亮,为什么会有时候跳到红灯亮,PLC停止运行? 最佳答案 1. 红灯亮说明有错误发生,要明确什么错误,需要看那个红等…

    SIMATIC S5 2017年6月3日
  • 关于PLC模块的悬浮与非悬浮的接地问题

    1.使用S5-PLC遇到如下问题,模拟和数字的I/O 模板都有悬浮和非悬浮(隔离与非隔离),例如6ES5-441-7LA11  ,6ES5 …

    SIMATIC S5 2017年6月3日
  • S5转S7的几个问题?

    1、s5中“ LW =YEH"是什么意思?YEH是FB中定义的变量,类型是B(BLOCK),在调用FB的时候,YEH赋值是DB53,程序如下:LW&n…

    SIMATIC S5 2017年6月1日
  • S5故障求助

    S5-115U,942B(CPU)市电恢复后其他正常仅有输出模块LED均不亮,在PC屏上强制输出,显示已执行,但LED还是不亮,将与RACK2相连的IM306接口板从后背板上拔下仍…

    SIMATIC S5 2017年6月1日
  • 求助谁有6ES5318的GSD

    请问谁有6ES5318-8MC13的GSD文件,如有可以发到我的邮箱ljt_990725@163.com谢谢! 问题补充:我的模块是6ES5 IM318-8MC13的,请…

    SIMATIC S5 2017年6月1日
  • s5 do指令

    下面程序什么意思?DO =can1LW =can2T DW 5其中can1=DB14;can2=+00159。 最佳答案 建议系统全面了解这…

    SIMATIC S5 2017年5月28日
  • S5时钟设定

    ——如何设定时钟——比方说我设定2009年/10月/1日/12点12分,到设定时间了就有输出并中断运行的程序,怎样把这段程序编写,如有截图就万谢了 最佳答案 S5有…

    SIMATIC S5 2017年6月1日
  • 谁有WF715模块手册

    谁知那里有WF715模块手册下载.模块订货号为 6FM1715-3AA20. 如果那位大虾有可否发到邮箱Summer_one2001@yahoo.com.cn中…

    SIMATIC S5 2017年6月1日
  • S5-100U一直stop,报PEU,如何详细处理。

    s5-100U一直处于stop状态,经查ISTACK报PEU故障,故障原因为IO未准备好,解决措施为检查扩展电源、接口模块和电缆、CC的终端电阻。请问如何按步骤进行检查,请详述。 …

    SIMATIC S5 2017年5月29日
  • 6ES5955单独上电情况

    我想问一下电源模块6ES5955-LF12单独上电,15V、24V指示灯是一直亮,还是闪烁。我这有一台只给模块上电(从系统上拆下),24V输出只有16V,但5V正常,15、24V指…

    SIMATIC S5 2017年6月1日