ГОСТ Р 51840-2001
- оператора информацией, необходимой для мониторинга функционирования установки/процесса;
- оператору взаимодействия с конкретной конфигурацией ПК и его прикладной программой в целях принятия решений и выполнения настроек вне зависимости от индивидуальных возможностей.
4.6 Характеристики функций программирования, отладки, мониторинга, тестирования и документирования
Данные функции реализуются либо как интегрированные, либо как независимые части ПК. Они обеспечивают генерацию кодов и хранение прикладных программ и данных в запоминаю-щем(их) устройстве(ах) ПК, а также повторное считывание таких программ и данных из запомина-ющего(их) устройства(ств).
4.6.1 Запись прикладной программы
4.6.1.1 Создание прикладной программы
Прикладная программа может быть введена с помощью алфавитно-цифровой или символьной клавиатуры, а в случае использования дисплеев с управляемым меню — с помощью ключей курсора, джойстика, мыши и т. д. Ввод всех программ и данных обычно проверяют на обоснованность и внутреннюю согласованность с целью минимизировать ввод некорректных программ и данных.
4.6.1.2 Отображение прикладной программы
В процессе создания прикладной программы все инструкции отображаются немедленно: команда за командой (в случае строчечного дисплея) или фрагмент за фрагментом (в случае дисплея большого размера). Кроме того, полная программа может быть распечатана. Если допускается альтернативное представление элементов языка программирования, то вывод на дисплей обычно осуществляется по выбору пользователя.
4.6.2 Запуск автоматизированной системы
4.6.2.1 Загрузка прикладной программы
Созданная программа постоянно находится либо в ЗУ ПК, либо в ЗУ инструментальных средств программирования и отладки. В последнем случае требуется начальная загрузка ЗУ или ввод картриджа памяти в программируемый контроллер до запуска.
4.6.2.2 Доступ к памяти
В течение запуска или операций по устранению сбоев область памяти прикладной программы и прикладных данных доступна инструментальным средствам программирования и отладки, а также процессорному блоку для возможности мониторинга, модификации и коррекции программы. Это может быть осуществлено в режиме «on-line», т. е. неавтономном (например, пока программируемый контроллер управляет механизмом/процессом).
4.6.2.3 Адаптация системы с программируемым контроллером
При адаптации конфигурации ПК с управляемым механизмом/процессом типовыми функциями являются:
- функции тестирования, которые контролируют датчики и приводы, связанные с конфигурацией ПК (например, перегрузка выходов ПК);
- функции тестирования, которые проверяют функционирование программных последовательностей (например, установка флажков и перегрузка входов);
- установка и переустановка констант (например, таймеров, счетчиков).
4.6.2.4 Индикация состояния автоматизированной системы
Возможность представления информации об установке/процессе, внутреннем состоянии конфигурации ПК и ее прикладной программе позволяет облегчить запуск и отладку конкретного применения ПК. Типичные средства представления такой информации:
- индикация состояния для входов/выходов;
- индикация/запись изменений состояний внешних сигналов и внутренних данных;
- мониторинг времени сканирования/времени исполнения;
- отображение в реальном масштабе времени исполнения программы и обработки данных;
- индикация состояния устройств защиты от короткого замыкания плавких предохранителей.
4.6.2.5 Тестирование прикладной программы
Функции тестирования необходимы пользователю при написании, отладке и контроле прикладной программы. Типичными функциями тестирования являются:
- контроль состояния входов/выходов, внутренних функций (таймеров, счетчиков);
- контроль программных последовательностей, например пошаговые операции изменения времени программных циклов, команды останова;
7