Unlock instant, AI-driven research and patent intelligence for your innovation.

Execution time estimation method and execution time estimation device

A technology of execution time and execution conditions, applied in electrical program control, program control in sequence/logic controllers, etc., to solve problems such as difficulty in accurately estimating scan time

Inactive Publication Date: 2018-09-11
MITSUBISHI ELECTRIC CORP
View PDF9 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, as the ladder program becomes large-scale, it is difficult to estimate the scan time accurately

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Execution time estimation method and execution time estimation device
  • Execution time estimation method and execution time estimation device
  • Execution time estimation method and execution time estimation device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment approach

[0025] figure 1 It is a figure which shows the structure of the execution time estimation apparatus concerning embodiment of this invention. The execution time estimating device 10 is a computer or the like that estimates the execution time of a sequence program. Next, a case where the sequence program is a ladder program used in a controller such as a PLC (Programmable Logic Controller) will be described.

[0026] The execution time estimating device 10 calculates the scan time, which is the time required to execute one run of the ladder program from top to bottom, as the execution time of the ladder program. The execution time estimating device 10 of the present embodiment estimates the scan time (hereinafter, referred to as the maximum scan time 30 ) when the execution time of the ladder program is the longest.

[0027] Ladder programs contain SW (software) commands that are executed only when the execution condition is true. Therefore, when the ladder program is execute...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

This execution time estimation program causes a computer to: extract each combination of a software instruction executed by firmware and the execution condition for the software instruction from a ladder program, and set the extracted combination as a set of combination information; generate device-sharing groups, or first combination groups, each of which is a group of sets of combination information that specify execution conditions that are established using the same device; generate simultaneous execution groups, or second combination groups, which are selected from each device-sharing group, and which each consist of sets of combination information that specify software instructions that may be executed at the same time; extract, from among the simultaneous execution groups in each device-sharing group, the simultaneous execution group that requires the longest software instruction execution time; and on the basis of the software instruction execution time that it takes to complete execution of each extracted simultaneous execution group, calculate the longest scan time, which is the longest possible execution time required to execute the entire ladder program.

Description

technical field [0001] The present invention relates to an execution time estimation program and an execution time estimation device for estimating the execution time of a sequence program. Background technique [0002] The program of the FA controller that controls the operation of the production equipment is also becoming more complicated and its capacity is expanding as the functions required for the production equipment are advanced and complicated. The programming language mainly used in the FA controller is the ladder diagram program. Compared with high-level languages ​​such as C and C++, which are widely used in general-purpose computers, this ladder program does not have complete tools for assisting large-scale program development. [0003] The ladder diagram program is a programming language that abstracts the control panel that generates sequential control signals from electronic components such as relays and coils. It can be easily understood by electrical desig...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G05B19/05
CPCG05B19/05
Inventor 阿部一裕山冈孝行安井照昌
Owner MITSUBISHI ELECTRIC CORP
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More