发布于 2011-01-03 11:59:24
1楼
SF灯亮的情况很多,你可以通过调用相应的故障处理OB块,来获取相应故障信息。
需要添加相应的OB组织块。CPU检测到程序处理过程中的错误(同步错误)和PLC中的错误(异步错误)时,会调用相应的组织块,如果该OB不存在,CPU将进入STOP模式。
OB80:时间错误
OB81:电源错误
OB82:诊断错误
OB83:插入/移出模块中断
OB84:CPU硬件故障
OB85:优先级错误
OB86:机架故障或分布I/O故障
OB87:通讯错误
OB121:编程错误
OB122:I/O访问错误
参考资料: 《如何使用OB组织块》
http://www.ad.siemens.com.cn/download/Html/download.aspx?DownloadID=1271&TreeID=8&URL=%2fDownload%2fUpload%2fAS%2fapplication%2fA0059.zip