允许输入根据输入端子的信号启动和停止计数操作。当输入信号为ON时计数操作运行。
如需使用允许输入,还需要用到系统变量#L_ExIOCntInExtCtrl。系统变量#L_ExIOCntInExtCtrl可用于检查允许输入功能的启用/禁用设置的状态及改变。
输入:脉冲输入
#L_ExIOCntInExtCtrl g:启用允许输入位 c:启用允许输入状态位
X1:允许输入
#L_HSC*_HCV:计数器当前值 |
1) 将系统变量#L_ExIOCntInExtCtrl的“启用允许输入”(g)置ON。
2) 将I/O驱动程序设置为启用允许输入后, 系统变量#L_ExIOCntInExtCtrl的“启用允许输入状态”(c)置ON。
3) 确认“启用允许输入状态”(c)为ON后,将“允许输入”(X1)置ON,以启动计数操作。
4) 将“允许输入”(X1)置OFF以停止计数。
5) 将“启用允许输入”(g)置OFF也会将“启用允许输入状态”(c)置OFF,并停止计数操作,无论“允许输入”(X1)的输入信号为何。
允许输入或启用允许输入位置OFF时,计数操作停止。
用系统变量(#L_ExIOSpCtrl)也可以控制高速计数器的启动/停止。与允许输入功能同时使用时,计数操作在任一条件满足的情况下开始运行。
GP-Pro EX里的设置
LT4000系列
从[工程]菜单的[系统设置]中,点击[I/O驱动程序],勾选[两相计数器]。
点击[CH1&2]选项卡,然后勾选[允许输入]。
启用允许输入/启用允许输入状态位
当使用允许输入时,请务必将系统变量#L_ExIOCntInExtCtrl的启用允许输入位置ON。
#L_ExIOCntInExtCtrl
|
位编号 |
功能 |
类型 |
详情 |
人机界面 |
|
LT4000 |
LT3000 |
|||||
c |
4(n-1)+2 |
允许输入状态 |
状态 |
1: 允许输入位(c)置ON,允许输入功能准备就绪。 0: 允许输入位(c)置OFF,允许输入功能无效。 |
- |
|
g |
4(n-1)+18 |
允许输入 |
控制为ON |
开启允许输入功能。激活计数操作需要将该位和允许输入信号均置ON。 |
- |
* 如需计算与各CH相关的位编号,请用CH编号替换“n”。