US2024272901A1PendingUtilityA1

Control device and address management method

Assignee: MITSUBISHI ELECTRIC CORPPriority: Jun 23, 2021Filed: Jun 23, 2021Published: Aug 15, 2024
Est. expiryJun 23, 2041(~14.9 yrs left)· nominal 20-yr term from priority
G06F 8/71
36
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

It is an object to provide technology enabling efficient program development by a plurality of people. A control device includes a first memory to store a reference target after a change at a second address different from a first address of the reference target before the change. The control device includes a version manager to associate and manage the first address or the second address with each of a plurality of programs based on whether each of the plurality of programs is to reference the reference target before the change or the reference target after the change.

Claims

exact text as granted — not AI-modified
1 . A control device that controls a control target according to a control program including a plurality of programs, the control device comprising:
 a first memory to store, in a case where a reference target is changed, the reference target after the change at a second address different from a first address of the reference target before the change, the reference target being a function or a library referenced by the plurality of programs; and   processing circuitry configured as a version manager to associate and manage the first address or the second address with each of the plurality of programs based on whether each of the plurality of programs is to reference the reference target before the change or the reference target after the change.   
     
     
         2 . The control device according to  claim 1 , wherein
 the version manager includes:
 an identification data generator to generate identification data associated with each of the plurality of programs based on data of the reference target; and 
 a version branch table creator to associate the first address or the second address with the identification data, and 
   the control device further comprises:
 a second memory: and 
 processing circuitry configured as a loader not to newly store the reference target in the second memory in a case where the identification data generated by the identification data generator is not newly associated by the version branch table creator. 
   
     
     
         3 . The control device according to  claim 1  further comprising
 processing circuitry configured as a merging checker to determine whether the plurality of programs reference the same version of the reference target. 
 
     
     
         4 . The control device according to  claim 1  further comprising
 processing circuitry configured as a change notifier to notify, in a case where one engineering tool changes the reference target, another engineering tool of the change of the reference target. 
 
     
     
         5 . The control device according to  claim 1  further comprising
 processing circuitry configured as a presenter to present, in a case where an engineering tool specifies one of the plurality of programs, information on the reference target referenced by the one program to the engineering tool. 
 
     
     
         6 . An address management method for use in a control device that controls a control target according to a control program including a plurality of programs, the address management method comprising:
 storing, in a case where a reference target is changed, the reference target after the change at a second address different from a first address of the reference target before the change by a first memory, the reference target being a function or a library referenced by the plurality of programs; and   associating and managing the first address or the second address with each of the plurality of programs based on whether each of the plurality of programs is to reference the reference target before the change or the reference target after the change.   
     
     
         7 . The control device according to  claim 2  further comprising
 processing circuitry configured as a merging checker to determine whether the plurality of programs reference the same version of the reference target. 
 
     
     
         8 . The control device according to  claim 2  further comprising
 processing circuitry configured as a change notifier to notify, in a case where one engineering tool changes the reference target, another engineering tool of the change of the reference target. 
 
     
     
         9 . The control device according to  claim 3  further comprising
 processing circuitry configured as a change notifier to notify, in a case where one engineering tool changes the reference target, another engineering tool of the change of the reference target. 
 
     
     
         10 . The control device according to  claim 2  further comprising
 processing circuitry configured as a presenter to present, in a case where an engineering tool specifies one of the plurality of programs, information on the reference target referenced by the one program to the engineering tool. 
 
     
     
         11 . The control device according to  claim 3  further comprising
 processing circuitry configured as a presenter to present, in a case where an engineering tool specifies one of the plurality of programs, information on the reference target referenced by the one program to the engineering tool.

Join the waitlist — get patent alerts

Track US2024272901A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.