Control system
AssigneeFanuc Corporation
InventorMasatoshi Nakajima
Life of this patent
Estimating the term…
Abstract
A control system is mounted with a function of transmitting/receiving a plurality of types of data together. If a plurality of data acquisition requests are made, the system creates a single grouping request by grouping the individual data acquisition requests. The grouping request is transmitted by a single communication session, and a device having received the grouping request acquires a plurality of pieces of data in response to the plurality of data acquisition requests included in the received request, creates the result of grouping of the acquired data, and transmits the result as a response to the grouping request.
Claims5
A control system in which at least one controller for controlling a machine and a management device configured to acquire control-related data from the controller, based on a command from a program, and manage the acquired data are connected through a network,
- the management device comprising:
- a command execution unit configured to read out and execute commands in the program;
- a grouping request creation unit configured to create a grouping request by grouping data acquisition requests based on a plurality of data acquisition request commands, out of the commands read from the command execution unit by the command execution unit, and transmit the grouping request to the controller;
- and
- a result acquisition unit, the controller comprising:
- a request analysis unit configured to fetch a plurality of data acquisition requests from the grouping request received from the management device;
- a data acquisition unit configured to acquire control-related data corresponding individually to the plurality of data acquisition requests;
- and
- a grouping result creation unit configured to create a grouping result by grouping the control-related data acquired by the data acquisition unit, wherein the result acquisition unit fetches result data corresponding individually to the data acquisition request commands from the grouping result received from the controller and stores the fetched result data into a memory.
A management device connected to at least one controller for controlling a machine through a network and configured to acquire control-related data from the controller, based on a command from a program, and manage the acquired data, the controller comprising:
- a command execution unit configured to read out and execute commands in the program;
- a grouping request creation unit configured to create a grouping request by grouping data acquisition requests based on a plurality of data acquisition request commands, out of the commands read from the command execution unit by the command execution unit, and transmit the grouping request to the controller;
- and
- a result acquisition unit configured to fetch result data corresponding individually to the data acquisition request commands from a grouping result received from the, controller and store the fetched result data into a memory.
A controller connected to a management device through a network and configured to control a machine, the controller comprising:
- a request analysis unit configured to fetch a plurality of data acquisition requests from a grouping request received from the management device;
- a data acquisition unit configured to acquire control-related data corresponding, individually to the plurality of data acquisition requests;
- and
- a grouping result creation unit configured to create a grouping result by grouping the control-related data acquired by the data acquisition unit and transmit the grouping request to the controller.
Dependencies are inferred from the claim text.