AXIS_VIRTUAL 구조

가상 축 객체는 전체 모션 플래너 작업이 있지만 실제 장치와 연결되지 않은 축입니다.
AXIS_VIRTUAL 구조는 다음과 같은 상태 속성을 포함합니다.
속성 이름
데이터 유형
설명
MotionStatus
DINT
축의 모션 상태 비트.
비트 번호
비트 이름(태그)
설명
BOOL
00
AccelStatus
가속도 상태
BOOL
01
DecelStatus
감속도 상태
BOOL
02
MoveStatus
이동 상태
BOOL
03
JogStatus
조그 상태
BOOL
04
GearingStatus
기어링 상태
BOOL
05
HomingStatus
호밍 상태
BOOL
06
StoppingStatus
정지 상태
BOOL
07
AxisHomedStatus
호밍 상태
BOOL
08
PositionCamStatus
위치 캠 상태
BOOL
09
TimeCamStatus
시간 캠 상태
BOOL
10
PositionCamPendingStatus
위치 캠 보류 중 상태
BOOL
11
TimeCamPendingStatus
시간 캠 보류 중 상태
BOOL
12
GearingLockStatus
기어링 잠금 상태
BOOL
13
PositionCamLockStatus
위치 캠 잠금 상태
BOOL
14
TimeCamLockStatus
시간 캠 잠금 상태
BOOL
15
MasterOffsetMoveStatus
마스터 오프셋 이동 상태
AxisStatus
DINT
축의 상태 비트:
BOOL
비트 번호
비트 이름(태그)
설명
BOOL
00
ServoActionStatus
서보 동작 상태
BOOL
01
DriveEnableStatus
드라이브 활성화 상태
BOOL
02
ShutdownStatus
종료 상태
BOOL
03
ConfigUpdateInProcess
구성 업데이트 진행 중
AxisFault
DINT
축의 폴트:
비트 번호
비트 이름(태그)
설명
BOOL
00
PhysicalAxisFault
물리적 축 폴트
BOOL
01
ModuleFault
모듈 폴트
BOOL
02
ConfigFault
구성 폴트
BOOL
03
GroupFault
그룹 폴트
AxisEvent
DINT
축의 이벤트 상태:
비트 번호
비트 이름(태그)
설명
BOOL
00
WatchEvArmStatus
감시 이벤트 아밍 상태
BOOL
01
WatchEvStatus
감시 이벤트 상태
BOOL
02
RegEvArmStatus
등록 이벤트 1 아밍된 상태
BOOL
03
RegEvStatus
등록 이벤트 1 상태
BOOL
04
RegEv2ArmStatus
등록 이벤트 2 아밍된 상태
BOOL
05
RegEv2Status
등록 이벤트 2 상태
BOOL
06
HomeEvArmStatus
홈 이벤트 아밍 상태
BOOL
07
HomeEvStatus
홈 이벤트 상태
ActualPosition
REAL
위치 단위로 표시된 실제 위치
StrobeActualPosition
REAL
위치 단위의 스트로브 실제 위치
StartActualPosition
REAL
위치 단위의 실제 위치 시작
AverageVelocity
REAL
위치 단위/초로 표시된 평균 속도
ActualVelocity
REAL
위치 단위의 실제 속도/초
ActualAcceleration
REAL
포지션 단위/초
2
의 실제 가속도
WatchPosition
REAL
위치 단위로 표시된 감시 위치
RegistrationPosition
REAL
위치 단위의 등록 1 위치
Registration2Position
REAL
위치 단위의 등록 2 위치
Registration1Time
DINT
마이크로초 단위의 CST 시간인 등록 1 시간
Registration2Time
DINT
마이크로초 단위의 CST 시간인 등록 2 시간
InterpolationTime
DINT
마이크로초 단위의 CST 시간인 보간 시간
InterpolatedActualPosition
REAL
위치 단위로 삽입된 실제 위치
MasterOffset
REAL
마스터 위치 단위의 마스터 오프셋
StrobeMasterOffset
REAL
마스터 위치 단위의 스트로브 마스터 오프셋
StartMasterOffset
REAL
마스터 위치 단위의 마스터 오프셋 시작
CommandPosition
REAL
위치 단위의 명령 위치
StrobeCommandPosition
REAL
위치 단위의 스트로브 명령 위치
StartCommandPosition
REAL
위치 단위의 명령 위치 시작
CommandVelocity
REAL
위치 단위/초 단위의 명령 속도
CommandAcceleration
REAL
위치 단위/초
2
단위의 명령 가속도
InterpolatedCommandPosition
REAL
위치 단위로 삽입된 명령 위치
AccelStatus
현재 축에 가속하도록 명령이 내려진 경우에 설정됩니다.
DecelStatus
현재 축에 감속하도록 명령이 내려진 경우에 설정됩니다.
MoveStatus
이동 모션 프로파일이 현재 진행 중이면 설정됩니다. 이동이 완료되거나 다른 모션 작동에 의해 대체되면 해제됩니다.
JogStatus
조그 모션 프로파일이 현재 진행 중이면 설정됩니다. 조그가 완료되거나 다른 모션 작동에 의해 대체되면 해제됩니다.
GearingStatus
축이 현재 다른 축으로 연동되고 있는 슬레이브 축이라면 설정합니다. 기어링 작동이 중단되거나 다른 모션 작동에 의해 대체되면 해제됩니다.
HomingStatus
홈 모션 프로파일이 현재 진행 중인 경우 설정됩니다. 호밍 작업이 중단되거나 다른 모션 작동에 의해 대체되면 해제됩니다.
StoppingStatus
현재 진행 중인 정지 중 프로세스가 있으면 설정됩니다. 정지 중 프로세스가 완료되면 해제됩니다.
팁
: 정지 중 프로세스는 축을 정지시키는 데 사용됩니다(MAS, MGS, 정지 모션 폴트 동작, 또는 모드 변경에 의해 시작됨). 이 비트는 I4B의 경우 기어링 잠금 상태 비트로 명시적으로 명명된 기어링 클러치 비트(선택된 클러치를 포함한 MAG)와 더 이상 연관되지 않습니다.
AxisHomedStatus
전원 켜기 또는 재연결 시 해제됨. 구성된 호밍 시퀀스가 성공적으로 완료되면 MAH 명령어로 설정되고 후에 축이 종료 상태로 전환하면 해제됩니다.
PositionCamStatus
위치 캠 모션 프로파일이 현재 진행 중이면 설정됩니다. 위치 캠이 완료되거나 다른 모션 작동에 의해 대체되면 해제됩니다.
TimeCamStatus
시간 캠 모션 프로파일이 현재 진행 중이면 설정됩니다. 시간 캠이 완료되거나 다른 모션 작동에 의해 대체되면 해제됩니다.
PositionCamPendingStatus
위치 캠 모션 프로파일이 현재 실행 중인 캠 프로파일의 완료를 대기하고 있는 경우 설정됩니다. 이는 보류 중 실행이 선택된 MAPC 명령어를 실행하여 시작됩니다. 이 비트는 현재 위치 캠 프로파일이 완료되어 보류 중인 캠 프로파일의 시작이 실행될 때 해제됩니다. 이 비트는 또한 위치 캠 프로파일이 완료되거나 다른 모션 작동에 의해 대체되는 경우에도 해제됩니다.
TimeCamPendingStatus
시간 캠 모션 프로파일이 현재 실행 중인 캠 프로파일의 완료를 대기하고 있는 경우 설정됩니다. 이는 보류 중 실행이 선택된 MATC 명령어를 실행하여 시작됩니다. 이 비트는 현재 시간 캠 프로파일이 완료되어 보류 중인 캠 프로파일의 시작이 실행될 때 해제됩니다. 이 비트는 또한 시간 캠 프로파일이 완료되거나 다른 모션 작동에 의해 대체되는 경우에도 해제됩니다.
GearingLockStatus
슬레이브 축이 지정된 기어비에 따른 기어링 관계로 마스터 축에 잠길 때마다 설정됩니다. 기어링 플래너의 클러치 기능은 기어링 프로세스에서 속도를 높이거나 낮추기 위해 축을 램핑하는 데 사용됩니다(클러치가 선택된 MAG). 이 비트는 축 클러칭이 이루어지는 기간 동안 해제됩니다.
PositionCamLockStatus
마스터 축이 현재 활성 상태의 위치 캠 모션 프로파일의 시작 조건을 충족할 때마다 설정됩니다. 시작 조건은 MAPC 명령어의 시작 제어 및 시작 위치 파라미터에 의해 설정됩니다. 이 비트는 현재 위치 캠 프로파일이 완료되거나 다른 모션 작동에 의해 대체되는 경우에도 해제됩니다. 단방향 마스터 방향 모드에서, 위치 캠 잠금 상태 비트는 "잘못된" 방향으로 이동할 때 해제되고 "올바른" 방향으로 이동할 때 설정됩니다.
TimeCamLockStatus
시간 캠 잠금 상태(이 릴리스에서는 사용하지 않음)
MasterOffsetMoveStatus
마스터 오프셋 이동 모션 프로파일이 현재 진행 중이면 설정됩니다. 이 비트는 마스터 오프셋 이동이 완료되거나 다른 모션 동작으로 대체되면 해제됩니다.
ServoActionStatus
연결된 축이 서보 제어 하에 있을 때 설정됩니다. 서보 동작이 비활성화되면 해제됩니다.
DriveEnableStatus
관련된 물리적 축의 드라이브 활성화 출력이 현재 활성화된 경우에 설정됩니다. 물리적 서보 축 드라이브 활성화 출력이 현재 사용되지 않는 경우에 해제됩니다.
ShutdownStatus
관련된 축이 현재 종료 상태인 경우에 설정됩니다. 축이 종료 상태에서 다른 상태로 전환되는 경우 해제됩니다.
ConfigUpdateInProcess
구성 업데이트 상태 비트 속성은 사용자 프로그램에서 속성 목록 설정 서비스(펌웨어에 내부적) 또는 SSV에 의해 시작된 하나 이상의 특정한 모듈 구성 속성 업데이트의 진행을 모니터링할 방법을 제공합니다. 이러한 업데이트가 시작되면
ControlLogix
프로세서가 이 비트를 설정합니다. 데이터 업데이트 프로세스에 성공했다는 속성 목록 설정 응답이 서보 모듈에서 돌아올 때까지 이 비트가 설정된 상태로 유지됩니다. 따라서, 구성 업데이트 상태 비트 속성은 종속적 작업을 시작하기 전에 연결된 모션 모듈에 대한 서보 구성 데이터 업데이트가 완료될 때까지 대기 방법을 제공합니다.
PhysicalAxisFault
물리적 축에서 하나 이상의 폴트 조건이 보고되었을 때 설정됩니다. 특정 폴트 조건은 연결된 물리적 축의 폴트 속성에 액세스해 확인할 수 있습니다. PhysicalAxisFault는 연결된 모션 그룹 속성 대화 상자의 속성 탭에서 메이저 폴트 또는 메이저 폴트 아님으로 설정할 수 있습니다.
ModuleFault
선택한 축과 연관된 모션 모듈에 심각한 폴트가 발생했을 때 설정됩니다. 모듈 폴트는 보통 모션 모듈과 연관된 모든 축에 영향을 미칩니다. 일반적으로 모듈 폴트가 발생하면 연관된 모든 축이 종료됩니다. 모듈 폴트 조건에서 복구하려면 모션 모듈을 재구성해야 합니다. ModuleFault는 연결된 모션 그룹 속성 대화 상자의 속성 탭에서 메이저 폴트 또는 메이저 폴트 아님으로 설정할 수 있습니다.
ConfigFault
관련 모션 모듈의 축 구성 속성을 대상으로 하는 업데이트 동작이 실패하면 설정됩니다. 구성 폴트와 관련된 특정 정보는 모션 모듈과 연관된 속성 에러 코드 및 속성 에러 ID 속성에서 찾을 수 있습니다. ConfigFault는 연결된 모션 그룹 속성 대화 상자의 속성 탭에서 메이저 폴트 또는 메이저 폴트 아님으로 설정할 수 있습니다.
WatchEvArmStatus
MAW(모션 아밍 감시) 명령어 실행으로 감시 이벤트가 아밍되면 설정됩니다. 감시 이벤트가 발생하거나 모션 사용 중지 감시(MDW) 명령어가 실행되면 지워집니다.
WatchEvStatus
감시 이벤트가 발생하면 설정됩니다. 다른 모션 사용 감시(MAW) 명령어나 모션 사용 중지 감시(MDW) 명령어가 실행되면 지워집니다.
RegEvArmStatus
등록 확인이 MAR(모션 아밍 등록) 명령어의 실행을 통해 등록 입력 1에 아밍되면 설정됩니다. 등록 입력 1에 대해 등록 이벤트가 발생하거나 MDR(모션 아밍 해제 등록) 명령어가 실행되면 해제됩니다.
RegEvStatus
등록 입력 1에서 등록 이벤트가 발생하면 설정됩니다. 등록 입력 1에 대해 다른 MAR(모션 아밍 등록) 명령 또는 MDR(모션 아밍 해제 등록) 명령어가 실행되면 해제됩니다.
RegEv2ArmStatus
등록 확인이 MAR(모션 아밍 등록) 명령어의 실행을 통해 등록 입력 2에 아밍되면 설정됩니다. 등록 이벤트가 발생하거나 MDR(모션 아밍 해제 등록) 명령어가 등록 입력 2에 대해 실행되면 해제됩니다.
RegEv2Status
등록 입력 2에서 등록 이벤트가 발생하면 설정됩니다. 다른 MAR(모션 아밍 등록) 명령어 또는 MDR(모션 아밍 등록 해제) 명령어가 등록 입력 2에 대해 실행되면 해제됩니다.
HomeEvArmStatus
홈 이벤트가 MAH(모션 축 홈) 명령어로 아밍되면 설정합니다. 홈 이벤트가 발생하면 해제됩니다.
HomeEvStatus
홈 이벤트가 발생하면 설정합니다. 다른 MAH(모션 축 홈) 명령어가 실행된 경우 해제됩니다.
OutputCamStatus
DINT
출력 캠이 시작됐을 때 설정되는 한 세트의 비트*
OutputCamPendingStatus
DINT
출력 캠에서 아밍된 출력 캠이 캠 시작/캠 종료 위치를 벗어나 이동하기를 기다리고 있을 때 설정되는 한 세트의 비트*.
OutputCamLockStatus
DINT
출력 캠이 마스터 축에 고정되면 설정되는 한 세트의 비트*
OutputCamTransitionStatus
DINT
현재 아밍된 출력 캠에서 보류 중인 출력 캠으로 전환 중일 때 설정되는 한 세트의 비트*
* 비트 번호는 실행 대상 번호와 일치합니다. 실행 대상당 비트 하나.
의견을 작성 부탁드립니다.
이 자료에 대한 문의사항이나 요청사항이 있습니까? 여기에 요청사항을 작성 부탁드립니다.
Normal