介绍三菱FX系列PLC中常用的软器件—计数器和数据寄存器

PLC/PAC

157人已加入

描述

一、计数器(C)

计数器在程序中用作计数控制,FX系列计数器可以分为内部计数器和高速计数器。其中内部计数器是对PLC内部元件(X、Y、M、S、T和C)的信号进行计数,其触点工作原理与定时器类似,当计数当前值等于设定值时对应的触点状态改变。高速计数器主要是对高于PLC内部扫描频率的信号计数,如编码器等设备。由于高速计数器在仿真中难以实现此处只介绍内部计数器的使用方法,其具体分类及用途见下表。

数据寄存器

二、数据寄存器(D)

用于储存数值数据的编程元件,在进行输入输出处理﹑模拟量控制﹑位置控制时,需要许多数据寄存器存储数据和参数。数据寄存器为16位,最高位为符号位,可用两个数据寄存器合并起来存放32位数据,最高位仍为符号位。

1)通用型和断电保持型

数据寄存器

2)特殊数据寄存器和变址寄存器

数据寄存器

三、进制与进制转换

1)二进制

二进制的1位只能取0和1两个不同的值,可以用来表示开关量的两种不同状态。

2)十六进制

十六进制的十六个数字是0-9和A-F(对应十进制中的10-15,不区分大小写),每个十六进制数字可用4位二进制表示。

数据寄存器

四、指令运用

以《部件供给控制》项目为例对计数器指令进行演示。

1)确定变量表

进入项目后,根据项目要求和仿真动画确定各个元件所对应的I/O地址。

项目要求

数据寄存器

仿真动画

数据寄存器

数据寄存器

2)编辑程序

程序段1:传送带控制当开关SW1为ON且箱子检测传感器未检测到箱子时,传送带正转。

数据寄存器

程序段2:机器人动作控制当机器人在原点且按下PB1时,机器人开始动作。

数据寄存器

程序段3:桔子供给控制当传感器X1检测到箱子时,开始供给桔子;当桔子供给到指定数量时,停止供给桔子。

数据寄存器

程序段4:记录桔子数量桔子检测传感器X2每检测到桔子一次,计数器C0当前值加一。计数器指令的输入方法:out(空格)C0(空格)K5。K5表示计数器的设定值为5。当计数器当前值等于5时,计数器对应触点状态改变。

数据寄存器

程序段5:等待桔子到位当5个桔子全部放到箱子后等待2S,让桔子稳定,定时结束后传送带继续运动(程序段1)。

数据寄存器

程序段6:复位计数器箱子放置传感器X5为ON时表示箱子放置到位,并复位计数器的当前值,准备开始下一次循环。

数据寄存器

程序整体浏览

数据寄存器

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分