Due to a COM/DCOM component based technology; traditional OPC servers have technical defects on Web Data Exchange and Security Mechanisms, and highly rely on the Windows platform. This paper uses a new OPC Unified Architecture Specification to address the above issues, and integrates services of traditional OPC into different functions of one OPC UA server, which simplifies the function collaboration and enterprise deployment. By using code managed technology of Microsoft.Net and modular programming, the framework of OPC UA Server is constructed. The principle and implementation of address space, security configuration and other basic modules are researched and analyzed. Some classes such as the Node Manager, Data Manager, Browse Manager, Subscription Manager and View Manager of the address space are also designed for the server, with the Node and Reference technology of server's address space. An independent function module for OPC UA address space is also initially proposed in this paper. |