|
|
发表于 2007-5-5 11:11:54
|
显示全部楼层
来自: 中国山东泰安
用PLC控制三相六拍步进电机的实例,我用指令表写出,不习惯指令表的朋友可用FXGP翻成梯形图。
|4 D2 i( I& e! W% }/ @# \+ M输入端为X0 X1 X2 X3 : d. l& f/ h8 \0 q- j
输出端为Y0驱动A相功放电路
2 h. O0 E% f, R! }! ~' u: b' g Y1驱动B相功放电路7 g: @$ z+ ^' y0 [
Y2驱动C相功放电路7 [0 c, a1 O( k5 U* U0 l
LD XI
5 u1 g6 s1 t8 F ?& ]AND T2469 c' j2 V3 G) A
AND DECO(p) D1 M10 K3 指定脉冲列输出顺序
: c; c' h# y9 U5 w0 J) EAND INC (p) D1 移位值2 E5 B% |: u2 \1 N! K% E
LD M16- t% t9 j7 w, _
RST D1 复位& S: U( ]! j! H9 ~/ z
LD M117 {' \/ m. @0 p& J
ANI X0 当X0为OFF,电动机正转
% h9 [* J& h1 ]3 H WLD M14
" o5 T: L6 @3 k5 fAND X0 当X0为ON,电动机反转. |' X' s/ V9 G1 |% B
ORB! f1 \- ?/ W3 G
OR M10& ~! ]; i5 X1 _
OR M15
* A! @: T4 T, dOUT Y0
7 N# l6 g/ c& H+ d1 wLD M11 x+ q0 K" q# Y% z9 T8 Q4 n) x4 _
ANI X02 N' U, |2 B- F9 K( k. T
LD M14
! l, d* O* M! K/ S6 C/ QAND X03 g& {& o, D. w* [
ORB
! [/ o v- g# x; l* {0 M" {8 j" lOR M12# q8 h$ t8 y! P" d: i$ k1 @+ v4 }
OR M13
+ b7 S1 F, s! N/ s! vOUT Y1
2 @ @; y& r" V& I0 N! M7 U" L+ c! B! fLD M13; R, F |" H0 @: c2 i" y# T
OR M14
1 I! o0 J6 u8 D7 W4 J) }# h# UOR M15
0 i! c5 m9 I. KANI X09 G$ \; S; n( u8 ?; M% A! S
LD M10
" e# b6 Q% D9 T& f$ NAND X0) v# J- `$ ?+ Q" l: u
ORB) v# W2 v0 V0 u( G3 e4 P
OR M11
$ G4 [ `3 [7 D& L* G$ f2 bOR M12
# p% f' }: O& c& Y& W8 M9 v- VOUT Y2: `* ~# A8 t9 ~5 m; Q4 @
LD M8000 脉冲频率初值
. n* S' q3 e/ _. vMOV K500 D0 $ T/ H# O: p$ W7 X+ u
LD T246 脉冲列形成
( X. X ~6 I, C' M5 G. @RST T246& B: @; t g O# X. w
LD X1
" P5 N0 K2 g# `+ dOUT T246 D01 S& [3 U+ H1 W
LD X2 减速调整0 `* p: ~8 u* e
AND M8012" R) S- L0 V3 E, V* P
ANI M4( v- W0 r% @/ g( q' G5 [
INC(p) D02 o6 D" [9 f% r5 R! Z
LD X3 加速调整
- @) k$ g! N7 t, O! n* qAND M8012
6 a$ ?7 w7 l" b9 F9 S; D" cANI M43 E0 o: v% r y; K8 b) V Y) J
DEC(p) D0$ F$ E0 [, d r8 U' i& d
LD X2 频率调整限制 9 ^9 \6 o; y- R
OR X3) Q* w, K/ ?" V
ANI T0: U# Y6 g2 _4 I0 c R7 h3 Z
OUT T0 K480
) ?" Z* |" k* S1 ZLD TO
2 H3 i( {, u5 B( `7 ^$ lSET M4# g* X& ~9 Z1 o3 f* f
LD(p) X3
4 a9 N8 p8 x6 w5 YOR(p) X4
+ o. }+ H9 e: @- F$ \2 E+ {RST M40 S& z$ I/ V Z* z$ N; I# [; s' r
END
$ {9 v, c0 \+ u* T1 F- D* l
7 d; H" I1 `) p+ l
6 y& z$ i9 M+ m7 ^3 _4 ?; ~
- u: p$ [- C/ k0 X* G! U) H
8 C$ f+ T, l. v1 }1 e' J1 s8 ~
6 S" P3 o+ j! \* V( s2 O
' ^- M0 f, O$ n# ]0 \0 M' v1 F7 V F0 |; T* c; B
'AND DECO(p) D1 M10 K3'是什么意思啊?
% j1 W% e9 s# R* ~; r2 S$ r) N9 wDECO是解码指令,将目标元件的某一位置1其它位置0。 |
评分
-
查看全部评分
|