输入管理

概述

HMISCU 包括 2 路快速输入。

以下是可以在常规和/或快速输入上配置的功能:

o滤波器(取决于与输入关联的功能)。

o2 路快速输入可以锁存,也可用于事件(上升沿、下降沿或上升和下降沿),因此可链接至外部任务(最多 2 个)。

o任何数字量输入均可用于运行/停止功能。

o有些输入可由 HSC、PTO 和 PWM 功能使用。

注意: 默认情况下,所有输入均可作为常规输入使用。

积分器滤波器原理

积分器滤波器旨在降低噪声影响。通过设置滤波器值,可使控制器忽略噪声导致的输入电平突变。

下面的时序图显示了 4 毫秒值的积分器滤波器效果。

G-RU-0010146.2.gif-high.gif

 

 

注意: 为滤波器的时间参数选定的值决定了必须经过多长的累积时间(以毫秒为单位)输入才能变为 1。

跳动滤波器原理

跳动滤波器旨在降低输入上的跳动影响。通过设置跳动滤波器值,可使控制器忽略噪声导致的输入电平突变。跳动滤波器只能用于快速输入。

下面的时序图显示了抗跳动滤波器的效果:

G-RU-0010147.3.gif-high.gif

 

 

跳动滤波器的可用性

在以下情况下,可在快速输入上使用跳动滤波器:

o使用锁存或事件。

o未启用任何 HSC。

锁存

锁存是一种可以分配给 HMISCU 快速输入的功能。该功能用于记忆(或锁存)持续时间短于 HMISCU 扫描时间的所有脉冲。如果某个脉冲短于一次扫描,控制器将锁存该脉冲,而该脉冲将在下一次扫描时更新。该锁存机制只能识别上升沿。下降沿不能锁存。可通过 SoMachine 中的 I/O 配置屏幕分配要锁存的输入。

下面的时序图显示了锁存效果:

G-SA-0045175.4.gif-high.gif

 

 

事件

为事件配置的输入可以与外部任务关联。

运行/停止

运行/停止功能用于使用输入来启动或停止程序:

o如果配置后的运行/停止输入处于逻辑 0,则控制器进入“停止”状态,并且所有要进入“运行”状态的外部命令将被忽略。

o当控制器进入“运行”状态时,运行/停止输入的上升沿(从 0 过渡到 1)将启动应用程序。

o还可以通过面板上的触摸开关从 HMI 向 SoMachine 发出运行/停止命令。请参阅命令状态转换

o为了增加安全性,Vijeo Designer 具有控制器锁定功能,可帮助防止处于活动状态时运行(此功能优先于所有“运行”方法)。请参阅控制器锁定功能

o如果配置后的运行/停止输入处于逻辑 1,则除非 SoMachine 以其他方式发出命令(允许来自 SoMachine 的运行/停止命令),否则控制器程序将处于运行状态。

Warning_Color.gif警告

机器或过程意外启动

o在对运行/停止输入加电之前,请检查机器或过程环境的安全状态。

o使用运行/停止输入可帮助防止从远程位置意外启动。

不遵循上述说明可能导致人员伤亡或设备损坏。

有关详细信息,请参阅嵌入式 I/O 配置