Fieldbus Coupler Assignment Vector for Module Addressing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In modular, decentralized I/O systems, adding or removing modules requires complex adaptations of the control program due to changes in module addresses, especially when modules are inserted at specific points within an existing chain for effective wiring.
Innovation Solution
A method using an assignment vector stored in the fieldbus coupler to manage module addresses, allowing specific addresses to be assigned regardless of module configuration changes, with address allocation handled by the fieldbus coupler to maintain consistent addressing without requiring adjustments to the control program.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If modules are added or removed from the module chain, then the system can be expanded or modified, but the control program requires complex adaptations due to address changes
Solution Approach 1:
The patent introduces an intermediary mechanism (the fieldbus coupler with assignment vector) that mediates between the physical module configuration and the control program. The assignment vector acts as a buffer layer that translates physical module positions into stable logical addresses, allowing modules to be added or removed without requiring control program modifications.
Solution Approach 2:
The patent applies preliminary action by pre-defining the assignment vector that maps module positions to addresses before modules are physically added or removed. This pre-established mapping relationship allows the system to accommodate configuration changes without requiring real-time control program adaptations, as the address assignment logic is already in place.
2Ease of manufacture
If modules are inserted at specific points within an existing chain for effective wiring, then wiring effectiveness is improved, but address reassignment becomes necessary
Solution Approach 1:
The assignment vector serves as an intermediary that decouples the physical insertion position from the logical address assignment. Modules can be inserted at optimal points for wiring without requiring address reassignment, because the assignment vector absorbs the configuration change and maintains stable address mappings.
3Device complexity
If sequential address assignment is used starting from the fieldbus coupler, then address allocation is simple, but address changes occur when module configuration changes
Solution Approach 1:
The patent applies preliminary action by pre-defining the assignment vector that maps module positions to addresses before modules are physically added or removed. This pre-established mapping relationship allows the system to accommodate configuration changes without requiring control program modifications, as the address assignment logic is already in place.
Data Source
Figure 1~2
Figure 3a~4b
Figure 5~6b
AI summary
The invention relates to a method for addressing modules (5) which are connected to a field bus coupler (3) via a sub-bus (4) and are connected to a field bus (2) of an industrial automation system via the field bus coupler (3). The method has the following steps: - storing an assignment vector (Z) in a memory (32) of the field bus coupler (3), wherein the assignment vector (Z) reflects a current configuration of the modules (5); - gradually determining the modules (5) currently connected to the sub-bus (4); - allocating an address determined using the assignment vector (Z) to the determined module (5), and - addressing the modules (5) using the allocated address. The invention also relates to a field bus coupler for connecting modules to a field bus of an industrial automation system via a sub-bus, which is set up to carry out said method.