이 DUT를 사용하여 모든 펄스 출력 명령용 제어 코드를 설정합니다. 범용 DUT는 펄스 출력용 도구 명령 기능이며 모든 PLC에 적용됩니다.
펄스 출력 채널:
FPS: 0, 2
FP-X R: 0, 1
FP-X 16K C14T: 0, 1, 2
FP-X 32K C30T, C60T: 0, 1, 2, 3
FP0R: 0, 1, 2, 3
FP0: 0, 1
FP-e: 0, 1
FP0R, FPS, FP-X: 펄스 출력 방법 = 펄스/방향 제어는 속도를 지정하는 펄스 출력 한 개와 TRUE/FALSE 신호로 회전 방향을 제어하는 다른 펄스 출력을 사용하여 실행됩니다. (정방향 TRUE: 이 모드에서는 회전 방향 신호가 TRUE이면 정방향 회전이 실행됩니다.)
bOutput_Pulse_ForwardTrue 또는 bOutput_Pulse_ForwardFalse가 아닌 경우: 두 가지 펄스인 + 또는 시계 방향 회전 펄스(CW)와 - 또는 반시계 방향 회전 펄스(CCW 펄스)를 사용하여 제어가 실행됩니다.
FP0, FP-e: 펄스에만 해당
FP0R, FPS, FP-X: 펄스 출력 방법 = 펄스/방향 제어는 속도를 지정하는 펄스 출력 한 개와 TRUE/FALSE 신호로 회전 방향을 제어하는 다른 펄스 출력을 사용하여 실행됩니다. (정방향 FALSE: 이 모드에서는 회전 방향 신호가 FALSE이면 정방향 회전이 실행됩니다.)
bOutput_Pulse_ForwardTrue 또는 bOutput_Pulse_ForwardFalse가 아닌 경우: 두 가지 펄스인 + 또는 시계 방향 회전 펄스(CW)와 - 또는 반시계 방향 회전 펄스(CCW 펄스)를 사용하여 제어가 실행됩니다.
FP0, FP-e: 펄스에만 해당
FPS, FP-X: 가속/감속 스텝 수 = 60 (또는 30)
FPS, FP-X: 듀티(펄스 지속 시간과 주기용).
펄스 지속 시간과 사각형 파형의 기간 사이의 비율입니다. 펄스 지속 시간이 1ms이고 펄스 주기가 4ms인 펄스 트레인의 경우, 듀티는 0.25 또는 25%입니다.
FPS, FP-X: 초기 및 타겟 속도의 주파수 범위 = 48Hz–100kHz (또는 1.5Hz–9.8kHz)
FPS, FP-X: 초기 및 타겟 속도의 주파수 범위 = 191Hz–100kHz (또는 1.5Hz–9.8kHz)
FP0, FP-e: 펄스 폭 = 80ms
FP0, FP-e: 듀티(펄스 지속 시간과 주기용)
펄스 지속 시간과 사각형 파형의 기간 사이의 비율입니다. 펄스 지속 시간이 1ms이고 펄스 주기가 4ms인 펄스 트레인의 경우, 듀티는 0.25 또는 25% = 10-90%(10% 단위)입니다.
연산 모드
FP0R: |
형식 1 선언(원점근방 입력으로 시작)이 완료된 후에만 원점입력이 효과적입니다.(또는 형식 0) 원점근방 입력 유무, 선언 유무 또는 선언 완료 여부와 관계없이 원점입력이 효과적입니다. |
FPS, FP-X: |
형식 2 선언(원점근방 입력으로 시작)이 완료된 후에만 원점입력이 효과적입니다.(또는 형식 1) 원점근방 입력 유무, 선언 유무 또는 선언 완료 여부와 관계없이 원점입력이 효과적입니다. |
FP0R, FPS, FP-X: 편차 카운트 클리어 신호= 0–200 [x0.5ms]
FP0R (JOG 운전, 사다리꼴 제어): 출력 연산 = 계산만 (또는 펄스 출력)
FP0R: 형식 1 (최대 속도(50kHz) 범위 내에서 속도를 변경할 수 있습니다.
또는 형식 0(최초로 지정된 목표 시간 범위 내에서 속도를 변경할 수 있습니다.)
FP0R(JOG 운전, 사다리꼴 제어): 인터럽트 프로그램(또는 주 프로그램)에서 실행
FP0, FP-e, FPS, FP-X: 카운팅 없음 (CW 또는 CCW에만 해당), 목표 값이 없는 모드
연산 연결 모드: sys_bIsCircularInterpolationOverwritingPossible 사용