Показать сообщение отдельно
Старый 09.02.2009, 23:00   #20
АндрейХ
Member
 
Регистрация: Feb 2009
Сообщения: 50
Благодарил(а): 0 раз(а)
Поблагодарили: 9 раз(а) в 5 сообщениях
По умолчанию Ответ: пожелания к интерфейсу SMLogix'a

Цитата:
Сообщение от Arsie
Реализация всего и вся на FBD приведёт к тому, что под программу останется мизер памяти. Память будет занята под ненужные вам в текущей задаче функции.
Я не разработчик но знаю что существует множество вариантов создания исполняемого кода. В частности целевая компиляция с использованием библиотеки блоков используемых в конкретной прикладной программе. Есть варианты где используется только единожды тело кода блока, а потом в программе только экземпляры блоков. И т.д.
А макрос он и есть макрос, как минимум в FBD не оптимизированный (избыточен) на исполнение и в конечном счете более громоздкий чем аналог на ассемблере или на IL. Как компромиссное решение может быть редактор FBD-блоков на IL с возможностью тестирования и интеграции в пакет разработчика. Такая фича есть в CoDeSys. Тогда и у разработчика голова не болит и у интегратора руки развязаны. Главное установить чёткие "правила игры".
АндрейХ вне форума