首页 理论教育 加减计数器(S_CUD)

加减计数器(S_CUD)

更新时间:2025-01-10 工作计划 版权反馈
【摘要】:加减计数器指令框如图7-44所示,CU为加计数器的输入端,CD为减计数器的输入端,S为加减计数器的设置端,PV为计数器的预置输入端,R为计数器的复位输入端,Q为计数器位输出端,CV、CV_BCD为计数器当前值的两种表示格式,分别为十六进制和BCD码表达式。

加减计数器(S_CUD)指令框如图7-44所示,CU为加计数器的输入端,CD为减计数器的输入端,S为加减计数器的设置端,PV为计数器的预置输入端,R为计数器的复位输入端,Q为计数器位输出端,CV、CV_BCD为计数器当前值的两种表示格式,分别为十六进制和BCD码表达式。

978-7-111-51420-6-Chapter07-56.jpg

图7-44 加减计数器性能

a)加减计数器梯形图 b)M0.0为1时,则当前值为3 c)I0.0/I0.1上升沿时,计数器当前值变化 d)M0.1为1时,计数器复位(www.xing528.com)

图7-44a为加减计数器原始状态,计数器当前值为0,输出端Q状态为0,计数器动合触点C0也为0;如图7-44b所示,当S端有效(M0.0上升沿有效)时,无论当前值为何值,当前值都为预设置;如图7-44c所示,输入端CU接I0.0信号且上升沿有效时,计数器当前值加1;输入端CD接I0.1信号,当I0.1状态由0变为1时,计数器当前值减1;如图7-44d所示,无论当前值为何值,只要复位端为1,则计数值被清0,当前值为0,Q端输出为0,计数器动合触点C0也为0。

在S端置位时,如果加计数器输入端CU状态为1,则下一个扫描周期在置位值的基础上直接加1;如果减计数器输入端CD状态为1,则下一个扫描周期在置位值的基础上直接减1;如果两个计数输入端均为上升沿,两条指令均被执行,当前值保持不变。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈