MDCC가 활성일 때 MCLM, MCCM의 상태 비트

이 테이블에서는 MCLM 및 MCCM 모션 명령어의 미리 정의된 데이터 유형 상태 비트에 대해 설명합니다.
비트 이름
의미
FLAGS
EN
DN
ER
PC
IP
AC
ACCEL
모션 중 예상대로 설정합니다. 마스터 가속도와는 별개입니다.
슬레이브 좌표계(예: MCLM)를 구동하는 명령어의 ACCEL 비트는 슬레이브 좌표계가 명령 처리된 속도로 가속될 때 설정됩니다. 이 비트는 마스터 축에서 발생하는 가속은 감지하지 않습니다.
그러나 슬레이브 좌표계(슬레이브 좌표계를 구동하는 명령어가 아님)의 MotionStatus 워드에 있는 AccelStatus 비트는 슬레이브 좌표계의 속도 변화에 따라 설정되거나 해제됩니다.
DECEL
모션 중 예상대로 설정합니다. 마스터 축 감속도와는 별개입니다.
슬레이브 좌표계를 구동하는 명령어의 DECEL 비트는 슬레이브 좌표계가 명령된 속도로 감속할 때 설정됩니다. 이 비트는 마스터 축에서 발생하는 감속에는 무감각합니다.
그러나 슬레이브 좌표계(슬레이브 축을 구동하는 명령어가 아님)의 MotionStatus 워드에 있는 DecelStatus 비트는 슬레이브 좌표계의 속도 변화에 따라 설정되거나 해제됩니다.
TrackingMaster
슬레이브 좌표 시스템이 마스터 축을 추적 중임을 나타냅니다(마스터 구동 모드에서만 사용).
마스터 구동 모드에서 명령어가 시작되면 슬레이브 좌표계는 MDSC 모드에 대해 프로그래밍된 속도로 가속됩니다. MDSC 모드에서 가속이 완료되면 추적 마스터가 설정됩니다. 즉 슬레이브 좌표계가 마스터 축과 동기화되어 있습니다.
추적 마스터 비트는 슬레이브 좌표계에서 다음 중 하나의 상황이 발생하면 해제됩니다.
  • 슬레이브 좌표계가 발행 중인 MCCD 또는 MCS의 경우와 같이 가속 또는 감속을 시작하는 경우.
  • 슬레이브 좌표계가 다른 마스터 축에 다시 연결되는 경우. 이 상황에서 TrackingMaster 비트는 먼저 해제된 다음 슬레이브 좌표계가 새 마스터 축을 다시 추적하기 시작할 때 새 명령 상태 워드에서 다시 설정됩니다.
  • 슬레이브 좌표계가 중지됩니다. 추적 마스터는 슬레이브 좌표계에서 중지가 시작되는 즉시 해제됩니다.
이 비트는 LockDir = NONE일 경우에는 절대로 설정되지 않습니다.
슬레이브 좌표계의 추적 마스터 비트는 마스터 축의 모든 작동(예: MCS, MCCD)의 영향을 받지 않습니다.
추적 마스터 비트는 시간 기반 모드에서 항상 해제됩니다.
CalculatedDataAvailable
요청된 데이터가 계산된 데이터 배열 요소로 반환되었으며
Logix Designer
응용 프로그램에서 계산된 데이터 파라미터의 출력 데이터가 업데이트되었음을 나타냅니다. 하나의 상태 비트만 사용하여 모든 계산된 데이터를 사용할 수 있음을 나타냅니다.
CalculatedDataAvailabe 상태 비트의 경우 모션 큐의 이동이 배치로 처리됩니다. 모션 큐의 첫 번째 배치에는 종료 유형이 TT0 또는 TT1인 첫 번째 이동 또는 속도가 0인 이동을 포함하여 큐의 모든 이동이 포함됩니다.
시간 구동 모드 또는 매트러 구동 모드에서의 이동의 경우 다음의 경우에 CalculatedDataAvailable 비트가 설정됩니다.
  • MCLM 또는 MCCM이 대기열의 첫 번째 배치에 속해 있습니다. 두 가지 예외가 있습니다.
    • 첫 번째 배치에 속하지만 속도가 0인 이동은 CalculatedDataAvailable 비트가 설정되어 있지 않습니다. 이 CalculatedDataAvailable 비트는 MCCD를 사용하여 속도가 0이 아닌 값으로 변경된 후 설정됩니다.
    • 종료 유형 TT2에서 TT6까지의 이동은 큐에서 마지막 이동인 경우 CalculatedDataAvailable 비트가 설정되지 않습니다.
CalculatedDataAvailable 비트는 다음 기준으로 해제됩니다.
  • MAS(전체) 또는 MASD - 활성 MAM 및 지정된 축을 포함하는 대기열에 있는 모든 MCLM 또는 MCCM의 CalculatedDataAvailable 비트가 해제됩니다.
  • MCS(조정됨) - 중지 중인 좌표계에서 대기열에 있는 모든 MCLM 또는 MCCM에 대한 CalculatedDataAvailable 비트만 해제됩니다.
  • MCS(전체) 또는 MCSD - 참조된 좌표계의 축을 포함하는 모든 활성 MAM의 CalculatedDataAvailable 비트와 중지 중인 좌표계의 대기열에 있는 모든 MCLM 또는 MCCM을 해제합니다.
  • MGS 또는 MGSD가 실행됨(IP 전환) - 모든 활성 MAM 및 대기 중인 모든 MCLM 또는 중지 또는 종료 중인 그룹의 MCCM의 CalculatedDataAvailable 비트를 해제합니다.
  • MCD 또는 MCCD가 실행됨(IP 이동) - CalculatedDataAvailable 비트가 재설정되고 즉시 다시 설정됩니다.
  • 병합이 활성화된 상태에서 MCLM 또는 MCCM이 실행됨(IP로 이동) (조정됨 또는 모두 병합) - 대기열에 있는 모든 MCLM 또는 MCCM의 CalculatedDataAvailable 비트가 해제됩니다.
다음 조정 동작 명령과 혼합되는 MCLM 및 MCCM은 혼합이 시작될 때 PC 플래그가 설정되어 있어도 여전히 대기열에 있는 것으로 간주됩니다.
이벤트 거리가 지정되지 않은 이동(즉, 명령의 이벤트 거리 매개 변수가 0인 이동)에 대해 CalculatedDataAvailable 비트가 설정되지 않습니다.
MSF 및 MDF는 CalculatedDataAvailable 비트의 상태를 변경하지 않습니다.
조정된 모션 상태 비트
비트 이름
의미
CoordinateMotionStatus
MCLM 또는 MCCM 명령어에 대해 축 잠금이 요청되고 축이 잠금 위치를 교차한 경우 설정됩니다. MCLM 또는 MCCM이 시작되면 해제됩니다.
AccelStatus
벡터가 가속 중일 때 설정됩니다. 혼합이 진행 중이거나 벡터 이동이 일정한 속도 유지 또는 감속 중일 때 해제됩니다.
DecelStatus
벡터가 감속 중일 때 설정됩니다. 혼합이 진행 중이거나 벡터 이동이 가속 중 이동이 완료되면 해제됩니다.
ActualPosToleranceStatus
실제 공차 종료 유형에 한해 설정됩니다. 다음 두 가지 조건이 충족된 후에 비트가 설정됩니다. 1) 보간이 완료됩니다. 2) 프로그래밍된 끝점까지 실제 거리가 구성된 좌표 시스템 실제 허용 범위 값보다 작습니다. 명령어가 완료된 후 설정된 채로 남아 있습니다. 새 명령어가 시작되면 리셋됩니다.
CommandPosToleranceStatus
프로그래밍된 끝점까지 거리가 구성 좌표 시스템의 명령 공차보다 작을 때마다 모든 종료 유형에 대해 설정되고 명령어가 완료된 후 설정된 채로 남아 있습니다. 새 명령어가 시작되면 리셋됩니다.
StoppingStatus
MCCM 명령어가 실행될 때 정지 상태 비트가 해제됩니다.
MoveStatus
MCCM에 의해 축 모션이 시작될 때 설정됩니다. 마지막 모션 명령어 또는 정지를 유발하는 모션 명령어의 .PC 비트가 실행된 후 해제됩니다.
MoveTransitionStatus
감속 없음 또는 명령 공차 종료 유형이 충족되면 설정됩니다. 혼합 공선이 이동할 경우 시스템이 항상 경로 위에 있으므로 비트가 설정되지 않습니다. 혼합이 완료되거나, 보류 중인 명령어 모션이 시작되거나, 정지를 발생시키는 모션 명령어가 실행될 때 해제됩니다. 경로 위에 있지 않음을 나타냅니다.
MovePendingQueueFullStatus
명령어 큐가 가득 찬 경우 설정됩니다. 새로운 조정 모션 명령어가 대기할 수 있는 여유가 있으면 해제됩니다.
TransformSourceStatus
좌표 시스템은 활성 변환의 소스입니다.
TransformTargetStatus
좌표 시스템은 활성 변환의 대상입니다.
CoorMotionLockStatus
MCLM 또는 MCCM 명령어에 대해 축 잠금이 요청되고 축이 잠금 위치를 교차한 경우 설정됩니다. MCLM 또는 MCCM이 시작되면 해제됩니다.
MCLM 또는 MCCM 명령어가 시작되자마자 즉시 정방향만 및 즉시 역방향만 열거형에 대한 비트가 설정됩니다.
마스터 축이 지정된 방향의 잠금 위치를 교차할 때 열거형이 위치 정방향만 또는 위치 역방향만인 경우 비트가 설정됩니다. 열거형이 없음인 경우 비트가 설정되지 않습니다.
CoordMotionLockStatus 비트는 마스터 축이 방향을 바꾸고 슬레이브 좌표계가 마스터 축을 따라가는 것을 중지할 때 해제됩니다. 마스터 축을 따라 슬레이브 좌표 시스템이 다시 시작되는 경우 CoordMotionLockStatus 비트가 다시 설정됩니다. MCS 명령어가 시작되어도 CoordMotionLockStatus 비트가 해제됩니다.
의견을 작성 부탁드립니다.
이 자료에 대한 문의사항이나 요청사항이 있습니까? 여기에 요청사항을 작성 부탁드립니다.
Normal