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


