在 LAD/STL/FBD 编辑器中离线方式和在线方式有何不同?


n

配置注释:
在测试状态或者调试期间有必要经常对程序块做一些小修改。如果关联的用户程序存储于编程设备,就有两种不同的方法进行修改。

序号 离线编辑块与在线编辑块的不同
1 在线修改
程序块是在 SIMATIC 管理器块文件夹的在线窗口打开并编辑的。在 LAD/STL/FBD 编辑器中所作的修改是离线存储于编程设备上的,这是通过 n

  • 菜单“File > Save” 或者点击工具栏中的软盘图标(存盘按钮)

然后将程序装载到 CPU 中,通过n

  • 菜单“PLC > Load” 或者点击工具栏中的装载图标。
2 离线修改
程序块是在块文件夹离线状态下打开,修改并存储的。 通过下面方法在 LAD/STL/FBD 编辑器中下载后 n

  • 菜单“PLC > Load” 或者点击工具栏中的装载图标

块即被装载到 CPU 中并可监控。n

原则上使用离线修改方式为好,因为大部分工作步骤是在离线状态下完成的。这样在编辑时会节省一些时间。如果变成设备没有用户程序,可以将程序块从 CPU 中上载到编程设备再编辑,上载可通过菜单命令n

  • “PLC > Load into PG”或者n
  • “PLC > Load station into PG...”

但是,在这种情况下,符号信息和注释将不再可用。 这个方法主要适用于维护的情况。n

注意:
更多的信息可以通过 STEP 7 在线帮助“Uploading from the Programmable Controller to the PG/PC”中获得。

如果在LAD/STL/FBD 编辑器中已经做了修改,“Test > Monitor”功能和带眼镜的按钮将不能激活且会变成灰色的。在进行保存后将恢复“Monitor” 功能。 当激活“Monitor”功能, 会出现提示信息,提示被编辑的块无法监视,原因是和CPU中的程序不匹配。点击“Yes”按钮 ,显示该块被下载到 CPU,此时可以进行监视。n

在 LAD/STL/FBD 编辑器中离线方式和在线方式有何不同?
图 01

然而,如果您只想监视 CPU 中的块(不改变离线项目),那么点击“No”按钮并选择菜单“File > Open online”。 CPU中的块将被显示并且可以重新启动监视功能。

注:
有些情况下用户必须删除 CPU 中老的程序块然后再下载修改后的程序块。这种情况可能出现于 CPU 的存储器空间几乎是占满的。 为了能够在线下载并且不中断程序,新版本的程序块是在工作存储器中重新存储的。只是当新版本的程序块完全写入到 CPU 中后旧的程序块再被删除。如果执行这个操作时超出了主存储器的限制值,那么只能手动的删除在线存储器中的块后才能下载。也就是说如果新版本的程序需要的存储空间大于 CPU的剩余空间,则不能覆盖CPU中的旧的程序块。

在离线项目中更新数据块:
如果使用了全局数据块并想上载在在线 DB 中做的修改,返回离线项目。如果变量相符,只是离线 DB 的内容被覆盖。点击“Yes”确认对话框。(图 02)

在 LAD/STL/FBD 编辑器中离线方式和在线方式有何不同?
图 02

但是,如果在 CPU 中的数据块结构发生改变(例如其他变量插入到了在线 DB 中),应该重新命名离线 DB 之后只是上载在线 DB。然后 就可以打开两个 DB 块并将在线 DB 块中的任何新创建的变量复制到离线 DB 中。

关键词:
30:484,程序开发,测试方式

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc336944.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 下午12:03
下一篇 2021年4月12日 上午12:00

相关推荐

发表回复

登录后才能评论