beautypg.com

Delta RMC101 User Manual

Delta motion control protocol (dmcp) user guide

background image

DMCP User Guide

Page 1 of 9

October 23, 2001

Delta Motion Control Protocol (DMCP)

User Guide

Why Another Protocol?

The RMC supports many application protocols; most were designed by other automation
companies. However, when Delta Computer Systems, Inc. needed to choose a protocol
to use for its own software, such as the RMCENET ActiveX Control, to communicate
with the RMC, it found that none of these protocols satisfied this simple list of
requirements:

1. It must have binary, little-Endian, word-aligned encoding.
2. It must have low data and processing overhead.
3. It must be flexible enough to allow addressing of a minimum of 65,536 16-bit

registers.

4. It must be non-connection based to support both UDP and TCP operating modes.

Therefore, Delta designed yet another application protocol, called Delta Motion Control
Protocol (DMCP).

DMCP versus Modbus/TCP

Users who want to control or monitor the RMC through TCP or UDP must select one of
the protocols the RMC supports. Delta recommends two of these protocols: DMCP and
Modbus/TCP. All other protocols supported by the RMC are either difficult to get
information on, complicated, or inefficient. We will now compare DMCP and
Modbus/TCP.
DMCP was designed by Delta Computer Systems for its own products and is not
implemented by other manufacturers. Modbus/TCP is an open protocol maintained by
Schneider Electric and implemented by many manufacturers; this is the main advantage
of Modbus/TCP.
The following chart compares the technical specifications of these two protocols:

Characteristics DMCP

Modbus/TCP

Transport Protocols TCP, UDP

TCP

Byte Order

Big or Little Endian

Big Endian (Motorola)

Data Alignment

16-bit 8-bit

Static Header Size

7 bytes

8 bytes

Maximum 16-bit
Registers per Packet

TCP: 2048
UDP: 512

Read: 125
Write: 100

This manual is related to the following products: