ЖУРНАЛ СТА №1/1999
Разработчики и АИС, и упоминаемой АСУ НЗ решали проблемы графики с помощью CACSD RTWin, позднее ряд систем был разработан (или переведен в графическую среду) вручную c ис- пользованием средства разработки графических приложений Photon Ap- plication Builder. В результате головная боль по поводу графики если не сня- лась, то значительно уменьшилась. В на- ших планах наметилась линия созда- ния новых систем только в графичес- кой среде, а между делом выполнялся перевод существующих систем на гра- фический интерфейс с пользователем. В заключение хочу бросить про- щальный взгляд на статью. Чем же я хотел осчастливить человечество, опи- сывая построение АИС? Никаких осо- бенных, ярких решений не наблюда- ется. Но цель все же есть — пропаганда такого построения системы, при кото- ром обработка данных отделена от ви- зуализации результатов обработки. Задам риторический вопрос: можно ли создать достаточно мощную гра- фическую среду (не привязываюсь к конкретной OС), полностью свобод- ную от ошибок, имея в виду постоян- ное обновление аппаратных средств. Можно ли, в связи с этим, полностью избежать постоянной угрозы «зависа- ния» такой среды в самый неподходя- щий момент и с неизбежной потерей данных, а еще хуже — со сбоем управ- ления? Я считаю, что реальнее приспо- собиться к такой угрозе, нежели упо- вать на появление «непотопляемого» графического продукта, а именно — закрутить собственно АСУ на апроби- рованном средстве (по возможности даже на отдельном компьютере), а в качестве отображения использовать сколь угодно новые и красивые графи- ческие средства, не боясь перезапус- кать их в любое время. Можно ориен- тировать появляющиеся многочис- ленные SCADA на создание систем с таким разделением. Кстати, именно QNX, с ее распределенными ресурса- ми, позволяет без труда реализовать такой подход. Те же продукты RTWin, по сути, являются комплексами задач, которые рождаются вместе при запус- ке, живут независимой жизнью, но умирают также вместе при перезапус- ке. Научи их умирать независимо — разделение готово. Труднее всего по- ставить точку. Благодарю всех, дошед- ших до этого места. ● Автор работает на ММЗ Телефон: (04255) 427-60 Факс: (04255) 435-30 E-mail: wol@mmzasutp.mldnet.com ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ МЕТАЛЛУРГИЯ 79 1/99 Рис. 6. Главная панель операторской станции поста стана, созданная в RTWin Рис. 8. Панель операторской станции — терминала ПУ-4 Рис. 7. Панель управления нагревательной печи и главная панель ПУ стана (рис. 6) отображают данные одних и тех же каналов
Made with FlippingBook
RkJQdWJsaXNoZXIy MTQ4NjUy