【摘要】:图6-26 数据块编辑器表6-2 数据块中变量声明区的列含义数据块也需要下载到CPU中,单击工具栏中的下载按钮进行下载,也可以通过选中项目树中的PLC设备统一下载。有以下两点需要说明:1)通过设置“仅符号访问”,可指定全局数据块的变量声明方式,即仅符号方式或者符号方式和绝对方式混用。如果将变量定义为具有保持性,则该变量会自动存储在全局数据块的保持性存储区中。
在项目视图左侧项目树中的PLC设备项下双击“程序块”下的“添加新块”,打开“添加新块”对话框,如图6-25所示。点击左侧的“数据块(DB)”选择添加数据块,类型选择“全局DB”,编号建议选择“自动”分配,默认情况下自动勾选了“仅符号访问”,能够最优化分配数据块所占的存储区,但是若要与HMI进行通信,则不能勾选“仅符号访问”项,此处勾选该项。
图6-25 “添加新块”对话框
单击“确定”按钮,则可以打开新建数据块的编辑器,如图6-26所示,其变量声明区中各列的含义如表6-2所示。
图6-26 数据块编辑器
表6-2 数据块中变量声明区的列含义
数据块也需要下载到CPU中,单击工具栏中的下载按钮进行下载,也可以通过选中项目树中的PLC设备统一下载。
单击数据块工具栏中的“全部监视”按钮,可以在线监视数据块中变量的当前值(CPU中的变量的值)。
使用全局数据块中的区域进行数据的存取时,一定要先在数据块中正确地给变量命名,特别要注意变量的数据类型应匹配。
有以下两点需要说明:
1)通过设置“仅符号访问”,可指定全局数据块的变量声明方式,即仅符号方式或者符号方式和绝对方式混用。如果启用“仅符号访问”,则只能通过输入符号名来声明变量。这种情况下会自动寻址变量,从而以最佳方式利用存储容量。如果未启用“仅符号访问”,变量将获得一个固定的绝对地址,存储区的分配取决于所声明变量的地址。
2)如果启用了符号访问,则可指定全局数据块中各变量的保持性。如果将变量定义为具有保持性,则该变量会自动存储在全局数据块的保持性存储区中。如果在全局数据块中禁用“仅符号访问”,则无法指定各变量的保持性。在这种情况下,保持性设置对全局数据块的所有变量都有效。
相关推荐