打印

单片机可以替代 PLC 吗?

[复制链接]
1658|25
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
作者:rhythm magic
链接:https://www.zhihu.com/question/35782591/answer/88540482
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

今天友善度不要了!!!楼上答单片机能“改变世界”的都愁死我了,口口声声说自己做工控做什么的我真想问,你们都进过工厂么?看过工业环境么?只是最多在监控室里看看而已吧,
了解工业防护等级么?了解冗余系统么?了解工业领域需要的是什么么?
实名反对上面所有认为一块单片机在工业领域能代替PLC的,你们真是实验室呆的久了不知道外面有雾霾。
一、先从基本说起,稳定性与可靠性,你一块单片机的稳定性和可靠性能比得过IP67类的产品么?懂防护等级么?看过工业恶劣现场么?看过露天野外设备作业么? 一场大雨过后又湿又潮你敢肯定你那单片机还能行?冬天零下的温度你敢保证它还能运行?我就不信了。
二、工业里比如说汽车生产线,或者大型的电厂煤炭等领域,动不动上百的I/O有时候上千,你用单片机给我做个看看,而且就PLC这种抗草的货还得弄一套冗余系统,你单片机是能信春哥啊还是自愈能力100%就不死,再不济你也单片机做一套冗余?做得出来我服你,但有一点可以肯定,甲方秒秒钟KO你。
三、工业领域控制只是一部分,还需要采集、通讯、上位、组态、运动控制与显示等领域,这些东西都需要依靠完整的工业体系与通讯协议去做,比如西门子有成套的东西能够实现这些功能,你单片机是想怎么个做法?动不动各种Modbus、profibus、profinet、OPC等东西是要怎么个一一实现法?
四、开发周期,各家PLC厂商都在不断完善自己的编程软件,使之能够越来越简单的服务于工程师,而各种程序块也是越来越方便人性化的任意去调用,比如PID模块、运动控制模块等,大大减轻了工程师的开发压力也缩短了开发周期,单片机呢?自己开发的东西难道有信心能够打败西门子工程师的?
五、外围硬件支持, 这是某组态软件上的东西,单片机如何实现?靠一个人开发?累死了吧,国内动不动在投标的时候都是严重的工期不足了,PLC如何高度集成化模块化的东西很多时候在工期面前都捉襟见肘,单片机开发估计就猴年马月了,更别提去支持HMI、可视化控制系统、市面上上百种的品牌与硬件驱动了,就算你真的做出来了,遇到几十台变频器的时候,你觉得那单片机能扛得住干扰?大型项目的时候,弄了个高压高功率电机,启动的时候整个电网都颤,那单片机各种数值不得像窜天猴儿一样的上窜下跳啊?
六、距离问题,工业领域有的时候是要跨区域整合与监视的,所用的通讯方式多为以太网(通讯距离长)加中继器,或者直接走民用宽带光纤(有的时候距离要好几公里几十公里),所用的东西到最后很可能是用的微软的IE浏览器(对,你没听错,西门子WINCC WEB),你用单片机给我支持一下试试看?还有就是遇到突发情况下,如果无人值守或者重大事故的时候,需要由PLC的通信模块根据情况发送短信给相关人员(比如领导),单片机能?开发需要多久?
说了这么多,也没说全,只不过看不惯那些认为用单片机代替PLC的实验室人员,真能这么用,你觉得电厂里那些动辄几十万几百万一套的AB系统都是废物?
———————————————————————
过百赞了,真心觉得不容易,工控这行在知乎还是小众,感谢大家的认可,希望我们工控人能够在工作与生活中得到自己想要的,实现自己的价值与梦想。

















使用特权

评论回复

相关帖子

沙发
mycomputer0000| | 2020-5-7 16:34 | 只看该作者
PLC也是用单片机做的

使用特权

评论回复
板凳
coody| | 2020-5-7 23:05 | 只看该作者
单片机是一个芯片,PLC是一个产品设备,怎么替代?

就像问:发动机可以替代小汽车吗?

使用特权

评论回复
地板
wsndg| | 2020-5-8 08:32 | 只看该作者
PLC都是由单片机搭建电路组成的,用于特定的调节,不存在替不替代的

使用特权

评论回复
5
uyuway| | 2020-5-8 09:30 | 只看该作者
单片机  小范围应用,灵活性强。PLC 规模化  品质好  稳定性好 成熟完善的编程环境,非单片机能替代。很多PLC 经过多年的市场验证 改进  功能强大,而且编程容易  调试容易,扩展容易, 可大可小。不是每个自动化工程师都懂C 语言。 PLC 编程语言 直观。

使用特权

评论回复
6
keer_zu| | 2020-5-8 10:27 | 只看该作者
plc的优势是:
1. 提供了一套比较方便,简单的编程工具。
2. 做好了用于控制的外围电路。

plc的劣势是:
1. 贵。
2. 体积大,功能太套路,不灵活。

如果用单片机做同样的事情,能具备上面两个优势,那还是有希望的。
@coody @mycomputer0000 @uyuway

使用特权

评论回复
7
tom_xu| | 2020-5-8 10:36 | 只看该作者
PLC相当于是成熟稳定可靠的单片机系统,像西门子,日立,欧姆龙的PLC已经应用很多年了。
但是问题是太贵了。所以在很多工业场合,应用自己开发的单片机系统也能实现同样的功能。

使用特权

评论回复
8
tom_xu| | 2020-5-8 10:38 | 只看该作者
比如说,没有哪个空调厂家会在家用空调里,用西门子的PLC来控制变频压缩机。

使用特权

评论回复
9
tom_xu| | 2020-5-8 10:44 | 只看该作者
但是单片机代替不了PLC, 自己开发的单片机系统,在成熟,稳定,可靠性上比PLC还是差了很多。

使用特权

评论回复
10
keer_zu| | 2020-5-8 11:10 | 只看该作者
tom_xu 发表于 2020-5-8 10:44
但是单片机代替不了PLC, 自己开发的单片机系统,在成熟,稳定,可靠性上比PLC还是差了很多。 ...

虽然单片机也可以做到上述要求,但是研发成本高,如果有需求量大,且定制化高,自研的控制器就需要提上日程了。

使用特权

评论回复
11
lyn3210| | 2020-5-8 15:04 | 只看该作者

使用特权

评论回复
12
Jerry.huang| | 2020-5-8 15:20 | 只看该作者

使用特权

评论回复
13
smartpower| | 2020-5-8 15:41 | 只看该作者
1. PLC的核心就是单片机。
2. PLC牛在做PLC的公司所具有的硬件可靠性,软件可靠性。

使用特权

评论回复
14
tom_xu| | 2020-5-8 16:14 | 只看该作者
可以拆开一个PLC看看,里面有很多块电路板。

使用特权

评论回复
15
xianghou| | 2020-5-9 20:45 | 只看该作者
keer_zu 发表于 2020-5-8 10:27
plc的优势是:
1. 提供了一套比较方便,简单的编程工具。
2. 做好了用于控制的外围电路。

啥叫功能太套路?西门子和背福的PLC可以用C/C++编程

使用特权

评论回复
16
xzy568| | 2020-5-10 11:33 | 只看该作者
PLC和单片机工控板最大的区别是应用领域不同
一个专注于电路本身,一个专注于工艺
当一种机器的年需求量在100台以下甚至更少,比如10台时,
如果用单片机来完成,人工等综合成本是比PLC要高很多的
PLC的应用领域,几乎每台机器的程序都有所不同,因为产量低,所以可改进的空间大
但是在注塑机、电梯等产量很大的机械,基本上使用PLC就很少,程序也很少修改
因为定制化的电路确实可以为用户降低成本

使用特权

评论回复
17
xzy568| | 2020-5-10 11:37 | 只看该作者
在包装机械上也基上都是单片机开发的专用定制的电路,毕竟产量那么大,利润很低的,能降一点是一点
不过基于全伺服的总线式高速包装设备就都是用PLC的结构,主要看产量吧

使用特权

评论回复
18
keer_zu| | 2020-5-11 09:13 | 只看该作者
xianghou 发表于 2020-5-9 20:45
啥叫功能太套路?西门子和背福的PLC可以用C/C++编程

编程语言不是问题,问题是所控制的内容,够套路吧。

使用特权

评论回复
19
mscchan| | 2020-5-12 13:55 | 只看该作者
有做空调变频驱动的硬件开发工程师吗?

使用特权

评论回复
20
lihuasoft| | 2020-5-13 07:47 | 只看该作者
月经贴

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

468

主题

472

帖子

19

粉丝