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

Safety control device and safety control method

A safety control and non-safety technology, applied in safety arrangements, program control in sequence/logic controllers, program control, etc., can solve problems such as increased software development costs, and achieve the effect of suppressing execution delays

Inactive Publication Date: 2013-04-17
TOYOTA JIDOSHA KK
View PDF5 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, there is a problem that software development costs increase

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
  • Safety control device and safety control method
  • Safety control device and safety control method
  • Safety control device and safety control method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment approach 1

[0043] The safety control device 1 according to the present embodiment is mounted on a service robot, transportation equipment, etc., and executes safety control for ensuring functional safety. The safety control device 1 is configured to execute safety-related applications and non-safety-related applications through the same computer system. figure 1 It is a block diagram showing a configuration example of the safety control device 1 according to the present embodiment.

[0044] The processor 10 acquires a program (command stream), decodes a command, and performs arithmetic processing according to the decoding result of the command. Additionally, despite the figure 1 Only one processor 10 is shown in , but the safety control device 1 may also have a multi-processor structure with a plurality of processors 10 . In addition, the processor 10 may also be a multi-core processor. The processor 10 provides a multiprogramming environment by executing an operating system (OS) 10...

Embodiment approach 2

[0108] Next, refer to Figure 9 The safety control device 2 according to Embodiment 2 will be described. Figure 9 It is a block diagram showing a configuration example of the safety control device 2 according to the second embodiment. Hereinafter, description of the same contents as those of the safety control device 1 according to Embodiment 1 will be omitted.

[0109] The processor 10 detects an interrupt from a control object and a timer interrupt. The processor 10 detects an interrupt from the controlled object by inputting an interrupt signal from the controlled object. When the processor 10 detects an interrupt from the controlled object, it executes an interrupt handler (interrupt handler) 31 described later. Here, the microcontroller 15 of the safety control device 2 has a timer (not shown in the figure). The timer outputs an interrupt signal to the processor 10 at a predetermined cycle based on the clock signal. The processor 10 detects a timer interrupt based o...

Embodiment approach 3

[0145] Next, the safety control device 2 in Embodiment 3 will be described. In addition, since the structure of the safety control device 2 concerning this Embodiment 3 is the same as the structure of the safety control device 2 concerning this Embodiment 2, description is abbreviate|omitted. Furthermore, for segment scheduler 21 and task 24,

[0146] The relationship between 26, 28, and 30 and the interrupt processing program 31 is also the same as the configuration of the safety control device 2 according to the second embodiment, so description thereof will be omitted.

[0147] Next, refer to Figure 16 The scheduling processing procedure according to Embodiment 2 of the present invention will be described. Figure 16 It is a flowchart showing a specific example of the scheduling processing procedure according to Embodiment 2 of the present invention. In addition, since steps S101-S105 are the same as steps S91-95, description is abbreviate|omitted. in addition, Figur...

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

In the field of time partitioning, in order to suppress interrupt processing execution delays and prevent processing breakdown, even when interrupt processing is being executed, a safety control device is provided with: a processor; a system programme for controlling the allocation of processor execution time to a safety-related task, non-safety-related task, and interrupt processing task; and an interrupt processing handler. The processor makes an execution reservation, using the interrupt handler, for an interrupt processing task, as a task reserved for execution when an interrupt occurs, and schedules tasks, in the system programme, according to scheduling information on a safety-related TP to which a safety related task belongs, a non-safety-related TP to which a non-safety-related task belongs, and a reserved execution TP to which a reserved execution task belongs, and when the execution of the task of the TP before the reserved execution TP has been completed before the completion of the TP period, the processor allocates the execution time of the previous TP to the reserved execution task.

Description

technical field [0001] The present invention relates to a safety control device mounted on a service robot, conveyance equipment, etc. to ensure functional safety, and particularly relates to a safety control device using a computer system. Background technique [0002] Service robots need to continuously monitor the safety status through external sensors or self-diagnostic devices, and ensure functional safety by executing appropriate safety control logic when any hazard is detected. [0003] IEC61508 has been established as an international standard related to functional safety for systems that operate based on electrical principles, such as the above-mentioned service robots and transportation equipment. In IEC61508, a system installed to ensure functional safety is called a safety-related system. IEC61508 specifies various methods for constructing a safety-related system using hardware such as a microprocessor and a PLC (Programmable Logic Controller: Programmable Logic...

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 Applications(China)
IPC IPC(8): G05B19/05B25J19/06G05B9/02G05B15/02G06F9/48
CPCG05B9/02G06F9/4812G06F9/4887G06F9/5077G05B2219/25343G05B2219/25347G05B19/0426G05B19/0428G05B2219/34382G05B2219/34383
Inventor 平哲也尾藤浩司
Owner TOYOTA JIDOSHA KK