Royalty-free

SOURCE CODES

Why spend a year or more trying to properly code a new protocol? You make devices that do all kinds of wonderful things, but you’re not an industrial networking expert, nor should you be. That’s where we come in. Our only business is helping device developers just like you get network enabled with products like our royalty-free source code stacks. It is all we’ve been doing for more than 30 years.

Quick and Easy Solutions to Add Industrial Automation Protocols to Your Devices

With the RTA® development kits you get more than just source code. You get a partner dedicated to helping you add protocols to your device, giving you direct access to our protocol experts. You get a solution designed to work in embedded environments and the guidance you need to select the proper protocol features and data modeling required by the market. Plus, you get the support to move your device through conformance testing. RTA is your protocol partner dedicated to helping you bring your protocol-enabled device to market.

Select Your Technology to Learn More

Modbus RTU and Modbus TCP Source Code

The Modbus development kits allow you to add Modbus communications easily and quickly to your product. Developed specifically for embedded platforms it has no RTOS requirements. These development kits were written in-house and have been deployed in hundreds of unique devices over the last 30 years. This is a market test solution supported by an industry-leading provider.

  • 100% C-based source code
  • No nonsense, single product line licensing with no ongoing royalty
  • Easily extensible, table-driven object model structure
  • Easy-to-use single task implementation

EtherNet/IP Adapter/scanner Source Code

The EtherNet/IP development kits offer you the tools to add EtherNet/IP communication quickly and easily to your product line. The packages offer royalty-free source code and the expert support services you need to successfully deploy conformant EtherNet/IP devices to market. This tool kit is market-tested and has been through conformance hundreds of times.

  • Signal task solution with no RTOS requirements
  • 100% ANSI C source code
  • Generic utility implementation for platform, OS and TCP/IP stack independence
  • Sample projects for Windows and Linux
  • EDS creation services

Allen-Bradley PLC Tag Client

The EtherNet/IP Allen-Bradley PLC Tag Client Code Stack offers the quickest method of integrating a ControlLogix, CompactLogix, MicroLogix or SLC5/05 programmable controller into your application. The solution gives you a communication mechanism to initiate reads and writes to and from the data table of Allen-Bradly PLCs.

  • Fully compatible with any Berkley socket type TCP/IP stacks
  • No nonsense, single product line licensing and no ongoing royalty
  • Samples for Windows and Linus</>
  • PLC and tag discovery capability
  • Access any tag in Rockwell Logix programmable controllers
  • Easy-to-use single task implementation

DEVICENET Master/Slave Source Code

The DeviceNet development kits offer you the tools to add DeviceNet communication quickly and easily to your product line. The packages offer royalty-free source code and the expert support services you need to successfully deploy conformant DeviceNet devices to market. These tool kits have been market tested for over 20 years.

  • No nonsense, single product line licensing and no ongoing royalty
  • Fully compatible with NetSilicon and other CAN controllers
  • Easy-to-use single task implementation
  • 100% C-based source code
  • Fully compatible with Rockwell ControlLogix EtherNet/IP communications module

Profinet IO Device Source Code

The PROFINET IO Device Source Code Stack development kit is the easiest way to connect your Linux-based device to PROFINET controllers like, Siemens SIMATIC S7 PLCs. It offers you a reliable software product used in everything from IO multiplexers, barcode readers and valve controllers to gateways and HMIs. This software package is reliable and thoroughly market tested over the last decade.

  • 100% ANSI C-based source code
  • Fully compatible with any PROFINET IO-enabled programmable controller and PROFINET communications modules
  • No nonsense, single product line licensing with no royalties
  • Simple API speeds integration and easy to adjust time base for RT and NRT data
  • Easily configured alarm, diagnostic and status data per channel

OPC UA Server Source code

The OPC UA Source Code Stack development kit offers you a tool to add OPC UA server communication quickly and easily to your product line. The packages offer royalty-free source code and the expert support services you need to successfully deploy your conformant OPC UA device. This tool kit offers the smallest footprint available on the market, perfect for sensors and other simple devices.

  • 100% ANSI C source code
  • Full support at the OPC UA Foundation Test Lab
  • Easy-to-implement, single task implementation

BACnet Server Source code

The BACnet Server Source Code Stack development kit offers you a tool to add BACnet communication quickly and easily to your product line. The package offers royalty-free source code and the expert support services you need to successfully deploy conformant BACnet devices.

  • Have your device support both BACnet/IP and BACnet MS/TP
  • Supports read, write and change-of-value service codes
  • No nonsense, single product line licensing with no ongoing royalties
  • Easy-to-use, single task implementation
  • 100% C-based source code

See How Our Software Stacks Have Helped Others

EtherNet/IP Drives Mining Standards
Down Under: The Landmark Project

RTA provided an EIP stack that fast-tracked development, was clearly easy to implement and quickly ported to multiple operating systems.

rEAD MORE

Ready Robotics Gets Device
Connectivity

RTA provided Allen-Bradley PLC source code solutions to connect the robotic system to the devices and control platforms on the factory floor.

rEAD MORE

OPC UA Finds Success in the
Gas and Chemical Industry

RTA provided its OPC UA server stack, along with its industry expertise to make it work with Windows CE, improving the speed to market.

rEAD MORE