Industrial Robot Communication Layering for Configurable Data Transfer
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing information processing devices require significant time and labor to change source codes for periodic and non-periodic communication applications when the communication device configuration is altered, due to differences in configuration between precedent and later-developed products.
Innovation Solution
An information processing device with a first information processing part and a second information processing part, where the first part includes a communication device driver, periodic communication application, non-periodic communication application, and data processing application that integrates data from both types of communication into a single transmission, allowing for efficient data processing and transmission regardless of communication device configuration changes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the communication device configuration is changed, then the system can adapt to new hardware, but the source code of communication applications must be changed, increasing time and labor
Solution Approach 1:
The patent segments the communication system into three distinct layers: communication device drivers (hardware-specific), communication applications (business logic), and an interface layer between them. This segmentation allows the communication device drivers to be changed without affecting the communication applications, as each layer operates independently through standardized interfaces.
Solution Approach 2:
The patent introduces an intermediary interface layer between the communication device drivers and communication applications. This intermediary translates hardware-specific operations into standardized communication protocols, allowing configuration changes at the driver level without requiring modifications to the application layer source code.
2Ease of manufacture
If separate source codes are maintained for periodic and non-periodic communication applications, then each can be optimized independently, but the total amount of source code to be changed increases when configuration changes occur
Solution Approach 1:
The patent creates a universal communication application framework that can handle both periodic and non-periodic communication through a common interface. The communication applications are designed to be configuration-driven rather than code-driven, allowing the same source code to adapt to different communication modes by changing parameters rather than modifying the code itself.
Data Source
AI summary
An information processing device includes a first information processing part having a first calculation part and a second information processing part having a second calculation part, which are communicated with each other. The first information processing part includes a first communication part and a first data storage part. The first calculation part is configured to execute a first communication device driver, a first periodic communication application, a first non-periodic communication application, and a first data processing application. The first data processing application integrates data which are read from a transmission periodic data list stored in the first data storage part with data which are read from a transmission non-periodic data list stored in the first data storage part to process into transmission integrated data, and the transmission integrated data are transmitted from the first communication part through execution of the first communication device driver.


