1. A method, comprising: receiving Sequential Function Chart (SFC) logic comprising Steps and Transition on a physical computing device; converting the Steps and Transitions of the Sequential Function Chart logic to function block logic on the physical computing device; and uploading the function block logic from the physical computing device to a controller.