用单片机最便宜,也最简单不过。写个小程序轻松搞定!2 k/ z8 P2 k9 m
注KM-----电机控制
1 q' x5 O7 ~0 N SB-----按键(自己随便定义IO口)
+ p; B. O: ]# i7 t) i' {, ? #include<reg51.h> W: w! b3 p5 C- [& Z, P1 f
sbit KM=P0^0;
' y# L8 P2 t- Z6 w; ?% z sbit SB=P1^4; 8 @6 H, f5 B, F' l
void mDelay(unsigned int Delay); h6 R8 l+ R( q4 E1 J8 y- E8 z, z
{ unsigned int i;- Q3 R: `4 B% O! Q& J. f
for(;Delay>0;Delay--) u; ]- G- [$ l# }
{ for(i=0;i<124;i++)
0 F9 ~# ^9 ` ~/ v. n! \3 r1 \ {;}
# Z+ f$ i: P" J$ x/ S- e2 N: d } ! ~0 y4 Y6 x: o/ i6 L4 q
}
X1 z% B5 b; [/ k4 k void main()
) F7 h. l" |" J2 i7 O: V {
- c& t. C- e7 y% ]7 m) G& V' y while(1)0 D3 J# a' P# X' I% G4 n; \
{
# @, b0 n; l3 C" H( i if(SB==0)$ n, T) ~# {3 N$ a- |
{ - A7 _) H! } m( A9 q" B
mDelay(100);# h# U6 ?1 K. W3 }9 n% V, U9 ]- u
KM=!KM;
) }% s; U) f( r- [ while(SB==0); //等待键释放8 O" @9 P. \8 E; s
mDelay(100);$ ?% |! i+ q* p% O, n
}5 _* H: C* a0 }6 r
y+ z l" r# b4 _: c
}
/ K# P0 p- a2 g0 s) A" I' p i3 A }
1 z2 K3 g) a( O( y9 F至于PLC就更简单了,LD X0 ALT Y0 |