可编程控制器在微电机控制中的应用
2018-11-27 13:59:29 来源:易维通订阅号
【哔哥哔特导读】本文拟就s7-200系列plc中cpu214通过与一台simovert微型主电机驱动器通信来起动、停止电机,以及改变电机的频率,介绍其特点并给出相应的应用程序流程图或源程序。
本文拟就s7-200系列plc中cpu214通过与一台simovert微型主电机驱动器通信来起动、停止电机,以及改变电机的频率,介绍其特点并给出相应的应用程序流程图或源程序。
1.引言
随着plc在工厂自动化中的广泛应用,各plc生产商不断推承出新,功能更加完善,性能更加优异的plc不断涌现。以德国西门子公司为例,90年代中期,继s5系列plc之后,就相继推出了s7系列的plc。该系列plc不仅具有s5系列plc的优点,而且更加注重功能的改进和集成。
对于现在应用广泛的闭环控制、模拟量处理、通信联网、脉冲输出等均提供了相应的指令及使用途径。编程软件step7为用户提供了界面友好且功能强大的开发工具。本文拟就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-200cpu214的1、3、8端上,电缆另一端是插孔,分别接到微型主电机驱动器的13、14、15端子上。
3.分析及说明
(1) s7-200自由通信口模式
s7-200cpu214与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所示。
5.程序及注释
由于文章篇幅的限制,在此仅给出与通信有关部分的源程序。
sbr 7 //初始化xtm及xtm定时器
xmt vb99,0 //发送
atch 0,9 //捕捉xtm发送中断,并
//调用中断程序0
movb 255,smb34 //设置xtm定时器255ms
atch 1,10 //捕捉xtm定时器中断,
//并调用中断1
ret
int 0 //中断程序0,xmt发送中断处理,
声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请与我
们联系,我们将及时更正、删除,谢谢。
高集成化的芯片成为当下MCU领域研发和市场布局的重点,但是在实际应用中仍然面临散热等痛点问题,MCU厂商是如何解决和优化这些痛点?
最近一周,多家半导体大厂发布新品,其中英飞凌推出了D²PAK和DPAK封装的 TRENCHSTOP™的IGBT7系列器件,兆易创新、极海半导体等也在MCU、电机控制专用栅极驱动器等领域取得产品最新进展。
随着科技的发展,空调日渐普及,但是吊扇依旧受到众多消费者的青睐。英飞凌的永磁同步电机吊扇解决方案由非隔离的15V、700mA高压(HV)降压转换器ICE5BR2280BZ和单片集成NPN型电压调节器TLE4284供电,采用IM241系列CIPOSTM Micro IPM作为驱动。
800V高压电驱系统降本路径主要分为:结构创新、电机高速化、电驱系统高压化、电驱系统高效化、减速箱高速低成本化、油液混合冷却技术、一体化热设计与热管理以及可靠性降本。
汇川联合动力始终致力于技术创新,持续优化电驱动系统效率,为终端用户提供续航里程提升的卓越体验。
本文提出了两款永磁汽车发电机的转子结构:径向磁通的空心结构转子和切向磁通的高气隙磁密转子。二者的共同特点是将汽车发电机的两大性能指标之一的[零电流转速]降低到600rpm以下。该发电机非常适用于城市公交车,提高了效率,延长了车载蓄电池的使用寿命,节能节油,经济效益明显。
第一时间获取电子制造行业新鲜资讯和深度商业分析,请在微信公众账号中搜索“哔哥哔特商务网”或者“big-bit”,或用手机扫描左方二维码,即可获得哔哥哔特每日精华内容推送和最优搜索体验,并参与活动!
发表评论