Evaluation system, non-transitory storage medium storing thereon evaluation program, and evaluation method

US10656636B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10656636-B2
Application numberUS-201715417412-A
CountryUS
Kind codeB2
Filing dateJan 27, 2017
Priority dateMar 14, 2016
Publication dateMay 19, 2020
Grant dateMay 19, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An evaluation system includes an acquisition module that acquires a safety program, an instruction extraction module that extracts an instruction directed to processing for causing a target device to operate with safety maintained, a signal extraction module that extracts an input signal and an output signal related to the instruction, a setting module that displays the extracted input signal and the extracted output signal in association with each other, and receives a setting of an expected output value for the displayed output signal, the expected output value being a value for causing the target device to operate with safety maintained, and an evaluation module that changes a value of the extracted input signal and determines whether a value of the output signal calculated by an operation in accordance with the safety program, in response to change of the value of the input signal, is identical to the expected output value.

First claim

Opening claim text (preview).

What is claimed is: 1. An evaluation system for evaluating functional safety of a safety program for causing a target device to operate with safety maintained, when a predetermined condition is satisfied, the evaluation system comprising: at least one of (a) a processor executing a computer program and (b) hard-wired circuit(s), programmed to operate as an acquisition module configured to acquire the safety program, the safety program including a combination of instructions for determining a value or values of one or more output signals for one or more input signals; at least one of (a) a processor executing a computer program and (b) hard-wired circuit(s), programmed to operate as an instruction extraction module configured to extract, from the instructions included in the safety program, an instruction directed to processing for causing the target device to operate with safety maintained; at least one of (a) a processor executing a computer program and (b) hard-wired circuit(s), programmed to operate as a signal extraction module configured to extract an input signal and an output signal related to the instruction extracted from the safety program; at least one of (a) a processor executing a computer program and (b) hard-wired circuit(s), programmed to operate as a setting module configured to display the extracted input signal and the extracted output signal in association with each other, and receive a setting of an expected output value for the displayed output signal, the expected output value being a value for causing the target device to operate with safety maintained; at least one of (a) a processor executing a computer program and (b) hard-wired circuit(s), programmed to operate as an evaluation module configured to change a value of the extracted input signal and determine whether a value of the output signal calculated by an operation in accordance with the safety program, in response to change of the value of the input signal, is identical to the expected output value; and at least one of (a) a processor executing a computer program and (b) hard-wired circuit(s), programmed to operate as a type extraction module configured to extract a type which is set for the instruction related to the extracted input signal, wherein the extracted type is one of: a first type defining that, when the value of the input signal is changed to an input value which indicates a condition for causing the target device to operate with safety maintained and thereafter the value of the input signal is restored to an original input value, an output value of a corresponding output signal should be restored to an original value following the value of the input signal being restored to the original input value, and a second type defining that the output value of the corresponding output signal should not be restored to the original value until a predetermined reset condition is satisfied. 2. The evaluation system according to claim 1 , wherein: the setting module displays a plurality of the extracted input signals and displays a plurality of output signals related to the extracted input signals, a plurality of output signals being displayed in association with each input signal. 3. The evaluation system according to claim 1 , wherein: the instruction extraction module extracts an emergency stop function block included in the safety program, and the signal extraction module extracts an input signal allocated to the emergency stop function block. 4. The evaluation system according to claim 3 , wherein: the signal extraction module extracts, as a target output signal, a signal which is finally output through another function block connected to an output of the extracted emergency stop function block. 5. A non-transitory storage medium storing thereon an evaluation program for evaluating functional safety of a safety program for causing a target device to operate with safety maintained, when a predetermined condition is satisfied, the evaluation program, when executed by a processor, causing the processor to perform: acquiring the safety program, the safety program including a combination of instructions for determining a value or values of one or more output signals for one or more input signals; extracting, from the instructions included in the safety program, an instruction directed to processing for causing the target device to operate with safety maintained; extracting an input signal and an output signal related to the instruction extracted from the safety program; displaying the extracted input signal and the extracted output signal in association with each other, and receiving a setting of an expected output value for the displayed output signal, the expected output value being a value for causing the target device to operate with safety maintained; changing a value of the extracted input signal and determining whether a value of the output signal calculated by an operation in accordance with the safety program, in response to change of the value of the input signal, is identical to the expected output value; and wherein the evaluation program further causes the processor to perform extracting a type which is set for the instruction related to the extracted input signal, and the extracted type is one of: a first type defining that, when the value of the input signal is changed to an input value which indicates a condition for causing the target device to operate with safety maintained and thereafter the value of the input signal is restored to an original input value, an output value of a corresponding output signal should be restored to an original value following the value of the input signal being restored to the original input value; and a second type defining that the output value of the corresponding output signal should not be restored to the original value until a predetermined reset condition is satisfied. 6. The non-transitory storage medium according to claim 5 , wherein: the step of displaying and receiving comprises displaying a plurality of the extracted input signals and displaying a plurality of output signals related to the extracted input signals, a plurality of output signals being displayed in association with each input signal. 7. The non-transitory storage medium according to claim 5 , wherein: the evaluation program further causes the processor to perform extracting an emergency stop function block included in the safety program, and the step of extracting the input signal and the output signal comprises extracting an input signal allocated to the emergency stop function block. 8. The non-transitory storage medium according to claim 7 , wherein: the step of extracting the input signal and the output signal comprises extracting, as a target output signal, a signal which is finally output through another function block connected to an output of the extracted emergency stop function block. 9. An evaluation method for evaluating functional safety of a safety program for causing a target device to operate with safety maintained, when a predetermined condition is satisfied, the evaluation method comprising: acquiring the safety program, the safety program including a combination of instructions for determining a value or values of one or more output signals for one or more input signals; extracting, from the instructions included in the safety program, an instruction directed to processing for causing the target device to operate with safety maintained; extracting an input signal and an output signal related to the instruction extracted from the safety program; displaying the extracted input signal and the extracted output signal in association with each other, and receiving a setting of an expected

Assignees

Inventors

Classifications

  • Pc monitors plc · CPC title

  • Safety, monitoring (G05B19/0423 takes precedence) · CPC title

  • G05B19/058Primary

    Safety, monitoring · CPC title

  • Switching into safety or degraded mode, e.g. protection and supervision after failure · CPC title

  • Safe, emergency shutdown, esd of system · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10656636B2 cover?
An evaluation system includes an acquisition module that acquires a safety program, an instruction extraction module that extracts an instruction directed to processing for causing a target device to operate with safety maintained, a signal extraction module that extracts an input signal and an output signal related to the instruction, a setting module that displays the extracted input signal a…
Who is the assignee on this patent?
Omron Tateisi Electronics Co
What technology area does this patent fall under?
Primary CPC classification G05B19/058. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 19 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).