随着工业互联网应用场景的不断落地,以传统plc/dcs为代表的第三代控制系统已经不能满足工业智能化的需求。一方面,现在的控制系统不仅要处理传统的温度、压力、流量和液位等四大传感信号,而且还要能够处理视觉、语音等以前没有的信号,要支持5g等无线通信,这些对于传统的plc是无法做到的。另一方面,传统的plc厂家都有各自的通信协议,不开放、不可扩展、不可兼容,这对于未来按需生产的智能制造是不相适应的。
软件定义其实并不是一个新词,从早先的“软件定义网络”,到后来的“软件定义一切”,其实软件定义已经走过了概念论证阶段,在it领域已经一个成熟的技术。一种基于软件定义的plc控制系统开始受到业界的关注和重视,甚至被誉为“工业互联网时代的新一代控制系统”。那么,软plc是一种什么样的控制系统呢?为何更加适合工业互联网的要求呢?
软plc(softplc,也称软逻辑softlogic)是一种基于pc机开发结构的控制系统,它具有硬plc在功能、可靠性、速度、故障查找等方面的特点,利用软件技术可以将标准的工业pc转换成全功能的plc过程控制器。现有的工业互联网平台还无法做到直达plc的互操作,因此只有采用软件定义的plc才能够与工业互联网平台直接相通,比如实现plc与互联网的连接,将app和分析结果嵌入机器和云端,实现智能化和自我感知,无需更换plc硬件即可改变和升级plc,通过api和生态系统扩大工业互联网平台应用。
基于软件定义的plc具有与生俱来的灵活性,能够利用虚拟化技术通过软件设置即可实现控制能力的扩展,这正是未来制造最需要的控制系统。由于软件定义plc实现了硬件和软件的分离,可以通过软件来配置硬件资源,所以有着传统plc所不具备的优势。
首先,软件定义plc通常没有硬件依赖性,很容易迁移和重用软件,用户可以灵活地选择不同的供应商,也允许用户更换或添加组件而不影响系统的其他部分,轻松实现可扩展性和系统模块化。软件定义plc可以用高级语言编程,而传统plc通常用梯形图、结构化文本等编程,需要专业的自动化工程师进行编程,十分费劲,而用c或者c++这些高级语言就能十分容易。这在传统plc控制中并不那么容易,或者根本不可能实现。
其次,软件定义plc由于采用最新的处理器,cpu的性能要比plc要强很多,同时一个cpu可以虚拟出多个plc,同时控制更多的设备。而且软件定义plc可以处理语音、视觉及未来5g等新的数据,甚至在plc上直接运行各类行业算法、工业app,这样在很多场合可省去工控机、服务器,这些在传统plc上是很难实现的。
近年来,国外许多工业控制系统开发商都在发展基于pc的控制系统,推出了符合iec 61131-3标准的产品。在国内市场上常见的控制产品有:法国cj in—ternational公司的isagraf,德国kw公司的multiprog beck—hoff公司的twincat以及softplc公司的softplc等作为典型的基于pc的控制系统,西门子公司的winac在国内得到了广泛的应用。
国内已有不少软plc厂家和产品,例如东土科技的软件定义控制的maview工业控制编程平台、北京亚控自主版权的中文软plc产品等,另外,还有一些自动化工程公司开始代理销售和推广这些商用化的软plc产品。
软plc技术虽然有很多优势,但是也存在一些问题,主要有工作环境、可靠性、以pc机为基础的控制引擎问题等。在未来几年,软plc技术将得到进一步的完善和提高。但就目前来看,软plc取代传统plc尚待时日。
来源:中自网
以上是网络信息转载,信息真实性自行斟酌。











)







