CP342-5作为从站,SF灯和Stop灯亮,求解

我们公司用的PLC300CPU和CP342模块作为从站与400PLC通讯,前几天出现一次300PLC运行正常,CP342模块SF灯和Stop灯亮,重新断控制模板电源和总电源后恢复正常,没有遇见过,请求专业答复,谢谢

问题补充:
从硬件配置上看,驻站是400plc,cp443模块,从站是300PLC,cp342模块;从程序上没有找到FC1和FC2程序调用,只是找到了程序中发送地址,如在主站中,PIW19**地址;没有找到"DP_SEND"功能块和"DP_RECV"功能块,因此目前没有办法确认是否为程序问题。是否为外部电源或DP头接线问题或者是电磁干扰造成的呢

最佳答案

CP342模块SF灯和Stop灯亮:
停止,系统错误(STOP)。由于编程原因引起,如FC1,FC2调用错误。
1、看看上传的截图:通过LED不同显示状态,您可以获取当前CP342-5运行的状态和问题信息。
2、功能块FC1、FC2的返回值代表什么意思,如何理解: 
"DP_SEND"功能块包括有"DONE","ERROR" 和 "STATUS"三个参数,用来指示数据传输的状态和成功与否。"DP_RECV"功能块包括有"NDR", "ERROR", "STATUS" 和 "DPSTATUS"四个参数,用来指示数据传输的状态和成功与否。您可以定义相应的数据地址区,存放这些返回值,分析返回值,评估CPU和CP342-5之间数据交换的状态。
注意: 
、在您的程序中循环调用FC1和FC2,如果没有任何错误的话,"STATUS"参数的值会不断变化为0或8180H,当"STATUS"的值为8180H时,”DONE”参数的数值为”False”; 
、如果CPU与CP342-5数据传输不成功,那么主站CPU将无法获取任何一个从站的I/O数据; 
、您可以在STEP7的Help文档中找到关于”STATUS”参数值所对应的具体信息,在STEP7中选中FC1/FC2,按F1键就可以打开Help文档。
3、重新断控制模板电源和总电源后恢复正常?
这种停机状态是由于编程原因引起的,可能是编程方面有问题,但这个问题不经常发生。一旦发生则停机,重新上电经系统复位、初始化又可恢复正常。
4、问题补充:
是否为外部电源或DP头接线问题或者是电磁干扰造成的呢?
见上传的截图:通过LED不同显示状态。这些故障都会使BUSF(总线故障)指示灯闪烁。据你所讲,你没有提到模块上BUSF(总线故障)指示灯状态如何。
应用CP342-5模块必须应用到FC1/FC2。见:
详见《CP342-5的使用与常见问题 (更新版)》下载:
http://www.ad.siemens.com.cn/download/SearchResult.aspx?searchText=A0139
建议当发生故障时,你应用STEP7的硬件诊断功能进行在线诊断,解读系统给出的诊断信息才能正确定位问题的所在。在此只能根据你的所述进行猜测,可能有偏差。

图片说明:

CP342-5作为从站,SF灯和Stop灯亮,求解  

提问者对于答案的评价:
纠正一下提问,我们最新问题是cp342-5出问题是除run灯外其他三个灯常亮,将cp342-5重新启动后是cp342-5的sf灯和stop灯亮,最后是全部断电后恢复正常,又遇到过这种问题的吗?什么原因?谢谢!

最佳答案作者回复:
建议当发生故障时,你应用STEP7的硬件诊断功能进行在线诊断,解读系统给出的诊断信息才能正确定位问题的所在。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc192941.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年8月15日 上午12:39
下一篇 2017年8月15日 上午12:39

相关推荐