ГОСТ Р 52350.29.4—2011
При проектировании следует учитывать ошибки аналого-цифрового преобразования, вычислений
и цифроаналогового преобразования. Суммарная погрешность преобразования аналоговых сигналов в
цифровую форму не должна превышать наименьших изменений показаний газоанализаторов,
требуемых настоящим стандартом.
4.3.2 Программное обеспечение
Компоненты программного обеспечения должны соответствовать следующим требованиям:
a) должна быть предусмотрена возможность распознавания пользователем установленной вер
сии программного обеспечения, например по маркировке на микросхеме памяти или на наружной по
верхности газоанализатора, или по выводимому на табло после включения газоанализатора номеру
версии программного обеспечения, или при выводе номера версии на табло по команде, вводимой
оператором;
b
) пользователь не должен иметь возможности самостоятельно изменять код программы;
c) данные, вводимые пользователем, должны быть проверены на соответствие области допусти
мых значений. Ввод недопустимых значений должен быть исключен. Доступ к изменению данных дол
жен быть авторизован, защита от доступа посторонних лиц должна быть
осуществляемой программными средствами — посредством пароля или механическим путем —
использованием меха нической блокировки. Введенные данные должны сохраняться после
отключения питания, а также при работе газоанализаторов в специальном режиме. Пределы
допустимых значений вводимых пользователем данных должны быть указаны в эксплуатационной
документации;
d) программное обеспечение должно быть разработано всоответствии с принципами структурно
го программирования, что облегчает его испытание и. при необходимости, корректировку. Програм
мные модули должны быть снабжены описанием взаимосвязей с другими программными модулями;
e) эксплуатационная документация должна содержать сведения о программном обеспечении, а
именно:
1) наименование и обозначение газоанализатора, к которому относится программное обеспече
ние;
2) идентификационное обозначение версии программного обеспечения;
3) функциональное описание;
4) структуру программного обеспечения (например, в виде блок-схемы или диаграммы Нас
ей — Шнейдермана);
5) дату проведенной корректировки программного обеспечения с указанием обновленных иден
тифицирующих данных.
4.3.3 Передача данных
Должна бытьобеспечена достоверность передачи цифровых данных между пространственно уда
ленными блоками газоанализатора. Задержка передачи данных, вызванная наличием ошибокпри пере
даче. не должна увеличивать более чем на треть время эили время срабатывания сигнализации для
сигнализаторов. При невыполнении этого условия газоанализатор должен переходить в специальный
режим; описание этого режима должно быть приведено в эксплуатационной документации.
П р и м е ч а н и е — Надежность передачи данных может быть обеспечена (но не ограничена) обнаружени
ем ошибок при передаче, повторной передачей поврежденных бпоков данных, исключением поврежденных блоков,
учетом задержек в линии передачи данных, предотвращением несанкционированногодоступа в сеть передачи дан
ных.
4.3.4 Программы самоконтроля
В программное обеспечение газоанализатора должны быть включены функции самоконтроля.
При обнаружении неисправностей газоанализатор должен переходить в специальный режим работы,
описание которого должно быть приведено в эксплуатационной документации.
Функции самоконтроля должны, как минимум, обеспечивать:
a) контроль напряжения электропитания цифровых устройств с периодом, не превышающим де
сятикратное время установления показаний Г09 или, для сигнализаторов, десятикратное время сраба
тывания сигнализации.
b
) проверку всех имеющихся звуковых и световых сигналов. Проверка может проводиться авто
матически после включения газоанализатора или по команде оператора. Срабатывание сигнализации
оценивается оператором;
7