마스터 제어 리셋(MCR)

이 정보는
CompactLogix
5370,
ControlLogix
5570,
Compact GuardLogix
5370,
GuardLogix
5570,
Compact GuardLogix
5380,
CompactLogix
5380,
ControlLogix
5580,
GuardLogix
5580 및 ControlLogix 5590 컨트롤러에 적용됩니다.
MCR 명령어는 마스터 컨트롤 릴레이(직렬 연결한 비상 정지 스위치에 의해 전원이 차단될 수 있는 강제 하드 와이어 릴레이)를 시뮬레이션합니다. 릴레이 전원이 차단될 때마다 모든 응용 프로그램 I/O 장치의 전원을 차단하기 위해 접점이 개방됩니다. MCR 명령어는 렁의 섹션을 선택적으로 비활성화할 수 있습니다.
사용 가능한 언어
래더 다이어그램
MCR_LD_avail_V31
펑션 블록
이 명령어는 함수 블록에서 사용할 수 없습니다.
구조화된 텍스트
이 명령어는 구조화된 텍스트에서 사용할 수 없습니다.
피연산자
설명
MCR 명령어는 렁의 정상 동작을 오버라이드할 수 있으며, 모든 명령어를 렁-입력-조건이 거짓인 것처럼 강제 실행하게 할 수 있습니다. 일반적으로 명령어의 거짓 실행은 참 실행보다 빠르므로 코드의 불필요한 섹션을 선택적으로 비활성화하면 스캔 시간이 전체적으로 감소됩니다.
MCR 명령어가 렁-입력-조건 거짓을 사용하여 실행할 때마다 오버라이드 동작이 전환됩니다. 따라서 보통은 MCR 명령어 두 개가 필요합니다. 하나는 "영역"을 실행하고 두 번째 명령어는 이를 종료합니다.
시작 MCR은 일반적으로 하나 이상의 입력 명령어에 의해 조건이 지정됩니다. 입력 조건이 거짓이면 영역이 비활성화됩니다. 입력 조건이 참이면 영역은 정상 작동합니다.
종료 MCR은 일반적으로 무조건입니다. 영역이 활성화되면 종료 MCR이 참이므로 아무 작업도 수행하지 않습니다. 그러나 영역이 비활성화되면 종료 MCR이 거짓이므로 오버라이드를 전환하여 그 다음의 렁을 다시 활성화합니다.
MCR 영역을 프로그래밍하는 경우 다음 사항에 유의합니다.
MCR 명령어는 렁에서 마지막 명령어여야 합니다.
  • 무조건 MCR 명령어를 사용하여 구역을 종료해야 합니다. 종료 MCR이 거짓이고 영역이 활성화되면 종료 MCR은 그 다음의 모든 렁을 비활성화합니다.
  • 한 MCR 영역을 다른 MCR 영역에 중첩할 수 없습니다. 각 프로그램에 오버라이드 비트 한 개만 있습니다. 각 MCR 명령어는 이 오버라이드를 전환할 수 있습니다. MCR 영역의 중첩을 시도하면 실제로 여러 개의 더 작은 영역이 생성됩니다.
  • MCR 영역으로 이동하지 마세요. 시작 MCR이 실행되지 않으면 영역이 비활성화되지 않습니다.
  • 오버라이드 비트는 루틴의 끝에서 자동으로 리셋합니다. MCR 영역이 루틴의 끝까지 계속하는 경우 영역을 종료하는 MCR 명령어를 프로그래밍하지 않아도 되지만, 온라인 편집 시 혼동을 피하기 위해 종료 MCR을 항상 사용하는 것이 좋습니다.
MCR이 서브루틴 또는 AOI에서 비활성화되면 오버라이드 비트는 서브루틴/AOI가 반환할 때 재설정됩니다.
AOI는 AOI가 호출될 때 초기화되는 자체 오버라이드 비트를 가지고 있습니다. AOI가 비활성화된 MCR 영역에서 호출되면 거짓 스캔 모드 루틴이 정상적으로 실행합니다. AOI 반환 후 영역의 상태는 AOI가 호출되기 전의 상태로 복원됩니다.
중요: MCR 명령어는 비상 정지 기능을 제공하는 고정 배선된 마스터 제어 릴레이를 대체하지 않습니다. 비상 입/출력(I/O) 전원 차단을 제공하려면 여전히 하드 와이어 마스터 컨트롤 릴레이를 설치해야 합니다.
중요: MCR 영역을 중복하거나 중첩하지 마십시오. 각 MCR 영역은 분리되고 완전해야 합니다. 이들이 중복 또는 중첩된 경우 예측할 수 없는 기계 작동이 발생하며 장비 손상 또는 인원 부상이 예상됩니다.
중요 연산은 MCR 영역 밖에 놓으십시오. MCR 영역에서 타이머 같은 명령어를 시작하면 명령어 실행은 구역이 비활성화되고 타이머가 해제될 때 거짓이 됩니다.
연산 상태 플래그에 영향
아니요
주 폴트/부 폴트
이 명령어에만 해당되는 것은 없습니다. 피연산자 관련 폴트에 대해서는 공통 속성을 참조하십시오.
실행
래더 다이어그램
조건/상태
수행한 작업
사전 스캔
N/A
렁-입력-조건이 거짓임
오버라이드 동작이 전환되어 그 다음 렁을 활성화 또는 비활성화합니다.
렁-입력-조건이 참임
N/A
사후 스캔
N/A
예
래더 다이어그램
첫 번째 MCR 명령어가 활성화되면(input_1, input_2 및 input_3이 설정됨), 컨트롤러는 MCR 구역(두 MCR 명령어 사이)의 렁을 실행하고 입력 조건에 따라 출력을 설정하거나 해제합니다.
첫 번째 MCR 명령어가 비활성화되면(모든 input_1, input_2 및 input_3이 설정되지 않음), 컨트롤러는 MCR 구역(두 MCR 명령어 사이)의 렁을 실행하고 입력 조건과 상관없이 EnableIn은 MCR 구역의 모든 렁에 대해 거짓이 됩니다.
MCR_LD_ex_v31
의견을 작성 부탁드립니다.
이 자료에 대한 문의사항이나 요청사항이 있습니까? 여기에 요청사항을 작성 부탁드립니다.
Normal