Unified FA Command Interface for Multi-Device Programming
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In factory automation systems, users need to learn multiple programming languages to operate different FA devices, which is inconvenient and increases the complexity of system programming.
Innovation Solution
A system with a processing portion that generates commands based on user selections of modules, allowing users to create a control flow program using a graphical user interface without needing to learn specific programming languages for each device, by converting module selections into device-specific commands.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If different programming languages are used for each FA device, then device-specific control precision is improved, but system operation complexity increases
Solution Approach 1:
The patent introduces a terminal device as an intermediary that translates unified user operations into device-specific commands. The terminal device includes a generation unit that creates appropriate commands based on selected FA devices, and a transmission unit that sends these commands to the target devices. This mediator allows users to operate multiple devices with a single interface while maintaining device-specific control precision.
Solution Approach 2:
The terminal device is designed with multi-functionality to handle multiple types of FA devices through a single unified interface. The generation unit can adaptively create different command types (first commands for first FA devices, second commands for second FA devices) based on the selected device, allowing one terminal to universally control diverse devices without requiring users to learn multiple programming languages.
2Adaptability or versatility
If multiple programming languages are learned, then compatibility with different FA devices is improved, but ease of operation deteriorates
Solution Approach 1:
The terminal device serves as an intermediary that handles the complexity of multiple programming languages internally. Users interact with a unified operation interface, and the terminal's generation unit automatically translates these operations into device-specific commands, eliminating the need for users to learn multiple languages while maintaining full device compatibility.
Solution Approach 2:
The system uses command templates or predefined command structures that are copied and adapted for different device types. Instead of requiring users to write new programming logic for each device, the generation unit retrieves and modifies appropriate command templates based on the selected FA device, simplifying the operation process while ensuring compatibility.
3Manufacturing precision
If device-specific programming is used, then processing accuracy is improved, but programming time increases
Solution Approach 1:
The system prepares command templates and translation rules in advance for different FA device types. When a user selects a device, the generation unit quickly retrieves and adapts the pre-prepared templates rather than creating commands from scratch, significantly reducing programming time while maintaining the processing accuracy required by each specific device type.
Data Source
AI summary
A system includes a first processing portion configured to perform processing on a basis of a first command, a second processing portion configured to perform processing on a basis of a second command conforming to different specifications than the first command, and an information processing portion configured to display a user interface image configured to receive selection of a first module and a second module, obtain the first command on a basis of the first module in a case of receiving the selection of the first module, and obtain the second command on a basis of the second module in a case of receiving the selection of the second module.


