一、 故障背景某产线关键设备主机的STEP7程序无法修改和编译硬件配置,无法删除站点。二、 故障结论经研究,确认了问题有原因:在项目中进行了站点复制,导致了总线上站点等信息的重复和冲突,出错。三、 故障处理找到出问题前的程序备份,在此基础上更新程序。四、 故障分析见结论部分,更细节原因不详。五、 故障启示1. 做备份的方法:a) 如果要备份源程序:可在项目的根目录里插入程序对象,然后将要备份的内容复制进该对象。或者干脆将这个项目打包作为一个历史版本就可以了(毕竟压缩后非常小)。b) 源程序备份时,不要忘记符号表的备份。c) 如果要备份硬件配置:将这个项目打包作为一个历史版本。d) 由于STEP7项目中的各站点可以通过网络等进行关联,因此,在一个项目中复制站点时要特别当心。应该尽量避免。
2. 现场编程器中的程序管理要注意:a) 避免出现多人在不同项目中修改的现象。b) 避免上传程序直接覆盖源程序的现象(源程序的注释等都会丢失)。如果需要做备份,可以将在线程序复制进一个新的程序对象。c) 修改程序时,做到先编程器修改,然后下载到CPU中去的做法,确保源程序中的注释等准确。d) 除非站点之间确有通讯等联系,尽量不要将多个站点合并到一个项目中。
0 评论