Program development support device, non-transitory storage medium storing thereon computer-readable program development support program, and program development support method
AssigneeOMRON Corporation
InventorNobuyuki Takuma
Life of this patent
Estimating the term…
Abstract
A program development support device for supporting development of a safety program to be executed in a safety controller includes: a development module that develops the safety program in response to user operation; a calculation module that calculates an identification value according to data of the developed safety program, in accordance with a function for calculating a random value with respect to an input; and an output module that outputs a document related to the safety program. The output module provides the identification value calculated by the calculation module to all pages of the document which are related to the safety program.
Claims12
A program development support device for supporting development of a safety program to be executed in a safety controller, comprising:
- a storage storing thereon computer-readable instructions, and
- a processor, when computer-readable instructions are executed by the processor, configured to perform:
- developing the safety program in response to user operation, the safety program including first logic as a functional safety portion;
- calculating an identification value according to data of the developed safety program, by implementing a function for calculating a random value with respect to an input;
- and
- outputting a document related to the safety program,
- wherein said outputting a document comprises providing the calculated identification value to all pages of the document which are related to the first logic in the safety program, and
- wherein said calculating an identification value includes:
- calculating a first identification value from each of a plurality of data generated by said developing of the safety program, and
- calculating a second identification value provided to the document from a plurality of the first identification values.
A non-transitory storage medium storing thereon a computer-readable program development support program for supporting development of a safety program to be executed in a safety controller, the program development support program causing a computer to execute:
- developing the safety program in response to user operation, the safety program including first logic as a functional safety portion;
- calculating an identification value according to data of the developed safety program, by implementing a function for calculating a random value with respect to an input;
- and
- outputting a document related to the safety program,
- wherein said outputting a document comprises providing the calculated identification value to all pages of the document which are related to the first logic in the safety program, and
- wherein said calculating an identification value includes:
- calculating a first identification value from each of a plurality of data generated by the developing, and
- calculating a second identification value provided to the document from a plurality of the first identification values.
A program development support method to be executed in a device for supporting development of a safety program to be executed in a safety controller, comprising:
- developing the safety program in response to user operation, the safety program including first logic as a functional safety portion;
- calculating an identification value according to data of the developed safety program, by implementing a function for calculating a random value with respect to an input;
- and
- outputting a document related to the first logic in the safety program,
- wherein said outputting a document comprises providing the calculated identification value to all pages of the document which are related to the first logic in the safety program, and
- wherein said calculating an identification value includes:
- calculating a first identification value from each of a plurality of data generated by the developing, and
- calculating a second identification value provided to the document from a plurality of the first identification values.
Dependencies are inferred from the claim text.