Engineering device, engineering method, and information storage medium
AssigneeKabushiki Kaisha Yaskawa Denki
InventorsHajime Kimura, Seishiro Sakaguchi, Hiromasa Shimizu
Life of this patent
Estimating the term…
Abstract
An engineering device, which is configured to set a higher-level control device capable of controlling a control device for one or more industrial machines, the engineering device including circuitry configured to: receive specification of a register number of the higher-level control device; determine, based on the specified register number, a register range to be used for control of the control device by the higher-level control device; and allocate the determined register range among registers of the higher-level control device, for the control of the control device.
Claims15
An engineering device, which is configured to set a higher-level control device capable of controlling a control device for one or more industrial machines, the engineering device comprising circuitry configured to:
- receive specification of a start register number of the higher-level control device from a user;
- acquire a structure data that indicate a structure defined in a communication profile between the control device and the higher-level control device, the structure data including (1) an offset that is a register number based on the start register number, and (2) a plurality of tiers that are information indicating an attribute of a variable stored in a register corresponding to the offset,
- determine, as an end register number, a number obtained by adding a size defined in the offset of the structure data to the specified start register number,
- determine a range from the start register number to the end register number as a register range to be used for control of the control device by the higher-level control device;
- and
- allocate the determined register range among registers of the higher-level control device, for the control of the control device, the variable that is defined in the plurality of tiers of the structure data being stored in the allocated resister range.
An engineering method for setting a higher-level control device capable of controlling a control device for one or more industrial machines, the engineering method comprising:
- receiving specification of a start register number of the higher-level control device from a user;
- acquiring a structure data that indicate a structure defined in a communication profile between the control device and the higher-level control device, the structure data including (1) an offset that is a register number based on the start register number, and (2) a plurality of tiers that are information indicating an attribute of a variable stored in a register corresponding to the offset,
- determining, as an end register number, a number obtained by adding a size defined in the offset of the structure data to the specified start register number and,
- determining a range from the start register number to the end register number as a register range to be used for control of the control device by the higher-level control device;
- and
- allocating the determined register range among registers of the higher-level control device, for the control of the control device, the variable that is defined in the plurality of tiers of the structure data being stored in the allocated resister range.
A non-transitory computer readable information storage medium storing a program for causing an engineering device, which is configured to set a higher-level control device capable of controlling a control device for one or more industrial machines, to:
- receive specification of a start register number of the higher-level control device from a user;
- acquire a structure data that indicate a structure defined in a communication profile between the control device and the higher-level control device, the structure data including (1) an offset that is a register number based on the start register number, and (2) a plurality of tiers that are information indicating an attribute of a variable stored in a register corresponding to the offset,
- determine, as an end register number, a number obtained by adding a size defined in the offset of the structure data to the start specified register number,
- determine a range from the start register number to the end register number as a register range to be used for control of the control device by the higher-level control device;
- and
- allocate the determined register range among registers of the higher-level control device, for the control of the control device, the variable that is defined in the of tiers of the structure data being stored in the allocated resister range.
Dependencies are inferred from the claim text.