可编程控制器在微电机控制中的应用
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.结束语
虽然此程序只与一台微型主电机驱动器通信,但可将它扩展用于另外的输入点,选择多站通信线路上的某一台微型主电机驱动器的地址,向它发送命令。另外,这个程序的基本通信结构还可用来发送别的信息给微型主电机驱动器,如监视电流、转矩等。
声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请与我
们联系,我们将及时更正、删除,谢谢。
当家电逐渐成为生活品质的延伸,电机“电控芯”的优秀与否,正成为决定其价值的胜负手,铃岳电子以电控系统铸就电机行业新未来!
针对新型软磁材料非晶合金在电机中的应用对电机性能影响的问题,首先测试对比分析了新型软磁材料与普通硅钢材料损耗等性能,验证了其应用于高效电机的可行性。
极海紧跟行业发展需求,可提供“控制+电机+驱动”芯片组合方案,为光伏清洁机器人注入性能高效、稳定可靠的“芯”动力。
从颜值与功能,到性能与内核,看BLDC电机与MCU如何在小尺寸PCB上演绎三种不同的“暴力美学”。
本届展会论坛体系全面升级,覆盖电机全产业链核心议题,汇聚政府领导、院士专家、龙头企业高管,打造行业顶级思想交流平台,堪称 “含金量爆表” !

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