请教西门子S5 PLC故障与上传备份的知识

来源:百度知道 编辑:UC知道 时间:2024/06/09 16:15:56
前几天,技术部的同事保养设备,动了PLC,PLC出现了故障,设备不能运行了,设备的人机界面报警信息是 "....ref. point lost....",应该可以理解成原点(参照点)丢失,我们初步判断PLC里的程序丢失,不知道判断对不对,西门子 S5 135U 的 PLC,CPU 928B(这是刚才我用软件读出来的),

而且STOP红灯在不断地闪,扳到RUN或者RESET,STOP红灯都是在闪.

PLC以前有备份.

找到数据线,安装上step5 V7.2,成功连接上PLC,并下载到电脑硬盘里备份.

准备把以前的备分上传,有以下两种方案:
a.删掉,甚至清空当前PLC,再把以前的备份上传到PLC.
b.不做删除操作,直接把以前的备份上传,即"覆盖".

正准备上传时,突然发现刚才的备份文件(74K)比以前的备份文件(25K)大,如果是程序丢失,我想现在备份出来的文档应该很小,至少不应比以前

的备份大,这时,我觉得程序并没有丢失,甚至程序没有问题,还在PLC里。而且,以前的备份不知道是总备份,还是只备程序部分,还是只备数据
部分,万一删掉现在PLC里的内容,再将以前的备份上传的话,担心出现有程序没有数据的事情,技术主管叫暂停了。

问题一:这次故障是硬件坏还是软件(程序和数据)坏?

用软件打开当前PLC的BLOCK, 有以下:
BLOCK TYPES
---------------------------------
A ALL BLOCKS
PB PROGRAM BLOCKS
FB FUNCTION BLOCKS
FX FUNCTION BLOCKS
OB ORG.BLOCKS
SB SEQUENCE BLOCKS
DB DATA BLOCKS
DX DATA BLOCKS

又打开两次备份的BLOCK,比上面多了好几个comment blocks(注释块?),还多了VB v

这位仁兄。看了你写的这些我基本上没看懂~S5我没用过,不过我想应该和我用的S7差不太多。我可以给你说一下S7。在S7里,如果要备份程序的话有两个选择,一个是在内存卡里,一个就是在上位机里(也就是你所说的人机界面里)。这里我想说的是,西门子公司的产品设计很好,无论你选择何种方法备份程序,它都会把你的程序组态以及所有你所编写的程序全部备份的。另外我还可以告诉你一下,你所操做的reset动作多半是无效的,西门子PLC中的CPU上的这么个开关,但那个开关不是你所说的那样用的,它的操作是这样的:单纯停止程序运行,只需要将开关拔至stop即可。若是要复位(请注意,这里所说的是复位程序,而不是删除和下装)程序,那么需要你将开关拔至reset三秒钟以上(此时stop灯会闪烁,当三秒过后会常亮),当stop灯常亮时,迅速将开关拔至stop挡再返回reset挡后推至run挡,至此复过程完毕。当复位后,程序为设计时的初始状态,即你以前所设定的参数全部恢复为初始值,但在上位机的记录还是保留的,它和PLC程序之间可以说没有什么关系。上位机在PLC系统中只是一个供人监察PLC工作状态的界面,如果PC上没有S5或S7软件的支持而只有图形运行软件的话,那么这台PC是不可能更改程序的,不知道楼主知不知道你的那台PC上是不是有S5的编程软件?
另外还有一个可能,那就是你的人在打扫卫生时无意间将PLC模块与模块之间的连接器碰的松动了,导至PLC中运行的程序无法寻址造成程序无法运行,我想请问一下楼主,你的PLC的CPU上显示是红灯还是黄灯?旁边有没有什么字母?这样可以帮你更快的分析错误。在S7系的CPU上都有一个表示是程序错误还是硬件错误的指示灯,不知S5系上有没有。不过我想德国人做事是比较严谨的,应该也有。

软件或硬件问题,从你的说明上看,“前几天,技术部的同事保养设备,动了PLC,PLC出现了故障,设备不能运行了,设备的人机界面报警信息是 "....ref. point lost....",应该可以理解成原点(参照点)丢失,我们初步判断PLC里的程序丢失,不知道判断对不对,西门子 S5 135U 的 PLC,CPU 928B(这是刚才我用软件读出来的), ”他们动的是程序吗?如果不是,那肯定是硬件故障,因为PLC内的程序不可能自己变化的,
再有