您当前的位置:五五电子网电子知识plc技术PLC入门什么叫plc?什么是软plc? 正文
什么叫plc?什么是软plc?

什么叫plc?什么是软plc?

点击数:7446 次   录入时间:03-04 11:38:25   整理:http://www.55dianzi.com   PLC入门

什么叫PLC?这个问题,相信我回答的还不如在座的各位专业,因为我之前不知道PLC,只是我从IT行业来到工控行业,才知道原来在计算机领域还有一个PLC。那么,PLC简单的来说,叫做可编程控制器。大家公认的是1969DEC公司发明了PLC,大家知道PLC单任务循环,梯形图或者其它几种语言的一个编程环境,PLC在全球应用非常广泛。为什么 PLC能风靡工业界,这个问题也困扰了我好久,我是做计算机出身的,工业界拿个计算机就能做控制,为什么一定是要PLC?事实上是PLC之父,Dick Morley先生说过一句很经典的话:PLC实际上是一个概念。因为PLC是给工人现场编程用的,没学过计算机的也可以用来编程,这个我认为是PLC非常成功的一点,第二,像梯形图大家应该用的很多,接近电气图,学习也比较容易,而且与底层硬件基本无关。所以有人统计过,在欧洲70%-80%的控制器都是用PLC的模式,所以,为什么PLC能风靡工业界?就是刚才唐总说的,用户的体验很重要,PLC就是把计算机变成一个能让用户很好体验的一个产品。

  去年711日,我们中科院计算所在济宁开了一次院士大会,就是计算机把各个行业计算机化。其中让我来讲PLC,当时阿里巴巴,联想,华为的人都在场,大家一起来讨论这个问题。后来得到的结论,1969年发明的PLC在思想和形态上,领先了我们IT界整整40年,因为工业界的人,绝大多数没有学过计算机,所以当年做PLC的这些专家,就是让这些没学过计算机的人也能编程,这就是PLC的成功之处。今天来看PLC的成功,反而呼应了互联网时代的概念,要让一件事成功,就得让用户体验做到极佳。

  现在看来,我们的机械装备不仅仅是逻辑控制,包括机器人,数控加工,纺织机械,造纸机械,还有非常复杂的运动伺服,逻辑控制简单的开关是做不到的。所以,当代PLC发生了一个华丽的转身,为什么是华丽转身呢?因为当代的机械装备对控制系统的需求已经发生了本质的变化,第一要求硬件平台的高度通用化,第二是可靠性,第三是标准化,第四是软件模块化,第五平台具有一定的开放性,第六是要融合多种功能:PLC的功能,运动控制的功能,数据通信的功能,都要能融合。PLC是一个与时俱进的产品,PLC当年有先进的思想和理念,而且它的工作模式也决定了它的可靠性比一般的计算机要可靠,所以当代的软PLC是融合了当代的计算机软件和信息技术发展的最新成果,这是时代的产物,就是把PLC的优势和计算机的最新成果做了一个真正的整合,这就是软PLC

  当今的软PLC的处理器平台,可以是手机的处理器,也可以电脑处理器,甚至可以是中科院的龙芯。第二,当代新型的PLCI/O基本上都是通过现场总线,工业以太网来实现的。第三,是集成开发平台,集成开发平台遵循国际上IEC 61131-3的标准,而且必须用CC++或高级语言来编程。另外,还有一些基础的工业库,就是说,如果底下的这层是工业计算机层的话,那么这个工业库的话就是面向行业的应用,比如说,PLCOPEN组织,它们发布了很多关于运动控制和PLC的一些技术标准,在这个基础之上,用户拿到这个软PLC平台之后,会在上面开发自己的行业库,以行业库和这些基础做支撑的话,实际上最后才是面向自己产品的应用。其实在PLC平台里,有一部分在当代已经实现了标准化。在用户的行业库里,有的是客户自己开发的,有的是第三方的,所以实际上当今的软PLC平台,第一把机械装备软件化,第二,对于用户来讲,应用软PLC做它的机械装备,只需关心它的应用部分,底层的都已完全实现标准化。

  基础软硬件平台、实时操作系统、包括开发环境、基础软件库、I/O通道,这些形成了软PLC的结构。大家有机会去看一下德国倍福、库卡等等的控制器,完全是按照这样的一个体系和架构来做的,只是不同厂家选择的操作系统、处理器有差异,但是整个体系是一致的。当然在软PLC里,还是英特尔的处理器优势更加明显,因为我们现在做的好多机械装备都是高端装备,客户的需求是能否提供一个的整线的解决方案,所以在这种情况下,对计算能力的要求非常高,而且在很多设备里,有数控、有视觉,一般的处理器做不到这么强的性能。X86的处理器做软PLC,现在在国际是这样做的了,为什么呢?因为硬件平台是可以多样化选择的,如西门子,研华等买一个工控机,装个软件就可以。

  第三是操作系统,真正用在软PLC里的实时系统是比较多的,包括实时Linux系统,WINOOWs+实时补丁。实时操作系统是软PLC的一个基础,实时操作系统的选择,考虑更多的是实时性、开发的开放程度、费用问题。目前来讲,在国际上比较多的三个操作系统,实时LinuxWINOOWsVxworks,像史陶比尔公司机器人用的是WINOOWs,实际上在LinuxWINOOWs的平台上,从理论上来讲,这两个操作系统实际上不是实时操作系统,但是,它们两个操作系统打完补丁以后,可以满足绝大多数的应用需求,包括数控机床的需求都可以满足的,只要精度要求不是特别的极端,都是可以做到的。实时Linux,对于很多做装备的来说,有优越性,不要钱,第二,Linux有个好处就是病毒少,有的客户抱怨,因为机床是由WINOOWs系统插着运动控制卡,开机床的工人,用数控界面来看电影,客户要求说陈博士,能不能换掉这个WINOOWs系统?选择LinuxPLC,就解决了。

[1] [2] [3]  下一页


本文关键字:暂无联系方式PLC入门plc技术 - PLC入门

《什么叫plc?什么是软plc?》相关文章>>>