首先PLC它是一个控制器,就是主要目标是用于控制一些设备的。
比如家里的电灯,让电灯亮1小时40分钟30秒就自动关闭,这就可以认为是一个简单的控制要求,你自己坐在开关旁边,一边玩游戏,一边设定一个闹钟,等1小时40分钟30秒到就去把电灯的开关关闭,也是一种实现控制要求的方法。--但是,这样不但人浪费了时间,而且,从你开灯和到闹钟响再去关灯,其实是不能准确实现让灯只亮1小时40分钟30秒的,会有误差,而且应该至少会有10秒钟的误差。如果,用控制器来做,误差就会很小,可能是几毫秒或者几百毫秒,这样控制精度就提高了很多。
上边这个例子说明了控制器控制比人控制的精度高,而且它自动运行也解放了人的时间,这是我们用控制器的主要出发点。再进一步来讲下,控制器控制灯的更细一点的要求,某个信号或者某个按钮接入控制器,一般按钮按下控制器就输出让电灯点亮,并且开始计时,当计时到,就会将输出切断,电灯就熄灭了!---这里要说的是,这个控制器,要能接输入信号,也能根据要求输出信号;所谓控制,就是将输入信号读进来,分析,比对,处理,而后做出相应的输出。
上边两段基本上把控制器谈完了,再来聊一下,可编程。可编程在我说这个例子中,就是让灯只亮1小时40分钟30秒可以,让它亮100小时40分钟30秒可以,或者让它亮5分钟又灭5分钟再亮20分钟再灭45分钟也都是可以的。---这个可编程,主要是体现了控制器的控制的灵活性,硬件还是这么一个控制器,但是里边的控制逻辑或者说程序是可以千差万别的,你写一段什么样的控制要求程序,把它装入控制器中,它就能根据你的控制要求去实现既定的动作步骤。
所以说PLC可编程控制器,实质是一个控制器,但是它比固定功能的控制器更强大,可以适应你的各种控制要求,不过都要编制相应的控制程序,灌入PLC的处理器单元中,告诉它要以这样的控制要求去运行分析,计算,处理等。