|
发表于 2007-5-5 11:11:54
|
显示全部楼层
来自: 中国山东泰安
用PLC控制三相六拍步进电机的实例,我用指令表写出,不习惯指令表的朋友可用FXGP翻成梯形图。8 g% e: I6 J' a9 Z' X- F
输入端为X0 X1 X2 X3
2 g& x9 b6 @# `) M1 \. j" ^输出端为Y0驱动A相功放电路$ }: r/ y1 k; Q$ a& H! G/ n$ j! _8 h3 _
Y1驱动B相功放电路
5 F8 H) q1 w& k$ u" p9 Q: X' _6 A/ z Y2驱动C相功放电路2 t: r8 ]1 S9 T2 n0 ~+ W8 \+ P3 p
LD XI
: r5 i' W" ~4 ^2 m, B' T# h) | V, gAND T2462 z2 l% c E$ s, A7 p. B
AND DECO(p) D1 M10 K3 指定脉冲列输出顺序! r6 y: g5 w/ p: j9 B7 }/ B
AND INC (p) D1 移位值
2 S$ p) k/ f, q& @' M. R: ULD M16
; ^, ?6 ~6 O0 G: Z* ^! lRST D1 复位
: X1 O; T; L* D; `0 c* X1 lLD M11
+ f: q0 y3 }8 H* V) N0 ZANI X0 当X0为OFF,电动机正转+ I, G- Z1 y" B* j* E0 S1 E& z: j
LD M14
# ~0 E. K4 G1 u5 r7 wAND X0 当X0为ON,电动机反转
* q7 Z& U' A) ?1 c1 f7 ]3 pORB# H! {" Q K, B, |2 K/ H6 G
OR M10
: b I- D/ S* Z& b0 y" v2 {+ `2 FOR M15- T! c0 F. C y
OUT Y0
" {; u s. A. _LD M11$ R0 M l2 A. C4 j4 Y$ @" \ P5 ?
ANI X0
Y7 k: z \) vLD M14
0 j+ F3 {/ H% E" {7 [AND X08 b y0 L; d4 E* F |$ ~. u) u
ORB
2 X5 z1 F' P$ MOR M12# S0 ~' U4 n- w3 V! d- p; ^
OR M13
/ Q3 u c4 c# L% X/ ~8 T& BOUT Y1
4 g3 M3 P4 {% w' h% K8 h6 n# z `LD M13; v: M! l2 x& e0 k) I3 R" l3 u% h
OR M145 h. }& P$ W! b0 v
OR M152 Z, C- ~1 H5 ]9 O0 W
ANI X08 u4 ~' \$ O. x
LD M10
6 F6 n( Q1 h3 A' n3 QAND X00 L* @. J$ ^3 q5 [4 k
ORB6 t; @: G# M S2 ~% n, z( p) c
OR M11
: N+ l2 {* J2 a( V5 U9 tOR M12' B; T% Z9 _* }
OUT Y2
2 a2 A& {. b4 gLD M8000 脉冲频率初值
4 |6 d3 K. u0 Y- ]/ `$ uMOV K500 D0 ! V- ]$ O% L: A$ G5 X
LD T246 脉冲列形成
/ p4 Z# r5 R, F e& _RST T246
/ ]0 x) ~6 o5 Z, tLD X1: f# k: E: P }* k
OUT T246 D0
; }& H% c: V. X f/ ]/ u6 R" }LD X2 减速调整
; c1 w/ b' \: d) M4 [. @7 G+ i" ]AND M8012
+ Q2 b2 X/ P2 I2 wANI M4
5 ^4 a1 u3 N/ [8 w4 c6 ^) JINC(p) D0
D$ Y# |4 z1 O4 D; KLD X3 加速调整9 [" O, X* P- T n2 ]% w2 u
AND M8012
$ T l# T( M1 K7 MANI M4* G9 _1 J- c/ P) i- F. ?! T
DEC(p) D0
& T' o* F% k$ V8 v* _9 w. d0 A$ j% }1 eLD X2 频率调整限制 : S2 U& l4 N/ v1 `6 |+ j3 _- j" K
OR X3
7 `6 p% W' M( |3 ~ANI T09 M% T" ]' b2 r! r E% [
OUT T0 K480
& k, z( v- t$ d+ uLD TO
) u: T. b3 N. d3 |! _SET M4, I2 D( K" |8 X& K3 `# s
LD(p) X3
; W# e, R: D/ e: fOR(p) X4$ P( X% Z+ h; p; o" D0 P, z. c
RST M42 e+ o2 \ n7 c/ ~7 i* O1 F
END" [; J T# l. r1 k. ]
+ A& t: n ]2 a9 ~6 E$ ~* }
0 Z& B% e7 P- I, F+ A+ ~7 R
3 _' n7 @( J- r: p ' z8 E$ g$ k( x- E {
: n$ ]4 H, s7 d* B" B. `
; G; C1 |1 D9 q2 _: g4 y
0 j& v8 n9 @7 r1 q: c4 z: {'AND DECO(p) D1 M10 K3'是什么意思啊?
2 p" \9 Q7 e7 J/ \ ?! B4 M& `$ FDECO是解码指令,将目标元件的某一位置1其它位置0。 |
评分
-
查看全部评分
|