124 of 136
Machine Module
The machine module contains the high level control for the entire machine. The machine module was built around a simple state
machine that you can customize to fit most applications. The machine module broadcasts out commands and receives feedback
information from each of the application and device modules. Based on the feedback information, the machine will react
accordingly.
In addition, the machine module provides a high level interface with the HMI, accepting commands like Start, Stop, and Clear
Faults. It provides status info to the HMI terminal like current state of the machine (for example, RUNNING versus STOPPED).
Machine States
By default, the machine program module operate based on the below overall state diagram.