Примечание - Данный подраздел должен применяться вместе с ГОСТ Р (МЭК 61131-1), 5.7 и 5.8 настоящего стандарта (с удаленными станциями ввода/вывода и внешними устройствами).
5.6.1 Общие положения
См. рисунок 1 и приложение А для определения и иллюстрации конфигурации ПК, главного процессора (ГПУ), центрального запоминающего устройства и других терминов, используемых в данном подразделе.
5.6.2 Требования
Главный процессор(ы) и устройства памяти являются частью постоянной установки ПК и поэтому проверяются соответствующим образом. Они подчиняются всем общим требованиям, касающимся условий эксплуатации, механической части конструкции, безопасности, маркировок, и т.д. (см. 3.1, 5.8, 5.9, 5.11 и раздел 6).
5.6.3 Информация, предоставляемая изготовителем, должна содержать:
1) способ организации и объем памяти программы;
2) способ организации, объем памяти данных и число разрядов в слове;
3) используемый(ые) тип(ы) памяти (например, КМОП и т.д.);
4) функциональные возможности резервирования памяти и служебные требования;
5) данные, связи и процедуры, которые определяют желательную конфигурацию (стойки, кабели, расширители шин, блок питания, максимальное число входов/выходов на тип, максимальное число модулей ввода - вывода и т.д.);
6) описание языков программирования, поддерживаемых конфигурацией ПК (комбинация средств программирования, отладки и тестирования главного(ых) процессора(ов));
7) сведения о том, поддерживаются ли языки программирования, определенные в МЭК 61131-3[3], и до какой степени, включая различия, если они имеются (объекты, команды, семантические и синтаксические правила, и т.д.);
8) методы вычислений, которые определяют каждое использование памяти (прикладная программа пользователя и данные, программа ПЗУ и данные в случае применения), и среднее, минимальное и максимальное значения времени каждого (сканирования, отклика системы, передачи, выполнения);
9) способы, которыми обрабатываются сигналы ввода/вывода (т.е. использование регистров отображения состояний входов/выходов, периодически обновляемых системой, непосредственные команды типа "получены/помещены", программы прерывания и программы, управляемые событиями и т.д.) и их влияние на следующие параметры:
- время отклика системы;
- возможности повторного запуска (то есть холодный, теплый, горячий пуск);
10) конкретные временные интервалы для ввода, вывода, обработки сигналов и т.п.;
11) влияние непостоянно устанавливаемых внешних устройств на каждый соответствующий временной интервал (см. перечисление 8) в случае, когда они включены/выключены, подсоединены/отсоединены к их интерфейсу конфигурации ПК;
12) информация о состоянии конфигурации ПК относительно повторного запуска, если он применяется. Описание и использование программируемых таймеров, пригодных для определения различия в поведении процесса от теплого и горячего повторных запусков;
13) встроенные функции тестирования и диагностики (см. 5.11).