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