QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
9天前
查看: 2277|回复: 2
收起左侧

[讨论结束] 步进电机驱动  求助啊

 关闭 [复制链接]
发表于 2007-5-5 10:45:03 | 显示全部楼层 |阅读模式 来自: 中国福建厦门

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
用PLC控制三相六拍步进电机,其控制要求如下:$ Z& _$ V- d& E# R$ d
1. 三相步进电动机有三个绕组:A、B、C,# v0 ^% F. _1 g5 N
正转通电顺序为:A→AB→B→BC→C→CA→A
; n$ y' f; u2 I: N# ~* k" R+ @反转通电顺序为:A→CA→C→BC→B→AB→A
# _" h, W4 v. v2 c" P2. 要求能实现正、反转控制,而且正、反转切换无须经过停车步骤。
5 K& Z; Z) P+ G$ M! F3. 具有两种转速:7 E; h! ?! p! j! k9 o
1号开关合上,则转过一个步距角需0.5秒。1 U+ ~- j- s) X
2号开关合上,则转过一个步距角需0.05秒。
' p5 W% @$ O- l- S- u) i请问这个题目应该怎么设计啊,哪位高手帮小弟一下啊,感激不尽
0 m# v( ?' T8 a  o$ T
/ U" L3 P; y5 ?- ?5 \[ 本帖最后由 yqwfk 于 2007-5-5 11:14 编辑 ]
发表于 2007-5-5 11:11:54 | 显示全部楼层 来自: 中国山东泰安
用PLC控制三相六拍步进电机的实例,我用指令表写出,不习惯指令表的朋友可用FXGP翻成梯形图。
4 j/ Z. a0 g  s3 n( w输入端为X0 X1 X2 X3 - V: @( L2 L+ V  j; O7 D
输出端为Y0驱动A相功放电路
3 L' e1 M  w! Q% z        Y1驱动B相功放电路
* V, h# }9 O$ r" w        Y2驱动C相功放电路& t* s: D5 M, O6 M1 i. v  ^! n9 }
LD XI
9 E4 K/ e2 H" T- H7 i* EAND T246
. d/ `0 }  q7 B- k* S. R9 mAND DECO(p) D1 M10 K3     指定脉冲列输出顺序
2 [9 M* X4 v4 Q  P! o8 eAND INC (p) D1            移位值
# `* l  \4 i+ ]% y! }% BLD M16) {  i1 m) [4 }9 E$ A+ m
RST D1                    复位  e" h/ m9 w* D6 F( B4 O6 m: ^
LD M11
1 n! e" o  H% ?2 q- kANI X0                    当X0为OFF,电动机正转
  X) n  P3 [! J: i$ R3 H3 oLD M14
* o4 h+ ^3 k0 \6 w/ _; Q5 yAND X0                    当X0为ON,电动机反转
8 N" j  o$ j6 `6 A: V  lORB
9 J1 P/ e& I% H, VOR M10( k5 K: V/ F/ i3 Y, h- I6 U# r+ O8 K
OR M15
" _; Y: u2 [- h9 O3 R% e$ M* yOUT Y0
2 Z5 M- O+ T! o8 \LD M11
# N4 v. |  m$ g$ x1 r1 TANI X0
& P$ M1 b2 j+ e& m; HLD M14! `% {  H3 M. f2 a- n0 ~' z1 V0 h) }- C
AND X0' s; b  y5 y6 k3 K( g3 \
ORB
; N4 O! m9 T2 ~' i, P! `OR M12' F/ K# z: M& I: f' ~. u& L1 @8 W8 k
OR M13, \; T5 g5 s1 L! N/ S
OUT Y1' W) W6 C' R8 g! X! ~
LD M13
! R" Z& L0 w6 N' J5 t1 ^( F5 V5 sOR M14* B6 p1 {: u8 T) l
OR M15
7 _4 Z, y! n2 j, T% EANI X07 I5 ]# u& d5 B) T
LD M10
4 v6 P* u2 p9 Y# S" x/ yAND X03 u: O" n: |7 Y% m; c: N
ORB) i5 r; B5 u6 \$ U0 P
OR M11# y3 D" p+ u# H! A/ y, {
OR M12
3 e2 W; X5 P* ^6 T0 Q- NOUT Y2% H) |/ W; X; E1 q* ?
LD M8000                  脉冲频率初值
9 c8 {3 K1 @' h* f) V/ Y* gMOV K500 D0      % @7 _7 X/ h5 ?" ^7 F
LD T246                   脉冲列形成
8 l( X6 p6 g* T9 u9 d; vRST T246
& D  o& B! o% R0 R$ s# f: mLD X1; }' ?8 K0 e; b' N/ N
OUT T246 D0' _$ m6 \# x+ n+ @9 D
LD X2                     减速调整
: m0 v5 c# K8 F* `. W# p0 EAND M8012
: \# T  S0 K5 L3 m" U; Z  |ANI M47 x8 n9 r1 `( K; l/ |* d( b. S. W
INC(p) D0
: _& _: \& |( n1 Z3 B/ ZLD X3                     加速调整
6 w0 e5 }) P& T. n4 I1 T1 J; I1 b( bAND M80127 {( W& \( W2 _+ N0 h- o
ANI M48 ]9 J' {" P$ q# l- ?. S
DEC(p) D04 C8 t( J1 ]+ C1 Q) n# Y9 }' {" m
LD X2                     频率调整限制 ; x, m# T  V8 k1 H4 h( h5 D9 |
OR X3
$ y/ b/ x5 ^* N  }6 Z3 EANI T0* ]8 H% S* a4 k1 C- o
OUT T0 K480
1 U" n  x, h% I: ZLD TO
+ ]2 E1 X% G9 I7 VSET M4! L% e6 }3 g& M. x8 ^+ [" M
LD(p) X32 \* q& _) S- Y6 o
OR(p) X4
4 W. d( r- J: l9 u7 N# i/ ARST M4
% M. }4 U' x6 }0 m0 U2 GEND  A6 C! R8 O: `* h$ o: @* R

2 N$ h' G! o' @$ x8 D$ O ! C0 E9 A. |4 ]# V3 Z1 D

8 |+ e2 X3 L) Z & r$ F7 h1 _& z, A0 W, d
9 J3 J5 H6 U3 ?& ~" }6 Z5 ~
. Q  J% Z8 r* s( ^; k
& q( }( t' M* F- B3 {3 x! F. Z1 K
'AND DECO(p) D1 M10 K3'是什么意思啊?
6 C, o2 @  `3 d  R# ~2 P. p; Q* hDECO是解码指令,将目标元件的某一位置1其它位置0。

评分

参与人数 1三维币 +20 收起 理由
yqwfk + 20 应助

查看全部评分

发表于 2007-5-5 11:12:16 | 显示全部楼层 来自: 中国黑龙江哈尔滨
如果你有一台步进电机的驱动器,那么你只需提供相应频率的脉冲就可以了。
* ?2 ]1 \) V( x不过正反转转换是要有速度仵才行的

评分

参与人数 1三维币 +5 收起 理由
bdblbyq + 5 应助,头像不错啊!

查看全部评分

发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

快速回复 返回顶部 返回列表