用单片机最便宜,也最简单不过。写个小程序轻松搞定!
3 n& \, H. u0 U" Z' z( F" K注KM-----电机控制! G3 {& ^. E' e, t7 Z
SB-----按键(自己随便定义IO口)
, {% o2 B# K m4 L #include<reg51.h> - ]- I4 ], s9 F4 @$ `
sbit KM=P0^0;
. k7 J: e/ ]" i# _7 |( F sbit SB=P1^4;
$ E ~+ l7 a7 J0 x void mDelay(unsigned int Delay)8 T' S6 D ~1 H6 U! _# j$ H" r
{ unsigned int i;; D% o0 d0 J- L1 q% Y
for(;Delay>0;Delay--)) T5 J% o, p7 n
{ for(i=0;i<124;i++)
$ z k9 A+ Q3 H) m {;}6 Z+ e% r$ j* ]4 g/ q
}
7 W1 d& O/ i! O, Y8 t0 d: m } $ b! w% b; o+ h2 a+ ~& e( @
void main()
3 n4 F2 C1 F3 {7 o) ]/ \ {
( t9 L8 H9 `( c while(1)
. a2 `8 P' T- K6 J {7 x3 h9 u7 u$ y0 S2 \ w
if(SB==0)
2 a0 H8 a6 u; z6 T7 x C { + X" X' O0 u6 q8 L/ r) S- o
mDelay(100);* e: a2 ~& ~+ d1 K
KM=!KM;& \; W* J+ u8 T
while(SB==0); //等待键释放; w8 Q1 b% c" s- M# ]0 G* A
mDelay(100);4 y" m1 [; b0 v. `) p- o: p* j6 C
}: W$ i- O. K, E9 Y5 `7 V
7 i6 e0 V1 G9 T } ) D; H, j: o: I% e9 j$ I
}0 {5 t$ b' ]+ F# x; h* d7 ^
至于PLC就更简单了,LD X0 ALT Y0 |