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