我就是用单片机做的啊。。。一块板子完成电磁阀,交流电机,直流电机,步进电机,各种检测,触摸屏等等等等。。。做好了根本一点问题都没有。。。
我觉得到底用单片机还是用PLC,还是看自身能力和需求的。
像你所说的一台简单的设备,控制又不太复杂,用单片机其实更方便的。我当初准备用PLC的,后来发现根据我的控制需求,一套下来要两三千块钱,而且体积又太大。。。后来用单片机,不到300块就全部搞定。
我认为,对于单台小型设备的控制,PLC所谓的优势是不存在的。
关于开发周期。单片机开发周期熟练地话并没有很长啊,从确定需求,画板,制板,编写调试程序,一个人做的话,三四周就可以搞定啊。
关于可靠性。虽然至今我做的单片机控制板没出过什么可靠性不佳的问题,但我仍然不否认PLC可靠性是高于单片机控制的,至少PLC是经过长时间的市场验证,不断完善修改的,单片机控制的可靠性除了跟芯片本身有关,还跟开发人员的水平关系很大。但是,又有多少设备是完全不能出一点问题的呢?所以对于单台设备,偶尔在很小概率下出问题我认为都是可以接受的,我们的电脑有时候出问题不还是需要重启么?随着单片机开发门槛越来越低,资料越来越多,PLC更大的优势在于方便组建很庞大的系统,比如一条产线,有很多单独的设备,单独的设备之间又需要协同工作,而且一个点出问题可能整条线就会受影响。这个时候PLC的开发周期短,可靠性高,模块化的优势才真正凸显。
单片机按需设计的优势。
比如前段时间帮一家除臭设备公司做的单片机替代PLC的外快项目为例。需求很简单,就是控制风机,导风板步进电机,紫外线灯等等很简单的东西。由于他们公司只有会PLC的电气工程师,所以之前是用PLC,一套下来一千多块钱,而且由于PLC是通用设备,不可避免的就是接线麻烦。一个工人一天只能接两台机。而且老板希望能加上红外遥控和数码管显示参数的功能(我没深入学过PLC,不知道PLC能不能进行红外遥控)。
最后我做出来的板子,接线大大简化,可以遥控,同时数码管显示参数,关键是体积很小,一百多块钱一套。
他们公司的PLC工程师对老板说,会不会没有PLC可靠啊?老板说,大不了坏了换嘛,反正便宜。。。不过这批货目前没有接到客户反映说有什么可靠性问题。
最后说两句,不谈实际需求就去争论PLC和嵌入式的好坏就是耍流氓。春节回家还是坐火车方便,到邻居家串门,穿着拖鞋就去了。。。