您现在的位置是:首页 > PLC技术 > PLC技术

数据块编辑器的使用技术方法

来源:艾特贸易2017-10-24

简介在程序块中添加新块(数据块),例如为自动灌装生产线创建一个全局数据块“产量 [DB1] ”,双击“产量 [DB1] ”,打开数据块编辑器,如图 5-150 所示。 图 5-150 数据块编辑器 例如,在

    在程序块中添加新块(数据块),例如为自动灌装生产线创建一个全局数据块“产量[DB1]”,双击“产量[DB1]”,打开数据块编辑器,如图5-150所示。

数据块编辑器

    5-150    数据块编辑器

    例如,在“产量[ DB1]”中定义两个Int变量,分别存储空瓶数和成品数,为这两个变量定义名称、数据类型、启动值及注释等。数据类型可以用鼠标单击待定义的数据类型右侧的“”,从下拉列表中选择,如图5-151所示。

    在数据块编辑器中,鼠标放在列上,通过鼠标右键调出快捷菜单(如图5-152所示),勾选或取消勾选“显示/隐藏”子项下的各项,就可以根据需要显示或隐藏列。当然,也可以选择“显示所有列”,使所有列均显示。

    5-151    定义全局数据块变量

定义全局数据块变量

    5-152    数据块编辑器显示/隐藏列

数据块编辑器显示/隐藏列

    5-37列出了数据块编辑器各列的含义。其中,“默认值”(Default value)列中包含的值,只能在更高级别的代码块或PLC数据类型中更改,这些值仅显示在数据块中。代码块中定义的默认值可用作数据块创建期间的启动值( Start value),之后可以使用背景特定的启动值来替换所用默认值。可选择是否指定启动值,如果未指定启动值,则在启动时变量将采用默认值;如果也没有定义默认值,将使用相应数据类型的有效默认值。例如,将值“FALSE”指定为BOOL的标准值。当在列中对变量勾选了设置值,经过调试之后,该变量的值可作为起始值传输到离线程序中并进行保存。“监视”列只有当在线连接可用并单击“监视”按钮时才会出现。

    5-37    数据块编辑器各列的含义

数据块编辑器各列的含义

数据块编辑器各列的含义

    在数据块编辑器上方,工具条中各工具的含义见表5-38。其中,当单击“复位启动值/起始值”( Start value)工具“”时,将所有起始值复位成默认值,默认值将传送到“起始值”( Start value)列中,但不会覆盖设置为写保护的起始值。函数块接口或PLC数据类型的任何更改都会造成相应的数据块不一致,这些不一致性在声明表和块调用点中标记为红色,要解决不一致问题,可使用“更新接口”工具“”进行数据块更新。使用“”工具可实现将当前变量的实际值保存成快照。使用“”工具可实现通过在线程序中的新值对所有标记为“设定值”的变量进行初始化,并同时将起始值从离线程序加载到在线程序中。在“RUN”模式下初始化设定值,可在线更改各个变量的值以快速确定最佳变量值。使用“”工具可实现将标记的设定值的快照作为起始值应用到离线程序中。使用“”工具可实现使用快照覆盖数据块所有变量的实际值,然后CPU使用这些值作为在线程序的实际值。使用“”工具可将在线程序的值作为起始值应用到离线程序中。使用“”工具可实现无需将CPU设置为STOP模式,即可下载已修改的数据块,而不会影响所加载变量的值。在“RUN”模式下单击一次“全部监视”开关“”,开始对当前数据块中的变量进行监视,所监视到的实际值显示在“监视值”列;再单击一次“全部监视”开关,停止监视。

    5-38    数据块编辑器中工具条各项含义

数据块编辑器中工具条各项含义