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

ГОСТ 31610.29-4-2023 (IEC 60079-29-4:2009) Взрывоопасные среды. Часть 29-4. Газоанализаторы. Общие технические требования и методы испытаний газоанализаторов горючих газов с открытым оптическим каналом

     4.3 Требования к газоанализаторам с программным управлением

При разработке газоанализаторов с программным управлением должны быть учтены повышенные риски отказов газоанализаторов из-за возможных ошибок в программном обеспечении.

4.3.1 Ошибки преобразования

Связь между аналоговым и соответствующим цифровым сигналами должна быть однозначной. Аналого-цифровой преобразователь должен обеспечить преобразование во всем диапазоне предполагаемых значений аналогового сигнала в соответствии с техническими характеристиками газоанализатора. Должна быть обеспечена четкая индикация выхода аналогового сигнала за пределы допустимого диапазона преобразования.

При проектировании следует учитывать ошибки аналого-цифрового преобразования, вычислений и цифроаналогового преобразования. Суммарная погрешность преобразования аналоговых сигналов в цифровую форму не должна превышать наименьших изменений показаний газоанализаторов, требуемых настоящим стандартом.

4.3.2 Программное обеспечение

Компоненты программного обеспечения должны соответствовать следующим требованиям:

a) должна быть предусмотрена возможность распознавания пользователем установленной версии программного обеспечения, например по маркировке на микросхеме памяти или на наружной поверхности газоанализатора, или по выводимому на табло после включения газоанализатора номеру версии программного обеспечения, или при выводе номера версии на табло по команде, вводимой оператором;

b) пользователь не должен иметь возможности самостоятельно изменять исполняемый код программного обеспечения;

c) данные, вводимые пользователем, должны быть проверены на соответствие области допустимых значений. Ввод недопустимых значений должен быть исключен. Доступ к изменению данных должен быть авторизован, защита от доступа посторонних лиц должна быть осуществляемой программными средствами - посредством пароля или механическим путем - использованием механической блокировки. Введенные данные должны сохраняться после отключения питания, а также при работе газоанализаторов в специальном режиме. Пределы допустимых значений вводимых пользователем данных должны быть указаны в эксплуатационной документации;

d) программное обеспечение должно быть разработано в соответствии с принципами структурного программирования, чтобы облегчать испытания и обслуживание. Программные модули, если они применяются, должны быть снабжены описанием взаимосвязей с другими программными модулями;

e) эксплуатационная документация должна содержать сведения о программном обеспечении, а именно:

1) наименование и обозначение газоанализатора, к которому относится программное обеспечение;

2) идентификационное обозначение версии программного обеспечения;

3) функциональное описание;