Ну я как раз так и делал. Пробовал уже по-разному:
- запускал руками этот блок и прослушивал с ПЛК состояние устройства (когда двигатель запущен - устройство постоянно отсылает свой статус в порт) - в порт шло то, что нужно;
- отправлял команду с компьютера в порт и просто слушал сам порт - тоже получал правильный ответ;
- отправлял команду, к примеру, задания скорости вращения, из КоДеСис и слушал порт с помощью ПЛК и собирал то, что шлет устройство в массив - вот тут этот байт и всплывал.