首页 理论教育 使用加计数器(S_CU)实现计数

使用加计数器(S_CU)实现计数

时间:2023-06-26 理论教育 版权反馈
【摘要】:加计数器指令框如图7-42所示,CU为加计数器的输入端,S为加计数器的设置端,PV为计数器的预置输入端,R为计数器的复位输入端,Q为计数器位输出端,CV、CV_BCD为计数器当前值的两种表示格式,分别为十六进制和BCD码表达式。图7-42 加计数器性能a)加计数器梯形图 b)I0.0上升沿时,计数器当前值加1 c)M0.0为1时,则当前值为预设值 d)M0.1为1时,计数器复位

使用加计数器(S_CU)实现计数

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

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

在S端置位时,如果加计数器输入端CU状态为1,则下一个扫描周期在置位值的基础上直接加1;如果计数器当前值小于999,则CU端只要输入一个上升沿,计数器当前值就加1。

978-7-111-51420-6-Chapter07-54.jpg(www.xing528.com)

图7-42 加计数器性能

a)加计数器梯形图 b)I0.0上升沿时,计数器当前值加1 c)M0.0为1时,则当前值为预设值 d)M0.1为1时,计数器复位

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

我要反馈