|
|
发表于 2007-5-5 11:11:54
|
显示全部楼层
来自: 中国山东泰安
用PLC控制三相六拍步进电机的实例,我用指令表写出,不习惯指令表的朋友可用FXGP翻成梯形图。
* O3 _: z1 f/ q+ _9 E输入端为X0 X1 X2 X3
/ V: `2 V* m4 C) ~+ [输出端为Y0驱动A相功放电路" y3 `' e4 c. j3 l7 Q! {* N, L
Y1驱动B相功放电路
- H& H0 c- C+ R- s9 \ Y2驱动C相功放电路
$ N' j/ t9 b1 Q* X" j. dLD XI& ~( |. d' d& n
AND T246( ~, J1 e5 s* s+ S/ V u
AND DECO(p) D1 M10 K3 指定脉冲列输出顺序. t$ j# |+ k( e- [
AND INC (p) D1 移位值
4 a4 i, b* t w# z$ C+ @% xLD M169 \/ D6 c( t& H2 k) L
RST D1 复位+ z# J2 c: n# ?; z3 g
LD M11# r+ Q5 [& U( q5 z; T0 p7 l$ c
ANI X0 当X0为OFF,电动机正转
/ p. A+ a+ u$ c) o; pLD M14
$ {- q% U- ]5 c# B% |" mAND X0 当X0为ON,电动机反转7 r( W' Q, v! D7 F! ]
ORB. c& a* Q2 a% G8 E. T; i0 _
OR M101 r; I. W5 g# C% ]1 k. i, b
OR M15
! f( `$ B. U% @. {5 u" q1 ~OUT Y0
1 m# U/ O2 m! k/ U3 u, K% lLD M117 B1 y( p, f" s, x. K) Q
ANI X0
}, G$ B2 y& k2 dLD M14# n6 A0 y( z- Q: X: W1 x. \
AND X09 C: w1 z1 | R* G3 T! f* _
ORB
& c3 l" ^1 i6 _+ `OR M128 f, {1 Q1 L ~5 }+ g* E# @
OR M13
* B0 F2 I7 _- a- E# G8 B+ dOUT Y19 H% \7 L8 ~1 ]
LD M13
5 S5 ?; v# C2 r* S% s0 aOR M14
% @0 S" ]7 z6 i' a$ GOR M15
9 z- F+ x. t/ BANI X02 l% ^9 m6 t; p `! V/ x) R
LD M10 V2 T+ w! F! U7 ~
AND X0
0 w4 f$ n1 j& [" g: sORB
' I" ~! V4 F! v [9 kOR M11
$ }$ w! j- ^* _0 V9 P: JOR M12
) h& L3 `' }2 E4 d6 pOUT Y2! N' j/ q9 W! G6 ?' a
LD M8000 脉冲频率初值
5 h; H# [# ^' q" TMOV K500 D0
q3 |4 l# ]! ] `% ]/ Q) @LD T246 脉冲列形成/ f8 ^+ `8 o( Z' O, u
RST T246
; E* [" }3 g( S& W" j* u; C9 zLD X1
5 \; R+ I- m% w3 f, iOUT T246 D0
* C4 r) }7 g- W9 ELD X2 减速调整. X g4 d' Z$ W, X8 N- R! E; D& U* a
AND M80127 A# [; e+ L% F1 z( C- V$ F& G
ANI M4
2 L, z, ]! s! v, jINC(p) D0
+ w( e2 ]" F% k0 |( m( {LD X3 加速调整
! s7 n! R. {# ]' M; A1 uAND M8012! h% r( z" e; Y$ o
ANI M42 J5 Y6 h+ m& f% g' Z$ Q
DEC(p) D01 l# `5 E4 R' @ I( O! M
LD X2 频率调整限制 R3 U a2 r7 {3 a$ U5 e6 J0 j
OR X3
/ v. u+ ^+ k/ o! c0 e) E A: BANI T0% I6 C. D1 J3 ^' h2 u
OUT T0 K480
, H3 \6 T/ F3 K9 x$ m( ^2 H( zLD TO' h4 f! H" w. Y
SET M45 ~1 D) }% B$ m' [" E _
LD(p) X37 Y; p+ H& n* v$ Z
OR(p) X4( G# M; R# {6 h4 G3 {$ ^3 x
RST M4
( U$ F) A- g' J0 O; U4 J/ bEND
+ Q7 Y4 q7 p6 @( N' K8 L, ?8 n1 F+ J) }# \1 ~; W
/ `% [. K5 ~ x" w- G$ j0 Z
3 Q3 _' q8 _ p1 E; A" p
0 X9 C/ R$ C2 ^! v5 O' E( w0 I) l6 @3 @0 o
. A" s0 b9 L+ [2 c7 h7 N; y
+ m& y+ Y0 r( N% v1 z'AND DECO(p) D1 M10 K3'是什么意思啊?7 c, J1 ~* d& ~2 D: C3 v7 v, j0 p
DECO是解码指令,将目标元件的某一位置1其它位置0。 |
评分
-
查看全部评分
|