浔之漫智控技术(上海)有限公司
西门子授权代理商 , 西门子授权代理商 , 西门子一级代理商
SIEMENS西门子 S-1FL2低惯量型电机 1FL2 102-2AG00-1SC0
观看SIEMENS西门子 S-1FL2低惯量型电机 1FL2 102-2AG00-1SC0视频:


               下表中列出了组态控制中需指定特定值的块参数。有关其它块参数,另请参见“WRREC”: 参数 说明 ID 硬件标识符,对于集中排列模块的组态控制,始终为 33(十进制)。 INDEX 数据记录编号,对于集中排列模块的组态控制,始终为 196(十进制)。 RECORD 要传输的控制数据记录。 参见“控制数据记录”部分的控制数据记录结构。 提示信息:WRREC 指令(V1.1 以及更高版本)块参数“RECORD”的数据类型为 “VARIANT”,因此需要带数据类型的变量。如果将控制数据记录存储在数据块 中,那么此数据块必须具有数据类型。所创建的数据块不得是“全局 DB”类 型,更确切地说,它必须属于用户数据类型。 请按以下步骤操作: 1. 首先创建一个具有控制数据记录结构的新 PLC 数据类型(用户数据类 型),并为其命名,例如命名为“ConfDB”。 2. 创建一个新数据块。选择新创建的用户数据类型(如“ConfDB”),作为该 数据块的类型。 在图形编程语言中,使用程序控制指令实现循环。 FBD 中的示例:使用 LABEL(跳转标签)和 JMP(RLO=1 时跳转)指令编写循环。规则 请遵守以下规则: • 如果启用了组态控制,没有控制数据记录 CPU 将不工作。如果在启动 OB 中未传送有效 的控制数据记录,则 CPU 将从启动模式返回到 STOP 模式。此时,不会对集中式 I/O 进行 初始化。CPU 转入 STOP 操作模式的原因将保存在诊断缓冲区中。 • 要对 WRREC 指令寻址,请使用硬件标识符 33(十进制,适用于 ID 块参数)写入控制数 据记录。 • 控制数据记录始终保存在 CPU 中,因此在重新启动时如果组态没有发生变更则无需重新 写入控制数据记录 196。在调试前,建议对 CPU 执行存储器复位,以删除存在的任何控 制数据记录。 • CPU 将忽略不在预设组态中的控制数据记录中的插槽条目。 • 您可以缩短控制数据记录。但必须包含当前预设组态中Zui多到Zui后一个插槽的条目数。 • 在控制数据记录中,每个实际插槽只能记录一次。 • 只能将实际插槽分配给一个已组态的插槽。 • 使用 CP/CM: – 对于组态控制,点对点 CP/CM 的工作方式类似于数字量和模拟量模块(无限制)。 – 固件版本为 V1.7 或更高版本的 CPU: 如果集中式组态包括 CP/CM,例如 CM 1542-5(DP 主站或 DP 从站),那么这些 CM/CP 将不受组态控制的影响。因此,这些模块必须保留在其组态的插槽中,并且其 组态的插槽编号输入到控制数据记录中(“实际插槽 = 组态的插槽”)通过将 CM/CP 插入到紧挨着 CPU 的右边可实现Zui大灵活性。 – 固件版本为 V1.6 或更高版本的 CPU: 原则上,CM 和 CP 不能用于组态控制。 • 系统电源模块 (PS) 也应遵从组态控制。有关此主题的信息,请参见 S7-1500 系统手册 。特别是对插槽 0 上 的系统电源模块 (PS),建议避免重新组态。 说明 修改过的组态 将修改后的组态写入控制数据记录时,CPU 将自动重新启动为更新后的组态。 因此始终保存的原始数据记录 196 将被删除,并始终保存新的数据记录 196。

            操作期间的行为 预设组态和实际组态之间差异的影响: • 对于在线显示以及诊断缓冲区中的显示(模块正常或模块发生故障),始终使用硬件配 置而并非不同的实际组态。 示例:模块提供诊断信息。此模块组态为插入插槽 4,但实际却插入到插槽 3 中(模块 缺失,参见下一章节中的示例)。在线视图中,指示组态的插槽 4 发生故障。在实际组 态中,插槽 3 中的模块通过 LED 显示屏指出出现错误。 如果模块在控制数据记录中记录为缺失,那么自动化系统将会执行以下操作: • 在控制数据记录中指定为不存在的模块不提供诊断,其状态始终为“正常”(OK)。值状态为 “正常”(OK) • 对输出进行直接写访问,或者对不存在的输出过程映像进行写访问:仍然无效;不显示 任何访问错误。 • 对输入进行直接读访问,或者对不存在的输入过程映像进行读访问:提供值“0”;不显示 任何访问错误。 • 将数据记录写入不存在的模块:仍然无效;不显示任何错误。 • 从不存在的模块读取数据记录:显示错误,因为无法返回有效的数据记录。 错误消息 如果在写入控制数据记录的过程中发生错误,则将返回以下错误消息: 表格组态控制示例 以下部分组态了一个包含系统电源、CPU 和 3 个 I/O 模块的组态。 插槽 3 中的模块在第一个组态扩展中不存在,被组态控制“隐藏”。 在第二个组态扩展中,Zui初隐藏的模块位于Zui后一个插槽中。 CPU 通过一条修改后的控制 数据记录获知增加插槽的信息。错误消息 错误代码 含义 16#80B1 长度无效;数据记录 196 中的长度信息不正确。 16#80B5 未分配组态控制参数。 16#80E2 数据记录在错误的 OB 中传送。该数据记录需在启动程序中 传送。 16#80B8 参数错误;模块指示存在无效参数。控制数据记录 要对 ET 200SP CPU 进行组态控制,需要定义一个含插槽分配的控制数据记录 196 V2.0。Zui 大插槽数取决于服务模块所在的插槽。 下表列出了控制数据记录的结构及各元素的相关说明。控制元素 包含有关模块所在插槽的信息。 在相应字节中输入指定值,具体取决 于以下规则: • 如果该模块包含在站组态方式中, 则输入该模块的插槽号。 • 如果模块标识为空插槽(带 BU 盖 板),则输入该模块的插槽编号 +128。(示例:模块在插槽 3 上 标识为空插槽:在控制元素中输入 131) • 如果该模块未包含在站组态方式 中,则输入 0。 附加功能 包含有关在站组态方式中是否打开新 电位组的信息(使用浅色 BaseUnit 替 换深色 BaseUnit)。 • 如果使用浅色 BaseUnit 替换深色 BaseUnit,则输入 1 作为附加功 能。 • 如果接受全站组态方式中的 BaseUnit,则输入 0 作为附加功 能。IO 系统的组态控制(选件处理) (S7-1500) 使用标准机器项目 标准机器项目是一种非常有用的解决方案,例如: • 自动化解决方案(机器)由一个客户多次使用。 • 机器由不同客户用在不同工厂中。 通过 IO 设备的组态控制更改组态 用户可以通过组态可选的 IO 设备和组态已准备好通过用户程序互连的端口来获取更多系统 或机器灵活性。 可以通过用户程序将可选的 IO 设备添加到组态中,无需重新下载项目。 此外,可以通过用 户程序调整 IO 设备端口的互连以及 IO 设备的顺序,无需使用工程系统即可实现各种情况下 所需的组态控制。 标准机器项目的优点 • 集中维护的项目(组态和程序)可以原封不动地装载到相同类型的不同机器。 • 仅需在本地做一些轻松调整即可将机器集成到现有的网络基础架构。 • 通过使用组态控制将 IO 系统的当前实际组态通知给 PROFINET IO 系统,可以根据各种应 用需求轻松调整模块化机器。

          设备的组态控制(选件处理) (S7-1200) 有关组态控制的重要信息(选件处理) (S7-1200) 工作原理 在 S7-1200 的固件版本为 4.1 或更高版本时,组态控制可用于组态控制系统的结构并且有 助于使用与该组态不同的变型(选项)。 • 一系列相似设备单元或机器所需的所有模块都在具有Zui大组态的主项目(全站组态方式) 中进行组态。 • 在主项目的用户程序中,包含有适用于不同设备单元或机器的各种站组态方式,以及站 组态方式的选件。例如,某种站组态方式仅使用一部分已组态的模块,而且这些模块以 不同的顺序插入。 • 操作员可根据现场特定的设备选择某种站组态方式。他们无需修改项目,因此也无需下 载修改后的组态。在启动程序中编程的控制数据记录会通知 CPU 哪些模块缺失以及哪些模块所在的插槽不同 于预设组态。组态控制对模块的参数分配没有影响。 组态控制为用户提供了灵活性,只要实际组态不超过预设的Zui高组态,就可以改变集中式安 装。 下文将介绍如何激活组态控制(CPU 参数分配)以及如何构造所需的数据记录。 要求 • STEP 7 版本 V13 SP1 或更高版本 • CPU S7-12XX 固件版本 V4.1 或更高版本:支持“组态控制”功能的模块还在硬件目录的 说明(信息文本)中提供“组态控制”(Configuration control) 条目。 • 建议:在装载带有修改后的控制数据记录的新程序前,请执行存储器复位。此操作可以 防止因存在不兼容的控制数据记录而造成状态不一致。 • 启动参数“比较预设组态与实际组态”设置为“即使不一致也启动 CPU”(默认设置)。所需步骤 1. 在“组态控制”(Configuration control) 区域组态 CPU 时启用“允许通过用户程序重新组态设 备”(Allow to reconfigure the device via the user program) 参数。 2. 根据以下描述的控制数据记录示例,按照当前组态创建控制数据记录(例如在数据块中)。控 制数据记录的编号为 196。如果要将控制数据记录以整块的方式传送到 WRREC 指令(输入参 数 RECORD)中,则需注意,需要先创建一个包含控制数据记录结构的 PLC 数据类型,并将 该数据块定义为此 PLC 数据类型。 3. 在启动程序中将控制数据记录传输到 CPU。 对于集中插入的模块,仅当 CPU 的操作模式从 STOP 更改为 RUN 后,组态控制才会生效。因 此,请在启动 OB 中调用扩展的 WRREC(写入数据记录)指令,将创建的控制数据记录传输到 CPU;请参见下一章节。 如果在启动 OB 中未传输有效的控制数据记录,则控制未做好运行准备。在这种情况下,CPU 从启动状态恢复到 STOP 状态。

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