PLC Data Collection Program Templates for Consistent Auto Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for generating data collection programs for PLCs are burdensome for operators, leading to varying quality and output formats due to the need for manual parameter setting and communication configuration, which differs between operators and apparatuses.

Innovation Solution

A program generation device that stores program templates and apparatus parameters, allowing users to input the target apparatus and automatically generate a data collection program using these templates and parameters, reducing operator burden and ensuring consistent quality and format.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual parameter setting and communication configuration are required for each FA apparatus, then the program can be customized to specific apparatuses, but the operator burden increases significantly and quality varies between operators

Engineering Contradiction:
Improveprogram customizationVSAvoidoperator burden
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent pre-stores program templates and apparatus parameters in the program generation device before actual program generation occurs. By preparing these resources in advance, the system eliminates the need for operators to manually set parameters during program creation, thereby reducing operator burden while maintaining the ability to generate customized programs for different FA apparatuses.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses pre-defined program templates that can be copied and adapted for different FA apparatuses. Instead of creating programs from scratch for each apparatus, the system copies existing templates and fills in specific apparatus parameters, ensuring consistent quality while reducing the workload on operators.

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If operators manually generate programs for different FA apparatuses, then specific apparatus requirements can be met, but output format consistency deteriorates due to personal differences

Engineering Contradiction:
Improveapparatus-specific configurationVSAvoidoutput format consistency
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent implements a universal program generation system that handles multiple types of FA apparatuses through a single standardized interface. The system stores and manages diverse apparatus parameters in a unified format, allowing it to generate apparatus-specific programs while maintaining consistent output formats across all generated programs, regardless of the target apparatus type.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent systematically manages apparatus-specific parameters through pre-defined templates and parameter sets. By controlling which parameters are changed for each apparatus type through structured data rather than manual input, the system maintains consistent program output formats while adapting to different apparatus requirements.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If comprehensive program generation capabilities are provided for various FA apparatuses, then system versatility improves, but device complexity increases

Engineering Contradiction:
Improvemulti-apparatus supportVSAvoidprogram generation system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent divides the program generation system into distinct functional modules: a storage portion for templates and parameters, a reception portion for user input, and a program generation portion for output. This segmentation allows the system to support multiple FA apparatuses through organized, manageable components rather than a monolithic complex structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces program templates and apparatus parameter data as intermediary elements between the program generation system and various FA apparatuses. These intermediaries standardize the interaction interface, allowing the system to support diverse apparatuses without increasing internal complexity, as all apparatus-specific variations are handled through the standardized intermediate data structures.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12105495B2Program generation device, program generation device control method, and recording medium
Publication Date: 2024.10.01 OMRON CORP
  • US12105495B2 patent drawing
  • US12105495B2 patent drawing
  • US12105495B2 patent drawing

AI summary

An objective of the present invention is to simplify generation of a program for carrying out data collection performed by a PLC and reduce the burden on an operator. The invention comprises: a device information library (111) which stores program templates corresponding to various process relating to data collection and, for each target device from which data is to be collected, device parameters corresponding to said target device; and a program generation unit (117) which generates a data collection program using program templates and device parameters corresponding to an accepted target device.