QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 2284|回复: 2
收起左侧

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

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

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

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

x
用PLC控制三相六拍步进电机,其控制要求如下:
; `' }* o8 N& |0 z8 w8 x; H1. 三相步进电动机有三个绕组:A、B、C,
. N: D- K  c$ w- G正转通电顺序为:A→AB→B→BC→C→CA→A
9 t3 g$ \, V. S$ ?( ]: w: O. H反转通电顺序为:A→CA→C→BC→B→AB→A
9 X* k0 ?* O5 P; y( ?2. 要求能实现正、反转控制,而且正、反转切换无须经过停车步骤。
* v9 |) Z+ `/ K* n3. 具有两种转速:
) X- [6 R$ }2 c2 Y4 R1号开关合上,则转过一个步距角需0.5秒。
) y9 c% I: X3 b4 k! W" E: k2号开关合上,则转过一个步距角需0.05秒。
* h1 N5 w; `& c' L请问这个题目应该怎么设计啊,哪位高手帮小弟一下啊,感激不尽+ U6 L& l" U- X) O+ e

, |* r& R* D6 |8 d$ {+ A# a[ 本帖最后由 yqwfk 于 2007-5-5 11:14 编辑 ]
发表于 2007-5-5 11:11:54 | 显示全部楼层 来自: 中国山东泰安
用PLC控制三相六拍步进电机的实例,我用指令表写出,不习惯指令表的朋友可用FXGP翻成梯形图。( P4 q2 q, J1 J3 S) O# Q
输入端为X0 X1 X2 X3
/ E' }/ _9 T+ b& ]输出端为Y0驱动A相功放电路
5 l( Z& d& U" }6 [% e* G% C        Y1驱动B相功放电路
( M- ~, b# P+ r- A0 }4 R        Y2驱动C相功放电路, e, `; t. W, h6 m
LD XI- @* l( y0 W6 u. @, I
AND T246
. u' ]8 m8 A7 KAND DECO(p) D1 M10 K3     指定脉冲列输出顺序# f9 r/ c) ^3 _1 f+ K. w/ c
AND INC (p) D1            移位值# I4 b$ p! y) Q/ a  t& ~
LD M16; d' U0 u; A" R" x; I9 z4 i
RST D1                    复位
  ?# ^& U2 @7 h1 s. [+ M; w/ V6 pLD M11
  ~! W; Z$ `( C/ FANI X0                    当X0为OFF,电动机正转
3 Q& l# P. p' q# ~9 Y! Z% K8 k% WLD M146 ?$ C( L; j: q+ }7 P( j) q
AND X0                    当X0为ON,电动机反转8 a: g, Y9 [- ?# m
ORB$ G7 G# g. `( v4 R+ t8 H
OR M10
9 c5 i# t  \" c7 q* aOR M15
8 ^- g0 o: p! e5 i' O6 NOUT Y01 Q( z6 @: D; _, e1 x; W- ~
LD M112 m. O; p" b+ ^. V* ]7 e
ANI X03 [4 {6 t7 j; H+ K6 X% r, {2 }
LD M14' a8 w: M* Z! ]. ?" ]. a
AND X01 A; ^: z* u, N
ORB8 W: ]- s4 N4 j# v: t6 f
OR M12+ H5 C) t% Z" ^
OR M132 U" g4 E+ ~0 S
OUT Y1/ z( f/ M! f% s: O7 `0 P' y
LD M13
( [. r7 k/ E& P$ R  j( Z3 tOR M14
* A. U, X* Y7 X# |8 KOR M15+ ~. a3 e7 v4 U" |0 U
ANI X0
, S& _' f4 i7 e# J5 l7 b: VLD M105 Z5 ?, h# l. R! a3 W7 H- L
AND X0" x; j7 n+ H& E, F' [
ORB% G; n5 A6 B' ^9 Y5 c4 w% _
OR M11$ k2 f) e9 H- F2 h+ O6 {8 N
OR M12
1 x5 d6 y0 d  }OUT Y2
! o( l3 x1 }% I" HLD M8000                  脉冲频率初值2 S4 U. W' J# d$ `  C4 T
MOV K500 D0      
7 n# W( g+ w( S# L- D3 p8 iLD T246                   脉冲列形成; _% g3 ~5 F1 |: \; P
RST T246
4 n; V1 @5 _2 n( Y1 bLD X1* W  f" G& @1 i+ z  z4 j- X8 f
OUT T246 D0
% w+ R4 {( V. }7 Q; B% F, ILD X2                     减速调整
# v( q' ?& H: W) @1 R& _AND M8012
$ q1 d: P6 |# j$ g) iANI M4, l5 X+ N, n9 q4 G
INC(p) D0
! t! X* L6 _. l2 V: Z$ j. aLD X3                     加速调整
) _1 a, T  m: t# |- C: XAND M8012
6 D4 G& Z6 [4 q( iANI M4
" H! g4 K" Q: tDEC(p) D0
1 X9 k) {) F" |3 F( q1 xLD X2                     频率调整限制
: z" j4 ^: }8 k$ _; [  G6 @# wOR X37 S, @- f6 x& J/ A0 _: _* c, m
ANI T0
+ I9 H: g% X9 N: P% wOUT T0 K480
6 c9 ^3 ?% Z$ Z2 q. B  f8 q* fLD TO# ]: ]7 J0 b) ~  C& Z3 @
SET M4
, T! \( u$ }' z" Y3 f6 t. RLD(p) X3
, G4 W: E) L1 q& wOR(p) X4
& a! V& o; B( J, VRST M45 \1 t/ d. y; x0 Z% {! y
END
$ c, }( q/ `9 {
9 |# Q& Q8 |% I; @) _  F+ R" n
4 p9 u3 M5 l" q& j- o5 n) D) r, @9 j9 ~+ \
5 L+ i% Y3 c  G! a* @* D% L
* A; r* h4 y/ Z$ |" o

* Y/ V) m1 h9 E3 p5 Y  T) x3 }' n7 X
'AND DECO(p) D1 M10 K3'是什么意思啊?
- Q6 q$ t. ^0 r. n* pDECO是解码指令,将目标元件的某一位置1其它位置0。

评分

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

查看全部评分

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

评分

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

查看全部评分

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

本版积分规则


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

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

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