AutomationDirect.com has furnished this code for convenience. This sample code is supplied "as-is" without expressed or implied guarantee. If the end consumer includes any from the sample code (in complete or section), it is the consumer's duty to fully modify, combine, and exam any code to make sure it fulfills all process and safety needs with th