输入延时此参数用于抑制数字量输入中的信号噪声。仅在信号保持稳定的时间大于所组态的输入延 时时间时,才能检测到该更改。 说明如果选择“无”(None) 或“0.05 ms”选项,则必须使用屏蔽电缆来连接数字量输入。 说明 在“DI0 特性”(Behaviorof DI0) 下一并组态所有数字量输入的输入延时。输入延时还显示在 “DI1 特性”(Behavior of DI1) 和“DI2特性”(Behavior of DI2) 下。通过比较值的参数分配,可以指定数字量输出 DQ0 因所选比较事件而切换的计数器值。必须输入一个大于等于计数下限值的整数 (DINT)。如果使用 DQ“在比较值 0 和比较值 1 之间”功能,则比较值 0必须小于比较值 1。 比较值 1 通过比较值的参数分配,可以指定数字量输出 DQ1 因所选比较事件而切换的计数器值。必须输入一个小于等于计数上限值的整数 (DINT)。如果使用 DQ“在比较值 0 和比较值 1 之间”功能,则比较值 0必须小于比较值 1。脉冲持续时间 通过对“在比较值持续一个脉宽时间”功能的脉冲宽度的参数分配,可以指定相应数字量输出处于激活状态的毫秒数。 如果输入“0”且计数器值与相应比较值相等,则数字量输出会在下一个计数脉冲出现之前激活。滞后(采用增量的形式) 通过滞后的参数分配,可以指定比较值前后的范围。在滞后范围内,计数器值超出该范围之前,数字量输出无法重新切换。 编码器可在某个位置停止,轻微运动会引起计数器值围绕此位置波动。在比较值或计数限值介于此波动范围内时,如未使用滞后,则在相应频率下将接通和切断相应的数字量输 出。滞后可防止这些不必要的切换操作。无论滞后值是多少,滞后范围都在达到计数上/下限时结束。如果输入“0”,则禁用滞后。LS作为生命期标记,该位通过状态改变(切换)指示等时模式正在工作,并且模块已经在相 应的总线循环中更新了反馈接口。在非等时同步模式中,该位设为 0。 STS_READY 该位表示工艺模块提供有效的用户数据。工艺模块已启动并组态。 STS_DI2该位指示数字量输入 DI2 的状态。 EXT_F 此位指示工艺模块的编码器信号发生下列错误之一: • 负载电压缺失 • 数字量输入A、B 或 N 断线(适用于推挽式编码器) • A/B 信号的转换无效(适用于增量编码器)如果已启用诊断中断,则在编码器信号发生错误时会触发相应的诊断中断。有关诊断中断 含义的信息,请参见诊断报警部分。该位在错误消失后立即自动复位。 STS_DI0 该位指示数字量输入 DI0 的状态。 STS_DIR该位指示上一个计数脉冲的计数方向。 0 表示:向下 1 表示:向上 STS_DI1 该位指示数字量输入 DI1 的状态。COUNT_VALUE (位 0 到 24) 该值在 DINT 值的前 25 位中返回当前计数值。等时同步模式工艺模块支持“等时同步模式”系统功能。使用该系统功能可以在固定的系统周期中采集计 数器值。在等时同步模式中,用户程序的周期、输入信号的传输以及工艺模块中的处理都将同步。如果满足相关的比较条件,则输出信号将立即切换。数字量输入的状态改变会立即影响工 艺模块的计划响应。 Fast Mode 特别适合从125 µs 起始的 CPU 短发送时钟,因为其仅使用输入数据。 要在此操作模式下进行时钟同步,请使用“SynchronousCycle”类型的 OB(例如 OB61)。 数据处理 当在 (Ti)中读取输入数据时,将采集计数器值以及状态位,并且这些信息可以在反馈接口 中提供以便在当前总线周期中进行检索。 等时同步模式参数在等时同步模式下,“滤波频率”参数会影响同步域的等时同步模式参数。 由于未在 RUN 模式下检查同步参数,在 RUN模式下更改参数可能导致工艺模块不再 正确处理控制和反馈接口。在离线参数分配过程中尽早选择所需时间Zui长的选项可避免此 问题。通道 LEDCHn.A、CHn.B、CHn.N 和 DIn.m LED 表示相关信号的当前电平。数字量输出 DQn.m 的 LED表示期望的状态。 通道 LED 的闪烁频率限制为约 12 Hz。如果存在更高的频率,通道 LED 将以 12 Hz 的频率闪烁,而不指示当前状态。启用诊断中断 可在设备组态的基本参数中启用诊断中断。 工艺模块可触发以下诊断中断: 表格 5- 4可能的诊断中断 诊断中断 监视 • 参数错误 • 硬件中断丢失 1 • 看门狗跳闸。模块发生故障。监视总是处于激活状态。每次检测到错误时都触发 诊断中断。 • 数字量输入 A、 B 或 N 断线组态推挽式切换编码器后,监视将激活。当检测到 错误时,仅当在设备组态中激活“启用断线诊断中断” 时,才会触发诊断中断。 •电源电压缺失 • 外部编码器电源短路/过载 • 数字量输出出错 • A/B 信号的切换无效监视总是处于激活状态。当检测到错误时,仅当在 设备组态中激活“启用附加诊断中断”时,才会触发诊 断中断。 1 在“工艺对象"Motion Control"" 的位置检测”和 "Fast Mode" 操作模式下不可用对诊断中断的响应如果发生触发诊断中断的事件,则会发生以下情况: • ERROR LED 以红色闪烁。 消除错误后,ERROR LED 就会熄灭。 •S7-1500 CPU 中断对用户程序的处理。调用诊断中断 OB(例如 OB 82)。触发了中断 的事件将输入到诊断中断 OB的启动信息中。 • S7-1500 CPU 保持 RUN 模式,CPU 中不存在诊断中断 OB 也是如此。只要有可能,工艺模块就会继续工作,无论是否存在错误。 有关错误事件的详细信息,可使用指令“RALRM”(读取更多报警信息)从错误组织块中获取、在 STEP 7 的信息系统中获取,也可以在诊断功能手册中的“通过用户程序进行系统诊 断”部分获取。诊断报警、含义以及补救措施诊断报警 错误 代码 含义 补救措施 参数错误 10H 接收的参数数据记录无效 检查参数数据记录 硬件中断丢失 16H •由于尚未处理前一中断,模块无 法发送中断 • 可能原因:短时间内出现过多硬件中 断事件 • 更改 CPU 中的中断处理并相应地重新分配工艺模块参数 • 检查过程中断频率 看门狗跳闸。模 块发生故障。 103H 固件出错 运行固件更新 工艺模块有故障更换工艺模块 电源电压缺失 10AH • 电源电压 L+ 缺失或不足 • L+ 电源电压接线错误 • 前连接器插入不正确 •检查电源电压 L+ • 检查电源电压 L+ 的接线 • 正确插入前连接器 外部编码器电源 短路/过载 10EH • 编码器电源出现故障• 可能原因: – 短路 – 过载 • 检查编码器接线 • 检查连接到编码器电源的用户数字量输出出错 10FH •数字量输出错误(LED 表示灯 DQn.m 呈红色点亮) • 可能原因: – 短路 – 过载 • 检查数字量输出上的编码器接线 •检查连接到数字量输出的用户 A/B 信号的切换无 效 500H • 增量编码器信号 A 和 B 的时间曲线不符合某些要求(两个信号之间的相对 相移过小) • 可能原因: – 信号频率过高 – 编码器发生故障 – 过程接线发生故障 •检查过程接线 • 检查编码器/传感器 • 检查参数分配 数字量输入 A、 B 或 N 断线 505H 未连接通道 连接通道编码器电路的电阻太高 • 使用其它类型的编码器或更换接 线,例如,使用横截面积较大、 长度较短的线缆 • 检查编码器。
对于工艺模块,可以组态运行期间哪些事件将触发硬件中断。 什么是硬件中断?工艺模块将根据组态触发硬件中断来响应特定事件/状态。发生硬件中断时,CPU 将中断 用户程序并处理分配的硬件中断OB。触发了中断的事件将由 CPU 输入分配的硬件中断 OB 的启动信息中。 丢失硬件中断如果发生触发硬件中断的事件,但上一个事件尚未处理,则不会触发其它硬件中断。硬件 中断将丢失,并触发“丢失硬件中断”诊断中断。启用硬件中断 如果满足反馈接口中对应状态位或事件位变化的条件,则触发硬件中断。可在设备组态的基本参数中启用硬件中断。可以组态针对以下事件类型触发的硬件中断: • 打开内部门(门启动) • 关闭内部门(门停止) •上溢(超出计数上限值) • 下溢(超出计数下限值) • 发生了 DQ0 的比较事件 • 发生了 DQ1 的比较事件1仅在计数模式下可组态 2 反馈位 STS_DIR 预分配为“0”。如果第一个计数器值在开启工艺模块后立即以向下方向变化,则不会触发硬件中断。 3 启用“过零点”硬件中断后,由于系统相关原因,若“0”超出组态的值范围,也会触发中断。可通过激活任意组合的事件来触发硬件中断。 有关该事件的详细信息,可使用指令“RALRM”(读取更多报警信息)从硬件中断组织块中获取,也可以在 STEP 7 的信息系统中获取。 在组织块的起始信息中输入触发硬件中断的模块通道和事件。下图显示了本地数据中地址 为8 的双字的位分配。输出总电流的降额信息 如果 TM Count 2x24V的数字量输出与感性负载配合使用,应对工艺模块数字量输出上的负载进行总电流降额。总电流是模块所有数字量输出(所有通道,不包括编码器电源)的 负载电流总和。以下降额曲线以如下条件为基准显示了数字量输出的负载能力与环境温度和安装位置之间 的关系在较高电压范围 (28.8 V)中,负载的电阻会根据总电流而增加,例如 28.8 V 时为 57.6 Ω,每个数字量输出为 0.5 A。 说明 如果切换频率大于0.5 Hz 或数字量输出的感性负载大于上述值,则必须减少总电 流。参数分配和参数数据记录的结构 如果 CPU 处于 RUN模式,可通过用户程序重新分配模块参数。可使用数据记录 128(例 如通过 WRREC 指令)将这些参数传送至模块。 如果在使用WRREC 指令传送或验证参数期间发生错误,模块将使用现有的参数分配继续 操作。相应的错误代码之后将写入 STATUS输出参数。如果未发生错误,STATUS 输出参 数将包含实际传送数据的长度。 有关 WRREC指令的说明和错误代码的信息,请参见参数检验错误 (页 115)部分或 STEP 7 (TIA Portal) 的在线帮助。