PLC计数器指令.ppt

PLC计数器指令.ppt

ID:48671848

大小:466.50 KB

页数:15页

时间:2020-01-19

PLC计数器指令.ppt_第1页
PLC计数器指令.ppt_第2页
PLC计数器指令.ppt_第3页
PLC计数器指令.ppt_第4页
PLC计数器指令.ppt_第5页
资源描述:

《PLC计数器指令.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、计数器指令3、计数器指令概述存储器区域:在CPU的存储器中,为计数器保留有存储区。该存储区为每一计数器地址保留一个16位的字。梯形逻辑指令集支持256个计数器。只有计数器指令可访问计数器存储区。计数值:计数器字的位0至位9包含二进制码的计数值。当计数器置位时,计数值传送至计数器字。计数值范围从0至999计数器指令有:---(SC)计数器线圈置位---(CU)加计数器线圈---(CD)减计数器线圈怀有计数器块指令计数器中的位组态计数值的取值范围:0至999,例如127,为计数器设定初值,设定格式:

2、C#127。C#表示二-十进制格式(BCD格式:四位一组表示一位十进制数值的二进制码)。计数器数据类型为字:字的位0至11位为二-十进制格式的计数值。例如装载计数值127之后计数器字的内容:3.1---(SC)计数器置初值符号:英文---(SC)<预置值>说明:---(SC)(计数器置初值指令)只有在RLO出现上升沿时才执行。同时,将预置值传送到指定的计数器。例:如果在输入端I0.0(从“0”变为“1”)出现上升沿,则计数器C5预置数值“100”。如果没有出现上升沿,则计数器C5的值

3、保持不变。3.2---(CU)加计数器线圈符号:英文---(CU)说明:---(CU)(加计数器线圈指令)在RLO出现上升沿并且计数器的值小于“999”时,则使指定计数器的值加“1”。如果在RLO没有出现上升沿,或计数器的值已经为“999”,则计数器的值保持不变。例:如果输入端I0.0的信号状态从“0”变为“1”(RLO出现上升沿),则预置值“100”装入计数器C10。如果输入端I0.1的信号状态从“0”变为“1”(在RLO出现上升沿),则计数器C10的值将加“1”。C10的值等于“

4、999”除外。如果在RLO没有出现上升沿,则计数器C10的值保持不变。如果I0.2的信号状态为“1”,则计数器C10复位为“0”。3.3---(CD)减计数器线圈符号:英文---(CD)说明:---(CD)(加计数器线圈指令)在RLO出现上升沿并且计数器的值大于“0”时,则使指定计数器的值减“1”。如果在RLO没有出现上升沿,或计数器的值已经为“0”,则计数器的值保持不变。例:如果输入端I0.0的信号状态从“0”变为“1”(RLO出现上升沿),则预置值“100”装入计数器C10。如果

5、输入端I0.1的信号状态从“0”变为“1”(在RLO出现上升沿),则计数器C10的值将减“1”。C10的值等于“0”除外。如果在RLO没有出现上升沿,则计数器C10的值保持不变。如果计数值=0,则Q4.0接通。如果I0.2的信号状态为“1”,则计数器C10复位为“0”。D3.4S_CU加计数器符号:S_CU(加计数器)在输入端S出现上升沿时使用输入端PV上的数值预置。如果在输入端R上的信号状态为“1”,则计数器复位,计数值被置为“0”。如果输入端CU上的信号状态从“0”变为“1”,并且计数器的值

6、小于“999”,则计数器加“1”。如果计数器被置位,并且输入端CU上的RLO=1,计数器将相应地在下一扫描循环计数,即使没有从上升沿到下降沿的变化或从下降沿到上升沿的变化。如果计数值大于“0”,则输出Q上的信号状态为“1”;如果计数值等于“0”,则输出Q上的信号状态为“0”。应避免在几个程序点使用一个计数器(否则会出现计数错误)。例:如果I0.2从“0”变为“1”,计数器使用MW10的值预置。如果I0.0的信号状态从“0”变为“1”,计数器C10的值将加“1”。C10的值等于“999”除外。如果

7、C10不等于“0”,则Q4.0为“1”。3.4S_CD减计数器符号:S_CD(减计数器)在输入端S出现上升沿时使用输入端PV上的数值预置。如果在输入端R上的信号状态为“1”,则计数器复位,计数值被置为“0”。如果输入端CD上的信号状态从“0”变为“1”,并且计数器的值大于“0”,则计数器减“1”。如果计数值大于“0”,则输出Q上的信号状态为“1”;如果计数值等于“0”,则输出Q上的信号状态为“0”。例:如果I0.2从“0”变为“1”,计数器使用MW10的值预置。如果I0.0的信号状态从“0”变为

8、“1”,计数器C10的值将减“1”。C10的值等于“0”除外。如果C10不等于“0”,则Q4.0为“1”。3.6S_CUD加-减计数例:S_CUD(加–减计数器)在S输入端出现上升沿时使用PV输入端的数值预置。如果R输入端为“1”,计数器则复位,计数值被置为“0”。如果输入端CU上的信号状态从“0”变为“1”,并且计数器的值小于“999”,则计数器加“1”。如果在输入端CD出现上升沿,并且计数器的值大于“0”,则计数器减“1”。如果在两个计数输入端都有上升沿的话,则两种操作都执行,并且计数值保持

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。