Документ "Описание и логические схемы алгоритмов" * (ПБ) 

Документ "Описание и логические схемы алгоритмов" * (ПБ)

Описания алгоритмов группируются в соответствии с организационной и функциональной структурой объекта автоматизации:

  1. Рабочее место технолога-оператора;
  2. Технологический узел / блок;
  3. Процедура / Алгоритм.

Документ "Описание и логические схемы алгоритмов" в зависимости от специфики АСУТП допускается разрабатывать как документ "Описание алгоритмов", или как документ "Логические схемы алгоритмов".

По каждому алгоритму документ "Описание алгоритмов" содержит разделы:

В разделе "Краткое описание технологического процесса" приводятся краткие сведения о технологическом процессе (объекте автоматизации), при управлении которым используется данный алгоритм. В разделе "Цели управления" приводится:

  1. Назначение алгоритма;
  2. Обозначение документа "Описание алгоритма", с которым связан данный алгоритм (при необходимости);
  3. Ограничения на возможность и условия применения алгоритма и характеристики качества решения (точность, время решения и т.д.);
  4. Общие требования к входным и выходным данным (форматам, кодам и т. д.), обеспечивающие правильность работы алгоритма.

В разделе "Стратегия управления (Математическое описание)" приводится:

  1. Перечень принятых допущений и оценки соответствия принятой стратегии управления реальному процессу в различных режимах и условиях работы (например, стационарные режимы, режимы пуска и останова агрегатов, аварийные ситуации и т. д.);
  2. Математическое описание процесса;
  3. Сведения о научно-исследовательских работах, если они использованы для разработки алгоритма.

В разделе "Алгоритм решения" следует приводить:

  1. Пошаговое описание логики алгоритма и способа формирования результатов решения с указанием последовательности выполнения функциональных блоков или шагов, расчетных или логических формул, используемых в алгоритме;
  2. Правила контроля достоверности входных данных и вычислений;
  3. Описание связей между частями и операциями алгоритма;
  4. Ссылки на соответствующие схемы автоматизации и блок-схемы;
  5. Распечатку детальной конфигурации функциональных блоков, либо текста программы.

Алгоритмом должны быть предусмотрены все ситуации, которые могут возникнуть в процессе решения задачи.

При изложении алгоритма следует использовать условные обозначения реквизитов, сигналов, граф, строк со ссылкой на соответствующие массивы и перечни сигналов.

В расчетных соотношениях (формулах) должны быть использованы обозначения реквизитов, приведенные при описании в других разделах документа.

Алгоритм представляется одним из следующих способов:

  1. Графический, в виде схемы;
  2. Табличный;
  3. Текстовый;
  4. Смешанный графический или табличный с текстовой частью.

Способ представления алгоритма выбирает Разработчик, исходя из сущности алгоритма, своей собственной сущности, и возможности её формального описания.

При этом указываются контрольные соотношения, которые позволяют выявить ошибки, допущенные в процессе счета, и решение о необходимости отклонений от нормального процесса вычислений (продолжении работы по одному из вариантов алгоритма).

В разделе "Результаты решения" следует приводить перечень массивов или сигналов, формируемых в результате реализации алгоритма, в том числе:

  1. Массивы информации или сигналов, формируемые для выдачи управляющих воздействий и выходных сообщений (документов, видеокадров, сигналов управления и т. д.);
  2. Массивы информации, сохраняемой для решения данной и других задач.

По каждому массиву приводится:

  1. Наименование, обозначение, максимальное число записей;
  2. Перечень наименований и обозначений реквизитов и (или) выходных переменных, используемых для формирования выходных сообщений или ссылку на массивы, содержащие эти данные.