plc作为一种工业控制计算机,具有模块化结构、配置灵活、高速的处理速度、精确的数据处理能力、PLC对步进电机也具有良好的控制能力,利用其高速脉冲输出功能或运动控制功能,即可实现对步进电机的控制。对于那些在运行过程中移动距离和速度均确定的具体设备,小编认为采用PLC通过步进电机驱动器来控制步进电机的运转是一种理想的技术方案。

步进电机的特点:(1)步进电机的角位移与输入脉冲数严格成正比,电机运转一周后没有累积误差,具有良好的跟随性。(2)由步进电机与驱动器电路组成的开环数字控制系统,既非常简单、廉价,又非常可靠。同时,它也可以与角度反馈环节组成高性能的闭环数字控制系统。(3)步进电机的动态响应快,易于启停、正反转及变速。(4)速度可在相当宽的范围内平滑调节,低速下仍能保证获得大转矩。(5)步进电机只能通过脉冲电源供电才能运行,它不能直接使用交流电源和直流电源。步进电机能响应而不失步的最高步进频率称为“启动频率”;与此类似,“停止频率”是指系统控制信号突然关断,步进电机不冲过目标位置的最高步进频率。而电机的启动频率、停止频率和输出转矩都要和负载的转动惯量相适应。有了这些数据,就能有效地对步进电机进行变速控制。

采用PLC控制步进电机,应根据下式计算系统的脉冲当量、脉冲频率上限和最大脉冲数量,进而选择PLC及其相应的功能模块。根据脉冲频率可以确定PLC高速脉冲输出时需要的频率,根据脉冲数量可以确定PLC的位宽。脉冲当量=(步进电机步距角×螺距)/(360×传动速比);脉冲频率上限=(移动速度×步进电机细分数)/脉冲当量;最大脉冲数量=(移动距离×步进电机细分数)/脉冲当量。PLC对步进电机的控制首先要确立坐标系,可以设为相对坐标系,也可以设为绝对坐标系。坐标系的设置在DM6629字中,00—03位对应脉冲输出0,04—07位对应脉冲输出1。设置为0时,为相对坐标系;

设置为1时,为绝对坐标系。

采用PLC通过步进驱动器来控制步进电机的运转,从而达到了PLC在步进电动控制中应用更加广泛。例如,在对单双轴运动的控制过程中,在控制面板上设定移动距离、速度和方向等参数。PLC读入这些设定值后,通过运算产生脉冲、方向信号,控制步进电动机驱动,达到对距离、速度、方向控制的目的。并通过实测证明系统运行结果具有可靠性、可行性、有效性。

三菱plc控制步进电机实例_【干货】plc控制步进电机逻辑思路,思路通了步步顺畅...相关推荐

  1. 三菱modbusRTU通讯实例_干货 | 解析西门子系列PLC编程实例

    点击箭头处"工业之家",选择"关注公众号"! 解析西门子系列PLC编程实例 三辊卷板机有分为机械式和液压式,机械式又分为对称式和非对称式.用于重型机械公司,将金 ...

  2. plc原理及应用_现代电气控制与PLC应用技术

    电工学习网:www.diangon.com 关注电工学习网官方微信公众号"电工电气学习",收获更多经验知识. <现代电气控制与plc应用技术>以三菱FX2N系列PLC为 ...

  3. plc原理及应用_施耐德PLC应用技术

    电工学习网:www.diangon.com 关注电工学习网官方微信公众号"电工电气学习",收获更多经验知识. 本书系统介绍施耐德plc的工作原理和应用技术.主要包括施耐德plc概述 ...

  4. 三菱modbusRTU通讯实例_国产PLC必学编程-- 汇川H1UModbus通讯例程

    ■ 方案介绍 本方案用于解决多台汇川PLC之间基于MODBUS通讯协议下的无线通信实现方法.方案中采用达泰电子日系PLC专用无线通讯终端--DTD435M,作为实现无线通讯的硬件设备.通过达泰电子日系 ...

  5. 三菱plc232数据线驱动下载_西门子PLC与三菱PLC专业横评,选型不再纠结

    首先它们的编程理念不同,三菱plc是日系品牌,编程直观易懂,学习起来会比较轻松,西门子plc是德国品牌,指令比较抽象,学习难度较大,但指令较少,而三菱的指令较多,所以学习三菱和学习西门子的周期是一样的 ...

  6. 西门子uss通讯实例_西门子PLC使用串行接口 (USS) 通信

    USS 指令可控制支持通用串行接口 (USS) 的电机驱动器的运行.可以使用 USS 指令通过与 CM 1241 RS485 通信模块或 CB 1241 RS485 通信板的 RS485 连接与多个驱 ...

  7. plc实验报告流程图_中南大学plc实验报告(共6篇).docx

    中南大学plc实验报告(共6篇) 中南大学 <电气控制及PLC应用技术> 设计报告 设计题目邮件分拣机控制系统设计指导老师张涛吴同茂设计者张黎专业班级测控12级01班设计日期XX年7月 目 ...

  8. 山西台达plc可编程控制器_(PLC)可编程控制器的编程语言你了解吗?不妨看看...

    1.1.1 编程语言的种类FX3S·FX3G·FX3GC·FX3U·FX3UC可编程控制器支持下面6种编程语言.1. 指令表编程1) 特点 指令表编程方式,就是通过"LD".&qu ...

  9. scl语言用plc脉冲做定时器_西门子PLC SCL语言开发学习笔记(二)

    今天来讲下scl两个关键的点 一.按键事件 比如地址I0.0是某个按钮的状态,他只有True和False两个状态,所以我们要获得按下事件需要我们自己模拟. #KeyPress := "Btn ...

  10. scl语言用plc脉冲做定时器_西门子PLC中使用SCL语言编程的技巧

    中使用 SCL 语言编程的技巧 前言:两年半前我就在工控网上发表了有关 SCL 编程的知识 << 在 S7300400 型 PLC 中使用高级语言编程 >>, 但发表完 后,即 ...

最新文章

  1. python 解决最佳方案_python使用列表的最佳方案
  2. 三线表是什么?R语言使用table1包绘制(生成)三线表、使用单变量分列构建三线表、通过topclass参数自定义三线表表格的显示形式(显示为类似斑马线、并将所有列居中,包括包含行标签的第一列)
  3. 做个爱学习的孩子!收藏2019知名机器学习暑期学校大列表
  4. VTK:Utilities之PCADemo
  5. hibernate oracle boolean 数据类型,用hibernate向oracle读取blob数据类型为并下载到本地...
  6. 机器学习面试题(part1)
  7. java从数组查找指定整数_如何在Java中使用重复项查找整数数组中的K个缺失数字?...
  8. mysql不能存字母,使用不常見的字母/符號時,MySql數據庫不能正確存儲數據
  9. MATLAB入门之旅摘要
  10. 怎么使用quicktime
  11. 三合一DNC(发那科Fanuc 三菱Mitsubishi 兄弟brother),(上传,下发,删除)NC程序
  12. 利用c语言绘制漫天星空-动画
  13. Android动画+自定义Dialog实现闲鱼发布页面动态效果
  14. vue移动端富文本编辑器vue-html5-editor
  15. MAC上写Verilog并编译仿真
  16. python做毕设有哪些好的题目?
  17. Django项目实践3 - Django模型(字段、数据库操作及模型继承)
  18. multiset upper_bound() 与 lower_bound()
  19. java基于ssm的物资物料管理系统
  20. Unity小技巧 - 绘制瞄准准心

热门文章

  1. 【刘润五分钟商学院】156对对抗思考到平行思考
  2. 开源车牌数据集CCPD介绍
  3. matlab车牌匹配时读取,基于matlab+模板匹配的车牌识别(程序+照片+论文)
  4. VC++ 源码实现通达信公式管理器2
  5. 【报告分享】2021抖音数据报告.pdf(附下载链接)
  6. 如何使用摸瓜快速查手机apk加壳
  7. Python+OpenCv实现摄像头人脸识别
  8. STM32 电机PWM控制
  9. 集合涉及到的排序方式
  10. 干涉测量技术的应用_倾斜摄影与激光雷达技术在输电线路实景三维测量应用中的比较...