Control method of factory automation system, recording medium recording a program therefor and central processor of factory automation system
AssigneeMitsubishi Denki Kabushiki Kaisha
InventorMasayuki Ueno
Life of this patent
Estimating the term…
Abstract
A central processor of a factory automation system which has an application program 13 for issuing instructions to a plurality of controllers 1 to 4 in parallel and controlling the controllers 1 to 4, a plurality of interface 30a, 30b for connecting the application program 13 and the controllers 1 to 4, and interface control 35c for dynamically increasing or decreasing the number of the interface 30a, 30b in response to the number of the instructions issued by the application program 13 to the controllers 1 to 4 in parallel.
Claims7
A control method of a factory automation system wherein a central controller for controlling a factory automation system using a plurality of controllers controls first and second ones of the controllers, said method comprising:
- a generation step of starting a plurality of interface means by generating new interface means in addition to already existing interface means;
- a first transmission step of transmitting a first instruction for controlling the first controller to one of the interface means by control means being placed in the central controller and having a control procedure of the controllers;
- a second transmission step of transmitting by the control means a second instruction for controlling the second controller to different one of the interface means from the interface means to which the first instruction is transmitted;
- a parallel execution step being executed after said first and second transmission steps, said parallel execution step of executing the first instruction by the interface means and executing the second instruction by the different interface means in parallel with execution of the first instruction;
- a third transmission step being executed after said parallel execution step, said third transmission step of transmitting the process result for the first instruction to the control means by the interface means;
- a fourth transmission step being executed after said parallel execution step, said fourth transmission step of transmitting the process result for the second instruction to the control means by the different interface means;
- and
- an end step being executed after said fourth transmission step, said end step of releasing resources occupied by the different interface means and terminating the different interface means.
A recording medium recording a program for causing a computer to execute:
- a generation step at which if a request for controlling a controller is issued from an application program to a library and a control process provided in the library is called, the library generates a new thread, whereby a plurality of threads are assigned to the library;
- a return step at which the library uses one of the threads to return execution right to the application program before the library receives the process result from the controller corresponding to the process of the controller;
- a first control step at which the library uses different one of the threads from the one thread to execute the process of the controller and control the controller in parallel with the application program restarting execution to which the execution right is returned at the return step;
- and
- a step being executed after the return step, the step of transmitting the process result of the controller from the library executed using the different thread to the application program executed using the one thread.
A central processor of a factory automation system comprising:
- control means for issuing instructions to a plurality of controllers in parallel and controlling the controllers;
- a plurality of interface means for connecting said control means and the controllers;
- and
- interface control means for dynamically increasing or decreasing the number of said plurality of interface means in response to the number of the instructions issued by said control means to the controllers in parallel.
Dependencies are inferred from the claim text.