Instruction Conversion Between General and Protocol-Specific Commands
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Developers of application software face the challenge of creating software compatible with specific interfaces for communication management software, which complicates managing devices on transmission paths with different communication protocols.
Innovation Solution
An instruction conversion device that includes a first bus following a first communication protocol and a second bus following a different protocol, with conversion instruction storage and instruction conversion means to associate general instructions with dedicated instructions, enabling the conversion and provision of dedicated instructions to devices on the second bus.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If application software is developed to be compatible with specific interfaces for communication management software, then devices on transmission paths with different communication protocols can be managed, but the development complexity and time increase
Solution Approach 1:
The patent introduces an instruction conversion device as an intermediary between the application software and devices on transmission paths with different communication protocols. The device includes a conversion instruction storage unit that stores conversion rules mapping general instructions to protocol-specific instructions, and an instruction conversion unit that performs the actual conversion. This intermediary handles the complexity of protocol compatibility, allowing application software to use general instructions while the conversion device translates them to protocol-specific instructions for devices on transmission paths complying with different communication protocols.
2Adaptability or versatility
If communication management software converts logical addresses to type codes and device memory addresses, then data can be acquired from PLCs on different transmission paths, but the system requires specialized interface knowledge
Solution Approach 1:
The patent implements universality by enabling application software to use general instructions that are independent of specific communication protocols. The instruction conversion device maintains a conversion instruction storage unit that maps these universal general instructions to protocol-specific instructions for different transmission paths. This allows the same application software to communicate with PLCs on various transmission paths (such as CAN, LIN, Ethernet) without requiring protocol-specific modifications, thereby improving ease of operation while maintaining adaptability.
Data Source
AI summary
A CPU module (100) includes a first bus complying with a first communication protocol, and a second bus complying with a second communication protocol different from the first communication protocol. A conversion setting storage (110) included in the CPU module (100) stores information indicating association between a general instruction complying with the first communication protocol and a dedicated instruction complying with the second communication protocol. A protocol converter (160) included in the CPU module (100) acquires, when the general instruction is output by instruction output means to a device connected via the second bus, the dedicated instruction associated with the general instruction from the conversion setting storage (110) and provides the acquired dedicated instruction to the device via the second bus.


