beautypg.com

1ldm introduction – ProSoft Technology MVI56E-LDM User Manual

Page 10

background image

ControlLogix Platform ♦ "C" Programmable

LDM Introduction

Linux Application Development Module

Developer's Manual

ProSoft Technology, Inc.

Page 4 of 264

March 12, 2014

1

LDM Introduction

The MVI56E-LDM module is a ControlLogix backplane compatible module that
allows Rockwell Automation ControlLogix processors to interface with any
Ethernet or Serial device. With the supplied development tools and sample
applications, you are the developer who controls exactly what this module can
and cannot do.
ProSoft Technology's Linux Development modules make it possible for users to
easily develop and deploy C/C++ applications that interface with Bar Code
Scanners, Legacy ASCII protocols, Terminal Port Emulation, Printer Drivers
(Alarm/Status printer), or any other device requiring custom/proprietary Ethernet
and Serial communications.
This document provides information needed for development of application
programs for the MVI56E-LDM Applications Module for ControlLogix.
This document assumes the reader is familiar with software development in the
Linux environment using C/C++ programming languages. This document also
assumes that the reader is familiar with Rockwell Automation programmable
controllers and the ControlLogix platform.
The reader should be familiar with the following terms:

API

Application Programming Interface

Backplane

Refers to the electrical interface or bus to which modules
connect when inserted into the rack. The MVI56E-LDM
module communicates with the control processor(s)
through the ControlLogix backplane.

CIP

Control and Information Protocol. This is the messaging
protocol used for communications over the ControlLogix
backplane.

Connection

A logical binding between two objects. A connection
allows more efficient use of bandwidth because the
messaging path is not included after the connection is
established.

Consumer

A destination for data.

Library

Refers to the library file that contains the API functions.
The library must be linked with the developer's application
code to create the final executable program.

Originator

A client that establishes a connection path to a target.

Producer

A source of data.

Target

The end-node to which a connection is established by an
originator.