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

施耐德Unity Pro的计数器指令

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

简介(1) 加计数器指令 (CTU) 加计数器指令 ( CTU) 用于递增计数。 FBD 的表示形式如图 3-65 所示。 图 3-65 CTU 指令 图 3-65 中,输入参数 CU 是触发输入,是 BOOL 类型;输入参数 R 是复位,是 BOOL

    (1)加计数器指令(CTU)    加计数器指令( CTU)用于递增计数。FBD的表示形式如图3-65所示。
CTU指令
    3-65    CTU指令    3-65中,输入参数CU是触发输入,是BOOL类型;输入参数R是复位,是BOOL类型;输入参数PV是预设值;输出参数CV是实际计数值;输出参数Q是输出值。    R输入处的“1”信号使“0”赋值给CV输出。对于输入CU的每一次从“0”到“1”的跳变,都会将CV加“1”。当CVPV时,Q输出为“1”。    (2)减计数器指令(CTD)    减计数器指令( CTD)用于递减计数。FBD的表示形式如图3-66所示。
CTD指令
    3-66    CTD指令    3-66中,输入参数CD是计数器触发输入,是BOOL类型;输入参数LD表示加载数据,是BOOL类型;输入参数PV是预设值;输出参数CV是实际计数值;输出参数Q是输出值。    LD输入处的“1”信号将PV输入赋值给CV输出。对于输入CD的每一次从“0”到“1”的跳变,都会将CV的值减“1”。当CV0时,Q输出为“1”。    (3)加/减计数器指令(CTUD)    加/减计数器指令( CTUD)用于递增计数和递减计数。FBD的表示形式如图3-67所示。    3-67中,输入参数CU是加计数器触发输入,是BOOL类型;输入参数CD是减计数器触发输入,是BOOL类型;输入参数R是复位,是BOOL类型;输入参数LD表示加载数据,是BOOL类型;输入参数PV是预设值;输出参数QU是加显示;输出参数QD是减显示;输出参数CV是实际计数值。
CTUD指令
    3-67    CTUD指令    R输入处的“1”信号将“0”赋值给CV输出。LD输入处的“1”信号将PV输入的值分配给CV输出。对于CU输入处的每一次从“0”到“1”的跳变,都会将CV的值加1。对于CD输入处的每一次从“0”到“1”的跳变,都会将CV的值减1。如果在输入RLD处同时存在“1”信号,则输入R优先。当CVPV时,输出QU为“1”;当CV0时,输出QD将变为“1”。