需要准备设备:

DC类型的PLC、步进电机、控制卡、24v开关电源、电线若干

对应图片:

线路连接

步进电机连接步进控制卡:首先检查电机的AB项,将电机中的随意两对线进行连接,并用力旋转电机轴,如果不能旋转则表示为两对线缆为同一项,将电机的同一项连接到控制卡中;

还有一种测试方式为用万用表测两根线的通断,如果两个根线为导通则表示为同一项,后面将同一项连接到控制卡中,不用关心那个是A项或者B项、正负也不用关心,方式只是会影响电机的正反转,而控制卡可以控制电机的正反转,所以对应的也不需要关心项位;

控制卡和PLC的连接: 控制卡的PU+和PU-为电机脉冲控制,DR+和DR-为控制电机正反转,MF+和MF-为控制电机的使能(接口为常闭);

上图是控制卡各个接口的说明

接线方式为:其中PLC使用Q0.0作为脉冲输出口、Q0.1作为方向控制点,分别将Q0.0和Q0.1接到PU+和DR+,PU-和DR-接到电源的0V(接到电源的0v,切勿接到PLC上的输出0V上),其他电源正负按照要求进行连接就行;

程序编写

PLC程序编写

添加轴工艺:

设置好上面图片的参数就可以进行程序控制了,其他的参数自己自行研究;

程序编写:

在程序块中编写对应程序,拖入对应的程序块

指令在对应的工艺一栏中,后面有对应的描述

下面简单介绍用法

启动禁用轴块(必要):

当电机上电后轴控制才会启动,其他的运动方式才会运行

点动运行轴:

当启用轴之后,将电机正转置位,电机将以20mm/s的速度进行旋转,20数值处可用变量代替

相对运行轴:

当启动轴之后,置位M30.2后电机向负方向以20mm/s的速度运行20mm,以当前设置为例就是旋转2圈后停止;

.jztagtree{max-height:85vh;right:0px}.jzDown{top:10vh}.jztagtree li a{background-color:#b2c4d1}.jztagtree li a:before{border-right:10px solid #b2c4d1}.jztagtree li a:hover{background:#0045a6}.jztagtree li a:hover::before{border-right:10px solid #0045a6}

PLC通过控制器控制步进电机相关推荐

  1. 西门子S7-1200 PLC通过定位轴控制步进电机

    一.实现的功能及应用的场合 本文讲述了西门子S7-1200系列PLC.步进电机及西门子TP900 comfort触摸屏实现对步进电机的控制,利用TIA Portal V16编程软件进行硬件组态和软件编 ...

  2. LM小型可编程控制器软件(基于CoDeSys)笔记二十:plc通过驱动器控制步进电机

    基础资料: LM小型可编程控制器软件(基于CoDeSys)笔记十七:pto脉冲功能块_Gutie_bartholomew的博客-CSDN博客 接线方法: 驱动器实际运用案例_Gutie_barthol ...

  3. stm32f302实现斩波控制步进电机_什么是步进电机控制器?

    在工业控制中难免会用到步进电机,步进电机如何控制,步进电机的速度.方向.驱动电流等等改如何设置,这就需要用到步进电机控制器,那么什么是步进电机控制.步进电机控制器与步进电机驱动器有什么区别.步进电机控 ...

  4. 西门子PLC控制步进电机方法与接线(全)

    一.步进驱动系统 步进驱动系统包含步进电动机和步进驱动器,前端由PLC发脉冲. 步进电机是将电脉冲信号转变为角位移或线位移以控制转子转动的开环控制电机(可以通过安装编码器形成闭环系统). 它旋转是以固 ...

  5. stm32F4 定时器中断 + 步进电机控制器 控制四线两相步进电机 (初级版本)

    2020-12-07 更新 -------------------------------------------------------------------------------------- ...

  6. 步进电机编写单4拍或4-8拍方式的汇编或c语言控制程序.,基于SCM和PLC的两种步进电机控制方法...

    引 言 步进电机位移与输入脉冲信号数相对应,精度高.响应特性好.可靠性高.速度可在较宽范围内平滑调节,是控制系统中一种重要的自动化执行元件. SCM(Single Chip Microcomputer ...

  7. python控制电机_树莓派Python控制步进电机

    步进电机控制在Python 玩了LED,开关和蜂鸣器后,我觉得自然的下一步是用步进电机或两个.这可能构成了一个想法的一部分,我不得不创建一个自动停止动画动画"转台",用于旋转和拍摄 ...

  8. 信捷步进指令的使用_电工想做PLC工程师?那步进电机的编程控制指令你一定要了解...

    这些指令主要是针对用 PLC 直接联动伺服放大器,目的是可以不借助其他扩展设备(例如1GM 模块)来进行简单的点位控制, 使用这些指令时最好配合三菱的伺服放大器 (如 MR-J2).然而,我们也可以用 ...

  9. 51单片机+L298N控制步进电机【T型】加减速

    本文介绍另一种常见的步进电机[T型]加减速方法 关于L298N模块的使用介绍.以及S型加减速可以上一篇文章,传送门如下: 51单片机+L298N控制步进电机S曲线加减速 1. 与S曲线加减速对比 1. ...

  10. 西门子S7-200 SMART控制步进电机(三)

    目录 运动控制面板的使用 运动控制面板的使用 为了帮助用户更好的开发 S7-200 SMART 的运动控制功能, STEP-7 Micro/WIN SMART 提供了一个调试界面"运动控制面 ...

最新文章

  1. Maven入门指南⑦:Maven的生命周期和插件
  2. Repeater 嵌套 Repeater
  3. 四. RxJava之基本原理
  4. visual studio输入法打不了中文_目前比较满意的手机输入法方案:Gboard + 搜狗词库...
  5. 阿里用户体验大师教你如何让产品更加触动人心
  6. 17_clickhouse分布式集群部署
  7. promise使用promise进行封装授权登录接口
  8. 2019年5月数据库流行度排行:老骥伏枥与青壮图强
  9. 是什么原因让你选择做程序员
  10. 第 4 章 程序计数器
  11. android系统各种版本所占市场比例
  12. OctaneRender渲染器的硬件要求是什么
  13. Jetson-DeepStream
  14. 『YQOI2019』失昼城的守星使 题解
  15. 基于鸿蒙系统的APP测试技术,快来入坑
  16. matlab 文字版,MATLAB图书合集×110本免费奉送(All MATLAB Books Collection)文字版[PDF]
  17. Spark Checkpoint读操作代码分析
  18. commvault oracle备份,Commvault Oracle备份常用命令
  19. UEditor ueditor.all.js
  20. 开发过程中的算法小技巧:

热门文章

  1. 一个Android菜鸡的2020之旅
  2. python绝对值_python的绝对值
  3. R语言混合效应(多水平/层次/嵌套)模型及贝叶斯实现技术
  4. /etc/fstab文件 详解
  5. 【硬石科技】电机系列教学(基于STM32)——直流有刷电机和直流减速电机及其驱动电路
  6. 练习-Java类和对象之包的定义
  7. Unity TUIO雷达入门
  8. 学累了可以看漫威电影啊
  9. tablewidget设置输入数字_【办税辅导】 增值税发票开票软件(税务UKey版)登录及设置...
  10. 45+最佳免费WordPress主题(2021年)