The MicroMotion expansion module can be utilized for either standalone motion control over serial or Ethernet working, or for motion applications using the Micro PLC. Two channels of high-speed servo control, integrated inputs and outputs, and two independent 1 to 2 Mhz pulse and direction out are provided. It can configure discrete moves.