西门子博途:设定DB块起始值

描述

定义起始值

要定义数据块变量的起始值,请按以下步骤操作:

打开数据块。

“默认值”(Default value) 列中,将显示更高级别代码块接口中或 PLC 数据类型中变量的默认值。

单击“扩展模式”(Expanded mode) 按钮,显示结构化数据类型中的所有元素。

在“起始值”(Start value) 列中输入所需的起始值。该值必须与变量的数据类型相匹配且不可超出数据类型可用的范围。

起始值已定义。如果未将变量声明为具有保持性,则启动时该变量会采用定义的值。

将变量复位为默认值

要将已定义了起始值的变量复位为默认值,请按以下步骤操作:

选择表中的修改值。

删除该值。

输入默认值。之后会显示默认值。

将所有变量复位为默认值

要将所有变量的起始值复位为默认值,请按以下步骤操作:

在工具栏中选择“复位起始值”(Reset start values) 图标。

默认值将传送到“起始值”(Start value) 列中。但不会覆盖设置为写保护的起始值。

西门子

“起始值”的定义

用户需定义变量的起始值,CPU 启动后将应用此起始值。

保持性变量具有特殊状态。只有在“冷启动”之后,保持性变量才会采用所定义的起始值。“暖启动”之后,这些变量会保留自身的值,不会复位为起始值。

“默认值”的定义

数据块的结构可派生自更高级别的元素。

例如,背景数据块以更高级别代码块的接口为基础。

全局数据块可基于预定义的 PLC 数据类型。

在这种情况下,您可以定义更高级别的元素中每个变量的默认值。这些默认值被用作数据块创建期间的起始值。然后可以在数据块中使用实例特定的起始值替换这些值。

可选择是否指定起始值。如果未指定任何值,则在启动时变量将采用默认值。如果也没有定义默认值,将使用相应数据类型的有效默认值。例如,将值“FALSE”指定为 BOOL 的标准值。

将多个快照值赋给起始值

西门子

DB块中的可见性

西门子

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分