基于ARM的分布处理单元的结构框,这和一般的分布处理单元的结构非常相似。这里主要把处理单元分为6部分:ARM控制器、上层网络模块、电源管理模块、存储器模块、低层网络模块和时钟模块。ARM控制器和存储模块组成了基本的嵌入式系统,整个DCS控制系统的数据处理和控制策略都是在这里处理的。上层网络模块主要是指和管理层通信的主/冗余网络和一个实现主/冗余分布处理单元进行数据交换的网络,这部分的主要功能是完成管理层对DCS控制系统的实时检测和实现主/冗余分布处理单元的数据冗余。底层的网络模块是由分为主次的2条485网络组成,此模块主要实现ARM控制器的I/O卡件之间的数据通信。存储器模块可分为两部分,一部分用来管理存放操作系统,另一部分用来管理存放实时数据。电源模块和时钟模块分别实现电源的管理和时钟的管理。
The structure block diagram of arm based distributed processing unit is shown in Figure 2, which is very similar to the structure of general distributed processing unit. Here, the processing unit is mainly divided into six parts: arm controller, upper network module, power management module, memory module, lower network module and clock module. Arm controller and memory module constitute the most basic embedded system. The data processing and control strategy of the whole DCS control system are processed here. The upper network module mainly refers to the main / redundant network communicating with the management and a network realizing the data exchange of the main / redundant distributed processing unit. The main function of this part is to complete the real-time detection of the DCS control system by the management and realize the data redundancy of the main / redundant distributed processing unit. The bottom network module is composed of two 485 networks divided into primary and secondary. This module mainly realizes the data communication between the i/o cards of the arm controller. The memory module can be divided into two parts, one is used to manage and store the operating system, and the other is used to manage and store real-time data. The power module and the clock module realize the management of power supply and clock respectively.