你当前的位置:首页 > 西门子案例 >

可编程控制器在微电机控制中的应用

返回文章列表 作者:吴玉香 时间:02-07 来源:PLC&FA  字体:【

1 引言
随着PLC在工厂自动化中的广泛应用,各PLC生产商不断推承出新,功能更加完善,性能更加优异的PLC不断涌现。以德国西门子公司为例,90年代中期,继S5系列PLC之后,就相继推出了S7系列的PLC。该系列PLC不仅具有S5系列PLC的优点,而且更加注重功能的改进和集成。对于现在应用广泛的闭环控制、模拟量处理、通信联网、脉冲输出等均提供了相应的指令及使用途径。编程软件STEP 7为用户提供了界面友好且功能强大的开发工具。本文拟就S7-200系列PLC中CPU214通过与一台SIMOVERT微型主电机驱动器通信来起动、停止电机,以及改变电机的频率,介绍其特点并给出相应的应用程序流程图或源程序。

2 硬件要求
(1) 硬件组成
一台带输入仿真器的S7-200 CPU214,一根RS 485电缆,一台微型主电机驱动器和电机;
(2) 参数设置
正确地将电机和微型主电机驱动器接好线,并且所用电机和微型主电机驱动器的参数已通过人工设定,且微型主电机驱动器必须设置在遥控方式(P910=1),波特率:19.2kB(P92=7),地址1(P91=1);
(3) 接线方式
用一根带9针阳性插头的RS 485通信电缆接在S7-200 CPU214的1、3、8端上,电缆另一端是插孔,分别接到微型主电机驱动器的13、14、15端子上。

3 分析及说明
(1) S7-200自由通信口模式
S7-200 CPU214与SIMOVERT微型主电机驱动器通信是通过S7-200自由通信口模式进行的,使用USS5字协议。输入仿真器用来初始化发给电机驱动器的命令。用程序监视RUN/TERM开关,并选择相应的协议来设置自由通信口模式的控制字节(SMB30);
(2) 输入点分配
I0.0 上升沿有效 使电机以上次命令的恒定频率运转;
I0.2 上升沿有效 使电机以上次命令的频率开始变频运转;
I0.4 上升沿有效 停止电机;
I0.5 电平有效 以1或2倍率改变频率:
I0.5=“0”:1倍,I0.5=“1”:2倍;
I0.6 上升沿有效 以1或2倍频率增量增加电机频率;
I0.7 上升沿有效 以1或2倍频率增量降低电机频率;
I1.0 电平有效 控制电机旋转方向,I1.0=0:电机正转,I1.0=1:电机反转;
(3) 程序检测
首先对微型主电机驱动器的发送要计时,如果失败,允许再试发送,最多可试发送3次。然后,对来自微型主电机驱动器的接收也要计时,在退出发送接收操作之前可重试多达3次。对来自微型主电机驱动器的响应信息要进行有效性校验(STX,LEN,ADR及BCC),任何被检测到的错误都要进行显示;
(4) 输出点分配
QB0用来显示检测到的错误信息,具体显示含义如下:
“0”表示无错误;“1”表示非法的响应(除去坏的BBC);“2”表示坏的BBC;“3”表示发送超时;“4”表示接收超时。

4 程序结构
(1) 程序结构
整个控制程序由1个主程序(MAIN)、8个子程序(SBR 0-7)及4个中断程序(INT 0-3)组成。各程序所完成的功能如下:
l MAIN 主程序:监视用于自由通信口/PPI通信切换的RUN/TERM开关,寻找输入信号上升沿作为电机运行命令。
· SBR0 设置自由通信口通信:首次扫描时设置自由通信口模式的参数。
·SBR1 RUN子程序:设定电机恒速运转。
·SBR2 RAMP子程序:设定电机变速运转。
· SBR3 增加频率倍率的子程序:增加微型主电机驱动器的输出频率。
·SBR4 降低频率倍率的子程序:降低微型主电机驱动器的输出频率。
·SBR5 STOP子程序:停止电机。
·SBR6 计算输出信息的BCC。
·SBR7 发送信息,初始化发送定时器。
· INT0 发送(XMT)中断处理程序,打开接收器。
· INT1 发送超时的中断处理程序,最多试发3次。
·INT2 接收字符的中断处理程序。
· INT3 接收超时的中断处理程序,最多试收3次。
(2) 程序流程图如图1所示。


图1 程序流程图

文章相关
现有0条评论 | 更多评论..

我要发表看法



  如果您还不是本站会员
欢迎加入
  • ※ 评论注意事项:
  • 不是会员或未登陆发表评论,评论人名字显示为匿名。
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规。
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任。
  • 本站管理人员有权保留或删除评论中的任意内容。
  • 参与本评论即表明您已经阅读并接受上述条款。
站内搜索
本栏热门
电梯的电气系统由拖动系统和控制系统两部分组成。传统的电气控制系统采用的继电器逻辑控制由于触点多、故障率高、可靠性差、体积大等缺点,正逐渐被淘汰。目前电梯设计使用可编程控制器(PLC),要求功能变化灵活,编程简单,故障少,噪音低。维修保养方便,节能省工,抗干扰能力强
PLC输出的集成脉冲可通过步进电机进行定位控制。关于定位控制,调节和控制操作之间存在一些区别。步进电机不需要连续的位置控制,而在控制操作中得到应用。在以下的程序例子中,借助于CPU214所产生的集成脉冲输出,通过步进电机来实现相对的位置控制。
本文以某物流控制中的机械手控制为例,分析了PLC与步进驱动装置的控制方法,本系统涉及的主要硬件是S7-200 PLC和SH-2H057步进驱动器。
(1) S7-200 PLC系列是西门子公司的可编程控制器,这一系列产品可以满足多种多样的自动化控制要求,由于具有紧凑的设计、良好的扩展性
化工厂、电子厂的漂染冲洗液或电镀冲洗液等工业废水为合乎排放要求,必须经过分离、沉淀等多级处理,使用污水潜水泵对此工业污水进行提升、汇集、调节等处理。PLC因其经济性、灵活性可靠性而得到广泛的应用,PLC的软件可以完成以往传统的接触器继电器式控制无法实现的控制功能
在工业生产中,常需要用闭环控制方式来实现温度、压力、流量等连续变化的模拟量控制。无论使用模拟控制器的模拟控制系统,还是使用计算机(包括PLC)的数字控制系统,PID控制都得到了广泛的应用。PID控制器是比例-积分-微分控制的简称,具有(1) 不需要精确的控制系统数学模型;

设为首页| 加入收藏| 联系我们
Copyright 2004-2007 Www.plc365.coM All Rights Reserved
免费提供PLC可编程控制器编程资料,应用案例,软件下载
请使用1024*768分辨率浏览本站以达到最佳视觉效果