Основным принципом организации ПО ПТК КРУИЗ является применение наиболее известных и используемых базовых пакетов программного обеспечения, что позволяет обеспечить устойчивость работы комплекса программных средств, простоту их эксплуатации, быструю адаптацию персонала.
Структура программного обеспечения
Программное обеспечение ПТК КРУИЗ делится на:
- базовое ПО, не зависящее от конкретного проекта и содержащее стандартные программы и унифицированные модули;
- прикладное ПО, разрабатываемое для ПТК конкретного проекта.
Базовое ПО, в свою очередь, подразделяется на:
- стандартное покупное ПО, разработанное другими фирмами и применяемое широким кругом пользователей;
- фирменное ПО, разработанное специалистами ЗАО «ПИК ЗЕБРА» и применяемое в своих проектах.
При разработке ПО ПТК АСУТП предпочтение отдается стандартному ПО, которое, благодаря широкому кругу пользователей, содержит минимальное количество ошибок.
В ПТК АСУТП используются следующие стандартные программные пакеты:
- операционная система нижнего уровня - ROM-DOS 6.22 (MS-DOS 6.22);
- операционная система верхнего уровня - Microsoft Windows 2000 Professional и выше;
- сетевая операционная система, поддерживающая обмен по протоколу NetBeui, - Artisoft Lantastic 7.0;
- SCADA-система технологического проектирования для приложений верхнего и нижнего уровня - TRACE MODE 5 для Windows NT/2000 фирмы AdAstra Research Group Ltd и выше;
- система управления базами данных для БД АСУТП - Microsoft Access 2000 и выше;
- программные пакеты для программирования вспомогательных задач - семейство компиляторов языка C++.
Фирменное программное обеспечение ПТК КРУИЗ разработано как с использованием пакета TRACE MODE, так и с использованием языков высокого уровня. Оно включает в себя:
- библиотеку программных модулей, реализующих алгоритмические функции управления задвижками, клапанами, двигателями и т.п.;
- специальные формы отображения различных устройств на экране;
- ПО диагностики ПТК;
- специальные решения по синхронизации ЛК, обмена по сети и т.п.
Прикладное программное обеспечение нацелено на выполнение технологических задач ПТК АСУТП конкретного проекта и разрабатывается с использованием указанных выше программных средств и в соответствии с требованиями ТЗ по информационному, лингвистическому и другим видам обеспечения. |