Safety controller with rapid backup and configuration
First Claim
1. A safety controller, comprising:
- a chassis including one or more receptacles, wherein;
each receptacle is configured to receive a module, selected from a plurality of different modules,one receptacle, selected from the one or more receptacles, is a predetermined receptacle, andthe predetermined receptacle is operative to receive a removable memory module;
a non-volatile memory device contained within the chassis, the non-volatile memory device operative to store a configuration of the safety controller, the configuration including a verified safety control program and a verification ID associated with the verified safety control program; and
a processing unit contained within the chassis, wherein;
the processing unit is in communication with the predetermined receptacle,the processing unit is configured to detect the removable memory module in the predetermined receptacle at power up,the processing unit is configured to enter a non-operative state when the removable memory module is detected in the predetermined receptacle at power up,the processing unit is configured to transfer a backup of the configuration from the non-volatile memory device to the memory module hosted in the predetermined receptacle in the non-operative state, andthe processing unit is configured to load the configuration from the memory module hosted in the predetermined receptacle to the safety controller in the non-operative state, and wherein the backup of the verified safety control program on the memory module comprises the verification ID for restoring the verified safety control program.
1 Assignment
0 Petitions
Accused Products
Abstract
A safety controller and system of safety controllers and a removable memory module for rapid configuration and/or backup of safety controllers are provided. The safety controller comprises a non-volatile memory and one or more slots configured to host modules. A predetermined slot of the one or more slots is configured to communicatively couple the safety controller with a memory module. The safety controller is configured to transfer a backup of a configuration on the safety controller to a memory module hosted in the predetermined slot and configured to load a configuration from a memory module hosted in the predetermined slot. A method of distributing software to a plurality of industrial safety controller comprises utilizing a memory module.
5 Citations
20 Claims
-
1. A safety controller, comprising:
-
a chassis including one or more receptacles, wherein; each receptacle is configured to receive a module, selected from a plurality of different modules, one receptacle, selected from the one or more receptacles, is a predetermined receptacle, and the predetermined receptacle is operative to receive a removable memory module; a non-volatile memory device contained within the chassis, the non-volatile memory device operative to store a configuration of the safety controller, the configuration including a verified safety control program and a verification ID associated with the verified safety control program; and a processing unit contained within the chassis, wherein; the processing unit is in communication with the predetermined receptacle, the processing unit is configured to detect the removable memory module in the predetermined receptacle at power up, the processing unit is configured to enter a non-operative state when the removable memory module is detected in the predetermined receptacle at power up, the processing unit is configured to transfer a backup of the configuration from the non-volatile memory device to the memory module hosted in the predetermined receptacle in the non-operative state, and the processing unit is configured to load the configuration from the memory module hosted in the predetermined receptacle to the safety controller in the non-operative state, and wherein the backup of the verified safety control program on the memory module comprises the verification ID for restoring the verified safety control program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A safety control system for rapid configuration of safety controllers, comprising
a plurality of safety controllers, each safety controller including: -
a chassis including one or more receptacles, wherein each receptacle is configured to receive a module, selected from a plurality of different modules, and one receptacle, selected from the one or more receptacles, is a predetermined receptacle; a non-volatile memory device contained within the chassis, the non-volatile memory device operative to store a configuration of the safety controller, the configuration including a verified safety control program and a verification ID associated with the verified safety control program; and a processing unit contained within the chassis, wherein the processing unit is in communication with the predetermined receptacle; and a removable memory module configured for being hosted in the predetermined receptacle of each safety controller of the plurality of safety controllers, wherein the processing unit of each safety controller is configured to detect the removable memory module in the predetermined receptacle at power up and to enter a non-operative state when the removable memory module is detected in the predetermined receptacle at power up, wherein each safety controller and the memory module are configured for transfer of a backup of a configuration on the safety controller to the removable memory module when the safety controller is in the non-operative state or for loading a configuration from the removable memory module to the safety controller when the safety controller is in the non-operative state. - View Dependent Claims (12, 13, 14)
-
-
15. A method of distributing software to a plurality of industrial safety controllers, the method comprising steps of:
-
loading a software associated with an industrial safety controller or with industrial safety control on a memory module; inserting the memory module in a predetermined slot selected from one or more module slots of a first industrial safety controller selected from the plurality of industrial safety controllers, powering up the first industrial safety controller with the memory module inserted in the predetermined slot; identifying that the memory module is inserted in the predetermined slot with a processing unit on the first industrial safety controller during a power up sequence; entering a non-operative state in the first industrial safety controller when the memory module is identified as being inserted in the predetermined slot during power up; initiating a transfer of the software from the memory module to the first industrial safety controller when the first industrial safety controller is in the non-operative state; in response to the initiating, transferring the software from the memory module to the first industrial safety controller; and storing the transferred software in a non-volatile memory of the first industrial safety controller. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification