全国服务热线 15801815554

SIEMENS西门子 ET200SP输出模块 6ES71326BF000BA0

更新时间:2025-01-22 08:00:00
价格:请来电询价
西门子:代理销售商
ET200:全新原装
德国:现货
联系电话:15801815554
联系手机: 15801815554
联系人:邓经理
让卖家联系我
详细介绍


              对命名空间中的程序元素进行分类 (S7-1500) 软件单元中的命名空间 在软件单元中,可以选择使用命名空间。命名空间在 PLC 程序中声明一个区域,在该区域内 可按语义对程序元素进行分组。创建用户程序时通过使用命名空间,可以将程序划分为多个 模块,使结构更清晰。 可以为以下程序元素定义命名空间: • 块 • PLC 数据类型 在命名空间中,软件单元本身不分类。但是,可以为软件单元定义一个默认的命名空间。在 该软件单元中创建程序元素时,可为这些程序单元指定默认的命名空间。 所有程序元素的预设命名空间均可更改或删除。可以在创建这些程序元素时立即分配名称空 间,也可以稍后在这些对象的属性中分配名称空间。 即,一个软件单元可包含不同名称空间的程序元素。 命名空间和名称构成程序元素的完全限定名称。此完全限定名称在整个 PLC 程序中是唯一的。 只要命名空间不同,多个程序元素便可以使用同一个特定名称。 在此应用程序示例中,详细介绍了命名空间的优势和应用场合: 应用示例:使用软件单元将 PLC 程序划分为多个模块 (页 9537) 在项目树中命名空的显示间 为了便于查看命名空间中程序元素的分类概览,命名空间显示在项目树中。对于软件单元, 将显示预设命名空间。预设将显示在软件单元名称后的方括号内。系统常量 系统常量是唯一贯穿 CPU 的全局常量,它们是必需常量且由系统自动创建。例如,系统常 量可用于寻址和标识硬件对象。不同类型的系统常量存储在不同的 PLC 变量表中: • 创建组织块时会自动生成一些系统常量,这些常量位于软件单元的标准变量表中。如果 这些常量与其它软件单元相关且已发布标准变量表,则可供这些软件单元进行访问。 如果更改软件单元中的系统常量值,则下一次加载时必须加载所有相关软件单元,以确 保在线程序的一致性。 • 将模块或子模块插入项目时,会自动生成一些系统常量。这些常量位于软件单元外的标 准变量表中,可供所有软件单元进行访问。 如果更改软件单元外标准变量表中的系统常量值,则下一次加载时必须加载整个 CPU,以 确保在线程序的一致性。 比较软件单元 软件单元支持离线/在线比较和离线/离线比较。比较的执行过程与 PLC 的比较相同。 另请参见“比较软件单元 (页 10327)” 通过 HMI 和 OPC UA 进行访问 使用软件单元不会更改变量通过 HMI 或 OPC UA 的访问方式。这些选项仍在本地变量的块接 口中或全局变量的 PLC 变量中定义。 系统在 OPC UA 客户端接口处生成的组态数据块(“

             所创建的监控可导出到 Excel 电子表格中,之后再导回 TIA Portal 中。在软件单元的 ProDiag 概览编辑器中导出时,只能导出该软件单元的监控。要从 PLC 中导出所有监控数据,则需在 软件单元之外的 ProDiag 概览编辑器中启动导出过程。该 Excel 电子表格中将包含一个附加列, 用于指定包含有监控的软件单元。 在软件单元中操作 ProDiag 时,请注意以下特别事项: • 特定监控文本中引用的用户自定义文本列表可存储在任何软件单元中,但不能存储在软 件单元之外。 • 每个软件单元都带有一个自己的 ProDiag OB,并对其指定一个 >=250 的编号。 • ProDiag FB 的全局变量监控只能监控同一个软件单元中的操作数。 • ProDiag FB 仅包含引用同一个软件单元中参数的块监控。 • ProDiag FB 无法发布。因此,无法从其它软件单元中进行访问。 • 仅在 ProDiag FB 所处的软件单元内进行写访问时,才支持 ProDiag FB 的全局监控和调用 的初始值采集。 另请参见 • “显示 ProDiag 监控 (页 10702)” • “导出/导入 ProDiag 监控和 ProDiag 函数块的属性 (页 10716)” PLC 报警文本列表 在项目树中,每个软件单元都有一个“PLC 报警文本列表”(PLC alarm text lists) 条目。即,每 个软件单元均可创建相应的文本列表。PLC 报警文本列表无法发布,因而可访问其它软件单 元中已声明的 PLC 变量, 要创建或删除文本列表,则需打开相应软件单元或 CPU 的文本列表编辑器。文本列表的名 称在 CPU 内必须保持唯一。 系统函数或系统函数块 使用系统中作为函数或函数块的指令时,将在软件单元之外的“系统块”(System blocks) 文 件夹中创建这些系统函数或系统函数块;而系统函数块中数据块的单实例则与之不同,在相 应软件单元的“系统块”(System blocks) 文件夹中创建且状态为“未发布”。如果需要移动 该数据块并进行访问,则需将访问方式更改为“已发布”(Published) 并创建与相应软件单元 的关系。 软件单元之外的系统块无法移动到软件单元中。程序元素的命名空间显示如下所示: • 程序元素 该程序元素的命名空间与该软件单元所指定的预设相同。该命名空间不再专门显示。 • 程序元素 [特定的命名空间] 该程序元素的特定命名空间与软件单元的预设不同。该命名空间将显示在程序元素名称 后的方括号内。 • 程序元素 [] 该程序元素未分配命名空间。因为程序元素名称后的方括号中没有内容。 在以下示例中,介绍了名称空间的表示方式:① 该软件单元的默认命名空间设置为“Assembly”。 ② 该块使用命名空间默认设置。 ③ 该块具有一个特定的命名空间(“storage”)。 ④ 该块无命名空间。 命名空间的嵌套 命名空间支持层级构架,细分为更多子名称空间。子命名空间使用句点进行分隔。在此示例中,“Siemens”为前导命名空间,“SIMATIC”为子命名空间而“Block”为程序元素。 基于 IEC 61131-3 的命名规则 命名空间的名称与命名空间中的程序元素名称均基于 IEC 标准:适用的具体规则,如下所示: • 程序元素的名称和命名空间Zui大总长度可为 125 个字符。这也适用于嵌套的命名空间。作 为分隔符的点也包括在内。• 允许使用的字符为“A-z”、“0-9”和下划线。 命名空间、子命名空间和名称不得以数字开头或以下划线结尾。 不支持双下划线。 • 名称中不得使用句点。 • 不得使用关键字作为名称。 另请参见“关键字 (页 106)” • 程序元素不得使用命名空间的名称。 如果项目中已定义有一个命名空间 Siemens,则 Siemens 不得用作程序元素的名称。程序代码中命名空间的输入和表示方式 下表显示了程序代码中命名空间的表示方式和输入: 场景 输入 表示方式示例 相同命名空间: 调用块和被调用块处于相 同的命名空间。 指定块名称即可。也可以选择 指定完整命名空间路径:不同命名空间: 调用块和被调用块处于不 同命名空间。 必须指定完整命名空间路径。 可采用以下方式: •.此输入在调用块中搜索具 有指定命名空间和块名称 的块。 • _..此输入全局搜索具有指定 命名空间和块名称的块。 请注意,两种情况下的表示方式 是相同的。使用子命名空间: 被调用块位于调用块命名 空间的子命名空间中。 指定子命名空间和块名称即 可。也可以选择指定完整命名 空间路径:.调用不带命名空间的块: 被调用块未处于任何命名 空间内。调用块位于一个 命名空间内。 指定块名称即可。也可以选择 指定命名空间:但是,如果有命名空间包含具 有相同名称的块,这些块也会 显示在自动完成过程中。然后 选择所需块。 在全局范围内搜索该块,因此在 表示方式中以 _. 为前缀。 调用块无 命名空间: 调用块未处于任何命名空 间内。被调用块位于一个 命名空间内。 必须指定完整命名空间路径。 可采用以下方式: •.此输入在调用块中搜索具 有指定命名空间和块名称 的块。 • _..此输入全局搜索具有指定 命名空间和块名称的块。 由于兼容性原因,可输入引号 (“Block”) 而不是 IEC 语法 (_u.Block),但zuihao使用 IEC 语法。 说明 限制条件 有关命名空间的限制条件,请参见“自述文件”: 另请参见“AUTOHOTSPOT” 

联系方式

  • 地址:上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
  • 邮编:201100
  • 电话:15801815554
  • 联系人:邓经理
  • 手机:15801815554
  • 微信:15801815554
  • QQ:190755061