为什么在工业上多用PLC而不是单片机(PLC编程只要有绘制电气原理图的能力它的梯形图编程就能很好入门)
(PLC编程只要有绘制电气原理图的能力它的梯形图编程就能很好入门)
https://m.zjurl.cn/answer/6588009414467256584/?app=news_article&app_id=35&share_token=d755e71c-02eb-4764-bd03-1423ebc067ec
刚开始单片机在工业应用的,后来由于工业控制的复杂化在加上单片机的性价比等因素,得不到推广于工业领域。至九十年代,电子产品的来潮,单片机才迎来真正属于自己的一片天。工业领域不能因为单片机而止步不前,于是在传统继电器控制基础上研发出可编程逻辑控制器(PLC)。消费电子产品更新换代快,而单片机成本也低且便于量产,对电子产品最好不过了。不像工业上用的需要稳定可靠还要用的久,虽然PLC贵但是用时久了也相当于把成本降低了。
工业上多用PLC而不是单片机,也是有原因的。
工业控制领域对稳定性和可靠性要求高,不能三天打渔两天晒网,对企业损失是巨大。工业控制环境恶劣,有防护等级要求、设备露天作业等,遇到雨天、潮湿天气、极寒天气,单片机运行能稳定不?可靠性不敢恭维!在工业领域,I/O点动不动成百上千,单片机肯定抗不住,PLC都要弄套冗余系统以防万一,单片机很难办到。工业控制只是它其中一部分,用过PLC的都知道。需要数据采集、通讯、上位、组态,运动控制及显示,得完全依赖工业体系与通讯协议造成,单个的单片机是搞定不了的。比如MODBUS、OPC、PROFIBUS的实现。
开发周期短于单片机,门槛低,不像单片机编程的C语言、汇编语言对于初学者难度大,而PLC编程只要有绘制电气原理图的能力,它的梯形图编程就能很好入门。拿开发周期而言,一个人开发能不?等你弄出来PLC早已经做好准备上现场了。大型项目的高压设备启动运行,小小单片机不得玩死。适用人群也不同,单片机主要是电子工程师而PLC是电气工程师,这两种不同的职业,肯定融合不了,说白了很多电气工程师都不知道玩C语言、汇编语言之类的开发语言。电气工程师觉得编程不够优化,PLC可以自行修改,单片机做好之后就是固定的不是专业人士根本无济于事。例如工业生产过程需要增I/O点删I/O点,单片机能行吗?
PLC它的就是稳定性好,不像我们的消费电子产品,例如手机闪退对我们没损失,大不了重启一下。但是在工业上,你这样时不时闪退企业还不被活活玩死,严重时造成人命都没了。虽然单片机成本低,从整体看单片机的性价比跟PLC比不了的。
说个很形象的比喻吧,在工控领域,PLC相当于小学文化,单片机相当于初中文化。
PLC实质上就是一套集成各种外设功能的单片机控制系统。使用PLC有两大好处,一是编程容易,上手快。二是基本不用考虑硬件的可靠性和适配性问题,需要什么功能就选什么样的模块就行。
而单片机用起来就麻烦很多,使用者要更多的考虑电路系统及外设硬件的可靠性,而且编程基本用C和汇编等基础语言,对编程者的逻辑思维能力要求比较高,而且软件和硬件的结合适应更是个很挠头的事。能熟练掌握单片机软硬件系统,那反过来学习和使用PLC就是小儿科了。
从两者的应用来说,PLC侧重于对工控成本比较宽松,而且对可靠性要求比较高的场合,比如机床,设备等。而对于偏重成本的中大批量产品,毫无疑问必须使用单片机。
由于掌握单片机的应用比掌握PLC,有更广泛的应用,所以建议年轻的从业者应该不畏艰难,从单片机入手进入工控的世界。PLC需要的话,再入手不迟。