HOLLiAS-LEC G3 PLC: HD_DCTUD_T3 功能块详解

需积分: 49 9 下载量 161 浏览量 更新于2024-08-09 收藏 3.44MB PDF 举报
"的上升或下降沿触-optimal control (3rd edition)." 这篇描述涉及到的是在编程环境中,特别是使用CodeSys编程系统时,如何利用特定的功能块进行计数操作。标题提到的“的上升或下降沿触-optimal control”可能是指在控制系统中,通过检测输入信号的上升沿或下降沿来触发特定的控制行为,如计数器的复位或启动。 描述中提到了一个名为`I0.7`的输入通道,这个通道可以作为清零脉冲的触发源。有三个不同的设置选项: 1. `0`:禁止清零脉冲,即不响应I0.7的上升或下降沿。 2. `1`:当I0.7的上升沿到来时,清零脉冲被触发,用于重置计数器`CV`的值。 3. `2`:没有提及具体含义,可能表示I0.7的下降沿触发清零,或者`PVmax`无效。 `CV`是当前计数器的值,它是一个无符号整型变量,范围从0到65535。`Q`标志是一个布尔值,用来表示计数是否被允许;`0`表示禁止计数,`1`表示计数已启动。 在关联冲突功能块的部分,提到了几个相关的功能块,如`HD_CTUD_T3`、`HD_DCTUD32_T3`和`T3`内部计数器,以及`I0.2`和`I0.3`脉冲输入。其中,`I0.7`也可以作为外部清零脉冲输入,但与快速外部中断2(`Fast_ExINT_LM3106`和`Fast_ExINT_LM3108`)冲突,意味着不能同时使用这两个功能。 在`HD_DCTUD_T3`功能块的示例中,当`de = 1`且`I0.3`的上升或下降沿发生时,计数开始。如果`Zero_Mode = 1`且`EN`复位,计数会停止,`Q`设为0,但`CV`的值保持不变。 标签`CodeSys指令`表明这与CodeSys编程语言中的指令有关,可能是关于如何在CodeSys环境下编写控制逻辑的说明。 部分内容提到了`HOLLiAS-LEC G3小型一体化PLC`和`PowerPro指令与功能块手册`,这是北京和利时系统工程股份有限公司的产品,其中的`PowerPro`可能是一个PLC编程软件,提供了指令和功能块供用户编写控制程序。 总结起来,这篇描述讨论了在PLC控制中如何使用上升沿和下降沿触发计数器操作,以及如何处理清零和复位事件。这涉及到CodeSys编程环境,以及特定的PLC硬件和功能块,如`HD_DCTUD_T3`,在实际编程中这些知识对于实现精确的控制逻辑至关重要。