CPC G05B 19/058 (2013.01) [F16P 3/00 (2013.01); H04L 67/34 (2013.01); G05B 2219/1215 (2013.01); G05B 2219/14006 (2013.01); G05B 2219/15011 (2013.01)] | 20 Claims |
1. A computer program product (CPP) comprising a program of instructions tangibly embodied on a computer readable medium wherein, when the instructions are executed on a processor, the processor causes operations to be performed to automatically handle network settings, the operations comprising:
establishing, by a first program of executable instructions residing on a data storage device operably connected to at least one processor that automatically executes the first program of executable instructions upon connection of a portable data storage device to a safety control system comprising the at least one processor, a data transfer link to receive data from the portable data storage device that stores a first configuration profile for the safety control system;
determining whether the safety control system is in a predetermined state; and,
if the safety control system is not in the predetermined state, then:
(a) accessing, by the at least one processor, the portable data storage device;
(b) determining, by the at least one processor, whether the first configuration profile matches a second configuration profile pre-existing in the safety control system;
(c) if the first configuration profile matches the second configuration profile, then transferring, by the at least one processor, a copy of a content of a second network settings of the safety control system to the portable data storage device via the data transfer link; and,
(d) if the first configuration profile does not match the second configuration profile, then configuring, by the at least one processor, the safety control system to enter a lockout state.
|