모션 조정 종료(Motion Coordinated Shutdown, MCSD)

이 정보는
CompactLogix
5370,
ControlLogix
5570,
Compact GuardLogix
5370,
GuardLogix
5570,
Compact GuardLogix
5380,
CompactLogix
5380,
ControlLogix
5580,
GuardLogix
5580 및 ControlLogix 5590 컨트롤러에 적용됩니다.
모션 조정 종료(MCSD) 명령어를 사용하여 이름이 지정된 좌표 시스템의 모든 축에 대한 제어된 종료를 수행하십시오.
중요: 명령어의 모션 제어 속성에 사용하는 태그는 한 번만 사용해야 합니다. 다른 명령어에서 모션 제어 태그를 다시 사용할 경우 오작동이 발생할 수 있습니다. 장비 손상 또는 부상으로 이어질 수도 있습니다.
중요: 속도 및/또는 끝 위치 오버슈트 위험
이동 역학을 변경하거나(MCD 또는 MCCD) 마지막 명령어가 완료되기 전에 새로운 명령어를 시작하는 등의 방법을 사용하여 이동 파라미터를 동적으로 변경하는 경우 속도 및/또는 끝 위치 오버슈트 위험이 발생할 수 있다는 점을 알아두십시오.
사다리꼴 속도 프로파일은 이동이 감속 중이거나 감속 시점에 가까워지는 상태에서 최대 감속도가 감소하면 오버슈트할 수 있습니다.
S-곡선 속도 프로파일은 다음 경우에 오버슈트할 수 있습니다.
이동이 감속 중이거나 감속 시점에 가까워지는 상태에서 최대 감속도가 감소하는 경우 또는
최대 가속 저크가 감소하고 축이 가속 중인 경우 그렇지만 시간 비율(%)로 저크가 지정된 경우 저크가 간접적으로 변경될 수 있습니다.
아키텍처 및 안전 지원
아키텍처
표준
안전
CompactLogix 5370, ControlLogix 5570, Compact GuardLogix 5370 및 GuardLogix 5570 컨트롤러
예
아니요
Compact GuardLogix 5380, CompactLogix 5380, ControlLogix 5580, GuardLogix 5580 및 ControlLogix 5590 컨트롤러
예
아니요
사용 가능한 언어
래더 다이어그램
L5K_MCSD_LD_avail_v31.png
펑션 블록
이 명령어는 함수 블록에서 사용할 수 없습니다.
구조화된 텍스트
MCSD(CoordinateSystem, MotionControl);
피연산자
래더 다이어그램과 스트럭쳐드 텍스트
피연산자
유형
형식
설명
Coordinate System
COORDINATE_SYSTEM
태그
조정된 축 그룹.
조정된 축 그룹 참조. REF_TO 모션 데이터 유형을 지원하는 컨트롤러의 경우 좌표계 피연산자 유형을 REF_TO_COORDINATE_SYSTEM 유형으로 바꿀 수 있습니다.
Motion Control
MOTION_INSTRUCTION
태그
명령어 상태 파라미터에 액세스하는 데 사용되는 구조.
스트럭처드 텍스트 내 식의 구문에 대한 자세한 내용은 구조화된 텍스트 구문 항목을 참조하십시오.
좌표계
좌표 시스템 피연산자는 데카르트 좌표계의 차원을 정의하는 모션 축 세트를 지정합니다. 이번 릴리스에서는 좌표 시스템의 기본 축이 최대 3개까지 지원됩니다. 기본 축으로 구성된 축만(최대 3개) 좌표 속도 계산에 포함됩니다.
모션 제어
다음 제어 비트는 MCSD 명령어의 영향을 받습니다.
니모닉
설명
.EN (Enable) Bit 31
활성화 비트는 렁이 거짓에서 참으로 전환되는 경우 설정됩니다. 렁이 참에서 거짓으로 전환되면 리셋됩니다.
.DN (Done) Bit 29
완료 비트는 조정된 종료가 성공적으로 시작될 때 설정됩니다. 렁 상태가 거짓에서 참으로 전환할 때 리셋됩니다.
.ER (Error) Bit 28
에러 비트는 조정된 종료가 성공적으로 시작되지 않으면 설정됩니다. 렁 상태가 거짓에서 참으로 전환할 때 리셋됩니다.
MCSD는 전환 명령어에 해당합니다.
  • 릴레이 래더에서 명령어가 실행되어야 할 때마다 렁-입력-조건을 해제 상태에서 설정 상태로 전환합니다.
  • 스트럭쳐드 텍스트에서는 명령어가 전환 시에만 실행되도록 조건을 구성합니다. 스트럭쳐드 텍스트 구문을 참조하십시오.
마스터 구동 속도 컨트롤(Master Driven Speed Control, MDSC) 및 MCSD 명령어
좌표 시스템이 종료되는 경우:
  • 마스터 구동 좌표 제어(MDCC) 명령어의 IP 비트가 종료된 축에서 리셋됩니다.
  • MDCC 명령어의 AC 비트는 축이 종료되어 중지될 때 리셋됩니다.
  • MCSD 명령어는 이후의 모든 좌표 시스템 모션 명령어의 보류 중인 마스터 축을 해제합니다.
연산 상태 플래그에 영향
아니요
주 폴트/부 폴트
이 명령어에만 해당되는 것은 없습니다. 초기화되지 않은 참조 또는 잘못된 유형의 참조가 좌표계 피연산자로 전달되면 주 폴트가 발생할 수 있습니다. 피연산자 관련 폴트에 대해서는 공통 속성 항목을 참조하십시오.
실행
래더 다이어그램
조건/상태
수행한 작업
사전 스캔
.EN, .DN, .ER 및 .IP 비트는 거짓으로 해제됩니다.
렁-입력-조건이 거짓임
.DN 또는 .ER 비트가 참인 경우 .EN 비트는 거짓으로 해제됩니다.
렁-입력-조건이 참임
.EN 비트가 참으로 설정되고 명령어가 실행됩니다.
사후 스캔
N/A
구조화된 텍스트
조건/상태
수행한 작업
사전 스캔
래더 다이어그램 표의 사전 스캔을 참조하십시오.
정상 실행
래더 다이어그램 표에서 렁-입력-조건이 거짓임을 참조하고 이어서 렁이 참임을 참조하십시오.
사후 스캔
래더 다이어그램 표에서 사후 스캔 섹션을 참조하십시오.
MCSD에 의한 상태 비트 변경
상태 비트는 모션 명령어의 진행 상태를 모니터링하는 수단을 제공합니다. 관련 정보를 제공하는 세 가지 유형의 상태 비트가 있습니다. 이러한 유형에는 축 상태 비트, 좌표 시스템 상태 비트 및 좌표 시스템 모션 상태 비트가 있습니다. MCS 명령어가 시작되면 상태 비트는 다음과 같은 변경을 거칩니다.
축 상태 비트
비트 이름
의미
CoordinatedMoveStatus
해제
좌표 시스템 상태 비트
비트 이름
의미
ShutdownStatus
MCSD가 실행되고 모든 연결 축이 종료되면 설정됩니다.
ReadyStatus
MCSD 실행 후 해제됩니다.
조정된 모션 상태 비트
비트 이름
의미
AccelStatus
MCSD 실행 후 해제됩니다.
DecelStatus
MCSD 실행 후 해제됩니다.
ActualPosToleranceStatus
MCSD 실행 후 해제됩니다.
CommandPosToleranceStatus
MCSD 실행 후 해제됩니다.
StoppingStatus
MCSD 실행 후 해제됩니다.
MoveStatus
MCSD 실행 후 해제됩니다.
MoveTransitionStatus
MCSD 실행 후 해제됩니다.
MovePendingStatus
MCSD 실행 후 해제됩니다.
MovePendingQueueFullStatus
MCSD 실행 후 해제됩니다.
예
래더 다이어그램
MCSD_LD_ex_v31
구조화된 텍스트
MCSD(myMcsdCoordinateSystem,myMcsdMotionControl);
의견을 작성 부탁드립니다.
이 자료에 대한 문의사항이나 요청사항이 있습니까? 여기에 요청사항을 작성 부탁드립니다.
Normal