Articles

IEC61508 는 무엇입니까? 안전 무결성 수준(SIL)기본 사항을 결정하는 방법은 무엇입니까?

소프트웨어의 기능 안전을 보장하는 것은 많은 산업 분야에서 필수적입니다. 유익한 전략 중 하나는 기능 안전 표준을 사용하는 것입니다. 여기에서는 IEC61508 이 무엇인지 설명하고 sil 이 무엇인지,SIL 수준을 결정하는 방법을 포함하여 sil(safety integrity level)기본 사항을 제공합니다.

가장 관심있는 섹션을 따라 읽거나 뛰어 넘으십시오.

  • IEC61508 은 무엇입니까?
  • IEC61508 개요
  • Sil(Safety Integrity Level)기본 사항은 무엇입니까?
  • 가이드 IEC61508 소프트웨어 규정 준수

IEC61508 이란 무엇입니까?

IEC61508 국제 기능 안전 표준 및 제공하는 프레임워크에 대한 안전 라이프사이클 활동입니다. “라는 제목의 기능 안전의 전기/전자/프로그래밍 전자 안전 관리 시스템(E/E/PE,또는 E/E/PE)”,61508 우산 기능 안전 표준 및원을 위한 산업별 표준입니다.

여기에서,우리는 대한 개요를 제공의 안전 표준 및 안전 무결성 기준(SIL:Safety Integrity level)—기초 plus 규정 준수를 위한 팁 소프트웨어 개발 팀이 있습니다.

IEC61508 개요

기능 안전은 중요한 모든 산업에서. 그리고 그것은 안전에 중요한 산업에 특히 중요합니다.

IEC61508 범위

는 표준 커버는 안전 관련 시스템을 통합하는 전기/전자/프로그래밍 전자 장치입니다.

이 표준은 특히 안전 기능이 실패 할 때 발생하는 위험을 다룹니다. 그리고 안전 표준의 주요 목표는 허용 가능한 수준으로 실패의 위험을 줄이는 것입니다.

IEC61508 의 8 부분은 무엇입니까?

표준의 8 개 부분:

부품 0:표준과 관련된 기능 안전.

1 부:일반 요구 사항.

2 부:E/E/PE 안전 관련 시스템에 대한 요구 사항.

파트 3:소프트웨어 요구 사항.

파트 4:정의와 약어.

제 5 부:안전 무결성 수준의 결정을위한 방법의 예.

6 부: 부품 2 및 3 의 적용에 관한 지침.

7 부:기술 및 측정 개요.

부품 1-3 에는 표준의 요구 사항이 포함되어 있습니다. 나머지는 지침을 철자하고 개발을위한 예제를 제공합니다.

도구에 대한 IEC61508 인증은 무엇입니까?

개발 도구에 대한 인증은 선택 사항입니다. 비록,그것은 마음의 평화를 제공 않습니다,그것은 도구 자격 쉽게.

이상적으로 안전에 중요한 제품 개발에 사용되는 모든 도구는 안전 표준에 대한 인증을 받았습니다. 안전이 중요한 시스템 개발에 사용하기 위해 SGS-TÜV Saar 와 같은 독립 조직에서 인증한 Helix QAC 와 같은 도구를 찾아야 합니다.

관련 기능 안전 표준?

안전 표준에는 자동차 전기/전자 시스템 용

  • ISO26262 의 여러 산업별 적응이 있습니다.
  • 철도 신청을 위한 EN50128.
  • 의료 기기를 위한 IEC62304.
  • 기계 시스템 설계를위한 IEC62061.

📕관련 리소스: 가이드는 기능 안전>>>

은 무엇 안전 무결성 기준(SIL:Safety Integrity level)기본입니까?

안전 표준은 기능 안전에 중점을 둡니다. 그리고 안전 무결성 수준(SIL)을 할당하는 것은 기능 안전의 중요한 구성 요소입니다.

SIL 이란 무엇입니까?

SIL 은 안전 기능에 의해 제공되는 위험 감소의 상대적 수준입니다.

SIL 등급은 위험의 빈도 및 심각도와 상관 관계가 있습니다. 그들은 안전을 유지하고 달성하는 데 필요한 성능,즉 실패 확률을 결정합니다.

4 개의 SILs-SIL1,SIL2,SIL3 및 SIL4 가 있습니다. SIL 이 높을수록 실패 위험이 커집니다. 그리고 실패의 위험이 클수록 안전 요구 사항이 엄격 해집니다.

Safety Integrity Level Probability of Failure on Demand Risk Reduction Factor
SIL 4 ≥105 to <104 100,000 to 10,000
SIL 3 ≥104 to <103 10,000 to 1,000
SIL 2 ≥103 to <102 1,000 to 100
SIL 1 ≥102 to <101 100 to 10

참고 실스에 대한 안전 기준에서 매우 다르 ASILs ISO26262—과 안전 수준에서 다른 표준입니다.

이 수준들이 대략 비교되는 방법은 다음과 같습니다.

Functional Safety Standard Safety Levels (Least to Most Stringent)
IEC 61508 SIL 1 SIL 2 SIL 3 Sil 4
ISO 26262 ASIL A ASIL B ASIL C ASIL D
DO-178C Level E Level D Level C Level B Level A
IEC 62304 Class A
Class B
Class C
EN 50128 SSIL 0 SSIL 1 SSIL 2 SSIL 3 SSIL 4

📕 Related Resource: Learn more about ASIL in ISO 26262>>>

Hazard and Risk Analysis for Determining SILs

Ensuring functional safety requires a hazard analysis and risk assessment of equipment under control (EUC).

위험 분석을 식별 가능한 모든 위험에 의해 만들어진 제품,프로세스,또는 응용 프로그램입니다. 이는 안전 표준에 대한 안전 기능 요구 사항을 결정합니다.

귀하가 식별하는 각 위험에 대해 위험 평가를 수행해야합니다. 이것은 위험이 발생하는 빈도 또는 가능성뿐만 아니라 발생하는 경우 결과의 심각성을 평가합니다. 위험 평가는 안전 표준에 대한 안전 무결성 요구 사항을 결정합니다. 그리고 그들은 위험을 줄이기 위해 필요한 SIL 을 결정하는 데 중요합니다.

질적 또는 정량 분석을 사용하여 위험을 평가할 수 있습니다. 특정 방법은 필요하지 않습니다. 위험을 평가할 수 있는 한 가지 방법은 요구 사항 추적 매트릭스를 만들고 fmea(failure modes and effects analysis)를 수행하는 것입니다.

SIL 이 중요한 이유는 무엇입니까?

SIL 등급은 충족해야 할 기능 안전 요구 사항을 결정합니다. Sils 를 기반으로 한 소프트웨어 개발 및 설계 기술에 대한 다른 권장 사항이 있습니다.

이러한 권장 사항은 다음과 같습니다:

  • “HR”나타내는 방법이 매우 좋습니다.
  • “R”은 방법이 권장됨을 나타냅니다.
  • “—“는 메소드가 사용되거나 사용 된 것에 대한 권장 사항이 없음을 나타냅니다.

예를 들어 sil1 에는 설계 및 코딩 표준이 권장되고 SILs2,3 및 4 에는 적극 권장됩니다. 그리고 순방향 추적 성은 SILs1 및 2 에 권장되며 SILs3 및 4 에 권장됩니다.

Guide to IEC61508 소프트웨어 준수

을 준수하는 안전 표준 또는 해당 업계의 특정 변종—중요한 모든 안전-중요한 개발자입니다. 또한 제품의 안전 수명주기 전반에 걸쳐 규정 준수를 유지하는 것이 중요합니다.

수명주기 전반에 걸쳐 실수와 오류를 피하기 위해 표준에서 특정 방법(SILs 기준)을 사용해야합니다. 그러나 이것은 시행하기가 어려울 수 있습니다.더 쉽게 만들 수있는 방법은 다음과 같습니다.

요구 사항 추적 성 확립

기능 안전 요구 사항을 충족시키고 충족 시켰음을 증명하는 것은 도전 과제입니다.

요구 사항은 아키텍처,디자인 및 코딩으로 전달되어야합니다. 테스트는 요구 사항이 모든 단계마다 충족되는지 확인해야합니다. 그래야만 소프트웨어가 안전 표준의 요구 사항을 충족하는지 확인할 수 있습니다.

요구 사항 추적 성을 수립하면 검증 및 검증이보다 쉬워집니다. 특히 Helix ALM 과 같은 추적 도구를 사용하는 경우 더욱 그렇습니다. 게다가,그것은 당신이 분석하고 개발에 위험을 줄일 수 있습니다.

안전 표준 준수를 위한 추적성 활용에 대해 자세히 알아보세요.

추적 기능에 대한 기능 안전

적용 코딩 표준

을 안전하고 안전하고 신뢰할 수 있는 코드는 어려울 수 있습니다. 코드는 SIL 등급에 따라 특정 디자인 및 코딩 지침을 충족해야합니다.

코딩 표준(예:MISRA)을 적용하면 특정 안전 표준 지침에 대해 코드를 쉽게 확인할 수 있습니다. 특히 c/C++용 Helix QAC 또는 C,C++,C#및 Java 용 Klocwork 와 같은 정적 분석기를 사용하는 경우 더욱 그렇습니다.

Perforce 정적 코드 분석기가 기능 안전 코딩 표준을 적용하는 것이 얼마나 쉬운 지 확인하십시오.

▶️무료 평가판 시작

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다