2024年5月6日发(作者:)
描述
S7-300/400 CPU在下载用户程序后,会出现CPU处于停止状态,stop和sf指示灯
亮的现象。在线查看CPU的诊断缓冲区,会出现两种现象:
1、第一条显示由IO访问错误引起的停止模式,第二条显示I/O访问错误(见图1)。
图1 IO访问错误
图1中的第二条诊断信息显示的含义是:
I/O access error,writing——说明对一个输出地址进行写数据操作时发生错误。
P area,word access,Access address:200——说明是使用立即访问方式,字地
址200。这两条合起来就说明对PQW200进行写操作时发生了错误。出现这样的错误多
是程序中对PQW200这个地址进行了赋值,而实际的硬件配置中并没有分配PQW200这
个地址。
2、或者是第一条显示由编程错误引起的停止模式,第二条显示区域长度错误(见图2)。
图2 区域长度错误
图2中的第二条诊断信息显示的含义是:
Area length error when reading——说明读取一个地址时发生长度错误。
发布评论