全国服务热线 15801815554

SIEMENS西门子 DM8 24扩展模块 6ED1055-1CB00-0BA2

更新时间:2025-01-06 08:00:00
价格:请来电询价
西门子:代理经销商
LOGO:全新原装 实体经营
德国:现货 假一罚十
联系电话:15801815554
联系手机: 15801815554
联系人:邓经理
让卖家联系我
详细介绍


                 PE_WOL: 通过 WakeOnLan 启动和停止节能模式 (S7-300, S7-400) PE_WOL 说明 (S7-300, S7-400) 说明 “PE_WOL”指令可以向 PROFINET I/O 系统中多个支持 PROFIenergy 的设备发送 PROFIenergy 命令“Start_Pause”和“End_Pause”。 如果 PE 设备通过 UDP 连接支持“Wake on LAN”功能,那么就可以通过指令协调多个 PE 设备。 “PE_WOL”指令只能在带有集成以太网接口的 CPU 上执行。该 CPU 应该能够加载大小大约为 40 KB 的块。您无法使用带有通过以太网 CP 连接的 PROFINET I/O 系统的块。 指令“PE_WOL”以异步方式执行。 定义:Wake on LAN 在接收到特殊的以太网数据包时,Wake on LAN 功能可以让数据处理设备从近乎完全关闭的 状态恢复工作。 为了能够执行该操作,数据处理设备必须具有能够接收这种数据包的网络控制器。 该数据包 (Magic Packet™) 具有特殊的格式。它包含网络适配器的 15 个 MAC 地址。 选择设备 通过参数 PENERGY 中的用户数据块选择设备。此处,该用户数据块为处理多台设备的数据库。 在初始化“PE_WOL”之前,必须至少先将以下信息存储到用户数据块中: • PROFINET I/O 系统的 ID • 用于“Wake on LAN”的连接数据。 • 用于“Wake on LAN”的端口号。 • 对于每台设备 – 暂停时间 (PauseTime) – 将设备切换为 PE_SLEEP_MODE (EnableSleep) 使用参数 COM_RST 初始化“PE_WOL”指令。初始化后,依次处理用户数据块中存储的作业。 下图说明了 PE 命令“Start_Pause”传送到多台设备的方法:

              (1) 第 1 步:待关闭设备的“CmdStartPause”位由用户设置为“1”。 (2) 第 2 步:待关闭设备(CmdStartPause =“1”) 的诊断地址链接到阵列。 (3) 第 3 步:作业链接之后,位“CmdStartPause”将自动复位。 (4) 第 4 步:作业链接之后,指令“PE_WOL”将立即开始处理这些作业。 可对 PROFINET IO 系统中所有通过 START 和 END 参数识别的设备发送 PROFIenergy 命令 “CmdStartPause”或“CmdEndPause”。 作业处理状态以及处理期间可能发生的错误通过 STATUS 参数输出。 使用用户数据块的指令说明 指令“PE_WOL”只能通过用户数据块执行。在这种情况下使用基本过程: 1. 选择要对设备执行的命令: – START_PAUSE(用户数据块中的“CmdStartPause”) – ENDE_PAUSE(用户数据块中的“CmdEndPause”) – UPDATE_STATUS(用户数据块中的“CmdUpdateStatus”) 2. 设置更新位(用户数据块头中的“Update”) “Update” = False 时两次更新之间应至少经过一个 CPU 周期;否则,将无法确保进行边沿检测。依次处理这些命令,而无需考虑先前的命令调用是否成功或成功完成。 如果同时设置了 2 条命令(如“CmdEndPause”和“CmdUpdateStatus”),则只会执行其中一 条。块内存在优先级: • 命令“CmdStartPause”的优先级Zui高,如果选择了该命令,将始终执行它。 • 命令“CmdEndPause”的优先级次高。 • 命令“CmdUpdateStatus”的优先级Zui低。 如果同时设置了这 3 条命令,未执行的命令将保持预选状态。此时,将在下一个上升沿支持 下一条命令。 参数 下表列出了“PE_WOL”指令的参数: 参数 声明 数据类型 存储区 说明 COM_RST (页 7762) Input BOOL I、Q、M、D、 L 复位块并执行重新初始化。只要这里设置了 True,初始化就会启动,但尚未完全完成。 只有下降沿才会继续初始化并在初始化之后切换 到正常操作模式。 START (页 7763) Input BOOL I、Q、M、D、 L 上升沿为所有检测到的支持该功能的设备执行 “CmdStartPause”PROFIenergy 命令。 END (页 7764) Input BOOL I、Q、M、D、 L 上升沿为所有检测到的支持该功能的设备执行 “CmdEndPause”PROFIenergy 命令。参数 声明 数据类型 存储区 说明 PENERGY (页 7764) InOut ANY D 指向用户 DB 的指针,包含处理多台设备的数据 库。 STATUS (页 7770) Output DWORD I、Q、M、D、 L 指令当前状态的状态/错误数(请参见“STATUS 参 数”)。 有关有效数据类型的更多信息,请参见“有效数据类型概述 ”。 参数 COM_RST (S7-300, S7-400) 初始化程序的顺序 使用参数 COM_RST 开始初始化“PE_WOL”指令。 下面的流程图显示了初始化程序参数 START (S7-300, S7-400) CmdStartPause 命令的顺序 下图显示了执行 CmdStartPause 命令时在内部使用的功能及与设备的交互。

            参数 END (S7-300, S7-400) CmdEndPause 命令的顺序 下图显示了执行 CmdEndPause 命令时在内部使用的功能及与设备的交互。PENERGY 参数 (S7-300, S7-400) PENERGY 参数的数据块 “PE_WOL”PROFIenergy 指令的用户 DB 表示处理多个设备的数据库。数据块通常被分为两个部分,包括: • 报头 110 字节 • 用于Zui多 256 台设备的设备部分,每台设备 100 字节 (Device)。其中包括: – 特定设备数据 (Device) – 特定 PROFIenergy 数据 (PE) – 作业处理数据 (Task) – 用户数据 (UserData) 各个部分的大小都是不变的。因此,数据块的总大小为 25,746 字节。 连接参数“Connection” “PE_WOL”指令在“开放式用户通信”区域中预留了连接资源。这可用作 UDP 连接。为此,必 须在数据块中定义以下参数: • 连接 ID(“Connection.id”参数) 连接 ID 是一个介于 1 到 32 范围内的整数。默认设置为 31。用于标识固件分配的通信资 源,如发送和接收缓冲区。 连接 ID 在整个 CPU 范围内必须唯一。 • 用于“Wake on LAN”功能(“Header.PortNo”参数)的端口号 发送“Wake on LAN”数据包所使用的 UDP 端口号。这些端口号是通信资源的一部分,通 过连接 ID 由固件进行标识和指定。此处所用端口 2189 的默认设置,IANA 当前尚未指定。 端口号被传输到连接组态。这会影响“Connection.local_tsap_id[1]”和 “Connection.rem_tsap_id[1]”参数。 • 接口 ID(“Connection.local_device_id”参数) 接口 ID 也是连接说明的一部分。此 ID 确定了用于该连接的 CPU 接口。目前有几个可以 使用的有效值。 但是,这需要根据采用的 CPU 和接口进行调整: – B#16#01 用于在子插槽 IF1 中带有以太网接口的 ET200S CPU 或 WinAC RTX – B#16#02 用于 CPU 315(F)-2PN/DP 或 CPU 317(F)-2PN/DP – B#16#03 用于 CPU 319(F)-2PN/DP – B#16#05 用于 CPU 41x(F)-3PN/DP – B#16#06 用于在子插槽 IF2 中带有以太网接口 WinAC RTX – B#16#0B 用于在子插槽 IF3 中带有以太网接口 WinAC RTX – B#16#0F 用于在子插槽 IF4 中带有以太网接口 WinAC RTX数据块结构 数据块结构如下所示: 名称 数据类型 偏移量 注释 Header STRUCT - 标头信息 Update (1) BOOL 0.0 用于表示数据区发生一次变更的信号。 • True = 表示用户发生一次变更。 • False = 表示应用程序发生变更。 Initialized BOOL 0.1 表示已完成初始化的信号。 • True = 初始化已完成。 • False = 表示块未被初始化。 LinkUp BOOL 0.2 表示成功组态以太网接口。 • True = 接口随时可用。 • False = 接口尚未组态。 LinkDown BOOL 0.3 表示未组态的接口。 • True = 接口未被组态。 • False = 目前正在组态接口或者已组态完毕。 PROFINET_ID (1) INT 2.0 PROFINET I/O 系统的 ID Reserved ARRAY [1..37] OF BYTE 4.0 预留 LastDeviceID INT 42.0 包含 PROFINET I/O 系统中Zui大的设备 ID。 PortNo (1) INT 44.0 用于“Wake on LAN”功能的端口号(默认 = 2189)。 Connection STRUCT - 包含“Wake on LAN”连接的连接组态。

联系方式

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