聚人智能发表于2021年10月31日16:40最后回复于2021年10月31日16:40

西门子1500(S7-1500)数据块的在线操作

1840浏览量

0评论

 操作西门子1500(S7-1500)和TIA博途软件时,在以模块为中心的操作中,博途软件提供了很多便捷的操作功能。 特别是在进行数据块和数据类型修改时,为了避免数据丢失,利用快照或将快照的值复制到初始值的功能可以说是调试和维护工程师必须了解的功能。

 现场调试和维护的间隔非常短,如果数据丢失,可能会导致非常严重的后果。 文章:“S7-1500数据块的在线操作”可以在进行数据操作或操作非常重要的设备时,防止数据丢失和工厂财产损失。

 S7-1500数据块的快照功能

 S7-1500数据块的快照功能可以将数据块某个时间点的进程值上载到脱机数据块。 默认情况下,数据块的快照列是隐藏的,并且必须允许在数据块的列中显示“快照”

 首先,单击监视按钮,使数据块DB保持在线,然后再次单击快照栏中的“实际值的快照”按钮,以确定数据块中变量的当前实际值(菜单显示为监视值)被抓拍并上传至快照栏中。

 S7-1500块DB除了优化和非优化的区别外,相对于S7-300/400,S7-1500块的在线操作非常灵活,所谓的在线操作就是在初始值、快照、监视值之间进行操作。

 初始值、监视值、快照

 初始值是在数据块DB中创建变量时预先设置的初始值,默认为0。 第一次将DB块下载到CPU时,变量的监视值为初始值。 计算该变量后,例如进行使1递增的操作时,变量的监视值会基于初始值不断增加。 如果单击“实际值的快照”按钮,则当前监视值将上载到快照并保存。 开始值和快照存储在脱机项目中。

 如果CPU从RUN->STOP->RUN或CPU的电源关闭后重新接通电源,变量启用“保持”属性后,该变量的监视值将保持CPU停止或电源关闭时的值。 如果变量未启用“保持”属性,则变量的监视值为开始值。 变量现在可以“保留”属性后,有多种更改监视值的方法。

 更改数据库块,如重命名变量或添加新变量

 使用变量监监控表更改变量值

 恢复工厂的设置相当于删除程序。 这里的删除程序不是SMC卡内的程序,而是保存在CPU中的程序。 要删除SMC中的程序,需要对卡进行格式化。

 即使修改变量的初始值后下载,允许“保持”属性变量的监视值也不会改变。 在早期的TIA博途中修改变量的监视值很不方便,在后续的版本中这些操作变得很简单。

 开始值、监视值、快照值的相互传输

 监视值和快照值的相互传输:可以使用DB块按钮在监视值和快照之间传输

 将快照值复制到起始值:“所有值”按钮可以使用两个按钮对所有变量进行操作,将快照值复制到起始值

 “仅设定值”按钮仅在处理已标记的变量,并选择了“设定值”栏中标记的变量时有效

 将初始值复制到监视值:与将快照值复制到初始值按钮一样,可以使用两个按钮将初始值复制到监视值。 “所有值”按钮处理所有变量,“仅设置值”按钮仅处理标记的变量。 通过项目树可以同时选择多个数据块进行操作。 例如,您可以选择两个数据块,也可以从鼠标右键菜单中选择快照功能

 在DB块中直接变更变量的监视值

 除了上述按钮之外,对于常见的操作,还可以直接更改数据库块中的变量。 例如,可以单击数据块中的变量,用鼠标右键选择“更改操作数”,或者双击变量的“监视值”,直接更改变量的进程值。 如图所示,可以节省打开变量表后更改变量的时间。

私信

举报