固件版本V1.0 的CPU SR20、 CPU SR40、 CPUST40 、CPU SR60 和 CPUST60可以使用4个60kHz单相高速计数器或2个40kHz的两相高速计数器,而CPUCR40可以使用4个30kHz单相高速计数器或2个20kHz的两相高速计数器。
固件版本V2.0到V2.2的标准型CPU(ST/SR20、ST/SR30、ST/SR40、ST/SR60)可以使用4个200kHz单相高速计数器或2个100kHz的两相高速计数器,而紧凑型CPUCR40、CR60可以使用4个100kHz单相高速计数器或2个50kHz的两相高速计数器。
固件版本V2.3 的标准型CPU支持6个高速计数器,具体请参考表1和表2。
表1 标准CPU高速计数器
标准型CPU 参数CPU SR20AC/DC/RelayCPU ST20
DC/DC/DCCPU SR30
AC/DC/RelayCPU ST30
DC/DC/DCCPU ST40 DC/DC/DCCPU SR40AC/DC/RelayCPU ST60
DC/DC/DCCPU SR60
AC/DC/Relay高速计数器6(全部)6(全部)6(全部)6(全部)——单相/双相4@ 200 KHz +2 @30 KHz5 @ 200 KHz +1 @30KHz4 @ 200 KHz +2 @30 KHz4 @ 200 KHz +2@30 KHz——A/B相2 @ 100 KHz+2@20Kz3 @ 100 KHz+ 1@20Kz2 @ 100 KHz+2@20Kz2 @ 100 KHz+ 2@20Kz
表2 经济型CPU参数
经济型CPU 参数CPU CR20sAC/DC/RelayCPU CR30s
AC/DC/RelayCPU CR40s AC/DC/RelayCPUCR60s
AC/DC/Relay高速计数器4(全部)——单相/双相4@100 KHz4 @ 100 KHz4 @ 100KHz4 @ 100 KHz——A/B相2 @ 50KHz2 @ 50 KHz2 @ 50 KHz2 @50 KHz
计数器共有四种基本类型:带有内部方向控制的单相计数器,带有外部方向控制的单相计数器,带有两个时钟输入的双相计数器和A/B相正交计数器。
表3. 高速计数器的模式及输入点:
模式描述输入点 HSC0I0.0I0.1I0.4HSC1I0.1HSC2I0.2I0.3I0.5HSC3I0.3
HSC4I0.6I0.7I1.2HSC5I1.0I1.1I1.30带有内部方向控制的单相计数器时钟
1时钟
复位3带有外部方向控制的单相计数器时钟方向
4时钟方向复位6带有增减计数时钟的双相计数器增时钟减时钟
7增时钟减时钟复位9A/B相正交计数器时钟A时钟B
10时钟A时钟B复位
表4. 高速计数器的寻址
高速计数器号HSC0HSC1HSC2HSC3HSC4HSC5新当前值(新CV)SMD38SMD48SMD58SMD138SMD148SMD158新预置值(新PV)SMD42SMD52SMD62SMD142SMD152SMD162当前计数值(仅读出)HC0HC1HC2HC3HC4HC5