Safety at Work (4)
안전 모니터의 시스템 컴포넌트
시스템 디바이스들은 내부 변수들로, 이는 사용자가 중간 결과에 접근하기 위해 이용할 수 있다. 5ms의 계산 시간 동안, 이들 변수의 값은 상수(constant)이다. 이들 상수는 설정된 디바이스가 계산되기 전에 처리된다. 즉, 이들은 이전 처리 주기에서 받은 값을 지니고 있다. 시스템 컴포넌트들은 논리 요소들 상의 상태들을 논리적으로 링크하기 위한 보조 변수들로만 사용될 수 있을 따름이다.
시스템 컴포넌트 TRUE
이 시스템 컴포넌트는 항상 논리값“1”을 지니며, 따라서 언제나“ON”상태이다. 이는 논리 요소들에서, 가령 미사용 입력들에 고정 값을 할당하는 데 사용될 수 있다.
시스템 컴포넌트 FALSE
이 시스템 컴포넌트는 항상 논리값“0”을 지니며, 따라서 언제나“OFF”상태이다. 이는 논리 요소들에서, 가령 미사용 입력들에 고정 값을 할당하는 데 사용될 수 있다.
릴레이 1 상태 및 릴레이 2 상태
이들 시스템 컴포넌트는 일차 또는 이차 출력 변환 요소의 상태를 나타낸다. 이는 포지티브 및 인버티드 로직에는 물론, 그 외의 논리 요소들에 통합될 수도 있다.
예를 들어, 이 디바이스는 이차 OSSD가 일차 OSSD와 관련하여 반드시 활성화되어야 할 때 사용될 수 있으며, 혹은 그 역의 경우에도 사용 가능하다.
메시지 출력 1 상태 및 메시지 출력 2 상태
이 시스템 컴포넌트는 일차 내지 이차 메시지 출력 상태를 나타낸다. 이는 포지티브 및 인버티드 로직에는 물론, 그 외의 논리 요소들에 통합될 수도 있다. 예를들어, 스톱(stop) 1 애플리케이션에 위치한 드라이브가 메시지 출력을 통해 이미 정지(shut down)된 상태에서 이 정보가 다른 OSSD 상에서 정의된 반응을 촉발하도록 사용되어야 하는 경우, 이 컴포넌트가 이용될 수 있다.
OSSD1 상태 및 OSSD 2 상태
안전 모니터에서, 하나의 OSSD에 대한 모든 스타트 컴포넌트들은 논리 OR 게이트를 통하여 다른 하나와 링크되어 있다. 이들 OR 로직 오퍼레이션의 결과는 “OSSD 1 상태”및“OSSD 2 상태”등의 시스템 변수들로 표시된다. 또한 이들 시스템 컴포넌트는 포지티브 로직 내지 그 역(inversion)을 통해 통합될 수도 있다.
출력 회로 및 메시지 출력 상태는 선택된 출력 컴포넌트에 관계된 이들 시스템 컴포넌트로부터 도출된다.
스타트 1 이전의 디바이스 상태(state of devices before start 1) 및 스타트 2 이전의 디바이스 상태 (state of devices before start 2)
안전 모니터에서, 모든 모니터링 디바이스, 논리 요소들 및 외부 디바이스 모니터링 회로 디바이스 등은 각 OSSD당 하나의 AND 게이트를 통하여 논리적으로 링크되어 있다. 이 AND 논리 연산의 결과는 해당 시스템 변수“스타트 1 이전의 디바이스 상태”및“스타트 2 이전의 디바이스 상태”를 통해 표시된다. 이들 시스템 컴포넌트들은 포지티브 로직 또는 그 역으로 통합될 수도 있다.
1. NOP 디바이스
더미들(dummies)로 NOP 디바이스를 사용하는 것은 사용자 인터페이스 설정 상의 그래픽 디스플레이에 입각해 볼 때 구성의 명료성을 높여준다. 하나의 구성에서,“ NOP”(No Operation)이라 칭하는 더미 디바이스들은 OSSD들에 내장될 수도 있고, 혹은 전처리 단계에 통합될 수도 있다. 각 기능 컴포넌트는 컨텍스트 메뉴를 통해 NOP 디바이스로 전환될 수 있다. 이 때, 디바이스 목록은 구성 상에서 이 NOP 디바이스가 차지한 상태로 남아 있다. 물론 NOP 디바이스는 언제라도 기능 컴포넌트로 다시 전환될 수 있다.
NOP 디바이스들을 사용할 경우에는, 구성에서 기본값을 올바로 할당하도록 주의해야 한다. AND 논리 연산에서, 사용자는 NOP 디바이스를“ON”상태로 설정해야 하는 한편, OR 논리 연산에는“OFF”상태를 적용해야 한다.
보기:
하나의 기계가 두 가지 종류의 버전으로 납품될 예정이다. 모델 2는 기계에 특별한 부가 옵션 없이 선적되고, 해당 기계에는 가능한 두 개의 비상 정지 스위치들 중 하나만 장착한다.
솔루션 접근방법:
기계의 모든 기능을 포함한 시스템 구성을 생성한다.
하나의 비상 정지 스위치는 모델 2용 NOP 디바이스로 전환된다.
글_ 오상원 객원기자 news@icnweb.co.kr