안전 애플리케이션

안전 개념은 다음 요건을 전제로 합니다.
  • 안전 애플리케이션을 생성, 작동 및 유지보수해야 할 책임을 집니다.
  • 안전 시스템에 대해 완전히 자격을 갖추고, 특별한 교육을 받고, 경험이 풍부합니다.
  • 사양, 프로그래밍 및 명명 규칙을 엄격히 준수함으로써 프로그래밍 오류를 탐지하는 논리를 올바르게 적용합니다.
  • 애플리케이션에 대한 주요 분석을 수행하고 가능한 모든 조치를 사용하여 에러를 검출합니다.
  • 안전 서명을 수동으로 검사하여 모든 애플리케이션 다운로드를 확인합니다.
  • 안전 관련 시스템을 작동하기 전에 전체 시스템에 대한 모든 기능 테스트를 수행합니다. 이 테스트에는 다음이 포괄적으로 포함됩니다.
    • 애드온 프로파일을 통한 I/O 구성을 비롯하여 구현된 안전 기능의 전체 기능이 개별 장비의 한도를 초과하는지 검증합니다(경계 테스트).
    • 올바른 버전의 소프트웨어가 사용되고 있는지 확인합니다.
컨트롤러 모드가 안전 실행에 미치는 영향
컨트롤러 모드
컨트롤러 안전 실행
Program
  • 안전 입력 및 출력 연결이 수립 및 유지됩니다. 안전 입력 태그는 안전 입력 값을 반영하도록 업데이트됩니다.
  • 안전 매핑 태그는 표준 컨트롤러 태그 값을 반영하도록 업데이트됩니다.
  • 안전 태스크 로직을 스캔하지 않고 있습니다.
Test
  • 안전 입력 및 출력 연결이 수립 및 유지됩니다. 안전 입력 태그는 안전 입력 값을 반영하도록 업데이트됩니다.
  • 안전 매핑 태그는 표준 컨트롤러 태그 값을 반영하도록 업데이트됩니다.
  • 안전 태스크 로직을 스캔하고 있습니다.
Run
  • 안전 입력 및 출력 연결이 설정 및 유지됩니다.
    • 안전 입력 태그는 안전 입력 값을 반영하도록 업데이트됩니다.
    • 컨트롤러가 '실행' 안전 출력 패킷을 전송합니다.
  • 안전 매핑 태그는 표준 컨트롤러 태그 값을 반영하도록 업데이트됩니다.
  • 안전 태스크 로직을 스캔하고 있습니다.
  • 모든 안전 태스크 프로세스 로직, 로직 출력 비교 로직 출력이 안전 출력에 기록됩니다.
안전 애플리케이션 상태
안전 태스크 상태
안전 등급1(최대)
컨트롤러 동작
서명 없이 잠금 해제됨
개발 목적으로만 사용
  • 안전 I/O 강제 설정이 존재할 수 있습니다.
  • 안전 I/O 강제 설정을 수정할 수 있습니다.
  • 안전 온라인 편집이 허용됩니다.
  • 안전 메모리가 절연되었지만, 보호되지는 않습니다(읽기/쓰기).
  • 오프라인 프로젝트의 주요 펌웨어 버전이 대상 컨트롤러와 일치하는 경우 다운로드가 허용됩니다.
서명 없이 잠김
개발 목적으로만 사용
  • 안전 I/O 강제 설정이 허용되지 않습니다. 잠금이 가능하려면 안전 I/O 강제 설정을 제거해야 합니다.
  • 안전 태스크의 온라인 편집이 허용되지 않습니다.
  • 안전 메모리가 보호됩니다(읽기 전용).
  • 다운로드가 허용되지 않습니다.
서명으로 잠금 해제됨
SIL 2/SIL 3(컨트롤러당)
  • 안전 I/O 강제 설정이 허용되지 않습니다. 잠금이 가능하려면 안전 I/O 강제 설정을 제거해야 합니다.
  • 안전 태스크의 온라인 편집이 허용되지 않습니다.
  • 안전 메모리가 보호됩니다(읽기 전용).
  • 안전 서명은 보호되지 않으며 컨트롤러에 접근 권한이 있는 누구나 이를 삭제할 수 있습니다.
  • 오프라인 프로젝트의 주요 펌웨어 버전이 대상 컨트롤러와 일치하는 경우 다운로드가 허용됩니다.
서명으로 잠금
SIL 2/SIL 3(컨트롤러당)
  • 안전 I/O 강제 설정이 허용되지 않습니다.
  • 안전 태스크의 온라인 편집이 허용되지 않습니다.
  • 안전 메모리가 보호됩니다(읽기 전용).
  • 안전 태스크 서명이 보호됩니다. 사용자가 잠금 해제 비밀번호를 입력해 컨트롤러의 잠금을 해제해야 안전 서명을 삭제할 수 있습니다.
  • 오프라인 프로젝트의 Major 및 Minor 펌웨어 버전과 서명이 대상 컨트롤러와 일치하고, 프로젝트가 안전 잠금 상태이고, 컨트롤러의 안전 태스크 상태가 정상인 경우, 다운로드가 허용됩니다.
중요: 컨트롤러가 안전 잠금 상태이고 안전 잠금 해제 암호를 분실하여 다운로드가 필요한 경우, 컨트롤러의 스테이지 1 리셋을 수행해야 합니다.
1 이 수준을 달성하려면 본 안전 참조 문서에 정의된 안전 요구 사항을 준수해야 합니다.
의견을 작성 부탁드립니다.
이 자료에 대한 문의사항이나 요청사항이 있습니까? 여기에 요청사항을 작성 부탁드립니다.
Normal