Адаптировал алгоритм в украинский проект, все скомпилировалось и трансляция данных на COM порт идет, НО! Lectus ни с какими настройками не читает их. Провозившись с настройками полдня плюнул и сымитировал все то же самое в чистом проекте и, О ЧУДО!, побежали данные в OPC. Огромное спасибо petеra за подсказку.

Теперь остается понять, кроме настроек порта что еще мешать может в украинском проекте передаче данных. Ведь настройки абсолютно идентичные, соединения не меняются, только сам проект перезаливаю.

Знающие люди, подскажите, что может мешать передаче данных?

Кстати, меня удивило то обстоятельство, что Lectus читает данные функцией 04, ведь в инструкции ModBus_VS_CODESYS_V35.pdf написано, что с входными регистрами работает ф-я 03 для чтения и 16 для записи, кстати писать пока не пробовал, тут ведь тоже наверняка будут ньюансы...