Functional Overview; General Concepts; Main Logic Loop - ProSoft Technology MVI56-PNPM User Manual

Controllogix platform phantom network protocol master communication module
Table of Contents

Advertisement

Reference
5.2

Functional Overview

This section provides an overview of how the MVI56-PNPM module transfers
data using the PNPM protocol. You should understand the important concepts in
this chapter before you begin installing and configuring the module.

5.2.1 General Concepts

The following topics describe several concepts that are important for
understanding the operation of the MVI56-PNPM module.
On power up the module begins performing the following logical functions:
Initialize hardware components
1
o Initialize ControlLogix backplane driver
o Test and Clear all RAM
o Initialize the serial communication ports
Wait for Module Configuration from ControlLogix processor
2
Initialize Module Register space
3
Enable Master Driver on selected ports
4
After the module has received the Module Configuration Block from the
processor, the module will begin communicating with other nodes on the
network, depending on the configuration.

5.2.2 Main Logic Loop

Upon completing the power up configuration process, the module enters an
infinite loop that performs the following functions:
ProSoft Technology, Inc.
January 2, 2008
Phantom Network Protocol Master Communication Module
From Power Up Logic
Call I/O Handler
Rx and Tx buffer routines are interrupt driven. Call to
Call CFG/DEBUG Port
Driver
in the buffer, and depending on the value, will either
Call Network Master
Drivers
MVI56-PNPM ♦ ControlLogix Platform
Call I/O Handler
Transfers data between the module and processor
(user, status, etc.)
Call Serial Port Driver
serial port routines check to see if there is any data
service the buffer or wait for more characters.
Call Network Master Drivers
Generate Messages.
Page 51 of 91

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the MVI56-PNPM and is the answer not in the manual?

Table of Contents