QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
7天前
查看: 2274|回复: 2
收起左侧

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

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

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

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

x
用PLC控制三相六拍步进电机,其控制要求如下:2 [# A0 Z- p: b% M6 D* T
1. 三相步进电动机有三个绕组:A、B、C,
3 m( G. K2 [; `! h; y1 a) n正转通电顺序为:A→AB→B→BC→C→CA→A$ R/ W6 t7 f  r! |4 ~1 t
反转通电顺序为:A→CA→C→BC→B→AB→A
, Z# A7 Z" |0 ~. M2 N; F2. 要求能实现正、反转控制,而且正、反转切换无须经过停车步骤。
; `3 u! u7 e& {$ ^3. 具有两种转速:/ O9 q1 x: }% F. x6 Q
1号开关合上,则转过一个步距角需0.5秒。
- x# C7 Z0 X+ b) y2号开关合上,则转过一个步距角需0.05秒。
; u. r; I9 r5 U( ?请问这个题目应该怎么设计啊,哪位高手帮小弟一下啊,感激不尽% J$ d6 U- H1 O6 f$ b; F# a

2 n9 ]! `, H& Y  R" n: x3 U" M$ k% Q[ 本帖最后由 yqwfk 于 2007-5-5 11:14 编辑 ]
发表于 2007-5-5 11:11:54 | 显示全部楼层 来自: 中国山东泰安
用PLC控制三相六拍步进电机的实例,我用指令表写出,不习惯指令表的朋友可用FXGP翻成梯形图。
* O3 _: z1 f/ q+ _9 E输入端为X0 X1 X2 X3
/ V: `2 V* m4 C) ~+ [输出端为Y0驱动A相功放电路" y3 `' e4 c. j3 l7 Q! {* N, L
        Y1驱动B相功放电路
- H& H0 c- C+ R- s9 \        Y2驱动C相功放电路
$ N' j/ t9 b1 Q* X" j. dLD XI& ~( |. d' d& n
AND T246( ~, J1 e5 s* s+ S/ V  u
AND DECO(p) D1 M10 K3     指定脉冲列输出顺序. t$ j# |+ k( e- [
AND INC (p) D1            移位值
4 a4 i, b* t  w# z$ C+ @% xLD M169 \/ D6 c( t& H2 k) L
RST D1                    复位+ z# J2 c: n# ?; z3 g
LD M11# r+ Q5 [& U( q5 z; T0 p7 l$ c
ANI X0                    当X0为OFF,电动机正转
/ p. A+ a+ u$ c) o; pLD M14
$ {- q% U- ]5 c# B% |" mAND X0                    当X0为ON,电动机反转7 r( W' Q, v! D7 F! ]
ORB. c& a* Q2 a% G8 E. T; i0 _
OR M101 r; I. W5 g# C% ]1 k. i, b
OR M15
! f( `$ B. U% @. {5 u" q1 ~OUT Y0
1 m# U/ O2 m! k/ U3 u, K% lLD M117 B1 y( p, f" s, x. K) Q
ANI X0
  }, G$ B2 y& k2 dLD M14# n6 A0 y( z- Q: X: W1 x. \
AND X09 C: w1 z1 |  R* G3 T! f* _
ORB
& c3 l" ^1 i6 _+ `OR M128 f, {1 Q1 L  ~5 }+ g* E# @
OR M13
* B0 F2 I7 _- a- E# G8 B+ dOUT Y19 H% \7 L8 ~1 ]
LD M13
5 S5 ?; v# C2 r* S% s0 aOR M14
% @0 S" ]7 z6 i' a$ GOR M15
9 z- F+ x. t/ BANI X02 l% ^9 m6 t; p  `! V/ x) R
LD M10  V2 T+ w! F! U7 ~
AND X0
0 w4 f$ n1 j& [" g: sORB
' I" ~! V4 F! v  [9 kOR M11
$ }$ w! j- ^* _0 V9 P: JOR M12
) h& L3 `' }2 E4 d6 pOUT Y2! N' j/ q9 W! G6 ?' a
LD M8000                  脉冲频率初值
5 h; H# [# ^' q" TMOV K500 D0      
  q3 |4 l# ]! ]  `% ]/ Q) @LD T246                   脉冲列形成/ f8 ^+ `8 o( Z' O, u
RST T246
; E* [" }3 g( S& W" j* u; C9 zLD X1
5 \; R+ I- m% w3 f, iOUT T246 D0
* C4 r) }7 g- W9 ELD X2                     减速调整. X  g4 d' Z$ W, X8 N- R! E; D& U* a
AND M80127 A# [; e+ L% F1 z( C- V$ F& G
ANI M4
2 L, z, ]! s! v, jINC(p) D0
+ w( e2 ]" F% k0 |( m( {LD X3                     加速调整
! s7 n! R. {# ]' M; A1 uAND M8012! h% r( z" e; Y$ o
ANI M42 J5 Y6 h+ m& f% g' Z$ Q
DEC(p) D01 l# `5 E4 R' @  I( O! M
LD X2                     频率调整限制   R3 U  a2 r7 {3 a$ U5 e6 J0 j
OR X3
/ v. u+ ^+ k/ o! c0 e) E  A: BANI T0% I6 C. D1 J3 ^' h2 u
OUT T0 K480
, H3 \6 T/ F3 K9 x$ m( ^2 H( zLD TO' h4 f! H" w. Y
SET M45 ~1 D) }% B$ m' [" E  _
LD(p) X37 Y; p+ H& n* v$ Z
OR(p) X4( G# M; R# {6 h4 G3 {$ ^3 x
RST M4
( U$ F) A- g' J0 O; U4 J/ bEND
+ Q7 Y4 q7 p6 @( N' K8 L, ?8 n1 F+ J) }# \1 ~; W
/ `% [. K5 ~  x" w- G$ j0 Z
3 Q3 _' q8 _  p1 E; A" p

0 X9 C/ R$ C2 ^! v5 O' E( w0 I) l6 @3 @0 o
. A" s0 b9 L+ [2 c7 h7 N; y

+ m& y+ Y0 r( N% v1 z'AND DECO(p) D1 M10 K3'是什么意思啊?7 c, J1 ~* d& ~2 D: C3 v7 v, j0 p
DECO是解码指令,将目标元件的某一位置1其它位置0。

评分

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

查看全部评分

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

评分

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

查看全部评分

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

本版积分规则


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

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

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