技术论坛

 说一说我最近做的一个S5->S7项目

返回主题列表
作者 主题
Zaehler
侠圣

经验值:3930
发帖数:281
精华帖:4
楼主    2010-12-01 17:15:33
主题:说一说我最近做的一个S5->S7项目 精华帖 
前段时间接手了公司的一个S5->S7的升级项目,98年的德国进口机器,I/O点多,逻辑关系严谨、复杂。

在下不才,07年才接触西门子工控产品,用的最多还是300系列,S5没接触过。接到这个项目时手上的资料有:1.上传的无注释的S5程序 2.当年德国人留下的一份完整的纸质电路图和打印出来的带符号表的S5程序。控制系统配置如下:S5-115 CPU,后面一个4DI硬件中断模块,再加IM308C通讯模块,L2网络上挂了9个从站,包括6组ET200L,2组ET200M,和一个FESTO较老型号的阀岛。

初步解决方案定为:用315-2 DP/PN代替CPU-115,中断模块用6ES7系列替换,L2网络直接用DP替换,从站模块和电缆都不用更换,TP177B替换原有一不知型号的文本显示器。

首先"converting s5 files",出现了100多个警告和10多个错误,比对S5程序,我花了10天的时间把转换后程序完整看了一遍,并且变量全都加上符号。然后就着手解决100多个报警,警告清一色" Preheader does not exis",直接忽略掉,错误看起来比较晕,只好寻求帮助了,网络上S5的资料真不多,后来去了西门子官方英文论坛,那里的S5版块有不少讨论S5升S7的,连着看了2天,帮助很大,10 多个错误也基本解决了:语法上的问题基本上S5-115手册里都有详细说明,如RS是S5里的system data words,LIR直接访问ram等等,明白作用后就可以直接在S7里替换掉。另外一些S5的特殊功能块,S7也有相对应的,比如,用FC125代替IM308C的通讯诊断功能块FB225。

然后模拟程序,结合工艺,从头到位仔细看了一遍程序,感觉把握还是比较大的。

昨天正式开始停机改造,硬件组态配置FESTO阀岛出了点小问题,解决后,试机,一切都顺利。明天要正式生产试机了,希望顺利完成。

下面是我对这次S5改S7的一些总结,希望能与大家分享,说的不好,请各位指正,
1.S5里的PB与FB块全部转换成了S7的FC块,PB为“顺序控制”,主要用梯形图实现一些基本的逻辑控制,"converting s5 files"后,一般不会出问题,可放心使用,FB为“功能”,转换后很可能有各种问题,不过总能找到解决办法。
2.相信"converting s5 files",它没报错的肯定不会错,只要集中精力处理它提示的错误即可。
3.西门子的技术服务支持很完善,不愧是PLC第一大厂商。论坛、手册里都可以找到问题的答案,而且不论CN还是EN的论坛,都有很热情的高手,迅速给出解决方案。
liucs_2009
奇侠

经验值:7664
发帖数:559
精华帖:5
2楼    2010-12-01 23:13:04
精华帖  主题:回复:说一说我最近做的一个S5->S7项目
楼主说的好,赞一个!
俺最近也在接触S5的系统,和楼主一样,也是德国人做的,90年代初的(比楼主早些),带称量的一套输送系统,不过不是S5 -> S7,是针对原系统设备上的一些升级(增加了一些设备),所以相应的程序得增加些。
程序也费劲地看了,不过感觉有的地方还没有完全搞懂,看S5程序各种FB是难点,再就是一些数据处理的各种指令,都不太认识,看了头大。。。
感觉改S5程序,比较麻烦的就是把程序固化到EPROM中,先得用紫外线擦除,然后再用PG720写入,光写也得十几分钟,就怕写了以后有不对的地方,还得重新擦,重新写,》》第一次弄,写写擦擦,倒腾了三遍,先汗一个。。
再就是上次改程序时改了DB中的几个时间值,固化EPROM的时候,是固化的从RAM读出的程序,把运行中用“G DB”生成的数据块也给固化进EPROM了,结果重新运行CPU后,操作面板的指示灯的状态不变了》》》他们领导听说后也过来了,把俺给急的,当时真有点崩溃的感觉。。。后来才知道还有G DB这一说。想想自己,当时真是无知者无畏啊,还好,thankgoodness,在他们投产前总算给弄好了。那天正好是中秋节,他们停车,整到晚上12点半,想想咱们工控人真是不容易啊。
总的来说,S5改S7不是件容易的事,需要的是耐力,毅力,和实力。
啊,额的神啊,马上又要有一个类似的项目要开始了,咱还得赶快再好好熟悉下程序,几个月不看看,前天看看都忘得差不多了,这不来论坛学习了。
最后,祝楼主明天试车成功!
工控生活、精彩人生
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。