找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
小程序查看
手机扫码追踪该问题
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
如果S7-400PLC在运行中所有操作终止并且面板上4个灯全闪,表示工作存储区内程序和数据全部丢失。可能原因: 供电电源(电源模块)不稳定和3.6伏干电池电压不足、CPU本身工作存储器中的RAM有问题(CPU本身问题)。
对于S7-400PLC来说,其基本存储区中的工作存储区用于保存与运行有关的程序和数据、装载存储区用于保存所有用户程序和数据;它们都需要后备电池保持,如果电池不足而有突然停电,工作存储器和装载存储器里的程序和数据将全部丢失,所以416上4个灯全闪,其意思如下:INTE(内部故障)、EXTE(外部故障)、BUSIF(MPI/PROFIBUS接口1上总线故障)、BUS2F(PROFIBUS DP接口2的总线故障),表示所有程序丢失,你通过复位是把外置装载存储闪存卡FEPROM内容复制到工作存储器的RAM中,机器又正常。首先检查电源模块PS405或PS407输出电压是否稳定,换一块新3.6伏干电池,不要经常断电,我碰到一个客户机器用一天,关3天,经常数据丢失(断电靠电池保存程序不足);其次把所有模块包括PLC的接插件连接螺栓重新连接一遍,包括通信连接头;在SIMATIC管理器中打开你的程序到站(SIMATIC400(1)),把你的电脑连接到PLC上,执行菜单命令PLC/诊断/设置/模块信息,在“模块信息”中选择“诊断缓冲区”(Diagnostic Buffer),选中“Save As”(另存为),把诊断信息保存到你的电脑中,然后打开你可以看到具体故障详细描述。同时参考下列我对类似问题的回答
S7-400PLC频繁死机
http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=63275&cid=1029
S400CPU自动停机,原来运行一直正常。
http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=60563&cid=1029
根据诊断信息很清楚是你的模拟量信号模块(Analog SM,SM是信号模块)、诊断地址为512模块故障,你的模块具有诊断能力而你组态时又使能了诊断中断(在诊断前大勾),当他检测到错误时,它输出一个诊断请求给CPU,操作系统调用OB82。打开你的项目硬件组态,检查模拟量模块诊断地址为512的模块,可能在程序在直接访问本地或分别式模拟量模块时无法实现。诊断地址是你把模块插入机架或PROFIBUS DP网络上时PLC操作系统会给每个DP从站分配一个默认的诊断地址(即Input Address,并不是指模块输入地址,一定要注意)
Event 1 of 120: Event ID 16# 3942 事件120中之一:事件识别16#3942
Module fault present 模块故障存在
Module type: Analog SM模块类型:模拟量模块
Input address: 512 注意这里的输入地址是指诊断地址512,并不是指模拟量模块输入地址
Channel information available 可以得到通道信息
External module error外部模块故障
Channel error detected检测到通道故障
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
找答案微信小程序
提问
搜索
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!