Исключительная ситуация в файле "source\fbdsim\zbl_schema_inout.cpp" строка 621

Автор Danial, 25 октября 2023, 15:21:01

« назад - далее »

Danial

Здравствуйте.
Посмотрите, пожалуйста, почему возникает ошибка:
---------------------------
Исключительная ситуация в файле "source\fbdsim\zbl_schema_inout.cpp" строка 621 условие "var->schema() == this"
---------------------------
при компиляции программы, что в приложении.

То есть возникает она из-за того, что в макросе "Param" есть глобальные переменные с типом "запись Modbus".


Если их удалить, то компиляция проходит успешно.

Artem


Artem

Проблема в том, что блоки глобальных переменных "Запись Modbus" не допускается устанавливать в макросах, только в основной программе. Это связанно с особенностью обработки запросов Modbus. В будущем эту проблему постараемся решить.