Practical Industrial Data Networks: Design, Installation and Troubleshooting