Introduction MVI-ADMNET
♦
'C' Programmable
Ethernet Module
ProSoft Technology, Inc.
Page 5 of 90
December 13, 2006
1 Introduction
In This Chapter
¾
Definitions ................................................................................ 5
¾
System .................................................................... 6
This document provides information needed to develop application programs for
the MVI ADM Ethernet Serial Communication Module. The MVI suite of modules
is designed to allow devices with a serial and Ethernet port to be accessed by a
PLC. The modules and their corresponding platforms are as follows:
MVI46 - 1746 (SLC)
MVI56 - 1756 (ControlLogix)
MVI69 - 1769 (CompactLogix)
MVI71 - 1771 (PLC)
The modules are programmable to accommodate devices with unique Serial-
Ethernet protocols.
This document includes information about the available ethernet communication
software API libraries, programming information, and example code. For tools,
module configuration, serial communication software API, serial communication
programming information, and example code for both the module and the PLC,
refer to
MVI ADM Developer's Guide
.
This document assumes the reader is familiar with software development in the
16-bit DOS environment using the C programming language. This document also
assumes that the reader is familiar with Allen-Bradley programmable controllers
and the PLC platform.
1.1 Definitions
Term Definition
API
Application Programming Interface
Backplane
Refers to the electrical interface, or bus, to which modules connect when
inserted into the rack. The MVI-ADMNET module communicates with the
control processor(s) through the PLC backplane.
BIOS
Basic Input Output System. The BIOS firmware initializes the module at
power up, performs self-diagnostics, and provides a DOS-compatible
interface to the console and Flashes the ROM disk.
Controller
The PLC or other controlling processor that communicates with the MVI
module directly over the backplane or via a network or remote I/O adapter.
Input Image
Refers to a contiguous block of data that is written by the module application
and read by the controller. The input image is read by the controller once
each scan. Also referred to as the input file.