软件定义PLC如何改变工业互联网系统架构

发布者:buzzedy最新更新时间:2021-01-11 来源: elecfans关键字:软件定义  PLC  工业互联网  系统架构 手机看文章 扫描二维码
随时随地手机看文章

随着云计算,机器学习和大数据等IT技术和工业控制领域OT技术的不断融合,工业互联网和智能制造已经成为未来工业生产的大势所趋。工业互联网和智能制造赋予了未来制造更大的灵活性,小批量、多品种和可定制这些生产方式也逐渐成为了可能,这也要求现代生产制造的核心技术——工业自动化控制系统更加灵活有扩展性。


为此,一种基于软件定义的PLC控制系统开始受到业界的关注和重视,甚至被誉为“工业互联网时代的新一代控制系统”。那么,这是什么样的一种控制系统呢?为何更加适合工业互联网的要求呢?目前的最新进展是什么呢?


近日,CONTROLENGINEERINGChina采访了国内软件定义控制领导厂商东土科技的常务副总经理刘生富先生,就软件定义的PLC控制系统做了一个深入的了解。


工业互联网亟需更加灵活的控制系统

市场竞争的加剧和技术的进步使得现在产品更新换代频繁,产品的生命周期越来越短。制造业的生产模式随之发生巨大变化,工业互联网和智能制造成为解决从大规模“刚性制造”转向小批量“柔性制造”的必然选择。


工业互联网使得生产数据可以进行规模化集中存储,实现以前不可能实现的大数据,并利用云平台前所未有的计算能力对大数据进行分析,挖掘和优化生产效率。智能制造使得现场设备、机器和工厂变得“更智能”,能够通过工业网络采集到各类现场数据。但是在刘生富看来,现在无论是工业互联网还是智能制造,均未对工业控制系统的“大脑”PLC/DCS做出任何更进一步的技术变革,控制的核心PLC不能够灵活扩展,无疑将大大减弱工业控制系统灵活性和可扩展性,从而不能满足工业互联网条件下需要短时间内重新配置生产资源的需求。


同时,随着智能化需求的日益增长,以传统PLC/DCS为代表的第三代控制系统已经不能满足工业智能化的需求。一方面,现在的控制系统不仅要处理传统的温度、压力、流量和液位等四大传感信号,而且还要能够处理视觉、语音等以前没有的信号,要支持5G等无线通信,这些对于传统的PLC是无法做到的。另一方面,传统的PLC厂家各自都有自己的通信协议,不开放、不可扩展、不可兼容,这对于未来按需生产的智能制造是不相适应的。


而基于软件定义的PLC具有与生俱来的灵活性,能够利用虚拟化技术通过软件设置即可实现控制能力的扩展,这正是未来制造最需要的控制系统。


软件定义PLC改变工业互联网系统架构

传统的工业控制系统通常被称为五层金字塔模型,从现场传感层到PLC/DCS控制层,再到上面的数据采集和监控SCADA层,生产执行MES层和企业管理ERP层。随着工业互联网的应用,MES和ERP开始互联融合和云化。


目前的工业互联网平台以兼容传统架构的方式运行,通过实时或者历史数据库或者专门的数据采集网关进行现场数据的采集,然后上传到平台上进行数据处理、展示,以及利用工业App做数据应用,进行预测和优化生产过程。但要实现真正意义上工业互联网所构建的蓝图,这样的架构并不能满足要求。在工业生产过程中,最终的控制过程还需要PLC来进行控制,MES、ERP或者工业APP不仅需要从PLC直接采集数据,而且还需要PLC能够直接执行来自MES、ERP或者工业APP的指令,根据指令优化和调整PLC控制程序,实现工业生产的效率提升,同时也避免繁琐的人工调试过程。


而现有的工业互联网平台还无法做到直达PLC的互操作,因此只有采用软件定义的PLC才能够与工业互联网平台直接相通,比如实现PLC轻松连接至互联网,将APP和分析结果嵌入机器和云,实现智能化和自我感知,无需更换PLC硬件即可改变和升级PLC,通过API和生态系统扩大工业互联网平台应用。


“软件定义PLC更强调的是一种体系,一种实现思想。”刘生富补充说道,“工业互联网的新一代控制系统的最终目的,就是实现ERP、MES、工业APP直接驱动控制系统来实现大数据驱动的精确控制。”


软件定义PLC的优势前所未有

软件定义其实并不是一个新词,从早先的“软件定义网络”,到后来的“软件定义一切”,其实软件定义已经走过了概念论证阶段,在IT领域已经一个成熟的技术。当然在工业领域,由于可靠性和实时性要求都很高,所以软件定义并没有得到很多应用。


“东土倡导的软件定义PLC,是基于虚拟化技术,将传统专用的PLC功能解耦,利用软件定义网络的实现思路,通过应用程序来实现PLC逻辑控制的功能。”刘生富解释道,“软件定义PLC的核心是硬件资源虚拟化和管理功能可编程。”


由于软件定义PLC实现了硬件和软件的分离,可以通过软件来配置硬件资源,所以有着传统PLC所不具备的优势。


首先,软件定义PLC通常没有硬件依赖性,很容易迁移和重用软件,用户可以灵活地选择不同的供应商,也允许用户更换或添加组件而不影响系统的其他部分,轻松实现可扩展性和系统模块化。这在传统PLC控制中并不那么容易,或者根本不可能实现。


其次,软件定义PLC由于采用最新的处理器,CPU的性能要比PLC要强很多,同时一个CPU可以虚拟出多个PLC,同时控制更多的设备。而且软件定义PLC可以处理语音、视觉及未来5G等新的数据,甚至在PLC上直接运行各类行业算法、工业APP,这样在很多场合可省去工控机、服务器,这些在传统PLC上是很难实现的。


最后,刘生富强调,软件定义PLC++还有一个有点是可以用高级语言编程。传统PLC通常用梯形图、结构化文本等编程,需要专业的自动化工程师去做,而且用这些语言去编写现在的很多算法十分费劲,而用C或者C++这些高级语言就能十分容易。


软件定义PLC的实现

——NEWPRE工业服务器

尽管软件定义控制的技术已经成熟,目前国内外也有不少厂商和机构几年前也开始了研究,但是东土科技已经在2019年4月德国汉诺威展上率先发布软件定义控制的工业服务器NEWPRE。


汉诺威展DEMO:利用软件定义将Inteli7处理器的4个物理核虚拟出20个实时核,同时集成自动化控制、运动控制、机器视觉等功能。


“这款NEWPRE工业服务器就是一款软件定义PLC的代表作,它基于开放的x86虚拟化架构,在Intel最新的i7处理器上通过高实时虚拟化技术,可以虚拟出最多20个软件定义的实时系统以替代PLC控制器。”刘生富用一套在汉诺威展出的实景DEMO解释道,用NEWPRE不但可以做逻辑控制,而且可以轻松集成各种工业APP,例如可视化、协同制造、机器视觉和工业大数据分析引擎等行业应用软件,真正实现OT和IT技术的融合,满足工业互联网和智能制造的需求。


刘生富表示,虽然这样的系统看上去和PC-BASE类似,但其实也有着本质不同。首先PC-BASE不会采用虚拟化技术,处理器的每个物理核对应一个PLC应用,而NEWPRE可以虚拟出更多的虚拟核来做PLC控制。更为重要的是,PC-BASE通常都是基于Windows或者Linux桌面操作和操作系统,桌面系统和操作系统为同一系统,而NEWPRE不仅安装运行了东土自主开发的实时操作系统Intewell,同时也可以运行Windows或者Linux系统,两个系统同时隔离运行,在桌面系统发生宕机时并不会影响实时系统的正常运行。


目前,在实时性方面,NEWPRE支持最小50us的循环时间。在编程方面,集成了东土自己的工业控制编程平台MaVIEW,可以用拖拽式图形化编程,也可以支持IEC61131-3,用C++、MatLab/Simulink等编程。同时,内置多种协议的协议转换,支持MQTT或OPC-UA到云的连接。


“NEWPRE可以说是集边缘计算、过程控制、运动控制和机器视觉于一身,是工业互联网时代新一代控制系统,因此也获得了2019年首届工业互联网大赛一等奖。”刘生富总结道。


应用众多软件定义PLC威力初显

自从NEWPRE在去年4月发布以来,目前已经在众多领域得到应用,显示出了软件定义PLC的初步威力。


据刘生富介绍,在虚拟多核带来的优势方面,一个典型的应用是,在一条电子芯片生产上,一台NEWPRE虚拟出了13个PLC完成13个工位的自动控制,至今已经运行近一年,没有出现任何问题。另一个比较典型的应用是,东土帮助Fanuc公司改进了机器人教学系统。在使用NEWPRE之前,一台机器人通常要给三个学生使用,得给每个学生配一个工控机来运行学生的仿真模型,还需要一个PLC接受工控机下发的指令来控制机器人,相当于一台机器人得配三套系统。而现在只要一个NEWPRE,就安装了三套桌面系统和一套实时系统,桌面系统支持模拟仿真,实时系统控制机器人的运动,这样就省去了系统的复杂性和成本。


在集成机器视觉优势方面,NEWPRE也已经得到应用。目前东土和合作伙伴正在连发开发新的无人行车控制系统。以前无人行车通常采用摄像机采集信息给工控机进行路径规划算法计算,然后通过PLC和变频器控制行车的走向。现在用NEWPRE之后,可以省去工控机和PLC,不但节省了硬件成本,而且还大大简化了控制系统的架构。


“近一年来,我们NEWPRE还在燃气站站控、油库储油罐液位控制和工程车无人驾驶控制等方面都已经得到应用,可以说软件定义PLC的一些优势在实际应用中都超出了我们的预计。”当然,在刘生富看来,这些应用只是初露锋芒,“目前,我们也在和东北大学流程工业综合自动化国家重点实验室合作,开发更多的行业算法库来促进软件定义PLC的应用,也希望有更多的行业有合作伙伴加入,一起开发行业应用。”


正如工业互联网还在早期发展阶段一样,软件定义PLC目前显然也还处在逐渐成熟阶段。尽管目前传统PLC还属于绝对的主导地位,而且也在朝着更多适应工业互联网需求的方向在发展,但无疑软件定义PLC开创了传统PLC不一样的通向未来之路,也许在工业互联网时代真正到来那一天,也正是软件定义PLC大放异彩的那一天。


关键字:软件定义  PLC  工业互联网  系统架构 引用地址:软件定义PLC如何改变工业互联网系统架构

上一篇:解析我国半导体产业的整体发展策略
下一篇:矢量变频器参数设置

推荐阅读最新更新时间:2024-11-18 14:42

基于Linux系统的软PLC设计
引言 可编程控制器(PLC,Programmable LogicController)经过几十年的发展,现在已经成为了最重要、最可靠、应用场合最广泛的工业控制微型计算机。然而,人们在使用过程中也逐渐发现了传统PLC的缺点:兼容性差,由于生产厂家众多,各种机型互不兼容,没有统一的标准,难以构造统一的硬件结构;封闭、扩展能力差:产品能力的功能实现依赖硬件;对使用者的要求高:现行的PLC 产品,其编程方式要求使用者对PLC的硬件结构、电器原理、编程指令都要有相当的了解;可维护性差:PLC 出现故障时需要专业人员用专业工具进行检测和维修;成本较高,传统PLC 被几家厂商所垄断,性价比增长缓慢。这些问题都制约着传统PLC 的发展。近年来,
[工业控制]
基于GPRS和PLC的远程路灯监控系统设计
1 GPRS技术简介 GPRS(General Packet Radio Service,通用分组无线业务)是一种基于第二代移动通信系统GSM的无线分组交换技术,特别适用于间断的、突发性的或频繁的、少量的数据传输,也适用于偶尔的大数据量传输。GPRS的传输速率最高可达171.2 kbps,实际应用中的平均速率也高达53.6kbps。GPRS为移动用户和数据网络之间提供连接,为移动用户提供高速无线接口和X.25服务。GPRS采用数据分组交换技术,每个用户可同时占用多个无线信道,同一无线信道又可以有多个用户共享,因而资源被有效利用。用户永远在线,按流量计费,降低了服务成本。 利用GPRS进行数据传输具有如下的优点: ①接入
[工业控制]
基于GPRS和<font color='red'>PLC</font>的远程路灯监控<font color='red'>系统</font>设计
三菱PLC配方编程实例
01 功能应用场合 在伺服,步进等控制参数等因设备产品需要修改伺服位置,每次手动修改位置,比较麻烦,所以需要对每个数据能进行保存和读取。 02 硬件设备 1、三菱PLC 2、三菱触摸屏 03 使用软件 1、GX Work2 2、GT Work3 04 三菱PLC配方分析 控制要求分析 分析程序,就是对一个寄存器的数据能保存能读取,并且能够跟着配方,来做不同的数据保存读取,这里读取和保存,采用传送指令,要求能跟随配方做出更改,所以采用变址寄存器 05 三菱PLC配方指令使用分析 主要指令讲解 BMOV是成批传送指令,对指定点数的多个数据进行成批传送或者复制,这个相当于多个MOV指令同时传送数据,将S开始的n点的数
[嵌入式]
三菱<font color='red'>PLC</font>配方编程实例
PLC怎么使用时间来做到期停止工作输入密码解除?
可编程逻辑控制器(Programmable Logic Controller,PLC),一种具有微处理器的用于自动化控制的数字运算控制器,可以将控制指令随时载入内存进行储存与执行。可编程控制器由CPU、指令及数据内存、输入/输出接口、电源、数字模拟转换等功能单元组成。早期的可编程逻辑控制器只有逻辑控制的功能,所以被命名为可编程逻辑控制器,后来随着不断地发展,这些当初功能简单的计算机模块已经有了包括逻辑控制、时序控制、模拟控制、多机通信等各类功能,名称也改为可编程控制器(Programmable Controller),但是由于它的简写PC与个人电脑(Personal Computer)的简写相冲突,加上习惯的原因,人们还是经常使用
[嵌入式]
<font color='red'>PLC</font>怎么使用时间来做到期停止工作输入密码解除?
TTTech Auto和BlackBerry QNX扩大合作,以应对未来软件定义汽车(SDV) 面临的关键复杂性挑战
全新的QNX操作系统将与TTTech Auto公司顶级的调度解决方案相结合,以支持高计算性能与功能安全相结合的安全和实时域 2024年3月8日,维也纳/奥地利 - TTTech Auto和BlackBerry今天宣布扩大现有合作伙伴关系,以应对软件定义车辆(SDV)日益复杂的挑战。 此次合作将支持最新的QNX®操作系统(OS)8.0与TTTech Auto顶级的调度解决方案在一个安全认证产品中的原生集成。这将提高性能,并在复杂和高度关键任务环境(如SDV中的高级驾驶辅助系统(ADAS))中更好地利用底层半导体。 此次合作的联合产品将支持从区域到域控制器和中央计算的架构的可扩展性,以及从故障安全到故障可运行解决方案的扩
[汽车电子]
TTTech Auto和BlackBerry QNX扩大合作,以应对未来<font color='red'>软件</font><font color='red'>定义</font>汽车(SDV) 面临的关键复杂性挑战
工业机器人预测性维护有何意义?
01 时代的呼唤 新基建让工业互联网、大数据中心、人工智能等近几年耳熟能详的概念再次火热起来。这些名词也意味着中国工业有着新的需求,渴望新变革。 回想一下,机器的出现,简单来说是想要解放生产力:不少东西,采用人手工制作太慢了,况且,人需要休息,而机器可以 24 小时不停歇。 那么,问题来了,机器怎样可以在可控范围内自动运转? 这个问题有两个关键点:人的管理和自动运转。 在机器自动运转方面,人们已经取得一定的成绩。进入工业 4.0,需要考虑人的管理与机器自动运转怎么融合的问题。简单来说,即人机协同。这过程中少不了工业互联网、大数据中心、人工智能等新一代信息技术的兴起和推动。 传统的制造业主要是围绕材料、机器
[嵌入式]
<font color='red'>工业</font>机器人预测性维护有何意义?
PLC的控制线路和梯形图介绍
PLC的软件编程语言与一般计算机语言相比,具有明显的特点,它既不同于高级语言,也不同于一般的汇编语言,且要满足易于编写和调试的要求。 早期的PLC仅支持梯形图编程语言和指令表编程语言,现根据国际电工委员会制定了五种能支持PLC编程的语言,分别是:梯形图Delete(LD)、指令表Delete(IL)、功能模块图Delete(FBD)、顺序功能流程图Delete(SFC)、结构化文本Delete(ST)等等,今天给大家分享一些PLC的控制线路和梯形图,这算是比较基础实用的部分,一起来看看吧! 01起动、自锁和停止控制的PLC线路与梯形图 起动、自锁和停止控制能使用驱动指令(OUT),也能够使用置位指令(SET、RST)来实现
[嵌入式]
<font color='red'>PLC</font>的控制线路和梯形图介绍
测试测量技术发展趋势展望与探讨
30多年来,作为测试测量行业的创新者和虚拟仪器技术的领导者,National Instruments一直致力于为工程师和科学家们提供一个通用的软硬件平台,用于科技应用和工程创新。伴随着测试需求的多样化和复杂化,这种以软件为核心的测试策略正逐渐成为行业主流的技术,并得到广泛的应用,在提高效率的同时降低测试成本。在新兴商业技术不断涌现的今天和未来,测试测量行业正呈现出五个重要的发展方向。 目录 趋势一:软件定义的仪器系统成为主流 趋势二:多核/并行测试带来机遇和挑战 趋势三:基于FPGA的自定义仪器将更为流行 趋势四:无线标准测试的爆炸性增长 趋势五:协议感知(Protocol-Aware)ATE将影响半导体的测试 趋势一:软件
[测试测量]
测试测量技术发展趋势展望与探讨
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved