预选通是一种保存当前计数器值的功能。使用外部输入或请求标志来保存该值。
将系统变量(#L_ExIOCntInCtrl)中CH计数器输入控制请求下的预选通请求标志置ON,可获取系统变量(#L_HSC*_PSV)中的计数器值。操作位根据您为其分配高速计数器的CH的不同而有所不同。
如果使用两相设置,映射端子的排列会有所不同。
关于两相设置的详情,请参阅以下内容。
31.5.7 高速计数器(两相设置,LT系列)
摘要
预选通的设置步骤概括如下。
用外部输入或请求标志保存值。
如果使用外部输入来恢复,请确认[显示计数器外部输入已完成]里的值。
如果使用请求标志来恢复,请确认[特殊输入/输出状态]里的值。
[请求特殊I/O参数更改]和[特殊I/O参数更改完成]操作反映您更改的所有CH参数。
传输后,操作立刻使用GP-Pro EX中设置的参数值。任何重启动(包括转入离线、复位和关闭电源)都使用已保存的系统变量作为参数。
[A]外部输入触发
当[I/O驱动程序]中指定的预选通输入端子的信号置ON时,当前计数值就被保存在系统变量(#L_HSC*_PSV)中。
当[I/O驱动程序设置]中指定的预选通输入端子的信号置ON时,您可以检查保存操作是否完成。设置流程如下所示。
如何确认保存完成
使用系统变量(#L_ExIOCntInExtCtrl)。
#L_ExIOCntInExtCtrl
关于[计数器外部输入完成]中分配的变量的详细情况,监视位根据您为其分配高速计数器的CH的不同而有所不同,如下所示。
a:CH1预选通完成
b:CH2预选通完成
c:CH3预选通完成
d:CH4预选通完成
关于[确认计数器外部输入完成]中分配的变量的详细情况,操作位根据您为其分配高速计数器的CH的不同而有所不同,如下所示。
a:CH1预选通完成已确认
b:CH2预选通完成已确认
c:CH3预选通完成已确认
d:CH4预选通完成已确认
下图为[显示计数器外部输入完成]和[确认计数器外部输入完成]的时序图。
1)当外部输入置ON时,当前计数值就被保存在系统变量(#L_HSC*_PSV)
2)一旦保存了该值,计数器外部输入完成标志即置ON。
3)确认计数器外部输入完成标志为ON并将计数器外部输入完成确认标志置ON。
4) 当计数器外部输入确认标志被识别为ON时,计数器外部输入完成标志置OFF。
[B]请求标志触发
将系统变量(#L_ExIOCntInCtrl)中CH计数器输入控制请求下的预选通请求标志置ON来保存当前计数器值。
完成当前计数器值的保存操作时,系统变量(#L_ExIOCntInCtrl)中CH计数器输入控制响应下的预选通完成标志置ON。操作位和监视位根据您为其分配高速计数器的CH的不同而有所不同。
如何确认保存完成
使用系统变量(#L_ExIOCntInCtrl)。
#L_ExIOCntInCtrl
对于在[计数器输入控制请求]中分配的变量来说,操作位根据您为其分配高速计数器的CH的不同而有所不同,如下所示。
将CH的第三个位置ON来保存当前计数值。
对于[计数器输入控制响应]中分配的变量来说,监视位根据您为其分配高速计数器的CH的不同而有所不同,如下所示。
如果CH的第三个位是1,该值就已经被保存。如果是0,该值就未被保存。
1)将计数器输入控制的请求标志置ON来保存该值。
2) 一旦保存了该值,保存完成标志即置ON。
3)确认保存完成标志为ON并将保存标志置OFF。
4)当保存标志被识别为OFF时,保存完成标志置OFF。