Здравствуйте.
Посмотрите, пожалуйста, почему возникает ошибка:
---------------------------
Исключительная ситуация в файле "source\fbdsim\zbl_schema_inout.cpp" строка 621 условие "var->schema() == this"
---------------------------
при компиляции программы, что в приложении.
То есть возникает она из-за того, что в макросе "Param" есть глобальные переменные с типом "запись Modbus".
(https://i.imgur.com/yJehaxd.png)
Если их удалить, то компиляция проходит успешно.
Посмотрим, разберемся с проблемой.
Проблема в том, что блоки глобальных переменных "Запись Modbus" не допускается устанавливать в макросах, только в основной программе. Это связанно с особенностью обработки запросов Modbus. В будущем эту проблему постараемся решить.