QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
8天前
查看: 2276|回复: 2
收起左侧

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

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

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

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

x
用PLC控制三相六拍步进电机,其控制要求如下:
* e8 Z! h; B! h% ]3 R# w: ?/ h1. 三相步进电动机有三个绕组:A、B、C,
, b3 s" j% k% K$ \) Z& P0 C+ z正转通电顺序为:A→AB→B→BC→C→CA→A
( `2 ~; i- o& n+ s, k0 p反转通电顺序为:A→CA→C→BC→B→AB→A# M/ T# G* }4 d9 F8 H
2. 要求能实现正、反转控制,而且正、反转切换无须经过停车步骤。
, Z, x6 l! x& Z* }3. 具有两种转速:
* h4 Z0 u/ h" N; s: y( O& G1号开关合上,则转过一个步距角需0.5秒。
5 }; _# d1 q1 X- M2号开关合上,则转过一个步距角需0.05秒。
1 s. j1 y: @; z4 Z1 [# o请问这个题目应该怎么设计啊,哪位高手帮小弟一下啊,感激不尽/ W; W1 k+ n# X# R: S

" g; f- }# Z% S  _[ 本帖最后由 yqwfk 于 2007-5-5 11:14 编辑 ]
发表于 2007-5-5 11:11:54 | 显示全部楼层 来自: 中国山东泰安
用PLC控制三相六拍步进电机的实例,我用指令表写出,不习惯指令表的朋友可用FXGP翻成梯形图。6 Y6 D  L0 k* p" U
输入端为X0 X1 X2 X3 0 n, H; }  X  ?5 V, k6 i# V% [& w8 Z9 |
输出端为Y0驱动A相功放电路9 o' M) p9 J; S3 O
        Y1驱动B相功放电路: o+ e0 R; H& |, Z: x& {
        Y2驱动C相功放电路; b( d7 {0 ~5 w2 F" N" C+ ~
LD XI6 r3 [1 m$ J, ?6 e" Y$ S' {
AND T246
2 N# S+ |, ~9 d+ I- ]. w4 pAND DECO(p) D1 M10 K3     指定脉冲列输出顺序. e! ]: Y3 C" U4 ?
AND INC (p) D1            移位值1 t# ?' X- q4 m4 D. F, I& I5 C6 h0 u
LD M16
0 j) L/ y* N1 g2 S0 J1 pRST D1                    复位
! t7 L$ G4 Q8 H7 }5 BLD M11- f6 F( ?; s+ k$ Y) v
ANI X0                    当X0为OFF,电动机正转
0 z3 Y' x/ N- Y5 ~* y# C. dLD M14; @- K9 ?' U: J, S
AND X0                    当X0为ON,电动机反转" Q% h+ z! C* s
ORB
1 g  g4 u+ B; UOR M10
) M+ p. y9 H3 V2 ]OR M15# y7 _0 U' T& V+ G6 F
OUT Y0  q- q- F9 k  z3 N- p) f$ _
LD M110 e  W, W' e# h9 p& I
ANI X0
( `$ t- a! G- D6 eLD M14  U3 b4 k/ e6 V7 ?# t1 ]  h# c1 c( q
AND X05 ?# N9 K, S; A( z" M
ORB
% I6 q! _) K  {# E/ \; rOR M12; b7 A0 c9 @# u0 `& r
OR M13
& O6 s' M% Q6 ~: m+ W9 T1 ^OUT Y1/ ?; x/ }6 U) z9 N
LD M13" m5 p6 D- E% T" c/ a1 j& I# ?
OR M14! H4 Q$ j7 S0 @, b! S
OR M15
7 v; H5 z* N9 [$ z* ^% cANI X0% i8 N$ ~7 \3 {8 y/ P% j! [
LD M10
+ @* L2 v  l3 F) q& x; S5 _AND X0
& D0 s; s, A4 R! xORB& m1 M5 _/ B' Y  T; ~1 \1 v1 R
OR M11, R! k. T' n4 y
OR M12
( Y6 ^5 I2 \. |) OOUT Y2, e5 w0 s% B% {  J0 K- x. n0 _
LD M8000                  脉冲频率初值
+ F6 m1 `: I' i8 Z# QMOV K500 D0      & Y5 _- }7 P, y9 V* B! {9 c$ H
LD T246                   脉冲列形成5 k* F3 h$ V' b, k4 @8 d
RST T246" B3 w' E7 S9 D1 {! u' |$ r
LD X1
! ^$ I4 k6 N  R! pOUT T246 D0
; q7 L3 o1 {2 o9 N' j. ]; \; `) {LD X2                     减速调整
% y- t0 i& z. X0 m. ?! DAND M8012
7 I, `$ e) i" r0 L5 ]- sANI M4% b3 b% V6 o! _: D7 }: W4 M
INC(p) D0
. E- b. N7 S1 b  j2 ALD X3                     加速调整
% R9 d3 ]4 h# a; UAND M8012
5 L7 A8 M# \+ T$ H- yANI M4
2 f; \. `4 Z* lDEC(p) D0
/ i/ t7 K- X6 }* `7 `8 M) }; bLD X2                     频率调整限制 " A; H% m1 c3 P
OR X3
/ Z4 m$ C( N! X5 TANI T0
( z' G2 H5 O2 _% {9 @OUT T0 K4809 \9 C- x3 R8 p, j7 d( f
LD TO
& d" ?% w% r% r2 f' k* G, _8 USET M4
# A: R, a+ k+ PLD(p) X3! j2 Z+ q1 _: G/ B6 l2 W3 j
OR(p) X4
5 v3 a) i3 w( A- DRST M4! d* q* E: M8 _5 @4 |3 A) a: k
END
$ V! k; G& W3 ?2 ?% h6 o  a: v! c2 I( }' ~8 u; s

8 m7 ]# X0 D1 S: {, i0 X
7 ~1 r# Z+ W$ B2 T * @  d, p" R- \4 Q

& z0 _8 e; r" i7 ^! h % u: p! }( P1 ~! ]+ q( b! Q
5 b4 m# [3 @! a# W& v
'AND DECO(p) D1 M10 K3'是什么意思啊?( e1 w# b/ V, l
DECO是解码指令,将目标元件的某一位置1其它位置0。

评分

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

查看全部评分

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

评分

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

查看全部评分

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

本版积分规则


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

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

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