![ProSoft Technology inRAx MVI56-DNP Скачать руководство пользователя страница 103](http://html1.mh-extra.com/html/prosoft-technology/inrax-mvi56-dnp/inrax-mvi56-dnp_user-manual_1618996103.webp)
MVI56-DNP
♦
ControlLogix Platform
Reference
DNP 3.0 Server
User Manual
ProSoft Technology, Inc.
Page 103 of 171
July 21, 2011
5.2 Functional
Overview
5.2.1 General
Concepts
The following topics describe several concepts that are important for
understanding the operation of the MVI56-DNP module.
1
On power up the module begins performing the following logical functions:
2
Initialize hardware components
o
Initialize ControlLogix backplane driver
o
Test and Clear all RAM
o
Initialize the serial communication ports
3
Reads configuration from the DNP.CFG file
4
Allocate and initialize Module Register space
5
Enable Slave Driver on selected ports
6
Enable Master Driver on selected port if configured
After the module has received the Module Configuration, the module will begin
communicating with other nodes on the network, depending on the configuration.
Main Logic Loop
Upon completing the power up configuration process, the module enters an
infinite loop that performs the following functions:
Call I/O Handler
Call CFG/DEBUG Port
Driver
Call Network Master &
Slave Drivers
Call I/O Handler
Transfers data between the module and processor
(user, status, etc.)
Call Serial Port Driver
Rx and Tx buffer routines are interrupt driven. Call to
serial port routines check to see if there is any data
in the buffer, and depending on the value, will either
service the buffer or wait for more characters.
Call Network Master & Slave Drivers
Generate messages and
respond to messages received.
From Power Up Logic