西门子S7-200系列PLC控制步进电机进行正反转的方法
西门子200系列PLC直流步进电机控制方法
![西门子200系列PLC直流步进电机控制方法](https://img.taocdn.com/s3/m/d364ea9c6c175f0e7dd13773.png)
直流步进电机plc控制方法系统功能概述:本系统采用PLC通过步进电机驱动模块控制步进电机运动。
当按下归零按键时,电机1和电机2回到零点(零点由传感器指示)。
当按下第一个电机运行按键时,第一个电机开始运行,直到运行完固定步数或到遇到零点停止。
当按下第二个电机运行按键时,第二个电机开始运行,运行完固定步数或遇到零点停止。
两电机均设置为按一次按键后方向反向。
电机运行时有升降速过程。
PLC输入点I0.0为归零按键,I0.1为第一个电机运行按键,I0.2为第二个电机运行按键,I0.3为第一个电机传感器信号反馈按键,I0.4为第二个电机传感器信号反馈按键。
PLC输出点Q0.0为第一个电机脉冲输出点,Q0.1为第二个电机脉冲输出点,Q0.2为第一个电机方向控制点,Q0.3为第二个电机方向控制点,Q0.4为电机使能控制点。
所用器材:PLC:西门子S7-224xpcn及USB下载电缆。
编程及仿真用软件为V4.0 STEP 7 MicroWIN SP3。
直流步进电机2个,微步电机驱动模块2个。
按键3个。
24V开关电源一个。
导线若干。
各模块连接方法:PLC与步进电机驱动模块的连接:驱动模块中EN+、DIR+、CP+口均先接3k电阻,然后接24V 电源。
第一个驱动模块CP-接PLC的Q0.0,DIR-接PLC的Q0.2,EN-接PLC的Q0.4第二个驱动模块CP-接PLC的Q0.1,DIR-接PLC的Q0.3,EN-接PLC的Q0.4注意:1、PLC输出时电压为24V,故和驱动器模块连接时,接了3k 电阻限流。
2、由于PLC处于PTO模式下只有在输出电流大于140mA时,才能正确的输出脉冲,故在输出端和地间接了200欧/2w下拉电阻,来产生此电流。
(实验室用的电阻功率不足,用200欧电阻时功率至少在24*24/200=2.88w,即用3w的电阻)3、PLC与驱动模块连接时,当PLC输出低电平时不能将驱动模块电平拉低,故在EN-和DIR-上接了200欧/2W下拉电阻驱动模块与电机接法:驱动模块的输出端分别与电机4根线连接电机传感器与PLC连接:传感器电源接24v,信号线经过240欧电阻(试验中两个470电阻并联得到)与24v电源上拉后,信号线接到PLC的I0.3和I0.4将各模块电源、地线接好。
西门子S7-200实现电动机顺序控制
![西门子S7-200实现电动机顺序控制](https://img.taocdn.com/s3/m/1771b3c710661ed9ac51f354.png)
浙江信息工程学校教案纸(1)施教日期2018 年11 月20 日星期二浙江信息工程学校教案纸(2)浙江信息工程学校教案纸(3)步骤 教学内容及过程 备注(复习)导入 梯形图具有直观、简单等优点,并且在STEP 7中,梯形图可以转换成为语句表(STL )和功能块图(FDB )。
在编程的过程中,用户可以选择上面所示的某一种语言进行编程,也可以利用多种语言的优点来进行混合编程,使用户的程序开发、输入和调试等工作变得极为方便。
新课讲解位逻辑编程应用一、电动机正反转PLC 控制按下正转启动按钮SB1,电动机正转接触器KM1线圈接通得电,接触器KM1主触点接通,电动机正转启动,按下停止按钮SB3,电动机正转接触器KM1线圈失电,接触器KM1主触点断开,电动机停止转动。
按下反转启动按钮SB2,电动机反转接触器KM2线圈接通得电,KM2接触器主触点接通,电动机反转启动,按下停止按钮SB3,电动机反转接触器KM2线圈失电,KM2接触器主触点断开,电动机停止。
能够实现正转与反转之间的直接切换如图4-45所示。
图4-45 正反转PLC 等效示意图1. 输入/输出信号器件分析输入:正转启动按钮SB1、停止按钮SB3、反转启动按钮SB2。
输出:电动机正转接触器KM1线圈、电动机反转接触器KM2线圈。
2.输入/输出地址分配表4.10表4.10 输入/输出地址分配表序号输入信号器件名称编程元件地址序号输出信号器件名称编程元件地址1 正转启动按钮SB1(常开触点)I0.0 1 电机正转接触器KM1线圈Q4.02 反转启动按钮SB2(常开触点)I0.1 2 电机反转接触器KM2线圈Q4.13 停止按钮SB3(常开触点)I0.2.3. 输入/输出模板的接线图为防止正转接触器KM1线圈与反转接触器KM2线圈同时得电,造成三相电源短路,在PLC外部设置了硬件互锁电路。
接线图如图4-46所示。
图4-46正反转接线图4. 编辑符号表在STEP 7的程序设计过程中,为了增加程序的可读性,可以建立符号表。
基于西门子S7_200PLC控制步进电机的设计及应用
![基于西门子S7_200PLC控制步进电机的设计及应用](https://img.taocdn.com/s3/m/1ea2b83610661ed9ad51f388.png)
工程技术 Project technique基于西门子S7-200PL C 控制步进电机的设计及应用徐 智 杜逸鸣 熊田忠 孙承志(三江学院电气系 210012)【摘 要】PLC 控制步进电机在许多工业控制中应用广泛,本文介绍了PL C (Programmable Logic Cont roller )通过发送脉冲和方向信号给步进电机的驱动器,由驱动器来控制步进电机工作的原理。
本设计采用PL C 和大功率晶体管实现步进电机的驱动和控制,结构简单,可靠性高,成本低,实用性强,具有较高的通用性和应用推广价值。
【关键词】步进电机;PLC ;驱动器1 引言PL C 是广泛应用于工业自动化领域的控制器,PL C 及其有关的设备,都按易于与工业控制系统连成一个整体、易于扩充功能的原则而设计。
现在,PL C 功能得到了很大的扩充和完善,比如为了配合步进电机的控制,许多PL C 都内置了脉冲输出功能,并设置了相应的控制指令,可以很好地对步进电机进行控制,实现和其它设备的通信等。
本文用SIEM ENS 公司CPU226晶体管输出型PL C 控制步进电机。
2 步进电机的控制方法步进电机控制方法框图如图1所示。
控制方案是通过上位机设定参数,利用S7-200PL C 的高速脉冲输出功能输出脉冲信号,送给大功率管组成的驱动电路,经过驱动器去控制步进电机实现位置控制。
其中本文中的PL C 为西门子公司的CPU226DC/DC/DC 、驱动器为某公司的SH -20403两相混合式步进电机细分驱动器、步进电机为42B YG 250B 型,步距角1.8°。
本文的控制过程为某运料小车在A —B 两地之间运行(如图2所示),装料及卸料,要求定位准确,运行平稳。
3 PL C 对步进电机的速度控制及定位步进电机在启动和停止时有一个加速及减速过程,且加速度越小则冲击越小,动作越平稳。
所以,步进电机工作时一般要经历这样—个变化过程:加速→恒速(高速)→减速→恒速(低速)→停止。
采用S7-200系列PLC进行步进电机的控制
![采用S7-200系列PLC进行步进电机的控制](https://img.taocdn.com/s3/m/f533353358f5f61fb63666cb.png)
采用S7-200系列PLC进行步进电机的控制作者:杨洋来源:《科技创新导报》 2012年第8期杨洋(沈阳铁路局科学技术研究所辽宁沈阳 110013)摘要:S7-200系列PLC是一种可编程控制器,用于工业环境下的控制。
本文采用S7-200系列PLC产生高速脉冲,通过步进电机驱动器实现对步进电机的控制,能够实现步进电机的正转和反转,同时可以对步进电机的转速进行控制。
该方法操作简单,参数修改方便,并有很好的可靠性和推广价值。
关键词:PLC 步进电机驱动器控制中图分类号:TM57 文献标识码:A 文章编号:1674-098X(2012)03(b)-0055-02可编程序控制器(Programmable Logic Controller,PLC)目前已经广泛应用于各种机械设备和生产过程的自动控制系统中。
PLC以微处理器为基础,综合了计算机技术、自动控制技术和通信技术,编程方法简单易学,功能强大,性价比比较高。
同时,PLC是为适应工业环境下的应用而设计的控制装置,采取了一系列硬件和软件抗干扰措施,可靠性高,抗干扰能力强大。
PLC采用了可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作指令,并通过数字式、模拟式的输入和输出控制各种类型的机械或生产过程。
PLC主要由CPU模块、输入模块、输出模块和编程器组成。
S7-200是西门子公司生产的小型PLC,可以单机运行,用于替代继电器控制系统,也可以进行联网,用于复杂的自动化控制系统。
同时S7-200具有极高的性价比,应用非常的广泛。
步进电机将脉冲信号转换为相应的位移,如果给一个脉冲信号,步进电机就转动一个角度,或前进一步。
步进电机的输出位移量与输入脉冲个数成正比,其转速与单位时间内输入的脉冲数成正比,其转向与脉冲分配到步进电机的各相绕组的相序有关。
对步进电机的控制主要包括三个方面:即步进电机的转速控制、方向控制和步数控制。
通过控制输出脉冲的数量、频率及电机绕组通电的相序,就可以实现对步进电机的控制。
基于西门子S7—200SMARTPLC的步进电机控制
![基于西门子S7—200SMARTPLC的步进电机控制](https://img.taocdn.com/s3/m/0d21a940ed630b1c58eeb53d.png)
基于西门子S7—200SMARTPLC的步进电机控制作者:范长青来源:《无线互联科技》2019年第03期摘要:文章介绍利用西门子S7-200 SMART PLC输出的高速脉冲输出信号及方向信号来控制步进电机驱动器,从而驱动步进电机运转,实现精确定位、正转、反转、急停、位置归零等功能。
这种控制方式简单易行,成本比较低,精度较高。
关键词:PLC;步进电机;位置控制;运动控制PLC作为新型的电控装置,由于具有可靠性高、通用性好、环境适应性好、抗干扰能力强、接线简单、编程简单易学和体积小等优点,已经广泛应用于钢铁、石油、化工、电力、机械制造等各行各业。
步进电机只有周期性的误差而无累积误差,并且控制精度稳定、准确,步进电机已经广泛应用于各类开环控制中[1]。
本文利用西门子S7-200 SMART系列ST30的高速脉冲输出实现步进电机位置控制功能,给出了位置控制系统设计方案,实验表明能够实现精确定位控制。
1 控制原理步进电机是用电脉冲信号进行控制的,每输入一个脉冲信号,输出轴便转动一定的角度或前进一步。
步进电机输出轴的角位移量与输入脉冲成正比,控制输入的脉冲数就能准确地控制输出的角位移量,精准地定位。
步进电机输出轴的转速与输入的脉冲频率成正比,控制输入的脉冲频率就能准确地控制步进电机的转速。
改变控制绕组的通电顺序,步进电机就能反转。
因此,可以通过控制输出脉冲数量、频率和控制绕组的通电顺序来控制步进电机的转动。
本系统是利用西门子S7-200 SMART自带的脉冲发生器向步进电机发出脉冲信号和方向控制信号,并通过调节步进电机驱动器的拨码开关实现脉冲频率变化,以此来控制电机的速度变化。
这种方法可以实现步进电机的正转控制和反转控制,可实现在运转状态下,正向或反向的切换;在停止状态下,可正向或反向启动电机;在运转中实时改变旋转速度大小,并且可以实现低速运转[2-3]。
步进电机控制系统框如图1所示。
2 系统硬件设计本控制系统选用西门子S7-200 SMART系列的ST30 PLC作为控制器,S7-200 SMART系列的ST 30 PLC有18个输入点,12个输出口,两个PTO /PWM 输出端口(Q0.0,Q0.1)。
可编程控制器应用实训形考7--S7-200 实现电机正反转 PLC 控制
![可编程控制器应用实训形考7--S7-200 实现电机正反转 PLC 控制](https://img.taocdn.com/s3/m/0f67505b26284b73f242336c1eb91a37f1113225.png)
S7-200 实现电机正反转 PLC 控制一、实训目的1、能够正确理解三相异步电动机的正反转控制工序及控制要求,应用 PLC 技术实现对电动机的控制。
2、训练 PLC 控制系统编程的思想和方法。
3、熟悉 PLC 的使用,提高应用 PLC 的能力。
二、实训要求通过查找相关资料和教师讲解了解步进电机运转的基本原理和步进电机控制系统的基本组成;以实验室西门子 SIMATIC S7-200 为硬件设备,认识掌握用 PLC 控制系统控制步进电机正反转的方法;学习 STEP7-Micro/WIN4.0 软件,运用梯形图语言进行编程。
三、实训内容各种生产机械常常要求具有上下、左右、前后等相反方向的运动,这就要求三相交流异步电动机能正反向转动。
如下图所示,将三相电源进线(L1、L2、L3)依序与电动机的三相绕组首端(U、V、W)相连,就可使电动机获得正序交流电而正向旋转;只要将三相电源进线中的两个边相对调,就可改变电动机的通电相序,使电动机获得反序交流电而反向旋转。
PLC 可以非常方便地对三相交流异步电动机进行“正反转”控制。
需要进行硬件设计和 I/O 分配。
1、正转:按下正转按钮 SF2,接触器 QA1 控制电动机正转线圈得电,QA1 常开触点闭合自锁,SF2 动断触点断开,控制电动机反转线圈无法得电,电动机锁定正转;2、反转:按下反转按钮 SF3,接触器 QA2 控制电动机反转线圈得电,QA2 常开触点闭合自锁,SF3 动断触点断开,控制电动机正转线圈无法得电,电动机锁定反转。
3、停止:按下停止按钮 SF1,电动机停止旋转。
因此,PLC 需要 3 个输入触点分别连接停止按钮 SF1、正转按钮 SF2 和反转按钮 SF3,同时需要2 个输出触点分别连接正转接触器 QA1 和反转接触器 QA2。
通常,PLC 实现对三相异步电动机的“正反转”控制的过程中,配合硬件接线图,我们需要编制梯形图程序,即可完成电动机正反转控制程序的编制。
西门子S7-200系列PLC在步进电机定位控制中的应用
![西门子S7-200系列PLC在步进电机定位控制中的应用](https://img.taocdn.com/s3/m/5eecfdf84128915f804d2b160b4e767f5bcf8040.png)
西门子S7-200系列PLC在步进电机定位控制中的应用
西门子S7-200系列PLC可以在步进电机定位控制中扮演关键
角色。
步进电机是一种常用于精确位置控制的电机,可以在不使用传感器的情况下实现准确的位置控制。
PLC可以通过控
制步进电机的驱动器,实现对步进电机的定位控制。
PLC可以接收外部输入信号,用于触发步进电机的运动。
这
些信号可以包括启动信号、停止信号、以及指令信号等。
PLC
可以根据不同的输入信号状态,控制步进电机的运动方向和速度。
PLC可以与步进电机控制器进行通信,以发送指令和接收状
态反馈。
PLC通过发送指令,控制步进电机按照指定的步进
角度或者位置移动。
同时,PLC可以接收步进电机控制器的
状态反馈信息,包括是否到达目标位置、是否超出限位等,以便进行适当的控制策略。
PLC可以与外部设备(例如传感器、触发器等)进行联动,
实现更加复杂的步进电机定位控制。
通过接收外部设备的信号,PLC可以根据具体的应用需求,进行逻辑判断和控制操作,
以实现更加灵活和精确的步进电机定位控制。
西门子S7-200系列PLC在步进电机定位控制中具有广泛的应用。
它可以根据各种输入信号状态,控制步进电机的运动方向和速度,实现精确的位置控制。
同时,PLC还可以与步进电
机控制器和外部设备进行通信和联动,实现更加复杂的控制策略。
用西门子S7-200做PLC电机正反转控制项目的学习
![用西门子S7-200做PLC电机正反转控制项目的学习](https://img.taocdn.com/s3/m/7b829de68e9951e79a892784.png)
用西门子S7-200做PLC电机正反转控制项目的学习生产设备常常要求具有上下、左右、前后等正反方向的运动,这就要求电动机能正反向工作,对于交流感应电动机,一般借助接触器改变定子绕组相序来实现。
常规继电控制线路如下图所示。
在该控制线路中,KM1 为正转交流接触器,KM2 为反转交流接触器,SB1 为停止按钮、SB2 为正转控制按钮,SB3 为反转控制按钮。
KM1、KM2 常闭触点相互闭锁,当按下SB2 正转按钮时,KM1 得电,电机正转;KM1 的常闭触点断开反转控制回路,此时当按下反转按钮,电机运行方式不变;若要电机反转,必须按下SB1停止按钮,正转交流接触器失电,电机停止,然后再按下反转按钮,电机反转。
若要电机正转,也必须先停下来,再来改变运行方式。
这样的控制线路的好处在于避免误操作等引起的电源短路故障。
PLC 控制电机正反转I/O 分配及硬件接线1、接线:按照控制线路的要求,将正转按纽、反转按纽和停止按纽接入PLC 的输入端,将正转继电器和反转继电器接入PLC 的输出端。
注意正转、反转控制继电器必须有互锁。
2、编程和下载:在个人计算机运行编程软件STEP 7 Micro-WIN4.0,首先对电机正反转控制程序的I/O 及存储器进行分配和符号表的编辑,然后实现电机正反转控制程序的编制,并通过编程电缆传送到PLC 中。
在STEP 7 Micro-WIN4.0 中,单击“查看”视图中的“符号表”,弹出图所示窗口,在符号栏中输入符号名称,中英文都可以,在地址栏中输入寄存器地址。
3、图符号表定义完符号地址后,在程序块中的主程序内输入如下图程序。
注意当菜单“察看”中“?符号寻址”选项选中时,输入地址,程序中自动出现的是符号编址。
若选中“查看”菜单的“符号信息表”选项,每一个网络中都有程序中相关符号信息。
4、程序监控与调试:通过个人计算机运行编程软件STEP 7 Micro-WIN4.0,在软件中应用程序监控功能和状态监视功能,监测PLC 中的各按纽的输入状态和继电器的输出状态。
西门子S系列PLC控制步进电机进行正反转的方法
![西门子S系列PLC控制步进电机进行正反转的方法](https://img.taocdn.com/s3/m/2cd51b45cd1755270722192e453610661ed95a3b.png)
西门子S系列PLC控制步进电机进行正反转的方法
S系列PLC是西门子公司生产的一种工业自动化控制设备,可以用于
控制和监测各种电气设备,包括步进电机。
步进电机是一种特殊的电机,
可以精确地控制位置和速度,广泛应用于工业自动化领域。
控制步进电机进行正反转可以使用以下步骤:
1.配置PLC软件:首先需要通过PLC软件配置相应的输入输出(I/O)模块。
根据实际情况,将步进电机的控制信号连接到PLC的输出模块上。
2.编写控制程序:使用PLC软件编写控制程序,控制步进电机的正反转。
PLC软件通常提供了图形化编程界面,可以通过拖拽和连接各种功能
块来搭建程序。
在程序中,可以通过设置输出信号的状态(如ON或OFF)来控制步进电机的正反转。
3.添加控制逻辑:根据步进电机的正反转逻辑,可以使用逻辑功能块
来实现控制。
比如,可以使用一个计时器来控制电机的转动时间,或者使
用一个翻转触点来实现电机的正反转切换。
4.设置步进电机的驱动器:步进电机通常需要配合驱动器使用。
驱动
器是一种电子设备,可以将PLC输出的信号转换为步进电机的工作推力。
根据具体的步进电机型号和驱动器型号,需要根据驱动器的相关规格设置
驱动工作方式,如设置电机的转动方向和步距等。
控制步进电机进行正反转的方法并不复杂,但需要确保PLC软件的配
置和编写程序的正确性。
此外,也需要根据具体的步进电机型号和驱动器
型号,了解其工作规格和特性,以便正确设置和操作。
s7-200实现电动机正反转长动、点动、急停
![s7-200实现电动机正反转长动、点动、急停](https://img.taocdn.com/s3/m/2fcbee245901020207409c0a.png)
目录第一章绪论 (2)1.1设计背景与意义 (3)1.2PLC在电动机正反转控制中的应用概况 (3)1.3设计要求与任务 (4)第二章控制系统设计 (5)2.1确定方案 (5)2.2硬件设计 (7)2.3程序设计 (11)第三章总结 (13)参考文献 (14)第一章绪论电能是现代大量应用的一种能量形式。
电能的生产、变换、传输、分配、使用和控制等都必须利用电机作为能量转换或信号变换的机电装置。
在工业企业中,大量应用电动机作为原动机去拖动各种生产机械。
如在机械工业、冶金工业、化学工业中,机床、挖掘机械、轧钢机、起重机械、抽水机、鼓风机等都要用大大小小的电动机来拖动。
随着生产的发展,某些特种电机必须具有快速响应、模仿性运动、和停止等更复杂而精巧的运动性能,因此,对电动机拖动系统及多电动机拖动系统提出了更高的要求,如要求提高加工精度与工作速度,要求快速起动、制动及逆转,实现在很宽的范围内调速及整个生产过程自动化等。
要完成这些任务,除电动机外,必须有自动控制设备,以组成自动化的电力拖动系统。
三相异步电动机的应用几乎涵盖了工农业生产和人类生活的各个领域,在这些应用领域中,三项异步电动机常常运行在恶劣的环境下,导致产生过流、短路、断相、绝缘老化等事故。
对于应用于大型工业设备重要场合的高压电动机、大功率电动机来说,一旦发生故障所造成的损失无法估量。
在生产过程,科学研究和其他产业领域中,电气控制技术应用十分广泛。
在机械设备的控制中,电气控制也比其他的控制方法使用的更为普遍。
可编程序控制器简称PLC,是以微处理器为核心的工业自动控制通用装置。
它具有控制功能强、可靠性高、使用灵活方便、易于扩展、通用性强等一系列优点。
尤其现代的可编程序控制器,其功能已经大大超过了逻辑控制的范围,还包括运动控制、闭环过程控制、数据处理、通信网络等。
它不仅可以取代传统的继电-接触器控制系统,进行复杂的生产过程控制,还可以应用于工厂自动化网络。
S7-200PLC控制步进电机设计
![S7-200PLC控制步进电机设计](https://img.taocdn.com/s3/m/9e798005360cba1aa811dadc.png)
S7-200PLC控制步进电机设计步进电机的控制和驱动方法很多,按照使用的控制装置来分可以分为:普通集成电路控制、单片机控制、工业控制机控制、可编程控制器控制等几种。
本设计选用西门子S7-200PLC通过控制驱动器来控制步进电机。
1步进电机的选择两相混合式步进电机内部结构如图4.1所示:两相混合式步进电动机的绕组接线如图4.2所示,A、B两相绕组沿径向分相,沿着定子圆圈有8个凸出的磁极,1、3、5、7磁极属于A相绕组,2、4、6、8磁极属于B相绕组,定子每个极面上有5个齿,极身上有控制绕组。
转子由环形磁钢和两段铁芯组成部分,环形磁钢在转子中部,轴向充磁,两段铁芯分别装在磁钢的两端,使得转子轴向分为两个磁极。
转子铁芯上均匀分布50个齿,两段铁芯上的小齿相互错开半个齿距,定转子的齿距和齿宽相同。
线圈1、5、3、7串联组成A相绕组;线圈2、6、4、8串联组成B相绕组。
2 步进电机驱动电路设计步进电机必须有驱动器和控制器才能正常工作。
驱动器的作用是对控制脉冲进行环形分配、功率放大,使步进电机绕组按一定顺序通电,控制电机转动。
2.1 驱动器的选择本设计选用型号为2MA320的驱动器。
该型号驱动器的特点:1)供电电压DC12-36V或AC12-24V2)驱动电流0.3-2.0A3)细分精度1-128细分可选4)光隔离信号输入5)电机噪声优化功能6)可驱动任何2.0A相电流以下两相、四相混合式步进电机7)20KHz斩波频率2.2 步进电机驱动技术接口电路用光电隔离方式将运动控制器和驱动器连接起来,避免驱动器中的大电流干扰信号经地线窜入运动控制器电路。
环形分配器将脉冲及方向信号按设定的节拍方式,转换为功放管的导通和截止信号从而控制各相绕组的通电和断电。
功率放大器将电源功率转换为电机输出功率驱动负载运动。
驱动接口电路如图4.4所示:当两相控制绕组按次序轮流通电,每拍只有一相绕组通电,四拍构成一个循环。
当控制绕组有电流通过时,便产生磁动势,它与永久磁钢产生的磁动势相互作用,产生电磁转矩,使转子产生步进运动。
用西门子S7-200做PLC电机正反转控制项目的学习
![用西门子S7-200做PLC电机正反转控制项目的学习](https://img.taocdn.com/s3/m/7b829de68e9951e79a892784.png)
用西门子S7-200做PLC电机正反转控制项目的学习生产设备常常要求具有上下、左右、前后等正反方向的运动,这就要求电动机能正反向工作,对于交流感应电动机,一般借助接触器改变定子绕组相序来实现。
常规继电控制线路如下图所示。
在该控制线路中,KM1 为正转交流接触器,KM2 为反转交流接触器,SB1 为停止按钮、SB2 为正转控制按钮,SB3 为反转控制按钮。
KM1、KM2 常闭触点相互闭锁,当按下SB2 正转按钮时,KM1 得电,电机正转;KM1 的常闭触点断开反转控制回路,此时当按下反转按钮,电机运行方式不变;若要电机反转,必须按下SB1停止按钮,正转交流接触器失电,电机停止,然后再按下反转按钮,电机反转。
若要电机正转,也必须先停下来,再来改变运行方式。
这样的控制线路的好处在于避免误操作等引起的电源短路故障。
PLC 控制电机正反转I/O 分配及硬件接线1、接线:按照控制线路的要求,将正转按纽、反转按纽和停止按纽接入PLC 的输入端,将正转继电器和反转继电器接入PLC 的输出端。
注意正转、反转控制继电器必须有互锁。
2、编程和下载:在个人计算机运行编程软件STEP 7 Micro-WIN4.0,首先对电机正反转控制程序的I/O 及存储器进行分配和符号表的编辑,然后实现电机正反转控制程序的编制,并通过编程电缆传送到PLC 中。
在STEP 7 Micro-WIN4.0 中,单击“查看”视图中的“符号表”,弹出图所示窗口,在符号栏中输入符号名称,中英文都可以,在地址栏中输入寄存器地址。
3、图符号表定义完符号地址后,在程序块中的主程序内输入如下图程序。
注意当菜单“察看”中“?符号寻址”选项选中时,输入地址,程序中自动出现的是符号编址。
若选中“查看”菜单的“符号信息表”选项,每一个网络中都有程序中相关符号信息。
4、程序监控与调试:通过个人计算机运行编程软件STEP 7 Micro-WIN4.0,在软件中应用程序监控功能和状态监视功能,监测PLC 中的各按纽的输入状态和继电器的输出状态。
西门子S7-200 SMART PLC原理及应用教程课件第八章
![西门子S7-200 SMART PLC原理及应用教程课件第八章](https://img.taocdn.com/s3/m/b463a4eac77da26925c5b0ff.png)
图8-13 PLC与步进驱动器的连接
驱动器个接口的含义如表8-4所示,平时用到的小型比步进电机多为 两相,上图为四线接法。
表8-4 驱动器引脚
信号名
说明
信号名
说明
PUL+
脉冲信号(+)输入 ENABLE+
使能信号(+)输入
随着步进电动机在各方面的广泛应用,步进电动机的驱动装置也从分立元件电路 发展到集成元件电路,目前已发展到系列化、模块化的步进电动机驱动器。这些对 于步进电动机控制系统的设计,不仅提供了模块化的选择,而且简化了设计过程, 提高了效率与系统运行能可靠性。
不同生产厂家的步进电动机驱动器虽然标准不统一,但其接口定义基本相同,只 要了解接口中接线端子、标准接口及拨动开关的定义和使用,即可利用驱动器构成 步进电动机控制
式中f为控制脉冲的频率;转速取决于脉 冲频率、转子齿数和拍数,与电压、负载、 温度等因素无关。
(4)步进电动机具有自锁能力。当控制电 脉冲停止输入,让最后一个脉冲控制的绕组 继续通直流电时,电动机保持在最后一个脉 冲控制的角位移的终点位置。步进电动机可 以实现停车时转子定位。
S7-200 SMART PLC与步进电机的连接
Q0.3 SM567.0 SM567.1 SM567.2 SM567.3 SM567.4 SM567.5 SM567.6 SM567.7 SMW568 SMW570
PWM刷新周期值 0:不刷新;
1:刷新
PWM刷新脉冲宽度值
0:不刷新;
1:刷新
保留
PWM时基选择 保留
0:1ms; 1:1ms
保留
s7-200控制步进电机正转和反转程序
![s7-200控制步进电机正转和反转程序](https://img.taocdn.com/s3/m/c5a1601a866fb84ae45c8de7.png)
块:主程序作者:创建时间:2014.07.20 10:45:11 修改时间:2014.08.27 14:23:42符号变量类型数据类型注释 TEMP TEMP TEMPTEMP程序注释步进电机正转和反转控制程序网络 1正转(清零) 脉冲周期1msR MOV_WENOENOUT IN SM0.0脉冲口:Q0.012SMW68符号地址注释脉冲口Q0.0网络 2从Q0.0口发脉冲PMOV_BENOENOUT IN MOV_DW ENOENOUT IN PLSENOENQ0.X正转:I0.016#8D SMB67+400SMD720符号地址注释正转I0.0R 正转:I0.0方向:Q0.11符号地址注释方向Q0.1ON时反转,OFF时正转正转I0.0网络 4PMOV_BENOENOUT IN MOV_DW ENOENOUT IN PLSENOENQ0.X反转:I0.116#8D SMB67+400SMD720符号地址注释反转I0.1网络 5S 反转:I0.1方向:Q0.11符号地址注释反转I0.1方向Q0.1ON时反转,OFF时正转PMOV_BENO ENOUT INMOV_DWENO ENOUT INPLSENO ENQ0.X停止:I0.216#0SMB670SMD72符号地址注释停止I0.2创建时间:2014.07.20 10:45:11修改时间:2014.07.20 10:45:11符号变量类型数据类型注释EN IN BOOLININ_OUTOUTTEMP子程序注释网络标题网络 1网络注释创建时间:2014.07.20 10:45:11修改时间:2014.07.20 10:45:11符号变量类型数据类型注释TEMPTEMPTEMPTEMP中断程序注释网络 1网络标题网络注释。
基于西门子S7-200PLC的步进电机控制
![基于西门子S7-200PLC的步进电机控制](https://img.taocdn.com/s3/m/93c364eb524de518964b7d27.png)
2 相关指 令介绍
21 高速脉 冲输 出方式 .
图 2 脉冲输 出指令格式
F g 2 P leo t u i . us up t i sr ci n f r t n t t ma u o o
1P O指 令可输 出一 串 占空 比为 5 %的 脉冲 串 ,用户 可控制 脉 冲个数 和周期 ; )T 0 2P )WM 指令 可输 出一 串 占空 比可调 的脉 冲 , 户可控 制脉 冲的周 期和频 率 . 冲 用 脉
1 硬 件系 统组成
11 步进 电机 及驱 动器 . 步进 电机是 一种将 脉 冲信号 转换成 角位 移或 直线位 移 的执行 机构 ,其转 动距离 和 角度取 决于输 入脉 冲
的个数 ,转动方 向取决 于输入 脉 冲的相 序 ;其控 制主要 有转 动方 向控 制 、匀速 控制 和加减 速 控制 . 驱 动 其 器 是一 种 能将 控 制系统 提供 的脉 冲信号转 化 为步进 电机 角位移 的器件 ,因此 ,通过 步进 电机驱 动器 就可 以 使 控制 系统 的脉 冲频率 和步进 电机 的转速 呈线性 关 系.
用 P C 高级 指令 中的 P O 和 P L T WM 指令控 制步进 电机 的转速 和 转向. 关键词 : 可编程控 制 器;步进 电机 ;转速控 制 ;转 向控 制
中 图分 类 号 :T 4 P 7 M3 ;T 2 l 文 献标 志 码 :A 文 章 编号 :1 7 — 3 62 1 ) 4 0 6 — 2 6 4 3 2 (0 2 0 — 3 0 0
12 PLC .
德 国西 门子公 司生 产 的 s —0 系列 P C应用 范 围覆盖 了所有 与 自 72 0 L
动检测 、自动化控 制相 关 的工业及 民用领 域 , 可提供 C U2 1 2 、 它 P 2 、2 2
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、主程序先正转,等到正转完了就中断,中断中接通个辅助触点(M0.X),当M.0X闭合,住程序中的反转开始运做。
这样子就OK了。
2、用PTO指令让Q0.0 OR Q0.1高速脉冲,另一个点如Q0.2做方向信号,就可以控制正反转了,速度快慢就要控制输出脉冲周期了,周期越短速度越快,如果你速度很快的话请考虑缓慢加速,不然它是启动不了的,如果方向也变的快的话就要还做一个缓慢减速,不然它振动会蛮厉害,而且也会失步。
3、程NETWORK 1 // 用于单段脉冲串操作的主程序(PTO)
// 首次扫描时,将映像寄存器位设为低
// 并调用子程序0
LD SM0.1
R Q0.0 1
CALL SBR_0
NETWORK 1 // 子程序0开始
LD SM0.0
MOVB 16#8D SMB67 // 设置控制字节:
// - 选择PTO操作
// - 选择单段操作
// - 选择毫秒增加
// - 设置脉冲计数和周期数值
// - 启用PTO功能
MOVW +500 SMW68 // 将周期设为500毫秒。
MOVD +4 SMD72 // 将脉冲计数设为4次脉冲。
ATCH INT_0 19 // 将中断例行程序0定义为
// 处理PTO完成中断的中断。
ENI // 全局中断启用
PLS 0 // 激活PTO操作,PLS0 =》Q0.0
MOVB 16#89 SMB67 // 预载控制字节,用于随后的
// 周期改动。
NETWORK 1 // 中断0开始
// 如果当前周期为500毫秒:
// 将周期设为1000毫秒,并生成4次脉冲
LDW= SMW68 +500
MOVW +1000 SMW68
PLS 0
CRETI
NETWORK 2
// 如果当前周期为1000毫秒:
// 将周期设为500毫秒,并生成4次脉冲
LDW= SMW68 +1000
MOVW +500 SMW68
PLS 0序注释
艾驰商城是国内最专业的MRO工业品网购平台,正品现货、优势价格、迅捷配送,是一站式采购的工业品商城!具有10年工业用品电子商务领域研究,以强大的信息通道建设的优势,以及依托线下贸易交易市场在工业用品行业上游供应链的整合能力,为广大的用户提供了传感器、图尔克传感器、变频器、断路器、继电器、PLC、工控机、仪器仪表、气缸、五金工具、伺服电机、劳保用品等一系列自动化的工控产品。
如需进一步了解相关PLC产品的选型,报价,采购,参数,图片,批发等信息,请关注艾驰商城。
/。