摘要:以三菱公司的FX3U-48MT-ES-A作为控制元件,GT1155-QFBD-C作为操作元件,直接控制三菱伺服电机的具体程序设计。伺服电机又称执行电机,它是控制电机的一种。它是一种用电脉冲信号进行控制的,并将脉冲信号转变成相应的角位移或直线位移和角速度的执行元件。根据控制对象的不同,由伺服电机组成的伺服系统一般有三种基本控制方式,即位置控制、速度控制、力矩控制。本系统我们采用位置控制。PLC在自动化控制领域中,应用十分广泛。尤其是近几年PLC在处理速度,指令及容量、单轴控制方面得到飞速的发展,使得PLC在控制伺服电机方面也变得简单易行。一、控制系统中元件的选型1、PLC的选型因为伺服电机的位移量与输入脉冲个数成正比,伺服电机的转速与脉冲频率成正比,所以我们需要对电机的脉冲个数和脉冲频率进行精确控制。且由于伺服电机具有无累计误差、跟踪性能好的优点,伺服电机的控制主要采用开环数字控制系统,通常在使用时要搭配伺服驱动器进行控制,而伺服电机驱动器采用了大规模集成电路,具有高抗干扰性及快速的响应性。在使用伺服驱动器时,往往需要较高频率的脉冲,所以就要求所使用的PLC能产生高频率脉冲。三菱公司的FX3U晶体管输出的PLC可以进行6点同时100 kHz高速计数及3轴独立100 kHz的定位功能,并且可以通过基本指令0.065 μs、PCMIX值实现了以4.5倍的高速度,完全满足了我们控制伺服电机的要求,所以我们选用FX3U-48MT-ES-A型PLC。2、伺服电机的选型在选择伺服电机和驱动器时,只需要知道电机驱动负载的转距要求及安装方式即可,我们选择额定转距为2.4 N·m,额定转速为3 000 r/min,每转为131 072 p/rev分辨率的三菱公司HF-KE73W1-S100伺服电机,与之配套使用的驱动器我们选用MR-E-70A-KH003伺服驱动器。三菱的此款伺服系统具有500 Hz的高响应性,高精度定位,高水平的自动调节,能轻易实现增益设置,且采用自适应振动抑止控制,有位置、速度和转距三种控制功能,完全满足要求。同时我们采用三菱GT1155-QFBD-C型触摸屏,对伺服电机进行自动操作控制。二、PLC控制系统设计我们需要伺服电机实现正点、反点、原点回归和自动调节等动作,另外为确保本系统的精确性我们增加编码器对伺服电机进行闭环控制。PLC控制系统I/O接线图如图1。上图中的公共端的电源不能直接接在输入端的24 V电源上。根据控制要求设计了PLC控制系统梯形图如图2。图2 梯形图M806控制伺服急停,M801控制伺服电机原点回归,M802控制伺服正点,M803控制伺服反点,M804为自动调节,M805为压力校正即编码器的补偿输入。在电机运行前需要首先进行原点回归,以确保系统的准确性和稳定性,当M50和M53同时接通时,伺服电机以2 kHz的速度从Y0输出脉冲,开始做原点回归动作,当碰到近点信号M30=ON时,变成寸动速度1 kHz,从Y0输出脉冲直到M30=OFF后停止。M30是在自动调节时,电机转动的角度与零点相等时为ON。电机在进行正反点时,我们采用FX3U具有的专用表格定位指令DTBL S1 S2;在使用表格定位之前,我们首先要在梯形图左边的PLC parameter(PLC参数)中进行定位设定。正反点控制我们采用指令DRVA S1 S2 D1 D2绝对定位指令。在自动运行时,我们利用PLC内强大的浮点运算指令,根据系统的多方面参数进行计算;在操作时,我们只需要在触摸屏上设定参数,伺服电机便根据程序里的运算公式转化成为脉冲信号输出到驱动器,驱动器给电机信号运转。在伺服电机运行的过程中,为确保电机能达到我们需要的精度,我们采用增量式编码器与伺服电机形成闭环控制,我们把计算到的角度与编码器实际测量角度进行比较,根据结果调整伺服电机的脉冲输出,从而实现高精度定位。整个程序我们采用步进指令控制(也可以采用一般指令控制),简单方便。三、伺服系统设置1、伺服驱动器的接线伺服系统的接线很简单,我们只需要按照规定接入相对应的插头即可。将三相电源线L1,L2,L3插头接入CPN1,将伺服电机插头接入CN2,将编码器插头接入CNP2,控制线插头接入CN1。我们在调试程序时需要用伺服电机的专用软件,通过RS422接口接到伺服系统的CN3上即可。对于CN1控制线接法如表1。表1控制线接法2、伺服驱动器的参数设定系统采用定位控制。三菱MR-E系列的伺服驱动器,主要有两组参数,一组为基本参数,另一组为扩展参数,根据本系统要求,我们主要设定基本参数,主要有NO.0,NO.1,NO.2,NO.3,NO.4,NO.5,NO.7,NO.18,NO.19,扩展参数要根据具体情况进行设定。同时我们也可以通过伺服设置软件SETUP221E进行参数设置。我们在伺服电机进行调试过程中建议先设为速度模式,进行伺服电机的点动测试。四、触摸屏程序设计建立初始画面,在画面上分别设置按钮开关,在开关上分别写上,压力+、压力-、原点回归、自动调节、压力校正、伺服急停等字样,其中继电器的对应情况如上所写。控制画面如图3和图4。图3 画面设置图4参数显示  本系统同时还设置有手动调节功能,确保在自动调节出现问题时及时补救。触摸屏上我们设置了指示灯,可显示此时的工作状态。同时我们在手动和自动指示灯的中间部分,设置了脉冲的输出指示,即伺服电机的运转指示,当有脉冲输出时,会有“脉冲输出中”的红色指示灯出现,当无红色指示灯显示时,即表示电机有故障,此时操作者需根据伺服驱动器上显示的异常字母进行故障查询,简单方便。五、总结    利用PLC可以直接对伺服电机进行位置和速度控制,无需增加定位模块,节约成本。PLC的处理速度高,输出脉冲的频率也很高,而且指令也很简单,在系统联机的情况下也可方便地进行所有指令的修改工作。本系统通过触摸屏进行调节控制,使操作简单,也减少了在运行过程中的故障查找环节,大大提高了工作效率。系统运用一年多来,从未出现故障,稳定性好,且定位精确,为用户节约很多时间。

分享、在看与点赞,至少我要拥有一个吧

三菱5uplc伺服电机指令_实例 | PLC触摸屏控制伺服电机程序设计相关推荐

  1. 三菱伺服电机选型手册_PLC触摸屏控制伺服电机程序设计

    伺服电机又称执行电机,它是控制电机的一种.它是一种用电脉冲信号进行控制的,并将脉冲信号转变成相应的角位移或直线位移和角速度的执行元件.根据控制对象的不同,由伺服电机组成的伺服系统一般有三种基本控制方式 ...

  2. 三菱5uplc伺服电机指令_三菱PLC伺服实例程序分析应用

    文章分享:三菱PLC伺服实例程序分析应用. 1.原点回归程序示例: 三菱PLC伺服实例程序分析应用 M1250 原点回归启动按键 Y50 定位启动 (私服参数) Y44 轴停止 (私服参数) Y40 ...

  3. 三菱5uplc伺服电机指令_三菱伺服放大器内部故障及处理方法

    三菱伺服放大器内部故障及处理方法 AL.24 主电路异常 伺服电机输出端(U·V·W相)接地故障. <主要原因> <处理方法> ·在主电路端子(TE1)上电源输入和输出接线有断 ...

  4. 三菱模拟量输入与输出程序_初学PLC是学习西门子还是三菱?

    PLC的种类繁多,品牌大多分为欧系.日系.美系.德系PLC以西门子为主,日系有三菱.欧姆龙.松下--,美系有罗克韦尔(A-B)通用电气(GE)公司.莫迪(MODICON)公司等. 美国和欧洲的PLC技 ...

  5. 三菱d700变频器接线图_图解PLC与变频器通讯接线

    plc与变频器两者是一种包含与被包含的关系,PLC与变频器都可以完成一些特定的指令,用来控制电机马达,PLC是一种程序输入执行硬件,变频器则是其中之一. 但是PLC的涵盖范围又比变频器大,还可以用来控 ...

  6. 三菱5uplc伺服电机指令_三菱FX3U PLC如何控制松下伺服

    一.实现的功能及应用的场合 通过PLC的不同指令,发送两轴伺服电机所需要的速度与位置的频率和数量来实现电机的定位运行.JOG运行,适用于数控机床.印刷设备.包装设备.纺织设备.激光加工设备.机器人.自 ...

  7. 三菱5uplc伺服电机指令_三菱plc特殊功能模块读取与写入指令

    三菱PLC的特殊功能模块读取与写入指令是怎么样的,这篇文章带我们一起去了解. 三菱plc特殊功能模块读取/写入指令模拟量扩展模块都是特殊功能模块,可用特殊功能模块读指令(FROMFNC78)和特殊功能 ...

  8. 三菱5uplc伺服电机指令_伺服电机控制的几个问题,搞清楚就能轻松入门!

    在之前的几篇文章中我们讲述了伺服电机闭环原理的定位伺服电机闭环原理的定位.伺服电机编码器的分辨率伺服电机编码器的分辨率.伺服驱动器电子齿轮比的设置方法伺服驱动器电子齿轮比的设置方法,这几个问题了明白后 ...

  9. 三菱d700变频器接线图_实例 | 图文详解威纶触摸屏与三菱D700变频器通讯

    原标题:实例 | 图文详解威纶触摸屏与三菱D700变频器通讯 1. 硬件连接. 图1:网络连接 触摸屏COM2的1号对PLC 8号引脚,触摸屏2号对PLC 3号引脚. 2.变频器设置 三菱D700 系 ...

  10. 三菱modbusRTU通讯实例_实例 | 威纶触摸屏与三菱D700变频器通讯

    史上最全的工控类软件安装包,你要吗? (点击上方蓝字,免费领取资料) 1. 硬件连接. 图1:网络连接 触摸屏COM2的1号对PLC 8号引脚,触摸屏2号对PLC 3号引脚. 2.变频器设置 三菱 D ...

最新文章

  1. 分析周鸿祎的安全卫士360[转]
  2. python封装类连接mysql数据_python操作mysql数据库基本类封装
  3. .netcore 开发的 iNeuOS 物联网平台部署在 Ubuntu 操作系统,无缝跨平台
  4. hdu 1161 Eddy's mistakes
  5. centos-修改yum下载源为国内阿里源-
  6. 简书自动生成目录小工具
  7. Chapter 1: 使用引用类型
  8. Centos7搭建maven私服nexus3,互联网大厂高频重点面试题
  9. html变形金刚代码,百度变形金刚JS特效
  10. Misc-七七的礼物writeup(详细)
  11. 江南鹤微信公众号文章采集器,开发完成了!以后再也不发愁采集微信公众号文章了!
  12. C++多线程编程实战01:std::thread
  13. 计算计算机ip地址,怎么样计算电脑的IP地址、IP掩码、默认网关?
  14. 字符串专题-LeetCode:剑指 Offer 58 - II. 左旋转字符串、LeetCode 459.重复的子字符串、 代码思路和注意点
  15. 最新计算机学术研讨会,TC预告|CCF 2020第十届全国文字与计算学术研讨会
  16. 奔向三张,不破不立:一个iOS开发工程师的职业规划思考
  17. HTC Android手机刷机详细全教程
  18. 计算机网络基础名词,计算机网络基础名词解释
  19. 小谷围岛Landsat 8 OLI(陆地成像仪) 融合遥感影像彩色组合解译标志对比
  20. JQuery——选择器作业

热门文章

  1. mysql软件可行性分析报告_网上商城系统可行性分析报告.doc
  2. Unix环境高级编程的学习环境的搭建
  3. 陈纪修老师《数学分析》 第06章:不定积分 笔记
  4. CCNA学习指南 TCP/IP
  5. 如何下载vue.js
  6. python给pdf加水印_用PDFlib给PDF添加水印(Python)
  7. R语言数据最大最小归一化
  8. 基于各国贷款数据的可视化分析(含python代码)
  9. 干货 | 利用SPSS进行高级统计分析第四期
  10. 一部农村小孩学计算机的电影,10部关于教育的电影,每一部都经典!