1. Назначение ПОПрограмма предназначена для применения в автоматизированных системах управления технологическим процессом для непрерывного мониторинга герметичности трубопроводов в реальном времени и является основным инструментом их защиты за счет своевременного и точного определения факта и места утечки из газопроводов, конденсатопроводов, метанолопроводов, нефтепроводов, продуктопроводов (жидкие углеводороды).
Программа обеспечивает диспетчерский персонал трубопроводной системы достоверной информацией о месте и времени возникновения утечки, что позволяет
сократить длительность потери продукта при наличии утечки;
сократить время ликвидации утечки за счет своевременного и точного указания места утечки (время определения утечки не более 2-х минут, погрешность места не более 150 м);
снизить экономические последствия от утечки за счет сокращения времени реакции эксплуатационного персонала и времени на поиск и устранение утечки;
снизить экологические последствия от утечки и обеспечить безопасность людей.
2 Описание функциональных характеристикФункциональные возможности программы:- определение утечки по «негативной волне давления» методом фильтрации и статистического анализа распространения звуковых волн в перекачиваемом продукте;
- определение местоположения утечки;
- определение времени возникновения утечки;
- информирование диспетчерского персонала об утечке;
- адаптация алгоритмов утечки при изменении технологического режима продуктопровода;
- диагностика датчиков системы обнаружения утечек;
- регистрация, архивирование данных и передача в вышестоящие системы информации об утечке для предоставления диспетчеру трубопроводной системы;
- отслеживание положения внутритрубного устройства в трубопроводе
3 Программные и аппаратные требованияTREI-5B-05 - программируемый контроллер, в составе мастер-модуля М501Е, интеллектуального модуля М932, модуля HART-модема М541, модулей согласования магистрали, спутникового приемника с антенной. Для программирования контроллеровTREI-5B применяется инструментальная CASE-система Unimod PRO, поддерживающая языки технологического программирования PLC в соответствии с международным стандартом IEC 1131-3.
Платформа разработки система разработки технологических приложений Unimod PRO устанавливается на персональном компьютере под управлением ОС MS Windows 7 и выше и на контроллере TREI-5B-05.
Unimod PRO заложена методология структурного программирования, которая дает возможность пользователю описать автоматизируемый процесс в
наиболее легкой и понятной форме.
Интерфейс с пользователем системы Unimod PRO соответствует международному стандарту GUI
(Grafical User Interface - графический интерфейс пользователя), включающему многооконный режим работы,
полнографические редакторы, работу с мышью и т.п.
Основные возможности системы Unimod PRO следующие:
1) Поддержка3-х стандартных языков программирования стандарта IEC 1131-3 (ST, FBD, LD).
Основная особенность состоит в том, что пользователь имеет возможность описывать алгоритм исполнения
проекта в удобном для себя виде. То есть, в зависимости от типа решаемых задач, проект для одного
контроллера может включать программы представленные как на графических языках (FBD, LD) так и в текстовом виде (язык ST).
2) Полный набор стандартных операторов IEC для булевских, арифметических, логических операций.
Стандартные функциональные блоки поддерживают операции переключений, семафоры, счетчики,
гистерезис, интегрирование и дифференцирование по времени. Широкий набор алгебраических,
тригонометрических, сдвиговых функций.
Также Unimod PRO позволяет пользователю подключать в проект свои функции и блоки.
3) Дистанционный загрузчик, который автоматически находит свою целевую систему по
последовательному каналу или Ethernet и компилятор исполняемого приложения входит в состав системы
разработки Unimod PRO и не требуют отдельных настроек.
4) Отладчик Unimod PRO позволяет проводить отладку приложений на эмуляторе инструментального
ПК, а также просматривать состояние переменных уже во время выполнения прикладной задачи
контролером. Эмулятор и отладчик содержат одинаково полный набор команд для управления отладкой
приложения. Отладчик обеспечивает следующие возможности:
–поддержка механизма выполнения программ по шагам;
–трассировка рабочих переменных;
–интерактивная модификация значений переменных;
–изменение продолжительности цикла выполнения приложения;
–блокировка и эмуляция сигналов, подаваемых на каналы ввода.
5) Наличие в Unimod PRO редактора привязки соединений, позволяет устанавливать логическую
связь между переменными технологических программ и физическими каналами ввода/вывода контроллера.
6) Реализованный экспорт/импорт данных, обеспечивает полноценный обмен информацией с
другими приложениями(ISaGRAF).
7) Для мобильного переноса проектов на другие рабочие места реализована архивация проектов.
8) Реализована поддержка межконтроллерного обмена для контроллеровTREI-5В.
9) Реализованы средства для установки времени на контроллере и синхронизация его с временем ПК.
10) Unimod PRO содержит встроенные средства контроля за внесенными изменениями в
программный код приложения
11) Печать отчетов по разработанному проекту выполнена с большой степенью детализации, включая
печать таблиц перекрестных ссылок для программ и отдельных переменных.
12) Для пользователя выполнено полное документирование системы Unimod PRO и языков программирования.
Технологическое приложение компилируется в системно-независимый код (Target Independent Code
TIC), который загружается через локальную сеть «Ethernet» или через последовательный порт «СОМ» на целевую платформу контроллераTREI-5B для исполнения. В приложении содержатся данные о
конфигурации каналов ввода/вывода, распределении памяти, программные инструкции. Технологическое приложение сохраняется в энергонезависимой памяти, и автоматически запускается на исполнение после подачи питания.
Исполнительная система включает в себя целевую задачу(ядро) Unimod PRO (обеспечивает
исполнение программ на контроллере) и набор задач связи (интерфейс с верхним уровнем).
Программа-Шлюз используется для организации множественного доступа к исполнительной системе
контроллера со стороны программного обеспечения верхнего уровня и обеспечивает прозрачный доступ со
стороны локального или удалённого клиента. Поддерживается связь по последовательным каналам RS-232/485 и Ethernet
Программы диагностики из состава Unimod PRO используются для диагностирования работоспособности аппаратной части контроллера и его исполнительной системы.
4. Состав ПОПО «Программа «СОУ-ЦП» для обнаружения утечек на магистральных продуктопроводах в составе компонента ЦП-2.87.01 СПО-01 линейной станции и компонента ЦП-3.62.01 СПО-01 центральной станции» представляет из себя технологическое приложение, функционирующее в среде исполнительной системы Unimod PRO устройства программного управления TREI-5B-05 компании ТРЭЙ.
Язык программирования Borland С++, IEC 61131-3: (ST, FBD).
Используются сторонние компоненты – среда разработки и исполнения Unimod PRO устройства программного управления TREI-5B-05 компании ТРЭЙ в составе программ Gate configurator, UMDiag, File Explorer.
5.1 Запуск ПО Перед запуском ПО убедитесь, что все необходимое оборудование находится в рабочем состоянии. Запускайте и проверяйте работоспособность ПО в соответствии с инструкциями, предоставленными в руководстве по ПНР системы СОУ.
5.2 Управление Осуществляйте регулярный мониторинг состояния системы с использованием инструментов мониторинга и журналов системных событий. Производите оперативное управление системой в случае выявления проблем или аномалий, чтобы предотвратить возможные сбои.
5.3 Резервное копирование и восстановлениеПланируйте и проводите регулярное резервное копирование данных системы СОУ, в которой работает ПО, включая архивные файлы.
Тестируйте процедуры восстановления из резервных копий, чтобы быть уверенным в их работоспособности в случае необходимости.
5.4 Обновление Обновление ПО производится только по инициативе Исполнителя после ремонта или замены технических средств на объекте Заказчика. Осуществляйте техническое обслуживание оборудования и инфраструктуры, чтобы предотвратить возможные сбои и проблемы.
5.5 Техническая поддержка Заказчик подает заявку на техническую поддержку при возникновении проблем при работе ПО. В заявке необходимо фиксировать основные данные о проблеме, включая описание проблемы, контактные данные сотрудника Заказчика ответственного за эксплуатацию, срочность запроса и другую необходимую информацию.