Power conversion system with programming support
OwnerTakeshi Ueda, William Phillipsinventors
Life of this patent
Estimating the term…
Abstract
A power conversion system includes a power conversion apparatus and a programming support apparatus connected to the power conversion apparatus. The power conversion apparatus includes power conversion circuitry, program storage that stores a control program configured to control the power conversion circuitry, and a control unit that controls the power conversion circuitry according to a control program. The programming support apparatus includes a display data generation unit that generates display data of a block diagram illustrating a content of the control program using a plurality of functional blocks, and a link indicating input and output of information between the functional blocks based on the control program stored in the program storage.
Claims20
A power conversion system comprising:
- a power conversion apparatus including:
- power conversion circuitry;
- program storage configured to store a control program for controlling the power conversion circuitry, a plurality of program modules, and sequence data indicating an execution order of at least two of the program modules;
- and
- control circuitry configured to control the power conversion circuitry according to the control program;
- and
- a programming support apparatus connected to the power conversion apparatus, wherein the programming support apparatus includes:
- support circuitry configured to generate a block diagram illustrating a content of the control program and which is displayed using a plurality of functional blocks and a link indicating input and output of information between the functional blocks based on the control program stored in the program storage;
- and
- block storage configured to store each of the functional blocks in association with at least one of the program modules,
- wherein the functional blocks include a first functional block including an output terminal associated with one of the program modules for information output and a second functional block including an input terminal associated with one of the program modules for information input,
- wherein the execution order indicated by the sequence data includes a first program module associated with the output terminal of the first functional block and a second program module associated with the input terminal of the second functional block, and
- wherein the support circuitry is configured to set an arrangement of the functional blocks and to generate the link such that, when the second program module is positioned next to the first program module in the sequence data, a position of the first functional block and a position of the second functional block differ in a first direction, and the output terminal of the first functional block and the input terminal of the second functional block are connected to each other by the link.
A programming support method comprising:
- reading a control program configured to control power conversion circuitry from a power conversion apparatus having the power conversion circuitry;
- reading, from the power conversion apparatus, a plurality of program modules and sequence data indicating an execution order of at least two of the program modules;
- generating a block diagram illustrating a content of the control program and which is displayed using a plurality of functional blocks and a link indicating input and output of information between the functional blocks based on the control program, wherein the functional blocks include a first functional block including an output terminal associated with one of the program modules for information output and a second functional block including an input terminal associated with one of the program modules for information input, and wherein the execution order indicated by the sequence data includes a first program module associated with the output terminal of the first functional block and a second program module associated with the input terminal of the second functional block;
- and
- setting an arrangement of the functional blocks such that, when the second program module is positioned next to the first program module in the sequence data, a position of the first functional block and a position of the second functional block differ in a first direction, and the output terminal of the first functional block and the input terminal of the second functional block are connected to each other by the link.
A power conversion system comprising:
- a power conversion apparatus including power conversion circuitry, program storage configured to store a control program for controlling the power conversion circuitry, and control circuitry configured to control the power conversion circuitry according to the control program;
- and
- a programming support apparatus connected to the power conversion apparatus, wherein the programming support apparatus includes:
- support circuitry configured to:
- generate a block diagram illustrating a content of the control program and which is displayed using a plurality of functional blocks and a link indicating input and output of information between the functional blocks based on the control program stored in the program storage;
- and
- generate sequence data based on an arrangement of the functional blocks in the block diagram and the link, wherein the program storage is configured to store a plurality of program modules and the sequence data indicating an execution order of at least two of the program modules, and wherein the program storage is configured to store a first user ID associated with a first user who has generated the sequence data in addition to storing the sequence data;
- block storage configured to store each of the functional blocks in association with at least one of the program modules, wherein the support circuitry is configured to generate the block diagram based on the sequence data stored in the program storage and a corresponding relationship between the functional blocks and the program module in the block storage;
- and
- ID storage configured to store a second user ID associated with a second user of the programming support apparatus, wherein the support circuitry is configured to write the generated sequence data and the second user ID in the program storage so that the generated sequence data is associated with both the first user ID and the second user ID, and
- wherein at least one of the support circuitry and the control circuitry is further configured to prohibit generation of the block diagram based on the control program stored in the program storage when the first user ID does not match the second user ID.
A power conversion system comprising:
- a power conversion apparatus including power conversion circuitry, program storage configured to store a control program for controlling the power conversion circuitry, and control circuitry configured to control the power conversion circuitry according to the control program;
- and
- a programming support apparatus connected to the power conversion apparatus, wherein the programming support apparatus includes:
- support circuitry configured to:
- generate a block diagram illustrating a content of the control program and which is displayed using a plurality of functional blocks and a link indicating input and output of information between the functional blocks based on the control program stored in the program storage;
- and
- generate sequence data based on an arrangement of the functional blocks in the block diagram and the link, wherein the program storage is configured to store a plurality of program modules and the sequence data indicating an execution order of at least two of the program modules;
- block storage configured to store each of the functional blocks in association with at least one of the program modules, wherein the support circuitry is configured to generate the block diagram based on the sequence data stored in the program storage and a corresponding relationship between the functional blocks and the program module in the block storage;
- and
- corresponding program storage configured to store a plurality of program modules respectively corresponding to the plurality of program modules stored in the program storage, and
- wherein the support circuitry is further configured to:
- set virtual input data for at least one of the functional blocks in the block diagram;
- execute the program modules stored in the corresponding program storage based on the generated sequence data and the virtual input data;
- and
- generate overwrite data configured to display an execution result of the program modules together with the block diagram.
Dependencies are inferred from the claim text.