RMCLink .NET Assembly and ActiveX Control

For communication from a PC to the RMC

Tip:
RMCLink has it's own help. After installing RMCLink, you will find it on the Windows Start menu > All Programs > RMCLink Component > RMCLink Documentation. The How to... section is very helpful.

Communicate with any RMC from a Custom Application

The RMCLink component enables direct communication with any of Delta Computer System's RMC family of motion controllers from numerous programming languages and applications. Supporting serial RS-232 and Ethernet communications, RMCLink provides full functionality to read and write registers, read bits, and issue commands to all RMC family controllers.

RMCLink comes with sample projects to help you get up and running quickly. The RMCLink help includes detailed walk-throughs and numerous code snippets.

RMCLink is available for free download on Delta's website: https://deltamotion.com/dloads/. The download includes a detailed help file and examples to get you started. After installing RMCLink, the help file will be accessible from the Windows Start button>>All Programs menu.

Supported Programming Languages and Applications

RMCLink can be used from numerous programming languages and applications. It has three interfaces to make it intuitive and easy to use from any language.

The table below lists supported programming languages and applications and the respective RMCLink interface that should be used for that language. All the interfaces are included in the RMCLink download.

Programming Languages and Applications

RMCLink Interface

Visual Basic 5.0/6.0

VBA (Microsoft Excel, Microsoft Word, etc.)

VBScript

JScript

PHP

Python

MATLAB

RMCLink COM Component

Visual Basic .NET

Visual C#

Visual C++/CLI

RMCLink.Interop .NET Assembly

Visual C++

RMCLink C++ Wrapper Class

 

Note:Drivers for use with National Instruments LabVIEW are available separately.

Supported RMC Communication Ports

RMCLink can communicate via Ethernet or serial RS-232. The table below lists the ports on the RMCs that it can communicate with.

RMC Module

RMCLink Supported Ports

RMC75E

10/100 Ethernet port

RMC75S

RS-232 Monitor port

Note: If the serial settings on the second RMC75S RS-232 port are identical to the fixed RS-232 Monitor port settings, RMCLink can communicate with that port.

RMC75P

RS-232 Monitor port

RMC150E

10/100 Enet port

RMC200

Enet1 and Enet2 ports

RMC100

ENET port on the RMC100-ENET module

RS-232 Monitor port on the RMC100 CPU module

 

Note:
The RMC100 is not supported by RMCTools and is not documented in this help file. It appears here only to fully explain RMCLink. Notice that RMCLink also is not a part of RMCTools, nor is fully documented in this help file. RMCLink contains its own very detailed help.

Using RMCLink

To use RMCLink, download it from Delta's website and install it. Open the RMCLink Documentation. You will find it on Windows Start menu > All Programs>RMCLink Component. Determine which Interface you need to use, based on your programming language. The How to... section is very helpful.

RMC Addresses in RMCLink

The RMCLink documentation includes the address maps you will need to use with RMCLink to access registers in the RMCs. Notice the addresses used in RMCLink may be different from any given in the RMC software.

 

See Also

Communications Overview | Using Sockets to Access the RMC over Ethernet | Communicating Directly over UDP


Send comments on this topic.

Copyright © 2024 Delta Computer Systems, Inc. dba Delta Motion