|
|
发表于 2007-5-5 11:11:54
|
显示全部楼层
来自: 中国山东泰安
用PLC控制三相六拍步进电机的实例,我用指令表写出,不习惯指令表的朋友可用FXGP翻成梯形图。
3 g4 c+ q& y ^' Y% u输入端为X0 X1 X2 X3 6 k4 |: @9 g U! T9 t
输出端为Y0驱动A相功放电路
: S- A( l- k0 O+ Q" z6 u/ F Y1驱动B相功放电路
; |" }/ r+ r3 O) V6 g+ m1 q# B5 C Y2驱动C相功放电路: k0 f- {( z+ N
LD XI
5 U& F9 w* q5 w3 A mAND T246
$ z+ j) _ o% _- x% z3 cAND DECO(p) D1 M10 K3 指定脉冲列输出顺序/ T/ s1 }/ i5 L& d
AND INC (p) D1 移位值
& y: s6 B* @: v: K; u+ HLD M168 |: n/ s# h& h( p
RST D1 复位
% M/ d# C% I6 w H* c7 ~LD M11
1 J4 \$ D/ N/ g$ Q. J- DANI X0 当X0为OFF,电动机正转) Z3 T) d" Q4 \- v( x2 q
LD M14
) i. P/ `4 g, AAND X0 当X0为ON,电动机反转
/ n# x/ M7 h8 L, rORB! J1 j, r- f3 Q7 J4 G1 x: ?( p$ E
OR M10
: P1 F6 ~( D5 m3 [OR M15
9 F' L% E9 A+ bOUT Y0
# S! P8 H5 W X/ q7 ]3 CLD M11
/ n1 }. I1 r: Y; t" \7 r" FANI X0
6 U, t n# s* D, c: ~% b$ sLD M14. I2 l% O( O- l2 ^
AND X0+ x! T5 w& \' X: ]3 }& g( c
ORB( r4 a+ [" N: s9 A5 [
OR M12
, S# H# \% g9 G- Q2 d# g- YOR M13 T4 k' Y. n& `, I. ~
OUT Y1
4 ^% F4 G# q4 q3 C1 C) PLD M13! U/ A# k; X3 ^
OR M14, A7 s% {; V8 a" q
OR M15( s0 N) s% i! P4 r9 J
ANI X0
& P0 c" T1 ^' CLD M10
5 v2 A7 f* y- ~6 k+ @, s9 HAND X0
, g. Z1 |3 f3 i# @2 _4 MORB
% K7 s3 _# y2 c1 C1 H4 B- cOR M11
# C# t% C% }& i8 h$ H* uOR M126 I5 `& M# d3 b$ l* v
OUT Y2
! a! c. S( K4 b3 R7 V' d- v( kLD M8000 脉冲频率初值
# T* L6 j. p8 j" A' S! eMOV K500 D0
3 B+ G1 n5 ^7 b& l! L" [. wLD T246 脉冲列形成& g3 R* B% @! u
RST T246
+ B$ t5 n/ _+ ] d$ T$ \LD X1, A/ W$ H- B6 [1 |( P5 B& I
OUT T246 D0& m1 `: d& a2 j q9 n, c6 o5 q1 \
LD X2 减速调整! \2 E+ _% r& y; L4 ^: H
AND M80127 r2 n: P- z3 W+ s5 N3 ?2 W
ANI M45 I$ i; _. G) }$ G1 B7 e
INC(p) D0
' R6 C t# U) c7 U# j+ v, Z( }LD X3 加速调整
. e# A/ T. `2 Z. U* \+ r; P# [! ]AND M8012
9 O7 {5 o! Q3 m! d7 NANI M4
. e! t* ^. w8 [8 W' ODEC(p) D0
: p3 O- `& l8 i0 J7 e% _LD X2 频率调整限制
C; m# y) M) fOR X3
* k# f' k# `6 X# zANI T0
, u3 M: `1 |$ U# q7 UOUT T0 K4803 H% ~4 x0 K7 C% |+ U* {
LD TO
- h* u& s+ K: }/ t; H) R# j/ NSET M4
" R9 ]3 s1 d+ ~; d8 kLD(p) X37 x2 j! E( d0 F0 n1 l/ ^, }* h& B
OR(p) X40 @2 }3 e% P- r( ^9 |- j
RST M4* N, L7 g3 e0 m4 m
END2 C# n1 K( s# k* k- U( e, W$ Y7 m
) e; d, J/ o6 N0 e0 ]
n/ F% R' S7 B, W
& I ?0 ~) A* t) \; v" J; {
# `, ^4 |9 Y F# R
/ h+ g# R' P: a
1 y1 E" x( b$ s* Z4 T6 g- L% H/ w/ h1 E3 a# \
'AND DECO(p) D1 M10 K3'是什么意思啊?
4 U, \& b5 A+ H3 BDECO是解码指令,将目标元件的某一位置1其它位置0。 |
评分
-
查看全部评分
|