Functional overview, 2 functional overview 5.2.1 general concepts – ProSoft Technology MVI69-DFNT User Manual

Page 81

Advertising
background image

MVI69-DFNT ♦ CompactLogix or MicroLogix Platform

Reference

EtherNet/IP Client/Server Communication Module

User Manual

ProSoft Technology, Inc.

Page 81 of 167

May 14, 2014

5.2

Functional Overview

5.2.1 General Concepts

The following discussion explains several concepts that are important for
understanding module operation.

Module Power Up

On power up the module begins performing the following logical functions:

1 Initialize hardware components
2 Initialize CompactLogix or MicroLogix backplane driver

o

Test and clear all RAM

o

Initialize the serial communication ports

o

Read configuration for module from DFNT.CFG file on Compact Flash
Disk

3 Initialize Module Register space
4 Enable Server Drivers
5 Enable Client Driver
6 Initialize all serial communication ports

After the module receives the configuration, the module begins 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 functions shown in the following diagram.

Call I/O Handler

Call CFG/DEBUG Port

Driver

Call Network Client &

Server 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 Client & Server Drivers

Generate messages and

respond to messages received.

From Power Up Logic

Advertising
This manual is related to the following products: