PLCs vs. PC-based motion control (and what this means for LabVIEW users)