• {{item.name}}
{{item.name}}
更多

数字量输入

star star star star star
0 分
  • 使用操作
发布时间:2026年04月10日
  • 0
  • 2979
单击 “系统块” (System Block) 对话框的 “数字量输入” (Digital Inputs) 节点组态数字量输入滤波器和脉冲捕捉位。

组态数字量输入

单击 “系统块” (System Block) 对话框的 “数字量输入” (Digital Inputs) 节点组态数字量输入滤波器和脉冲捕捉位。

图形用户界面, 应用程序, 表格

AI 生成的内容可能不正确。

图1. 组态数字量输入设置窗口

数字量输入滤波器

使用 S7-200 SMART CPU,用户可以为其所有数字量输入点选择一个输入延迟。 可用输入点数取决于 CPU 型号 。

S7-200SMART V2版本前十四个输入点(I0.0 到 I0.7 以及 I1.0 到 I1.5)支持延迟时间选项的扩展设置(可在 0.2 ms至 12.8 ms 范围内的七个设置中任选其一,或在 0.2 μs 至 12.8 μs 范围内的七个设置中任选其一)。 其余输入点(I1.6 及以上)仅支持输入延迟选项的限定设置(6.4 ms、12.8 ms 或者不过滤)。只有CPU SR20 的所有十二个输入点均支持输入延迟设置的扩展列表。

S7-200SMART V3版本前十六个输入点(I0.0 到 I0.7 以及 I1.0 到 I1.7)支持延迟时间选项的扩展设置(可在 0.2 ms至 12.8 ms 范围内的七个设置中任选其一,或在 0.2 μs 至 12.8 μs 范围内的七个设置中任选其一)。

如果需要使用 S7-200 SMART 的高速计数器功能,需要根据所使用的最大频率手动修改滤波器的时间,如果设置的滤波时间过大,会在频率较高时将会造成高速计数器无法计数。如果设置的滤波时间国小,会在现场EMC环境不良好时因为信号干扰造成计数值大于实际脉冲数。 因为S7-200 SMART 与S7-200 不同,对于 S7-200 SMART ,用户可以根据输入信号速率不同自由设置滤波时间以便高速计数器过滤噪音。

通过设置输入延时,您可以过滤数字量输入信号。 输入状态改变时,输入必须在时延期限内保持在新状态,才能被认为有效。 滤波器会消除噪音脉冲,并强制输入线路的信号在数据被采集前保持稳定。默认滤波时间是 6.4 ms。

要设置输入延迟,请按以下步骤操作:
1. 从一个或多个输入旁的下拉列表中选择延迟时间。
2. 单击 “确定” (OK) 按钮,输入选项。

脉冲捕捉位

S7-200 SMART CPU 为数字量输入点提供脉冲捕捉功能。通过脉冲捕捉功能可以捕捉高电平脉冲或低电平脉冲。此类脉冲出现的时间极短,CPU 在扫描周期开始读取数字量输入时,可能无法始终看到此类脉冲。

当为某一输入点启用脉冲捕捉时,输入状态的改变被锁定,并保持至下一次输入循环更新。 这样可确保延续时间很短的脉冲被捕捉,并保持至 S7-200 SMART CPU 读取输入。
根据 CPU 型号,可按以下数字量输入点数单独启用脉冲捕捉操作:

S7-200SMART V2版本:
● CPU SR20/CPU ST20: 12 (14,如果存在 SB DT04 )

● CPU ST30/CPU SR30: 14 (16,如果存在 SB DT04 )
● CPU ST40/CPU SR40: 14 (16,如果存在 SB DT04 )
● CPU ST60/CPU SR60: 14 (16,如果存在 SB DT04 )

S7-200SMART V3版本:

● CPU ST40/CPU SR40: 16 (20,如果存在两个 SB DT04 )
● CPU ST60/CPU SR60: 16 (20,如果存在 两个SB DT04 )


图2. S7-200 SMART CPU (脉冲捕捉启用和未启用)的基本操作状况

由于脉冲捕捉功能在输入通过输入滤波器后对输入进行操作,您必须调整输入滤波时间, 以防滤波器过滤掉脉冲。

图3. 数字量输入电路方框图

  • 评论
更多
  • 分享

    扫码分享

信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。