OPC UA Interface Layer for Process Controller Compatibility
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In industrial process automation, existing technologies face challenges in managing communications between process controllers and field devices, particularly when the process controller is not aware of the complete set of OPC UA methods implemented on the field devices, leading to compatibility issues and limitations in utilizing device functionality.
Innovation Solution
An interface device with a process controller interface and a peer device interface, equipped with a logic unit that implements 'if-this-then-that' logic, facilitates bidirectional communication and enables data translation between process controllers and peer devices, abstracting the communication layer and allowing for the invocation of OPC UA methods without requiring the process controller to know the specific namespace of the peer devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the process controller directly communicates with field devices using OPC UA methods, then communication functionality is achieved, but the process controller must be aware of the complete set of OPC UA methods and namespaces implemented on field devices, increasing system complexity
Solution Approach 1:
The interface device acts as an intermediary between the process controller and field devices. It translates process controller requests into appropriate OPC UA method calls to field devices and returns results to the process controller. This mediator approach allows the process controller to communicate with field devices without needing awareness of specific OPC UA methods or namespaces, resolving the technical contradiction by maintaining communication functionality while reducing process controller complexity.
2Adaptability or versatility
If field devices are replaced or upgraded across different device lifecycles, then system adaptability is improved, but compatibility issues arise requiring changes to process controllers or field devices
Solution Approach 1:
The interface device serves as a compatibility layer that handles communication with field devices regardless of their specific models or versions. When field devices are replaced or upgraded, the interface device translates requests appropriately without requiring changes to the process controller, thus maintaining communication compatibility while enabling system adaptability to different device lifecycles.
Solution Approach 2:
The interface device is designed to work with multiple types and versions of field devices simultaneously. It provides universal communication capabilities that accommodate different field devices across various lifecycles, allowing the system to maintain compatibility while adapting to device replacements and upgrades.
3Productivity
If the process controller directly invokes OPC UA methods on field devices, then direct data access is achieved, but the load on OPC UA servers increases and efficiency decreases
Solution Approach 1:
The interface device aggregates multiple field device connections and method calls into a single communication endpoint for the process controller. By merging the communication interface, it reduces the overall load on OPC UA servers and improves data access efficiency, as the process controller interacts with one interface device rather than multiple field devices directly.
Data Source
AI summary
A system and method for connecting a process controller to one or more peer devices includes providing a process controller interface for bidirectional communication; using a peer device interface for bidirectional OPC UA communication with the peer devices; and providing a logic unit that determines one or more to-be-performed actions from the one or more inputs according to a predetermined logic; determines, according to the predetermined logic, one or more outputs which, when supplied to the process controller, and/or to the peer devices, cause the to-be-performed actions to be performed; and supply these outputs to the process controller, and/or to the one or more peer devices.
