This is topic Ограничение на размер IL - программ in forum Языки программирования (IL/FBD) / Algorithm Programming Languages at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/11/t/000008.html

Posted by electropribor (Участник № / Member № 122) on :
 
В редакторе Техно 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, а на большее количество МЕТАПРОГРАММ.

ФРИДЛЯНД А.В.
 




Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2