第四讲 计数器指令
- 格式:ppt
- 大小:705.50 KB
- 文档页数:3
汇川plc计数器指令用法摘要:一、汇川PLC 简介二、计数器指令概述三、计数器指令的用法1.正向计数2.反向计数3.掉电保持4.复位四、计数器指令应用案例五、总结正文:汇川PLC 是一种广泛应用于工业自动化领域的可编程逻辑控制器,它具有高性能、易用性强、扩展性好等特点,被广大用户所喜爱。
在汇川PLC 中,计数器指令是非常重要的一个指令,它可以帮助用户实现对设备运行状态、生产过程等进行精确控制。
本文将详细介绍汇川PLC 计数器指令的用法。
首先,我们需要了解汇川PLC 的基本构成。
汇川PLC 由中央处理器、存储器、输入/输出模块等组成,用户可以通过编程软件将控制逻辑输入到PLC 中,实现对设备的自动控制。
接下来,我们来了解计数器指令的概述。
计数器指令是汇川PLC 中用于实现计数功能的一类指令,主要包括正向计数、反向计数、掉电保持和复位等功能。
通过这些功能,用户可以实现对设备运行状态、生产过程等的精确控制。
下面,我们详细介绍计数器指令的用法:1.正向计数:正向计数是指在设备正常运行时,计数器按照设定的方向(上升沿或下降沿)进行计数。
例如,当一个工件经过传感器时,可以设定计数器在传感器上升沿时正向计数。
2.反向计数:反向计数是指在设备正常运行时,计数器按照设定的方向(上升沿或下降沿)进行反向计数。
例如,在包装设备中,当一个包装袋用完时,可以设定计数器在包装袋下降沿时反向计数。
3.掉电保持:掉电保持是指在设备断电后,计数器的当前计数值能够保持不变,待设备重新通电后,计数器可以继续从断电前的数值开始计数。
这一功能对于一些需要在设备停机后仍能保留计数值的应用场景非常有用。
4.复位:复位是指将计数器清零,使其重新开始计数。
例如,在设备检修后,可以通过复位指令将计数器清零,确保设备重新启动时计数器从零开始计数。
最后,我们来看一个计数器指令的应用案例。
假设一个生产线上的工件需要进行编号,我们可以使用汇川PLC 的计数器指令来实现这个功能。
项目计数器指令1.计数器指令概述存储器区域:在CPU 的存储器中,为计数器保留有存储区。
该存储区为每一计数器地址保留一个16 位的字。
梯形逻辑指令集支持256 个计数器。
计数器指令是访问计数器存储区的唯一功能。
计数值计数器字的位 0 至位 9 包含二进制码的计数值。
当计数器置位时,计数值传送至计数器字。
计数值范围从 0 至 999。
通过使用以下计数器指令,可以在这一范围内改变计数值:S_CUD 加-减计数器S_CD 减计数器S_CU 加计数器---( SC ) 计数器线圈置位---( CU ) 加计数器线圈---( CD ) 减计数器线圈计数器中的位组态可用 0 至 999 范围内的数值,例如127,为计数器设定初值,设定格式:C#127。
C# 表二 - 十进制格式(BCD 格式:四位一组表示一位十进制数值的二进制码)。
计数器字的位 0 至11 位为二 - 十进制格式的计数值。
下图所示为在装载计数值127 之后计数器的内容,以及计数器被设定后的计数器单元的内容。
无关BCD 码的计数值(0到 999)无关二进制计数值2. S_CUD 加-减计数符号:英文德文C no. Z no.英文德文C no. Z no.参数(英文)参数说明:S_CUD (加–减计数器)在S 输入端出现上升沿时使用PV 输入端的数值预置。
如果S 输入端为“1”,计数器则复位,计数值被置为“0”。
如果输入端CU 上的信号状态从“0”变为“1”,并且计数器的值小于“999”,则计数器加“1”。
如果在输入端CD 出现上升沿,并且计数器的值大于“0”,则计数器减“1”。
如果在两个计数输入端都有上升沿的话,则两种操作都执行,并且计数值保持不变。
如果计数器被置位,并且输入端CU/CD 上的RLO = 1,计数器将相应地在下一扫描循环计数,即使没有从上升沿到下降沿的变化或从下降沿到上升沿的变化。
如果计数值大于“0”,则输出Q 上的信号状态为“1”;如果计数值等于“0”,则输出Q 上的信号状态为“0”。
天津冶金职业技术学院课程指导方案(首页)基础篇任务四 计数器指令的应用一、训练地点:PLC 实训室二 二、训练目标1、掌握S7-200 PLC 的计数器指令工作原理。
2、能将计数器指令应用于编程。
三、要点讲解(1)计数器指令介绍说明:○ C ⅹⅹⅹ-计数器号 ,C0~C255。
在一个程序中不允许对同一个计数器多次使用。
○ CU 、CD —计数端,CU 增计数,CD 减计数。
○ R 、LD —复位端。
○ PV —设定值端,可为常数:1~32767;也可为字型如:VW1。
○ 由于计数器一般具有断电保持功能,使用时最好先将其复位(sm0.1) (2)增计数器(CTU ) 工作原理:○ 在CU 端的每个上升沿,计数器的当前值加1,最大到32767。
○ 在R 端的每个上升沿,计数器的当前值归0。
○当CTU 的当前值大于等于PV 时,其触点动作。
典型应用:当计数到3时,C0的触点瞬动。
例子1:用一个点动按钮控制HL1的亮灭。
例子2:地下停车场编程。
(3)减计数器(CTD)○R端的每个上升沿,计数器的当前值变为PV设定值。
○CD端的每个上升沿,计数器的当前值减1,最小减到0。
○当CTD的当前值为0时,其触点动作。
注意:使用时要先将CTD复位。
(4)增减计数器(CTUD)○在CU端的每个上升沿,计数器的当前值加1,最大到32767。
○在CD端的每个上升沿,计数器的当前值减1,最小减到-32767。
○在R端的每个上升沿,计数器的当前值归0。
○当CTUD的当前值大于等于PV时,其触点动作。
四、上机练习(1)投票箱PLC编程○投票箱上有SB1-SB4四个按钮,分别对应选甲、选乙、弃权和复位;有三个指示灯HL1-HL3,分别对应甲当选、乙当选和票数相等。
○一个班有10名学生,甲、乙两人竞选班长,甲、乙两人也参加投票,只有投票结束后,才显示投票结果,谁的票数多谁当选。
(2)自动汽水售货机PLC编程○此售货机可投入5角、1元硬币,投币口分别对应光电检测开关SQ1、SQ2。