首页 > 专利信息

Control apparatus for updating a user program while processing is being performed and recording medium

申请公布号:US9377769(B2)

申请号:US201213399295

申请日期:2012.02.17

申请公布日期:2016.06.28

申请人:
OMRON CORPORATION

发明人:Kobayashi Akiro;Kato Yoshihisa;Yaoita Koji

分类号:G06F9/46;G05B19/05;G06F9/48

主分类号:G06F9/46

代理机构:
Greenblum & Bernstein, P.L.C.

代理人:Greenblum & Bernstein, P.L.C.

地址:Kyoto JP

摘要:A control apparatus capable of updating a user program while processing is being performed in a multitasking manner is provided. A processor includes a memory that stores a user program containing a program organization unit as well as a central processing unit executing a task containing the user program and also updating the program organization unit stored in the memory. The central processing unit is configured to execute a plurality of tasks concurrently and to execute each task with a period corresponding to the task. Moreover, the central processing unit is configured to update the program organization unit stored in the memory during the period of time from when a plurality of tasks to be executed have been finished until when the plurality of tasks are executed again.

主权项:1. A control apparatus for controlling a device, the apparatus comprising: a first storage that stores a user program containing a program organizer; a task executor that executes a task containing the user program; an updater that updates the program organizer stored in the first storage; and an acceptor that accepts an update of the program organizer by the updater, wherein the task executor is configured to execute a plurality of tasks simultaneously and periodically in a multitasking manner, and to execute each of the plurality of tasks with an execution cycle corresponding to the task, the plurality of tasks including the task containing the user program, and the updater is configured to update the program organizer stored in the first storage during a period of time from when the task executor has finished execution of at least two of the plurality of tasks in the respective execution cycles until when the execution cycles of the at least two of the plurality of tasks are started simultaneously again, wherein the updater is configured to update the program organizer stored in the first storage during a period of time from when execution of the tasks to be executed by the task executor that contain the program organizer for which the update was accepted by the acceptor has been finished in the respective execution cycles until when the execution cycles of the tasks containing the program organizer for which the update was accepted by the acceptor are started simultaneously again.

专利推荐

MUTE DEVICE FOR CAR AUDIO SYSTEM

DEVICE WITH ALTERNATING CURRENT SIGNAL PROCESSING CIRCUIT

PRINTED WIRING BOARD WITH MAGNETIC COATING FILM AND ITS MANUFACTURE

EXFOLIATING METHOD FOR RESIST

RESIN COMPOSITION FOR LAMINATED PLATE AND THE LAMINATED PLATE

FIELD-EFFECT SUPERCONDUCTING TRANSISTOR

SEMICONDUCTOR MEMORY AND MANUFACTURE THEREOF

SEMICONDUCTOR DEVICE AND SOLID-STATE IMAGE SENSOR

CMOS TRANSISTOR, GATE ELECTRODE AND CONNECTION HOLE THEREOF, AND MANUFACTURE THEREOF

SEMICONDUCTOR INTEGRATED CIRCUIT DEVICE

LEAD FRAME AND MANUFACTURING METHOD FOR SEMICONDUCTOR DEVICE

MANUFACTURE OF SEMICONDUCTOR DEVICE

CARRIER TAPE FOR SEMICONDUCTOR DEVICE

CHARGE TRANSFER ELEMENT

PHOTODETECTOR

SEMICONDUCTOR OPTICAL SENSOR AND FORMATION OF OXIDE FILM

SEMICONDUCTOR DEVICE

COMPOUND SEMICONDUCTOR DEVICE

MANUFACTURE OF RECESS TYPE FIELD EFFECT TRANSISTOR

MANUFACTURE OF SEMICONDUCTOR DEVICE