世纪电源网社区logo
社区
Datasheet
标题
返回顶部
讨论

【转】讨论:单片机可以替代PLC么?

[复制链接]
查看: 690 |回复: 3
1
没有用户名
  • 积分:1406
  • |
  • 主题:127
  • |
  • 帖子:331
积分:1406
LV6
高级工程师
  • 2018-6-11 11:00:04
无意看到论坛的一篇帖子“单片机能改变世界”。都愁死我了,口口声声说自己做工控做什么的我真想问,你们都进过工厂么?看过工业环境么?只是最多在监控室里看看而已吧。


了解工业防护等级么?了解冗余系统么?了解工业领域需要的是什么么?

实名反对上面所有认为一块单片机在工业领域能代替PLC的,你们真是实验室呆的久了不知道外面有雾霾。

一、先从基本说起,稳定性与可靠性,你一块单片机的稳定性和可靠性能比得过IP67类的产品么?懂防护等级么?看过工业恶劣现场么?看过露天野外设备作业么?

一场大雨过后又湿又潮你敢肯定你那单片机还能行?冬天零下的温度你敢保证它还能运行?我就不信了。

二、工业里比如说汽车生产线,或者大型的电厂煤炭等领域,动不动上百的I/O有时候上千,你用单片机给我做个看看,而且就PLC这种扛草的货还得弄一套冗余系统,你单片机是能信春哥啊还是自愈能力100%就不死,再不济你也单片机做一套冗余?做得出来我服你,但有一点可以肯定,甲方秒秒钟KO你。

三、工业领域控制只是一部分,还需要采集、通讯、上位、组态、运动控制与显示等领域,这些东西都需要依靠完整的工业体系与通讯协议去做,比如西门子有成套的东西能够实现这些功能,你单片机是想怎么个做法?动不动各种Modbus、profibus、profinet、OPC等东西是要怎么个一一实现法?

四、开发周期,各家PLC厂商都在不断完善自己的编程软件,使之能够越来越简单的服务于工程师,而各种程序块也是越来越方便人性化的任意去调用,比如PID模块、运动控制模块等,大大减轻了工程师的开发压力也缩短了开发周期,单片机呢?自己开发的东西难道有信心能够打败西门子工程师的?

这是某组态软件上的东西,单片机如何实现?靠一个人开发?累死了吧,国内动不动在投标的时候都是严重的工期不足了,PLC如何高度集成化模块化的东西很多时候在工期面前都捉襟见肘,单片机开发估计就猴年马月了,更别提去支持HMI、可视化控制系统、市面上上百种的品牌与硬件驱动了,就算你真的做出来了,遇到几十台变频器的时候,你觉得那单片机能扛得住干扰?大型项目的时候,弄了个高压高功率电机,启动的时候整个电网都颤,那单片机各种数值不得像窜天猴儿一样的上窜下跳啊?

五、距离问题

工业领域有的时候是要跨区域整合与监视的,所用的通讯方式多为以太网(通讯距离长)加中继器,或者直接走民用宽带光纤(有的时候距离要好几公里几十公里),所用的东西到最后很可能是用的微软的IE浏览器(对,你没听错,西门子WINCC WEB),你用单片机给我支持一下试试看?还有就是遇到突发情况下,如果无人值守或者重大事故的时候,需要由PLC的通信模块根据情况发送短信给相关人员(比如领导),单片机能?开发需要多久?

说了这么多,也没说全,只不过看不惯那些认为用单片机代替PLC的实验室人员,真能这么用,你觉得电厂里那些动辄几十万几百万一套的AB系统都是废物?

虽然大多数PLC里的主控芯片就是MCU单片机。

PLC的优势在于可以使用梯形图进行二次开发,首先你要明确一点:PLC是给电气工程师使用的。电气工程师不是电子工程师,他们的工作不是单单考虑你这个MCU如何驱动继电器来控制机床的。甚至有的电气工程师都不会C语言、汇编语言之类的MCU开发语言(你让人家怎么玩?),几年前在21ic上有个家伙说要开发新的PLC,用C语言来代替梯形图,结果他在论坛上蹦跶一两个月后销声匿迹了。

其次PLC的优势在于稳定性强。你可能觉得iPhone的APP突然闪退一下没啥问题,重新打开一下就行了,实在不行就重启。但工业现场的设备不行,死机一秒有可能是一条人命……

所以你想用MCU、继电器、光耦做PLC可以,但不经过严格规划设计、调试测试、各种抗扰试验认证的,顶多称为继电器控制器,而不是真正能用于工业现场的PLC。一般的工业现场设备,开发设计完成后,认证测试通过后,就不会再修改,以后的量产都是照着认证测试的那套电路、底层程序来生产,修改任意一行芯片驱动代码都需要重新认证。

单片机是元器件,PLC是由元器件以及庞大的软件集构成的系统,问前者能否替代后者就好比问:猪肉能代替冷柜里的湾仔码头韭菜猪肉馅水饺嘛?

hjw566
  • hjw566
  • 离线
  • LV6
  • 高级工程师
  • 积分:606
  • |
  • 主题:3
  • |
  • 帖子:110
积分:606
LV6
高级工程师
  • 2018-6-14 16:18:49
  • 倒数3
 
把单片机封装成模块电路,底层程序封装,用C语言开发,也可用梯形图开发,深圳就有公司做这个,就成了PLC
随着万物互联和信息化水平的不断提高,PLC可能走向穷途末路
你要看到的是PLC发展的背景是信息不发达时代的产物。是你把单片机理解的太狭义了,就连PLC本身都是用单片机做的,
所有的智能化都要嵌入这个东东。你长篇写的那些,就是要说明PLC单片机稳定?这个本身就不是比较的逻辑!
单片机设计成专用控制电路时是充分考虑应用场景的,抗干扰是一个基本的内容。现在自动化设备厂家基本上都是工控机+控制卡,或者是嵌入式控制系统,包括有用DSP、FPGA、MCU混合用的






没有用户名
  • 积分:1406
  • |
  • 主题:127
  • |
  • 帖子:331
积分:1406
LV6
高级工程师
  • 2018-6-15 13:52:48
  • 倒数2
 
可以
FHXWT
  • FHXWT
  • 离线
  • LV8
  • 副总工程师
  • 积分:8199
  • |
  • 主题:1
  • |
  • 帖子:634
积分:8199
LV8
副总工程师
最新回复
  • 2018-6-20 09:02:29
  • 倒数1
 
支持一下  
热门技术、经典电源设计资源推荐

世纪电源网总部

地 址:天津市南开区黄河道大通大厦8层

电 话:400-022-5587

传 真:(022)27690960

邮 编:300110

E-mail:21dy#21dianyuan.com(#换成@)

世纪电源网分部

广 东:(0755)82437996 /(138 2356 2357)

北 京:(010)69525295 /(15901552591)

上 海:(021)24200688 /(13585599008)

香 港:HK(852)92121212

China(86)15220029145

网站简介 | 网站帮助 | 意见反馈 | 联系我们 | 广告服务 | 法律声明 | 友情链接 | 清除Cookie | 小黑屋 | 不良信息举报 | 网站举报

Copyright 2008-2024 21dianyuan.com All Rights Reserved    备案许可证号为:津ICP备10002348号-2   津公网安备 12010402000296号