Process for automatic documentation of the operation of programming the memory of a programmable controller
AssigneeRobert Bosch GmbH
InventorRupert Fackler
Life of this patent
Estimating the term…
Abstract
A method and apparatus is described for operating a control apparatus (20) having a control unit (21) coupling to a first programmable memory unit (22) for storing data and programs for controlling the operation of the control apparatus and a non-volatile second memory unit (23). The described method is characterized in that data, which document the programming operation, are stored therein when the programmable memory unit is programmed.
Claims12
A method for operating a control apparatus having a programmable first memory unit for storing data and programs for the operation of said control apparatus and a nonvolatile second memory unit, the method comprising the steps of:
- programming said first memory unit with the coaction of an external programming device and with said step of programming, storing the data documenting the programming operation of said first memory unit in said second memory unit;
- and,
- once the data documentation of said first memory unit has been entered into said second memory unit, continuously blocking access by said external programming device or any other external programming device to said second memory unit during the entire operation of said control apparatus to ensure that all of the following are prevented:
- (a) erasing said second memory unit;
- (b) writing into said second memory unit;
- (c) triggering said erasing of said second memory unit;
- and,
- (d) triggering said writing into said second memory unit;
- so that the memory content of said second memory unit as to the documentation of said programming operation is preserved during the entire operation of said control apparatus thereby facilitating the discovery of the origin of a possibly occurring error in said data and programs stored in said first memory unit because of subsequent access to said first memory unit by said programming apparatus or said any other programming apparatus.
An arrangement for operating a control apparatus having a programmable first memory unit for storing data and programs for the operation of said control apparatus and a nonvolatile second memory unit, the arrangement comprising:
- said first memory unit being programmable with the coaction of an external programming device;
- means for storing the data documenting the programming operation of said first memory unit in said second memory unit with said step of programming;
- and,
- means for continuously blocking access by said external programming device or any other external programming device to said second memory unit once the data documentation of said first memory unit has been entered into said second memory unit, and the blocking of said access being effective during the entire operation of said control apparatus to ensure that all of the following are prevented:
- (a) erasing said second memory unit;
- (b) writing into said second memory unit;
- (c) triggering said erasing of said second memory unit;
- and,
- (d) triggering said writing into said second memory unit;
- so that the memory content of said second memory unit as to the documentation of said programming operation is preserved during the entire operation of said control apparatus thereby facilitating the discovery of the origin of a possibly occurring error in said data and programs stored in said first memory unit because of subsequent access to said first memory unit by said programming apparatus or said any other programming apparatus.
Dependencies are inferred from the claim text.