s7西门子1200plc教学视频控制步进电机时,步进电机接受到脉冲信号以后一直在震动就是不转怎么回事?哪位大神给指点一下

论文发表、论文指导
周一至周五
9:00&22:00
基于S7―200PLC步进电机运动控制系统设计
  摘 要:步进电机是一种将电脉冲信号转变为角位移或线位移的机构。本文选用了西门子S7-200 PLC作为控制器,选用两相56系列的DM5676A型步进电机作为控制对象,结合触摸屏机通信,得到了一个较为合理的步进电机运动控制系统,平稳可靠地实现步进电机的启动、停止、正反转、加减速等速度控制功能以及人机交互和远程控制功能。 中国论文网 /1/view-6684918.htm  【关键词】PLC 高速脉冲信号 步进电机 调速   以PLC为控制器的机器人控制系统,实际可以简化为用PLC对步进电机控制的系统。通过对步进电机运动的控制,可以实现工业机器人的各种动作。为此本论文将以此为切入点,设计出一套基于PLC的步进电机运动控制系统,实现对步进电机的智能控制。   1 系统的方案设计   本系统设计实现三个主要功能:对步进电机的运动控制,包括对电机的起停控制,速度控制,转向控制等;实时了解系统运行状况,实现人机交互功能;实现远程控制功能。结合控制系统功能要求,设计出基于PLC的运动控制系统,该控制系统主要有六大模块组成,系统的功能框图如图1所示。   实现方案设计:   速度控制:通过PLC发出的高速脉冲来实现对电机的速度控制;方向控制:通过控制输出的高速脉冲信号的高低电平到步进电机控制器的方向信号端,从而来控制步进电机的转动方向;人机交互:添加触摸屏,实现对步进电机运动的可视化控制,通过采样,建立实时速度反馈曲线,实现对系统的监控;远程控制:添加通信模块,连接工业以太网,在PC端通过PLC编程软件可以对PLC进行远程的组态、编程、诊断等,能够实现远程控制功能。   2 硬件设计   2.1 硬件选型   S7-200CPU226型号PLC结构紧凑、扩展性强,具有丰富的功能单元,可满足中小复杂的控制系统要求,故本设计中选用此型号作为系统控制器。   结合步进电机的成本性能要求,选用两相56系列的DM5676A型步进电机,这种步进电机机构简单、响应快、?距角小、步进频率高、经久耐用、力矩-惯性比高等。 选用与DM5676A型步进电机配套的DMD403步进电机驱动器。   在人机交互界面的选型时,选择配套的台达DOP-B07S201触摸屏。   选用CP 243-1通信模块,来实现对系统的远程控制。   2.2 I/O分配及硬件接线   设计控制系统中有7个数字量输入和3个数字量输出,通过对控制系统各硬件部分进行详细分析,对PLC进行I/O分配[2],见表1。   系统PLC输出信号到步进电机驱动器,再到步进电机端,从而实现对步进电机的运动控制,这是运动控制的主控部分;同时添加触摸屏技术,用DOP-B07S20触摸屏[3],在计算机中进行画面组态;用通信模块CP 243-1 LED、工业以太网以及远程控制器计算机等实现远程操作技术。从而确定该步进电机控制系统硬件接线图,如图2所示。   3 软件设计   软件编程:采用西门STEP 7-Micro/WIN软件编程实现设计功能。本系统程序有一个主程序和两个子程序,主程序中包括九个功能程序,其中换向和加减速实现如下:   换向程序:用到了两个计数器C0和C1,C0初值为2,C1初值为1。当按下一次换向按钮时,C1输出点接通,输出端Q0.1输出高电平“1”, 方向脉冲使得步进电机按相应的转向转动。当再按一次换向按钮时,计数器C0输出点接通,并对自身及计数器C1复位, 从而使得输出Q0.0输出低电平“0”,电机换向。   加减速控制程序:用到加法和减法指令。首先将周期变化值“50”传入VW10设置指令中,按下加速指令接通I0.3,执行子程序SBR-2减法指令,每按一次,高速脉冲的周期为VW200= VW200―VW10,步进电机的速度就相应的增加。按下减速指令时接通I0.4,执行子程序SBR-1加法指令,每按一次,高速脉冲的周期为VW200= VW200+VW10。步进电机的速度就相应的减小。   触摸屏组态:利用Screen Editor软件,对组态软件变量与PLC的地址分配,在触摸屏上编写系统控制按钮以及状态指示灯。   4 总结   本文设计的运动控制系统,通过调试运行,可以实现预先设定的运动控制功能及触摸屏的人机交互功能,说明该设计方案是可行的。本文设计的系统在可以广泛应用工业机器人的控制系统,具有较大的现实意义。   参考文献   [1]岂兴明,苟小卫,罗冠龙.PLC与步进伺服快速入门与实践[M].北京:人民邮电出版社,2011.   [2]王彦军,李增生.基于PLC的步进电机控制[J].科学技术与工程,2011(5).   [3]严盈富.触摸屏与PLC入门[M].北京:人民邮电出版社,2007.   作者简介   赵庆龙(1989-),男,四川成都人,职务:机械工程硕士研究生。   作者单位   西南交通大学机械工程学院 四川省成都市 610031
转载请注明来源。原文地址:
【xzbu】郑重声明:本网站资源、信息来源于网络,完全免费共享,仅供学习和研究使用,版权和著作权归原作者所有,如有不愿意被转载的情况,请通知我们删除已转载的信息。
xzbu发布此信息目的在于传播更多信息,与本网站立场无关。xzbu不保证该信息(包括但不限于文字、数据及图表)准确性、真实性、完整性等。步进电机单双脉冲控制说明
转速计算:拿1.8度的来说,整步运行时转一圈360度需要360/1.8=200步。每秒200步就是每秒一转。以此类推。
细分举例来说:1/2细分就是360/1.8/(1/2)=400步。这样给同样的脉冲数转速就慢一半。
静态电流就是电机不转的时候绕组通过的电流,提供锁止转矩,静态电流为0时锁止转矩接近于0。
动态电流就是电机旋转时候绕组通过的电流。静/动态电流越大发热约厉害,这个都知道哈!
单/双脉冲模式:这个驱动器的功能是为了配合控制源来说的。
1:单脉冲模式就是clock/脉冲输入(频率高则转速快)一直有,direction/方向输入用高低电平来控制!又称为clock-direction mode即脉冲-方向控制方式
2:双脉冲模式就是指脉冲输入和方向输入两路都采用脉冲输入,只是一路是正向脉冲,一路是反向脉冲!一般称为正向脉冲+反向脉冲控制方式。
在双脉冲的情况下,DIR变成了反方向脉冲输入端口,
即,给PUL发脉冲电机正转,给DIR发脉冲电机反转。
51单片机实现双步进电机控制
脉冲输出模式
步进电机驱动基础
没有更多推荐了,西门子S7-200控制步进电机编程实例
查看: 30049|
摘要: 步进电机驱动器是一种将电脉冲转化为角位移的执行机构。当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(称为“步距角”),它的旋转是以固定的角度一步一步运行的。可以通过控制脉 ...
&&驱动器是一种将电脉冲转化为角位移的执行机构。当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(称为“步距角”),它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速和定位的目的。
& &步进不能直接接到直流或交流上工作,必须使用专用的驱动电源(步进电动机驱动器)。控制器(脉冲信号发生器)可以通过控制脉冲的个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。
& &这样我们只要在编程就很简单可以实现对电机控制了。
西门子S7-200控制步进电机
梯形图由主程序调用2个正反转子程序
子程序首先涉及接口,再用顺序指令循环送电
子程序接口&&&&&&&&&&&&&&&&&&&
上一篇:下一篇:
看过《西门子S7-200控制步进电机编程实例》的人还看了以下文章:
Powered by &
这里是—这里可以学习 —这里是。
栏目导航:豆丁微信公众号
君,已阅读到文档的结尾了呢~~
西门子s7-200PLC控制步进电机正反转
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
西门子s7-200PLC控制步进电机正反转
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='http://www.docin.com/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口西门子 S7-200 PLC CPU222,控制步进电机正反转方向脉冲的区分。_百度知道
西门子 S7-200 PLC CPU222,控制步进电机正反转方向脉冲的区分。
1、西门子 S7-200 PLC
CPU222及步科HMI,控制步进电机正反转。
2、用PTO向导编程,设置了正反转两个包络,共用Q0.0作为脉冲输出。Q0.2控制步进电机驱动的正反转方向。
问题:怎样编程才能 区分出Q0.0输出的脉冲,用在了正转,还是用在了反正?
(需要分...
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
简单办法:用Q0.2和开合来计算脉冲数的加减。缺点,不精确。
那具体用什么指令?怎样编程?
Q0.2闭合脉冲做加计算。断开做减运算。用加减计数器。计数器使能与脉冲串联。 或直接用编码器,简单方便,精确。
非常感谢回答,但是还有两个问题,1、脉冲个数
保存在“PTO_RUN”指令盒的“C_Pos”相应的寄存器VDxxx中。怎么串联?2、计数器最多就记32767个数,根本不够用。
你不会用32位的存储器?好几十亿呢!
采纳率:54%
为您推荐:
其他类似问题
步进电机的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。}

我要回帖

更多关于 plc步进电机脉冲 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信