|
今天在公司在线备份S7-400的程序,发现了一些问题,跟大家分享一下。
S7-300、400在线备份程序的方法:
1、设置通讯方式,采用简单的MPI通讯,把plc和你的计算机用通讯线连接好后,在选择开始-simatic-step7-设置pg-pc接口打开后,设置通讯参数,并进行通讯诊断,诊断通讯无误。
2、打开step7项目编辑器manger后,新建一个空项目。
3、点击PLC--上传到pg(upload to PG)。
4、出现对话框,选择你要上传的站内内容,如是一个话,你就选择你通讯诊断的地址相同就好了,要是多站的话要搞清楚对应的站地址在选择上传。
5、点击上传,就上传了用户程序、系统程序和硬件组态,但是所有程序段都是没有注释的。
注意:这个备份的是PLC内部使用的程序,即在线程序,但是备份的程序是没有任何注释的,我们有原程序的话,把离线程序的符号表复制过来就可以。
6、还有个问题,在线备份的DB块变量,被调用的形参,局部变量,临时变量等都是没有注释的(即使复制符号表到备份程序里,这些也是没有注释的)
这个时候,我们可以比较离线程序和备份程序的DB快、局部变量,临时变量块等,如果一致,就可以直接把离线程序的DB块,局部变量、临时变量快直复制到备份的在线程序中,这样就有注释了,节省了手动一个个的输入。
本文转载自:西门子工业技术论坛 |
|