作者 | 主题 |
---|---|
WWCWWC 至圣 经验值:71712 发帖数:8024 精华帖:145 |
楼主 2021-08-03 14:07:15
主题:SM331-7PF11-0AB0模块的诊断过程 SM331-7PF11-0AB0模块的诊断过程 前几天,公司信息部同事来我这里,说有一个西门子300的plc,无法通过公司内网(MES)上传读取几个温度数据的信息,还给我看了看他在现场拍照的图片,我看到cpu及模块确实均有红灯报警提示了。 今天,本周的工作稍微空闲一些,我电话给那个同事,告知我有时间可以一同前往诊断一下,看看具体是那些故障问题引起的错误报警。因为,在去的路上我有这个打算写过程贴的意思,所以,到现场我开始就开始拍了一张cpu故障时的照片,图示:cpu停止,模块红灯报警。 系统相对还是简单的,一个314C的cpu下面挂了一个数字量输入,一个数字量输出,和一个SM331-7PF11-0AB0的热电偶模块。打开电脑,连接好MPI电缆,先上传硬件及程序,看cpu诊断缓冲区的提示信息有那些内容,图示: Cpu报警是网络组态与系统要求或组态不一致,同时,cpu下挂的所有模块均存在报警,重新断电重新cpu后,只有最后那个热电偶模块报警,且报警信息,图示: 诊断结果信息:0~7CH各通道的模拟输入失败。 用万用表测试前连接器的21#、40#端子,24V电源输入22V电压,也属于正常范围没有问题。大概看了看线路,该设备的线路比较零乱,因为对该设备了解不十分熟悉,于是,打算断电拆下这个模块,拿到我办公室里去诊断一下,看是否确实是模块硬件故障还是其它什么问题。 模块测试: 1) 创建一个新项目,根据现有的cpu及待测试模块组态一个硬件系统,图示:具体硬件组态及硬件连接步骤不一一列举。 新建开通CH0~CH1通道,随意选择了温度模块输入特性,将硬件组态信息编译后,下载到cpu。 2) Cpu上电初始化后,cpu及SM331模块报警,莫非模块确实存在硬件问题?该模块之前还真的没有过多的了解,一般应用比较多的是SM331-7PF01/02-0AB0。找一找模块连接手册吧,大概在西门子官方网站上找了找,还居然没有找到,只找到一个简易的接线图,图示: 3) 在线,看cpu及模块诊断信息,看是否有帮助信息提示: 这个诊断信息与我在现场实际项目的诊断信息是一致的,很有代表性。 4) 根据接线原理图,用短导线连接CH0通道,模块诊断信息仍然报警为CH0~CH1通道失败,可能是信息没有更新?断电重新cpu初始化过程后,再看诊断信息,图示: 确实,CH0的报警消失了,剩下CH1报警:输入失效,这个正确了,因为我CH1没有短接导线,将导线短接上去后,明显可以看到实际的模块红色指示灯消失,报警消除。 将这个测试结果电话告诉信息部同事,让他找人把模块外部所有的信号输入查一边,看到底是那些通道的外部传感器或导线存在开路。同时,到我这里把那个测试过,实际没有故障的模块拿回去,断电状态下安装上去。 |