SIEMENS西门子 ET200SP输出模块 6ES71327RD010AB0
导出文件的格式 (*.xml) 简介 在导出 PLC 变量表的过程中,将生成一个标准的 xml 文件格式。该格式同样适用于 xml 文 件的导入过程中。元素 说明 Hmi Visible 该值可以为 TRUE 或 FALSE。 Hmi Accessible 该值可以为 TRUE 或 FALSE。 Hmi Writeable 该值可以为 TRUE 或 FALSE。 Typeobject ID 内部使用值,不得手动更改。 Version ID 内部使用值,不得手动更改。 表单“TagTableProperties”的格式 此表单包含所显示的各列。列标题由系统预定义且通常为英文。 下表列出了各个列中可能出现的内容: 元素 说明 Path PLC 变量表的组和名称 BelongsToUnit 其中已创建 PLC 变量的软件单元。 Accessibility PLC 变量表的发布状态。
xml 导出文件的示例 在以下示例中,显示了可导出为 *.xml 格式的 PLC 变量表。导出文件的格式 (*.sdf) 简介 在导出 PLC 变量表的过程中,将生成一个标准的 sdf 文件格式。各列通过逗号进行分隔。 该格式同样适用于 sdf 文件的导入过程中。 sdf 导出文件的示例 在以下示例中,显示了可导出为 *.sdf 格式的 PLC 变量表。导出 PLC 变量 可以使用以下选项导出 PLC 变量和常量: • 从单个 PLC 变量表导出元素。 • 从“所有变量”(All tags) 表中导出 CPU 的所有 PLC 变量和常量。 要求 单个 PLC 变量表或“所有变量”(All tags) 表已打开。 操作步骤 要导出 PLC 变量和常数,请执行以下步骤: 1. 在 PLC 变量表中,单击“导出”(Export) 按钮。 “导出”(Export) 对话框随即打开。 2. 单击“导出文件的路径”(Path of export file) 下方的选择按钮。 “另存为”(Save as) 对话框随即打开。 3. 输入导出文件的名称,并选择文件的存储位置。 4. 选择文件类型 .xlsx、*.sdf 或 *.xml。 5. 单击“保存”(Save) 按钮。 6. 现在选择导出选项: – 选择是否导出变量和/或常数。 – 选择导出表中的所有元素,或仅导出当前 CPU 上程序中实际正使用的元素。 7. 单击“确定”按钮。 结果 生成导出文件。在巡视员窗口的“信息”(Info) 选项卡中,将显示导出期间所生成的错误和警 告信息。导入 PLC 变量 要求 导出变量的 PLC 变量表已打开。此表可以是单个 PLC 变量表,也可以是“所有变量”(All tags) 表。 操作步骤 要定义 PLC 变量,请按以下步骤操作: 1. 单击“导入”(Import) 按钮。 “导入”(Import) 对话框随即打开。 2. 选择待导入的文件。 3. 指定是否要导入变量和/或常量。 4. 指定按名称或按地址对变量进行同步。 按名称进行同步时,如果现有的 PLC 变量与待导入的 PLC 变量同名,则覆盖现有的 PLC 变量。 按地址进行同步时,将覆盖相同地址的变量。 5. 单击“确定”按钮。 结果 导入文件中的变量将导入到打开的 PLC 变量表中。根据导入对话框中选择的同步方式,将覆 盖同名的现有变量或同地址的现有变量。 在导入过程中,系统将自动更新项目中当前对 PLC 变量或常数的引用。更新过程的执行将基 于 PLC 变量和常数的名称。 如果导入文件包含有关软件单元的信息,但 CPU 不支持软件单元,则所有 PLC 变量都将导 入到打开的 PLC 变量表中。导入期间将忽略有关软件单元的信息。 在导入日志中,将指示导入过程时生成的错误和警告消息。 说明 版本 ID 缺失 导入时,如果消息“XLSX 文件属性中的版本 ID 缺失”(Missing version ID in the properties of the XLSX file),则表示该文件的内部导出格式无效。此时,可打开该 XLSX 文件扩展文档属 性中的“定制”(Customize) 选项卡。将“TIA_Version”值设置为“1.0”。使用外部编辑器编辑各 PLC 变量 要使用 TIA Portal 之外的外部编辑器编辑 PLC 变量,可以使用复制和粘贴命令导出或导入相 应变量。 然而,无法将结构变量复制到编辑器中。 要求 打开 PLC 变量表和外部编辑器。 步骤 为导出和导入相应的 PLC 变量,请按以下步骤操作: 1. 选择一个或多个 PLC 变量。 2. 在快捷菜单中,选择“复制”。 3. 切换到外部编辑器,并粘贴复制的变量。 4. 根据需要编辑变量。 5. 在外部编辑器中复制变量。 6. 重新切换回 PLC 变量表。 7. 在快捷菜单中,选择“粘贴”。 说明 还可以选择导出或导入海量 PLC 变量数据另请参见: 导出和导入 PLC 变量。声明 PLC 数据类型 (UDT) PLC 数据类型声明表的结构 PLC 数据类型声明表的结构 下图是 PLC 数据类型的声明表结构 各列的含义 下表列出了各列的含义。可根据需要显示或隐藏各列。显示的列数取决于 CPU 类型。 列 说明 单击符号以移动或复制变量。 名称 变量名称。 数据类型 变量的数据类型。 默认值 PLC 数据类型声明中用于预定义变量的值。 可选择是否指定默认值。如果未指定任何值,则使用指定数据类型的预 定义值。例如,BOOL 类型的预定义值为“false”。 在 HMI 工程组态 中可见 显示默认情况下,该变量在 HMI 选择列表中是否显示。 从 HMI/OPC UA/Web API 可 访问 指示在运行过程中 HMI/OPC UA/Web API 是否可访问该变量。 从 HMI/OPC UA/Web API 可 写 指示在运行过程中是否可从 HMI/OPC UA/Web API 写入变量。列 说明 设定值 设定值是指在调试过程中可能需要微调的值。经过调试之后,这些变量 的值可作为起始值传输到离线程序中并进行保存。 监视 指示该变量的过程诊断是否创建有监视。 注释 用于说明变量的注释信息。项目树中的 PLC 数据类型 “PLC 数据类型”(PLC data types) 文件夹 项目树中包含一个“PLC 数据类型”(PLC data types) 文件夹。在此,可创建并管理以下 PLC 数 据类型 (UDT): • 用户创建的 PLC 数据类型 用户创建的 PLC 数据类型位于文件夹根目录中,可以打开、删除或重命名。 • 系统数据类型 系统创建的 PLC 数据类型位于“系统数据类型”(System data types) 子文件夹中。首次创 建系统数据类型的数据块或将使用某种系统数据类型的指令拖放到程序中时,创建该文 件夹。如果程序中不再使用该系统数据类型,则在编译过程中将自动删除。如果“系统 数据类型”(System data types) 文件夹不包含任何数据类型,则系统将删除该文件夹。 说明 项目树中,系统数据类型的可见性 请注意,在项目树中,并非所有系统数据类型均可见。内部系统数据类型(如, “IEC_COUNTER”)不会显示在“系统数据类型”(System data types) 文件夹中。移动或复制 PLC 数据类型 PLC 数据类型可在“系统数据类型”(System data types) 文件夹与其它文件夹间进行移动或复 制。但需遵循以下规则: • 将 PLC 数据类型移动或复制到“系统数据类型”(System data types) 文件夹中: 在下一次编译过程中,将删除“系统数据类型”(System data types) 文件夹中用户程序执 行时无需使用的 PLC 数据类型。这可能会导致之前移动的 PLC 数据类型被删除。 • 从“系统数据类型”(System data types) 文件夹中移动数据类型: 可将系统数据类型从“系统数据类型”(System data types) 文件夹移动到“PLC 数据类 型”(PLC data types) 文件夹中,但不能复制到该文件夹中。但由于系统不对位于“系统数 据类型”(System data types) 文件夹外的数据类型进行管理。因此,用户程序中无需使用 的数据类型,将自动删除。创建 PLC 数据类型 要求 “PLC 数据类型”文件夹在项目树中打开。 操作步骤 要创建 PLC 数据类型,请按以下步骤操作: 1. 在“PLC 数据类型”(PLC data types) 文件夹中,双击“添加新数据类型”(Add new data type) 命 令。 “添加新数据类型”(Add new data type) 对话框随即打开。 2. 选择类别“PLC 数据类型”(PLC data type)。3. 输入 PLC 数据类型的名称。 4. 软件单元中的可选操作:输入新 PLC 数据类型的命名空间,或使用该软件单元的默认命名空 间。 有关命名空间的信息,尤其是基于 IEC 61131-3 的命名规则,请参见:对命名空间中的程序 元素进行分类 (页 9503) 创建了新 PLC 数据类型。可以在项目树的“PLC 数据类型”文件夹中找到 PLC 数据类型。 为 PLC 数据类型添加注释 要为 PLC 数据类型输入注释,请按以下步骤操作: 1. 在项目树中右键单击该 PLC 数据类型。 2. 在快捷菜单中,选择“属性”(Properties) 命令。 包含该 PLC 数据类型的对话框随即打开。 3. 在区域导航部分,选择条目“信息”(Information)。 4. 在“注释”(Comment) 文本框中,输入注释信息。 5. 单击“确定”(OK),确认输入。