С помощью простого USB-кабеля это невозможно. USB - это конструкция с одним хостом, поэтому вы не можете просто разделить кабель на два потенциальных хост-соединения.
Устройство обмена USB может работать. Это в значительной степени зависит от того, когда устройство совместного использования решает переключиться с A на B - вполне возможно, что подключение расширителя является достаточным, чтобы устройство совместного использования считало, что хост все еще подключен, когда его на самом деле больше нет. Этот сценарий потребует обширного тестирования.
Должно работать дистанционно управляемое устройство совместного использования, что усложняет запуск отдельного управляющего соединения, что также может привести к сбою.
Несколько более чистым решением было бы использовать сетевое устройство USB-сервера, позволяющее запускать USB-соединение через Ethernet / IP (а не только через Cat-5). Когда сеть имеет избыточные ссылки, она не может легко выйти из строя. Эти устройства USB-сервера могут вызвать проблемы совместимости и потребуют некоторого тестирования в дополнение к повышенной стоимости.
Однако самое простое решение - переместить ноутбук рядом с контроллером двигателя, подключить его к (потенциально избыточной) сети и получить доступ к ноутбуку удаленно, например, к удаленному рабочему столу.