软件定义制造:西门子、三菱等巨头PLC系统架构的演变

智慧创造之家 2024-07-14 10:12:46

全球PLC市场:各玩各的

自从PLC技术诞生以来,它在工业控制领域的地位举足轻重,尤其在过去的四十年间,全球知名自动化巨头如西门子、罗克韦尔自动化以及三菱电机等持续推动PLC硬件和软件平台的革新与发展,不断扩大其用户群和市场份额。然而,随着工业自动化的深入发展,不同品牌PLC系统间的互操作性和兼容性问题日益凸显,使得终端用户在面对各自独立且不兼容的软硬件系统时感到困扰。这一现象不仅限制了设备间的信息互通,也在某种程度上给工业控制领域蒙上了一层封闭而复杂的面纱。

工业4.0时代PLC的呼唤与破局

步入工业4.0时代,工业物联网、工业云平台以及OT与IT深度融合的概念逐渐成为行业焦点,并逐步渗入到工业控制的方方面面。新一代的“Y”世代工程师们愈发强调开放性和通用性,期待一种能够打破传统PLC封闭体系的新一代控制技术出现。无论是老牌劲旅西门子以其Simatic系列响应市场需求,还是罗克韦尔自动化推出的Logix平台尝试跨越壁垒,抑或是国产PLC品牌如汇川技术、台达电子等紧跟国际步伐,都在积极探寻如何在保持PLC固有优势的基础上,构建更为开放的系统架构。

传统PLC系统架构的特点与局限

PLC能在工业控制中长盛不衰,关键在于其卓越的可靠性、鲁棒性、适应性和高度可编程性。尽管硬件层面各大厂商普遍采用了模块化设计,如西门子的S7系列、三菱Q系列均涵盖了多样化的模块组件以满足多样化应用需求,但在系统间通讯接口及硬件内部实现上,各家标准各异,力图维护自身的市场优势。譬如,罗克韦尔自动化大力推广EtherNet/IP协议,而三菱电机则侧重于CC-Link协议,众多现场总线标准林立,反映了行业内的竞争格局。

在软件层面,PLC虽然围绕IEC61131编程语言建立了相对统一的基础,但具体实现上仍存在显著差异。大品牌如西门子、罗克韦尔等虽采纳了IEC标准,但依然依托自家独特的操作系统和专有Runtime内核;而一些中小品牌可能采用通用RTOS(如VxWorks、Linux、Windows Embedded)及标准内核软件(如菲尼克斯电气的KW multiprog,3S-Smart Software Solutions的CoDeSys)来降低成本并提高兼容性。

现行的经典PLC软件架构严格遵循嵌入式系统的设计原则,底层搭载具备高度实时性能的嵌入式操作系统,其上加载的是独家PLC内核,负责运行IEC61131标准环境下的任务、任务调度、优先级判断以及内存管理。这一设计保证了PLC系统的安全可靠与实时高效,但也造成了用户在编程开发上受限于特定IDE环境,无法直接调用操作系统底层接口,也不能自由选用先进的PC端编程环境。

在信息化与网络化趋势的驱动下,尤其是像西门子推出的TIA Portal这样集成化开发环境的出现,预示着业界正试图寻找一种平衡:既能保持PLC的确定性与实时性,又能引入更多高级语言编程和开源资源。为此,部分厂商开始尝试改进原有架构,通过交叉编译工具链允许在IEC61131环境下间接执行高级语言程序,但这并不能从根本上解决封闭性的问题,而且局限于特定的高级语言和功能范围。

新型PLC架构的可能性

为了应对开放性需求,一些PLC制造商已开始转向基于商业或开源实时操作系统的架构,如西门子在其高端产品中采用Linux系统,三菱电机的部分产品也支持VxWorks。这种架构允许用户在同一个平台上运行IEC内核以及其他如Visual Studio、Matlab Simulink等主流IDE,从而实现更高程度的开放性。然而,脱离了原生PLC内核的任务在实时性和数据管理上面临挑战,开发者必须自行处理实时调度等问题。

另一种双系统架构尝试结合传统实时控制系统与通用开发平台,如罗克韦尔自动化在部分产品中实现了逻辑控制与非实时计算的分离,但这种方案未能彻底解决实时性和开放性的兼顾问题。

总结来说,随着信息技术的快速发展和市场需求的变化,PLC技术正经历一场由封闭向开放转变的深刻变革。未来的PLC内核架构可能会进一步融合实时操作系统、高级语言编程和标准化通信协议,同时维持工业控制所需的高实时性与安全性。国内外品牌,包括西门子、罗克韦尔、三菱以及诸多国产品牌,都将在这个过程中扮演重要角色,共同塑造PLC技术的新纪元。

0 阅读:2