모션 제어 인터페이스 속성

모션 제어 인터페이스 속성은
Logix Designer
응용 프로그램에서 축에 대한 인터페이스를 지원하기 위해 사용합니다. 인터페이스 속성은 속성 페이지에 나타나는 선택 항목을 사용자 정의하기 위해 사용되며 모션 축을 구조화하는 데 도움이 됩니다.
팁:
Logix Designer
응용 프로그램에 나타나는 속성은 현재 제어 모드에 따라 달라진다는 것을 기억해야 합니다.
축 주소
사용
액세스
데이터 유형
기본값
최소값
최대값
값의 의미
필수 - 모두
가져오기
DINT
-
-
-
속성이 지원되는 경우 절대 주소입니다.
속성이 더 이상 사용되지 않는 경우 0입니다.
모션 제어 축 객체 데이터 구조의 절대 주소입니다. 축 인스턴스가 위치한 메모리 내의 실제 물리적 주소를 반환하려면 축 주소 속성을 사용합니다. 최신 컨트롤러는 이 속성에 대해 0 값을 반환합니다. 축 주소 대신 축 인스턴스 속성을 사용해야 합니다.
축 인스턴스
사용
액세스
데이터 유형
기본값
최소값
최대값
값의 의미
필수 - 모두
가져오기/
GSV
DINT
-
-
-
인스턴스 번호
모션 제어 축 객체의 이 인스턴스에 할당된 인스턴스 번호입니다. 축 인스턴스 속성은 축의 인스턴스 번호를 반환하기 위해 사용됩니다. 이 속성을 사용하는 예로는 축 메이저 폴트에 응답하는 경우를 들 수 있습니다. 메이저 폴트 기록에는 문제가 되는 축의 축 인스턴스가 포함됩니다. 이 속성을 사용하여 축 인스턴스를 검사하고 인스턴스 번호가 폴트 기록과 일치하는지 확인할 수 있습니다.
축 인스턴스 속성은 MSG 명령어를 사용하여 속성에 액세스할 경우에 필요합니다.
그룹 인스턴스
사용
액세스
데이터 유형
기본값
최소값
최대값
값의 의미
필수 - 모두
가져오기/
GSV
DINT
-
-
-
인스턴스 번호
모션 제어 축 객체의 이 인스턴스에 할당된 모션 그룹 또는 모션 제어 그룹의 인스턴스 번호입니다. 그룹 인스턴스 속성을 사용하여 이 축이 할당된 모션 그룹이 무엇인지 결정합니다.
맵 인스턴스
사용
액세스
데이터 유형
기본값
최소값
최대값
값의 의미
필수 - 모두
설정/
GSV
DINT
-
-
-
인스턴스 번호
모션 제어 축 객체의 이 인스턴스에 할당된 I/O 맵 인스턴스 번호입니다. 맵 인스턴스 속성은 모듈을 나타내는 I/O 맵 항목을 지정하여 특정 모션 호환 모듈에 축을 연결합니다. 이 값은 가상의 소비형 데이터 유형에 대해 0으로 설정됩니다.
모듈 채널
사용
액세스
데이터 유형
기본값
최소값
최대값
값의 의미
필수 - 모두
설정/
GSV
USINT
255
-
-
채널 번호(0, 1, 2...)
값 255는 축이 할당되지 않았음을 나타냅니다.
모션 제어 축 객체의 이 인스턴스에 할당된 모듈의 채널 번호입니다. 모듈 채널 속성은 모듈 채널 속성을 지정하여 모션 호환 모듈의 특정 채널에 축을 연결합니다.
모듈 클래스 코드
사용
액세스
데이터 유형
기본값
최소값
최대값
값의 의미
필수 - 모두
설정/
GSV
DINT
-
-
-
객체 클래스 코드
모듈에 있는 모션 엔진의 객체 클래스 코드입니다. 모듈 클래스 코드 속성은 동작을 지원하는 모션 모듈에 있는 객체의 클래스 코드입니다. 예를 들어 0xAF는 1756-M02AE 모듈에 상주하는 서보 모듈 축의 객체 ID입니다.
C2C 맵 인스턴스
사용
액세스
데이터 유형
기본값
최소값
최대값
값의 의미
필수 - 모두
설정/
GSV
DINT
-
-
-
제작형/소비형 축의 연결된 C2C 맵 인스턴스
제작형/소비형 축의 연결된 C2C 맵 인스턴스입니다. 축 데이터 유형 속성이 '소비형'인 것으로 지정된 경우 이 축은 C2C 맵 인스턴스와 C2C 연결 인스턴스를 모두 지정하여 소비형 데이터에 연결됩니다. 모든 다른 축 데이터 유형의 경우 이 축이 생성될 예정이면 이 속성은 로컬 제어의 맵 인스턴스에 대한 연결이 꺼졌음을 나타내기 위해 1(일)로 설정됩니다.
C2C 연결 인스턴스
사용
액세스
데이터 유형
기본값
최소값
최대값
값의 의미
필수 - 모두
설정/
GSV
DINT
-
-
-
C2C 맵 인스턴스를 기준으로 제작형/소비형 축의 연결된 C2C 연결입니다.
C2C 맵 인스턴스를 기준으로 제작형/소비형 축의 연결된 C2C 연결입니다. 이 축을 생성하려는 경우 이 속성은 C2C 연결을 통해 원격 축 데이터를 보내기 위해 사용될 로컬 제어의 맵 인스턴스(1) 아래의 연결 인스턴스로 설정됩니다.
메모리 사용
사용
액세스
데이터 유형
기본값
최소값
최대값
값의 의미
필수 - 모두
가져오기/
GSV
UINT
-
-
-
105(0x69) = I/O 공간
106(0x6a) = 데이터 표 공간
모션 제어 축 객체의 이 인스턴스가 존재하는 컨트롤러 메모리 공간입니다. 이 속성은 축을 만들 때 만들기 서비스의 일부로 초기화됩니다.
Logix Designer
프로그래밍 응용 프로그램은 이 속성을 사용하여 생산 또는 소비할 축에 대한 I/O 메모리에서 축 인스턴스를 생성합니다.
메모리 사용 속성은 축 생성 서비스의 일부로만 설정할 수 있으며 객체 인스턴스가 만들어지는 컨트롤러 메모리를 제어하기 위해 사용됩니다.
메모리 사용량
사용
액세스
데이터 유형
기본값
최소값
최대값
값의 의미
필수 - 모두
가져오기
DINT
-
-
-
바이트
모션 제어 축 객체의 이 인스턴스에 대해 소비되는 메모리의 양입니다. 메모리 사용 속성을 사용하면 생성된 인스턴스가 소비하는 메모리 양(바이트)을 결정할 수 있습니다.
축 데이터 유형
사용
액세스
데이터 유형
기본값
최소값
최대값
값의 의미
필수 - 모두
가져오기
USINT
-
-
-
열거형:
0 = 피드백
1 = 소비됨
2 = 가상
3 = 일반
4 = 서보
5 = 서보 드라이브
6 = 일반 드라이브
7 = CIP 드라이브
모션 제어 축 객체의 이 인스턴스에 대해 연결된 태그 데이터 유형입니다. 이 속성은 축을 만들 때 만들기 서비스의 일부로 초기화됩니다.
축 데이터 유형 속성을 사용하여 이 축 인스턴스에 대해 생성하여 적용할 수 있는 데이터 템플릿, 메모리 형식 및 속성 집합을 결정합니다. 이 속성은 축 만들기 서비스의 일부로만 설정할 수 있습니다.
축 구성 상태
사용
액세스
데이터 유형
기본값
최소값
최대값
값의 의미
필수 - 모두
가져오기/
GSV
USINT
-
-
-
열거형
0 = 생성되는 축 인스턴스
1 = 생성되는 연결
126 = 축 금지
128 = 구성된 축
모션 제어 축 객체의 이 인스턴스에 대한 구성 상태 시스템의 상태입니다. 축 구성 상태 속성은 축 구성 상태 시스템에서 이 축이 현재 존재하는 위치를 나타내기 위해 문제해결 목적으로 사용됩니다. 소비형 또는 가상 축도 이 속성을 이용합니다. 이 속성은 모든 물리적 및 비물리적 데이터 유형에 유효합니다.
축 테스트 모드
테스트 모드 속성이 활성화됨으로 설정되어 있고 컨트롤러 루프 백에 대해 구성된 축은 이러한 값의 축 구성 상태 의미를 시뮬레이션합니다.
값의 의미
축 테스트 모드 지원
(테스트 모드 구성)
열거형
0 = 생성되는 축 인스턴스
1 = 생성되는 연결
126 = 축 금지
128 = 구성된 축
컨트롤러 루프 백: v35
축 작업 상태
사용
액세스
데이터 유형
기본값
최소값
최대값
값의 의미
필수 - 모두
가져오기
USINT
-
-
-
열거형
0 = 준비
1 = 드라이브 활성화, (직접 드라이브 제어)
2 = 서보 제어
3 = 폴트
4 = 종료
5 = 금지됨
6 = 그룹 해제됨
7 = 모듈 없음
8 = 구성 중(FW 기본값)
모션 제어 축의 이 인스턴스의 상태입니다. 축의 작동 상태를 나타냅니다. 예상 상태의 예: 축 준비, 드라이브 활성화, 서보 제어, 축 폴트, 축 종료, 축 금지됨 및 축 할당되지 않음.
감시 이벤트 태스크
사용
액세스
데이터 유형
기본값
최소값
최대값
값의 의미
필수 - E
가져오기
DINT
-
-
-
-
감시 이벤트 발생 시 실행되도록 트리거되는 사용자 이벤트 태스크입니다.
이 속성은 축의 이 속성을 선택하기 위해 태스크 트리거 속성을 설정할 때 사용자 태스크 객체에서 축 객체로의 내부 통신을 통해 설정됩니다. 외부 장치에서 직접 설정할 수 없습니다. 진단 정보를 위해 외부에서 읽을 수 있습니다.
감시 이벤트 태스크 속성은 감시 이벤트 발생 시 트리거될 사용자 태스크를 나타냅니다. 인스턴스 값 0은 감시 이벤트로 트리거되도록 구성된 이벤트 태스크가 없음을 나타냅니다.
사용자 태스크는 감시 이벤트를 아밍한 명령어에 대해 프로세스 완료 비트가 설정되는 것과 동시에 트리거됩니다.
등록 1 이벤트 태스크
사용
액세스
데이터 유형
기본값
최소값
최대값
값의 의미
필수 - E
가져오기
DINT
-
-
-
-
등록 1 이벤트 발생 시 실행되도록 트리거되는 사용자 이벤트 태스크입니다.
이 속성은 축의 이 속성을 선택하기 위해 태스크 트리거 속성을 설정할 때 사용자 태스크 객체에서 축 객체로의 내부 통신을 통해 설정됩니다. 외부 장치에서 직접 설정할 수 없습니다. 진단 정보를 위해 외부에서 읽을 수 있습니다.
등록 1 이벤트 태스크 속성은 등록 1 이벤트 발생 시 트리거될 사용자 태스크를 나타냅니다. 인스턴스 값 0은 등록 1 이벤트로 트리거되도록 구성된 이벤트 태스크가 없음을 나타냅니다.
사용자 태스크는 등록 이벤트를 아밍한 명령어에 대해 프로세스 완료 비트가 설정되는 것과 동시에 트리거됩니다.
등록 2 이벤트 태스크
사용
액세스
데이터 유형
기본값
최소값
최대값
값의 의미
필수 - E
가져오기
DINT
-
-
-
-
등록 2 이벤트 발생 시 실행되도록 트리거되는 사용자 이벤트 태스크입니다.
이 속성은 축의 이 속성을 선택하기 위해 태스크 트리거 속성을 설정할 때 사용자 태스크 객체에서 축 객체로의 내부 통신을 통해 설정됩니다. 외부 장치에서 직접 설정할 수 없습니다. 진단 정보를 위해 외부에서 읽을 수 있습니다.
등록 2 이벤트 태스크 속성은 등록 2 이벤트 발생 시 트리거될 사용자 태스크를 나타냅니다. 인스턴스 값 0은 등록 2 이벤트로 트리거되도록 구성된 이벤트 태스크가 없음을 나타냅니다.
사용자 태스크는 등록 이벤트를 아밍한 명령어에 대해 프로세스 완료 비트가 설정되는 것과 동시에 트리거됩니다.
홈 이벤트 태스크
사용
액세스
데이터 유형
기본값
최소값
최대값
값의 의미
필수 - E
가져오기
DINT
-
-
-
-
홈 이벤트 발생 시 실행되도록 트리거되는 사용자 이벤트 태스크입니다.
이 속성은 축의 이 속성을 선택하기 위해 태스크 트리거 속성을 설정할 때 사용자 태스크 객체에서 축 객체로의 내부 통신을 통해 설정됩니다. 외부 장치에서 직접 설정할 수 없습니다. 진단 정보를 위해 외부에서 읽을 수 있습니다.
홈 이벤트 태스크 속성은 홈 이벤트 발생 시 트리거될 사용자 태스크를 나타냅니다. 인스턴스 값 0은 홈 이벤트로 트리거되도록 구성된 이벤트 태스크가 없음을 나타냅니다.
사용자 태스크는 홈 이벤트를 아밍한 명령어에 대해 프로세스 완료 비트가 설정되는 것과 동시에 트리거됩니다.
금지 축
사용
액세스
데이터 유형
기본값
최소값
최대값
값의 의미
필수 - 모두
설정/
SSV
SINT
0
-
-
0은 금지 해제를 트리거합니다.
1은 금지를 트리거합니다.
0 이외의 값으로 설정하면 값을 1로 설정한 것과 동일하게 취급되어 이 속성이 1로 설정됩니다.
금지 상태로 축 전환을 시작하는 데 사용됩니다.
이 기능은 다음과 같은 상황에서 사용하기 위해 마련되었습니다.
  • 사용되지 않거나 폴트가 있는 축을 대기시키기 위해. 그래야 사용되지 않거나 폴트가 있는 축이 없어도 응용 프로그램이 계속해서 실행될 수 있습니다.
  • 축 개수가 다를 수 있는 유사한 시스템 제품군에 대해 ‘일반적인’ 응용 프로그램을 개발하기 위해. 그래야 특정 시스템의 구성을 일치시키도록 런타임 중 시스템을 구성할 수 있습니다.
온라인 금지 프로세스는 침입적 작업이므로 축이 금지될 때 동일한 모션 모듈에 연결된 모든 축에 영향을 미칩니다. 예를 들어, 사용자는 작동하지 않는 안전한 상태의 시스템에서 이 작업을 트리거합니다. 금지 프로세스에는 연결된 모션 모듈에 대한 연결을 끊은 다음 (금지 또는 금지 해제한 상태인지 여부에 따라) 축과 함께 또는 축 없이 모듈을 재구성하도록 허용하는 것이 포함됩니다.
또한 금지/금지 해제 작업은 동일한 모션 모듈에 연결된 모든 축에서 모든 기어링 관계 차단을 비롯해 모든 모션을 정지합니다. 이러한 정지 작업은 종료 폴트 작업 후 발생합니다. 따라서 드라이브 전력 구조처럼 서보 작업이 즉시 비활성화됩니다. 제동 기능의 일부 외부 형태가 적용되지 않으면 축은 일반적으로 관성에 의해 정지 상태로 움직입니다.
축 테스트 모드
테스트 모드 속성이 활성화됨으로 설정되어 있고 컨트롤러 루프 백에 대해 구성된 축은 개별 축 금지 및 금지 해제를 지원합니다.
축 ID
사용
액세스
데이터 유형
기본값
최소값
최대값
값의 의미
필수 - 모두
설정/
GSV
DINT
-
-
-
ID
구성 소프트웨어에서 생성 시 축에 할당되는 고유한 번호입니다.
축 ID는 구성 소프트웨어 다운로드 중 지정된 축이 새 축인지 아니면 기존 축인지를 확인하기 위해 절대 위치 복구 기능에서 사용합니다. 다운로드 이전에 축이 존재한 경우 컨트롤러에서는 계속해서 다운로드를 진행하기 전에 해당 축과 연결된 중요한 절대 위치 데이터를 저장합니다. 컨트롤러는 축 ID를 사용하여 저장된 절대 위치 데이터를 기존 축과 일치시켜 절대 위치를 복구할 수 있습니다. 저장된 데이터를 사용하여 다운로드 진행 중 또는 전원이 꺼진 상태에서 발생했던 모든 모션을 고려하여 절대 위치가 다시 계산됩니다.
축 업데이트 일정
사용
액세스
데이터 유형
기본값
최소값
최대값
값의 의미
필수 - 모두
설정/
GSV
USINT
-
-
-
열거형:
0 = 기본
1 = 대체 1
2 = 대체 2
3~255 = 예약됨
연결된 축 인스턴스에 대한 업데이트 일정을 결정합니다.
기본 일정 설정인 기본은 모션 태스크의 기본 업데이트 기간마다 또는 모션 그룹의 기본 업데이트 기간 중 축이 업데이트됩니다. 대체 1 및 대체 2 일정 항목을 선택하면 모션 그룹의 대체 1 및 대체 2 업데이트 승수 속성 값 또는 모션 태스크 또는 대체 1 업데이트 기간 및 대체 2 업데이트 기간에 따라 각각 지정된 기본 업데이트 기간 중 여러 번 업데이트됩니다.
축 데이터 유형
사용
액세스
데이터 유형
기본값
최소값
최대값
값의 의미
필수 - 모두
GSV
USINT
-
-
-
열거형:
0 = 피드백
1 = 소비됨
2 = 가상
3 = 일반
4 = 서보
5 = 서보 드라이브
6 = 일반 드라이브
7 = CIP 드라이브
모션 제어 축 객체의 이 인스턴스에 대해 연결된 태그 데이터 유형입니다.
축 데이터 유형 속성을 사용하여 이 축 인스턴스에 대해 생성하여 적용할 수 있는 데이터 템플릿, 메모리 형식 및 속성 집합을 결정합니다.
의견을 작성 부탁드립니다.
이 자료에 대한 문의사항이나 요청사항이 있습니까? 여기에 요청사항을 작성 부탁드립니다.
Normal