Method and device for programming a failsafe control system
AssigneePilz GmbH & Co. KG
InventorsJohannes Kloper, Morteza Rasaei, Richard Veil
Life of this patent
Estimating the term…
Loading patent…
AssigneePilz GmbH & Co. KG
InventorsJohannes Kloper, Morteza Rasaei, Richard Veil
Estimating the term…
A method for programming a failsafe control system comprises the steps of defining logical interconnections between input signals of the failsafe control system and of assigning interconnection products to output signals of the failsafe control system. The steps of defining and assigning take place on the basis of predefined function-specific program modules, which are selected from a set of such program modules. According to one aspect, each selected program module is uniquely assigned to a defined functional group, with a first functional group containing program modules which pick up input signals of the failsafe control system and provide first interim variables in response thereto, a second functional group containing program modules which logically interconnect the first interim variables to one another and provide second interim variables in response thereto, and a third functional group containing program modules which assign the second interim variables to the output signals of the failsafe control system. A corresponding programming device is also disclosed.
A method of programming a failsafe control system having an input stage for receiving input signals, an output stage for providing output signals, and a processing stage for executing a failsafe control program, said method comprising the steps of:
A method of programming a failsafe control system having an input stage for receiving input signals, an output stage for providing output signals, and a memory stage for storing a set of predefined function-specific program modules, said method comprising the steps of:
A device for programming a failsafe control system having an input stage for receiving input signals, an output stage for providing output signals, and a processing stage for executing program modules selectable from a set of predefined function-specific program modules, said device comprising:
A computer program intended for being executed on a programming device for programming a failsafe control system, said control system having an input stage for receiving input signals, an output stage for providing output signals, and a processing stage for executing a control program, said computer program comprising program code allowing to individually select program modules from a set of predefined function-specific program modules, allowing to define logical interconnections between the input signals for generating logical interconnection products and allowing to assign said logical interconnection products to the output signals, said program code further being adapted to provide at least three functional groups to which the selected program modules are uniquely assigned, with a first functional group being adapted to accept only the first program modules, with a second functional group being adapted to accept only the second program modules, and with a third functional group being adapted to accept only the third program modules.
In a failsafe control system having an input stage for receiving input signals, an output stage for providing output signals, and a processing stage for processing a control program comprising predefined function-specific program modules, a user program having command sequences, the processing of which in the processing stage provides logical interconnections of the input signals and an assignment of logical interconnection products to the output signals, wherein the command sequences form at least three successive functional groups, with a first functional group comprising command sequences configured to pick up the input signals and to provide first interim variables in response thereto, a second functional group comprising command sequences adapted to logically interconnect the first interim variables to one another and to provide second interim variables in response thereto, and a third functional group comprising command sequences adapted to assign the second interim variables to the output signals of the failsafe control system.
Dependencies are inferred from the claim text.