终于找到一个完整有解释的三菱PLC与步进电机控制的实验案例了
终于找到一个完整有解释的三菱PLC与步进电机控制的实验案例了
该实验案例介绍了如何实现三菱PLC发脉冲控制步进电机绝对定位于相对定位,还有如何回到原点。接下来准备实验西门子PLC,感谢多多支持。
(巨控_何工)
PLC与控制器,传感器解析那图
介绍:
1:丝杆支架总长340MM,丝杆长度200MM,有效行程100MM
丝杆支架总长420MM,丝杆长度300MM,有效行程200MM
2:丝杆直径8MM,导程2MM,即步进电机转一圈走2MM的距离
3:步进电机所运行的距离都可以在标尺丝杆上看,实习起来比较直观
4:步进电机为42步进电机,步距角为1.8度
5:步进驱动器输出电流0.7-4A,最大可32细分
6:编码器为AB两相,600线编码器(即转一圈反馈600个脉冲)
实验说明:
1:学习步进电机正反转控制:滑快只能在正转极限和反转极限之间运动
(带极限光电电眼限位保护)配合触摸屏学习可控制转速速度和运行距离设置
2:学习原点定位控制:就是将电机的位置移动到规定的原点位置
3:学习绝对定位控制:每次运行时必须以原点为基准做左右运动
4:编码器实时反馈步进运行距离显示控制:可对丝杆运行的距离进行实时反馈
注:1:不带触摸屏的可在电脑上安装触摸屏软件进行在线模拟,可以直接在电脑上改动丝杆运行的速度和距离.
2:可外接控制开关进行控制,具体参考控制程序和接线图
3:配送三菱PLC控制程序(带注释)
4:配送威纶触摸屏程序
PLC程序
触摸屏程序
编码器接线图
步进控制器接线图
步进电机接线图
电气工程师是怎么使用三菱PLC高速计数器和编码器的?
编码器的作用相信大家会经常听到,但是,到底怎么用,相信很多人是一知半解,那么,今天陈老师就给大家分享一下具体的使用方法。使用编码器之前,我们需要先学习高速计数器的概念。
一、什么是高速计数器
假如我们的PLC的X0点接入了一个按钮,在plc里面写入以下的程序,我们按住按钮1次,那么计数器就会记1,按2次就记2,… …我们按1000次了,计数器c0的常开触点就会闭合,这很好理解。
假如我1秒按一次,那么,人为去按,那么按个1000次就能导通。
重点来了 ,如果说我不接按钮,我接了个光电感应器或者编码器去感应,由机器去触发,机器运行的速度非常快,可能1秒按了几百次,甚至几百几千次,我们的X0的常开触点就感应不了了,那么怎么办,我们可以用高速计数器。
如下表,是我们的单相的高速计数器
假如我把光电感应器接到,X0,那么C235,就是它的专用的计数器,X0每感应到的每一个信号都会用C235进行计数,我们用以下程序就能把X0感应到的脉冲数存放到D235里面。(同理,C236记录的是X1的脉冲数;C237记录的是X2的脉冲数… …)
当然计数器的计数频率是有个极限的,普通的FX系列的X点,接受的速度是50KHz,就是1秒钟能接收导通50 000次 。
二、编码器的使用(相对值编码器)
上图是一个编码器,转动上面的轴可以发出2个信号,每转动一定的角度,这2个输出都会闭合一定的次数,就像上面的光电感应器的接线一样,接线可以接到2个X点上面去。然后我们可以通过高速计数器来对它进行计数,从而知道它转动了多少距离。
它与前面那种一个点输入的感应器又不一样,编码器正转计数会增加,反转计数应该减少。
作用的话定位才能准确。这时我们需要用到下面另外一种高速计数器
如下图:
我们可以选用C251到C255这几个计数器,假如我的编码器接的是X0和X1(接线后面再讲),那么选用的就是C251,我们来写一段程序看看:
这样,我们就把编码器记录的位置记录在D0、D1两个寄存器里面了。
三、编码器的接线
如下图,我们选择一款编码器进行接线,先来看看原理
抛掉B相的绿色线不看,白黑红三线其实就像一个NPN型的传感器,白色线和黑色线是供电线,红色线是作为输出接到X0点上,当感应到编码器有动作时,就输出一个低电平给X0,我们给它一个名称A相。
绿色的线是编码器的另外一个感应点,我们可以接到X1点,作用和A相的红线一样,只不过错开了位置,我们叫B相。这样通过一旦转动编码器,A相、B相就会有感应到信号,通过C251进行计数。
这个编码器的分辨率是400,也就是说我们正转一圈,C251的计数400,我们可以根据这个判断电机转动了多少圈,从而确定电机的位置。
看完本篇的内容,你会发现,编码器的应用其实就这么简单!当然关于一些原理性的东西,比如编码器的内部结构这些,大家感兴趣的可以再去深入的学习。
(技成培训原创,作者:陈育鑫老师,未经授权不得转载,违者必究!)
往期优秀文章回顾:
全网首发!IT、TT、TN系统详解区分大全
相关问答
谁能编个编码器测速的三菱plc程序?(要用到编码器的A、B相)?
一、硬件方面:编码器的A、B相和PLC的X0、X1接口相连,电源接24V;使用PLC的内部高速计数器;在电机运行回路中设一复位开关,每当设备运行到这里时,复位计数器...
三菱伺服指令编程方法?
三菱伺服驱动器的指令编程方法包括使用伺服驱动器的参数设置、输入输出控制、位置控制、速度控制等功能。通过设置参数,可以调整伺服驱动器的运行模式、速度、...
三菱plc编码器测速度算法?
在三菱PLC中,可以使用下面的步骤来编写编码器测速度的算法:1.首先,配置PLC的编码器模块。根据具体的型号和连接方式,将编码器连接到PLC的相应输入模块上。2...
用plc配合编码器计米数用在成卷三菱plcfx系列的,请问这么实现啊?
完全可以,使用X接收编码器脉冲数量,比如使用2000线编码器,编码器每周2000个脉冲,码盘外圆每圈200mm,那么里面要做公式,就是每10个脉冲等于1mm,1米等于多少...
三菱PLC控制步进电机,然后用编码器反馈这怎么做啊?
...首先确定一个定时中断程序,控制精度越高,那么你的定时中断时间应越短,步进电机的控制就在中断里面做。(一般为1-10ms均可。)其实,步进电机的控制可看做有...
三菱怎么把编码器脉冲显示在plc里?
要将编码器脉冲显示在三菱PLC里,可以使用高速计数器来实现。以下是一般的步骤:1.选择合适的高速计数器:三菱PLC通常具有多个高速计数器,根据编码器...
三菱plc外部计米器怎么写编程?
三菱PLC(可编程逻辑控制器)外部计米器适用于需要准确计量某种物理量或运动时间的系统中,例如电梯、自动化生产线等。下面是三菱PLC使用外部计米器的编程方法:...
你好,请问你有三菱PLC控制编码器定长程序吗?
要看你的控制系统,是丝杆机构还是皮带机构?编码器要连接PLC的高速计数端口,丝杆机构还要连接编码器的A,B两相,PLC内部使用双相计数器,比如C252,因为有正...
三菱伺服电机编码器怎么写入数据?
编码器的写入程序涉及到四个步骤:硬件连接、编码器软件安装、编码器参数设置和编码器代码写入。首先,将编码器与计算机相连接,然后安装编码器软件,接着根据...
设备运转速率如何在PLC中编程?
设备运转速度如何在PLC中编程,如果你采用的变频器控制电机调速的话,要求不高的话可以直接将变频器的实际输出频率经过计算转换成转速。现在的变频器矢量控制模...