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