预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共129页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

会计学指令(zhǐlìng)块如图所示:输出: 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。程序(chéngxù)例:加计数(jìshù)指令CTU输入: 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。程序(chéngxù)例: 加减双向计数(jìshù)指令CTUD输入: CU:布尔型(BOOL);当CU端有上升(shàngshēng)沿时,触发CV的递增计数。 CD:布尔型(BOOL);当CD端有上升(shàngshēng)沿时,触发CV的递减计数。 RESET:布尔型(BOOL)当其为TRUE时,CV被复位为0。 LOAD:布尔型(BOOL);当其为TRUE时,CV被置为PV。 PV:字型(WORD);CV递增时的上限值,或CV开始递减时的初 始值。程序(chéngxù)例:延时断开(duànkāi)指令TOF输入: IN:布尔型(BOOL);该输入端的下降沿触发ET端 的计时。 PT:时间型(TIME);ET计时时间的上限值(延时 时间)。 输出(shūchū): Q:布尔型(BOOL);一旦ET端计时达到上限值PT时, 输出(shūchū)一个下降沿(延时时间过去了)。 ET:时间型(TIME);时间的当前状态。程序(chéngxù)例:延时导通指令(zhǐlìng)TON输入: IN:布尔型(BOOL);该输入端的上升沿触发ET端 的计时。 PT:时间型(TIME);ET计时时间的上限值(延时 时间)。 输出: Q:布尔型(BOOL);一旦ET端计时达到上限值PT时, 输出一个(yīɡè)上升沿(延时时间过去了)。 ET:时间型(TIME);时间的当前状态。程序(chéngxù)例:(1)通电(tōngdiàn)延时TON:利用(lìyòng)通电延时TON设计一个通电后延时3S的梯形图(2)断电(duàndiàn)延时TOF:t=0s时的运行(yùnxíng)结果:PLC每隔2秒钟读取一次单个定时器用法(yònɡfǎ)秒脉冲(màichōng)+计数器触发(chùfā)定时器指令TP输入: IN:布尔型(BOOL);该输入端的上升沿触发ET端的计时 PT:时间(shíjiān)型(TIME);计时时间(shíjiān)的上限值 输出: Q:布尔型(BOOL);当ET端在计时的时候,其值为TRUE ET:时间(shíjiān)型(TIME);时间(shíjiān)的当前状态程序(chéngxù)例:脉冲(màichōng)指令BLINK程序(chéngxù)例:功能块BLINK的应用(yìngyòng)功能块介绍: (1)功能块BLINK产生脉冲信号。输入由BOOL类型ENABLE,以及TIME类型TIMELOW和TIMEHIGH组成(zǔchénɡ)。输出OUT是BOOL类型。图中的程序实现了10s为真、10s为假的方波下降沿触发(chùfā)指令F_TRIG输入: CLK:布尔型(BOOL);被检测其下降沿的布尔型输入信号 输出: Q:布尔型(BOOL);当CLK上检测到一个下降沿时,其值为TRUE;只要输入变量CLK为TRUE,输出Q都保持(bǎochí)为FALSE。一旦CLK为FALSE,Q会先返回TRUE,然后被置为FALSE。这意味着每次调用这个功能块时,Q会返回FALSE直到CLK在上升沿后有一个下降沿。程序(chéngxù)例:上升沿触发(chùfā)指令R_TRIG输入: CLK:布尔型(BOOL);被检测上升沿的布尔型输入信号 输出: Q:布尔型(BOOL);当CLK上检测到一个上升沿时,其值为TRUE只要输入变量CLK为FALSE,输出Q保持为FALSE。一旦(yīdàn)CLK为TRUE,Q会先返回TRUE,然后被置为FALSE。这意味着每次调用这个功能块时,Q会返回FALSE直到CLK在下降沿后有一个上升沿。程序(chéngxù)例:单按钮控制输出(shūch