工业互联网或工业4.0在实现PLC虚拟化或软件定义的PLC时,均使用到了以下技术:
l 基于管理程序或容器的虚拟化
l 软件定义网络(SDN)
l 网络功能虚拟化(NFV)等
PLC虚拟化典型的架构实现在学术界和工业界比较典型的架构和描述是:
图3 PLC虚拟化架构
在PLC虚拟化中,PLC I/O总线被高速网络功能所取代,SDN允许在I/O结构上创建灵活的虚拟通道,以适应vPLC实例和I/O模块之间的连接流,例如传感器接口或运行控制器,并且基于SDN的控制可以提供灵活的业务隔离。此外,由于近年来在现场可编程门阵列(FPGA)和专用集成电路(ASIC)技术方面的进展,这种I/O模块可以使用FPGA或ASIC模块以更低的复杂度来构建。在这种架构中,SDN重新配置是通过SDN控制器经由与其北向接×××互的高可用性(HA)服务器(图中未示出)来管理的。HA服务器连续监视SDN交换机统计信息和路径可达性,在性能下降或故障的情况下触发重新配置过程。
这种PLC虚拟化架构的实现主要考虑的网络因素是,这种分散式模型与远程或分布式I/O PLC拓扑具有相似之处,其中网络I/O模块充当PLC机架的扩展。在直通交换中的进步以及远程直接存储器访问技术(RDMA)中,特别是在融合以太网情形中,已经允许在10G以太网交换结构中端口到端口的延迟缩小到百分之几纳秒以及应用延迟缩小到微秒级。此外,诸如英特尔的数据平面开发工具包(DPDK)、思科的VPP等资源允许实现绕过内核的低延迟、高吞吐量数据包处理机制,将网络堆栈带入用户空间,并使适配器能够执行直接内存访问操作到应用程序内存。这使得满足在以数微秒的单位时间内,传输的抖动和闪断的要求成为可能,从而允许在商用服务器硬件上实现裸机性能。
140CPU43412A 你值得拥有!!!
140CPU43412A欢迎***
140CPU43412A现货供应
厦门光沃自动化设备有限公司
联系人:欧工
电话:0592-5709821
电话:18030229050
传真:0592-5917519
***:1878187406
邮箱:1878187406@***.com
ABB电路板 RVAR5612
ABB电路板 RRFC5513+E202
ABB电路板 RRFC5622+E202
ABB电路板 AIBP-51
ABB电路板 AINP-01C
ABB电路板 APOW-01C
ABB电路板 AGDR-61C
ABB电路板 ADPI-01
ABB电路板 RDCO-02C
ABB电路板 RDCO-03
ABB电路板 ABRC-01C
ABB电路板 GINT5611C SP KIT
ABB电路板 SINT4610C REVG
ABB电路板 OINT5611 REV E
ABB电路板 SCIB-01C REV:D
ABB电路板 NPBA-12
ABB电路板 FS225R12KE3/AGDR-71C
ABB电路板 AINT-01C
ABB电路板 RMBA-01
ABB电路板 NINT-43C
ABB电路板 AGPS-21C
版权所有©2025 产品网