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

Programmable controller

A programming controller and controller technology, applied in the direction of electrical program control, comprehensive factory control, program control in sequence/logic controller, etc., can solve the problems that the control program cannot be used as it is, and the program specification is not uniform.

Active Publication Date: 2022-07-08
MITSUBISHI ELECTRIC CORP
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, in the case of programmable controllers, the program specifications are not uniform for each product, so even when replacing with a new product of the same manufacturer, the conventional control program cannot be used as it is.

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
  • Programmable controller
  • Programmable controller
  • Programmable controller

Examples

Experimental program
Comparison scheme
Effect test

Embodiment approach 1

[0026] figure 1 This is a block diagram schematically showing an example of the configuration of the programmable controller according to the first embodiment. The programmable controller 1 includes an arithmetic unit 10 , a storage unit 20 , a communication interface unit 30 , and an input / output interface unit 40 . The arithmetic unit 10 , the storage unit 20 , the communication interface unit 30 , and the input / output interface unit 40 are connected via the bus 50 .

[0027] The computing unit 10 is a microprocessor and a chip set configured according to a predetermined hardware architecture. The arithmetic unit 10 is also called a microcomputer or a microcomputer. The arithmetic unit 10 has a virtualization unit 11 that is a functional unit that simulates, on the hardware of the programmable controller 1 , an execution environment in which the hardware of the programmable controller 1 of another type executes a control program.

[0028] The virtualization unit 11 includ...

Embodiment approach 2

[0072] Image 6 This is a block diagram schematically showing an example of the configuration of the programmable controller according to the second embodiment. Hereinafter, the parts different from the first embodiment will be described. In addition, the same code|symbol is attached|subjected to the same component as Embodiment 1, and the description is abbreviate|omitted.

[0073] In Embodiment 2, the controller simulator unit 13 further has a function of estimating the time required for the pre-replacement programmable controller to execute the firmware command, and calculating the input to the pre-replacement programmable controller At the start time of the output refresh process, the result is notified to the input / output timing adjustment unit 431 which will be described later. Specifically, each time the controller simulator unit 13 decodes the firmware 211a in units of one command statement and executes the firmware 211a, the command execution time is the time when t...

Embodiment approach 3

[0090] Figure 10 It is a block diagram which shows typically an example of the structure of the programmable controller which concerns on Embodiment 3. FIG. Hereinafter, the parts different from the first embodiment will be described. In addition, the same code|symbol is attached|subjected to the same component as Embodiment 1, and the description is abbreviate|omitted.

[0091] In Embodiment 3, the programmable controller 1 has several arithmetic parts 10A and 10B. The arithmetic units 10A and 10B each have virtualization units 11A and 11B, similarly to the arithmetic units described in the first embodiment. That is, a plurality of virtualization units 11A and 11B are provided in the programmable controller 1 . The virtualization unit 11A includes a management unit 12A, a controller simulator unit 13A, a memory-mapped I / O area 14A, and a mapping information generation unit 15A, similarly to the computing unit 10 of the first embodiment. Similarly, the virtualization unit...

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

A programmable controller (1) is provided with a storage unit (20) and a controller simulator unit (13). A storage unit (20) stores firmware and a control program executed by a programmable controller to be simulated, and hardware information necessary for simulating hardware of the programmable controller to be simulated. The controller simulator unit (13) simulates the operation of the hardware of the programmable controller, which is the simulation target, on the basis of the hardware information. A controller simulator unit (13) executes firmware (211a) and a control program (221a) on the simulated hardware. The firmware and hardware information in the storage unit (20) can be changed in accordance with the programmable controller to be simulated.

Description

technical field [0001] The present invention relates to a programmable controller to which virtualization technology is applied. Background technique [0002] The programmable controller is generally a controller used for device control in a factory, and executes a control program for device control created by a user such as a device manufacturer. Programmable controllers are sometimes replaced due to failure or update of new products. However, in the case of programmable controllers, the program specifications for each product are not unified, and therefore, even when replacing with a new product of the same manufacturer, the conventional control program cannot be used as it is. Therefore, modification of the control program corresponding to the replaced product is required. [0003] Patent Document 1 discloses a process control apparatus to which a virtualization technology is applied for a control system targeted for process control. Virtualization technology is a tech...

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/05
CPCG05B19/05Y02P90/02
Inventor 太田贵也长谷川瞬也
Owner MITSUBISHI ELECTRIC CORP