Example: Object-Oriented Automation Systems Design with Function Blocks