Author: ABB Flexible Automation Limited.