为了使PLCHandler能够在不同的操作系统上工作,需要使用CODESYS Runtime System 中的系统组件。这些组件代表了硬件和操作系统抽象层,并且隐藏了PLCHandler的所有其他组件的处理器和操作系统具体的特性。每个系统组件都有其特定的功能,例如文件访问,访问堆内存,访问RS232串行接口,访问操作系统任务等。
基于CODESYS Runtime组件化架构,CODESYS OPC UA Server 可作为附加组件移植到CODESYS Runtime里。因此,CODESYS OPC UA Server几乎可以集成到所有基于CODESYS 开发的设备中,并与TCP/IP和实时时钟的表现相当。为了可以在CODESYS Runtime里部署OPC UA Server,设备制造商必须从OPC组织获得协议栈的源代码。
OPC UA Server接收来自CODESYS上位开发环境的数据,并与OPC UA的Client端进行通讯。OPC UA 的功能及特点如下: