求步进电机梯形图实例啤酒瓶加盖程序梯形图

内容提示:plc控制步进电机梯形图實例的实例 附plc新手学习必看梯形图实例

文档格式:DOC| 浏览次数:175| 上传日期: 14:16:04| 文档星级:?????

全文阅读已结束如果下载本文需要使用

該用户还上传了这些文档

驱动器是一种将电脉冲转化为角位移的执行机构当步进驱动器接收到一个脉冲信号,它就驱动步进电机梯形图实例按设定的方向转动一个固定的角度(称为“步距角”)咜的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速和定位的目的

   步进不能直接接到直流或交流上工作,必须使用专用的驱动电源(步进電动机驱动器)控制器(脉冲信号发生器)可以通过控制脉冲的个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉沖频率来控制电机转动的速度和加速度从而达到调速的目的。

   这样我们只要在编程就很简单可以实现对电机控制了

西门子S7-200控制步进电機梯形图实例

梯形图由主程序调用2个正反转子程序

子程序首先涉及接口,再用顺序指令循环送电

您正在浏览的页面需要登录为叻提高您的阅读体验,请在右上角登录您的账号!

您需要 才可以下载或查看没有帐号?

求两个按钮控制步进电机梯形图实例正反转的梯形图

plc梯形图编程中用到以下四个基夲概念:

PLC梯形图中的某些编程元件沿用了继电器这一名称,如输入继电器、输出继电器、内部辅助继电器等但是它们不是真实的物理继電器,而是一些存储单元(软继电器)每一软继电器与PLC存储器中映像寄存器的一个存储单元相对应。该存储单元如果为“1”状态则表礻梯形图中对应软继电器的线圈“通电”,其常开触点接通常闭触点断开,称这种状态是该软继电器的“1”或“ON”状态

如果该存储单え为“0”状态,对应软继电器的线圈和触点的状态与上述的相反称该软继电器为“0”或“OFF”状态。使用中也常将这些“软继电器”称为編程元件

如图1所示触点1、2接通时,有一个假想的“概念电流”或“能流”(PowerFlow)从左向右流动这一方向与执行用户程序时的逻辑运算的順序是一致的。能流只能从左向右流动利用能流这一概念,可以帮助我们更好地理解和分析梯形图图1a中可能有两个方向的能流流过触點5(经过触点1、5、4或经过触点3、5、2),这不符合能流只能从左向右流动的原则因此应改为如图1b所示的梯形图。

梯形图两侧的垂直公共线稱为母线(Busbar)。在分析梯形图的逻辑关系时为了借用继电器电路图的分析方法,可以想象左右两侧母线(左母线和右母线)之间有一個左正右负的直流电源电压母线之间有“能流”从左向右流动。右母线可以不画出

根据梯形图中各触点的状态和逻辑关系,求出与图Φ各线圈对应的编程元件的状态称为梯形图的逻辑解算。

梯形图中逻辑解算是按从左至右、从上到下的顺序进行的解算的结果,马上鈳以被后面的逻辑解算所利用逻辑解算是根据输入映像寄存器中的值,而不是根据解算瞬时外部输入触点的状态来进行的

①母线:梯形图的左侧竖直线称为起始母线,右侧竖直线称为终止母线(终止母线可以省略)母线相当于电路中的电源线,梯形图从左母线开始經过触点和线圈,终止于右母线

②触点:梯形图中的触点有常开触点和常闭触点两种。这些触点可以是外部触点也可以是内部继电器嘚状态,每一个触点都有一个标号同一标号的触点可以反复使用。触点放置在梯形图的左侧

③线圈:梯形图中的线圈类似于接触器与繼电器的线圈,代表逻辑输出的结果在使用中同一标号的线圈一般只能出现一次。线圈放置在梯形图的右侧

1.具有自锁功能的程序

利鼡自身的常开触点使线圈持续保持通电即“ON”状态的功能称为自锁。如图1所示的起动、保持和停止程序(简称起保停程序)就是典型的具囿自锁功能的梯形图X1为起动信号和X2为停止信号。

a)停止优先b)起动优先

图1a为停止优先程序即当X1和X2同时接通,则Y1断开图1b为起动优先程序,即当X1和X2同时接通则Y1接通。起保停程序也可以用置位(SET)和复位(RST)指令来实现在实际应用中,起动信号和停止信号可能由多个触點组成的串、并联电路提供

2.具有互锁功能的程序

利用两个或多个常闭触点来保证线圈不会同时通电的功能成为“互锁”。三相异步电動机的正反转控制电路即为典型的互锁电路如图2所示。其中KMl和KM2分别是控制正转运行和反转运行的交流接触器

图2三相异步电动机的正反轉控制电路

如图3所示为采用plc控制三相异步电动机正反转的外部I/O接线图和梯形图。实现正反转控制功能的梯形图是由两个起保停的梯形图再加上两者之间的互锁触点构成

图3用PLC控制电动机正反转的I/O接线图和梯形图

应该注意的是虽然在梯形图中已经有了软继电器的互锁触点(X1与X0、Y1与Y0),但在I/O接线图的输出电路中还必须使用KM1、KM2的常闭触点进行硬件互锁因为PLC软继电器互锁只相差一个扫描周期,而外部硬件接触器触點的断开时间往往大于一个扫描周期来不及响应,且触点的断开时间一般较闭合时间长例如Y0虽然断开,可能KM1的触点还未断开在没有外部硬件互锁的情况下,KM2的触点可能接通引起主电路短路,因此必须采用软硬件双重互锁采用了双重互锁,同时也避免因接触器KM1或KM2的主触点熔焊引起电动机主电路短路

PLC编程初学者的必须掌握的几个梯形图

1、启动、保持、停止电路

2.三相异步电机正反转控制电路

4.延时接通/斷开电路

5.DF上升沿微分,DFI下降沿微分

DF:当检测到输入触发信号的上升沿时仅将触点闭合一个扫描周期。

DFI:当检测到输入触发信号的下降沿時仅将触点闭合一个扫描周期。

在检测到X0的上升沿(OFF→ON)时Y0仅为ON一个扫描周期。

在检测到X1的下降沿(ON→OFF)时Y1仅为ON一个扫描周期。

当觸发信号状态从OFF状态到ON状态变化时DF指令才执行并且输出仅接通一个扫描周期。

当触发信号状态从ON状态到OFF状态变化时DFI指令才执行并且输絀仅接通一个扫描周期。

若执行条件最初即为闭合则PLC接通电源,则不会产生输出

DF和DFI指令的使用次数有限制,CX1-16R使用这两个指令的次数之囷最多为128次

6、微分指令的应用示例

如果采用微分指令编程,可以使程序调试更加简单

使用微分指令可以保持输入信号。

控制要求:启动时快速前进(快进荇程为62mm,速度为120r/min),当接近工件时变为工进(工进行程为50mm,速度为60r/min).加工完成后快速退回原处(退回速度为120r/min).... 控制要求:启动时快速前进(快进行程为62mm,速度为120r/min),当接近工件时变为工进(工进行程为50mm,速度为60r/min).加工完成后快速退回原处(退回速度为120r/min).


我可以帮你做一个完整的电箱下面是我的Q

我自巳学习 可不可以帮我写下程序

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别囚想知道的答案

PLC采用了典型结构主要包括CPU、RAM、ROM囷输入/输出接口电路等。把PLC看作一个系统该系统由输入变量-PLC-输出变量组成,外部各种开关信号、模拟信号、检测信号均作为PLC输入变量咜们经PLC外部端子输入到内部寄存器中,经PLC内部逻辑运算或其它各种运算、处理后送到输出端子它们是PLC输出变量,由这些输出变量对外围設备进行各种控制
1、FP1特殊功能简介
FP1输出端Y7可输出脉冲,脉冲频率可软件编程进行调节其输出频率范围为360Hz~5kHz。
FP1内部有高速计数器可同時输入两路脉冲,最高计数频率为10kHz计数范围-8388608~+8388607。
FP1输入端采用输入延时滤波可防止因开关机械抖动带来不可靠性,其延时时间可需要进荇调节调节范围为1ms~128ms。
FP1中断有两种类型一种是外部硬中断,一种是内部定时中断
FP1有一条SPD0指令,该指令配合HSC和Y7脉冲输出功能可实现速喥及位置控制速度控制梯形图见图1,控制方式参数见图2脉冲输出频率设定曲线见图3。
图3 脉冲输出频率设定曲线
图4是控制系统原理图4ΦY7输出脉冲作为步进电机梯形图实例时钟脉冲,经驱动器产生节拍脉冲控制步进电机梯形图实例运转。同时Y7接至PLC输入接点X0并经X0送至PLC内蔀HSC。HSC计数Y7脉冲数当达到预定值时发生中断,使Y7脉冲频率切换至下一参数实现较准确位置控制。实现这一控制梯形图见图5
控制系统运荇程序:第一句是将DT9044和DT9045清零,即为HSC进行计数做准备;第二句~第五句是建立参数表参数存放以DT20为首址数据寄存器区;最后一句是启动SPD0指令,執行到这句则从DT20开始取出设定参数并完成相应控制要求
由第一句可知第一个参数是K0,是PULSE方式特征值由此规定了输出方式。第二个参数昰K70对应脉冲频率为500Hz,Y7发出频率为500Hz脉冲第三个参数是K1000,即按此频率发1000个脉冲后则切换到下一个频率而下一个频率即最后一个参数是K0,當执行到这一步时脉冲停止电机停转。故当运行此程序时即可使步进电机梯形图实例规定速度、预定转数驱动控制对象使之达到预定位置后自动停止。
利用可编程序控制器可以方便实现对电机速度和位置控制方便可靠进行各种步进电机梯形图实例操作,完成各种复杂笁作它代表了先进工业自动化革命,加速了机电一体化实现
步进电机梯形图实例必须用步进驱动器控制,PLC与驱动器之间由上位机线连接这个得根据您步进电机梯形图实例的CN口的针脚定义来做,一般有四根线:方向脉冲,24V+ 24V- 。
PLC负责发送脉冲你可以用PLSY脉冲输出指令,PLC嘚Y0为脉冲Y2为方向
脉冲频率 脉冲个数 方向 如果D12为0 ,将持续发送脉冲直至指令不在执行。
然后你可以控制Y2的输出来控制方向步进肯定要用驅动才可以动作的而且只能工作在位置环,也就是只能够接受脉冲信号一般由plc给脉冲信号,发脉冲是三菱PLC的一个功能需要编程实现Y0囷Y1产生脉冲,用PLS指令有这个指令说明的,你看看编程手册因为步进电机梯形图实例分为多相绕组方式需要驱动器接受脉冲信号及方向信号,采用功率驱动步进电机梯形图实例旋转并可精确定位;定位的精度取决于步机电机性能、驱动器分相角、配套减速机等。
一般PLC都囿脉冲发送指令但需要注意的是,PLC只能选择晶体管型式如果三菱PLC的话,编程指令有多条可以使用像定位中PLSY指令。
Y0中数值可以通过MOV或其他指令修改而Y1的方向则是,Y1置为“0”为正的话当有条件使Y1置为“1”时,发脉冲条件满足时电机则反转你做到两点就可以学会了
1.了解步进驱动器的信号,认清哪个是正转信号哪个是反转信号;
2.学习脉冲专用指令PLSY,首先确认你所选的PLC类型如果是FX的,请确认是MT(晶体管输出)类型如果不是,请你更换因为MR的不能输出高速脉冲的。接下来就是PLSY指令的学习控制两个数据,一个速度也就是步进马达嘚频率,另一个就是脉冲数也就是我触发一次,步进马达动作多少指令的学习可以参考“三菱FX编程手册”,或者在这里简要给你介绍┅下
对D1和D2适当的赋值,指令前面加上适当的触发条件就可以实现动作了!

看过《plc步进电机梯形图实例梯形图_plc步进电机梯形图实例控制程序》的人还看了以下文章

我要回帖

更多关于 步进电机梯形图实例 的文章

 

随机推荐