ГОСТ Р 51840-2001
- моделирование функций интерфейса, например перегрузка входов/выходов обмениваемой информации между задачами или модулями конфигурации ПК.
4.6.2.6 Модификация прикладной программы
Функции модификации обеспечивают изменение, подстройку и исправление прикладных программ. Типичными функциями являются поиск, замена, вставка, стирание, добавление. Эти функции применяют к символам, инструкциям, программным модулям и т. д.
4.6.3 Документирование
Комплект документов должен быть представлен для полного описания конфигурации ПК и ее применения. Комплект документов может состоять из:
а) описания аппаратных средств с проектно-зависимой системой обозначений;
б) документов на прикладную программу:
- листинга программы с возможными мнемоническими обозначениями для сигналов и обрабатываемых данных;
- таблиц перекрестных ссылок для всех обрабатываемых данных (входов/выходов, внутренних функций, например внутренние записываемые данные, таймеры, счетчики);
- комментариев;
- описания модификаций;
в) руководства по обслуживанию.
4.6.4 Архивация прикладной программы
Для быстрого ремонта и минимизации времени простоя пользователю может потребоваться записать прикладную программу на энергонезависимый носитель, например ППЗУ, диски, ленты. Такую запись следует обновлять после любой модификации программы, чтобы выполняемая программа в конфигурации ПК и архивированная программа были идентичными.
4.7 Характеристики функций источника, питания
Источник питания обеспечивает создание напряжений, необходимых для функционирования технических средств конфигурации ПК, а также формирует сигналы управления для соответствующей старт/стопной синхронизации оборудования. Применение тех или иных источников питания зависит от выдаваемых напряжений для электропитания аппаратуры, потребляемой мощности, требований по бесперебойному функционированию и т. д.
4.8 Готовность и надежность
Каждая автоматизированная система требует определенного уровня готовности и надежности ее технических средств. Разработчик и потребитель несут ответственность за обеспечение соответствующей архитектуры всей автоматизированной системы, в которой характеристики конфигурации ПК и ее прикладной программы совместно удовлетворяли бы предусмотренным требованиям применения.
4.8.1 Архитектура автоматизированной системы
Архитектуру автоматизированной системы рекомендуется выбирать так, чтобы обеспечить повышение уровня готовности всего оборудования благодаря использованию таких характеристик, как избыточность, допустимость сбоев, автоматический контроль ошибок, а также диагностирование технических средств.
4.8.2 Архитектура конфигурации программируемого контроллера
В целях повышения качества технического обслуживания конфигурации ПК и уровня готовности автоматизированной системы могут быть применена модульная конструкция технических средств ПК и использованы соответствующие функции внутреннего самотестирования, обеспечивающие быструю идентификацию сбоев. Для специальных применений могут быть рассмотрены такие характеристики, как избыточность и допустимость сбоев.
4.8.3 Разработка, тестирование и обслуживание прикладной программы
Прикладная программа является ключевым компонентом всей автоматизированной системы. Большинство ПК обладают достаточной вычислительной мощностью для того, чтобы обеспечить функции диагностирования одновременно при выполнении минимальных функций управления. Необходимо предусматривать также процедуры моделирования поведения установки/процесса и соответствующую идентификацию ошибочных условий.
Адекватное тестирование прикладной программы является обязательным. Каждая модификация прикладной программы должна включать в себя соответствующие этапы разработки и тестирования так, чтобы общий уровень готовности и надежности автоматизированной системы не снижался. При этом программные документы следует соответствующим образом поддерживать и комментировать.
8