QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
用PLC控制三相六拍步进电机,其控制要求如下:
3 a# w5 @% L7 `/ m! @" T1. 三相步进电动机有三个绕组:A、B、C,
: c8 G- r" R( z) Z正转通电顺序为:A→AB→B→BC→C→CA→A
) f& x2 l6 X2 M# p6 M反转通电顺序为:A→CA→C→BC→B→AB→A& U5 a' }: a# D5 h. J1 L$ s& `/ M4 S
2. 要求能实现正、反转控制,而且正、反转切换无须经过停车步骤。% n) L/ p, ]3 a7 C7 {3 P
3. 具有两种转速:
9 F8 u. e; C- O4 f& U1号开关合上,则转过一个步距角需0.5秒。5 t) I; B. ^# Z+ s! G# Y
2号开关合上,则转过一个步距角需0.05秒。
1 k0 D2 _; Z8 Q: X: _" y7 W请问这个题目应该怎么设计啊,哪位高手帮小弟一下啊,感激不尽
# P) v6 \& m) Z1 F' b) X/ B) X7 c# |! N
[ 本帖最后由 yqwfk 于 2007-5-5 11:14 编辑 ]
发表于 2007-5-5 11:11:54 | 显示全部楼层 来自: 中国山东泰安
用PLC控制三相六拍步进电机的实例,我用指令表写出,不习惯指令表的朋友可用FXGP翻成梯形图。
, I3 _" h7 c4 i# m) [$ m4 [( K5 |输入端为X0 X1 X2 X3
. E8 \5 t( m$ G2 d0 Z输出端为Y0驱动A相功放电路6 f* h$ G/ G1 p/ n
        Y1驱动B相功放电路
$ j+ [' M/ v/ {; Z        Y2驱动C相功放电路- Q! v' Z0 `% m4 Q8 u3 ]8 B( D
LD XI
. F& o4 S6 L+ `3 p6 p! {+ }AND T246
& e- }8 n9 t1 D1 H4 qAND DECO(p) D1 M10 K3     指定脉冲列输出顺序
& s7 ~" F) B& L+ N* [AND INC (p) D1            移位值1 g; c3 C4 j2 c* i" @7 ?1 D; u
LD M16
, {4 B) d  L  ?) xRST D1                    复位
% t/ S# p- T, M$ D, }1 C/ d$ ILD M11
+ E( C- U$ R8 XANI X0                    当X0为OFF,电动机正转
& g: N% d+ J2 _$ D% g) u) {/ {) P" G6 YLD M14  t: x  k7 P8 M
AND X0                    当X0为ON,电动机反转: q' y  Z9 k- K% k1 s* h8 v
ORB" [! S9 ?6 h! ~/ |
OR M10
4 x* l7 ^7 }/ e% @- G0 ^$ R( f1 KOR M155 P) c& n+ e/ o, r: f6 T
OUT Y0% D( v0 I0 |( N/ r6 X; d: d; h
LD M11
' p2 n# I. @+ ]% E+ Y* J% YANI X0
! [! U" O! {, Y* w' XLD M146 i. Z; A7 l" ?. }' q4 a
AND X0
0 X, ?6 k1 X* zORB* @* F! ^  }- R5 W; U
OR M12
( V. g/ B4 W1 r/ u9 f- m' IOR M13* i5 F1 _5 ]/ p
OUT Y1" }6 a5 y+ t$ T: |/ M8 U3 L
LD M133 |/ E" ?2 a! z. }% [3 P
OR M14) `% P' r, s! d2 `7 R
OR M15
  g" X5 K# P4 Y( _ANI X02 Q, k( b- C# w; ~+ Z  o/ X& i) G5 t
LD M10
5 {' H7 F! o: ~. V0 K9 J5 h5 R/ rAND X0
* J7 W( g& K, C, lORB, k: f- [$ C. F5 @! e- E
OR M11; r% X0 O, Z# t2 P4 k5 [' j7 n
OR M12
6 q( b  P, k, ^* Q' {5 I- nOUT Y2( j; A5 ~- n$ d' Q
LD M8000                  脉冲频率初值
" c2 x5 K) g6 |( ?8 f8 ^6 ?2 nMOV K500 D0      
; ?' a6 f1 c, a; P2 b7 Y# @LD T246                   脉冲列形成
. U5 _; q9 s2 h6 p7 ]3 nRST T246
+ G: I% C: Z9 _& pLD X1: Q, ]  |$ ^; F  Q& ]6 G* K+ O7 P* n
OUT T246 D01 q$ h0 o6 |" M0 q  L; h
LD X2                     减速调整
! R  |. r( @& w, q% ZAND M8012. L( E2 u0 A) P/ |$ O, s
ANI M4
  e6 \0 D) H( n4 i1 \9 d& X( gINC(p) D0
" j: }# F' |: P/ ILD X3                     加速调整
3 m3 T1 o- q# m7 \# a) _( `AND M8012
9 d, @3 ]" n( E8 G- ]0 LANI M4
: M2 b: ?$ s6 L4 ]7 k$ FDEC(p) D0
( m+ x* E, [6 n( D5 C) f& b; xLD X2                     频率调整限制 , T, ]5 _0 b. s5 C& o
OR X3
  s' n7 d9 Y) |' m, {! V% ~7 k1 {ANI T0& f* ]6 x9 J* g. F" ~
OUT T0 K480
3 W4 B5 P' r; T8 U( O5 ?6 PLD TO
! S, p- Q) X: E/ H2 M' q% U  NSET M4
  F5 H% X& Z% N9 \$ H5 gLD(p) X3
/ l8 J7 ]. U% i6 q; fOR(p) X41 j. V) {" z! C4 k
RST M4
2 E7 l6 L) F+ i! U) {7 D0 VEND' {) {3 k, s4 E! Q8 D3 J& C" [
% B7 x2 M2 Z1 J- y8 t5 j

. F+ u3 X: ~) o1 c/ g" N) `( f3 J# F/ a4 l# |4 @0 Z

: e3 Z% r/ m2 e8 U3 ?
- Z1 d; o, I' B' v- P1 C
, o; ~( v. Y6 s/ E$ w% m6 C7 p2 z; ~! ]7 g6 l* W
'AND DECO(p) D1 M10 K3'是什么意思啊?9 ]- T6 U2 ]: m+ S
DECO是解码指令,将目标元件的某一位置1其它位置0。

评分

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

查看全部评分

发表于 2007-5-5 11:12:16 | 显示全部楼层 来自: 中国黑龙江哈尔滨
如果你有一台步进电机的驱动器,那么你只需提供相应频率的脉冲就可以了。
4 F+ a1 A  M8 z  s) _1 Q1 I不过正反转转换是要有速度仵才行的

评分

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

查看全部评分

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

本版积分规则


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

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

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