PDA

Просмотр полной версии : Ошибка 3729 при компиляции со строковой переменной в конфигурации



Yegor
14.11.2012, 07:34
Есть проект, где в конфигурацию ПЛК110-32.L в Universal Modbus Device ставим строковую переменную, и после этого проект не компилируется — выдаются сообщения об ошибках (несоответствие типа). Количество ошибок о несоответствии при этом каким-то образом зависит от места вставки строковой переменной.

К сообщению прикрепляю файл экспорта с конфигурацией. Там есть строковая переменная, из-за которой не компилируется :(

Ошибка не проявляется в свежем проекте с небольшим количеством переменных.

http://images.devs-on.net/Thumb/o2YTvDxVfNjZCSSr-CoDeSysUntitled.png (http://images.devs-on.net/Image/o2YTvDxVfNjZCSSr-CoDeSysUntitled.png) http://images.devs-on.net/Thumb/qIaI0dOa1BdNb9lC-CoDeSysUntitled.png (http://images.devs-on.net/Image/qIaI0dOa1BdNb9lC-CoDeSysUntitled.png)

Чо за?!

capzap
14.11.2012, 08:17
Так если это лимита, то однозначно будут ошибки после выхода за порог по количеству используемых байт на переменные в конфигурации

Semas
14.11.2012, 08:28
Так если это лимита, то однозначно будут ошибки после выхода за порог по количеству используемых байт на переменные в конфигурации

А где можно посмотреть лимит памяти на переменные конфигурации? Да и переменных то всего ничего - порядка 30....

Yegor
14.11.2012, 09:09
Всё, Олег, я проверил. Мы тупанули и не проверили на таргете М. Там нормально компилится. Однако 360 байт в конфигураторе, которыми тебя ограничивает буква L, я не насчитал.

Кто знает где написано как считать?