US 12,085,904 B2
Engineering device, engineering method, and information storage medium
Hajime Kimura, Kitakyushu (JP); Seishiro Sakaguchi, Kitakyushu (JP); and Hiromasa Shimizu, Kitakyushu (JP)
Assigned to KABUSHIKI KAISHA YASKAWA DENKI, Fukuoka (JP)
Filed by Kabushiki Kaisha Yaskawa Denki, Kitakyushu (JP)
Filed on Jun. 28, 2021, as Appl. No. 17/359,663.
Claims priority of application No. 2020-113004 (JP), filed on Jun. 30, 2020.
Prior Publication US 2021/0405597 A1, Dec. 30, 2021
Int. Cl. G05B 19/05 (2006.01); G05B 15/02 (2006.01)
CPC G05B 15/02 (2013.01) [G05B 19/056 (2013.01); G05B 2219/31094 (2013.01)] 15 Claims
OG exemplary drawing
 
1. 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.