n
配置注释:
在测试状态或者调试期间有必要经常对程序块做一些小修改。如果关联的用户程序存储于编程设备,就有两种不同的方法进行修改。
序号 | 离线编辑块与在线编辑块的不同 |
1 | 在线修改 程序块是在 SIMATIC 管理器块文件夹的在线窗口打开并编辑的。在 LAD/STL/FBD 编辑器中所作的修改是离线存储于编程设备上的,这是通过 n
然后将程序装载到 CPU 中,通过n
|
2 | 离线修改 程序块是在块文件夹离线状态下打开,修改并存储的。 通过下面方法在 LAD/STL/FBD 编辑器中下载后 n
块即被装载到 CPU 中并可监控。n 原则上使用离线修改方式为好,因为大部分工作步骤是在离线状态下完成的。这样在编辑时会节省一些时间。如果变成设备没有用户程序,可以将程序块从 CPU 中上载到编程设备再编辑,上载可通过菜单命令n
但是,在这种情况下,符号信息和注释将不再可用。 这个方法主要适用于维护的情况。n 注意: |
如果在LAD/STL/FBD 编辑器中已经做了修改,“Test > Monitor”功能和带眼镜的按钮将不能激活且会变成灰色的。在进行保存后将恢复“Monitor” 功能。 当激活“Monitor”功能, 会出现提示信息,提示被编辑的块无法监视,原因是和CPU中的程序不匹配。点击“Yes”按钮 ,显示该块被下载到 CPU,此时可以进行监视。n
然而,如果您只想监视 CPU 中的块(不改变离线项目),那么点击“No”按钮并选择菜单“File > Open online”。 CPU中的块将被显示并且可以重新启动监视功能。
注:
有些情况下用户必须删除 CPU 中老的程序块然后再下载修改后的程序块。这种情况可能出现于 CPU 的存储器空间几乎是占满的。 为了能够在线下载并且不中断程序,新版本的程序块是在工作存储器中重新存储的。只是当新版本的程序块完全写入到 CPU 中后旧的程序块再被删除。如果执行这个操作时超出了主存储器的限制值,那么只能手动的删除在线存储器中的块后才能下载。也就是说如果新版本的程序需要的存储空间大于 CPU的剩余空间,则不能覆盖CPU中的旧的程序块。
在离线项目中更新数据块:
如果使用了全局数据块并想上载在在线 DB 中做的修改,返回离线项目。如果变量相符,只是离线 DB 的内容被覆盖。点击“Yes”确认对话框。(图 02)
但是,如果在 CPU 中的数据块结构发生改变(例如其他变量插入到了在线 DB 中),应该重新命名离线 DB 之后只是上载在线 DB。然后 就可以打开两个 DB 块并将在线 DB 块中的任何新创建的变量复制到离线 DB 中。
关键词:
30:484,程序开发,测试方式
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc336944.html