ГОСТ Р 51841-2001
6) описание языков программирования, поддерживаемых конфигурацией ПК (комбинация средств программирования, отладки и тестирования главного(ых) процессора(ов));
7) сведения о том, поддерживаются ли языки программирования, определенные в МЭК 61131-3[3], и до какой степени, включая различия, если они имеются (объекты, команды, семантические и синтаксические правила, и т. д.);
8) методы вычислений, которые определяют каждое использование памяти (прикладная программа пользователя и данные, программа ПЗУ и данные в случае применения), и среднее, минимальное и максимальное значения времени каждого (сканирования, отклика системы, передачи, выполнения);
9) способы, которыми обрабатываются сигналы ввода/вывода (т. е. использование регистров отображения состояний входов/выходов, периодически обновляемых системой, непосредственные команды типа «получены/помещены», программы прерывания и программы, управляемые событиями и т. д.) и их влияние на следующие параметры:
- время отклика системы;
- возможности повторного запуска (то есть холодный, теплый, горячий пуск);
10) конкретные временный интервалы для ввода, вывода, обработки сигналов и т. п.;
11) влияние непостоянно устанавливаемых внешних устройств на каждый соответствующий временной интервал (см. перечисление 8) в случае, когда они включены/выключены, подсоединены/отсоединены к их интерфейсу конфигурации ПК;
12) информация о состоянии конфигурации ПК относительно повторного запуска, если он применяется. Описание и использование программируемых таймеров, пригодных для определения различия в поведении процесса от теплого и горячего повторных запусков;
13) встроенные функции тестирования и диагностики (см. 5.11).
5.7 Станции удаленного ввода/вывода данных (СУБД)
СУБД являются частью стационарной установки ПК и поэтому проверяются соответствующим образом. Однако для простоты проведения испытаний изолированные СУБД могут проверяться отдельно, если это целесообразно.
5.7.1 Требования
1) Требования для провалов и прерываний напряжения источника(ов) питания полностью применимы к СУБД (см. 5.2.1.2).
2) Б случае потери связи с прикладной программой главного процессора СУБД должны быть способны установить свои выходные сигналы в заданные состояния в пределах указанных временных задержек, без прохождения через неопределенные состояния, а также обеспечить сигнал индикации ошибки.
3) Конфигурация главного процессора должна обеспечить прикладную программу пользователя соответствующей информацией относительно текущего состояния СУБД.
5.7.2 Информация, предоставляемая изготовителем
Б дополнение к требованиям раздела 7 изготовитель должен предоставить следующую информацию:
1) технические требования для выбора адекватных кабелей и других устройств, необходимых для линии связи;
2) технические требования для надлежащей инсталляции всей системы (включая надлежащий выбор источника(ов) питания);
3) тип сети связи для входов/выходов ПК (точка — точка, звезда, многоточечная, кольцевая и
т. д.);
4) принципы, процедуры и скорости передачи, используемые на линии связи, а также их возможности передавать данные от и к СУБД с точки зрения исправления/обнаружения ошибки и задержек передачи в лучшем, наиболее вероятном и самом худшем случаях;
5) влияние на время передачи, необходимое для доставки входной информации СУБД и состояния СУБД в прикладную программу пользователя, а также для передачи ее логических решений на выходы УСББ;
6) заданные величины и задержки согласно 5.7.1;
7) данные, связанные с конфигурацией: максимальное число УСББ в каждой конкретной конфигурации ПК, минимальный/максимальный размер каждой из них;
23