全国服务热线 15801815554

SIEMENS西门子 ET200SP输出模块 6ES7132-6BF01-0AA0

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


              模块化的优势 模块化结构具有以下优势: • 由于程序代码的完全封装,因此可独立地对各软件单元进行编程、下载和测试。 • 采用模块化结构,便于添加新软件单元和调整/替换现有软件单元。要添加新的软件单元, 只需复制现有模板并更改命名空间的预设即可。程序元素的名称不必更改。 例如,如果要求承包商编写新的软件单元,可以只提供“模板”和“GlobalEnvironment” 软件单元。基于这些信息,即可创建符合公司标准的新软件单元。 • 添加新模块对中央“Machine Control”软件单元的影响很小。由于新模块的接口采用标准 化结构,因此无需重新编程数据交换。只是现有的迭代循环需要通过新模块扩展。

             应用示例中的命名空间应用 (S7-1500) 命名空间可显著提高编程效率和程序代码的清晰度。 命名空间在以下应用中优势彰显: • 软件单元派生无需重命名下游块 • 项目树中元素的清晰表示 • 程序代码中操作数的清晰表示 下文以“GroupAssembly”软件单元为例进行介绍。 派生软件单元 通过命名空间可以更轻松地派生软件单元。因为现在在一个 CPU 中可能存在多个同名的程 序元素,所以不得重命名派生软件单元中的程序元素。 只需几个步骤,例如,从模板派生“GroupAssembly”软件单元: 1. 复制模板。 2. 调整软件单元的名称和命名空间预设。 3. 将命名空间传送到下游程序元素中。 另请参见“更改软件单元的命名空间预设 (页 9511)” 下图显示了标准化模板和由此生成的“GroupAssembly”软件单元。新软件单元仅在名称和命 名空间预设方面与模板不同。 程序元素的名称是相同的。项目树中元素的清晰表示 项目树中程序结构的表示方式可清晰呈现:元素的命名空间仅在有别于预设时显示。 “GroupAssembly”软件单元预设的命名空间为“Assembly”。大多数下游程序元素将应用此预 设。在项目树中,这些元素仅以其标准化名称显示,例如“Main”或“GroupLayer”。 例如,“Robot”功能块来自全局库,因此具有不同的命名空间“LDigi”。这样,程序员可轻松识 别该元素是一个中央库元素。例如,供应商的库可以被赋予制造商的名称作为命名空间。程序代码中操作数的清晰表示 使用命名空间时,操作数的显示也变得更为清晰明了: • 如果该操作数的命名空间与所用块的相同,则仅显示操作数名称。 • 如果操作数来自不同的命名空间,则显示完全限定名称 [命名空间].[操作数名称]。 此外,不使用引号并符合 IEC 表示法的数据块具有更清晰的表示方式。 下图显示了具有互连输入参数的“GroupLayer”功能块。在此示例中,可以轻松识别哪些变量与 “GroupLayer”同时位于“Assembly”命名空间中,哪些变量在不同的命名空间中。① 与“Group Layer”块位于同一命名空间中的变量(两者均位于“Assembly”命名空间中) 仅显示操作数名称。 ② 来自不同命名空间的变量。 显示操作数的完全限定名称:[namespace].[subnamespace].[operand name] 结论 此应用示例展示了软件单元和命名空间的使用如何轻松将程序分解为独立的模块,并且它还 可以支持标准化任务。 它还演示了一种将程序部分有效地转移给供应商并在完成后将它们组装成一个完整项目的方 法。块文件夹 功能 可以在项目树中找到“程序块”文件夹,在其中可以创建和管理以下块: • 组织块 (OB) • 函数块 (FB) • 函数 (FC) • 数据块 (DB) 第一次将指令拖动到作为内部系统函数块的程序中时,还可以在文件夹“Program blocks”中 创建包含另一子文件夹“Program resources”的子文件夹“System blocks”。内部系统函数块的 背景数据块也被粘贴到文件夹“程序资源”中。在“程序资源”(Program resources) 文件夹 中,可对这些背景数据块进行复制、重命名或删除。如果“程序资源”(Program resources) 文 件夹不含任何块,则将与“系统块”(System blocks) 文件夹一同删除。 系统会自动为每个设备生成一个程序循环 OB 并插入到“程序块”(Program blocks) 文件夹 中。 说明 从“程序资源”(Program resources) 文件夹中移出块或将块移入“程序资源”(Program resources) 文件夹中 在“程序资源”(Program resources) 文件夹和其它文件夹之间,可以进行块移动。从“程序 资源”(Program resources) 文件夹中移出块或将块移入“程序资源”(Program resources) 文件 夹时,请注意以下事项: • 将块从“程序资源”(Program resources) 文件夹中移动到其它文件夹中:下一次编译用户程序 时,发生移动的背景数据块将移回“程序资源”(Program resources) 文件夹中。 • 将其它块移动到“程序块”(Program blocks) 文件夹中:下一次编译期间会删除“程序资源” 文件夹中那些运行用户程序时不需要的块。这可能会导致移动的块被删除。分组块 在“程序块”(Program blocks) 文件夹中,可通过创建子文件夹对各块进行分组。这些子文件 夹与运行系统无关,但所包含的块却与运行系统相关。将用户程序加载到设备后再加载项目 中时,这些子文件夹保留不变。创建组织块 要求 项目树中,文件夹“程序块”(Program blocks) 已打开。 操作步骤 要创建组织块,请按以下步骤操作: 1. 双击“新增块”(Add new block) 命令。 “新增块”(Add new block) 对话框随即打开。 2. 单击“组织块 (OB)”(Organization block (OB)) 按钮。 3. 选择新组织块的类型。 4. 输入新的组织块的名称。如果数据块未定义任何命名空间,则该名称中Zui多可包含 125 个字符。 5. 软件单元中的可选操作:输入新组织块的命名空间,或使用该软件单元的预设命名空间。 说明 软件单元中的命名空间 有关命名空间的信息,尤其是基于 IEC 61131-3 的命名规则,请参见 “对命名空间中的程序元素进行分类 (页 9503)” 6. 输入新的组织块的属性。 7. 要输入新的组织块的其它属性,可单击“附加信息”(Additional information)。 将显示一个具有更多输入域的区域。 8. 输入所需的所有属性。9. 如果组织块在创建后没有打开,则可选择复选框“添加新对象并打开”(Add new and open)。 10.单击“确定”(OK),确认输入。 结果 新组织块已创建。该组织块位于项目树的“程序块”(Program blocks) 文件夹中。可以在巡视 窗口或设备视图中的某些组织块创建之后,向其分配其它参数。组织块描述将说明是否新创 建的组织包含其它的参数。创建函数和函数块 要求 项目树中,文件夹“程序块”(Program blocks) 已打开。 操作步骤 要创建函数 (FC) 或函数块 (FB),请按以下步骤操作: 1. 双击“新增块”(Add new block) 命令。 “新增块”(Add new block) 对话框随即打开。 2. 单击“函数块 (FB)”(Function block (FB)) 或“函数 (FC)”(Function (FC)) 按钮。 3. 输入新块的名称。如果数据块未定义任何命名空间,则该名称中Zui多可包含 125 个字符。4. 软件单元中的可选操作:输入新块的命名空间,或使用该软件单元的预设命名空间。 说明 软件单元中的命名空间 有关命名空间的信息,尤其是基于 IEC 61131-3 的命名规则,请参见 “对命名空间中的程序元素进行分类 (页 9503)” 5. 输入新块的属性。 6. 要输入新块的其它属性,可单击“附加信息”(Additional information)。 将显示一个具有更多输入域的区域。 7. 输入所需的所有属性。 8. 如果该块在创建后没有打开,则可选择复选框“添加新对象并打开”(Add new and open)。 9. 单击“确定”(OK),确认输入。 结果 新块已创建。该块位于项目树的“程序块”(Program blocks) 文件夹中。创建数据块 要求 项目树中,文件夹“程序块”(Program blocks) 已打开。操作步骤 要创建数据块,请按以下步骤操作: 1. 双击“新增块”(Add new block) 命令。 “新增块”(Add new block) 对话框随即打开。 2. 单击“数据块 (DB)”(Data block (DB)) 按钮。 3. 选择该数据块的类型。此时,可进行以下选择: – 要创建全局数据块,请选择列表条目“全局 DB”(Global DB)。 – 要创建一个 ARRAY 数据块,则需在列表中选择条目“ARRAY DB”。 – 要创建背景数据块,请从列表中选择要为其分配背景数据块的目标函数块。该列表只 包含先前为 CPU 创建的函数块。 – 要创建基于 PLC 数据类型的数据块,从列表中选择 PLC 数据类型。该列表只包含先前 为 CPU 创建的 PLC 数据类型。 – 要创建基于系统数据类型的数据块,从列表中选择系统数据类型。该列表中仅包含已 插入 CPU 程序块中的系统数据类型。 4. 输入数据块名称。如果数据块尚未定义命名空间,则数据块名称中Zui多可包含 125 个字符。 5. 软件单元中的可选操作:输入新数据块的命名空间,或使用该软件单元的预设命名空间。 说明 软件单元中的命名空间 有关命名空间的信息,特别是符合 IEC 61131-3 的命名约定,敬请访问: 对命名空间中的程序元素进行分类 (页 9503) 6. 输入新数据块的属性。 7. 如果选择一个 ARRAY DB 作为数据块类型,则需输入数据类型 ARRAY 和 ARRAY 的上限。 可以在所创建块的属性窗口中随时更改 ARRAY 的上限。但后续无法更改 ARRAY 数据类型。 8. 如果选择包含有监视的块作为“类型”(Type),则可为监控函数指定一个 ProDiag 函数块。 9. 要输入新数据块的其它属性,可单击“附加信息”(Additional information)。 随即显示一个带有多个文本框的区域。 10.输入所需的所有属性。 11.如果该块在创建后没有打开,则可选择复选框“添加新对象并打开”(Add new and open)。 12.单击“确定”(OK),确认输入。

联系方式

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