|
发表于 2023-12-16 11:20:54
|
显示全部楼层
这个东西要从历史看,PLC 最初是大米 GE 公司(爱迪生电灯炮公司)找人研发的,目的在于替代上上个世纪,对,19 世纪的机械配电系统 19 世纪人类已经可以使用电力,但无法用电控制电,那时候是用齿轮发条等玩意去控制继电器,然后用继电器控制电力,很蒸汽朋克的感觉
上世纪 50 年代人类发明了现代电子计算机(冯诺依曼计算机),GE 公司高层意识到可以用这玩意代替传统的齿轮发条去控制继电器从而控制配电系统,这样当你新建一个厂房的时候,不用重新设计一套齿轮发条,只需要改动程序就能用同样的一个装置去控制新厂房的灯泡和电风扇啥啥
从这个历史可以看出,
1、PLC 最初是用于电力配电系统的,所以它的输入输出适配电力系统;而单片机的 IO 输入输出能力很弱
2、PLC 基于上上世纪的机械齿轮和继电器逻辑,所以 PLC 编程语言也叫继电器语言(图形化)和布尔语言(文本化);而单片机使用汇编或搞基语言
3、PLC 是给电工用的,电工直接使用 PLC 给一个厂房(或办公厅)依据其布线写程序控制灯泡和风扇等电气设备,单个 PLC 很贵但它投入量很少,几乎每个 PLC 程序都不同(你的厂房、办公厅、教室的电力布线都不同)
单片机是给微电子开发人员研发后用于大规模产品量产的,研发人员在开发板上编写调试程序后,大量复制到具体产品比如洗衣机、电饭锅或者空调等家电(PLC 也可以是单片机的应用目标)里,单个单片机很便宜,但它投入量非常大,一批产品里的程序都是一样的。
这就是根本区别,但实际上你如果看一个商品 PLC 的电路板和一个单片机开发板,它们是很相像的,甚至刚才说了,比如西门子的现代 PLC 也能用 Pascal 等搞基语言,这就是如今第三种 PLC 语言,结构化编程语言,这样可以让 PLC 适用于更复杂的环境,但对电工要求也更高。 |
评分
-
1
查看全部评分
-
|