Industrial automation equipment and machine procedure simulation
For machine procedure simulation, a synchronization module stores a plurality of equipment procedures in a procedure database. Each equipment procedure corresponds to an equipment instance of a plurality of equipment instances and each equipment instance corresponds to an equipment reference code. The synchronization module further synchronizes the plurality of equipment procedures to a mobile device. A retrieval module receives a first equipment reference code at the mobile device and retrieves a first equipment procedure indexed to the first equipment reference code. The first equipment procedure includes a machine simulation for the first equipment instance. A training module receives a procedure step directed to the machine simulation. In addition, the training module displays an operator simulation interacting with the machine simulation in response to the procedure step.
1. A method comprising:
synchronizing, by use of a processor, a plurality of equipment procedures to a mobile device, wherein each equipment procedure corresponds to an equipment instance of a plurality of equipment instances and each equipment instance corresponds to an equipment reference code;
receiving a first equipment reference code for a first equipment instance at the mobile device;
retrieving a first equipment procedure of the plurality of equipment procedures indexed to the first equipment reference code, the first equipment procedure comprising a machine simulation for the first equipment instance;
receiving a step answer in response to a step question;
receiving a procedure step comprising a lockout decision indicating that the first equipment procedure requires a lockout of the first equipment instance that is directed to the machine simulation;
displaying an operator simulation that shows a simulated operator interacting with the machine simulation in response to the procedure step lockout decision;
generating a progress report based on at least one of the procedure step and the step answer; and
generating a process certification in response at least one of the procedure step and the step answer exceeding a certification threshold.
2. The method of claim 1 , the method further comprising storing at least one of the procedure step and the step answer on a remote server.
3. The method of claim 1 , the method further comprising communicating a step instruction for the first equipment procedure.
4. The method of claim 1 , wherein the machine simulation comprises:
at least one articulated element for the first equipment instance;
a motion matrix for each articulated element; and
at least one texture map applied to each articulated element.
5. The method of claim 1 , wherein the operator simulation comprises an operator texture map of the simulated operator.
6. A method comprising:
synchronizing, by use of a processor, a plurality of equipment procedures to a mobile device, wherein each equipment procedure corresponds to an equipment instance of a plurality of equipment instances and each equipment instance corresponds to an equipment reference code;
receiving a first equipment reference code for a first equipment instance at the mobile device;
retrieving a first equipment procedure of the plurality of equipment procedures indexed to the first equipment reference code, the first equipment procedure comprising a machine simulation for the first equipment instance;
training the first equipment procedure;
receiving a procedure step comprising a lockout decision indicating that the first equipment procedure requires a lockout of the first equipment instance that is directed to the machine simulation;
displaying an operator simulation that shows a simulated operator interacting with the machine simulation in response to the procedure step lockout decision;
recording operator actions to an audit report;
generating a progress report based on the procedure step; and
generating a process certification in response to the procedure step exceeding a certification threshold.
7. The method of claim 6 , wherein training the operator comprises:
providing a step instruction for the first equipment procedure;
communicating a step question regarding the first equipment procedure;
receiving a step answer regarding the first equipment procedure;
storing the step answer;
providing a procedure description;
communicating a lockout query; and
storing the procedure step.
8. The method of claim 7 , the method further comprising communicating the process certification.
9. A program product comprising a non-transitory computer readable storage medium that stores code executable by a processor, the executable code comprising code to perform:
synchronizing a plurality of equipment procedures to a mobile device, wherein each equipment procedure corresponds to an equipment instance of a plurality of equipment instances and each equipment instance corresponds to an equipment reference code;
receiving a first equipment reference code for a first equipment instance at the mobile device;
retrieving a first equipment procedure of the plurality of equipment procedures indexed to the first equipment reference code, the first equipment procedure comprising a machine simulation for the first equipment instance;
receiving a step answer in response to a step question;
receiving a procedure step comprising a lockout decision indicating that the first equipment procedure requires a lockout of the first equipment instance that is directed to the machine simulation;
displaying an operator simulation that shows a simulated operator interacting with the machine simulation in response to the procedure step lockout decision;
generating a progress report based on at least one of the procedure step and the step answer; and
generating a process certification in response at least one of the procedure step and the step answer exceeding a certification threshold.
10. The program product of claim 9 , the code further storing at least one of the procedure step and the step answer on a remote server.
11. The program product of claim 9 , the code further communicating a step instruction for the first equipment procedure.
12. The program product of claim 9 , wherein the machine simulation comprises:
at least one articulated element for the first equipment instance;
a motion matrix for each articulated element; and
at least one texture map applied to each articulated element.