用单片机最便宜,也最简单不过。写个小程序轻松搞定!' s$ K* V. F1 z x
注KM-----电机控制
1 d) c! O, L) k$ Z0 [ SB-----按键(自己随便定义IO口)
( D) C# F6 S2 ~ f2 c g #include<reg51.h>
" F/ m% P" k1 g6 z1 G" `# I, x sbit KM=P0^0;# g& `; K5 C* R: O
sbit SB=P1^4; - v9 @$ D5 M/ d! `4 M7 l; b( a
void mDelay(unsigned int Delay)3 X% i: d7 q& j% ^
{ unsigned int i;3 `& T" ~% d! e3 u
for(;Delay>0;Delay--)6 s) t. ^, m) F
{ for(i=0;i<124;i++)6 p' F' A# w, ~) W
{;}6 o0 L0 K, j; \: _% d- m0 P
}
" b8 f6 A5 ]5 e/ K }
7 y+ M2 B0 d, E void main()
2 a$ b$ T2 @9 i5 h* C/ X3 F6 g {/ m) p# q2 D* O& G, e2 V L9 c
while(1)
+ t1 B# n! N+ u: b. [: ? {
! [8 ]* `/ k# p3 C if(SB==0)3 a" `7 o: V' N4 J$ Z, V# K
{ 3 ]8 C- G7 m# v, c$ J4 r
mDelay(100);/ ~* y* O5 {8 u2 X& o, ^" c1 C
KM=!KM;
* X& m. r" g- [- l2 T: h while(SB==0); //等待键释放
2 i+ A3 ] d: u0 W mDelay(100);4 u4 Y$ |' ]( ?1 R
}8 i/ }% q" F# f6 P; u1 {
# d: _4 _, G& m: w9 `! j9 r }
+ | q. w! P" t! D% z' @ }+ l$ H! ?0 ?7 L+ o
至于PLC就更简单了,LD X0 ALT Y0 |