High-speed memory sharing improves application reliability

Control Engineering International: Data transmission based on the Reflective Memory from GE Intelligent Platforms provides a unique industrial real-time network technology that can boost reliability for many industrial control applications.

01/02/2013



Diagram shows how Reflective Memory from GE Intelligent Platforms reduces the latency of nodes. Courtesy: GE Intelligent PlatformsIn the industrial automation application area of cold rolling and hot rolling, the requirement for pressure and rotating speed is strict and demanding. Data must be transmitted to the next node within a very short time to achieve real-time parameter coordination. A very short delay could cause errors and huge waste. Currently, fieldbus and Ethernet cannot satisfy the requirements of high determinacy and timing. Reflective Memory from GE Intelligent Platforms targets demanding simulation, process control, and data collection to make up for this insufficiency and fulfills strict real-time requirements with determinacy, low latency, and high-speed memory sharing.

Low latency

Reflective memory is a high-speed network with a 2.12 G transmission rate; its transmission speed can be as high as 174 Mbytes/s. Shao Jianfeng, an embedded system application engineer for GE Intelligent Platforms, said that in the reflective memory optical fiber ring, high-speed synchronization would transmit data to the next node in the network and get ready to insert data at any node any time data was written to a local reflective memory device. Each node receives data from its previous node, decodes the data packet, checks the errors, writes this new data to local backup, and sends it to its next node. When data returns to the starting node, it is deleted from the network. In this way, every computer holds the latest local backup of the share memory collection with no software latency and negligible hardware latency. As the example diagram shows, all computers can receive the data written to reflective memory within only 2.1μs. This low latency is vital for building real-time systems (such as simulators, PLC controllers, testing platforms, and high-availability systems).

In the system, all CPUs writing to shared memory will be duplicated to all other nodes, up to 256 computers within the network. All subsystems have sufficient and unlimited access authorities.

Beside a ring structure, star topology of reflective memory network is another option, which enables higher synchronization. Optical fiber hub can bypass any nodes that terminate the operation even if the node interruption is turned off. Thus every computer always holds the latest backup of share memory collection within the network. Backup node can seamlessly take up the operation using the failed node, reducing the negative impact on the productivity, profitability, and performance caused by unexpected shutdown.

Can it be replaced?

GE Reflective Memory provides a ring-structured network for data insertion using optical fiber with 2.12 G transmission rate. The range between nodes can be up to 10 km (single mode)/300 meters (multiple mode).

 

“Compared with Gigabit Ethernet, reflective memory has a higher real-time performance. The latency between two nodes is no more than 750 nanoseconds, while Ethernet and fieldbus cannot achieve this, as the speed of Gigabit Ethernet (including UDP) is only 100 MB/s,” Jianfeng said. (See comparison table.) It is difficult to achieve similar latency using Ethernet as well as other network technologies, due to constraints, such as IP protocol cost, addressing, and time to write to memory.

Then, can 10 Gigabit Ethernet replace a Reflective Memory network? Jianfeng said that most industrial fieldbuses are still using 10/100 Mbit/s, and currently Gigabit network and 10 Gigabit application are mainly used at server levels. It is possible that a 10 Gigabit network will be used widely in industrial field applications, but that will take a long time. Meanwhile, GE also is actively developing 10 G optical fiber to fulfill environmental needs for more demanding real-time performance.

On the other hand, Reflective Memory has another advantage as it doesn’t rely on any network protocol, which ensures connectivity without additional load limit or terminal rules.

“Reflective memory hardware can be used in VME (versa module eurocard), PCI/PCI-X, PMC (PCI mezzanine card), PCI Express, and others, which allow the separate reflective memory network to connect to a different bus. [PCI stands for peripheral component interface.] Design and implementation need not care much about the system compatibility and can build adaptive systems to ease the field system’s building and expanding,” Jianfeng said.

“Protocol means CPU overhead, and thus the data could be lost during the transmission. A Reflective Memory network transmits raw data with extreme latency, which means higher determinacy of data transmission and lower CPU overhead.” Reflective Memory monitors and duplicates data transparently and thus shares data without the software overhead, which is more cost effective as it eliminates the cost of additional development effort, testing, maintenance, documentation, and CPU requirements for traditional communication.

Application scope

Could this be applied to all industrial environments? The answer is no. Reflective Memory, a unique GE real-time network technology, can be integrated with other GE embedded systems to build real-time systems to achieve remote data transmission. It can be used in all environments where computers or programmable logic controllers are connected using Ethernet, optical fiber channels, or other serial networks, such as flight simulators, telecommunication, high-speed progress control (rolling mills and aluminum factories), and high-speed testing and measurement systems. However, it is not applicable to all environments.

Table compares various attributes of Reflective Memory from GE Intelligent Platforms, 10/100 Ethernet, and Gigabit Ethernet. Courtesy: GE Intelligent Platforms

“Reflective Memory is more suitable to systems where real-time communication is top priority. Although the price of Reflective Memory is higher than that of hardware whose performance is low, it is rewarding considering its high functionality and usability,” Jianfeng said. Of course, he further pointed out that for those industrial environments where the requirement of real time is not demanding, it is fine to use a traditional network, considering cost. That is to say, “Reflective Memory is especially suitable to the environment where high-speed data transmission, real time, and determinacy are top priority. Up to 256 nodes can be connected to the ring, and that is enough for industrial environment and simulation applications.”

Real-time, accurately controlled production

Thanks to low latency and high determinacy, Reflective Memory is best applied to applications in metallurgy, steel, and communications environments, where real-time requirements are strict. For example, it can be used to improve the PLC performance to control the aluminum or steel rolling process. For an aluminum mill with 3500 ft/min speed, 2-3 feet of aluminum can pass through within the response time of the executor when using the usual PLC controller. The executer can apply or release pressure to roll out aluminum with various thickness. With Reflective Memory, data related to the mill can be input into the PLC, which writes the data to Reflective Memory. Thus data is sent to independent VME computers to transmit the complicated control logic algorithm. The system uses the simple Reflective Memory commands to transmit the output control data back to the PLC. The speed of data transmission and computer are so high that there is no delay in the PLC operation control loop.

“If there is any delay,” Jianfeng said, “the thickness of steel cannot follow the specifications, and some of the material will be wasted. Reflective Memory based on a VME advanced control system ensures real-time and accurate control to reduce the response time to as short as 4 in. [in this application] and thus improve product quality.

“Compared with PLC, Reflective Memory has better real-time performance, achieving high-speed system response with higher cost. Reflective memory is a good supplement to the traditional PLC control, and you can decide which solution to take. If there is some system redundancy, you can use Reflective Memory to back up the data in the time-out machine within a few microseconds, which is common in PLC control,” Jianfeng said.

- Sunny Jin (Jin Yan) is senior editor with Control Engineering China. This article appeared in an earlier edition of CEC and was edited by Mark T. Hoske, content manager, CFE Media, for use in Control Engineering, mhoske(at)cfemedia.com.

Go Online

www.cechina.cn

www.ge-ip.com 

Search Control Engineering China at www.controleng.com for other articles. 

Key concepts

Real-time backup and fail-over of control for manufacturing information can augment reliability.

Applications include flight simulators, telecommunication, rolling mills, aluminum factories, and high-speed test and measurement systems.

High-speed data transmission, real time, and determinism are key attributes, for up to 256 nodes in a ring topology.



No comments
The Engineers' Choice Awards highlight some of the best new control, instrumentation and automation products as chosen by...
Each year, a panel of Control Engineering editors and industry expert judges select the System Integrator of the Year Award winners.
The Engineering Leaders Under 40 program identifies and gives recognition to young engineers who...
Learn how to increase device reliability in harsh environments and decrease unplanned system downtime.
This eGuide contains a series of articles and videos that considers theoretical and practical; immediate needs and a look into the future.
Learn how to create value with re-use; gain productivity with lean automation and connectivity, and optimize panel design and construction.
Go deep: Automation tackles offshore oil challenges; Ethernet advice; Wireless robotics; Product exclusives; Digital edition exclusives
Lost in the gray scale? How to get effective HMIs; Best practices: Integrate old and new wireless systems; Smart software, networks; Service provider certifications
Fixing PID: Part 2: Tweaking controller strategy; Machine safety networks; Salary survey and career advice; Smart I/O architecture; Product exclusives
The Ask Control Engineering blog covers all aspects of automation, including motors, drives, sensors, motion control, machine control, and embedded systems.
Look at the basics of industrial wireless technologies, wireless concepts, wireless standards, and wireless best practices with Daniel E. Capano of Diversified Technical Services Inc.
Join this ongoing discussion of machine guarding topics, including solutions assessments, regulatory compliance, gap analysis...
This is a blog from the trenches – written by engineers who are implementing and upgrading control systems every day across every industry.
IMS Research, recently acquired by IHS Inc., is a leading independent supplier of market research and consultancy to the global electronics industry.

Find and connect with the most suitable service provider for your unique application. Start searching the Global System Integrator Database Now!

Case Study Database

Case Study Database

Get more exposure for your case study by uploading it to the Control Engineering case study database, where end-users can identify relevant solutions and explore what the experts are doing to effectively implement a variety of technology and productivity related projects.

These case studies provide examples of how knowledgeable solution providers have used technology, processes and people to create effective and successful implementations in real-world situations. Case studies can be completed by filling out a simple online form where you can outline the project title, abstract, and full story in 1500 words or less; upload photos, videos and a logo.

Click here to visit the Case Study Database and upload your case study.