03.02 plc今后会被单片机代替吗?梯形图变成高级语言?

黑夜-酒-哃荇


PLC今后会被单片机代替吗?梯形图变成高级语言?

如今用的PLC叫做可编程控制器,简称应该是PC,由于跟个人电脑叫法重叠,因此现在依然保持原来的叫法PLC。以前它不叫可编程控制器,起初叫做可编程逻辑控制器,主要是进行了逻辑控制。后面的可编程控制器,是由于采用了单片机或微机作为中央处理器,因此在具备逻辑控制的基础上,又具备了模拟量控制、运动控制、数据处理、通信联网等功能。


过程生产自动化控制方面,在已经应用成熟的基础上,取代是很难。后者需要相关人员具备微机基础,需要用到汇编语言或C需要进行编程,对现有的PLC工程师是极大的挑战。比如故障查找方面;可编程控制器故障查找容易,电路更改方便。查找故障时可根据状态指示灯查找外围电路,跟上位机联机后再配合相应的编程软件使故障查找更加方便。对电路更改只要改动程序就可实现。而单片机故障查找难,可维护性差,其软硬件故障查找都难。想更改电路实现一些其它功能还要重新设计线路及程序。PLC想扩展其它功能只要买相应模块及修正相应程序,可维护性好,而且一般的电气人员都能玩转,对于单片机而不是所以的电气人员能玩好的。

从开发的角度来看它们,单片机不管软件及硬件,都比可编程控制器要复杂的多,程序的可读性较差。尤其是对于设计人员来说,想从事单片机开发必须对计算机软硬件两方面都有非常好的造诣,对于可编程控制器来说不要太高的天赋,只要懂基本的电气原理,加上自学都能够掌握,尤其是梯形图与传统的继电器控制原理图非常相似,所以编程简单易学。即使不懂计算机知识的设计人员也可以用来开发复杂控制系统,对于单片机来说,不懂计算机而且不是有很好的编程天赋是很难玩好开发的。

但总得来说,它们的本质一样,发展都是基于微处理技术,实质上都是计算机。所以说不是代替,应该是互相融合,其实可编程控制器是建立在单片机之上的产品,很多可编程控制器内部都有用到单片机,而且用到的单片机也都是工业级的。因此在单片机的基础上,可编程控制器虽然体积变大了,但其功能更加完善,其稳定性及抗干扰能力远优于普通的单片机。可编程控制器在单片机基础上做的功能确实更加完善了,体积变大了,但其价格也昂贵了。比如在工厂有些急需上系统,考虑到开发周期,肯定会选价格昂贵的可编程控制器,虽然一时考虑价格有点心疼,但是考虑到尽早的实现生产目标,就不会选择价格实惠开发周期长的单片机了,而且方便工厂已有的维护人员维护保养,用单片机一出问题不得不找厂家,由于自家厂的维护人员解决不了,因此恢复生产时间拖的长严重影响生产。

因此在现有基础上,而且在工业领域已经有很好的应用体验,而且已经有很好的口碑了,所以取代是几乎很难的。但它们会在各自的领域变得功能越来越强大,智能化、智慧化程度越来越高。


Talk工控小白


这是一个很有意思的话题,我就个人经历谈谈我对两者的看法吧,仅供参考。

07研究生期间,我当时研究方向是嵌入式,但因为老板的军工项目接触了PLC。项目是在国家的一个研究所后来改制成有限责任公司进行,目前应该是行业内非常大的一家企业了。一开始接触项目时,我发现是个大工程,涉及两台台PLC,其中PLC是三菱的,电机是安川的,开关是欧姆龙的,还有编码器是光阳的,编程语言梯形图居然有30000行代码。你知道要完成什么功能吗?一个智能军工焊接的系统工作站,简单理解就是焊接机器人群。而我们的项目目标是设计嵌入式pcb完全取代PLC。

最后的结果是我们设计了五块嵌入式pcb,一个作为主节点控制端,另外四块作为从节点执行端(这四块一模一样)完成了整个项目。代码行数最后统计2000行,完全的C语言+ucos操作系统就完成了,简单易懂。这些代码是我花不到一周完成的,而我当时去自学并完全弄懂梯形图花了1个月。其实,整个项目难点不在于软件这些,而是嵌入式硬件设计的可靠性怎么能在工业的强干扰情况下还稳定运行。

总之,我要说的是在工业方面,梯形图对于大型系统真的复杂,这个完全被嵌入式单片机秒杀了。当然前提是,你的嵌入式单片机能替代别人plc。


Robben


我只是很入门的接触过单片机和PLC,和上面俩大神没法比。。。浅说一下我大约的理解,PLC是初级中的入门级单片机。。。两者的工作环境完全不同。。。PLC可以满足最多数企业的入门级操作,譬如,开关,监控设备,单片机满足的高科技企业的高端活动。。。所以无外乎谁取代谁,存在就是合理!


红星照耀拆哪


来看看PLC是什么。

最早的PLC,是用继电器搭建的,用梯形图编程,只需要布尔代数基础,很适合电气工程师做简单开发应用。所以称之为可编程逻辑控制器,L就是英文logic的缩写。

随着单片机的发展,继电器硬件阵列很快被其代替,模入模出也成为标配。由于元件与工艺成熟,可靠性高,迅速得到普遍应用。

八十年代我用PLC开发国内同行第一套PLC应用的时候,还只是用手工编写梯形图,铅笔模板尺画到十六开纸上,手持编程器敲代码输入,很麻烦。现在各种成熟开发环境早替代了原始编程器,一台笔记本就能完成几乎所有的编程工作,更高效更不容易出错。很多当年用单片机自己搭系统的转向PLC,也就顺理成章了。

但是单片机仍然有自己的市场,首先大量嵌入式应用场合,例如智能洗衣机或者仪表,产量动辄几十万几百万,PLC的价格与体积无法承受。自己或委托开发单片机控制就是最常见模式。

其次是计算量较大的应用场合。这时候大容量单片机尤其工业计算机就成为优选了。


Jack595769000539


不可能被替代!拿最便宜的西门子smart来说,单片机要做到相同功能成本太高。编程复杂,而且需要大量测试程序。单片机适合生产些批量程序,像家电的控制系统,汽车控制系统,写一次能用上万次。

工控就不一样了,首先程序只能一个地方用,没有分摊成本。其次程序有bug,修改也不方便。最后,抗干扰性差,即便可以通过某些方法解决,但没有plc成本低。国产plc也就几百块。


海洋里的油


我觉得没有那个必要非要被替换,PLC基于继电器逻辑控制演变而来的,是专门为在工业环境下应用而设计的数字运算操作电子系统。

PLC的CPU也是内嵌微处理器,是由微机技术和继电器常规控制概念相结合的产物。

它更能适应工业自动化控制,编程语言采用梯形图模式也更容易理解和操作,便于逻辑编写和维护。

反而单片机属于嵌入式开发产品,虽然编程语言高级,但不适用工业自动化设计,它要求设计者有计算机语言编程能力,设计开发庞大,在工厂里不适用。


工控人李子


不可能


分享到:


相關文章: