This is topic Ограничение на размер IL - программ in forum Языки программирования (IL/FBD) / Algorithm Programming Languages at Форум TRACE MODE: техническая поддержка.
В редакторе Техно IL есть существенное ограничение на размер исходного текста - 34 кб, а точнее при попытке загрузить исходный текст размером более 33838 байт программа совершает недопустимую операцию. Это не имеет значения при разработке FBD - блоков, но влияет на разработку мета-программ (в частности, при трансляции программ на языке Микрол очень просто можно получить размер исходного текста более 100 кб).
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Согласно документации на контроллеры ЛОМИКОНТ вся программа пользователя, написанная на языке МИКРОЛ, не может превышать по объему 16 КБ (примерно 8 тысяч логических операторов по 2 байта). Эта программа записывается в 8 программных блоков, каждый из которых не может содержать более 32*256 = 8 КБ. Даже если пытаться компиллировать программу МИКРОЛ из 16 блоков в Техно IL напрямую (только инструкциями этого языка), можно использовать ресурсы двух МЕТАПРОГРАММ на 1 блок. А если при этом использовать вызов блоков языка FBD, то текст IL-программы, соответствующей МИКРОЛ-блоку, существенно сократится. Кроме того, общий ресурс 16 МЕТАПРОГРАММ Техно IL с вызовами блоков FBD существенно превышает общий объем программы МИКРОЛа. Можно, если необходимо, разбить программу одного блока МИКРОЛ не на 2, а на большее количество МЕТАПРОГРАММ.