PLC的优势在于可以使用梯形图进行二次开发,首先你要明确一点:PLC是给电气工程师使用的。电气工程师不是电子工程师,他们的工作不是单单考虑你这个MCU如何驱动继电器来控制机床的。甚至有的电气工程师都不会C语言、汇编语言之类的MCU开发语言(你让人家怎么玩?),几年前在21ic上有个家伙说要开发新的PLC,用C语言来代替梯形图,结果他在论坛上蹦跶一两个月后销声匿迹了。 本文来自www.eadianqi.com 先从基本说起,稳定性与可靠性,你一块单片机的稳定性和可靠性能比得过IP67类的产品么?懂防护等级么?看过工业恶劣现场么?看过露天野外设备作业么? 一场大雨过后又湿又潮你敢肯定你那单片机还能行? 冬天零下的温度你敢保证它还能运行?我就不信了。 自动控制网www.eadianqi.com版权所有
二、系统复杂度 自动控制网www.eadianqi.com版权所有 工业里比如说汽车生产线,或者大型的电厂煤炭等领域,动不动上百的I/O有时候上千,你用单片机给我做个看看,而且就PLC这种抗草的货还得弄一套冗余系统,你单片机是能信春哥啊还是自愈能力100%就不死,再不济你也单片机做一套冗余?做得出来我服你,但有一点可以肯定,甲方秒秒钟KO你。 本文来自www.eadianqi.com 三、通信、组态与运动控制 本文来自www.eadianqi.com
工业领域控制只是一部分,还需要采集、通讯、**、组态、运动控制与显示等领域,这些东西都需要依靠完整的工业体系与通讯协议去做。比如西门子有成套的东西能够实现这些功能,你单片机是想怎么个做法?动不动各种Modbus、profibus、profinet、OPC等东西是要怎么个一一实现法? 本文来自www.eadianqi.com
四、开发成本 自动控制网www.eadianqi.com版权所有
开发周期,各家PLC厂商都在不断完善自己的编程软件,使之能够越来越简单的服务于工程师,而各种程序块也是越来越方便人性化的任意去调用。比如PID模块、运动控制模块等,**减轻了工程师的开发压力也缩短了开发周期,单片机呢?自己开发的东西难道有信心能够打败西门子工程师的? |