|
|
发表于 2007-5-5 11:11:54
|
显示全部楼层
来自: 中国山东泰安
用PLC控制三相六拍步进电机的实例,我用指令表写出,不习惯指令表的朋友可用FXGP翻成梯形图。
/ ?( \1 w6 G: M: k0 z7 w& |( N输入端为X0 X1 X2 X3 , |: Z; j7 [; F1 p$ R4 N& c& R+ U
输出端为Y0驱动A相功放电路
% ~. C$ F4 v8 \: M: V* _ Y1驱动B相功放电路
4 a* I8 M" ]4 T/ k- v8 Q Y2驱动C相功放电路
' G7 j0 t3 a; n) k5 x+ gLD XI4 x3 ?3 y0 P% q& W8 f" p0 ]
AND T246
3 M1 s& p. X T' _AND DECO(p) D1 M10 K3 指定脉冲列输出顺序7 h1 a/ h, x$ O
AND INC (p) D1 移位值: e; K2 R7 ?' A
LD M16
' \1 \+ w$ t2 R+ ]RST D1 复位
, m, o" X0 `! WLD M11
! I0 P! D& c/ n& H" g" z( u4 SANI X0 当X0为OFF,电动机正转, y% f4 e6 I2 v0 x
LD M14
+ z( Q& g7 u; y: ]* ~AND X0 当X0为ON,电动机反转
2 U1 P* u9 ^& {8 [" \' hORB
4 n& E# @3 E0 }8 m9 X, t' |OR M10
& O! l6 E* ]/ d tOR M15
4 \% j8 z* K7 U6 EOUT Y0; g& w+ a I/ u. u* L) t' o1 w& u
LD M11# \) Z L. @1 \4 J( F
ANI X04 S( c% o4 c3 i* j
LD M14
% @- ?9 i( S3 e$ RAND X0% N% x. B. r' F5 v( E [
ORB
1 G/ K) b, ]3 z- l& A1 }. COR M12$ A5 C; N1 p* y3 E9 ?
OR M13. m0 L' O3 L, f" t
OUT Y1
7 u7 v7 D/ j: a9 L+ m( U& r# SLD M13
7 ]9 u! b, Y, Y2 A, z% o; P4 NOR M14; P4 y# m6 t1 R/ B
OR M15- [3 D- @# ^- M6 S
ANI X0
9 S$ a2 l2 D$ @0 R' z+ M9 DLD M10* V" Z' h- W- q9 {% F2 k4 U/ j
AND X02 r" `7 z4 R* S6 Q' u4 O& Y1 Q4 D( G3 Z
ORB$ G" Q' ]% A1 i5 f
OR M11
1 f) y) b* l# s9 a6 c P) R) [OR M12, s. J! U$ Q4 E
OUT Y2
& @8 x8 k- \( F* d) k6 YLD M8000 脉冲频率初值) u# ^7 ~1 P: @
MOV K500 D0
- q$ ~' S: A( `3 \1 c+ N% }9 c" PLD T246 脉冲列形成
) r5 I) m3 S2 {9 r. X3 KRST T246
9 ^% b. O8 k" N$ DLD X17 J) V6 a) R" Q! T5 a. k) |
OUT T246 D0
( M- H2 o/ l A2 q. t! ]1 {6 e, x: CLD X2 减速调整
; S, g ?# n" m6 kAND M8012
( R& J1 h/ h1 f5 a: \5 W0 f3 p, a0 QANI M43 Y0 e4 j' h' }2 z
INC(p) D0
" `' ^* j. {4 a* i& `/ Q; Y. eLD X3 加速调整
& F5 E% T7 f( y3 AAND M8012" x: ]. t7 V$ O9 B' g
ANI M4
. r/ G- c3 Z* pDEC(p) D0* r3 v( V: g+ w
LD X2 频率调整限制
0 L3 Z. \" u& y: O8 `. }6 \& JOR X3
4 f+ @& O& R5 ^, @* e2 |ANI T0/ d p( B0 v' T" m) n( s
OUT T0 K480 R& t# h2 m8 m; l9 O
LD TO
" m5 f- A1 z/ i& K D/ b5 s4 ?4 TSET M44 ^: q( Z+ o, K6 o i- Z$ F( n
LD(p) X3
0 g+ d2 s% x/ @% i1 q5 k/ kOR(p) X4) H o( S# s/ w! J0 M! k/ `. N7 j) y
RST M4& N4 n7 I1 g0 w1 ]! D# ]
END& i- Q2 i5 }( C1 Z3 y
+ O6 u/ X; c5 y7 E, B3 ` ) T$ L% E5 a: @8 y: f n
3 b. H( E5 [ h/ N3 ^# L( l7 ~
) y) `( h: m! O! d( s& G' E4 t3 a/ p; b% @; a; f
1 I1 |7 d( W& y7 S1 p1 B7 ^. u) s" o5 k
'AND DECO(p) D1 M10 K3'是什么意思啊?5 P" Q# o2 \ S: \' C: @
DECO是解码指令,将目标元件的某一位置1其它位置0。 |
评分
-
查看全部评分
|