IP Library › Granted Patent US 11,321,056
Granted Patent B2
US 11,321,056 · App. 17/066,503 · Granted May 3, 2022

Program creation assistance device

Inventors: Masashi Kawanaka (Osaka, JP); Motohiro Kudo (Osaka, JP); Shinya Kameoka (Osaka, JP)
Assignee: KEYENCE CORPORATION
G06F8/34G06F8/313G06F8/33
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,321,056
App. No.
17/066,503
Granted
May 3, 2022
Kind
B2
Abstract

The present invention provides a mechanism for adding a disabling function that satisfies a safety standard to a safety program in a simplified procedure. A program creation assistance device that assists in creation of a safety program to be executed by a safety controller creates a safety program including an input block to which a safety input signal from an input device is assigned, a functional block that implements a safety function, and an output block that outputs a safety output signal, and adds, to the safety program created, a plurality blocks and connections between the plurality of blocks in accordance with an instruction from a user, the plurality of blocks and the connections between the plurality of blocks being configured to implement a disabling function that disables the safety input signal when a predetermined condition is satisfied in the safety program.

Claims (16)

1. A program creation assistance device that assists in creation of a safety program to be executed by a safety controller, the program creation assistance device comprising:

a creation unit that creates the safety program including an input block to which a safety input signal from an input device is assigned and a functional block that implements a safety function;

an addition unit that adds, to the safety program created by the creation unit, a plurality of blocks and connections between the plurality of blocks in accordance with an instruction from a user, the plurality of blocks and the connections between the plurality of blocks being configured to implement a disabling function that disables the safety input signal when a predetermined condition is satisfied in the safety program; and

the addition unit includes a method selection unit that selects a disabling method of the disabling function in accordance with user input.

2. The program creation assistance device according to claim 1 , wherein the addition unit further includes a device selection unit that selects an input device to which the disabling function is applied in accordance with user input.

3. The program creation assistance device according to claim 2 , wherein the device selection unit selects, as the input device to which the disabling function is applied, a device designated in accordance with user input from among input devices assigned to input blocks included in the safety program on an edit screen where the safety program created by the creation unit is made editable.

4. The program creation assistance device according to claim 3 , wherein, on the edit screen, the input device selected by the device selection unit as the input device to which the disabling function is applied is displayed in a distinguishable manner.

5. The program creation assistance device according to claim 1 , further comprising a simulation unit that makes an operation check while switching between a normal mode in which the disabling function added by the addition unit is disabled and a maintenance mode in which the disabling function is enabled.

6. The program creation assistance device according to claim 5 , wherein each time each of at least one input device assigned to an input block displayed on a simulation screen is designated in accordance with user input, the simulation unit makes the operation check while switching between ON and OFF of an input signal of a corresponding input device.

7. The program creation assistance device according to claim 1 , wherein the method selection unit presents a selection screen where at least one of a method using a mode switch that switches between the normal mode and the maintenance mode and an enable switch that turns a safety output signal to ON, a method using the mode switch and a two-hand operation switch that turns the safety output signal to ON, a method using the mode switch and a hold-to-run switch that turns the safety output signal to ON, or a method using the mode switch only is selectable as the disabling method and selects the disabling method in accordance with user input via the selection screen.

8. The program creation assistance device according to claim 7 , wherein the method selection unit further sets duration of disabling in accordance with user input.

9. The program creation assistance device according to claim 8 , wherein the duration of disabling has a configurable range.

10. The program creation assistance device according to claim 1 , wherein

the creation unit has a first mode that allows to manually place and connect an input block and a functional block respectively and a second mode that allows to provide an unfinished safety program including that the plurality of blocks are already placed and connected, and

the addition unit adds the disabling function to the unfinished safety program created by the creation unit in the second mode.

11. The program creation assistance device according to claim 1 , wherein the user drag-and-drops a display item representing the disabling function to a program creation area on the edit screen for the safety program to provide the instruction.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2020
From: KAWANAKA, MASASHI; KUDO, MOTOHIRO; KAMEOKA, SHINYA
To: KEYENCE CORPORATION
Reel/Frame 054014/0371 →
Priority Claims (1)
JP JP2019-209188 · Nov 19, 2019 · national
Continuity (1)
Related Publication 20210149644A1 · May 20, 2021
Cited By (1)
US 12,204,326