Я собираюсь начать разработку небольшого приложения (С#), которое общается с ПЛК и модулем тестирования через последовательные порты - это мое первое предприятие в этой области.
В сущности, я собираюсь отправить ПЛК сигнал для запуска операции, а затем я буду ждать результата этой операции из тестового блока (который будет независимо осуществлять связь с ПЛК), чтобы вернуть ASCII-строка.
В зависимости от содержимого этой строки я могу прослушивать сигнал от ПЛК...
Это все новое для меня, поэтому на данный момент я просто изучаю System.IO.Ports.SerialPort; отступление: есть ли продукты третьей части, чем упростить взаимодействие с Serial Port, или встроенные классы так же хорошо, как вы получите? Я думаю о простоте использования, а не о лучших функциях.
Однако за несколько недель до того, как оборудование будет доступно для разработки и тестирования, мне было интересно, как как смоделировать связь с/из последовательного порта, чтобы я мог начать разработку моего приложения?
[Я еще не знаю, как должны взаимодействовать ПЛК и ПК - я понимаю, что это будет бинарный, а не текстовый, но на данный момент это все, что я знаю.]