DeviceNet Slave Source Code Stack

The Fastest Way to DeviceNet-Enable Your Factory Floor Product

The DeviceNet Slave Source Code Stack development kits offer you a tool to quickly and easily add DeviceNet communication to your product line. The packages offer royalty-free source codes and the expert services you need to successfully deploy conformant DeviceNet devices to market. This tool kit has been market tested for over 20 years.


  • 100% C-based source code
  • No nonsense, single product line licensing and no ongoing royalties
  • Fully compatible with NetSilicon and other CAN controllers
  • Easy-to-use, single task implementation
  • Easily extensible, table-driven object model structure with predefined standard object definitions
  • 30-day, no risk guarantee

DeviceNet Slave Source Code Stack

SKU: 494DS

DeviceNet Expands Your Market

DeviceNet is and has been the standard for factory floor I/O applications in North America for more than 20 years. Millions of DeviceNet devices populate the factory floors of large and small manufacturing systems. Enabling your product to communicate over DeviceNet vastly increases your potential market. If you are ready to DeviceNet-enable your devices to better integrate with your customers DeviceNet automation system, you’ve come to the right place.

So, What’s DeviceNet Really?

If you’re new to industrial networking, you might not be getting this whole DeviceNet thing. So, what is it? It’s a way for a bunch of industrial devices to transfer data to a master device in a standard way. It uses an electrical and software interface called CAN (Controller Area Networking) that specifies the electrical signals and moves messages between nodes on the CAN network. DeviceNet is simply the definition of the devices on that network. For a more thorough definition of DeviceNet, go to DeviceNet Explained.

Taking The First Step

You need DeviceNet but probably don’t know much about it and certainly don’t have a year or more to properly code it in house, deploy it and ring it out in 10 or 20 prototype systems. 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 automation people, engineers just like you that need to get things done and get network enabled. It is all we’ve been doing for more than 30 years.

    The Perfect Solution For Your Platform

  1. No hardware dependencies (well there is one – you do need a CAN interface)
  2. No RTOS dependencies,
  3. ANSI C source code,
  4. A single task solution with a small code footprint,
  5. A really easy to use API and support for different CAN controller interfaces

DeviceNet Slave Device Diagram

Getting Connected To DeviceNet

To get physically connected to the network you need a CAN controller and a transceiver. The CAN controller provides the low-level software interface that enables all the CAN nodes to transfer data to each other. The transceiver is simply the electrical interface that converts the board level signals to the signal levels of the CAN network. Thankfully a lot of microprocessors now come with the CAN controller built right in, so you don’t have to worry about that. RTA has the interface software for many of these CAN controllers so you save time and vastly lower your risk.

ODVA Certification

All DeviceNet vendors are encouraged (it’s not required) to have their devices tested against the ODVA standards at the ODVA lab. With RTA, you’re getting software that has been through that lab more than 50 times in all kinds of devices. In fact, we were responsible for the very first DeviceNet device certified by the ODVA… even before Allen-Bradley!

Also, our support team will pretest and validate your device before it goes to the lab for official certification. And we’ll represent you at the lab, so if anything goes wrong, we get the phone call, not you.

OK, Why Real Time Automation?

Real Time Automation is your best solution for DeviceNet. RTA’s royalty-free DeviceNet Source Code Stack is a single task solution for DeviceNet. This solution was built from the ground up specifically for embedded microcontroller applications. It has an incredibly straight forward, easy to understand API that makes integration of DeviceNet into your device almost effortless.

The support and responsiveness of our support team is second to none. You receive support from the engineers who wrote the code and sit on the committees that define it. When you call RTA, you won’t get an automated voice or redirected to India. You get a live, industry recognized DeviceNet expert. That is the RTA difference.

What to Do Next

Your next step is to contact us via email, phone or by completing the Request Software Information Form so we can schedule some time to discuss your application.

What our Customers are Saying

“When it came to getting the job done, we turned to Real Time Automation, and they performed. RTA helped us figure out a complex communications interface problem in short order, and provided hardware and software modification requirements for implementation before we even got off the plane!”

Kevin L. / HTS Engineering Ltd.

“We have worked with Real Time Automation on a variety of projects over the past few years. I have consistently found them enthusiastic to work with us throughout the development process to ensure that we receive a communications solution that meets our needs. More importantly, their commitment to providing timely support services after the initial release of the system is truly exemplary.”

Ken F. / Danfoss Graham