Для проверки подключил свой ноутбук к СЭ «Эксперт» через программу WatchPower.
Данные из Эксперта нормально выводятся на экран. Значит, его порт RS232 работает.
Долго разбирал скетч, раскомментировав строки отладки и вывода контрольных точек в служебный Com-порт. Пробовал разные варианты, пока не нашел причину.
Видимо на моей Меге не работает последовательный порт Serial3. Заменил его на Serial1
#define Com_Serial Serial1 //pva подключил RX (TTL) к TX1 (19 пин) TX (TTL) к RX1 (18 пин)
Заменил везде
//pva comSerial.begin(com_bitrate); //Инициализация порта для обмена с инвертором
на Com_Serial.begin(com_bitrate); и все другие обращения к Com-порту инвертора.
Все заработало! Данные пошли на передачу. Монитор на сайте open-monitoring.online стал обрабатывать мои данные..