该模块具有下列技术特性:• 32 个数字量输入,按每组 16 个进行电气隔离– 其中,通道 0 和 1 可具有计数器功能• 额定输入电压 24 V DC• 可组态的输入延时:0.05 ms 到 20 ms• 可组态的诊断(每个通道)• 可组态的硬件中断(每个通道)• 适用于开关以及 2/3/4 线制接近开关• 与数字量输入模块 DI 16x24VDC HF (6ES7521-1BH00-0AB0) 的硬件相兼容11DI 32x24VDC HF 数字量输入模块 (6ES7521-1BL00-0AB0)设备手册, 05/2022, A5E03485939-AH该模块支持以下功能:表格 2-1 该模块的功能与版本的相关性组态软件功能 模块的固件版本 STEP 7(TIA Portal) STEP 7(TIA Portal) V12 及更高版本,或 STEP 7 V5.5 SP3 及更高版本的 GSD 文件固件更新 V1.0.0 或更高版本 V12 或更高版本 --- / √标识数据 I&M0 到 I&M3 V1.0.0 或更高版本 V12 或更高版本 √RUN 模式下进行参数分配 V1.0.0 或更高版本 V12 或更高版本 √等时同步模式 V1.0.0 或更高版本 V12 或更高版本 ---模块内部 Shared Input (MSI) V2.0.0 或更高版本 V13 Update 3 或更高版本(jinxian PROFINETIO)√(jinxian PROFINET IO)可组态子模块/ Shared Device 子模块 V2.0.0 或更高版本 V13 Update 3 或更高版本(jinxian PROFINETIO)√(jinxian PROFINET IO)通道 0 和 1 可具有计数器功能* V2.1.0 或更高版本 V13 SP1 HSP 0118 或更高版本√(jinxian PROFINET IO)* 计数器功能的要求:接口模块 IM 155-5 的固件版本为 V3.0 或更高版本,或 CPU S7-15XX 的固件版本为 V1.7 或更高版本可通过 STEP 7 (TIA Portal) 和 GSD 文件组态模块。兼容性下表显示了模块的兼容性以及所使用的硬件功能状态 (FS) 和固件版本 (FW) 之间的相关性:硬件功能状态 固件版本 说明FS01 V1.0.0 到 V2.1.xFS02 V1.0.0 到 V2.1.x可从 V1.0.0 升级到 V2.1.x可从 V2.1.x 降级到 V2.1.2可从 V2.1.1 降级到 V1.0.0FS03 V2.1.2 到 V2.1.x 可在 V2.1.2 和 V2.1.x 之间升级和降级FS04 V2.2.0 或更高版本 可在 V2.2.0 和更高版本之间升级和降级等时同步模式操作以下数字量输入模块时,请确保数字量输入模块至少具有以下固件版本 (FW) 或更高版本之一。否则,您可能会在应用中遇到高抖动。• 模块及功能状态 FS 03:FW V2.1.4附件以下附件既可以随模块一起提供,也可以作为备件单独订购:• 标签条• U 型连接器• 通用前盖板12DI 32x24VDC HF 数字量输入模块 (6ES7521-1BL00-0AB0)设备手册, 05/2022, A5E03485939-AH产品总览2.1 特性其它组件以下组件需单独订购:前连接器,带电位跳线和扎带有关附件的更多信息,请参见《S7-1500/ET 200MP 系统手册》。2.2 功能2.2.1 计数简介该模块从固件版本 V2.1.0 起,“计数”模式下可使用通道 0 和 1,其它通道可用作标准输入(DI模式)。如果在“计数”模式下不使用通道 0 和 1,则可将这两个通道用作数字量输入。但通道 0 和 1 用作计数器输入时,必须一起使用。在进行计数时,系统将捕获数字量输入的信号沿并进行评估判断,如:• 进行单次计数,直至计数上限• 进行重复计数参考有关计数功能的基本知识及更多信息,请参见功能手册《计数、测量和位置检测》。使用通道 0 和通道 1 进行计数通过该模块的 IO 地址,可对计数功能进行控制。这些 IO 地址也称为控制接口(输出地址)和反馈接口(输入地址),请参见“计数模式的地址空间 (页 24)”部分。通过以下方式,可设置通道 0 和 1 计数参数:• 超出某个计数限值时,可执行以下操作:– 停止计数– 继续计数• 位 STS_DQ(反馈接口中的位)将根据具体的参数分配方式,发出信号指示计数值的范围:– 介于比较值和计数上限之间。– 介于比较值和计数下限之间。• 发生 DQ 比较事件时,可设置硬件中断参数。• 定义介于 0 到 4294967295 (232-1) 之间的计数限值和比较值。• 定义计数的起始值或由用户程序设置计数的加载值。计数方向仅为加计数。参考有关使用通道 0 和 1 进行计数的应用示例,请参见“计数示例 (页 28)”部分。接线 3在下文中,介绍了模块的方框图以及各种接线方式。有关前连接器的接线方式和铺设屏蔽电缆等信息,请接线图与方框图下图显示了如何接线模块以及通道地址的分配(输入字节 a 到 d)。在此,可以将通道 0 和 1设置为用于计数,而通道 2 至 31 则继续用作数字量输入。编码器的电阻电路要检测断路故障,必须有足够大的静态电流流过,甚至需要打开编码器触点。为此,可以在编码器触点上连接一个 25 kΩ 到 45 kΩ 且功率为 0.25 W 的电阻。提示:使用电位跳线如果要为两个负载组提供相同的电位(非隔离),则可使用前端连接器附带的电位跳线。这样,可以防止将两根线接到同一个端子上。请按以下步骤操作:1. 将 24 V DC 电源连接到端子 19 和 20 上。2. 在端子 19 和 39 (xL+) 之间、端子 20 和 40 (xM) 之间分别插入电位跳线。3. 使用端子 39 和 40 将电位传导到下一个模块
参数DI 32x24VDC HF 参数在 STEP 7 中设置模块参数时,可通过不同的参数设定模块的属性。并根据模块的运行模式为标准模式或计数器模式,进行相应的参数设置。相关参数,请参见“DI 模式下的参数 (页16)”部分或“计数模式下的参数 (页 17)”部分。可组态参数的有效范围取决于具体的组态类型。可进行以下组态:• 使用 S7-1500 CPU 进行统一操作• 在 ET 200MP 系统中,通过 PROFINET IO 进行分布式操作• 在 ET 200MP 系统中,通过 PROFIBUS DP 进行分布式操作在用户程序中进行参数重新分配时,可通过 WRREC 指令(RUN 模式下的参数重新分配)和数据记录将这些参数传送到模块中;请参见“参数分配和参数数据记录的结构 (页 41)”部分。4.1.1 DI 模式下的参数DI 模式下 DI 32x24VDC HF 的参数下表列出了“DI 模式”下的各种参数。这些参数适用于通道 0 至 31。表格 4-1 DI 模式下可设置的参数及默认值组态软件中的有效范围,例如,STEP 7参数 取值范围 默认设置 RUN 模式下的参数重新分配集成在硬件目录中(STEP 7V13 SP1 及更高版本)或PROFINET IOGSD 文件中PROFIBUS DP GSD文件诊断•电源电压 L+ 缺失√/- - √ 通道* 通道组**• 断路 √/- - √ 通道 通道组**输入延时 0.05 ms、0.1 ms、0.4 ms、1.6 ms、3.2 ms、12.8 ms、20 ms3.2 ms;等时同步模式时0.05ms(无法更改)√ 通道 通道组**硬件中断***组态软件中的有效范围,例如,STEP 7参数 取值范围 默认设置 RUN 模式下的参数重新分配集成在硬件目录中(STEP 7V13 SP1 及更高版本)或PROFINET IOGSD 文件中PROFIBUS DP GSD文件• 上升沿 √/- - √ 通道 通道• 下降沿 √/- - √ 通道 通道• 上升沿和下降沿 √/- - √ 通道 通道* 如果启用了多通道诊断,则将在电源突发故障时一次收到多条信息,这是由于每个启用的通道都会检测这一故障。为避免一次收到多条消息,可以只启用一个通道的诊断功能。** 在 RUN 模式下,可在进行参数分配时为每个通道指定该范围。*** 组态为 4 x 8 通道模块时,最多可组态 16 个硬件中断(通道 0 到 15)。4.1.2 DI 模式下的参数说明电源电压 L+ 缺失如果电源电压 L+ 缺失或不足,则启用诊断。断路如果连接编码器的线路断路,则启用诊断。输入延时此参数可用于抑制信号中断。仅在信号更改的持续暂挂时间大于所设置的输入延时时间时,才能检测到该更改。硬件中断指定是否禁用硬件中断或触发硬件中断的事件。• 上升沿• 下降沿• 上升沿和下降沿17参数/地址空间4.1 参数DI 32x24VDC HF 数字量输入模块 (6ES7521-1BL00-0AB0)设备手册, 05/2022, A5E03485939-AH4.1.3 计数模式下的参数计数模式下,DI 32x24VDC HF Count 的参数如果要使用该模块进行计数,则需将模块参数设置为 DI 32x24VDC HF Count。对于通道 0 和通道 1,可进行以下参数设置。对于通道 2 至 31,参数设置与 DI 32x24VDC HF, 的相同。请参见“DI 模式下的参数 (页 16)”部分。表格 4-2 计数模式下可设置的参数及默认值组态软件中的有效范围,例如,STEP 7参数 取值范围 默认设置 RUN 模式下的参数重新分配 集成在硬件目录中(STEP 7V13 SP1 HSP0118 或更高版本)或PROFINET IOGSD 文件中PROFIBUS DP GSD文件诊断•电源电压 L+ 缺失√/- - √ 通道* ---• 断路 √/- - √ 通道 ---输入延时 0.05 ms、0.1 ms、0.4 ms、1.6 ms、3.2 ms、12.8 ms、20 ms3.2 ms;等时同步模式时 0.05ms(无法更改)√ 通道 ---硬件中断 • 禁用• 发生了 DQ 比较事件禁用 √ 通道 ---置位输出 DQ • 介于比较值和计数上限之间。• 介于比较值和计数下限之间。介于比较值和计数上限之间。√ 通道 ---边沿选择 • 上升沿• 下降沿• 上升沿和下降沿上升沿 √ 通道 ---计数上限 0 到 4294967295 4294967295 √ 通道 ---比较值 0 到4294967295**1 √ 通道 ---起始值 0 到4294967295**0 √ 通道 ---超过计数限值时的行为 • 停止计数• 继续计数停止计数 √ 通道 ---* 如果启用了多通道诊断,则将在电源突发故障时一次收到多条信息,这是由于每个启用的通道都会检测这一故障。 为避免一次收到多条消息,可以只启用一个通道的诊断功能。** 比较值或起始值必须小于或等于计数上限值。18DI 32x24VDC HF 数字量输入模块 (6ES7521-1BL00-0AB0)设备手册, 05/2022, A5E03485939-AH参数/地址空间4.1 参数4.1.4 计数模式下的参数说明电源电压 L+ 缺失如果电源电压 L+ 缺失或不足,则启用诊断。断路如果连接编码器的线路断路,则启用诊断。输入延时此参数可用于抑制信号中断。仅在信号更改的持续暂挂时间大于所设置的输入延时时间时,才能检测到该更改。硬件中断指定是否在发生“DQ 比较事件”(STS_DQ 处于上升沿)时,触发硬件中断。置位输出 DQ通过此参数,可指定反馈接口中的 STS_DQ 位。可以在用户程序中指定该位(例如,通过硬件输出),请参见计数模式的地址空间 (页 24)。行为 含义介于比较值和计数上限之间如果满足以下条件,则置位 STS_DQ 位:比较值 < = 计数值 < = 计数上限介于比较值和计数下限之间如果满足以下条件,则置位 STS_DQ 位:计数下限 < = 计数值 < = 比较值边沿选择通过此参数,可以指定触发计数的边沿。可选择以下方式:• 上升沿• 下降沿• 上升沿和下降沿计数上限通过此参数,可以限制计数的范围。可输入一个不超过 4294967295 (232 - 1) 的值。比较值通过该参数,可以指定数字量输出 DQ(反馈接口的 STS_DQ 位)因发生指定的比较事件而进行切换时的计数值。起始值通过该参数,可指定发生指定事件时的计数起始值和继续计数值。必须满足以下条件:计数下限 < = 起始值 < = 计数上限19参数/地址空间4.1 参数DI 32x24VDC HF 数字量输入模块 (6ES7521-1BL00-0AB0)设备手册, 05/2022, A5E03485939-AH超过计数限值时的行为通过该参数,可指定超出计数限值时的行为。行为 含义停止计数 超出计数限值时,计数过程中止,并复位 STS_GATE 位(内部门)。重新开始计数时,需通过控制接口将 SW_GATE 位进行复位并再次置位。继续计数 超出计数限值时,将计数值置位为其它计数限值并继续计数。4.2 地址空间在 STEP 7 中,可采用不同方式对模块进行组态;具体设置,请见下表。根据组态的不同,将在输入的过程映像中另外指定地址或指定不同地址。模块上通常会印有字母“a 到 d”。例如,“EB a”是指模块起始地址的输入字节 a。DI 32x24VDC HF 的组态选项可通过 STEP 7 (TIA Portal) 或 GSD 文件组态模块。使用 GSD 文件组态模块时,可使用不同的缩写/模块名来表示组态。可进行以下组态:表格 4-3 组态方式组态软件,如 STEP 7(TIA Portal)组态 GSD 文件中的简短标识/模块名集成在硬件目录 STEP 7(TIA Portal) 中STEP 7(TIA Portal) V12 或更高版本/STEP 7 V5.5 SP3 或更高版本中的 GSD 文件1 x 32 通道,不带值状态 DI 32x24VDC HF V12 或更高版本 √1 x 32 通道,带值状态 DI 32x24VDC HF QI V12 或更高版本 √4 x 8 通道,不带值状态 DI 32x24VDC HF S V13 Update 3 或更高版本(jinxian PROFINET IO)√(jinxian PROFINET IO)4 x 8 通道,带值状态 DI 32x24VDC HF S QI V13 Update 3 或更高版本(jinxian PROFINET IO)√(jinxian PROFINET IO)1 x 32 通道,带最多 4 个子模块的模块内部 Shared Input 的值状态DI 32x24VDC HF MSI V13 Update 3 或更高版本(jinxian PROFINET IO)√(jinxian PROFINET IO)1 x 32 通道,带值状态(通道 0 和通道 1用于计数,通道 2 至 31 作为数字量输入)。DI 32x24VDC HF Count V13 SP1 HSP 0118 或更高版本√(jinxian PROFINET IO)20DI 32x24VDC HF 数字量输入模块 (6ES7521-1BL00-0AB0)设备手册, 05/2022, A5E03485939-AH参数/地址空间4.2 地址空间值状态 (Quality Information, QI)以下模块的值状态始终为激活状态:• DI 32x24VDC HF QI• DI 32x24VDC HF S QI• DI 32x24VDC HF MSI• DI 32x24VDC HF Count系统将为每个通道的值状态指定一个附加位。通过值状态位,可指示所读取的数字值是否有效。(0 = 值不正确)。4.2.1 DI 模式的地址空间组态为 32 通道 DI 32x24VDC HF QI 的地址空间下图显示了组态为带值状态的 32 通道模块的地址空间分配。其中,模块的起始地址可任意指定。各通道的地址将从该起始地址开始分配。组态为 32 通道 DI 32x24VDC HF QI 的地址空间组态为 4 x 8 通道 DI 32x24VDC HF S QI 的地址空间组态为 4 x 8 通道模块时,模块的通道将分为四个子模块。在共享设备中使用该模块时,可将子模块分配给不同的 IO 控制器。I/O 控制器的数量取决于所使用的接口模块。请遵循本手册中有关特定接口模块的信息。21参数/地址空间4.2 地址空间DI 32x24VDC HF 数字量输入模块 (6ES7521-1BL00-0AB0)设备手册, 05/2022, A5E03485939-AH与 1 x 32 通道模块组态不同,这 4 个子模块可分别指定任意的起始地址。组态为 4 x 8 通道 DI 32x24VDC HF S QI 的地址空间组态为 1 x 32 通道 DI 32x24VDC HF MSI 的地址空间组态 1 x 32 通道模块(模块内部共享输入,MSI)时,可在最多 4 个子模块中复制模块的通道0 到 31 。之后,在各个子模块中通道 0 到 31 的值都将相同。在共享设备中使用该模块时,可将这些子模块分配给最多 4 个 IO 控制器。而每个 IO 控制器都对这些通道具有读访问权限。I/O 控制器的数量取决于所使用的接口模块。请遵循本手册中有关特定接口模块的信息。值状态 (Quality Information, QI)值状态的含义取决于各自的子模块。对于第一个子模块(基本子模块),值状态为 0 表示值不正确。对于第二到第四个子模块(MSI 子模块),值状态为 0 表示值不正确或基本子模块尚未组态(未就绪)。22DI 32x24VDC HF 数字量输入模块 (6ES7521-1BL00-0AB0)设备手册, 05/2022, A5E03485939-AH参数/地址空间4.2 地址空间下图显示了子模块 1 和 2 的地址空间分配和值状态。组态为带值状态的 1 x 32 通道 DI 32x24VDC HF MSI 的地址空间参考有关模块内部共享输入/共享输出 (MSI/MSO) 功能的信息,请参见功能手册《使用 STEP 7 V15组态 PROFINET 》中的“模块内部共享输入/共享输出 (MSI/MSO)”部分。