Remote Terminal Unit Network Time Slot Allocation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current remote terminal unit (RTU) networks in industrial control systems face challenges in efficiently managing communications between RTUs and a host system, particularly in discovering and commissioning RTUs within the network, and optimizing data transmission schedules to ensure reliable and efficient data exchange.
Innovation Solution
Implementing a time division multiple access (TDMA) scheme that allocates specific time slots for each RTU within a transmission schedule, where RTUs are discovered through a message-based identification process and commissioned to communicate data during designated slots, allowing for efficient data exchange and network management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a message-based identification process is used to discover RTUs in the network, then the ease of commissioning RTUs is improved, but the time required for network configuration increases
Solution Approach 1:
The system performs preliminary actions by automatically discovering RTUs and pre-configuring their communication parameters before actual operation begins. The host system proactively identifies all RTUs on the network and establishes their time slot allocations in advance, eliminating manual configuration steps and reducing commissioning time despite the automated discovery process.
Solution Approach 2:
RTUs automatically respond to discovery messages and self-configure their communication parameters based on host system instructions. The automated identification process allows RTUs to service themselves by providing identification data and accepting configuration without human intervention, improving ease of commissioning while the systematic approach keeps configuration time manageable.
2Reliability
If time slots are allocated for each RTU in a TDMA scheme, then the reliability of data transmission is improved, but the device complexity increases
Solution Approach 1:
The patent combines the functions of transmission schedule management, time slot allocation, and data exchange into a unified TDMA framework. By merging these functions into a single coordinated system where the host manages all RTU communications through centralized time slot allocation, the complexity is consolidated rather than distributed, making the system more manageable despite the sophisticated timing requirements.
Solution Approach 2:
The TDMA transmission schedule serves multiple functions simultaneously: it coordinates data transmission, manages network traffic, ensures reliable delivery through dedicated time slots, and simplifies conflict resolution. This universal approach to network management handles multiple objectives through a single mechanism, reducing overall system complexity while maintaining high reliability.
3Productivity
If automated discovery and commissioning is implemented, then the productivity of network setup is improved, but the difficulty of detecting and measuring network state increases
Solution Approach 1:
The system implements feedback mechanisms where RTUs send identification data in response to host discovery messages, and the host receives confirmation of successful configuration. This feedback loop allows the host to track the network state automatically, knowing which RTUs have been discovered, configured, and are ready for operation, thus managing complexity through systematic information gathering.
Solution Approach 2:
The host system acts as an intermediary that mediates between the network discovery process and the final configured state. It systematically manages the transition from undiscovered to configured RTUs through controlled message exchanges, providing a clear intermediate state that tracks progress without requiring direct monitoring of complex network conditions by individual RTUs.
Data Source
Figure 1
Figure 2
Figure 3~4
AI summary
Methods and apparatus to implement a remote terminal unit network are disclosed. An example method involves allocating, via a processor of a first remote terminal unit, a first time slot of a first frame of a first transmission schedule to the first remote terminal unit, the first remote terminal unit to be in communication with a second remote terminal unit in a network associated with a process control system and to be in communication with a host of the process control system, the first remote terminal unit to communicate first data over the network during the first time slot, and allocating, via the processor, a second time slot of the first frame to the second remote terminal unit, the second remote terminal unit to communicate second data over the network during the second time slot.