ЖУРНАЛ СТА 3/1997
ются локальными и в списки не заносятся. Секция конфигурирования В секции конфигури- рования ( Config ) по- следовательно осуще- ствляются следующие действия: ● выбирается аппарат- ная платформа кон- троллера (рис. 8); ● выбирается тип вы- числительного моду- ля внутри платформы (рис. 9); ● указываются систем- ные установки, такие как наличие сети, сто- рожевого таймера, настройки компиля- тора (рис. 10); ● выбираются типы ис- пользуемых модулей ввода/вывода кон- троллера (рис. 11); ● осуществляется при- вязка переменных ко входам и выходам со- ответствующих моду- лей. В результате этих дей- ствий в секции Config на листе Model сфор- мируется описание вы- числителя контролле- ра, на листе Мodules — типы модулей, входя- щих в контроллер, а на каждом последующем листе — описание при- вязки конкретного мо- дуля к входным и вы- ходным переменным (рис. 12). Хотя по умол- чанию ULTRALOGIC предлагает перемен- ным системные имена, которые указывают на конкретный тип пере- менной и ее адрес под- ключения в контрол- лере, пользователь мо- жет называть перемен- ные произвольным об- разом. Все действия проис- ходят в режиме интер- активного диалога пу- тем выбора соответст- вующих опций из по- следовательно возника- ющих окон. ЗАГРУЗКА И ОТЛАДКА ПРОГРАММ Готовый проект ком- пилируется, после чего полученный код систе- мы исполнения загру- жается в контроллер. В этот код автома- тически встраивается драйвер сетевого обме- на, который обеспечи- вает мониторинг и от- ладку. Каждая перемен- ная, участвующая в се- тевом обмене, имеет двойное имя, состоящее из имени переменной и префикса, являюще- гося сетевым адресом контроллера. Например, переменная с именем 03.Var1 принадлежит контроллеру с сетевым адресом 03. Общее ко- личество участников сети может быть 256, и для системы визуализа- ции они представляют- ся как переменные еди- ного технологического процесса, безотноси- тельно к территориаль- ному расположению контроллеров. Инициа- тором обмена всегда яв- ляется отладчик или диспетчерская система верхнего уровня. Она запрашивает у контрол- леров переменные для визуализации и переда- ет им список новых зна- чений переменных, яв- ляющихся уставками и режимами работы. Уда- ленный отладчик име- ет режимы пошагового исполнения програм- мы, позволяет задавать и удалять точки оста- нова, обеспечивать ви- зуализацию перемен- ных в точках останова. Принимаемые отлад- чикомпеременныемогут быть направлены на ос- циллографирование. Число одновременно ос- циллографируемых пе- ременных не ограниче- но. Графики масштаби- руются по амплитуде и временной шкале, могут ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ИНСТРУМЕНТАЛЬНЫЕ СИСТЕМЫ 101 3/97 Рис. 10. Во время конфигурирования можно задать различные системные установки Рис. 11. Выбор используемых модулей ввода/вывода на этапе конфигурирования Рис. 12. Назначение сигналов конкретным каналам ввода/вывода во время конфигурации контроллера
Made with FlippingBook
RkJQdWJsaXNoZXIy MTQ4NjUy