您现在的位置是:首页 > PLC技术 > PLC技术

S7-200 PLC高速计数器指令

来源:艾特贸易2017-06-05

简介高速计数器的指令有 2 条:定义高速计数器指令 HDEF 和执行高速计数指令 HSC 。 ①定义高速计数器指令 HDEF ( High-speed counter Definition )。 HDEF 指令的功能是为某个要使用的高速计数器选

    高速计数器的指令有2条:定义高速计数器指令HDEF和执行高速计数指令HSC    ①定义高速计数器指令HDEFHigh-speed counter Definition)。HDEF指令的功能是为某个要使用的高速计数器选定一种工作模式。每个高速计数器在使用前,都要用HDEF指令来定义工作模式,并且每个高速计数器只能有一种工作模式,即只能定义一次。其格式如图4-75所示。
定义高速计数器指令HDEF
    4-75    定义高速计数器指令HDEF    定义高速计数器指令有两个数据输入端:    ·HSC为要使用的高速计数器编号,数据类型为字节型,数据范围为0~5的常数,分别对应HSC0~HSC5    ·MODE为高速计数器的工作模私,数据类型为字节型,数据范围为0~11的常数,分别对应12种工作模式。当允许输入EN有效时,为指定的高速计数器HSC定义工作模式MODE    影响高速计数器允许输出ENO正常工作的出错条件为:SM4.3(运行时间),0003(输入冲突),0004(中断中的非法指令),000AHSC重新定义)。    ②执行高速计数指令HSC(High-Speed Counter)。局速计数器在定义之后,高速计数器在复位、更新当前值、更新设定值时,都要使用执行高速计数器指令HSC,执行HSC的目的是使高速计数器的设置生效,按照指定的工作模式执行计数操作。其格式如图4-76所示。
执行高速计数器指令HSC
    4-76    执行高速计数器指令HSC    执行高速计数指令有一个数据输入端NN为高速计数器的编号,数据类型为字型,数据范围为0~5的常数,分别对应高速计数器HSC0~HSC5。当允许输入EN有效时,启动N号高速计数器工作。    影响HSC指令允许输出ENO正常工作的出错条件为:SM4.3(运行时间),0001(在HDEF之前使用HSC),0005(同时使用HSC/PLS)