Yes but inexpensive until it comes to finding a plc capable of stepper control, although i must admit i have only used the larger more expensive units in the past - do you know of a cheaper PLC?