[西门子] 西门子S7-200 SMART——组态数字量输入

[复制链接]
查看226 | 回复0 | 2024-9-22 14:45:37 | 显示全部楼层 |阅读模式

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


数字量输入滤波器
S7-200 SMART CPU 允许为某些或所有数字量输入点选择一个定义时延(可在 0.2 ms到 12.8 ms 和 0.2 μs 到 12.8 μs 之间选择)的输入滤波器。该延迟帮助过滤输入接线上可能对输入状态造成不良改动的噪音。
通过设置输入延时,您可以过滤数字量输入信号。输入状态改变时,输入必须在时延期限内保持在新状态,才能被认为有效。滤波器会消除噪音脉冲,并强制输入线在数据被接受之前稳定下来。
默认滤波时间是 6.4 ms。


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


脉冲捕捉位
S7-200 SMART CPU 为数字量输入点提供脉冲捕捉功能。通过脉冲捕捉功能可以捕捉高电平脉冲或低电平脉冲。此类脉冲出现的时间极短,CPU 在扫描周期开始读取数字量输入时,可能无法始终看到此类脉冲。
当为某一输入点启用脉冲捕捉时,输入状态的改变被锁定,并保持至下一次输入循环更新。这样可确保延续时间很短的脉冲被捕捉,并保持至 S7-200 SMART CPU 读取输入。
根据 CPU 型号,可按以下数字量输入点数单独启用脉冲捕捉操作:
● CPU CR40:14
● CPU SR20:12(14,如果存在 SB DT04)
● CPU ST40/CPU SR40:14(16,如果存在 SB DT04)
● CPU ST60/CPU SR60:14(16,如果存在 SB DT04)
下图显示 S7-200 SMART CPU(脉冲捕捉启用和未启用)的基本操作状况:

由于脉冲捕捉功能在输入通过输入滤波器后对输入进行操作,您必须调整输入滤波时间,以防滤波器过滤掉脉冲。下图显示数字量输入电路方框图:


下图显示启用脉冲捕捉功能时对各种不同输入条件的响应。如果在某一特定扫描中存在一个以上脉冲,仅读取第一个脉冲。如果在某一特定扫描中有多个脉冲,则应当使用上升/下降沿中断事件:




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则