2-센서 대칭 뮤팅(TSSM)
이 명령어는 Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix 5380, GuardLogix 5580 및 ControlLogix 5590 컨트롤러에 적용됩니다.
이 명령어는 라이트 커튼의 보호 기능을 임시 자동적으로 비활성화하여 장비를 중지시키지 않고 라이트 커튼 감지영역을 통해 재료를 이송할 수 있게 합니다. 뮤팅 센서는 재료와 사람을 구분하며, 적절한 재료가 감지영역을 통과할 때 특정 전환 시퀀스에서 라이트 커튼과 함께 작동해야 합니다.
사용 가능한 언어
래더 다이어그램

펑션 블록
이 명령어는 함수 블록에서 사용할 수 없습니다.
구조화된 텍스트
이 명령어는 구조화된 텍스트에서 사용할 수 없습니다.
2-센서 대칭 뮤팅 응용
2-센서 대칭 뮤팅은 라이트 커튼의 양쪽에 대칭으로 배치된 두 개의 뮤팅 센서를 사용합니다. 이 센서는 보호된 구멍 중심의 라이트 커튼 또는 라이트 커튼 바로 뒤에서 교차합니다.

중요:
뮤팅 센서는 위험한 상황이 발생하는 경우, 작업자가 재료와 동일한 스위칭 시퀀스로 뮤팅 센서를 활성화할 수 없고 해당 영역에 들어가지 못하도록 배열해야 합니다. 센서 설정에는 재료 크기, 모양 및 속도를 고려해야 합니다. 추가적인 보호 조치가 필요할 수도 있습니다.
특정 보호 조치에 대한 요구 사항은 응용 프로그램의 위험성 평가를 통해 확인해야 합니다.
피연산자
주의:
실행 모드 중 명령어 파라미터를 변경하면 보류 중인 편집을 수락하고 컨트롤러 모드를 프로그램 모드에서 실행 모드로 전환하여 변경 내용을 적용합니다.
중요:
다음과 같은 경우 예기치 않은 작동이(컨트롤러 어설션 또는 복구할 수 없는 주 폴트 포함)이 발생할 수 있습니다.
- 지원 태그 구성원이 기록됩니다.
- 지원 태그가 여러 명령어 호출에서 공유됩니다.
- 지원 태그 구성원이 동일한 지원 태그에 의해 제어되는 명령어에 파라미터로 전달됩니다.
- 지원 태그.EnableIn구성원이 프로그램의 아무 곳에서나 참조됩니다..EnableIn은 렁 상태를 명령어에 나타내는 파라미터이며, 내부용으로만 사용됩니다.이러한 잘못된 지원 태그 사용의 예는 예기치 않은 동작을 유발할 수 있는 지원 태그 사용 항목을 참조하십시오.
중요:
동일 프로그램에서 둘 이상의 명령어에 동일한 태그 이름을 사용하지 마십시오. 어떠한 상황에서도 명령어 출력 태그에 쓰기 작업을 수행하지 마십시오.
이 표에 이 명령어에 대한 파라미터가 나와 있습니다. 이러한 파라미터는 런타임에 변경할 수 없습니다.
매개 변수 | 데이터 유형 | 형식 | 설명 |
|---|---|---|---|
TSSM | MUTING_TWO_SENSOR_SYM | 태그 | 이 파라미터는 이 명령어의 각 사용법에 대한 중요한 실행 정보를 유지하는 지원 태그입니다. 잘못된 지원 태그 사용 예는 예기치 않은 동작을 유발할 수 있는 지원 태그 사용 항목을 참조하십시오. |
재시작 유형 | BOOL | 이름 | 수동 또는 자동 재시작에 적합하게 출력 1을 구성합니다. 수동(0) 출력 1에 전원을 공급하려면 출력 1 활성화 조건이 모두 충족된 상태에서 OFF(0)에서 ON(1)으로 리셋 입력을 전환해야 합니다. 자동(1) 모든 활성화 조건이 충족되고 50 ms 후에 출력 1에 전원이 공급됩니다.
주목 :
자동 재시작은 사용으로 인해 안전하지 않은 상태가 발생할 수 없음을 입증할 수 있은 상황에서만 사용할 수 있습니다.
|
S1S2 불일치 시간(S1S2 Discrepancy Time) | DINT | 즉시 | 폴트가 발생하기 전에 뮤팅 센서(센서 1과 센서 2)가 일치하지 않을 수 있은 최대 시간. 유효한 범위는 5 ~ 180,000 ms입니다. |
S1S2-LC 최소 시간(S1S2-LC Minimum Time) | DINT | 즉시 | 재료가 라이트 커튼 감지 영역에 들어가면 이 시간은 센서 1 및 센서 2가 차단된 후 재료가 라이트 커튼을 차단하기 전에 대기하는 시간을 지정합니다. 재료가 라이트 커튼 감지 영역을 벗어나면 이 시간은 라이트 커튼을 해제한 후 재료가 센서 1 및 센서 2를 해제하기 전에 대기해야 하는 시간을 지정합니다. S1S2-LC 최소 시간이 초과되면 폴트가 발생합니다. 유효한 범위는 5 ~ 180,000 ms입니다. |
S1S2-LC 최대 시간(S1S2-LC Maximum Time) | DINT | 즉시 | 재료가 라이트 커튼 감지 영역에 들어가면 이 시간은 센서 1 및 센서 2가 차단된 후 재료가 라이트 커튼을 차단하기 위해 대기해야 하는 최대 시간을 지정합니다. 재료가 라이트 커튼 감지 영역을 벗어나면 이 시간은 라이트 커튼을 해제한 후 재료가 센서 1 및 센서 2를 해제하기 위해 대기해야 하는 최대 시간을 지정합니다. S1S2-LC 최대 시간이 초과되면 폴트가 발생합니다. 유효한 범위는 5 ~ 180,000 ms입니다. |
최대 뮤트 시간 | DINT | 즉시 | 폴트가 발생하기 전에, 명령어로 라이트 커튼의 보호 기능이 비활성화되는 최대 시간입니다. 유효한 범위는 0 ~ 3600 s입니다. 이 입력을 0으로 설정하면 최대 뮤트 타이머가 비활성화됩니다. |
최대 오버라이드 시간 | DINT | 즉시 | 명령어로 오버라이드 기능을 사용하여 출력 1 출력에 전원을 공급할 수 있는 최대 시간입니다. 유효한 범위는 0 ~ 30 s입니다. 이 입력을 0으로 설정하면 최대 오버라이드 타이머가 비활성화됩니다. |
이 표에 이 명령어에 대한 입력 파라미터가 나와 있습니다.
매개 변수 | 데이터 유형 | 형식 | 설명 |
|---|---|---|---|
라이트 커튼 | BOOL | 태그 | 안전 상태로 OFF(0)를 갖는 입력 채널인 이 입력은 실제 라이트 커튼의 현재 상태를 나타냅니다. 작업자가 이 입력의 상태를 적절하게 조정해야 합니다. 일반적으로, 이 작업은 라이트 커튼을 제어하는 이중 채널 입력 정지 명령어를 사용하여 수행합니다. ON(1): 라이트 커튼이 차단 해제됩니다. 끄기(OFF)(0): 라이트 커튼이 차단됩니다. |
센서 1 | BOOL | 태그 | 두 개의 뮤팅 센서 중 하나인 센서 1은 차단되거나 해제되는 센서 2의 S1S2 불일치 시간 내에 차단하거나 해제해야 합니다. ON(1): 센서 1가 차단 해제됩니다. 끄기(OFF)(0): 센서 1가 차단됩니다. |
센서 2 | BOOL | 태그 | 두 개의 뮤팅 센서 중 하나인 센서 2는 차단되거나 해제되는 센서 1의 S1S2 불일치 시간 내에 차단하거나 해제해야 합니다. ON(1): 센서 2가 차단 해제됩니다. 끄기(OFF)(0): 센서 2가 차단됩니다. |
뮤트 활성화 | BOOL | 즉시 태그 | 이 입력을 통해 올바른 뮤팅 시퀀스가 발생하면 라이트 커튼의 보호 기능을 비활성화(뮤팅)할 수 있습니다. ON(1): 올바른 뮤팅 시퀀스가 발생하면 라이트 커튼의 보호 기능이 비활성화됩니다. 끄기(OFF)(0): 라이트 커튼의 보호 기능이 항상 활성화됩니다. |
오버라이드 | BOOL | 태그 | 이 입력을 통해 뮤팅 명령어의 기능을 일시적으로 우회할 수 있습니다. 끄기(OFF)(0): 오버라이드 기능이 비활성화됩니다. OFF(0) -> ON(1): 출력 1에는 입력 상태 입력의 상태 또는 폴트의 유무에 관계 없이 전원이 공급됩니다. 오버라이드 입력이 ON(1)인 동안 또는 최대 오버라이드 타이머가 만료될 때까지 출력 1에는 전원이 켜져 있습니다.
주목 :
오버라이드 기능을 활성화하려면 작업자가 위험 지점, 즉 라이트 커튼 감지영역을 볼 수 있는 수동 작동유지 장치를 사용해야 합니다.
|
입력 상태 | BOOL | 즉시 태그 | 명령어 입력이 안전 I/O 모듈에서 나온 경우, 이것은 I/O 모듈의 상태입니다(연결 상태 또는 결합 상태). 명령어 입력이 내부 로직에서 가져온 경우, 조건을 결정하는 것은 응용 프로그램 프로그래머의 책임입니다. ON(1): 이 명령어의 입력이 유효합니다. 끄기(OFF)(0): 이 명령어의 입력이 유효하지 않습니다. |
뮤팅 램프 상태 | BOOL | 즉시 태그 | 이 입력은 뮤팅 램프의 상태를 나타냅니다. ON(1): 뮤팅 램프가 올바르게 작동하고 있습니다. 올바른 뮤팅 시퀀스를 따르면 라이트 커튼의 보호 기능이 비활성화(뮤팅)됩니다. 끄기(OFF)(0): 뮤팅 램프는 결함이 있거나 존재하지 않습니다. 라이트 커튼의 보호 기능이 항상 활성화됩니다. |
리셋 1 | BOOL | 태그 | 이 입력은 폴트 조건이 없는 경우 명령어 및 회로 폴트를 해제합니다. OFF(0) -> ON(1): 폴트 있음 및 폴트 코드 출력이 리셋됩니다. 재시작 유형이 수동인 경우 출력 1에 전원이 공급됩니다. 출력 1에 전원이 공급되지 않는 동시에 폴트가 해제됩니다. |
1
일부 안전 표준에서는 리셋 입력의 전환을 모니터링해야 합니다. 리셋이 안전 기능을 리셋하는 데 사용되는 경우, 리셋 입력이 ‘높음’에서 ‘낮음’으로 또는 ‘낮음’에서 ‘높음’으로 전환했음을 검증하기 위해 추가 로직이 필요할 수 있습니다.이 표에 이 명령어에 대한 출력 파라미터가 나와 있습니다.
매개 변수 | 데이터 유형 | 설명 |
|---|---|---|
출력 1(01) | BOOL | ON(1): 라이트 커튼 감지영역이 가려지지 않거나 라이트 커튼이 뮤팅된 상태이거나 라이트 커튼이 오버라이드되고 있습니다. 끄기(OFF)(0): 라이트 커튼 감지영역이 가로 막힙니다. |
뮤팅 램프(Muting Lamp, ML) | BOOL | 이 출력은 라이트 커튼의 보호 기능 상태를 나타냅니다. ON(1): 라이트 커튼의 보호 기능이 비활성화됩니다. 끄기(OFF)(0): 라이트 커튼의 보호 기능이 활성화됩니다. |
영역 클리어(Clear Area, CA) | BOOL | 이 출력은 처리를 계속하기 전에 라이트 커튼 감지영역이 해제(모든 뮤팅 센서와 라이트 커튼이 ON임)되어야 하는 시기를 나타냅니다. ON(1): 라이트 커튼 감지영역을 해제해야 합니다. 끄기(OFF)(0): 라이트 커튼 감지영역이 해제됩니다. |
폴트 코드 | DINT | 이 출력은 발생한 폴트 유형을 나타냅니다. 폴트 코드 목록은 폴트 코드를 참조하십시오. 이 파라미터는 안전과 관련이 없습니다. |
진단 코드 | DINT | 이 출력은 명령어의 진단 상태를 나타냅니다. 진단 코드 목록은 진단 코드를 참조하십시오. 이 파라미터는 안전과 관련이 없습니다. |
폴트 있음 | BOOL | ON(1): 명령어에 폴트가 있습니다. 끄기(OFF)(0): 명령어가 정상적으로 작동 중입니다. |
중요:
어떠한 상황에서도 명령어 출력 태그에 쓰기 작업을 수행하지 마십시오.
연산
정상 작동
뮤팅 센서와 라이트 커튼 입력 전환을 수행하는 시퀀스로 라이트 커튼의 보호 기능을 비활성화(뮤트)할 수 있습니다. 이 시퀀스는 뮤팅 센서(S1, S2)와 라이트 커튼이 ON(1)인 상태로 시작해야 합니다. 이는 라이트 커튼 감지 영역에 모든 작업자 및 재료가 없음을 나타냅니다.
(A)에서는 리셋 입력이 ON(1)으로 전환될 때 센서들과 라이트 커튼이 해제되고 출력 1 출력에 전원이 공급됩니다. 재료는 (B)에서 센서 1을 차단하여 S1S2 불일치 타이머를 시작합니다. (C)에서 재료는 센서 2를 차단하여 S1S2 불일치 타이머를 중단하고 S1S2-LC 최소값, S1S2-LC 최대값 및 최대 뮤팅 타이머를 시작합니다. (D)에서 S1S2-LC 최소 시간이 만료되고 최대 뮤팅 타이머가 시작되고 뮤팅 램프 출력이 ON(1)이 됩니다. (E)에서 재료는 S1S2-LC 최대 시간 내에 라이트 커튼을 차단하여 S1S2-LC 최대 타이머를 중단합니다. (E)에서 (F)까지, 재료가 라이트 커튼을 통과하는 동안 출력 1에 전원 공급이 유지됩니다. (F)에서 재료가 라이트 커튼을 해제시키고 S1S2-LC 최소 타이머가 시작됩니다. (G)에서 S1S2-LC 최소 시간이 만료됩니다. 뮤팅 램프 출력이 OFF(0)로 전환하고 최대 뮤팅 타이머가 중지되어 뮤팅이 비활성화됨을 나타냅니다. 재료는 (H)에서 센서 2를 해제하여 S1S2 불일치 타이머를 시작합니다. (I)에서 재료는 S1S2-LC 최대 시간 내에 센서 1을 해제시켜 S1S2 불일치 타이머를 중단합니다.

잘못된 시퀀스
정상적인 작동 시퀀스가 아닌 다른 입력 시퀀스로 인해 출력 1의 전원이 차단됩니다.
(A)에서 일반적인 작동 시퀀스와 마찬가지로 출력 1에 전원이 공급됩니다. (B)에서 재료가 센서 1을 차단하여 S1S2 불일치 타이머가 시작됩니다. 재료는 (C)에서 센서 2를 차단하여 S1S2 불일치 타이머를 중지하고 S1S2-LC 최소 타이머와 S1S2-LC 최대 타이머를 시작합니다. (D)에서 S1S2-LC 최소 시간 동안 라이트 커튼이 차단되어 출력 1의 전원이 차단됩니다. S1S2-LC 최대 타이머가 중지됩니다.

허용된 시퀀스
2-센서 대칭 뮤팅(TSSM) 명령어는 오버트래블 또는 부하 진동으로 인해 입력의 진동을 유발할 수도 있는 응용 역학을 허용합니다.
(A)에서 일반적인 작동 시퀀스와 마찬가지로 출력 1에 전원이 공급됩니다. (B)에서 센서 2가 OFF(0)로 전환하여 S1S2 불일치 타이머가 시작됩니다. 센서 2가 (C)에서 ON(1)으로 전환하여 S1S2 불일치 타이머를 중지합니다. (D)에서는 재료가 센서 2를 완전히 차단하여 OFF(0)로 전환하고, 정상 뮤팅 시퀀스가 계속됩니다. 오버트래블 또는 부하 진동의 결과로 (B)에서 (C)까지 설명된 것처럼 센서에 폴트가 발생할 수 있습니다. 최종 입력 시퀀스가 유효하다면 명령어로 뮤팅 기능이 시행될 수 있습니다.

사이클의 위험 부분
뮤트 활성화 입력은 라이트 커튼의 보호 기능을 활성화 또는 비활성화합니다. 뮤트 활성화 입력이 OFF(0)이면 라이트 커튼의 보호 기능이 활성화되고 재료가 라이트 커튼 감지영역을 통과하지 못합니다.
(A)에서 일반적인 작동 시퀀스와 마찬가지로 출력 1에 전원이 공급됩니다. (B)에서 재료는 센서 1 및 센서 2를 차단하여 이를 OFF(0)로 전환하고 S1S2-LC 최소값, S1S2-LC 최대값 및 최대 뮤팅 타이머를 시작합니다. 뮤트 활성화 입력이 OFF(0)이기 때문에 뮤팅이 비활성화되고 뮤팅 램프 출력은 OFF(0)로 유지됩니다. (C)에서 S1S2-LC 최소 시간이 만료됩니다. (D)에서는 재료가 라이트 커튼을 차단하고 출력 1에 전원이 차단됩니다.
응용 프로그램 사이클에 재료가 라이트 커튼을 통과하는 것이 수용되지 않는 부분이 없다면 뮤트 활성화 입력을 ON(1)의 상수 값으로 설정하여 이 기능을 비활성화할 수 있습니다.

오버라이드 작동
오버라이드 기능은 작업자가 수동으로 출력 1에 전원을 공급하여 라이트 커튼 감지 영역에서 재료를 제거할 수 있게 합니다.
주목 :
오버라이드 기능은 작업자가 위험 지점, 즉 라이트 커튼 감지영역을 볼 수 있는 수동 작동유지 장치에서만 사용할 수 있습니다.
(A)에서 오버라이드 입력이 ON(1)으로 전환됩니다. 출력 1에 전원이 공급되고 최대 오버라이드 타이머가 시작됩니다. (B)에서는 재료가 센서 1을 해제하며 영역 클리어 출력이 OFF(0)로 전환됩니다. (C)에서 오버라이드 입력은 최대 오버라이드 시간 내에 OFF(0)로 전환됩니다. 출력 1의 전원이 차단되고 최대 오버라이드 타이머가 중지됩니다.

거짓 렁 상태 동작
명령어가 거짓 렁에서 실행되면 모든 명령어 출력의 전원이 차단됩니다.
폴트 코드
폴트 코드는 16진수 형식으로 나열되는데, 뒤에 십진수 형식이 붙습니다.
일반 폴트 코드
폴트 코드 | 설명 | 시정 조치 |
0 | 폴트 없음. | 없음. |
16#20 32 | 명령어가 실행되는 동안 입력 상태 입력이 ON(1)에서 OFF(0)로 변경되었습니다. |
|
입력 패턴 폴트 코드
폴트 코드 | 설명 | 시정 조치 |
|---|---|---|
16#9A00 39424 | 잘못된 입력 패턴이 감지되었습니다. 센서 1과 라이트 커튼은 차단되고 센서 2는 해제됩니다. ![]() | 센서 2도 차단되어야 합니다.
|
16#9A01 39425 | 잘못된 입력 패턴이 감지되었습니다. 센서 2와 라이트 커튼은 차단되고 센서 1은 해제됩니다. ![]() | 센서 1도 차단되어야 합니다.
|
16#9A02 39426 | 잘못된 입력 패턴이 감지되었습니다. 센서 1 및 센서 2가 해제되고 라이트 커튼이 차단됩니다. ![]() | 센서 1과 센서 2가 해제된 경우 라이트 커튼이 차단되어서는 안됩니다.
|
뮤팅 시퀀스 폴트

폴트 코드 | 설명 | 폴트 코드 | 설명 |
|---|---|---|---|
16#9900 39168 | 1단계에서 센서 1, 센서 2 및 라이트 커튼이 동시에 차단되었을 때 잘못된 뮤팅 시퀀스가 감지되었습니다. ![]() | 16#9901 39169 | S1S2-LC 최소 타이머가 시간을 측정하는 중이고 라이트 커튼이 2단계에서 차단되는 동안 잘못된 뮤팅 시퀀스가 감지되었습니다. ![]() |
16#9902 39170 | S1S2-LC 최소 타이머가 만료되고 센서 1 및 센서 2가 2단계에서 동시에 해제된 후 잘못된 뮤팅 시퀀스가 감지되었습니다. ![]() | 16#9903 39171 | 3단계에서 센서 1, 센서 2 및 라이트 커튼이 동시에 해제될 때 잘못된 뮤팅 시퀀스가 감지되었습니다. ![]() |
16#9904 39172 | 4단계에서 라이트 커튼이 차단되는 동안 센서 1 및 센서 2가 불일치 상태가 되었을 때 잘못된 뮤팅 시퀀스가 감지되었습니다. ![]() | 16#9905 39173 | LC-S1S2 최소 타이머가 시간을 측정하고 센서 1 및 센서 2가 4단계에서 해제되는 동안 잘못된 뮤팅 시퀀스가 감지되었습니다. ![]() |
16#9906 39174 | LC-S1S2 최소 타이머가 시간을 측정하고 센서 1 및 센서 2가 4단계에서 불일치 상태가 된 동안 잘못된 뮤팅 시퀀스가감지되었습니다. ![]() | 16#9907 39175 | S1S2 불일치 타이머가 2단계에서 시간을 측정 중이고(허용된 시퀀스) 센서 1, 센서 2 및 라이트 커튼이 동시에 차단되었을 때 잘못된 뮤팅 시퀀스가 감지되었습니다. ![]() |
유효하지 않은 시퀀스 폴트를 수정하려면, 이동 중인 재료와 시스템 타이밍에 대한 센서의 정렬 상태를 확인한 다음, 폴트를 리셋하십시오.
잘못된 시퀀스 폴트 수정
폴트 코드 | 설명 | 시정 조치 |
|---|---|---|
16#9000 36864 | 라이트 커튼이 구성된 최대 뮤트 시간보다 오래 동안 뮤팅되었습니다. | 최대 뮤트 시간 파라미터가 너무 짧게 설정되었거나 센서에 이상이 있습니다. |
16#9810 38928 | 센서 1과 센서 2가 일치 상태가 되는 사이에 너무 많은 시간이 경과했습니다. | S1S2 불일치 시간 파라미터가 너무 짧게 설정되었거나 센서에 이상이 있습니다. |
16#9811 38929 | 센서 1과 센서 2가 차단되고 라이트 커튼이 차단되는 사이에 너무 많은 시간이 경과했습니다. | S1S2-LC 최대 시간 파라미터가 너무 짧게 설정되었거나 센서에 이상이 있습니다. |
16#9812 38930 | 라이트 커튼이 해제되고 센서 1과 센서 2가 해제되는 사이에 너무 많은 시간이 경과했습니다. |
진단 코드
진단 코드는 16진수 형식으로 나열되는데, 뒤에 십진수 형식이 붙습니다.
진단 코드 | 설명 | 시정 조치 |
|---|---|---|
0 | 폴트 없음. | 없음 |
16#01 1 | 뮤팅 램프 상태 입력이 OFF(0)입니다. |
|
16#05 5 | 리셋 입력이 ON(1)으로 유지됩니다. | 리셋 입력을 OFF(0)로 설정하십시오. |
16#20 32 | 명령어가 시작될 때 입력 상태 입력이 OFF(0)였습니다. | I/O 모듈 연결 또는 입력 상태 소싱에 사용된 로직을 확인하십시오. |
연산 상태 플래그에 영향
아니요
메이저/마이너 폴트
이 명령어에만 해당되는 것은 없습니다. 배열 인덱싱 폴트의 경우 배열을 통한 인덱스 항목을 참조하십시오.
실행
조건/상태 | 수행한 작업 |
|---|---|
사전 스캔 | 렁-입력-조건이 거짓일 때와 같습니다. |
렁-입력-조건이 거짓임 | .O1, .ML, .CA 및 .FP가 거짓으로 해제됩니다. |
렁-입력-조건이 참임 | 이 명령어는 정상 작동 섹션에서 설명한 바와 같이 실행됩니다. |
사후 스캔 | 렁-입력-조건이 거짓일 때와 같습니다. |
의견을 작성 부탁드립니다.










