浔之漫智控技术(上海)有限公司
西门子授权代理商 , 西门子授权代理商 , 西门子一级代理商
SIEMENS西门子 ET200SP输出模块 6ES7 132-6GD51-0BA0


                PLC 变量表概述 简介 PLC 变量表包含在整个 CPU 范围有效的变量和符号常量的定义。系统会为项目中使用的每个 CPU 自动创建一个 PLC 变量表。可以创建其它变量表用于对变量和常量进行归类与分组。 在项目树中,项目的每个 CPU 都有“PLC 变量”文件夹。包含有下列表格: • “所有变量”表 • 标准变量表 • 可选:其它用户定义变量表 所有变量 “所有变量”表概括包含有全部的 PLC 变量、用户常量和 CPU 系统常量。该表不能删除或移 动。 标准变量表 项目的每个 CPU 均有一个标准变量表。该表不能删除、重命名或移动。默认变量表包含 PLC 变量、用户常量和系统常量。可以在默认变量表中声明所有的 PLC 变量,或根据需要创建其 它的用户定义变量表。 用户定义变量表 可以根据要求为每个 CPU 创建多个用户自定义变量表以分组变量。可以对用户定义的变量 表重命名、整理合并为组或删除。用户定义变量表包含 PLC 变量和用户常量。

             PLC 变量表的结构 简介 每个 PLC 变量表包含变量选项卡和用户常量选项卡。默认变量表和“所有变量”(All tags) 表 还均包括“系统常量”(System constants) 选项卡。 “PLC 变量”选项卡的结构 在“变量”(Tags) 选项卡中声明程序中所需的全局 PLC 变量。下图显示了该选项卡结构。所 显示的列编号可能有所不同。 下表列出了各列的含义。所显示的列编号可能有所不同。可根据需要显示或隐藏各列。 列 说明 通过单击符号并将变量拖动到程序中作为操作数。 名称 常量在 CPU 范围内的唯一名称。 数据类型 变量的数据类型。 地址 变量地址。 保持性 将变量标记为具有保持性。 即使在关断电源后,保持性变量的值也将保留不变。 在 HMI 工程组态中可见 指示选择 HMI 的操作数时是否默认显示该变量。 从 HMI/OPC UA/Web API 可访 问 指示在运行过程中 HMI/OPC UA/Web API 是否可访问该变量。列 说明 从 HMI/OPC UA/Web API 可写 指示在运行过程中是否可从 HMI/OPC UA/Web API 写入变量。 监控 指示该变量的过程诊断是否创建有监视。 监视值 CPU 中的当前数据值。 只有建立了在线连接并选择“监视所有”按钮时,才会显示 该列。 变量表 显示包含有变量声明的变量表。 该列仅存在于“所有变量”(All tags) 表中。 注释 用于说明变量的注释信息。 “用户常量”和“系统常量”表结构 在“用户常量”中,可以定义整个 CPU 范围内有效的符号常量。系统所需的常量将显示在 “系统常量”(Systems constants) 选项卡中。例如,系统常量可对模块进行标识的硬件标识 符。 下图显示了这两个变量的结构。所显示的列编号可能不同。 下表列出了各列的含义。可根据需要显示或隐藏各列。 列 说明 可以单击该符号,以便通过拖放操作将变量移动到程序段中 以用作操作数。 名称 常量在 CPU 范围内的唯一名称。 数据类型 常量的数据类型 值 常量的值 变量表 显示包含有常量声明的变量表。 该列仅存在于“所有变量”(All tags) 表中。 注释 用于描述变量的注释。PLC 变量的规则 11.3.1 有效的 PLC 变量名称 可用的字符 以下规则适用于 PLC 变量命名的使用: • 允许使用字母、数字、特殊字符。 • 不建议使用这些预留的关键字。 • 变量名称中不允许使用引号。 唯一变量名 PLC 变量的名称在 CPU 范围内必须唯一,即使变量位于 CPU 的不同变量表中。块已经使用 的名称、CPU 内其它 PLC 变量或常量名称,不能用于新的 PLC 变量。唯一性检查并不区分大 小写字母。 如果输入了一个已经在其它时间分配的名称,则会在输入的第二个名称上自动添加序号。例 如,如果第二次输入名称“Motor”,则该输入条目将更改为“Motor(1)”。唯一的变量表名称 PLC 变量表的名称在整个 CPU 范围内也必须唯一。创建用户定义的 PLC 变量表时,将自动提 供唯一的名称。 说明 有关变量名称中支持的字符,请参见西门子工业在线支持网站中的以下条目: 在 STEP 7 (TIA Portal) 中,标识符和操作数何时应使用“引号”括起?可用的 PLC 变量地址和数据类型 PLC 变量的地址包括操作数区域和该区域内地址的详细信息。 地址在整个 CPU 范围内必须唯一。如果输入一个已经分配给其它变量的地址,则该地址将 在两个位置都以黄色高亮显示,并发出错误消息。下表显示了可能的变量地址: 数据类型 地址 示例 BOOL 数据类型为 BOOL 的变量通过字节数和位数寻址。每个操作数 据区域的字节编号从 0 开始。位编号为 0 到 7。 A 1.0 BYTE, CHAR, SINT, USINT 数据类型为 BYTE、CHAR、SINT 和 USINT 的变量通过字节数 寻址。 MB 1 WORD, INT, UINT, DATE, WCHAR, S5TIME 数据类型为 WORD、INT、UINT、DATE、S5TIME 的变量中包 括两个字节。变量通过Zui低字节值寻址。数据类型 地址 示例 DWORD, DINT, UDINT, REAL, TIME, TOD 数据类型为 DWORD、DINT、UDINT、REAL、TIME、TOD 的 变量包括四个字节。变量通过Zui低字节值寻址。 AD 1 LWORD, LINT, ULINT, LTIME, LTOD, LDT, LREAL LWORD、LINT、ULINT、LTIME、LTOD、LDT 和 LREAL 数据类 型的变量由 8 个字节组成。通过编号 0 和更低位字节的编号 寻址。创建和管理 PLC 变量表创建 PLC 变量表 可以在 CPU 中创建多个用户定义的 PLC 变量表。每个变量表在 CPU 范围内必须具有唯一的 名称。 要求 已打开项目视图。步骤 要新建 PLC 变量表,请按如下步骤操作: 1. 在项目浏览中打开“PLC 变量”(PLC tags) 文件夹。 2. 双击“添加新变量表”(Add new tag table) 命令。 “添加新变量表”(Add new tag table) 对话框随即打开。 3. 输入一个在 CPU 范围内唯一的新变量表名称。 4. 可选:如果新变量表位于新的软件单元中并且可以从其它软件单元进行访问,则选择“已发 布”(released) 选项。 5. 单击“确定”(OK),确认输入。 结果 创建新的 PLC 变量表。现在,可以在该表中声明变量与常量。打开 PLC 变量表 步骤 要在 CPU 中打开 PLC 变量表,请按以下步骤操作: 1. 在项目树中打开 CPU 下面的“PLC 变量”文件夹。 2. 双击该文件夹中的 PLC 变量表。 3. 将在上方边角处显示所需的选项卡。 结果 与 CPU 关联的 PLC 变量表打开。 可以声明所需的变量和常量。复制或移动 PLC 变量表 复制 PLC 变量表 要复制 PLC 变量表,请执行以下操作步骤: 1. 选择待复制的 PLC 变量表。 2. 在快捷菜单中,选择“复制”(Copy) 命令。 3. 将光标放置在待插入 PLC 变量表的位置处。 PLC 变量表可插入同一个软件单元中,也可插入不同的软件单元中,甚至还可插入软件单元 外某个 CPU 的“PLC 变量”(PLC tags) 文件夹中。 4. 在快捷菜单中,选择“粘贴”(Paste) 命令。 – 如果将该 PLC 变量表粘贴到同一个 CPU 中,则粘贴时副本带有扩展名“_<连续编号>”。 – 如果将 PLC 变量表粘贴到不同 CPU 中,且该 CPU 中已存在同名的 PLC 变量表,则将打开 “粘贴”(Paste) 对话框。选择所需选项,然后单击“确定”(OK) 进行确认。 此外,也可通过按住键的同时进行拖放操作,复制该 PLC 变量表。 移动 PLC 变量表 要移动变量表,请执行以下操作步骤: 1. 选择待移动的 PLC 变量表。 2. 将 PLC 变量表拖放到新位置处。 PLC 变量表分组 可以对用户定义的 CPU 变量表整理分组。 然而,无法将标准变量表和“所有变量”表移动 到组中。 要求 多个用户定义的变量表包含在 CPU 的“PLC 变量”文件夹内。 步骤 要将多个 PLC 变量表整理分组,请按如下步骤操作: 1. 选择项目树中 CPU 下的“PLC 变量”文件夹。 2. 选择菜单命令“插入 > 组”。 插入标准名为“Group_x”的新组。 3. 在项目树中选择新插入的组。 4. 在快捷菜单中选择“重命名”命令。 5. 为新组分配在 CPU 范围内的唯一名称。 6. 将要整理分组的变量表拖入到新组中。 结果 变量表归类到新组中。

展开全文
拨打电话 微信咨询 发送询价