안전 애플리케이션
안전 개념은 다음 요건을 전제로 합니다.
- 안전 애플리케이션을 생성, 작동 및 유지보수해야 할 책임을 집니다.
- 안전 시스템에 대해 완전히 자격을 갖추고, 특별한 교육을 받고, 경험이 풍부합니다.
- 사양, 프로그래밍 및 명명 규칙을 엄격히 준수함으로써 프로그래밍 오류를 탐지하는 논리를 올바르게 적용합니다.
- 애플리케이션에 대한 주요 분석을 수행하고 가능한 모든 조치를 사용하여 에러를 검출합니다.
- 안전 서명을 수동으로 검사하여 모든 애플리케이션 다운로드를 확인합니다.
- 안전 관련 시스템을 작동하기 전에 전체 시스템에 대한 모든 기능 테스트를 수행합니다. 이 테스트에는 다음이 포괄적으로 포함됩니다.
- 애드온 프로파일을 통한 I/O 구성을 비롯하여 구현된 안전 기능의 전체 기능이 개별 장비의 한도를 초과하는지 검증합니다(경계 테스트).
- 올바른 버전의 소프트웨어가 사용되고 있는지 확인합니다.
컨트롤러 모드 | 컨트롤러 안전 실행 |
|---|---|
Program |
|
Test |
|
Run |
|
서명 없이 잠금 해제됨 | 개발 목적으로만 사용 |
|
서명 없이 잠김 | 개발 목적으로만 사용 |
|
서명으로 잠금 해제됨 | SIL 2/SIL 3(컨트롤러당) |
|
서명으로 잠금 | SIL 2/SIL 3(컨트롤러당) |
중요:
컨트롤러가 안전 잠금 상태이고 안전 잠금 해제 암호를 분실하여 다운로드가 필요한 경우, 컨트롤러의 스테이지 1 리셋을 수행해야 합니다.
|
1
이 수준을 달성하려면 본 안전 참조 문서에 정의된 안전 요구 사항을 준수해야 합니다.
의견을 작성 부탁드립니다.