您现在的位置是:首页 > PLC技术 > PLC技术
数据块中变量的值
来源:艾特贸易2017-10-24
简介数据块中变量的值有很多种类,有“启动值”(起始值)、“默认值”、“监视值”、“快照值”和“设置值”(设定值)等。 (1) 启动值(起始值) 启动值,也称起始值。用户需定义
数据块中变量的值有很多种类,有“启动值”(起始值)、“默认值”、“监视值”、“快照值”和“设置值”(设定值)等。
(1)启动值(起始值)
启动值,也称起始值。用户需定义变量的启动值,CPU启动后将应用此启动值。但保持性变量具有特殊状态,只有在“冷启动”之后,保持性变量才会采用所定义的启动值;“暖启动”之后,这些变量会保留自身的值,不会复位为启动值。
要定义数据块变量的启动值,需单击“扩展模式”( Expanded mode)按钮,显示结构化数据类型中的所有元素,在“启动值”( Statt value)列中输入所需的起始值。该值必须与变量的数据类型相匹配且不可超出数据类型可用的范围。
(2)默认值
数据块的结构可派生自更高级别的元素,如背景数据块以更高级别代码块的接口为基础,全局数据块可基于预定义的PLC数据类型。在这种情况下,可以定义更高级别的元素中每个变量的默认值。这些默认值被用作数据块创建期间的启动值,然后可以在数据块中使用实例特定的启动值替换这些值。
可选择是否指定启动值,如果未指定启动值,则在启动时变量将采用默认值。如果也没有定义默认值,将使用相应数据类型的有效默认值,例如,值“FALSE”被指定为BOOL的标准值。
(3)监视值
在CPU处于“RUN”模式下时,通过单击“全部监视”开关,将显示数据块中变量当前在CPU中的实际值。监视值主要用于程序功能调试。
(4)快照值
当离线数据块和在线相同时,单击“显示所监视值的快照”工具,最新的监视值显示在“快照”,列中。若随后更改数据块的结构,则当前“快照”列显示的值将消失,即为空。
(5)设置值(设定值)
通过勾选了“设置值”列中的复选框,可将对应变量标记为设定值。在调试过程中,无法对这些标记为设定值的变量进行在线初始化,但可以将当前变量值作为起始值传送到离线程序并保存在离线程序中。
在CPU运行过程中,可以将数据块中的各个变量修改为特定的值,然后CPU使用该值作为在线程序中的实际值。单击“全部监视” ( Monitor all)按钮启动监视, “监视值”( Monitor value)列显示当前数据值。选择要修改的变量,从快捷菜单中选择“修改操作数”( Modify operand),打开“修改操作数”对话框,如图5-153所示。在“修改值”(Modifyvalue)文本框中输入所需的值,单击“确定”按钮,确认输入,即可完成修改。
图5-153 修改数据块变量值
点击排行
