• 검색 결과가 없습니다.

펄스출력(Pulse Output) 기능

문서에서 ◎ 목 차 ◎ (페이지 77-92)

Pulse Generator

7.1.2 펄스출력(Pulse Output) 기능

7.1.2 펄스출력(Pulse Output) 기능

MK80S 의 트랜지스터 출력 타입에는 최고 2Kpps 의 펄스 출력 기능이 내장되어 있습니다.

이기능을 사용하면 스테핑 모터 드라이버나 서보 모터 드라이버를 조합하여 간단한 위치 제어를 할수 있습니다.

1) 펄스출력 사용방법

MK80S 의 트랜지스터 출력 타입에서 펄스출력 명령(PLSOUT)을 사용하여 출력 접점에 펄스 (Pulse)와 방향(Direction)신호를 출력합니다. 출력된 펄스는 아래 그림과 같이 모터 드라이 버에 연결하여 간단한 위치제어를 할 수 있습니다.

펄스출력 파라미터 설정에 따라 다음 3 가지 모드로 운전할 수 있습니다.

(1) 가감속 운전

목표 속도까지 가감속 기울기로 운전할 수 있습니다.

(2) 정속 운전

가감속 없이 정속 운전을 합니다.

(3) 무한 운전

가감속 없이 비상 정지 지령이 발생할 때까지 무한 운전을 합니다.

시간 속도

가속 감속

시간 속도

시간 속도

K7M-DT30S 드라이버 모터

펄스 방향

제 7 장 각종 기능의 사용방법

제 7 장 각종 기능의 사용방법

제 7 장 각종 기능의 사용방법

7-15 5) 펄스출력 파라미터 설정

펄스출력 파라미터 설정은 KGLWIN 에서 설정합니다. 아래에 설정 화면을 나타냅니다.

(펄스출력 파라미터를 설정하여 주십시오.)

1) 총 40 개의 운전패턴을 설정할 수 있습니다.

2) 위 화면에서 더블클릭하면 아래의 설정화면이 표시되고 여기에서 각각의 패턴에 대한 파라미터를 설정할 수 있습니다.

6) 파라미터 설명 (1) 운전 패턴 NO.

운전 패턴 No.는 각 펄스출력의 패턴 No.이며 총 40 개의 패턴을 설정할 수 있습니다.

(2) 출력펄스 수

출력되는 펄스의 개수를 지정합니다.(설정범위 : 0 ~ 4294967295)

(3) 최고속도

정상구간에서 운전되는 속도의 설정입니다(설정범위 : 50 ~ 2,000pps 까지 설정가능하며 50 의 배수로만 설정가능)

(4) 가감속 운전설정

가감속 운전 설정은 가감속 운전을 수행할 경우 지정합니다.(지정 : 1 , 미지정 : 0)

제 7 장 각종 기능의 사용방법

제 7 장 각종 기능의 사용방법

제 7 장 각종 기능의 사용방법

제 7 장 각종 기능의 사용방법

제 7 장 각종 기능의 사용방법

7-20 다) 명령어 에러 일람

에 러 상 태 내 용 조 치 사항

00 정상

-01 펄스출력 실행중 펄스출력이 동시에 실행되지 않도록

프로그램 수정

02 속도 설정 이상(2000 이상, 50 의 배수가 아님, 0

으로 설정) 속도 설정 수정

03 가감속 펄스수가 출력할 전체 펄스수 보다 큼 기울기 수정 04 펄스 출력을 지정한 곳에 출력접점이 없음 출력접점 지정 05 방향 출력을 지정한 곳에 출력접점이 없음 출력접점 지정

제 7 장 각종 기능의 사용방법

7-21 9) 출력방향

서보 모터 드라이버나 스테핑 모터 드라이버에 사용되는 입력방식은 크게 2 가지로 분류될수 있습니다. 펄스출력 펑션블록에서는 그에 따른 제어의 출력 방향을 선택할 수 있습니다.

가) 출력방향 선택방법

(가) 드라이버가 정방향 펄스와 역방향 펄스를 한 접점에서 입력 받고, 정/역방향 신호를 레벨로 입력 받는 타입일 경우.

DIR 접점을 P51 로 지정합니다.

M000 이 On 되면 DIR 접점인 P51 이 set 되고 0 번 패턴으로 펄스를 출력합니다.

M0001 이 On 되면 DIR 접점인 P51 이 리셋되고 0 번 패턴으로 펄스를 출력합니다.

DIR 접점은 다른곳에서 사용하지 말아 주십시오.

정방향 출력 역방향 출력

출력펄스 (P050)

출력방향 (P051)

시간 속도

가속기울기 : 1

감속기울기 : 1 목표 속도 = 1Kpps

시작위치 목표위치=5000

(속도 Profile)

제 7 장 각종 기능의 사용방법

7-22

(나) 드라이버가 정방향 펄스와 역방향 펄스를 각각 다른접점에서 입력받는 타입일 경우

파라미터 설정

프로그램

F210 은 펄스출력중 특수 플래그입니다.

정방향 출력 역방향 출력

역방향 출력펄스 (%QX0.0.1 정방향 출력펄스 (%QX0.0.0)

시간 정방향

가감속운전 : 없음

목표 속도 = 1Kpps

정방향 역방향 시작위치

목표위치=10000

역방향 시작위치

목표위치=5000

목표 속도 = 1Kpps 속도 Profile

제 7 장 각종 기능의 사용방법

7-23

7.1.3 펄스캐치(Pulse Catch) 기능

기본 유닛에는 8 점의 펄스캐치 입력접점(P000 ~ P007)이 내장되어 있습니다. 이 접점을 사용하면 일반 디지털 입력으로 처리할 수 없는 0.2ms 의 짧은 펄스신호를 안정하게 받아 들일 수 있습니다.

1) 용도

펄스폭이 좁은 신호가 입력될 때 일반 디지털 입력으로는 처리할 수 없는 문제가 발생 하여 사용자의 의도대로 동작이 제대로 수행하지 않는 경우가 있습니다. 이러한 경우 펄스캐치 기능을 사용하면 최소 0.2 ms 의 아주 짧은 폭의 펄스신호를 정상적으로 처리 할 수 있습니다.

2) 동작설명

입력신호

입력이미지 데이터

단계 처리내용

스캔 1 ・최소 0.2ms 의 펄스신호가 입력되면 입력이 들어왔다는 것을 CPU 부가 감지하여 그상태를 저장합니다.

스캔 2 ・입력이미지 데이터 영역을 On 시킵니다.

스캔 3 ・입력이미지 데이터 영역을 Off 시킵니다.

3)사용방법

(1) KGLWIN 의 파라미터 창을 더블 클릭합니다.

(2) 기본 파라미터 창의 펄스캐치 입력에 사용하고자 하는 번호를 선택합니다.

(KGLWIN 에 대한 자세한 내용은 관련 사용설명서를 참조하여 주십시오.)

스캔 1 스캔 2 스캔 3

제 7 장 각종 기능의 사용방법

7-24

1) 펄스캐치 입력으로 지정가능한 입력번지는 P000~ P007 까지로 8 점만 사용할 수 있습니다.

2) 펄스캐치 입력으로 지정하지 않으면 일반 디지털입력으로 동작합니다.

알 아 두 기

제 7 장 각종 기능의 사용방법

7-25

7.1.4 입력필터(Filter) 기능

MK80S 의 외부입력은 KGLWIN 에서 0~15ms 범위내에서 입력 시정수를 선택할 수 있습니다.

사용 환경에 따라 입력 시정수를 조정하여 신뢰성을 확보한 시스템을 구축할 수 있습니 다.

1) 용도

노이즈가 많이 발생하는 환경이나 입력신호의 펄스폭이 중요한 요인으로 작용하는 각 종분야에서는 입력신호의 상태에 따라 시스템의 신뢰성이 좌우되는 경우가 많이 발생 합니다. 이러한 경우 사용자가 적용분야에 적합한 입력시정수를 설정하면 설정값보다 짧은 신호는 입력으로 받아들이지 않기 때문에 입력신호의 오동작으로 인한 문제를 사 전에 방지할 수 있습니다.

2) 동작설명

입력시정수보다 짧은 폭의 펄스는 입력신호로 간주하지 않습니다.

3) 사용방법

(1) KGLWIN 의 파라미터창을 더블 클릭합니다.

(2) 기본 파라미터창의 입력 시정수에 필터값을 1ms 단위로 설정이 가능합니다 (입력 시정수는 8 ms 의 디폴트값으로 설정되어 있습니다.)

(3) 설정된 입력 시정수는 사용하는 모든 입력에 적용됩니다.

입력신호

입력이미지 데이터

입력신호

입력이미지 데이터

시간 입력시정수(필터타임)

제 7 장 각종 기능의 사용방법

7-26

0 ~ 15 ms 중 선택합니다.

제 7 장 각종 기능의 사용방법

7-27

7.1.5 PID 제어기능

문서에서 ◎ 목 차 ◎ (페이지 77-92)

관련 문서