|
|
发表于 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。 |
评分
-
查看全部评分
|