工业为什么用plc不用单片机
一、先说PLC
对于PLC,不要只看到PLC模块,而是各种PLC模块+上位机平台软件组成了一个结构完善的控制系统。
PLC模块是用微处理器+存储器+固件+编程组成的,实现模块化功能。
PLC控制系统解决了以下问题:
1、丰富的I/O模块和执行器
数字输入、数字输出,支持干/湿节点。
模拟输入、模拟输出,遵循通用的电流变送和电压变送标准。
其它各类输入输出模块。
丰富的执行器:不限于变频器、各种规格的阀门执行器等。
2、兼容各种工业控制总线标准
RS232/422/485、Modbus、Canbus、Lonworks、Profibus……
3、支持以太网
根据需要可以通过以太网构成不同拓扑结构的控制系统。
4、标准化的PLC编程
梯形图、上位机等实现方式,标准化的编程工具,脱离复杂的编程语言。
5、强大的协议转换能力
通过协议转换器或上位机平台支持标准和非标准协议。
6、丰富完善的上位机控制管理平台
采用实时操作系统,支持实时数据库,支持多主机冗余,可以通过云化进一步提高稳定性、安全性、可靠性。
通过组态方式对所有接入系统的PLC(总线控制器、协议转换器、各类输入和控制模块进行一体化管理,构成控制系统,可实现复杂的工业流程控制、数据分析、告警处理、应急预案。
通过标准协议接口,或者OPC规范接口,平台可以方便地与第三方控制系统互联,使项目的实施复杂性降到最低。
7、系统可靠性、稳定性、安全性
构成PLC各个层面的硬件和固件,是按照工业自动化标准要求实现的,可以确保系统可以用于石化等高危行业。
二、再说单片机
任何功能都要通过具l汇编语言或C语言编程去实现,适合构成局部控制的专用系统。
对于涉及复杂的接口类型、协议转换、复杂工艺控制、多系统互联,单片机就无能为力了。
用单片机实现大型工业自动化控制系统,不是不可能,而是投入产出比太低,时间太长,系统复杂性太高,稳定性、安全性、可靠性难以保证,系统可维护性差。