모션 축 폴트 리셋(MAFR)

이 정보는
CompactLogix
5370,
ControlLogix
5570,
Compact GuardLogix
5370,
GuardLogix
5570,
Compact GuardLogix
5380,
CompactLogix
5380,
ControlLogix
5580,
GuardLogix
5580 및 ControlLogix 5590 컨트롤러에 적용됩니다. Controller 구분이 있을 때는 언급합니다.
축에 대한 모든 모션 폴트를 지우는 모션 축 폴트 리셋(MAFR) 명령어를 사용합니다. 이는 축 모션 폴트를 지우는 유일한 방법입니다.
중요: MAFR 명령어는 폴트 상태를 지우지만 서보 동작 활성화와 같은 기타 복구 작업은 수행하지 않습니다. 또한 컨트롤러가 폴트 상태를 제거하는 경우 폴트를 생성한 상태는 그대로 남아 있을 수 있습니다. MAFR 명령어를 사용하기 전에 조건을 수정하지 않으면 축이 바로 다시 폴트 상태가 됩니다.
아키텍처 및 안전 지원
아키텍처
표준
안전
CompactLogix 5370, ControlLogix 5570, Compact GuardLogix 5370 및 GuardLogix 5570 컨트롤러
예
아니요
Compact GuardLogix 5380, CompactLogix 5380, ControlLogix 5580, GuardLogix 5580 및 ControlLogix 5590 컨트롤러
예
아니요
사용 가능한 언어
래더 다이어그램
L5K_MAFR_LD_avail_v36
펑션 블록
이 명령어는 함수 블록에서 사용할 수 없습니다.
구조화된 텍스트
MAFR(Axis,MotionControl);
피연산자가 릴레이 래더 MAFR 명령어의 피연산자와 동일합니다.
피연산자
래더 다이어그램과 스트럭쳐드 텍스트
피연산자
유형
CompactLogix
5370,
Compact GuardLogix
5370,
Compact GuardLogix
5380,
CompactLogix
5380
유형
ControlLogix
5570,
GuardLogix
5570,
ControlLogix
5580,
GuardLogix
5580, 및 ControlLogix 5590 컨트롤러
형식
설명
Axis
AXIS_CIP_DRIVE
AXIS_CIP_DRIVE
AXIS_GENERIC
AXIS_GENERIC_DRIVE
AXIS_SERVO
AXIS_SERVO_DRIVE
팁: AXIS_GENERIC은
ControlLogix
5570 및
GuardLogix
5570 컨트롤러에서만 지원됩니다.
태그
작업을 수행할 축의 이름.
REF_TO 모션 데이터 유형을 지원하는 컨트롤러의 경우 지원되는 축 피연산자 유형을 등가 REF_TO 유형으로 대체할 수 있습니다.
REF_TO_AXIS_CIP_DRIVE
REF_TO_AXIS_VIRTUAL
REF_TO_AXIS_GENERIC
REF_TO_AXIS_GENERIC_DRIVE
REF_TO_AXIS_SERVO
REF_TO_AXIS_SERVO_DRIVE
작업을 수행할 축에 대한 참조.
Motion Control
MOTION_INSTRUCTION
MOTION_INSTRUCTION
태그
명령어 상태 파라미터에 액세스하는 데 사용되는 구조.
MOTION_INSTRUCTION 구조
니모닉
설명
.EN (Enable) Bit 31
렁이 거짓에서 참으로 전환할 경우 설정되며 서보 메세지 전환이 완료되어 렁이 거짓이 될 때까지 설정된 상태로 유지됩니다.
.DN (Done) Bit 29
축의 서보 동작이 성공적으로 비활성화되고, 드라이브가 활성화되고, 서보 활성 상태 비트가 지워지면 설정됩니다.
.ER (Error) Bit 28
구성되지 않은 축을 지정한 경우 등 명령어가 에러를 감지했음을 나타내도록 설정됩니다.
설명
MAFR 명령어는 지정된 축에서 지정된 폴트 상태를 바로 지웁니다. 에러를 일으키는 조건을 수정하지 않습니다. MAFR 명령어를 실행하기 전에 조건을 수정하지 않으면 축은 즉시 다시 폴트 상태가 되어 폴트 상태가 리셋되지 않은 것처럼 보일 수 있습니다.
이 명령어는 폴트 처리기 프로그램의 일부로 가장 일반적으로 사용되는데, 다양한 잠재적 모션 제어 폴트에 대해 대응하여 응용 프로그램별 폴트 동작을 제공합니다. 적절한 폴트 동작이 수행되면 MAFR 명령어를 사용해 모든 활성 폴트 상태 비트를 지울 수 있습니다.
중요: DN 비트는 즉시 설정되지 않습니다. 적절한 모션 모듈 또는 드라이브가 필요한 리셋을 완료하면 설정되며, 이 과정은 최대 몇 초 정도 걸릴 수 있습니다. 설정되면 요청이 완료된 경우에만 축이 준비 상태가 됩니다.
이 전환 명령어에서 명령어를 실행해야 할 때마다 릴레이 래더가 렁-입력-조건을 해제에서 설정으로 전환합니다.
연산 상태 플래그에 영향
아니요
주 폴트/부 폴트
이 명령어에만 해당되는 것은 없습니다. 초기화되지 않은 참조 또는 잘못된 유형의 참조가 축 피연산자로 전달되는 경우 주 폴트가 발생할 수 있습니다. 피연산자 관련 폴트에 대해서는 공통 속성 항목을 참조하십시오.
실행
래더 다이어그램
조건/상태
수행한 작업
사전 스캔
.EN, .DN 및 .ER은 거짓으로 해제됩니다.
렁-입력-조건이 거짓임
.DN 또는 .ER 비트가 참인 경우 .EN 비트는 거짓으로 해제됩니다.
렁-입력-조건이 참임
.EN 비트가 참으로 설정되고 명령어가 실행됩니다. EN 비트가 거짓으로 설정되면 어떠한 조치도 취하지 않습니다.
사후 스캔
N/A
구조화된 텍스트
조건/상태
수행한 작업
사전 스캔
래더 다이어그램 표의 사전 스캔을 참조하십시오.
정상 실행
래더 다이어그램 표에서 렁-입력-조건이 거짓임을 참조하고 이어서 렁이 참임을 참조하십시오.
사후 스캔
래더 다이어그램 표의 사후 스캔을 참조하십시오.
에러 코드
모션 명령어는 모션 에러 코드 .ERR 항목을 참조하십시오.
확장 에러 코드
확장 에러 코드는 여러 명령어에 일반적인 에러 코드에 대한 추가 명령어 관련 정보를 제공합니다. 모션 명령어는 모션 에러 코드 .ERR 항목을 참조하십시오.
MAFR에 의한 상태 비트 변경
없음
예
입력 조건이 참이면 컨트롤러가 myAxis에 대한 모든 모션 폴트를 지웁니다.
래더 다이어그램
Ladder Diagram
구조화된 텍스트
MAFR(myAxis,myMotionControl);
예
입력 조건이 참이면 컨트롤러가 축 3에 대한 모든 모션 폴트를 지웁니다.
릴레이 래더
Relay Ladder
구조화된 텍스트
MAFR(Axis3,MAFR_3);
의견을 작성 부탁드립니다.
이 자료에 대한 문의사항이나 요청사항이 있습니까? 여기에 요청사항을 작성 부탁드립니다.
Normal