线下实训
HOME
线下实训
正文内容
plc编程计数器学习方法 plc编程中,如何使用计数器?
发布时间 : 2024-11-24
作者 : 小编
访问数量 : 23
扫码分享至微信

plc编程中,如何使用计数器?

N80支持上数计数器和下数计数器

计数器要选用上升沿触发。点两次计数器功能块,在上升沿触发选项上打勾。否则,当条件满足时,程序每扫描一个周期,上数计数器加1,下数计数器减1。

UCTR为上数计数器,当01011接通一次,41011寄存器加1,当01011接通三次,41011寄存器加到3,01012输出为ON。当01013常闭为ON时,41011复位为0,01012为OFF。

DCTR为下数计数器,当01014接通一次,41012寄存器减1,当01014接通三次,41012

寄存器减到0,01015输出为ON。当01016常闭为ON时,41012复位为3,01015为OFF。

-----------------------------------------------

计数器指令的运行:

1、计数器用上升沿触发,计算的是输入管脚I1上的脉冲个数(建议用沿触发)

2、计数器不沿触发时,计算的是PLC的扫描周期个数

自动复位计数器 输入管脚I1连要计数的触点0x0100,上升沿触发。输入管脚I2连常闭触点0x0201,而0x0201触点是计数器的输出。①触点0x0100每来一个上升沿脉冲,计时器的值加1;③计数最大到50后,计数器输出触点0x0201导通,会导致0x0201常闭触点断开,致使计数器复位清零。④周而复始,如此循环。

示例说明

1、常开节点‘00100’导通,上下输入节点同时导通,功能块执行计数功能;

2、在下节点寄存器‘40002’中计数值会每个扫描周期变化一次,直到等于上节点寄存器‘40001’设置的定时值停止计数。

3、计数值等于设定值时,上节点‘00100’输出‘ON’导通‘网络1’中加法功能块‘ADDB’结果加‘1’。

PLC初学者定时器、计数器程序编写图解(实验篇)

一、实验目的

1)通过实验了解和熟悉plc的结构和外部接线方法;

2)了解和熟悉简易编程器或编程软件的使用方法;

3)掌握简单程序的写入、编辑、监视和模拟运行的方法,熟悉PLC的基本指令,掌握定时器、计数器的工作原理。

二、实验装置

1)三菱FX系列PLC1台;

2) FX-20P-E简易编程器1只或装有编程软件的计算机1台(附连接电缆);

3)开关量输入电路板1块。

(三)实验内容

1.PLC外部接线

PLC外部接线图如图1所示,用开关量输入电路板上的按钮或开关信号作为PLC的输入,PLC输出可不接,直接通过在PLC输出指示灯上观察输出情况。

图1 PLC的外部接线图

2.程序的写入、检查及修改

将编程器或装有编程软件的计算机接到PLC上,并将PLC上的“RUN”开关拨到“STOP”位置,接通PLC的电源。选择联机方式,按[RD/WR]键,使编程器处于W(WR)工作方式,再按以下顺序操作:[NOP]-[A]-[GO]-[GO],将PLC用户程序存储器中的内容全部清除。同样,也可按编程软件的操作方法将用户程序清除。

用编程器或计算机写入图2(a)对应的梯形图或指令表程序,写入后从第0步开始逐条检查程序;如发现错误,显示出错误指令后再写入正确的指令。

图2 简单PLC程序梯形图

3.模拟运行程序

写入的程序经检查无错误后,断开实验板上的全部输入开关,将“RUN”开关拨到RUN位置,写入的程序开始运行,同时“RUN”的LED灯亮。

按照表1所示操作X0-X2对应的钮子开关,通过PLC上的LED观察Y0和Y1的状态,并填入表中。表中的脉冲波形表示开关接通后马上断开(模拟按钮的操作),0、1分别表示开关断开和接通。

表1 信号状态表

3.指令的读出、删除、插入和修改

将“RUN”开关拨到“STOP”位置,将图2(a)对应的梯形图程序改为图2(b)对应的梯形图程序,按下述步骤进行操作:

(1)删除指令AND X2和OUT Y1。

(2)在ANI XI之前插入ANI X3。

(3)将OR Y0改为OR Y2,将OUT Y0改为OUT Y2。

完成上述操作后,检查修改后的程序是否与梯形图一致;不一致,则按梯形图改正。运行修改后的程序,检查程序是否能完成修改后的功能。

4.清除已运行的程序,然后写入图3所示的定时器、计数器程序,检查无误后进行运行,并用编程器或计算机完成以下监视工作:

图3 定时、计数器程序梯形图

(1)改变X0和X1的状态,监视M10和M11的状态。

(2)用X1控制T1的线圈,监视T1的当前值和触点的变化情况。

(3)在下述情况下监视C1的当前值、触点和复位电路的变化情况:先接通X2对应的开关,并用X3对应的开关给C1提供计数脉冲;然后断开X2对应的开关,用X3对应的开关发出8个计数脉冲;最后重新接通X2对应的开关,记录上述各步观测到的现象。

四、实验报告内容

(1)整理出模拟运行各程序及监视操作时所观察到的现象。

(2)分析定时器T1、计数器C1的工作原理及相应触点动作的时序

相关问答

plc编程中,如何使用计数器?

计数器用来累计脉冲数的个数,也是PLC指令中比较常用到的指令,1200的计数器与定时器一样,在调用时都需要一个背景数据块,关于如何减少背景数据块的使用在前面...

信捷plc计数器程序怎么写?

在信捷PLC中编写计数器程序,首先需要创建一个计数器变量,并设置初始值。接着,在主程序中使用一个循环结构,或者一个指令将计数器自增,每次循环时将计数器的...

三菱PLC计数器怎么编写-懂得

三菱PLC的计数器编写方法如下:1.打开MitsubishiGXWorks2软件并选择PLC型号。2.根据需要,在程序区域中创建一个新的子程序。3.在子程序中选择计数器...

1200plc高速计数器使用方法?

您好,1.首先连接1200plc高速计数器到电源和PLC控制器。2.在PLC编程软件中打开一个新的程序,并选择1200plc高速计数器的型号和端口号。3.编写计数器的程序...

松下plc计数器指令怎么输入?

符号是C.列如C100,计数器跟定时器是共享寄存器的,根据设定可以改变它们的数量,而却松下每种机型里的数量也不一致,根据你的机型来选择合适的计数器就可以了...

三菱PLC高速计数器如何在程序上使用?

在三菱PLC中,使用高速计数器可以实现高速计数和频率计算。以下是在程序中使用高速计数器的基本步骤:配置高速计数器参数:在PLC编程软件中,进入高速计数器配...

PLC计数器计数次数怎么改?

手持编程器可以先删除在插入,如:在D模式光标移到修改行,按下go,再在I状态下输入想要计的数,按GO;还有M8023/M8024等特殊继电器可以进行加1、减1修改。手持编...

欧姆龙plc计数器编程实例?

欧姆龙PLC计数器编程实例可以是一个简单的计数器,它可以将一个外部输入的信号进行计数,并在达到设定的值时触发一个输出信号。下面是一个基于欧姆龙PLC的计数...

台达plc怎么启动高速计数器C251记下来自X0X1编码器AB相的脉冲数?

c251是硬件高速计数器,有特殊继电器M(查看说明书)用来记录其所接收到的脉冲数,如果用来计算速度,可以采用速度侦测指令编写程序,说白了,就是间隔一段时间对...

plc计数器的数值怎么传送?

你好,PLC计数器的数值可以通过以下几种方式进行传送:1.通过PLC内部的数据传输功能:PLC通常提供了一些特定的指令或函数来实现数据的传输,可以将计数器的数...

 仓木志乃  北京家园医院 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2024  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部