The ABB AC800F controller supports four fieldbus modules, which are CAN module FI810F, serial interface module FI820F, FrofiBUS module FI830F and FF/HSE module FI840F. The bus type is optional according to the control requirements. ABB AC800F controller is designed in 4 slots F1 to F4 to install different types of standard bus modules. Except CAN bus module must be located in F1 slot, other types of modules can be installed in any of these slots. Each bus module has:
A direct controller is used to convert the parallel data stream from ABB AC800F into serial data suitable for each bus protocol. The bus protocol software needs to be processed by the ABB AC800F controller.
A standalone coprocessor system provides data exchange with the ABB AC800F CPU motherboard via dual-port or shared memory technology
In order to improve the operating performance of the system, the bus of each module is closely and directly connected to the main board of ABB AC800F CPU. In this way, each bus module can be replaced independently when the controller is running. Generally, the following three steps are followed:
Insert a new module Start the module by moving the opening on top of the module to the left Load the protocol driver and configuration of the module hardware program, integrate the module into the control system The following features are valid for all bus modules:
The module has a status LED There is an independent electrical isolation between the modules and ABB AC800F The module can be replaced and inserted while ABB AC800F is running The module has a micro switch. When it is in the off state, the module address and data bus are in a high resistance state, interrupting the data exchange with ABB AC800F data and address bus, and cutting off the power connection at the same time, so the module can be freely inserted and removed Modules can be automatically identified by the main board of ABB AC800F controller, such as module type, hardware and software version information, module startup and running time, etc. Only after the module is properly identified, can it communicate with ABB AC800F internal address and data bus ABB AC800F uses parallel address and data bus internally, which can provide a communication bandwidth of 100MB/s for data streams If the bus module has a separate processor, its corresponding boot cure program can be upgraded via the C800F address/data bus Each bus module can generate four different interrupts, and ABB AC800F can handle these interrupts with different priorities Data error information stored in the module memory can be reported to the controller via an error priority interrupt Each module is dedicated to an 8MB address domain for memory access and an 8MB address domain for I/O access Modules can be connected to 8 -, 16 -, 32 – bit data bus