СТА 1/2010

82 СТА 1/2010 ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ МОДЕЛИРОВАНИЕ www.cta.ru В ВЕДЕНИЕ Вы решили создать современную АСУ ТП? Очень хорошо! Подготовлен ный и вдумчивый читатель журнала «СТА» понимает, что для этого нужно. Создание любой АСУ ТП — это комп лекс работ, который предполагает, ес ли, конечно, у вас на руках уже есть техническое задание (ТЗ) от заказчика, выполнение, как минимум, следующих этапов: ● выбор комплекса технических средств и разработка функциональ ной структуры будущей системы; ● собственно проектирование или раз работка конструкторской и проект ной документации на систему; ● разработка логики построения прог раммного обеспечения и алгоритмов обработки информации; ● составление заказных специфика ций и оценка стоимости проекта, согласование её с заказчиком; ● приобретение комплектующих, сбор ка и наладка технических средств сис темы; ● отладка и тестирование алгоритмов программ (желательно до установки системы на объекте); ● сборка системы на объекте и метро логическая аттестация, «прогонка» системы, корректировка ранее при нятых решений и схем после «обкат ки» и т.д. в соответствии с действую щими стандартами [1, 2, 3]. Перед разработчиком системы сразу возникает множество вопросов: взять ся за всю работу самостоятельно или разделить её между субподрядчиками? сколько времени для этого потребует ся? можно ли каким то образом уско рить весь процесс? где взять комплек тующие и желательно все сразу? кто бу дет вести сборку и отладку системы? сколько это будет стоить? и т.д. По верьте авторам статьи с 30 летним ста жем работы в этой области, собствен норучно сдавшим не одну систему за казчику, что далеко не всегда на эти повторяющиеся от проекта к проекту вопросы находятся одни и те же реше ния и ответы. Это связано прежде все го с тем, что полностью повторить один и тот же проект дважды практи чески невозможно, так как с течением времени изменяются ваши собствен ные подходы к решению тех или иных задач, изменяются (причём значитель но) номенклатура и функциональные возможности самих технических средств, и наконец, изменяются и тре бования заказчика. Как бы то ни было, вам в итоге при дётся ответить на главные вопросы: це на, качество и сроки реализации про екта. Сегодня заказчик, вкладывая средства в проект, желает получить быструю отдачу, и на реализацию про екта вам, как правило, отводят не боль ше года. Читатели, работающие в дан ной области, могут сказать, что это не возможно, и будут правы, если ориен тироваться на стадии создания АСУ ТП по стандарту и рассчитывать сроки раз работки в соответствии с нормативны ми трудоёмкостями [4]. Для полной ре ализации проекта обычно требуется больший срок — 2–3 года! И это спра ведливо, так как в обычной практике проектировщики АСУ ТП привязыва лись к конкретным характеристикам конкретных объектов и начинали раз работку только после согласования ТЗ. Анализ характеристик конкретных объектов, изучение и последующее согласование своих способов проекти рования и требований и особенно убеждение заказчика и состыковка его понимания проблем с выбранными ва ми решениями «съедают» значитель ную часть времени, отведённого на ре ализацию проекта в целом. Такой спо соб создания АСУ ТП назван авторами решением прямой задачи и предусмат ривает последовательное выполнение всех необходимых стадий создания системы для конкретного объекта (по ТЗ заказчика) в соответствии с требо ваниями нормативной документации. Между тем, для сокращения общего времени создания АСУ ТП можно попро бовать решить так называемую обратную задачу и уменьшить общее время реа лизации любого проекта. Смысл её состоит в том, что проектировщик со знательно абстрагируется от конкрет ных характеристик объекта управле ния, для которого разработывается АСУ ТП, и пользуется лишь формали зованным описанием структуры и принципов взаимодействия объекта управления и системы управления. Та кой подход позволяет наработать и ма териализовать ряд решений для неких Виртуальное проектирование АСУ ТП Андрей Литвинов, Леонид Звольский, Евгений Масютин, Артём Кодолов В статье рассматривается способ ускоренного создания АСУ ТП, который основан на виртуальном моделировании процессов инженерной деятельности, реализуемых в обычной практике инженерными работниками при проектировании, программировании, сборке, настройке, наладке и сдаче систем автоматизации заказчику. Сокращение сроков достигается за счёт формализации процессов информационного обмена между системой и объектом управления и формирования соответствующей базы, из которой при выполнении реального проекта выбираются наиболее близкие решения и в короткие сроки адаптируются к реальному объекту управления. © СТА-ПРЕСС

RkJQdWJsaXNoZXIy MTQ4NjUy