Приложение к приказу - Техническая политика дивизиона Россия (1039493), страница 23
Текст из файла (страница 23)
Контроллеры должны иметь модули, обеспечивающие возможность цифрового обмена с другими устройствами ПТК. При необходимости контроллеры должны иметь модули, обеспечивающие подключение к цифровыми магистралями нижнего уровня — «полевыми шинами» для подключения и обмена информацией и командами с интеллектуальными выносными модулями УСО.
Программируемые контроллеры производства зарубежных фирм должны быть:
-
сертифицированы по устойчивости к электромагнитным помехам (ЕМС) в соответствии с ЕN50082;
-
сертифицированы для применения в соответствии с нормами и правилами, действующими в Российской федерации;
-
изготовлены на предприятиях, имеющих сертификат качества по ISO 9001.
Должна обеспечиваться взаимозаменяемость рабочих операторских станций, расположенных на щитах управления, включая возможность доступа ко всей необходимой информации и возможность управления соответствующим оборудованием.
-
Объем и состав запасных частей, инструментов и принадлежностей.
Объем и состав запасных частей, инструментов и принадлежностей (ЗИП) должен быть достаточным для надежной и безотказной эксплуатации ПТК в течение гарантийного срока и составлять не менее чем 20% от общего количества элементов системы.
Восстановление ЗИП должно производиться поставщиком по договору сервисного обслуживания. В рамках сервисного договора поставщик обеспечивает необходимое количество ЗИП по всем типам оборудования.
В комплексе технических средств должны использоваться унифицированные средства серийного производства со сроком службы не менее 10 лет.
Должна быть организация сервисной поддержки в части технических консультаций в режиме 24/7.
В целях сокращения сроков поставки оборудования, поставщиком оборудования должны быть созданы резервные склады на территории присутствия подразделений дивизиона.
-
Программное обеспечение.
Должно предусматриваться разделение программного обеспечения (ПО) на базовое (фирменное), поставляемое разработчиком ПТК, и прикладное (пользовательское), которое разрабатывается разработчиком ПТК.
Базовое ПО должно включать в себя:
-
системное ПО,
-
программное обеспечение инструментальных средств разработки, отладки и документирования.
Системное ПО должно включать в себя:
-
операционную систему (системы);
-
пакеты программной поддержки обмена данными;
-
системы управления локальными и распределенными базами данных.
Программное обеспечение инструментальных средств разработки, отладки и документирования должно включать в себя:
- средства настройки базового ПО, диагностики и самодиагностики работоспособности ПТК;
- средства создания и отладки прикладного ПО.
Программное обеспечение ПТК должно быть защищено от несанкционированного доступа. Должны быть предусмотрены средства:
- обязательной аутентификации (опознавания) пользователей по паролю для выполнения функций обновления ПО;
- авторизации (разграничения доступа) к функциям обновления ПО;
- контроля целостности (неизменности) базового ПО.
Программное обеспечение ПТК должно сопровождаться эксплуатационной документацией, включая инструкции по эксплуатации.
Операционные системы устройств верхнего уровня ПТК должны удовлетворять следующим требованиям:
- поддержка многозадачного режима;
- поддержка обменов информации по локальным сетям передачи данных;
- возможность работы с мультимедиа;
- возможность конфигурирования под конкретные условия использования.
На нижнем уровне ПТК должны использоваться высокопроизводительные операционные системы, обеспечивающие:
- поддержку многозадачного или псевдомногозадачного режима;
- модульность, гибкую конфигурируемость, возможность 100 %-го размещения в энергонезависимой памяти контроллера;
- многоуровневую, основанную на приоритетах, обработку прерываний и присвоение меток времени зафиксированным событиям;
- развитые средства коммуникации (поддержка стандартных сетей передачи данных, а также различных промышленных интерфейсов ввода-вывода);
- возможность интеграции с техническими средствами сторонних разработчиков;
- использование операционных систем общего назначения в комплекте с приложениями, обеспечивающими реализацию свойств, характерных для мультизадачных систем реального времени.
Инструментальное ПО должно включать следующие программные средства:
- библиотеку программных модулей стандартных алгоритмов сбора и обработки технологической информации, управления, регулирования и технологических защит;
- средства автоматизированного формирования исполняемых программных модулей на основе технологических заданий, представленных в виде баз данных и технологических алгоритмов, разработанных с использованием технологических языков и библиотеки стандартных алгоритмов;
- средства организации и обслуживания баз данных;
- средства проведения самодиагностики и тестирования аппаратуры и программного обеспечения;
- средства разработки и включения в состав математического обеспечения ПТК и АСУТП программ, написанных на универсальных языках программирования;
- средства контроля и диагностики функционирования ПТК, а также его коррекции, модернизации и наладки на объекте.
Все типовые функции, связанные со сбором, обработкой, передачей, хранением и представлением информации, а также с выдачей управляющих воздействий и информации на исполнительные и другие внешние устройства, должны программироваться на технологических языках или с помощью других программных средств, не требующих знаний в области применения универсальных языков программирования.
Должна предусматриваться возможность сохранения исходных пользовательских программ на электронных носителях и при необходимости загрузки пользовательских программ через интерфейсные каналы в память контроллеров и в устройства верхнего уровня ПТК.
Должна предусматриваться возможность изменения или коррекции пользовательских программ в процессе эксплуатации ПТК. Корректировка отдельных программ должна быть локальной и не должна требовать вмешательства в остальные программы.
Все специальное и общесистемное программное обеспечение , входящее в состав систем управления оборудованием ТЭС (САУ, ИИС, АСУТП), должно устанавливаться на аппаратную часть (платформу) любого производителя без привязки к конкретному типу серверного оборудования.
Заказчик должен иметь возможность по разработанному Исполнителем “Руководство по установке ПО “с нуля”” самостоятельно устанавливать (в случае необходимости) ПО на аппаратную платформу в рамках рекомендуемых минимальных системных требований к оборудованию.
-
Информационное обеспечение.
В основу построения информационного обеспечения АСУТП должны быть положены следующие принципы:
- однократный ввод и многократное использование информации внутри системы;
- преобразование входной информации в цифровую форму с присвоением метки времени как можно ближе к месту получения информации;
- преобразование выходной информации из цифровой формы в физическую форму как можно ближе к месту ее использования;
- защита от недостоверной информации;
- помехоустойчивое кодирование и защита от несанкционированного получения, искажения и уничтожения информации.
Во всех случаях многократного ввода должны предусматриваться меры по сигнализации о недостоверной информации.
-
Лингвистическое обеспечение.
Лингвистическое обеспечение должно быть рассчитано на пользователя, не владеющего универсальными языками программирования или языками описания алгоритмов.
Лингвистическое обеспечение оператора-технолога должно сводиться к системе видеокадров и текстовых сообщений, снабженных необходимыми «меню», «подсказками» и «помощью», при организации его диалога с системой.
Лингвистическое обеспечение разработчиков, наладчиков и обслуживающего персонала ПТК и АСУТП должно содержать:
- инструментальные средства проектирования системы и разработки программного обеспечения;
- средства формирования и ведения баз данных;
- способы описания (языки описания) задач управления;
- способы формирования и включения в систему мнемосхем, отчетов (протоколов), ведомостей, архивов и т.д.;
- способы формирования и включения в систему прикладных информационных функций и задач (технологической сигнализации, регистрации событий, регистрации аварийных ситуаций, анализа действия технологических защит);
- способы включения в систему информационно-вычислительных задач;
- способы программирования и включения в систему специальных задач управления и обработки информации;
- унифицированные способы обмена информацией (сопряжения) с системой автоматизированного создания документации для автоматизации процессов проектирования и формирования файлов параметрирования АСУТП.
Языки технологического программирования должны обладать средствами документирования, позволяющими совмещать собственно программирование функций и задач АСУТП с получением эксплуатационной документации.
Лингвистическое обеспечение, используемое при наладке и эксплуатации АСУТП, должно обеспечивать возможность проведения тестирования, диагностирования, других регламентных работ и настройки системы.
Алгоритмические блоки, соответствующие определенному закону преобразования информации или одному шагу программ, должны быть стандартизованы, а связи между блоками - унифицированы.
Конфигурационный язык программирования должен обеспечивать реализацию всех задач управления (автоматического регулирования, логического управления, защит), а также задач обработки информации путем представления их в виде структурных схем преобразования информации или блок-схем пошагового логического управления.
Конфигурационный язык должен иметь модульную иерархическую структуру, позволяющую описывать различные объекты и манипулировать ими.
Для реализации программ логического управления в конфигурационном языке должны быть предусмотрены унифицированные средства:
-
управления программами;
-
реализации шаговых программ;
-
реализации логических и других преобразований.
Библиотека стандартных алгоритмических модулей должна включать в себя, как минимум, следующие группы алгоритмов:
-
П-, И-, ПИ- и ПИД - законов регулирования;
-
динамического преобразования;
-
алгебраических и других статических преобразований;
-
импульсного преобразования с временной зависимостью, задаваемой на стадии проектирования;
-
логических преобразований и связанных с ними операций, а также шагов логической программы;
-
стандартных алгоритмов управления приводами, механизмами и другими подобными объектами, а также регуляторами, программами, группами оборудования и т.п., включая приоритетную обработку команд от различных подсистем;
-
первичной и статистической обработки информации.
Система описания типовых информационных задач должна включать подсистемы:
- генерации видеограмм;
- генерации отчетов (ведомостей, журналов);
- генерации архивов.
Подсистема генерации видеограмм должна содержать:
- редактор изображений;
- средства организации библиотек изображений;
- библиотеки типовых изображений объектов, включая изображения виртуальных блоков управления исполнительными механизмами и устройствами автоматики;
- средства описания «меню»;
- средства описания способа формирования, условий вывода и задания текста технологических сообщений различного класса и т.п.
Подсистема генерации отчетов должна содержать средства:
- формирования форматов отчетов;
- описания данных, включаемых в отчет;
- задания операций (вычислений) над данными;
- описания условий формирования (вывода) отчета.
Подсистема генерации архивов, а также ввода и получения информации из архива должна содержать средства:
- описания архива (название, глубина хранения, условия уничтожения и т.п.);
- описания информации, вводимой в архив, и условий ее записи;
- защиты информации от несанкционированного доступа и т.п.
Для описания нетиповых задач должен использоваться любой формальный язык описания алгоритмов (блок-схемы, язык «проектирования» и т.п.). Программирование нетиповых задач должно осуществляться на одном из универсальных языков программирования.
Вся текстовая информация, включая язык интерфейса, должна быть выполнена на русском языке либо на языке, выбранном пользователем АСУТП (эксплуатирующей организацией).
-
Система единого времени.
В состав ПТК должна входить система единого времени, предназначенная для синхронизации таймеров всех вычислительных средств комплекса, технических и программных средств, обеспечивающих прием сигналов от стандартных устройств, формирующих сигналы точного времени на основе сигналов внешнего источника астрономического времени.








