一、高速计数器工作模式
200SmartPLC共有6个高速计数器,8种工作模式,4种工作方式:如下图:

二、高速计数器规定的系统参数
如下表:每个高速计数器对应不同的系统参数,并且各参数的数据类型也不同,状态和控制字节数据是【字节类型】,初始值和预设值数据是【双字类型】


三、详解4种工作方式参照以上图表
(1)带有内部方向控制的单相计数器
内部方向控制——表示计数器是可【加】或【减】方向计数。
【加】计数或【减】计数——是由高速计数器的【系统控制字节】来设置的。
工作模式有2种——模式0或模式1,区别是:是否可外部复位。
单相计数——表示只可一个输入脉冲,只能接一根信号线。
复位——表示计数数值清零。
举例:HSC0
工作模式0
脉冲线只选用黑A或白B其中一根,只能接到【时钟】点上
方向——由系统存储器决定,1是加计数,0是减计数。
(2)带有外部方向控制的单相计数器
外部方向——表示【加计数】或【减计数】,由外部开关的状态来决定。其它同上。
举例:HSC0
工作模式4
方向控制——只能接到,=0一个方向,=1是另一个方向。
信号时钟——选用黑A或白B其中一根,只能接到【时钟】点上
复位——只能接到,
如果设置=0,则=1时复位有效(接开点)
如果设置=1,则=0时复位有效(接闭点)
(3)带有增减计数的双相计数器
双相计数——表示有2个输入端,一个是增计数端,一个是减计数端。但只能接一根信号线,不能2个计数端同时接线。
举例:HSC0
工作模式6
选用黑A或白B其中一根,接到【时钟】点上,是增计数
选用黑A或白B其中一根,接到【时钟】点上,是减计数
(4)A/B相正交计数器
A/B相——表示有2个信号输入端,必须接2根线,黑A、白B分别接到2个输入端子上。
举例:HSC0
工作模式9
信号线黑A、白B分别接到、上
增减计数方式——由编码器旋转方向决定,正转增,反转减
如果设置=0,是4倍计数
如果设置=1,是1倍计数
四、详解高速计数器系统控制参数
以HSC0为例:

SMB36-表示高速计数器的工作状态
SMB37-表示根据工作模式,来设置各个位的参数。
举例HSC0,工作模式10,1倍计数,高电平复位,则设置如下
=1允许计数
=1允许更新当前值
=1允许更新预设值(目标值)
=1允许更新计数方向,即增计数改减计数或减计数改增计数
=0内部方向0或1均可
=11倍计数
=0保留
=0高电平复位
因此SMB37=11110100=16#F4
SMB38-计数初始值(起始值),数据类型双字
SMB42-计数目标值数据类型双字
HC0——当前计数值
免责声明:本文章如果文章侵权,请联系我们处理,本站仅提供信息存储空间服务如因作品内容、版权和其他问题请于本站联系