Publication 1756-RM004B-EN-P - October 2000
4-2 CIP Messaging API
The relationship between the module application, CIP API, and
backplane driver is shown in figure 4.1.
Figure 4.1 CPI API Architecture
Backplane Device Driver
The backplane device driver contains the functionality necessary to
perform CIP messaging over the ControlLogix backplane using the
Midrange 3E ASIC
. It is based upon the
ControlNet example code
,
ported to the DOS 6-XL environment and modified to support the
Midrange ASIC. The user application interfaces with the backplane
device driver through the CIP API library.
The backplane device driver implements the following components and
objects:
• Communications Device (CD)
• Unconnected message manager (UCMM)
• Message router object (MR)
• Connection manager object (CM)
• Transports
• Identity object
• ICP object
• NVS object
• Assembly object (with API access)
ControlBus (Backplane)
Control Processor
(Logix 5550)
Midrange ASIC
Backplane Device
Driver
CIP API Library
Thread
Thread
Thread
(MVI56BP.EXE)