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
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 