哔哥哔特商务网 |资讯中心 |解决方案 登录 注册 |电子刊 |招聘/求职
您的位置:微电机世界网 >>技术与应用 >>新闻

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

2018-11-27 13:59:29     来源:易维通订阅号        

【哔哥哔特导读】本文拟就s7-200系列plc中cpu214通过与一台simovert微型主电机驱动器通信来起动、停止电机,以及改变电机的频率,介绍其特点并给出相应的应用程序流程图或源程序。

//关xmt定时器

dtch 10 //退出xmt定时器

dtch 9 //中止xmt事件

movw 3,vw204 //刷新xmt重试次数

movw 14,vw208 //响应信息中接收的字符数

movw 0,vw215 //清bcc累加器

movd &vb114,vd211 //设置接收缓冲区指针

atch 2,8 //捕捉rcv(接收)中断,并

//调用中断程序2

atch 3,10 //捕捉接收定时器中断,并调

//用中断程序3

reti

int 1 //定时器中断0处理--发送

dtch 9 //停止xmt(发送)

dtch 10 //退出定时器

decw vw204 //重试次数减1,若为0,且

ld sm1.0 //sm1.0=1,则

movb 3,vb210

movb 3,qb0 //用qb0指示发送超时

movw 3,vw204 //刷新发送重试计数

s m0.0,1 //使run、ramp有效

creti //条件返回

xmt vb99,0 //重试发送

atch 0,9 //捕捉xmt中断,并调用

//中断程序0

movb 255,smb34 //设置xmt定时器为避

//免55ms

atch 1,10 //捕捉定时中断,并调用

//中断程序

reti

int 2 //接受字符处理

movb smb2,ac0 //得到接收字符

xorw ac0,vw215 //累积bcc

movb ac0,*vd211 //把接收到的字符送

//入缓冲区

incd vd211 //缓冲区指针加1

decw vw208 // 有待接收的字符总数减1

ldn sm1.0 //检验是否结束

creti

not

dtch 10 //退出接收定时器

dtch 8 //关接收

ab= 0,vb216 //检验已算好的bcc是否为0

not

movb 2,vb210 //坏的bcc操作码

movb 2,qb0

jmp 0

ldb= vb114,16#02 // stx第一个字符吗

ab= vb115,16#0c //长度=12吗?

ab= vb116,vb102 //将信息发往同一从

//设备吗?

movb 0,vb210 //操作正确

movb 0,qb0

jmp 0

ld sm0.0

movb 1,vb210 //信息中有不对的地方

movb 1,qb0

lbl 0

movw 3,vw206 //刷新接收可重试次数

reti

int 3 //定时器中断0处理—接收

dtch 8 //关接收中断

dtch 10 //退出接收定时器

decw vw206 //重试次数减1,若为0,且

ld sm1.0 //sm1.0=1,则

movb 4,vb210

movb 4,qb0 //指示接收超时

movw 3,vw206 //刷新接收重试次数

s m0。0,1 //使run/ramp有效

cret

not

movd &vb114,vd211 //设置接收缓冲区指针

movw 0,vw215 //清bcc累加器

xmt vb99,0 //重发送

atch vb0,9 //捕捉xmt中断,并

//调用中断程序0

movb 255,smb34 //设置xmt定时器中断

atch 1,10 //捕捉定时器中断,并调

//用中断程序1

reti

6.结束语

虽然此程序只与一台微型主电机驱动器通信,但可将它扩展用于另外的输入点,选择多站通信线路上的某一台微型主电机驱动器的地址,向它发送命令。另外,这个程序的基本通信结构还可用来发送别的信息给微型主电机驱动器,如监视电流、转矩等。

声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请与我

们联系,我们将及时更正、删除,谢谢。

  • 赞一个(
    0
    )
  • 踩一下(
    0
    )
分享到:
阅读延展
电机
  • 高集成的MCU方案已成电机应用趋势?

    高集成的MCU方案已成电机应用趋势?

    高集成化的芯片成为当下MCU领域研发和市场布局的重点,但是在实际应用中仍然面临散热等痛点问题,MCU厂商是如何解决和优化这些痛点?

  • 新品速递|关注英飞凌、兆易创新、极海...多家半导体厂商新品动态

    新品速递|关注英飞凌、兆易创新、极海...多家半导体厂商新品动态

    最近一周,多家半导体大厂发布新品,其中英飞凌推出了D²PAK和DPAK封装的 TRENCHSTOP™的IGBT7系列器件,兆易创新、极海半导体等也在MCU、电机控制专用栅极驱动器等领域取得产品最新进展。

  • 基于XMC1302的吊扇解决方案

    基于XMC1302的吊扇解决方案

    随着科技的发展,空调日渐普及,但是吊扇依旧受到众多消费者的青睐。英飞凌的永磁同步电机吊扇解决方案由非隔离的15V、700mA高压(HV)降压转换器ICE5BR2280BZ和单片集成NPN型电压调节器TLE4284供电,采用IM241系列CIPOSTM Micro IPM作为驱动。

  • 如何实现新能源汽车800V高压电驱系统低成本化

    如何实现新能源汽车800V高压电驱系统低成本化

    800V高压电驱系统降本路径主要分为:结构创新、电机高速化、电驱系统高压化、电驱系统高效化、减速箱高速低成本化、油液混合冷却技术、一体化热设计与热管理以及可靠性降本。

  • 汇川联合动力Si-SiC混合模块电机控制器——PD4H混碳电控

    汇川联合动力Si-SiC混合模块电机控制器——PD4H混碳电控

    汇川联合动力始终致力于技术创新,持续优化电驱动系统效率,为终端用户提供续航里程提升的卓越体验。

  • 稀土永磁NdFeB新型汽车发电机的研发

    稀土永磁NdFeB新型汽车发电机的研发

    本文提出了两款永磁汽车发电机的转子结构:径向磁通的空心结构转子和切向磁通的高气隙磁密转子。二者的共同特点是将汽车发电机的两大性能指标之一的[零电流转速]降低到600rpm以下。该发电机非常适用于城市公交车,提高了效率,延长了车载蓄电池的使用寿命,节能节油,经济效益明显。

微信

第一时间获取电子制造行业新鲜资讯和深度商业分析,请在微信公众账号中搜索“哔哥哔特商务网”或者“big-bit”,或用手机扫描左方二维码,即可获得哔哥哔特每日精华内容推送和最优搜索体验,并参与活动!

发表评论

  • 最新评论
  • 广告
  • 广告
  • 广告
广告
Copyright Big-Bit © 1999-2013 All Right Reserved 哔哥哔特资讯 版权所有      未经本网站书面特别授权,请勿转载或建立影像,违者依法追究相关法律责任