会计学
1
施耐德PLC标准(biāozhǔn)指令库
第一页,共129页。
指令(zhǐlìng)块如图所示:
减计数器指令(zhǐlìng)CTD
输入:
CD: 布尔型(BOOL);该输入端的上升沿触发CV的递减计数(jì shù)。
LOAD:布尔型(BOOL);当其为上升沿触发时,CV被置为上限值PV。
PV: 字型(WORD);上限值,也就是CV开始递减时的初始值。
第1页/共129页
第二页,共129页。
输出:
Q: 布尔型(BOOL);一旦CV达到0时,其值为TRUE。
CV:字型(WORD);不断减1的值,从PV开始直至(zhízhì)其达到0。
当LOAD为TRUE时,计数变量CV被初始化为上限值PV。当
CD端有一个从FALSE变为TRUE的上升沿时,若CV大于0时,它
将减1(也就是说,它不会输出小于0的值)。当CV等于0时,
Q返回TRUE。
第2页/共129页
第三页,共129页。
程序(chéngxù)例:
分析:程序执行时,将PV_WORD设为3,当X2由FALSE变为TRUE上升沿 触发(chùfā)时,CV_WORD也变为3。此时
输入端X1执行FALSE变为TRUE,上升沿触发(chùfā),则
CV_WORD自动减计数1;当X1第3次由FALSE变
TRUE上升沿触发(chùfā)时,CV_WORD递减到0时,此时Q
输出为1。
第3页/共129页
第四页,共129页。
加计数(jì shù)指令CTU
指令(zhǐlìng)块如下图所示:
第4页/共129页
第五页,共129页。
输入:
CU:布尔型(BOOL);该输入端的上升沿触发CV的递增计数。
RESET:布尔型(BOOL);当其为TRUE时,CV被复位为0。
PV:字型(WORD);CV计数的上限。
输出:
Q:布尔型(BOOL);一旦CV达到其上限PV时,其值为TRUE。
CV:字型(WORD);不断加1的值,直至(zhízhì)其达到PV。
当RESET为TRUE时,计数变量CV被初始化为0。当CU端有
一个从FALSE变为TRUE的上升沿时,CV将加1。当CV大于或等
于上限PV时,Q返回TRUE。
第5页/共129页
第六页,共129页。
程序(chéngxù)例:
分析:程序执行时,将PV_WORD设为3,此时CV_WORD是0。
此时输入端X1执行FALSE变为TRUE上升沿触发,则
CV_WORD自动加计数(jì shù)1;当X1第3次由FALSE变TRUE上
升沿触发时,CV_WORD递增到3时,此时Q输出为1。
此时如将RESET端X2执行FALSE变为TRUE上升沿触发,
则指令重新复位数变量CV被初始化为0。
第6页/共129页
第七页,共129页。
计数(jì shù)功能块CTU:
第7页/共129页
第八页,共129页。
运行(yùnxíng)结果:
第8页/共129页
第九页,共129页。
加减双向计数(jì shù)指令CTUD
指令(zhǐlìng)块如下图所示:
第9页/共129页
第十页,共129页。
施耐德PLC标准指令库学习教案 来自淘豆网m.daumloan.com转载请标明出处.