用西门子PLC输出的模拟量、伺服控制器控制伺服电机转速_第1页
用西门子PLC输出的模拟量、伺服控制器控制伺服电机转速_第2页
用西门子PLC输出的模拟量、伺服控制器控制伺服电机转速_第3页
用西门子PLC输出的模拟量、伺服控制器控制伺服电机转速_第4页
用西门子PLC输出的模拟量、伺服控制器控制伺服电机转速_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、用西门子PLC输出的模拟量、伺服控制器控制伺服电机转速    利用西门子PLC输出的模拟量、伺服控制器完成了对伺服电机转速精准的控制。提高了系统控制的可靠性和精确度。满足了工业现场的需要。   1.引言伺服电机在自动控制系统中用作执行元件,它将接收到的控制信号转换为轴的角位移或角速度输出。通常的控制方式有三种:通讯方式,利用RS232或RS485方式与上位机进行通讯,实现控制;模拟量控制方式,利用模拟量的大小和极性来控制电机的转速和方向;差分信号控制方式,利用差分信号的频率来控制电机速度。简单、方便的实现对伺服电机转速的精确控制是工业

2、控制领域内的一个期望目标,本文主要研究如何利用PLC输出的模拟量实现对伺服电机的速度较为精准的控制。2.控制系统电路控制装置选用西门子S7-200系列PLC CPU224XPCN,这种型号的PLC除了带有输入输出点外。还有1个模拟量输入点和1个模拟量输出点,这一型号PLC所具有的模拟量模块,能够满足控制伺服电机的需要。触摸屏选用西门子触摸屏,型号为TP177B。具体控制方案如图l所示,触摸屏是人机对话接口,最初的指令信息要从这里输入。输入的信息通过通讯端口传送到PLC。经运算后,PLC输出模拟量,并连接到伺服控制器的模拟量输入端口。伺服控制器对接收到的模拟量进行内部运算,而后驱动伺服电机达到相

3、应的转速。伺服电机通过测速元件将转速信息反馈到伺服控制器,形成闭环系统,实现转速稳定的效果。图1   控制方案由表1可看出,输入值和实际转速相差甚远,而唯一的办法是通过运算将输入值转换成能对应上实际转速的整形数值。但是还要首先找到最高转速和最低转速对应的数值。通过实验发现,对应关系如表2所示PLC的模拟量输出和伺服电机转速输出都是线性的,可以根据表2的数据列出直线方程组,计算出输入值和整形数值之间的关系。2711500×a+b30854600×a+b解得:a=5117;b=152设实际转速为x,整形数值为y;那么关系方程为:y=5117×x+1

4、52通过PLC。实现则需妻用到数字运算指令,具体如图2所示图2数字运算指令实现对应关系运算后,将数据直接传送到模拟量输出口就完成了转换工作(由于输出口不接受双字数据;所以仅传字数据,VB2232即可)。如图3所示图3模拟量输出口传送指令这样就基本上完成了从对话框输入速度值,经过PLC运算后输出模拟量。伺服控制器接收到模拟量驱动伺服电机,伺服电机的转速等于输入速度值的过程。通过经过实际检验,测得输入值、整形数值、实际转速如表3。 表2   实测对应数值表         

5、60;      整形数值            实际转速                    2711         

6、60;  500                    30854            6000              表3

7、运算后的实测数值表                输入值            运算后数值            实际转速      

8、60;             500            2711            500           

9、;         1000            5269            999               

10、     2000            10386            1998                   

11、; 3000            15503            3000                    4000  

12、          20620            4002                    5000      

13、;      25737            5001                    6000         

14、0;  30854            6000             4.结束语本文提出了一种利用西门子200系列PLC所配备的模拟量输出模块,控制伺服电机的方法,方法简单,易于实现,且能够满足转速精度为±3 RPM的工作要求。  方案中的伺服电机,设计工作转速范围为5006000RPM,精度要求为±3

15、RPM。3.控制过程在触摸屏中设置一个对话框,可输入4位数值,然后将此对话框中的数据属性设置成对应PLC中的整形变量数据(如VW310)。目的是当在对话框中输人数值后,电机就能够达到与该数值相同的速度。PLC输出的模拟量是010V,对应的整形数据是032000;而伺服电机的输入模拟量是0l0V。对应的转速是0-6500 RPM。由于这些数值都是理论上的,并且最终希望得到的还是输入值对应上转速即可。因此,模拟量作为中间环节仅做参考。需要重点考虑的还是输入值、整形数据和实际转速。经过直接实测,测试数据如表1所示。  表1直接实测数值表    

16、60;           输入值            整形数值            实际转速            

17、0;       500            500            70                 &#

18、160;  2000            2000            360                    4000            4000            750         

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论