我们先来比拟一下外部的物理旗子暗记通过数字量通道进入到CPU的过程映像区和通过高速计数通道进入到过程映像区的过程有什么不同?
一个范例的旗子暗记输入过程是这样的:当物理旗子暗记产生后,首先经由光电隔离,然后经由数字滤波,再经由脉冲扑捉,最后进入到CPU的输入过程映像区。

对付高速计数器来说,当物理旗子暗记产生后,先经由光电隔离,接着经由数字滤波,然后进入到一个专用的高速计数芯片中。脉冲旗子暗记可以在高速计数芯片中存储,不会产生丢失的情形。这些脉冲数会在PLC的扫描周期内集中送入CPU的输入过程映像区,当然我们也可以直接访问外设的物理地址,读取脉冲数。高速计数芯片是高速计数器不同于普通输入通道的关键之处。

西门子充分考虑到现场采集高速脉冲旗子暗记的需求,S7-1200系列PLC的CPU模块最多可支持6组高速计数器(HSC), 可丈量的单相脉冲的最高频率为1MHz(1217C),A/B相的脉冲频率最大可达80KHz。下图是在没有旗子暗记板(Signal board)的情形下,1200系列CPU内部集成的HSC的个数:
任何CPU都可以通过旗子暗记板来扩展HSC的个数,根据CPU与旗子暗记板(Signal board)的不同组合,可最多支持6个HSC(1211C最多支持5个)。如下图:
高速计数器的丈量旗子暗记的种类包括三种:脉冲计数(Counting)、频率丈量(Frequencey)和轴运动(Axis of motion); 事情模式包括四种:单相(Single phase),双相(Two phase),A/B正交1倍速(A/B Quadrature 1X)和A/B正交四倍速(A/B Quadrature 4X)。
高速计数器须要利用PLC的集成的输入点资源,当把某个输入点设置成高速计数器后,不能同时做普通的输入点利用。输入点支持的最大输入频率也有所不同,当你选择输入点的时候,要考虑现场脉冲旗子暗记的频率。下图是各种CPU集成的输入点的在不同的事情模式下支持的最大频率:
各旗子暗记板模块(Signal board)输入点支持的频率如下:
根据事情模式的不同,HSC须要的输入点的数量也有所差异,单相模式下最少须要一个输入点,双相或A/B相都至少须要两个输入点,见下表:
个中:\公众[]\"大众表示可选项,\"大众CLK\公众表示输入时钟旗子暗记;\"大众CLK_UP\"大众表示时钟上升沿;\"大众CLK_DN\"大众表示时钟低落沿;\"大众CLK_A\公众表示A相时钟旗子暗记;\"大众CLK_B\"大众表示B相时钟旗子暗记;\"大众DIR\"大众表示旗子暗记输入的方向;\"大众R\"大众外部复位旗子暗记(复位旗子暗记仅对脉冲计数有效);
6组HSC占用的CPU的输入点资源如下表:
占用的旗子暗记板输入点资源如下表:
所有的HSC均无需设置启动条件,当将硬件组态下载到CPU后,配置好的高速计数器便自动启动。
好了,关于高速计数器硬件干系的内容我们就先容到这里,下一篇文章我们讲解高速计数器(HSC)的组态和编程。
结束!!
!










