超出计数限值时的反应 - 停止计数超出计数限值时的反应 - 停止计数下文中将介绍参数“超出计数限值时的反应 - 停止计数”的影响。可使用控制接口处控制字节的各个位控制计数器,请参见“计数模式下的地址空间 (页 38)”部分。从当前计数值开始计数(在控制字节中置位 SW_GATE),控制接口的控制字节中的位字符串为 0000 1000。超出计数上限后,计数过程将中止(停止计数),同时计数值跳转到计数值下限值 0。复位 STS_GATE 位。要重新开始计数过程,需要通过控制接口将 SW_GATE 位进行复位,并再次将其置位。如果采用硬件门控制,需要复位硬件门并再次将其置位。计数过程从当前计数值重新开始计数还是从起始值开始重新计数,具体取决于控制接口中的控制字节。控制接口的控制字节中的位字符串:• 位 0 至 2 = "000",从当前计数值开始计数• 位 0 至 2 = "010",从起始值开始计数参数/地址空间4.9 计数示例数字量输入模块 DI 16xNAMUR HF (6ES7521-7TH00-0AB0)42 设备手册, 07/2021, A5E50839980-AA达到计数上限前,如果控制接口的控制字节中的 SW_GATE 位复位,则计数过程停止。下图举例说明了超出计数限值时停止计数的原理。超出计数限值时的反应 - 继续计数超出计数限值时的反应 - 继续计数下文中将介绍参数“超出计数限值时的行为 — 继续计数”的影响。通过控制接口处控制字节的各个位,可控制计数器。具体参见“计数模式下的地址空间 (页 38)”部分的“控制接口”内容。从当前计数值开始计数(在控制字节中置位 SW_GATE)。控制接口的控制字节中的位字符串为 0000 1000。超出计数上限后,计数值跳转到计数下限 0 并继续计数。达到计数上限前,如果控制接口处控制字节中的 SW_GATE 位复位,则停止计数。下图举例说明了超出计数限值时继续计数的原理。置位输出 DQ - STS_DQ 位的行为置位输出 DQ - STS_DQ 位的行为下文中介绍了参数设置为“置位输出 DQ 介于比较值和计数上限之间”时,STS_DQ 位的行为。比较值 < = 计数值 <= 计数上限时,STS_DQ 位会置 1。可选择通过参数分配启用硬件中断。并在 STS_DQ 位的参数为上升沿时触发中断。下图举例说明了 STS_DQ 位介于比较值和计数上限值之间时的行为。下文中介绍了参数设置为“置位输出 DQ 介于比较值和计数下限之间”时,STS_DQ 位的行为。计数下限 < = 计数值 <= 比较值时,STS_DQ 位会置 1。可选择通过参数分配启用硬件中断。并在 STS_DQ 位的参数为上升沿时触发中断。下图举例说明了 STS_DQ 位介于比较值和计数下限值之间时的行为。使用通过数字量输入进行的方向设置计数一次使用通过数字量输入进行的方向设置计数一次以下部分介绍了通过数字量输入进行的方向设置。“数字量输入”计数方向是通过参数设置的。这意味着计数方向是通过“伙伴数字量输入”指定的。计数方向:• “0”加计数• “1”减计数开始命令决定了启动计数器时的行为:• 计数过程以当前计数器值开始。• 计数过程以通过参数/命令接口指定的起始值开始。下图举例说明了通过数字量输入进行的方向设置进行计数的原理。通过硬件门计数一次通过硬件门计数一次以下部分介绍通过硬件门 (HW_Gate) 进行一次性计数。超出计数上限时,计数过程停止。计数值跳转到计数下限 (=0)。使用硬件门计数时,必须将软件门 (SW_Gate) 和硬件门置位(AND 运算)。计数一次后,软件门必须置位,硬件门用于控制,也就是说,当达到限值时,计数器会停止计数,仅当硬件门复位并再次置位时,计数器才会重新开始计数。达到计数上限前,如果“SW_Gate”控制位或硬件门复位,则计数器会停止计数。下图举例说明了使用硬件门计数的原理。
参数计数限值计数限值用于定义计数值的值范围。计数限值可在参数中设置,并在运行时通过用户程序更改。可组态的计数上限:4294967295 (232 -1)。计数下限(不可设置):0超出了计数限值时,可继续计数或终止计数(自动门停止),具体参见参数“超出计数限值时的反应”。起始值/加载值起始值在 STEP 7 (TIA Portal) 的参数分配中指定。加载值则可通过用户程序进行更改。这两个值都必须介于计数下限和计数上限之间。比较值可以为每个通道指定一个比较值,该比较值可直接控制反馈位 STS_DQ,而无需通过用户程序。当前计数值符合参数设置中的比较条件时,将置位反馈位 STS_DQ。反馈位STS_DQ 可直接控制数字量输出模块的数字量输出。这两个比较值可在参数中进行设置,可在运行时通过用户程序中的参数数据记录 0/1 进行更改。门控制软件门 (SW-GATE) 的打开和关闭定义了计数信号采集的时间段。软件门由用户程序控制。硬件门硬件门 (HW-GATE) 的打开和关闭定义了计数信号采集的时间窗口。硬件门由用户程序控制。参考有关计数功能的更多信息,请参见功能手册《S7-1500、ET 200MP、ET 200SP 计数、测量和位置检测 》。
中断/诊断报警 状态和错误指示灯LED 指示灯下图显示了 DI 16xNAMUR HF 的 LED 指示灯(状态和错误指示灯)。图 5-1 DI 16xNAMUR HF 模块的 LED 指示灯LED 指示灯的含义下表列出了状态和错误指示灯的含义。有关诊断报表的补救测量的相关信息,请参见 诊断报警 (页 53) 章节。中断/诊断报警5.1 状态和错误指示灯数字量输入模块 DI 16xNAMUR HF (6ES7521-7TH00-0AB0)50 设备手册, 07/2021, A5E50839980-AARUN 和 ERROR 指示灯表格 5- 1 状态和错误指示灯 RUN 和 ERRORLED 指示灯 含义 解决方案RUN ERROR灭 灭背板总线上电压缺失或过低。 • 接通 CPU 和/或系统电源模块。• 验证是否插入 U 型连接器。• 检查插入的模块是否过多。闪烁 灭模块启动并在设置有效参数分配之前持续闪烁。 ---亮 灭模块已组态。亮 闪烁指示模块错误(至少一个通道故障,如断路)。 评估诊断信息并消除该错误(如,断路)。闪烁 闪烁硬件故障。 更换模块。PWR LED 指示灯表格 5- 2 PWR 状态指示灯PWR LED 指示灯 含义 解决方案灭电源电压 L+ 过低或缺失。 检查电源电压 L+。亮有电源电压 L+ 且电压正常。 ---CHx LED 指示灯表格 5- 3 CHx 状态指示灯CHx LED 指示灯 含义 解决方案灭0 = 输入信号的状态 ---亮1 = 输入信号的状态 ---亮诊断:断路 检查接线。使用简单开关输入时,可以禁用诊断或在传感器触点上连接一个电阻(10 kΩ)。电源电压 L+ 过低或电源电压短路。 检查电源电压 L+。中断/诊断报警5.2 中断数字量输入模块 DI 16xNAMUR HF (6ES7521-7TH00-0AB0)设备手册, 07/2021, A5E50839980-AA 515.2 中断DI 16xNAMUR HF 数字量输入模块支持诊断中断和硬件中断。有关错误事件的详细信息,请参见由“RALRM”指令执行(读取额外的中断信息)引发的错误组织块和 STEP 7 在线帮助。诊断中断在发生以下事件时,该模块将生成诊断中断:• 无电源电压 L+• 断路• 参数分配错误• 传感器电源短路• 抖动错误中断/诊断报警5.2 中断数字量输入模块 DI 16xNAMUR HF (6ES7521-7TH00-0AB0)52 设备手册, 07/2021, A5E50839980-AA硬件中断在发生以下事件时,该模块将生成硬件中断:• 上升沿• 下降沿• 上升沿和下降沿• 发生了 DQ 比较事件(仅“计数模式”)触发硬件中断的模块通道记录在组织块的起始信息中。下图显示了本地数据中地址为 8 的双字的各个位的分配。附加中断信息的结构表格 5- 4 USI 结构 = W#16#0001数据块名称 内容 注释 字节USI(用户结构标识符)W#16#0001 I/O 模块硬件中断的附加中断信息 2触发硬件中断的通道紧随其后。通道 B#16#00 到 B#16#0F 事件触发型通道的数量(模块的通道 0 到通道 15)1跟随在触发硬件中断的错误事件后。事件 B#16#01 上升沿 1B#16#02 下降沿B#16#05 发生了 DQ 比较事件(仅“计数模式”)
诊断报警诊断报警为模块上的每个诊断事件生成一个诊断报警,同时 LED 指示灯闪烁。例如,可在 CPU 的诊断缓冲区中读取诊断报警。可通过用户程序评估错误代码。表格 5- 5 诊断报警、含义以及更正措施诊断报警 错误代码含义 解决方案端口(jinxian NAMUR传感器电源)1H 传感器信号线对地短路 更正过程布线传感器电路的阻抗过高 使用其它传感器类型或采用不同方式接线负载阻抗过低 使用阻抗较高的传感器断路(jinxian NAMUR传感器、连接了10 kΩ 电阻的传感器以及连接了 10 kΩ 电阻的单触点)。6H 至传感器的信号线中断 更正过程布线传感器故障 更换传感器负载阻抗过高 使用其它类型的传感器或更改接线方式,例如,使用横截面积较大的电缆通道未连接(断开) 禁用诊断,连接传感器触点空载电压 11H 模块的电源电压 L+ 缺失 将电源电压 L+ 连接到模块/通道上执行器/传感器中发生错误 1 = 信号抖动1DH 抖动错误:信号抖动:在监视窗口中信号改变次数过多如果在三个监视窗口内检测不到进一步的输入信号抖动,模块会触发一个“离去”诊断中断。在过程映像中,当前信号的值状态将设置为“有效”。检查抖动监视参数检查过程布线,必要时更改传感器