모션 아밍 중지 출력 캠(Motion Disarm Output Cam, MDOC)

이 정보는
CompactLogix
5370,
ControlLogix
5570,
Compact GuardLogix
5370,
GuardLogix
5570,
Compact GuardLogix
5380,
CompactLogix
5380,
ControlLogix
5580,
GuardLogix
5580 및 ControlLogix 5590 컨트롤러에 적용됩니다. Controller 구분이 있을 때는 언급합니다.
모션 아밍 중지 출력 캠(Motion Disarm Output Cam, MDOC) 명령어는 지정된 축에 연결된 하나 이상의 출력 캠에 대한 아밍 중지를 시작합니다. MDOC 명령어는 아밍 해제 유형에 따라 모든 출력 캠 또는 특정 출력 캠만 아밍 해제합니다. 아밍 해제 후 해당 출력은 마지막 상태를 그대로 유지합니다.
아키텍처 및 안전 지원
아키텍처
표준
안전
CompactLogix 5370, ControlLogix 5570, Compact GuardLogix 5370 및 GuardLogix 5570 컨트롤러
예
아니요
Compact GuardLogix 5380, CompactLogix 5380, ControlLogix 5580, GuardLogix 5580 및 ControlLogix 5590 컨트롤러
예
아니요
사용 가능한 언어
래더 다이어그램
MDOC_LD_avail_v31
펑션 블록
이 명령어는 함수 블록에서 사용할 수 없습니다.
구조화된 텍스트
MDOC(Axis, ExecutionTarget, MotionControl, DisarmType);
피연산자
래더 다이어그램과 스트럭쳐드 텍스트
피연산자
유형
CompactLogix
5370,
Compact GuardLogix
5370,
Compact GuardLogix
5380,
CompactLogix
5380
유형
ControlLogix
5570,
GuardLogix
5570,
ControlLogix
5580,
GuardLogix
5580, 및 ControlLogix 5590 컨트롤러
형식
설명
축
AXIS_CIP_DRIVE
AXIS_VIRTUAL
AXIS_CONSUMED
팁: AXIS_CONSUMED는
Compact GuardLogix
5580 및
CompactLogix
5380 컨트롤러에서만 지원됩니다.
AXIS_CIP_DRIVE
AXIS_VIRTUAL
AXIS CONSUMED
AXIS_SERVO
AXIS_SERVO_DRIVE
AXIS_GENERIC_DRIVE
AXIS_GENERIC
팁: AXIS_GENERIC은
ControlLogix
5570 및
GuardLogix
5570 컨트롤러에서만 지원됩니다.
태그
출력 캠에 위치 입력을 제공하는 축의 이름입니다. 줄임표는 축 속성 대화 상자를 시작합니다.
REF_TO 모션 데이터 유형을 지원하는 컨트롤러의 경우 지원되는 축 피연산자 유형을 등가 REF_TO 유형으로 대체할 수 있습니다.
실행 대상
SINT, INT 또는 DINT
SINT, INT 또는 DINT
즉시 또는 태그
실행 대상은 이름 지정된 축에 연결된 집합에서 특정 출력 캠을 정의합니다. 다음 값으로 거동이 결정됩니다.
0...7 – 출력 캠이 Logix 컨트롤러에서 실행됨.
8...31 – 나중에 사용하도록 예약됨.
모션 제어
MOTION_INSTRUCTION
MOTION_INSTRUCTION
태그
명령어 상태 파라미터에 액세스하는 데 사용되는 구조.
아밍 해제 유형
SINT, INT 또는 DINT
SINT, INT 또는 DINT
즉시
지정된 축에 대해 아밍 해제할 출력 캠 하나 또는 모든 출력 캠을 선택합니다. 다음 중 하나를 선택합니다.
0 = 전체 – 지정된 축에 연결된 모든 출력 캠을 아밍 해제합니다.
1 = 지정 – 지정된 축에 연결되며 실행 대상으로 정의된 출력 캠을 아밍 해제합니다.
구조화된 텍스트
스트럭처드 텍스트 내 식의 구문에 대한 자세한 내용은 구조화된 텍스트 구문 항목을 참조하십시오.
사용 가능한 옵션에서 선택해야 하는 피연산자는 다음과 같이 선택 사항을 입력합니다.
피연산자
다음 옵션은
텍스트로 입력
숫자로 입력 가능
아밍 해제 유형
모두
specific
0
1
MOTION_INSTRUCTION 구조
니모닉
설명
.DN(완료) 비트 29
출력 캠이 성공적으로 아밍 해제되었으면 참으로 설정됩니다.
.ER(에러) 비트 28
명령어에서 에러가 감지되었음을 나타내기 위해 참으로 설정됩니다.
설명
MDOC 명령어는 선택한 아밍 해제 유형에 따라 지정된 축의 모든 출력 캠 또는 특정 출력 캠을 아밍 해제합니다. 이 축에서 출력 캠에 위치 입력을 제공합니다. 실행 대상은 지정된 축에 연결된 세트에서 특정 출력 캠을 정의합니다.
이 전환 명령어에서 명령어를 실행해야 할 때마다 릴레이 래더가 렁-입력-조건을 해제에서 설정으로 전환합니다.
연산 상태 플래그에 영향
아니요
주 폴트/부 폴트
이 명령어에만 해당되는 것은 없습니다. 초기화되지 않은 참조 또는 잘못된 유형의 참조가 축 피연산자로 전달되면 주 폴트가 발생할 수 있습니다. 피연산자 관련 폴트에 대해서는 공통 속성 항목을 참조하십시오.
실행
래더 다이어그램
조건/상태
수행한 작업
사전 스캔
.EN, .DN, .ER 및 .IP 비트는 거짓으로 해제됩니다.
렁-입력-조건이 거짓임
.DN 또는 .ER 비트가 참으로 설정된 경우 .EN 비트는 거짓으로 해제됩니다. 그렇지 않을 경우 .EN 비트는 영향을 받지 않습니다.
.DN, .ER, .IP 및 .PC 비트는 영향을 받지 않습니다.
렁-입력-조건이 참임
.EN 비트가 참으로 설정되고 명령어가 실행됩니다.
사후 스캔
N/A
구조화된 텍스트
조건/상태
수행한 작업
사전 스캔
래더 다이어그램 표의 사전 스캔을 참조하십시오.
정상 실행
래더 다이어그램 표에서 렁-입력-조건이 거짓임을 참조하고 이어서 렁이 참임을 참조하십시오.
사후 스캔
래더 다이어그램 표에서 사후 스캔 섹션을 참조하십시오.
에러 코드
모션 에러 코드 .ERR 항목을 참조하십시오.
확장 에러 코드
확장 에러 코드는 여러 명령어에 일반적인 에러 코드에 대한 추가 명령어 관련 정보를 제공합니다. 범위를 벗어난 파라미터(13) 에러 코드의 확장 에러 코드는 위에서 아래로 화면에 나열되는 피연산자 번호를 나타내는 숫자를 표시합니다. 여기서 첫 번째 피연자의 번호는 0입니다. 그러므로 MDOC 명령어에서 확장 에러 코드가 4라면 아밍 해제 유형 피연산자 값을 나타냅니다. 그런 다음 명령어에 허용된 값 범위를 참조하여 값을 확인해야 합니다.
실행
ERR
EXERR
그러면
시정 조치
원인
36
변화
출력 캠 배열 크기가 지원되지 않거나 배열 구성원 값 중 하나 이상이 범위를 벗어납니다.
출력 비트가 0보다 작거나 31보다 큽니다.
래치 유형이 0보다 작거나 3보다 큽니다.
래치 해제 유형이 0보다 작거나 5보다 큽니다.
왼쪽 또는 오른쪽 위치가 캠 범위를 벗어나고 래치 또는 래치 해제 유형이 "위치" 또는 "위치 및 활성화"로 설정됩니다.
기간이 0 이하, 래치 해제 유형이 "기간" 또는 "기간 및 활성화"로 설정됩니다.
활성화 유형이 0보다 작거나 3보다 크고 래치 또는 래치 해제 유형이 "활성화", "위치 및 활성화" 또는 "기간 및 활성화"로 설정됩니다.
활성화 비트가 0보다 작거나 31보다 크고 래치 또는 래치 해제 유형이 "활성화", "위치 및 활성화" 또는 "기간 및 활성화"로 설정됩니다.
래치 유형이 "비활성", 래치 해제 유형이 "기간" 또는 "기간 및 활성화"로 설정됩니다.
잘못된 출력 캠
37
변화
출력 보상 배열 크기가 지원되지 않거나 해당 구성원 중 하나의 값이 범위를 벗어납니다.
잘못된 출력 보상
에러 36 및 37과 연관된 배열 인덱스가 모션 명령어 데이터 유형의 .SEGMENT에 저장됩니다. 여러 에러 중 첫 번째 에러만 저장됩니다. 감지된 특정 에러는 확장된 에러 코드에 저장됩니다.
출력 캠 표를 동적으로 수정하는 기능이 설정되어 있는 경우 MAOC가 처리 중일 때 잘못된 출력 캠 에러 36이 발생할 수 있습니다. 일반적으로 에러가 감지된 캠 요소는 건너뜁니다. 다음은 계속 처리될 예외입니다.
에러 2, 래치 유형이 잘못됨. 래치 유형이 비활성으로 기본 설정됩니다.
에러 3, 래치 해제 유형이 잘못됨. 래치 해제 유형이 비활성으로 기본 설정됩니다.
에러 8, 기간 및 활성화인 래치 해제 유형. 활성화 래치 해제 유형으로 작동합니다.
상태 비트
MDOC에 영향 받는 상태 비트
MDOC 명령어는 모션 축 구조의 다음 상태 워드에 영향을 미칩니다.
  • OutputCamStatus
  • OutputCamPendingStatus
  • OutputCamLockStatus
  • OutputCamTransitionStatus
위의 각 상태 워드는 0 ~ 7 비트가 8개 실행 대상에 해당하는 DINT입니다. 비트 0은 실행 대상 0이고 비트 1은 실행 대상 1 등으로 됩니다.
예
래더 다이어그램
MDOC_LD_ex_v31
구조화된 텍스트
MDOC(Axis1, ExecutionTarget1, MDOC_2, All);
의견을 작성 부탁드립니다.
이 자료에 대한 문의사항이나 요청사항이 있습니까? 여기에 요청사항을 작성 부탁드립니다.
Normal