PROFIenergy 安全提示要确保西门子产品和解决方案的安全操作,还须采取适当的预防措施(例如:设备单元保护机制),并将每个组件纳入全面且先进的工业安全保护机制中。 此外,还需考虑到可能使用的所有第三方产品。 更多有关工业安全的信息,请访问 Internet。1.1 简介简介PROFIenergy 是一个基于 PROFINET 的数据接口,用于在空闲期间以协调方式统一关闭用电设备,而不考虑制造商信息或设备类型。这样是为了确保仅为过程中的设备提供真正所需的电力。过程本身会节约大部分能量,但 PROFINET 设备自身也能节约一部分电力。这种操作模式在 PROFIenergy 中称为“暂停”。可通过 PROFINET IO 控制器中用户程序内的特殊命令关闭 PROFINET 设备。PROFINET 设备可直接编译 PROFIenergy 命令,无需使用其它附加硬件。在此,我们将具有 PROFIenergy 接口并支持所需控制数据记录的设备称为 PE-Entity —控制数据记录的接入点。该 PE-Entity 位于用来替代本身不带 PE-Entity 的 I/O 模块的接口模块上。而对于带有 PE-Entity 的 I/O 模块,则可以直接进行寻址。PROFIenergy1.1 简介PROFIenergy 产品信息产品信息, 12/2015, A5E31630875-AH 5要求● 接口模块 IM 155-6 PN ST● 接口模块 IM 155-6 PN HF● ET 200SP I/O 模块,支持 PROFIenergy– 数字量输入模块 DI 8x24VDC ST (6ES7131-6BF00-0BA0)– 数字量输入模块 DI 8x24VDC HF (6ES7131-6BF00-0CA0)– 数字量输入模块 DI 8xNAMUR HF (6ES7131-6TF00-0CA0)– 数字量输入模块 DI 8x24VDC HS (6ES7131-6BF00-0DA0)– 数字量输出模块 DQ 4x24VDC/2A ST (6ES7132-6BD20-0BA0)– 数字量输出模块 DQ 4x24VDC/2A HF (6ES7132-6BD20-0CA0)– 数字量输出模块 DQ 4x24VDC/2A HS (6ES7132-6BD20-0DA0)– 数字量输出模块 DQ 8x24VDC/0,5A ST (6ES7132-6BF00-0BA0)– 数字量输出模块 DQ 8x24VDC/0,5A HF (6ES7132-6BF00-0CA0)– 数字量输出模块 DQ 16x24VDC/0,5A ST (6ES7132-6BH00-0BA0)– 数字量输出模块 DQ 4x24..230VAC/2A ST (6ES7132-6FD00-0BB1)– 数字量输出模块 RQ 4x24VUC/2A CO ST (6ES7132-6GD50-0BA0)– 数字量输出模块 RQ 4x120VDC-230VAC/5A NO ST (6ES7132-6HD00-0BB0)– 数字量输出模块 RQ 4x120VDC-230VAC/5A NO MA ST (6ES7132-6MD00-0BB1)– 模拟量输入模块 AI 2xU ST (6ES7134-6FB00-0BA1)– 模拟量输入模块 AI 2xI 2-/4-wire ST (6ES7134-6GB00-0BA1)– 模拟量输入模块 AI 4xI 2-/4-wire ST (6ES7134-6GD00-0BA1)– 模拟量输入模块 AI 2xU/I 2-/4-wire HF (6ES7134-6HB00-0CA1– 模拟量输入模块 AI 4xU/I 2-wire ST (6ES7134-6HD00-0BA1)– 模拟量输入模块 AI 2xU/I 2-/4-wire HS (6ES7134-6HB00-0DA0)– 模拟量输出模块 AQ 2xU ST ( (6ES7135-6FB00-0BA1)– 模拟量输出模块 AQ 2xI ST ( (6ES7135-6GB00-0BA1)– 模拟量输出模块 AQ 4xU/I ST (6ES7135-6HD00-0BA1)– 模拟量输出模块 AQ 2xU/I HF (6ES7135-6HB00-0CA1– 模拟量输出模块 AQ 2xU/I HS (6ES7135-6HB00-0DA1)– 通信模块 IO-link Master CM 4xIO-link (6ES7137-6BD00-0BA0)● 发送参数数据记录的用户程序,索引 3● 包含有控制 PROFIenergy 命令的函数块的用户程序("PE_START_END" - FB 815,"PE_CMD" - FB 816)。PROFIenergy1.1 简介PROFIenergy 产品信息6 产品信息, 12/2015, A5E31630875-AH操作步骤1. 在 STEP 7 中创建参数数据记录,索引 32. 使用指令 "WRREC" - SFB 53 将参数数据记录传输到接口模块。3. 创建包含有控制 PROFIenergy 命令的函数块的用户程序("PE_START_END" - FB 815,"PE_CMD" - FB 816)。4. 将用户程序传输到 CPU 中。更多信息● 系统手册“ET 200SP 分布式 I/O 系统”● “接口模块”设备手册● “数字量和模拟量 I/O 模块”设备手册● 系统手册“PROFINET 系统说明”● 有关 PROFIenergy 服务、服务 ID 参数的更多信息,请访问 Internet 上的通用应用规范 PROFIenergy;PROFINET 技术规范;版本 V1.0;2010 年 1 月;订货号:3.802.● 有关 PROFIenergy 函数块("PE_START_END" - FB 815,"PE_CMD" - FB 816)的更多信息,请参见 STEP 7 V5.5 SP2 及更高版本在线帮助中的“系统函数/系统函数块”。PROFIenergy1.2 工作原理PROFIenergy 产品信息产品信息, 12/2015, A5E31630875-AH 71.2 工作原理“暂停”控制和“暂停”行为开始和结束暂停时,可以启用或禁用系统的暂停功能;IO 控制器将 PROFIenergy 命令“Start_Pause” 或 “End_Pause”发送给 PROFINET 设备。 之后,设备将对 PROFIenergy命令的内容进行编译并执行开/关操作。 接口模块是 ET 200SP 中具有 PROFIenergy 功能的 I/O 模块的 PE-Entity。在暂停期间,可以通过其它 PROFIenergy 命令访问设备信息。可以使用这些命令,在适当的时候传送“Start_Pause”/“End_Pause”命令。说明完整的 PROFIenergy 序列中包含有命令“Start_Pause”和“End_Pause”。 在编程期间应始终按照此顺序执行。LED 指示灯通常,PROFIenergy 不会影响 LED 指示灯的显示。 有关例外情况,请参见相关 I/O 模块的系统手册。对出错的响应暂停模式设置为“PE_MODE_PROCEED”的所有通道报告的错误与生产操作中的相同。以下规则适用于切换到暂停模式而不是“PE_MODE_PROCEED”的通道:● 将报告与切换到“暂停”模式无关的所有错误。● 如果在“暂停”期间发现错误,则将继续报告这些错误。● 但不会显示由切换到“暂停”而产生的所有错误消息。● 以下适用于“暂停”期间无法识别错误的情况:– 在保持“暂停”状态之前,错误状态已标记为“未决”。– “暂停”结束后,将报告到达和离去的错误。说明切换到“暂停”和结束“暂停”状态,将报告一个错误。PROFIenergy1.2 工作原理PROFIenergy 产品信息8 产品信息, 12/2015, A5E31630875-AH更多信息有关诊断的更多信息,请参见 I/O 模块设备手册。硬件中断“暂停”期间不会触发硬件中断。 “暂停”结束时将重新评估硬件中断。一些操作条件下的“暂停”行为在以下情况下将结束“暂停”状态:表格 1- 1 结束“暂停”结束“暂停” 说明接口模块的电源电压 1L+ 故障 退出“暂停”状态,并可通过重新发送PROFIenergy 参数分配,后跟“Start_Pause”命令,重新激活。• 控制器停止 1• 控制器发生故障(连接中断)1• 进行固件更新时• 复位为出厂设置• IO 设备被禁用 1I/O 模块拔出和插入站停止 1• 移除多个 I/O 模块(根据所使用的接口模块)• 卸下服务器模块退出“暂停”状态,PROFIenergy 参数分配仍适用于 I/O 模块;通过命令 “Start_Pause”可重新激活“暂停”。I/O 模块的电源电压 L+ 发生故障。使用数据记录 128,在操作过程中修改 I/O 模块的参数设置1 替换值操作被激活。PROFIenergy1.3 参数分配PROFIenergy 产品信息产品信息, 12/2015, A5E31630875-AH 91.3 参数分配参数分配● 可通过用户程序和参数数据记录(版本 2),索引 3 对 PROFIenergy 进行参数分配。接口模块将 PROFIenergy 参数分发给 I/O 模块。● 启动之前的“暂停”之后,可立即对其它暂停行为进行参数分配。 可通过命令“Start_Pause”激活以下暂停所需的状态。● 可根据需要写入参数分配。● 接口模块将检查分发给 I/O 模块的参数分配,并通过返回值返回写入作业的执行结果。 如果返回值为一个负数,则表示有一个或多个 I/O 模块没有接受参数数据记录。在这种情况下,I/O 模块根据其输入“Start_Pause”命令的最后有效 PROFIenergy 参数分配进行响应。● 如果发生 I/O 模块故障或站故障,则需重复通过参数数据记录执行的参数分配。● ET 200SP 支持一次性“暂停”行为的设置。 如果其它“暂停”的响应不同,则需重新执行分配参数。说明结果: I/O 模块对 PROFIenergy 的响应(关闭)与插槽有关,这意味着插槽上所有通道的行为都将相同。PROFIenergy1.3 参数分配PROFIenergy 产品信息10 产品信息, 12/2015, A5E31630875-AH参数数据记录在 PROFIenergy 的参数数据记录中,可以指定由 PROFIenergy 命令控制的 I/O 模块(插槽)。PROFIenergy 的参数数据记录内容,索引 3 将在下文进行介绍;也可以自己创建并传输到接口模块中。表格 1- 2 PROFIenergy 的参数数据记录(版本 V2),索引 3字节 元素 编码 说明0 版本 02D 无法修改1 块的数量 01D 到 n 插槽 1 到 n 取决于• 接口模块支持的插槽数量和• ET 200SP 的当前组态。2 块 1 插槽号 00D 未分配01D 到 n 具有 PROFIenergy 功能的 I/O 模块插槽3 模式 0D: PE_MODE_PROCEED,在“暂停”时处理1D: PE_MODE_SHUTDOWN,在“暂停”时关闭 13D: PE_MODE_LAST_VALUE,将保留上一个输出或测量值4D: PE_MODE_SUBST_VALUE,替换值“0”2: : : :128 块 64 插槽号 参见块 1129 模式1 特定行为取决于所用的 I/O 模块(例如,使用数字量输入模块时,传感器电源将关断,或者模拟量输出模块的输出没有电源)2 模拟量输出模块(如,输出范围 0 mA 到 20 mA,± 20 mA)或者数字量输出模块的值为“0”。PROFIenergy1.4 PROFIenergy 控制数据记录PROFIenergy 产品信息产品信息, 12/2015, A5E31630875-AH 11错误消息反馈数据记录会返回以下错误消息(需要时):表格 1- 3 错误消息错误代码 含义80B1H 长度错误 检查数据记录的长度80E0H 头信息中存在错误 检查数据记录头信息80E1H 参数错误• 至少有一个 I/O 模块不支持PROFIenergy 功能• 参数值编码错误检查数据记录中的内容并在开始“暂停”之前更正参数分配错误。 如果未更正参数分配错误,则将导致 I/O 模块关闭的错误行为。1.4 PROFIenergy 控制数据记录PROFIenergy 控制数据记录PROFIenergy 的控制数据记录,索引号 80A0H,支持 IM 155-6 PN ST, IM 155-6 PN HF的以下公共应用规约 PROFIenergy V1.0 服务:表格 1- 4 PROFIenergy 的控制数据记录服务 服务 ID 含义启动暂停 1 01H 执行所组态的暂停行为,禁用所有相关诊断数据结束暂停 02H 退出暂停查询模式 03H 读取支持的模式• 请求列出节能模式• 请求获取模式(节能模式数据)PEM 状态 04H 读取 PROFIenergy 状态状态消息:• 00H:PROFIenergy 运行准备就绪• 01H:“暂停”启用• FFH:“暂停”禁用PE_Identify 05H 读取所支持的 PROFIenergy 服务1 ET 200SP 的最短(可组态)暂停时间为 10 s。