AlexG
SasaVitebskЯ смотрю что уже завязывается конструктивный разговор...
Я конечно не разработчик но то-же скаже пару слов по симуляции:
1. В режиме offLine на realtime можно смело забить, главное достоверность и шоб не давил на психику тормознутостью.
2. В режиме onLine отображение в realtime желательно но не критично, на сколько хватит быстродействия, на столько и расчитывать.
3. В ПЛК необходима обязательная возможность вычисления времени цикла программы (обычно двойного, потому что для правильной работы ПЛК необходимо делать два прохода программы) и его задание не ниже возможного. В Millenium 3 есть целая закладка где выдаются все данные о ПЛК и можно задать время цикла (при чем Крузет сделал грамотно. у них в меню задается Nms x 2). Все временные параметры должны быть засинхронизированы.
По поводу представления "поля" программирования я написал что именно нужно два варианта, с привязкой входов/выходов и без, а уже пользователь выберет что ему удобнее.
По поводу внешних библиотек, как они будут реализованы интегратору пофиг, а вот как их создавать и присоединять уже не пофиг.
Кстати для разнообразия, есть еще одна интересная прога для самообразования от Бауманцев, рекомендую побаловаться.
Вот ссылка на сайт по САР -
http://model.exponenta.ru/bt/bt_contents.htmlА здесь дистрибутивы -
http://energy.power.bmstu.ru/mvtu/Очень полезная инфа для разработчиков средств автоматики.