PLC Arithmetic Expression Data Creation Supporting Apparatus
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional PLC systems require extensive time and effort to create ladder programs for arithmetic operations, limiting high-speed execution and flexibility in arithmetic expression implementation, as they depend on CPU scan time and fixed patterns.
Innovation Solution
A PLC system with an arithmetic-expression-data-creation supporting apparatus that allows users to input and process arithmetic expressions directly, eliminating the need for a sequencer CPU operation program by using an input unit, arithmetic-expression processing unit, and shared memory to manage and execute arithmetic operations independently of CPU scan time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If ladder programs are used to implement arithmetic operations in PLC, then arithmetic operations can be performed, but it takes a lot of time and effort to create the ladder program and execution speed is limited by CPU scan time
Solution Approach 1:
The patent replaces the mechanical ladder program creation process with an automated arithmetic expression input system. Users can directly input arithmetic expressions using standard mathematical notation instead of manually constructing ladder programs, which automatically generates the corresponding control logic. This substitution dramatically reduces program creation time and effort while maintaining execution capability.
Solution Approach 2:
The patent introduces an intermediary component that translates user-friendly arithmetic expressions into executable control instructions. This intermediary layer handles the complex conversion from mathematical notation to ladder logic or equivalent control code, shielding users from the complexity of ladder program construction while ensuring proper execution within the PLC system.
2Reliability
If fixed pattern arithmetic expressions are used in PLC unit, then arithmetic operations can be performed, but users cannot freely change operation methods
Solution Approach 1:
The patent implements a dynamic arithmetic expression system where users can freely define and modify arithmetic expressions according to their specific needs. The system accepts variable input formats and dynamically generates appropriate control logic, allowing operation methods to adapt to different application requirements while maintaining reliable execution through systematic translation to executable code.
Solution Approach 2:
The patent creates a universal arithmetic expression input interface that can handle various types of mathematical operations and expressions. The system is designed to accommodate different operation methods and patterns, providing a single unified approach that works for all arithmetic operations while maintaining the reliability of structured execution through automated code generation.
Data Source
AI summary
A PLC system includes a programmable logic controller including a PLC unit and a storing unit and an arithmetic-expression-data-creation supporting apparatus causing the PLC unit to create arithmetic expression data of an arithmetic expression to be executed by the PLC unit, and the arithmetic-expression-data-creation supporting apparatus includes an input unit to receive, from a user, the arithmetic expression including input information serving as a variable used in an arithmetic operation and a constant used in the operation and an arithmetic-expression processing unit to obtain a calculation sequence of the expression, and the storing unit retains an arithmetic-expression-data table for managing the arithmetic expression data including the input information, the constant and the calculation sequence, and the PLC unit includes an operation unit connected to the storing unit, to execute an arithmetic operation of the arithmetic expression according to the calculation sequence using the input information and the constant.


