现在手头有一个项目:一台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