Computer/Embedded Technology


Implementing Ethernet-based industrial protocols in embedded systems

18 April 2007 Computer/Embedded Technology

Increasingly, industrial and machine control is implemented using Ethernet-based networks, with all devices in the network connected by either twisted pair cable for 10/100 Ethernet connections, or wireless networks, using 802.11-based devices. A variety of industrial protocols have been developed that operate over Ethernet networks, and supplant earlier serial-based industrial networking protocols, such as CAN and Modbus.

Bob Blumenscheid
Bob Blumenscheid

Ethernet-based solutions provide many intrinsic advantages over the older networks, mainly in the areas of speed, scalability and flexibility. Ethernet networks offer faster transmission times, and the ability to spread that network over a wider area. In addition, more devices can be connected to an Ethernet network without degrading the transmission performance of the network

Finally, Ethernet-based networks are much more flexible, as they can take advantage of the existing networks in a facility. Wired Ethernet networks provide a long connection range between devices, while wireless Ethernet connections require no cabling at all, so installation and rearranging of equipment is much easier - little network reconfiguration will be required.

Protocols

Even in wireless networking, there are different protocols to choose from, each with their own unique benefits. The 802.11b is the most common and widely deployed type of wireless at the moment. 802.11g, more recently defined, offers faster speeds at slightly higher prices. 802.11 b and g both operate in the 2,4 GHz spectrum, and this can cause problems, because many other devices operate in the same frequency - microwave ovens, cordless phones and other networking devices like ZigBee or RF radios. In facilities where there is too much interference at 2,4 GHz, the 802.11a protocol is available, operating in the less-crowded 5 GHz spectrum. This is suited to specialised applications, where a large number of devices need to be deployed.

As an embedded developer, there is increasing pressure to include features in your product that allow it to communicate with other devices over an Industrial Ethernet network. This requires not only including Ethernet connectivity in your device, but also support in your embedded software for the various Ethernet protocols that are required to implement machine-to-machine communication in your particular vertical market. In many situations, simple TCP/IP support is no longer enough.

A very common Industrial Ethernet protocol in use today is Profinet. Evolving out of the Fieldbus-based Profibus, Profinet is designed to run on standard 10/100 Ethernet networks. Profinet is a very common requirement in devices and sensors used in process control applications. It comes in different levels of performance requirements, from the Profinet/RT for realtime applications, to the Profinet/IO and Profinet/CB for less demanding applications. Profinet is designed to be an open standard for industrial automation of Ethernet, and it was adopted as the standard protocol for Industrial Ethernet by German automotive manufacturers in late 2004.

While Profinet/RT performance requires specialised processors such as the Siemens Ertec processor, Digi has implemented Profinet/IO in its ARM-based products by providing a stack bypass API in its NET+OS realtime operating system. This unique API is designed to bypass the standard TCP/IP stack for Ethernet communications, providing a very fast, deterministic response that allows devices to achieve peak ProfinetI/O performance.

The NET+OS RTOS can run on any of Digi International's embedded devices, including the NET+ARM NS9360 processor (Figure 1) or the Digi Connect ME and Connect Wi-ME modules (Figure 2). These are networking co-processor modules that are designed to replace an RJ45, but include a complete networking subsystem, ready to be integrated into an embedded product. This module (Figure 1) includes an ARM7 processor and memory, as well as an embedded RTOS that provides complete Ethernet connectivity, with a TCP/IP stack and a web server.

Figure 1. NET+ARM NS9360
Figure 1. NET+ARM NS9360

Figure 2. Digi Connect Wi-ME
Figure 2. Digi Connect Wi-ME

Connect modules can communicate with the main embedded channel via a serial channel, providing an easy way to pass data or machine status out over the network or to display it at the device so it can be viewed easily via a web browser. The Digi Connect ME supports 802.11b wireless networking.

Digi Connect Modules are ideal for adding Industrial Ethernet capabilities to products that need to communicate with other devices. For more sophisticated applications, including LCD and touch screens to operate machines or display data, the Digi ConnectCore Wi-9C (Figure 3) includes additional performance and features such as USB support and integrated LCD controller. The modules also support both 10/100 wired and 802.11b/g wireless networking.

Figure 3. Digi ConnectCore Wi-9C
Figure 3. Digi ConnectCore Wi-9C

Other Industrial Ethernet protocols in use today include Modbus/TCP and Ethernet/IP. Modbus/TCP is an extension into Ethernet of a fieldbus introduced by Modicon in 1979, while Ethernet/IP is developed and supported by Rockwell Automation. Ethernet/IP is commonly found in process control or material handling applications, and is implemented using standard Ethernet devices and cabling.

The Modbus protocol first published back in the 1970s, is in wide use by industrial automation companies. No changes have been made to the protocol: Modbus/TCP embeds a Modbus frame into a TCP frame.

The Protocessor module (www.protocessor.com) from FieldServer Technologies provides support for these protocols, and many others, on Digi's software and hardware. This company offers software to run on Digi's modules as well as products based on Digi hardware that already include support for the required Industrial Ethernet protocol.

The extensible nature of Digi's embedded networking products have allowed companies like FieldServer to provide applications running on Digi's NET+OS operating system to support a variety of Industrial Ethernet protocols.

The integrated approach provided by Digi and its partners makes it easy for an embedded developer to quickly implement Industrial Ethernet protocol support on the products. Digi's NET+OS and the Connect ME, Connect Wi-ME and the ConnectCore 9C are all supported by Digi's new Jump Start Kits, making it easy to get started in developing applications with these modules as well as exploring the implementation of Industrial Ethernet protocols.





Share this article:
Share via emailShare via LinkedInPrint this page

Further reading:

Intelligent video processing
Rugged Interconnect Technologies Computer/Embedded Technology
The CHARM150AGX is based on a NVIDIA AGX Orin embedded processor, which incorporates a multicore ARM processor and powerful AI/ML accelerator.

Read more...
Quectel’s single-board computers put industrial edge computing on one PCB
iCorp Technologies Computer/Embedded Technology
Quectel Pi series of single-board computers (SBCs), designed for a broad range of industrial applications, include three compact development platforms – the Quectel Pi M1, L1, and H1 boards.

Read more...
Nordic expands nRF Cloud with firmware vulnerability scanning
RF Design Computer/Embedded Technology
nRF Cloud identifies vulnerabilities in firmware and shows exactly which deployed devices are affected, empowering device manufacturers to address EU Cyber Resilience Act requirements.

Read more...
Arrival of the Epic-PTH9
Vepac Electronics Computer/Embedded Technology
AAEON introduces the EPIC-PTH9, a compact 4-inch industrial single-board computer powered by Intel Core Ultra Series 3 (formerly Panther Lake) processors.

Read more...
EPS-9600 Managed Layer 3 Ethernet Switch with next-generation Time- Sensitive Networking
Electronic Products Design Computer/Embedded Technology
Diamond Systems has introduced EPS-9610 (part of the EPS-9600 family), a rugged, ultra-compact embedded Ethernet switch which integrates military-grade ruggedness with next-generation Time-Sensitive Networking (TSN) capabilities.

Read more...
An industry-first Android 16 smart module solution
RF Design Computer/Embedded Technology Telecoms, Datacoms, Wireless, IoT
The MeiG Smart SLM580 4G Smart Module features native support for Android 16 and covers core frequency bands in major countries and regions worldwide.

Read more...
Accelerate STM32-based IoT development with SPI EEPROM board
Altron Arrow Computer/Embedded Technology
ST Microelectronics’ ready-to-use STM32 expansion board helps design more efficient battery-friendly IoT devices based on ultra low power 32-Mbit Page.

Read more...
Unleash the next generation of Intel Core power
Vepac Electronics Computer/Embedded Technology
The EPIC-BTS9 from AAEON, is tailor-made to bring unprecedented performance to smart manufacturing and industrial robotics.

Read more...
QMC series I/O modules for VITA 93 small form factor mezzanine
Rugged Interconnect Technologies Computer/Embedded Technology
The new line of VITA 93 QMC mezzanine modules, from Acromag, are engineered to meet increasing demands for smaller form factors and more performance.

Read more...
MIKROE celebrates 2000th Click board
Computer/Embedded Technology
MIKROE has launched its 2000th Click board, the RTC 27 Click, designed for low-power real-time clock and calendar functionality, time tracking, alarm event generation, watchdog timing, and timestamp capture.

Read more...









While every effort has been made to ensure the accuracy of the information contained herein, the publisher and its agents cannot be held responsible for any errors contained, or any loss incurred as a result. Articles published do not necessarily reflect the views of the publishers. The editor reserves the right to alter or cut copy. Articles submitted are deemed to have been cleared for publication. Advertisements and company contact details are published as provided by the advertiser. Technews Publishing (Pty) Ltd cannot be held responsible for the accuracy or veracity of supplied material.




© Technews Publishing (Pty) Ltd | All Rights Reserved