ЖУРНАЛ СТА 4/2011

ПК, гораздо проще, компактнее и удобнее реализуется с помощью уст- ройств CompactPCI. Успешность при- меняемой платы СРС502 подтверж- дается тем, что соответствующее се- мейство изделий фирмы FASTWEL продолжает развиваться и уже на ста- дии разработки плата СРС508. Программное обеспечение (ПО) АСУ ТО проектируется и реализуется на раз- работанном в ЗАО «СКБ Орион» инст- рументальном комплексе, позволяю- щем создавать ПО для систем высокой надёжности. Инструментальные сред- ства включают в себя редактор мнемо- схем, редактор алгоритмов, имитацион- ное ПО для отладки, генератор испол- няемого кода, систему контроля версий и ряд других компонентов. Представление о технологии про- граммирования системы управления даёт рис. 5. Программист-технолог (для него не обязательно знание язы- ков программирования, важно лишь понимание технологических процес- сов и основ алгоритмизации) средства- ми специальных редакторов создаёт базу сигналов (составляющая базы данных, содержащая описания сигна- лов системы, их характеристики, для аналоговых сигналов – ещё и интер- претационные законы; может исполь- зоваться отдельно от технологической базы данных на этапе калибровки системы и отвечает за её метрологиче- ское обеспечение), интерфейс опера- тора и алгоритм управления. В базу данных программист-технолог вклю- чает всю совокупность устройств объ- екта управления, датчиков, сигналов управления, служебных сигналов, с которыми имеет дело алгоритм работы системы. С помощью редактора алго- ритмов задаются в графической форме алгоритмы работы системы управле- ния. В редакторе интерфейса програм- мист задает всё, что касается диалога «человек – машина»: вид мнемосхем, активные области, органы управления, вид отображаемой информации, гра- фики, протоколы, диалоги и пр. Генератор осуществляет трансляцию созданных знаний в машинный код, который сохраняется в виде версии ПО и передаётся исполняющим устрой- ствам: устройствам управления, УСО, автоматизированным рабочим местам операторов. Программирование и кор- ректировка ПО системы управления в процессе наладки не требуют навыков профессиональных программистов и использования языков программиро- вания низкого уровня. Всю работу по переводу знаний о поведении объекта в машинный код проводит инструмен- тальное ПО, специально разработан- ное для этой задачи. Система АСУ ТО включает в себя 118 единиц оборудования и более чем 1100 кабелей. Объём программного кода, включая базу данных, системное и прикладное ПО, чрезвычайно боль- шой. Монтажные и пусконаладочные работы такой системы должны были бы требовать большого количества ресурсов, особенно если учитывать удалённость объекта (всё-таки другая сторона земного шара). ЗАО «СКБ Орион» имеет большой опыт наладки крупных систем, благодаря которому были выработаны определённые инст- рументы, способствующие сокраще- нию затрат на ПНР. Среди этих инст- рументов – инженерный пульт систе- мы управления, позволяющий прово- дить самодиагностику системы управ- ления в режиме реального времени с точностью до сменного блока, диагно- стику целостности цепей управления и сопротивления изоляции кабельной сети. Инновационная система инфор- мационного обеспечения инженерного персонала и система поддержки при- нятия решений позволяют оперативно снабжать эксплуатационный персонал и инженеров-наладчиков информаци- ей о системе управления (о её структу- ре, взаимосвязях, следовании сигналов по кабельной сети и пр.) и элементах управляемых технологических систем (датчиках и исполнительных элемен- тах) в виде эксплуатационной доку- ментации, однолинейных схем, дан- ных об особенностях работы, порядке настройки и т.п. И, конечно, совре- менный процесс пусконаладки невоз- можно представить без новейших средств связи. Интернет-технологии сокращают расстояния, как ничто дру- гое. Любые вопросы, которые невоз- можно решить на объекте (например, те, которые предполагают эксперимен- тальную отработку на стенде-полиго- не), требуют помощи с Большой земли в виде технической поддержки из 58 СТА 4/2011 СИС Т ЕМНА Я ИН Т Е Г Р АЦИЯ / КОСМОНА В Т ИКА www.cta.ru Программист технолог Редактор алгоритмов Генератор версии ПО Редактор интерфейса База данных Установка версии ПО на оборудование Рис. 5. Технология разработки ПО © СТА-ПРЕСС

RkJQdWJsaXNoZXIy MTQ4NjUy