三菱PLC如何控制步进电机驱动器?
PLC控制步进电机的实例(图与程序)
·采用绝对位置控制指令(DRVA),大致阐述FX1S控制步进电机的方法。由于水平有限,本实例采用非专业述语论述,请勿引用。·FX系列PLC单元能同时输出两组100KHZ脉冲,是低成本控制伺服与步进电机的较好选择!·PLS+,PLS-为步进驱动器的脉冲信号端子,DIR+,DIR-为步进驱动器的方向信号端子。·所谓绝对位置控制(DRVA),就是指定要走到距离原点的位置,原点位置数据存放于32位寄存器D8140里。当机械位于我们设定的原点位置时用程序把D8140的值清零,也就确定了原点的位置。·实例动作方式:X0闭合动作到A点停止,X1闭合动作到B点停止,接线图与动作位置示例如左图(距离用脉冲数表示)。·程序如下图:(此程序只为说明用,实用需改善。)·说明:·在原点时将D8140的值清零(本程序中没有做此功能)·32位寄存器D8140是存放Y0的输出脉冲数,正转时增加,反转时减少。当正转动作到A点时,D8140的值是3000。此时闭合X1,机械反转动作到B点,也就是-3000的位置。D8140的值就是-3000。·当机械从A点向B点动作过程中,X1断开(如在C点断开)则D8140的值就是200,此时再闭合X0,机械正转动作到A点停止。·当机械停在A点时,再闭合X0,因为机械已经在距离原点3000的位置上,故而机械没有动作!
·把程序中的绝对位置指令(DRVA)换成相对位置指令(DRVI):·当机械在B点时(假设此时D8140的值是-3000)闭合X0,则机械正转3000个脉冲停止,也就是停在了原点。D8140的值为0·当机械在B点时(假设此时D8140的值是-3000)闭合X1,则机械反转3000个脉冲停止,也就是停在了左边距离B点3000的位置(图中未画出),D8140的值为-6000。 ·一般两相步进电机驱动器端子示意图:·FREE+,FREE-:脱机信号,步进电机的没有脉冲信号输入时具有自锁功能,也就是锁住转子不动。而当有脱机信号时解除自锁功能,转子处于自由状态并且不响应步进脉冲。·V+,GND:为驱动器直流电源端子,也有交流供电类型。·A+,A-,B+,B-分别接步进电机的两相线圈。
M206:正转
M207:反转
Y0:脉冲输出
Y1:反转信号
D4200:频率(用于控制速度,数据来源于触摸屏)
K99999999:脉冲数量
K100:加速时间
向左转|向右转
如图,这个就是一个步进电机的正反转的运行,Y0接步进驱动器的脉冲,Y1接步进驱动器的方向,M0为ON时正转,M1为ON时反转,D0是脉冲的频率,D1是脉冲的个数。
移动速度和脉冲频率有关,在细分数一定的条件下,频率越高速度越快,行走的距离和脉冲个数有关,脉冲个数越多,行走距离越长,(在三菱这个指令中,脉冲个数为0时,是一直运行,相当于无限个数),具体的移动速度和行走距离得根据你的设置(频率,细分数,脉冲个数等)和硬件(包括步进电机的步距角,丝杆的丝距,齿轮组的齿轮比,齿轮带的传送比等)来调节。
1.了解步进驱动器的信号,认清哪个是正转信号,哪个是反转信号;
2.学习脉冲专用指令PLSY,首先确认你所选的PLC类型,如果是FX的,请确认是MT(晶体管输出)类型,如果不是,请你更换,因为MR的不能输出高速脉冲的。接下来就是PLSY指令的学习,控制两个数据,一个速度,也就是步进马达的频率,另一个就是脉冲数,也就是我触发一次,步进马达动作多少。指令的学习可以参考“三菱FX编程手册”,或者在这里简要给你介绍一下。
PLSY D1 D2 S
D1就是频率,D2就是脉冲量,S就是输出端口(FX1S,FX1N,FX2N只有Y0和Y1两个端口,FX3U有Y0,Y1,Y2三个端口)
对D1和D2适当的赋值,指令前面加上适当的触发条件就可以实现动作了。
你做到两点就可以学会了
1.了解步进驱动器的信号,认清哪个是正转信号,哪个是反转信号;
2.学习脉冲专用指令PLSY,首先确认你所选的PLC类型,如果是FX的,请确认是MT(晶体管输出)类型,如果不是,请你更换,因为MR的不能输出高速脉冲的。接下来就是PLSY指令的学习,控制两个数据,一个速度,也就是步进马达的频率,另一个就是脉冲数,也就是我触发一次,步进马达动作多少。指令的学习可以参考“三菱FX编程手册”,或者在这里简要给你介绍一下。
PLSY D1 D2 S
D1就是频率,D2就是脉冲量,S就是输出端口(FX1S,FX1N,FX2N只有Y0和Y1两个端口,FX3U有Y0,Y1,Y2三个端口)
对D1和D2适当的赋值,指令前面加上适当的触发条件就可以实现动作了!
祝你成功!
PLC是通过发PLS脉冲来控制步进的位置的,用Y0和Y1口的PLS脉冲功能就可以了,三菱PLC手册上有详细的应用例子,照着学就是了
三菱官网很好,步进电机控制PLC是不是用PLSY命令只管发脉冲呀。伺服电机应该有专用的驱动器吧。我QQ99583026也没弄过倒可以研究一下。
扬州 西门子plc培训
菱公司生产的具有高性能价格比的微型可编程控制器三菱FX2N系列PLC,设计实现三相步进电动机正反转、加速、减速以及步数的控制系统。该系统充分利用了培训中讲述的可编程控制器(PLC)的多方面设计知识和方法,使得该系统可靠稳定,使其应用范围得到扩展。[关键词] 可编程控制器 PLC 三相步进电机系统 ...
用三菱Q PLC,通过伺服系统, 控制俩个伺服电机 ,配合着做 直线插补 或...
PLC本身不容易做到高速插补,PLC平台处理不了复杂的程序,必须要使用运动控制模块,Q系列的有QD75,1N\/2N系列的有20GM,都可以实现这样的功能,
三菱PLC-FXI如何看梯形图,并在连线的情况下看注解,是不是在电脑上可以...
电脑上安装三菱的编程软件,用数据线将电脑和PLC连接,打开编程软件,用PLC的读入命令,就可以将PLC的程序下载到电脑上,可以看到梯形图和指令表。至于入门的电子书,网上很多的。
基于三菱FX 2N系列PLC的立体仓库(车库)设计,急!
由于你的系统描述不是很清晰,就假设现在你只需要控制一个轴,即Z轴,我说说我认为的硬件配置是什么:1 . PLC你已经选定用FX2N了,所以其他的配置都是在这个基础上进行选型 2. 鉴于单轴控制,且定位和速度是最大的需求功能,建议选用FX2N-10PG定位模块,可以通过脉冲控制伺服电机,建议选用1PG,我看了...
三菱plc特殊辅助继电器m8038用途
M8000-M8255是特殊辅助继电器:特殊辅助继电器有着特殊的功能,用来表示PLC的某些状态,提供时钟脉冲和标志(如进位标志、借位标志和零位标志等),设定PLC的工作方式,或者可用于步进顺序控制、禁止中断、设定32位双向计数器的加\/减计数方向等。三菱集团(Mitsubishi Group)是由原先日本三菱财阀解体后的公司...
三菱PLC的英文名称是什么
三 菱PLC 英文名又称:Mitsubish Power Line Communication,是三 菱电机在大连生产的主力产品。1、三 菱PLC采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令,并通过数字或模拟式输入\/输出控制各种类型的机械或生产过程。三 菱PLC在中国市场...
如何用plc实现多台电机的控制,请高手赐教
触摸屏用威纶的6070ih啊,实际上是和一台通信,两台PLC的话把另一台的数据读到这一台来。教你个更简单的方法,都不用通信,另一台PLC不过是脉冲用,需要脉冲的时候PLC输出一个信号接到另一台PLC的输入就可以了,给一个开关量来控制脉冲输出。 另一台不用cp1h,用更低端的cp1l或cp1e,脉冲输出够...
≡菱plc怎样才能全输入,全输出?
输入是靠外部信号,只要外部信号全给了,PLC全输入就有了。全部输出的话简单点的就用LD M8000 MOV HFFFF K4Y0,假设PLC的输出触点是16个的,就用这个,上电运行PLC就全部都有输出了。望采纳。。。
PLC与变频器项目教程图书目录
实践时间、状态判断等综合应用。最后,项目五带领读者了解变频器控制系统:恒压供水系统的控制,理解变频器在连续控制中的作用。电梯控制,学习变频器在动力系统中的应用。机电一体化实训考核装置的控制,提升系统集成能力。附录中详细介绍了菱FX系列PLC的指标与参数,以及FX2N应用指令,供读者查阅和参考。
三菱plc如何锁机?
加密让知道密码外行能操作停机时间上考虑PLC里面有时钟计时器定时或定时间段停机。三菱PLC锁机只能针对外行内行开机办法多了。三菱 三菱集团(Mitsubishi Group)是由原先日本三菱财阀解体后的公司共同组成的一个松散的实体,Mitsubishi这个名字中的mitsu表示"三",而bishi表示"菱角"。
历之安络: 你做到两点就可以学会了 1.了解步进驱动器的信号,认清哪个是正转信号,哪个是反转信号; 2.学习脉冲专用指令PLSY,首先确认你所选的PLC类型,如果是FX的,请确认是MT(晶体管输出)类型,如果不是,请你更换,因为MR的不能输出...
乌当区18191273496: 三菱PLC控制步进电机的最简单的程序是什么? - ?
历之安络: M206:正转 M207:反转 Y0:脉冲输出 Y1:反转信号 D4200:频率(用于控制速度,数据来源于触摸屏) K99999999:脉冲数量 K100:加速时间 向左转|向右转 如图,这个就是一个步进电机的正反转的运行,Y0接步进驱动器的脉冲,Y1接...
乌当区18191273496: 怎样用三菱PLC FX2N系列控制步进马达 - ?
历之安络: 首先得是晶体管输出的PLC,继电器输出的不行.其次还需要步进驱动器.然后是接线,把PLC的高速脉冲口Y0或这Y1接到步进驱动器的脉冲端口,随便选一个Y,接到步进驱动器的方向端口.最后是编程,根据你的控制要求编程,并下载到PLC里,就行了. 望采纳......
乌当区18191273496: 三菱PLC怎么控制三个步进电机?
历之安络: 三菱FX3U系列PLC的Y0,Y1,Y2都是高速脉冲输出口.一个高速脉冲输出口接一个步进电机.完全可以实现三个步进电机的独立控制.望采纳......
乌当区18191273496: 三菱PLC怎么控制步进电机 - ?
历之安络: 这么问范围有点广 首先是你要控制几个电机 要不要走插补 最常见只来直走 上电肯定要先回下机械原点吧要用到ZRN吧 下面就是根据你的工艺要求写程序吧最经典的PLSR估计要用吧 做这些之前你还要进行脉冲和单位距离或者角度的换算 就是你给电机发一个脉冲你的执行机构走的距离或者旋转的角度、、、、、、还有很多不着急从最简单的做起 不要只看不实验!!
乌当区18191273496: 三菱PLC输出端COM1和步进电机驱动器怎么连接 - ?
历之安络: 直接接COM1就不对了 应该这样 PUL+(DIR+)串2K电阻接PLC输出的24V PUL-(DIR-)接Y0 (Y2) COM0,COM1接24V的0V 当然你也可以外接5V,然后外部5V的负极接COM1,COM2,不过限流电阻可以小一点比如改为560-1K的就可以了.
乌当区18191273496: PLC如何驱动步进电机 - ?
历之安络: 可编程序控制器(PLC)控制脉冲的数量和频率以及电机各相绕组的功率顺序,控制步进电机的旋转.通常电动机的转子是永磁体.当电流流过定子绕组时,定子绕组产生矢量磁场.磁场将驱动转子旋转一个角度,使转子的一对磁场的方向...
乌当区18191273496: 请问三菱fx0n - 40mr如何控制两相步进电机 - ?
历之安络: fx2n系列plc只有两路脉冲输出,能控制两台步进电机.FX3U系列的就有三路脉冲输出.你要控制多台,只能加定位模块或脉冲单元.之前有些人,乱回答,不懂装懂.会误导人的.
乌当区18191273496: 怎么用PLC控制步进电机工作 - ?
历之安络: 利用PLC的脉冲输出指令,从Y0或者Y1输出个数和频率合适的脉冲,去控制步进驱动器,然后利用驱动器驱动电机的运行步数和速度.
乌当区18191273496: 三菱PLC如何控制步进电机 - ?
历之安络: PLC核心指令是PLSY( 脉冲输出指令).程序范例:PLSY K1000 K200 Y0.意思为Y0每0.5ms输出一个脉冲连续输出200个,使用时记得在前面加一个执行条件. 程序如下:LD M0 PLSY K1000 K200 Y 0你在选购步进电机驱动器时要用脉冲控制输入、阴极控制型(除此以外步进电机还有通讯控制型和开关量控制型),PLC要使用晶体管输出型.我Q1036650367