这是一个函数块的输入输出变量说明。

输入变量包括一个BOOL类型的输入信号(IN),一个INT类型的周期数(PERIODS),和一个BOOL类型的重置信号(RESET)。

输出变量包括一个REAL类型的频率值(OUT),和一个BOOL类型的有效信号(VALID)。

当输入信号(IN)的上升沿到达时,函数块开始计时,记录下PERIODS个周期的时间间隔,然后计算这些周期的平均频率,并将结果输出到OUT变量中。

如果RESET信号为TRUE,则函数块会清除之前的计时和测量结果。

如果两个上升沿之间的时间间隔超过3倍的当前频率(即3*OUT),则VALID变量为FALSE,表示输入信号可能有问题。

因此,输入信号的频率和周期数会影响输出的频率值,而RESET信号和VALID变量则用于控制函数块的重置和异常检测。

InOutScope	Name	Type	Initial	CommentInput	IN	BOOL	 	Input signalPERIODS	INT 110	1	A period is the time between two rising edges of the input signal OUT will equal the average frequency during the give

原文地址: https://www.cveoy.top/t/topic/fiY3 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录