Статус документа
Статус документа

ГОСТ Р 51841-2001 (МЭК 61131-2-92) Программируемые контроллеры. Общие технические требования и методы испытаний

     5.6 Главный(е) процессор(ы) и запоминающие устройства конфигурации ПК


Примечание - Данный подраздел должен применяться вместе с ГОСТ Р (МЭК 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).