基于S7-200 PLC的位置控制器设计

发布者:心境恬淡最新更新时间:2014-12-03 来源: eefocus关键字:PLC  位置控制器  去耦电容 手机看文章 扫描二维码
随时随地手机看文章

对于由伺服电机带动的旋转物体进行位置控制,通常采用套轴式的电磁旋转变压器加复杂的处理电路来实现角度的编码,再由角度编码进行位置的闭环控制。上述的位置控制多用于测角精度要求高的场合中,设备构成复杂、成本较高。在某些实际应用中,需要进行较为简单的位置定位。比如在一个由伺服电机带动的机械机构需要在360°的旋转范围内进行4个或多个档位的定位,实际应用中像建筑行业中控制阀门的大小来对给水量、水泥量、沙石量进行控制或军工工程控制,这样的定位控制精度要求不高,采用上述的方法进行位置控制显然不够经济,成本过高。


PLC(Programmable Logic Controller)在工业控制中应用广泛。其高可靠性、高稳定性、友好的编程环境以及辅以触摸式人机界面,使得各种工业控制更方便直观、经济可靠。这里主要阐述了基于S7-200PLC实现位置控制方法。

1系统硬件设计

该系统是以PLC控制器为核心的位置控制系统,包含伺服电机、光电编码器、操作及显示屏、上位计算机、伺服电机控制电路和状态返回电路。其硬件总体结构框图如图1所示。



图1 硬件总体结构框图


1.1 S7-200 PLC

该系统设计核心部件采用西门子S7-200系列的PLC,该系列PLC功能丰富,具有多种功能模块,可方便通过人机界面对设备进行操作和监视其状态,高版本的PLC主机拥有2个通讯端口,在使用人机界面对设备进行操作的同时还可通过RS-485接口和计算机实现逻辑运算及状态管理,对设备进行远程控制和监视。该系统使用S7-200 PLC的一个重要的功能:高速可逆计数。光电编码器和伺服电机同轴连接,伺服电机旋转带动光电编码器产生连续的脉冲串,PLC通过输入点读取光电编码器产生的脉冲,实现高速可逆计数。例如设置高、中、低3个给水量档位并进行控制。在调试阶段应先驱动伺服电机进行3个给水量的位置标定,也就是说,高、中、低3个档位分别对应唯一的脉冲数。应该注意的是,由于采用的是增量式光电编码器,也就是说,当编码器掉电后并不能将当前的脉冲数保存。所以在旋转机构上还要设置2个限位开关,一来保护机械结构;二来把逆向的限位开关的位置定为零位,这样相对于这个零位的高、中、低3个给水档位从光电编码器读到的脉冲数即为这3个档位的位置。这3个位置可通过PLC编程对其控制。图2给出S7-200 PLC高速可逆计数器的时序图。



图2 S7-200 PLC高速计数器时序图


1.2光电编码器

光电编码器,是一种通过光电转换将输出轴上的机械几何位移量转换成脉冲或数字量的传感器。这是目前应用最多的传感器,光电编码器是由光栅盘和光电检测装置组成。光栅盘是在一定直径的圆板上等分地开通若干个长方形孔。由于光电码盘与电动机同轴,电动机旋转时,光栅盘与电动机同速旋转,经发光二极管等电子元件组成的检测装置检测输出若干脉冲信号,此外,为判断旋转方向,码盘还可提供相位相差90°的两路脉冲信号。图3为在实际项目中采用光电编码器的时序图,从图中可以看出此光电编码器的相位判断角度为90°±45°;另外图中标识的CW(顺时针)和CCW(逆时针)可以根据实际应用在PLC程序中自行定义。图4为在实际项目中采用光电编码器的内部电路和外部引线图。


图3 光电编码器时序图

图4 光电编码器的内部电路和外部引线
 


2系统软件设计

2.1设计要点

该系统软件设计的重点为:1)准确配置高速计数器;2)位置控制器的允差设计,允差的选择应尽量小以提高伺服系统的控制精度,在满足系统定位精度的前提下,允差的设计上还需要考虑于机械结构定位的分辨率,以免设置值过小机械结构控制不到位而引起驱动电机反复转动调节,往往需要现场标定;3)初始位置的精确标定,需要注意的是初次标定各档位位置时应使用手动控制方式,并且要将机械限位开关状态接入PLC.由于采用增量式光电编码器,计数器当前值要存在PLC的掉电可保存寄存器MDl4中。

2.2程序设计

在程序中首先需要将高速计数器配置为A/B相正交输入,4倍计数速率,增计数,并使能高速计数器,然后将标定好的各档位位置填入相应的地址中,并且设置允差为两个脉冲,也就是说各档位的脉冲数加减2即为相应的到位。伺服系统传动装置的间隙是多样性的,并且对伺服控制的性能有影响,设置允差的目的是为了消除由于伺服传动间隙引起的系统不稳定,从而准确定位。

在程序设计时除顺、逆限位和顺转、逆转的互锁程序外,重点在于如何用PLC实现多点重复定位。主要设计程序如下:

3工程应用情况


这种设计方法被利用在某军用雷达工程的衰减器控制的4位置定位系统中,系统要求驱动机械部件在0°~360°内的4个位置往返定位,定位精度要求O.1°。在具体的设计中驱动电机选用型号为55TYD02的交流电机,编码机构选用型号为OMRON E6B2的相对式光电码盘。位置的行程范围360°对应于8 400个脉冲,则使用S7-200 PLC高速计数器读入的位置分辨率为360°/8400=0.043°;根据机械结构实际标定位置允差值设置为2个脉冲,此定位系统的控制精度可达到0.86°,满足系统定位精度0.1°的要求,电机正向或反向运转一次到位,快速准确。

并将激光二极管的阴极与去耦电容以一个短路径相连。由于导线的电感,即使选用一个非常好的旁路电容也会受到响应限制,因此有必要在电源旁放置一个电感,并且在电感旁接一个去耦电容来防止供应线上的切换电流产生的电磁干扰。并将激光二极管的阴极与去耦电容以一个短路径相连。由于导线的电感,即使选用一个非常好的旁路电容也会受到响应限制,因此有必要在电源旁放置一个电感,并且在电感旁接一个去耦电容来防止供应线上的切换电流产生的电磁干扰。并将激光二极管的阴极与去耦电容以一个短路径相连。由于导线的电感,即使选用一个非常好的旁路电容也会受到响应限制,因此有必要在电源旁放置一个电感,并且在电感旁接一个去耦电容来防止供应线上的切换电流产生的电磁干扰。并将激光二极管的阴极与去耦电容以一个短路径相连。由于导线的电感,即使选用一个非常好的旁路电容也会受到响应限制,因此有必要在电源旁放置一个电感,并且在电感旁接一个去耦电容来防止供应线上的切换电流产生的电磁干扰。

4结束语

PLC适用于比较恶劣的工业环境,通过其通讯口和上位计算机实现通讯,可以使操作人员在安全的环境下实现远程控制;光电编码器构造原理简单,机械寿命可达几万小时以上,抗干扰能力强。由两者为核心构成的硬件电路实现位置控制方法适用于具有多个设置点重复定位的机械旋转控制设备,完全满足一般的工业控制要求。这种设计原理清晰、硬件需求明确、易于实现、调试维护方便,具有很好实用和适用性。上述的位置控制方法已经应用于某军用雷达工程的衰减器控制中,其控制精度可达到0.86°,满足系统定位精度0.1°的要求,设备运行稳定可靠,效果良好。

关键字:PLC  位置控制器  去耦电容 引用地址:基于S7-200 PLC的位置控制器设计

上一篇:Microscan提供新的IntelliText OCR工具
下一篇:通过“标准”控制系统实现基础设施网络自动化

推荐阅读最新更新时间:2024-05-02 23:20

西门子1200/1500系列PLC的Modbus TCP通讯实例
在现代工业生产中,经常遇到上位机需要和第三方下位机通讯,比如第三方仪表,变频器,温度模块,压力变送器等等,这下就需要ModbusRTU,ModbusTCP/IP协议了,若您的第三方设备支持modbusTCP/IP协议,这时就可以采用网络通讯了。 今天我们以博途平台来介绍西门子1200和1500的TCP通讯,通过这个案例过后可以举一反三,应用到实际的项目中。本案例仅供参考。 我们在做这个项目案例时需要满足以下软硬件要求: 1.)一台西门子1200系列PLC(本案例是1215DCDCDC,控制器不一定和本案例的一样,只要支持modbusTCP协议就可以); 2.)一台西门子1500系列PLC(本案例是1513,控制器不一定和本
[嵌入式]
西门子1200/1500系列<font color='red'>PLC</font>的Modbus TCP通讯实例
基于S7-1200PLC的流量累积功能程序
在使用s7-1200PLC编写程序的时候,如果项目上需要用到流量累积功能,但是本款PLC并没有自带流量累积功能块。这时,就需要我们组态工程师自己编写一个具有流量累积功能程序,或者将该程序封装为FB块或者FC块。本文以封装FB块为例。 第一步:在程序块目录下单击添加新块,弹出添加新块对话框,选中FB函数块,在名称栏填上需要命名的名字,如:Totalizer,选择编程需要用的编程语言,本文以SCL语言讲解,FB块的编号可以通过手动或自动生成,然后单击确认,如下图所示 第二步:打开新建功能块,并建立临时变量,如下图所示 第三步:程序编写,如下图所示: 程序编写完成后,进行编译,编译没有错误时,在FC(FC2,FLOWAC
[嵌入式]
基于S7-1200<font color='red'>PLC</font>的流量累积功能程序
车床液压系统PLC控制系统设计
引 言   在机械工业中,传统普通车床仍占有相当比例,其中部分车床采用液压系统来控制刀具的自动切换,机床电气控制部分多应用继 电器 ——接触器控制来实现,这类系统元器件多,体积大,连线复杂,可靠性和可维护性低,故障率高,工作效率低,而随着计算机技术、电子技术等的发展,计算机控制技术在液压传动控制中也得到了广泛的应用。以计算机技术为核心的 PLC (可编程序控制器)具有抗干扰性强,运行可靠等诸多优点在工业自动化领域已被广泛应用。本文即是利用PLC控制技术,对传统液压回路进行系统控制设计,变传统电气控制为PLC控制。 1 工作原理   1.1车床液压控制回路的液压元件构成   此车床液压控制回路主要由以下原件组成:左夹紧液压缸用于夹紧
[嵌入式]
PLC定时脉冲信号标准程序
plc编程中,经常要求能够维持一个扫描周期时间的定时脉冲信号,如图所示。由于不同分辨率的定时器,其计时当前值和状态标志位的刷新变化不同,很容易造成编程的错误,有时调试现场的条件所限,明知是定时器的原因,而又无法做出判断。这样,就需要一个适用于不同分辨率的定时脉冲信号程序,如图所示。 图 定时脉冲标准程序 图所示的程序,虽然非常简单,但它完全适应1ms、10ms、100ms等不同分辨率的定时器,确保M0.0能够在1s的时间后产生一个能够维持一个扫描周期间的脉冲信号,是一个通用的标准的定时脉冲信号程序。
[嵌入式]
<font color='red'>PLC</font>定时脉冲信号标准程序
基于自定义时钟脉冲的交通红绿灯控制设计
    随着我国社会经济的快速发展和人民生活水平的日益提高,城市规模也不断扩大,城市交通也日益繁忙,作为保障了城市交通安全、有序、快速运行的红绿灯的控制问题,是城市交通监控指挥系统中最重要的组成部分。交通红绿灯的控制既要安全可靠,其控制程序又要便于根据道路交通流量情况进行修改。以PLC定时器构成的自定义时钟脉冲程序段作为程序基本单元设计的交通红绿灯控制程序结构简单、思路清晰,在不改变程序结构的情况下,通过定时器设定值的调整快速获得新的红绿灯控制规律。下面就以三菱FX2N型PLC作为控制核心元件,阐明交通红绿灯的控制设计思路和控制方案。 1 工作任务与时序分析 1.1 工作任务     如图1所示,十字路口分别在东西方向和南北方向装设
[嵌入式]
ECU及控制器的搭载位置
微控制器 微控制器的基本构成 车载ECU中的微控制器虽然是用于车载,但其基本构成与普通的微控制器相同。为了应对近年来的法规制度,ROM(ReadOnlyMemory,只读存储器)逐渐改变为闪存类型,可更改ROM内以模块单位记忆的内容。时序控制器是与时间及时刻相关的控制装置。设定时刻与内部时序(计时器的数值)一致时,具有使既定输出改变的匹配功能、记忆外部信号的边缘输入时刻的捕获功能。匹配功能用于确定喷油信号输出正时等。 捕捉功能与中断控制器配合,用于检测发动机转速信号输出等。通信接口是与ECU内部的输入/输出扩展IC及其他ECU进行通信的装置。近年,为了应对车内LAN(LocalAreaNetwork,局域网),内置CAN功
[嵌入式]
ECU及<font color='red'>控制器</font>的搭载<font color='red'>位置</font>
PLC在连续式立式包装落料秤控制中的应用
      立式包装机是将卷筒状的挠性包装材料制成袋筒,充入物料后,进行封口,三个功能自动连续完成的机器。配合上道的计量冲填机械,立式包装机常用于包装块状、片状、粒状、梗枝状、粉状以及流体和半流体物料。立式包装通常分为连续式包装机和间歇式包装机。 1 连续立式包装机工艺介绍   图1  间歇式垂直包装机       如图1所示,间歇式垂直包装机的横封装置固定在一个位置上,每次封口的时候,拉薄膜的动作定制,封口达到一定时间以后才能脱开再继续拉薄膜,而连续式垂直包装机则可以不停止拉薄膜动作,在实施完全压合动作过程中整个横封台保持与薄膜牵引一致的速度,完成以后退开横封台,到一定位置后再飞快退回到上面的位置上。因为连续式生产效率高,目前连续
[嵌入式]
plc的编程方法与设计规则
plc主要靠运行程序工作,要使可编程控制器充分发挥作用,除了选用正确的可编程控制器型号,合适的检测和执行装置,合理规划系统结构之外,编制出一个高质量的可编程控制器工作程序也是很重要的。 一、编程要求 1、所编的程序要合乎所使用的PLC的有关的规定主要是对指令要准确地理解,正确地使用。各种PLC指令多有类似之处,但还有些差异。对于有PLC使用经验的人,当选用另一种不太熟悉的型号进行编程设计时,一定要对新型号PLC的指令重新理解一遍,否则容易出错。 2、要使所编的程序尽可能简洁简短的程序可以节省内存,简化调试,而且还可节省执行指令的时间,提高对输入的响应速度。要使所编的程序简短,就要注意编程方法,用好指令,用巧指令,还要能优化
[嵌入式]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved