제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을...

95
안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여 본 사용설명서의 내용을 끝까지 잘 읽으신 후에 사용해 주십시오. 안전을 위한 주의 사항은 제품을 안전하고 올바르게 사용하여 사고나 위험을 미리 막기 위한 것이 므로 반드시 지켜 주시기 바랍니다. 주의사항은 ‘경고’ 와 ‘주의’ 의 2가지로 구분되어 있으며, 각각의 의미는 다음과 같습니다. 경고 지시 사항을 위반하였을 때, 심각한 상해나 사망이 발생할 가능성이 있는 경우 지시 사항을 위반하였을 때, 경미한 상해나 제품 손상이 발생할 가능성이 있는 경 주의 제품과 사용설명서에 표시된 그림 기호의 의미는 다음과 같습니다. 는 위험을 끼칠 우려가 있는 사항과 조작에 대하여 주의를 환기시키기 위한 기호입니다. 이 기호가 있는 부분은 위험 발생을 피하기 위하여 주의 깊게 읽고 지시에 따라야 합니다. 는 특정 조건 하에서 감전의 가능성이 있으므로 주의를 나타내는 기호입니다. 사용설명서를 읽고 난 뒤에는 제품을 사용하는 사람이 항상 볼 수 있는 곳에 보관해 주십시오. 1

Upload: others

Post on 21-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

안전을 위한 주의 사항

제품을 사용하기 전에…

제품을 안전하고 효율적으로 사용하기 위하여 본 사용설명서의 내용을 끝까지 잘 읽으신 후에 사용해 주십시오.

► 안전을 위한 주의 사항은 제품을 안전하고 올바르게 사용하여 사고나 위험을 미리 막기 위한 것이므로 반드시 지켜 주시기 바랍니다.

► 주의사항은 ‘경고’ 와 ‘주의’ 의 2가지로 구분되어 있으며, 각각의 의미는 다음과 같습니다.

경고 지시 사항을 위반하였을 때, 심각한 상해나 사망이 발생할 가능성이 있는 경우

지시 사항을 위반하였을 때, 경미한 상해나 제품 손상이 발생할 가능성이 있는 경우

주의

► 제품과 사용설명서에 표시된 그림 기호의 의미는 다음과 같습니다.

는 위험을 끼칠 우려가 있는 사항과 조작에 대하여 주의를 환기시키기 위한 기호입니다. 이 기호가 있는 부분은 위험 발생을 피하기 위하여 주의 깊게 읽고 지시에 따라야 합니다.

는 특정 조건 하에서 감전의 가능성이 있으므로 주의를 나타내는 기호입니다.

► 사용설명서를 읽고 난 뒤에는 제품을 사용하는 사람이 항상 볼 수 있는 곳에 보관해 주십시오.

1

Page 2: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

안전을 위한 주의 사항

설계 시 주의 사항

아날로그 입출력 신호 또는 펄스 입출력선은 고압선이나 동력선과는 최소 100mm 이상 떨어뜨려 노이즈나 자기장 변화에 의한 영향을 받지 않게 설계하여 주십시오.

노이즈에 의한 오동작의 원인이 됩니다.

설치 환경에 진동이 많은 경우에는 PLC에 직접 진동이 인가되지 않도록 조치하여 주십시오.

감전/화재 또는 오동작의 원인이 됩니다.

설치 환경에 금속성 분진이 있는 곳은 제품에 금속성 분진이 유입되지 않도록 조치하여 주십시오.

감전/화재 또는 오동작의 원인이 됩니다.

주 의

설치 시 주의 사항

PLC는 사용설명서 또는 데이터시트의 일반 규격에 명기된 환경 조건에서 사용해 주십시오.

감전/화재 또는 제품 오동작 및 열화의 원인이 됩니다.

모듈을 장착하기 전에 PLC의 전원이 꺼져 있는지 반드시 확인해 주십시오.

감전, 또는 제품 손상의 원인이 됩니다.

PLC의 각 모듈이 정확하게 고정되었는지 반드시 확인해 주십시오.

제품이 느슨하거나 부정확하게 장착되면 오동작, 고장, 또는 낙하의 원인이 됩

니다.

주 의

2

Page 3: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

안전을 위한 주의 사항

배선 시 주의 사항

배선 작업을 시작하기 전에 PLC의 전원 및 외부 전원이 꺼져 있는지 반드시 확인하여 주십시오.

감전 또는 제품 손상의 원인이 됩니다.

경 고

각 제품의 정격 전압 및 단자 배열을 확인한 후 정확하게 배선하여 주십시오. 정격과 다른 전원을 접속하거나, 배선을 잘못하면 화재 또는 고장의 원인이 됩니

다.

배선시 단자의 나사는 규정 토크로 단단하게 조여 주십시오.

단자의 나사 조임이 느슨하면 단락 또는 오동작의 원인이 됩니다.

FG 단자의 접지는 PLC전용 3종 접지를 반드시 사용해 주십시오.

접지하지 않은 경우, 오동작의 원인이 될 수 있습니다.

배선 작업 중 모듈 내로 배선 찌꺼기 등의 이물질이 들어가지 않도록 하여 주십시오.

화재, 제품 손상, 또는 오동작의 원인이 됩니다.

주 의

3

Page 4: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

안전을 위한 주의 사항

시운전, 보수 시 주의사항

전원이 인가된 상태에서 단자대를 만지지 마십시오.

감전 또는 오동작의 원인이 됩니다..

청소를 하거나, 단자를 조일 때에는 PLC및 모든 외부 전원을 Off시킨 상태에서 실시하여 주십시오.

감전 또는 오동작의 원인이 됩니다.

경 고

모듈의 케이스로부터 PCB를 분리하거나 제품을 개조하지 마십시오.

고장, 오동작, 제품의 손상 및 화재의 원인이 됩니다.

모듈의 장착 또는 분리는 PLC 및 모든 외부 전원을 Off시킨 상태에서 실시하여 주십시오.

감전 또는 오동작의 원인이 됩니다.

무전기 또는 휴대전화는 PLC로부터 30cm 이상 떨어뜨려 사용하여 주십시오.

오동작의 원인이 됩니다.

주 의

폐기 시 주의사항

제품을 폐기할 경우, 산업 폐기물로 처리하여 주십시오.

유독 물질의 발생 위험이 있습니다.

주 의

4

Page 5: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

개정 이력

개정 이력

Version 일자 주요 변경 내용 수정 Page

V 1.0 2007.3 초판 발행 -

※ 사용설명서의 번호는 사용설명서 뒷표지의 우측에 표기되어 있습니다.

LS Industrial Systems Co., Ltd 200ⓒ 6 All Rights Reserved.

Page 6: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

◎ 목차 ◎

제1장 개요 ………………………………………………………………………………………………………… 1-1

제2장 규격 ……………………………………………………………………………………………… 2-1 ~ 2-20

2.1 일반 규격....................................................................................................................................................2-1

2.2 성능 규격....................................................................................................................................................2-2

2.2.1 성능 규격................................................................................................................................................2-2

2.2.2 펄스 입력 규격 ........................................................................................................................................2-3

2.2.3 프리셋, 부가 기능 입력 규격.....................................................................................................................2-3

2.2.4 비교 출력 규격 ........................................................................................................................................2-3

2.3 각부의 명칭 ................................................................................................................................................2-4

2.3.1 각부의 명칭.............................................................................................................................................2-4

2.3.2 외부 기기와 인터페이스 규격....................................................................................................................2-5

2.4 기능...........................................................................................................................................................2-8

2.4.1 펄스 입력 모드 ........................................................................................................................................2-8

2.4.2 카운트 모드........................................................................................................................................... 2-10

2.4.3 비교 출력.............................................................................................................................................. 2-12

2.4.4 캐리(Carry) ............................................................................................................................................ 2-15

2.4.5 바로우(Borrow) ...................................................................................................................................... 2-15

2.4.6 부가 기능.............................................................................................................................................. 2-16

제3장 설치 및 배선 ……………………………………………………………………………………… 3-1 ~ 3-5

3.1 설치...........................................................................................................................................................3-1

3.1.1 설치 환경................................................................................................................................................3-1

3.1.2 취급시의 주의 사항..................................................................................................................................3-1

3.2 배선시의 주의 사항......................................................................................................................................3-1

3.2.1 DC 5V 전압 출력 배선의 예......................................................................................................................3-2

3.2.2 DC 12V NPN 오픈 컬렉터 출력 배선의 예..................................................................................................3-3

3.2.3 DC 24V PNP 오픈 컬렉터 출력 배선의 예..................................................................................................3-4

3.2.4 라인 드라이버 출력 배선의 예...................................................................................................................3-5

1

Page 7: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

2

제4장 펑션 블록 ………………………………………………………………………………………… 4-1 ~ 4-10

4.1 GMWIN에서 고속카운터 모듈의 펑션 블록 등록...............................................................................................4-1

4.2 로컬 펑션 블록.............................................................................................................................................4-2

4.2.1 프리셋 설정 펑션 블록...............................................................................................................................4-2

4.2.2 모드 설정 펑션 블록..................................................................................................................................4-3

4.2.3 부가 기능 설정 펑션 블록..........................................................................................................................4-4

4.2.4 비교 기능 설정 펑션 블록..........................................................................................................................4-5

4.2.5 카운트 읽기 펑션 블록...............................................................................................................................4-6

4.2.6 운전 정보 설정 펑션 블록..........................................................................................................................4-7

4.2.7 운전 상태 읽기 펑션 블록..........................................................................................................................4-8

4.2.8 비교 출력 설정 펑션 블록..........................................................................................................................4-9

4.3 펑션 블록의 에러 코드................................................................................................................................ 4-10

제5장 GM 프로그램 …………………………………………………………………………………… 5-1 ~ 5-17

5.1 기본 프로그램..............................................................................................................................................5-1

5.1.1 카운트 읽기 및 RPM 계산하기..................................................................................................................5-2

5.1.2 현재 카운트 리테인 보존하기....................................................................................................................5-3

5.1.3 프리셋값 설정하기....................................................................................................................................5-4

5.1.4 비교값 및 비교 조건 설정하기...................................................................................................................5-5

5.1.5 캐리/바로우 리셋하기 ...............................................................................................................................5-6

5.1.6 부가 기능 설정하기..................................................................................................................................5-7

5.2 응용 프로그램............................................................................................................................................ 5-12

5.2.1 고속카운터를 이용한 대차 이동 프로그램 ................................................................................................. 5-12

5.2.2 턴 테이블의 일정 각도 회전 제어 프로그램.............................................................................................. 5-15

제6장 내부 메모리 및 입출력 신호 …………………………………………………………………… 6-1 ~ 6-4

6.1 내부 메모리.................................................................................................................................................6-1

6.1.1 내부 메모리의 구성..................................................................................................................................6-1

6.1.2 데이터의 구성 및 내용..............................................................................................................................6-2

6.1 입출력 신호.................................................................................................................................................6-4

Page 8: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

3

제7장 MK 프로그램 …………………………………………………………………………………… 7-1 ~ 7-22

7.1 내부 메모리 읽기/쓰기..................................................................................................................................7-1

7.1.1 내부 메모리 읽기.....................................................................................................................................7-1

7.1.2 내부 메모리 쓰기.....................................................................................................................................7-3

7.2 기본 프로그램..............................................................................................................................................7-5

7.2.1 카운트 모드 설정하기...............................................................................................................................7-6

7.2.2 펄스 입력 모드 설정하기...........................................................................................................................7-7

7.2.3 카운트 허용하기.......................................................................................................................................7-7

7.2.4 프리셋값 설정, 프리셋 허용하기................................................................................................................7-8

7.2.5 현재 카운트 읽기.....................................................................................................................................7-8

7.2.6 비교 조건 및 비교값 설정, 비교 및 비교 출력 허용하기..............................................................................7-9

7.2.7 캐리/바로우 리셋하기 ............................................................................................................................. 7-10

7.2.8 부가 기능 모드 설정, 부가 기능 허용하기 ................................................................................................ 7-10

7.2.9 전원 Off 시 현재 카운트 유지하기............................................................................................................ 7-15

7.3 응용 프로그램............................................................................................................................................ 7-16

7.3.1 고속카운터를 이용한 대차 이동 프로그램 ................................................................................................. 7-16

7.3.2 턴 테이블 일정 각도 회전 제어 프로그램 ................................................................................................. 7-20

제8장 트러블 슈팅 ……………………………………………………………………………………… 8-1 ~ 8-5

8.1 고장 진단....................................................................................................................................................8-1

8.1.1 고속카운터 모듈의 LED 표시 상태.............................................................................................................8-1

8.1.2 고속카운터 모듈의 현재 카운트 상태..........................................................................................................8-1

8.1.3 고속카운터 모듈의 비교 출력 상태.............................................................................................................8-1

8.2 고장 진단....................................................................................................................................................8-2

8.2.1 LED 표시 상태 이상.................................................................................................................................8-2

8.2.2 카운트 동작 이상.....................................................................................................................................8-3

8.2.3 현재 카운트 이상.....................................................................................................................................8-4

8.2.4 비교 출력 이상 ........................................................................................................................................8-5

부록 ……………………………………………………………………………………………………………… 부록-1

부록1 외형 치수 .................................................................................................................................................부록-1

보증 내용 및 환경 방침

Page 9: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제1장 개요

1-1

제1장 개요

본 제품은 GLOFA-GM4/GM6 및 MASTER-K200S/K300S 시리즈의 시스템에서 사용하는 고속카운터 모듈로써 GM4/K300S

시리즈의 시스템에서 사용하는 G4F-HD1C/G4F-HO1C과 GM6/K200S 시리즈의 시스템에서 사용하는 G6F-HD1C/G6F-

HO1C가 있습니다.

고속카운터 모듈의 주요 기능은 다음과 같습니다.

1) 1상 입력

(1) 프로그램에 의한 가감산 카운트

(2) B상 입력에 의한 가감산 카운트

2) 2상 입력시에 위상차에 의한 1체배, 2체배, 4체배 가감산 카운트

3) CW/CCW 입력시에 A상 또는 B상에 의한 가감산 카운트

4) 프로그램 또는 외부 입력 신호에 의한 프리셋(Preset)과 부가 기능(Gate)

5) 비교 기준값과 현재 카운트를 이용한 7가지의 비교 조건에 대하여 비교 출력

6) 카운트 클리어, 카운트 래치, 구간 카운트, 입력 주파수 측정, 단위 시간당 회전 수 측정, 카운트 금지의 6가지 부가 기능

Page 10: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제2장 규격

2-1

제2장 규격

2.1 일반 규격

GLOFA-GM 및 MASTER-K 시리즈의 일반 규격입니다.

No. 항목 규격 관련 규격

1 사용 온도 0 ~ 55 ℃ 2 보관 온도 -25 ~ 70 ℃ 3 사용 습도 5 ~ 95%RH, 이슬이 맺히지 않을 것 4 보관 습도 5 ~ 95%RH, 이슬이 맺히지 않을 것

단속적인 진동이 있는 경우 - 주파수 가속도 진폭 회수

10 ≤ f < 57Hz − 0.075mm 57 ≤ f ≤ 150Hz 9.8m/s2{1G} −

연속적인 진동이 있는 경우 주파수 가속도 진폭

10 ≤ f < 57Hz − 0.035mm

5 내진동

57 ≤ f ≤ 150Hz 4.9m/s2{0.5G} −

X, Y, Z 각 방향 10회 IEC61131-2

6 내충격 최대 충격 가속도: 147 m/s2{15G} 인가 시간: 11ms 펄스 파형: 정현 반파 펄스 (X, Y, Z 3방향 각 3회)

IEC61131-2

방형파 임펄스 노이즈

± 1,500 V LS산전 내부

시험 규격 기준

정전기 방전 전압: 4kV (접촉방전) IEC61131-2

IEC61000-4-2

방사 전자계 노이즈 27 ~ 500 MHz, 10 V/m IEC61131-2,

IEC61000-4-3

구분 전원 모듈디지털 입출력 (24kV 이상)

디지털 입출력(24kV 미만)/ 아날로그 입출력/ 통신 인터페이스

7 내노이즈

패스트 트랜지언트/버스트

노이즈 전압 2kV 1kV 0.25kV

IEC61131-2 IEC61000-4-4

8 주위 환경 부식성 가스, 먼지가 없을 것 9 사용 고도 2,000m이하 10 오염도 2 이하 11 냉각 방식 자연 공랭식

알아두기 1) IEC(International Electrotechnical Commission: 국제 전기 표준 회의)

전기·전자 기술 분야의 표준화에 대한 국제 협력을 촉진하고 국제 규격을 발간하며 이와 관련된 적합성 평가 제도를 운영하고 있는 국제적 민간 단체

2) 오염도 장치의 절연 성능을 결정하는 사용 환경의 오염 정도를 나타내는 지표이며 오염도 2란 통상, 비도전 성 오염만 발생하는 상태입니다. 단, 이슬 맺힘에 따라 일시적인 도전이 발생하는 상태를 말합니다

Page 11: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제2장 규격

2-2

2.2 성능 규격

고속카운터 모듈의 성능 규격, 펄스 입력 규격, 프리셋, 부가 기능 입력 규격 및 비교 출력 규격입니다.

2.2.1 성능 규격

규격 항목

G4F-HO1C G6F-HO1C G4F-HD1C G6F-HD1C 신호 A상, B상 방식 오픈 컬렉터 라인 드라이버 펄스

입력 레벨 DC 5/12/24V(단자대 선택)

RS-422A Line Driver(5V Level) /HTL Line Driver(24V Level)

최대 카운트 속도 200kpps 500kpps(HTL 입력은 250kpps) 채널수 2채널

카운트 범위 부호있는 32Bit(-2,147,488,648 ~ 2,147,488,647) 리니어 카운트

(32Bit 범위 초과시 캐리/바로우 발생, 카운트 최대/최소값 표시) 카운트 모드

(프로그램 설정) 링 카운트(설정 범위내에서 반복 카운트)

1상 입력 2상 입력 펄스 입력 모드

CW/CCW 입력 입력 신호 형태 전압

B상 입력으로 가산/감산 동작 1상 입력

프로그램으로 가산/감산 동작

2상 입력 위상차에 의해 자동 설정

A상 입력: 가산 동작

Up/ Down 설정

CW/CCW B상 입력: 감산 동작

1상 입력 1/2 체배(프로그래 설정) 2상 입력 1/2/4 체배(프로그램 설정)

체배 설정

CW/CCW 1체배 신호 프리셋(Preset), 부가 기능(Gate)

신호 레벨 DC 5/12/24V(단자대 선택) 제어 입력

신호 형태 전압 출력 점수 2점/채널(단자대 출력)

종류 단일 비교(>,≥,=,≤,<) 또는 구간 비교(≤ ≤,≥ ≤) 외부 출력

출력 형태 오픈 컬렉터(싱크 타입) 입력 신호 A상, B상, 프리셋, 부가 기능 출력 신호 비교 출력 0, 비교 출력 1

동작 상태 표시 운전 상태 모듈 레디

카운트 허용 프로그래 설정(허용 상태에서만 카운트) 프리셋 허용 단자대 또는 프로그램 설정 부가 기능

(프로그램 설정) 카운트 클리어, 카운트 래치, 구간 카운트, 입력 주파수 측정,

단위 시간당 회전 수 측정, 카운트 금지 접속 단자 40핀 커넥터

입출력 점유 점수 64점 내부 소비 전류 270㎃ 270㎃ 330㎃ 330㎃

중량 106g 93g 110g 97g

Page 12: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제2장 규격

2-3

2.2.2 펄스 입력 규격

규격 항목

오픈 컬렉터 라인 드라이버

입력 전압 DC 24V

(17.0V~26.4V) DC 12V

(9.8V~13.2V) DC 5V

(4.5V~5.5V) 입력 전류 7mA~11mA 7mA~11mA 7mA~11mA

최소 On 보증 전압 17.0V 9.8V 4.1V 최대 Off 보증 전압 4.5V 3.0V 1.7V

RS-422A Line Driver (5V Level)/HTL Line Driver(24V Level)

2.2.3 프리셋, 부가 기능 입력 규격

항목 규격

입력 전압 DC 24V

(17.0V~26.4V) DC 12V

(9.8V~13.2V) DC 5V

(4.5V~5.5V) 입력 전류 7mA~11mA 7mA~11mA 7mA~11mA

최소 On 보증 전압 17.0V 9.8V 4.1V 최대 Off보증 전압 4.5V 3.0V 1.7V

2.2.4 비교 출력 규격

항목 규격

출력 타입 트랜지스터 싱크 정격 출력 DC 24V, 100 mA/점 누설 전류 0.1 mA 이하

포화 영역 전압 1.3 V 이하 On 지연 시간 0.1 ms 이하 Off 지연 시간 0.1 ms 이하

Page 13: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제2장 규격

2-4

2.3 각부의 명칭

2.3.1 각부의 명칭

번호 명칭 내용

① 운전 표시

점등: 해당 채널 펄스 입력중 프리셋/부가 기능 신호 입력중, 비교 출력중

소등: 해당 채널 펄스 입력 없음 프리셋/부가 기능 신호 입력 없음, 비교 출력 없음

② 레디 신호 점등: 초기 기동 상태(입력 대기중) 소등: 전원 Off이거나 CPU 모듈 리셋 상태 점멸: 고속카운터 모듈 이상

③ 외부 배선용 커넥터 외부 입출력과 접속하기 위한 커넥터

Page 14: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제2장 규격

2-5

2.3.2 외부 기기와 인터페이스 규격

1) 커넥터의 핀 배열

(1) G4F-HO1C/G6F-HO1C

핀번호 핀배열

CH0 CH1신호 명칭

1 17 A12V A상 펄스 입력 12V 2 18 A24V A상 펄스 입력 24V 3 19 ACOM A상 펄스 입력 COM 4 20 A5V A상 펄스 입력 5V 5 21 B12V B상 펄스 입력 12V 6 22 B24V B상 펄스 입력 24V 7 23 BCOM B상 펄스 입력 COM 8 24 B5V B상 펄스 입력 5V 9 25 P12V 프리셋 입력 12V 10 26 P24V 프리셋 입력 24V 11 27 PCOM 프리셋 입력 COM 12 28 P5V 프리셋 입력 5V 13 29 G12V 부가 기능 입력 12V 14 30 G24V 부가 기능 입력 24V 15 31 GCOM 부가 기능 입력 COM 16 32 G5V 부가 기능 입력 5V 33 35 OUT1 비교 출력 1 34 36 OUT0 비교 출력 0 37 38 24V 외부 전원 입력 24V

39 40 24G 외부 전원 입력 GND

(2) G4F-HD1C/G6F-HD1C

핀번호 핀배열

CH0 CH1신호 명칭

1 17 AⅠ- AⅠ상 차동 입력 -

2 18 AⅠ+ AⅠ상 차동 입력 +

3 19 AⅡ- AⅡ상 차동 입력 -

4 20 AⅡ+ AⅡ상 차동 입력 +

5 21 BⅠ- BⅠ상 차동 입력 -

6 22 BⅠ+ BⅠ상 차동 입력 +

7 23 BⅡ- BⅡ상 차동 입력 -

8 24 BⅡ+ BⅡ상 차동 입력 +

9 25 P12V 프리셋 입력 12V

10 26 P24V 프리셋 입력 24V

11 27 PCOM 프리셋 입력 COM

12 28 P5V 프리셋 입력 5V

13 29 G12V 부가 기능 입력 12V

14 30 G24V 부가 기능 입력 24V

15 31 GCOM 부가 기능 입력 COM

16 32 G5V 부가 기능 입력 5V

33 35 OUT1 비교 출력 1

34 36 OUT0 비교 출력 0

37 38 24V 외부 전원 입력 24V

39 40 24G 외부 전원 입력 GND

Page 15: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제2장 규격

2-6

2) 내부 회로

고속카운터 모듈과 외부 기기와의 접속시의 고속카운터 내부 회로를 설명합니다.

(1) G4F-HO1C/G6F-HO1C

핀번호 입출력 구분

내부 회로 번호 단자 CH0 CH1

신호 명칭

① A24V 2 18 A상 펄스 입력 24V

② A12V 1 17 A상 펄스 입력 12V

③ A5V 4 20 A상 펄스 입력 5V

④ ACOM 3 19 A상 펄스 입력 COM

① B24V 6 22 B상 펄스 입력 24V

② B12V 5 21 B상 펄스 입력 12V

③ B5V 8 24 B상 펄스 입력 5V

④ BCOM 7 23 B상 펄스 입력 COM

⑤ P24V 10 26 프리셋 입력 24V

⑥ P12V 9 25 프리셋 입력 12V

⑦ P5V 12 28 프리셋 입력 5V

⑧ PCOM 11 27 프리셋 입력 COM

⑤ G24V 14 30 부가 기능 입력 24V

⑥ G12V 13 29 부가 기능 입력 12V

⑦ G5V 16 32 부가 기능 입력 5V

입력

⑧ GCOM 15 31 부가 기능 입력 COM

⑨ OUT0 34 32 비교 출력 0

⑩ OUT1 33 35 비교 출력 1

⑪ 24V 37 38 외부 전원 입력 24V

출력

⑫ 24G 39 40 외부 전원 입력 GND

Page 16: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제2장 규격

2-7

(2) G4F-HD1C/G6F-HD1C

핀번호 입출력 구분

내부 회로 번호 단자 CH0 CH1

신호 명칭

① AI+ 2 18 AⅠ상 차동 입력 +

② AII+ 4 20 AⅡ상 차동 입력 +

③ AI- 1 17 AⅠ상 차동 입력 -

④ AII- 3 19 AⅡ상 차동 입력 -

① BI+ 6 22 BⅠ상 차동 입력 +

② BII+ 8 24 BⅡ상 차동 입력 +

③ BI- 5 21 BⅠ상 차동 입력 -

④ BII- 7 23 BⅡ상 차동 입력 -

⑤ P24V 10 26 프리셋 입력 24V

⑥ P12V 9 25 프리셋 입력 12V

⑦ P5V 12 28 프리셋 입력 5V

⑧ PCOM 11 27 프리셋 입력 COM

⑤ G24V 14 30 부가 기능 입력 24V

⑥ G12V 13 29 부가 기능 입력 12V

⑦ G5V 16 32 부가 기능 입력 5V

입력

⑧ GCOM 15 31 부가 기능 입력 COM

⑨ OUT0 34 32 비교 출력 0

⑩ OUT1 33 35 비교 출력 1

⑪ 24V 37 38 외부 전원 입력 24V

출력

⑫ 24G 39 40 외부 전원 입력 GND

Page 17: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제2장 규격

2-8

2.4 기능

1) 고속카운터 모듈은 CPU 모듈의 카운터 명령(CTU, CTD, CTUD 등)으로 처리할 수 없는 고속 펄스를 바이너리 32 비

트(-2,147,483,648 ~ 2,147,483,647)까지 카운트 할 수 있습니다.

2) 펄스 입력 모드에는 1상 입력, 2상 입력, CW/CCW 입력이 있습니다.

3) 카운트 가/감산 방법

(1) 1상 입력

프로그램 지정에 의한 가/감산 카운트 동작

B상 입력 신호에 의한 가/감산 카운트 동작

(2) 2상 입력

A상과 B상의 위상차에 의한 가/감산 카운트 동작

(3) CW/CCW 입력

A상 입력 시 B상이 Low이면 가산 카운트 동작, B상 입력 시 A상이 Low이면 감산 카운트 동작

4) 부가 기능으로 카운트 클리어, 카운트 래치, 구간 카운트, 입력 주파수 측정, 단위 시간당 회전수 측정, 카운트 금지가

있습니다.

2.4.1 펄스 입력 모드

1) 1상 카운트 모드

(1) 프로그램 지정에 의한 가/감산 카운트 동작

가) 1상 1입력 1체배 입력 모드

A상 입력 펄스가 상승시에 카운트를 하며 가/감산 여부는 프로그램에 의해 결정됩니다.

가/감산 구분 A상 입력 펄스 상승 A상 입력 펄스 하강

가/감산 카운트 지정 신호 Off 가산 카운트 -

가/감산 카운트 지정 신호 On 감산 카운트 -

나) 1상 1입력 2체배 입력 모드

A상 입력 펄스가 상승시와 하강시에 카운트를 하며 가/감산 여부는 프로그램에 의해 결정됩니다. 가/감산 구분 A상 입력 펄스 상승 A상 입력 펄스 하강

가/감산 카운트 지정 신호 Off 가산 카운트 가산 카운트 가/감산 카운트 지정 신호 On 감산 카운트 감산 카운트

A상 입력 펄스

가 산 감 산 가 산

가/감산 카운트 지

정 신호

카운트값 10 11 12 13 12 11 10 11

On Off

A상 입력 펄스

가/감산 카운트

지정 신호

가 산

카운트값

가 산 감 산

11 10 12 13 14 15 16 15 14 13 12 11 10 11 12

Off On

Page 18: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제2장 규격

2-9

(2) B상 입력 신호에 의한 가/감산 카운트 동작

가) 1상 2입력 1체배 입력 모드

A상 입력 펄스가 상승시에 카운트를 하며 가/감산 여부는 B상에 의해 결정됩니다. 가/감산 구분 A상 입력 펄스 상승 A상 입력 펄스 하강

B상 입력 펄스 Off 가산 카운트 - B상 입력 펄스 On 감산 카운트 -

나) 1상 2입력 2체배 입력 모드

A상 입력 펄스가 상승시와 하강시에 카운트 동작을 하며 가/감산 여부는 B상에 의해 결정됩니다. 가/감산 구분 A상 입력 펄스 상승 A상 입력 펄스 하강

B상 입력 펄스 Off 가산 카운트 가산 카운트 B상 입력 펄스 On 감산 카운트 감산 카운트

2) 2상 카운트 모드

(1) 2상 1체배 입력 모드

A상 입력 펄스가 B상 입력 펄스보다 위상이 앞설 때에는 A상 펄스 상승시 가산 동작을 하며, B상 입력 펄스의 위

상이 앞설 때에는 A상 펄스 하강시 감산 동작을 합니다.

(2) 2상 2체배 입력 모드

A상 입력 펄스의 상승시와 하강시에 카운트 동작을 하며, A상이 B상보다 위상이 앞서서 입력 될때는 가산 동작을

하며, B상이 A상보다 위상이 앞서서 입력 될때는 감산 동작을 합니다.

B상 입력 펄스

카운트값

A상 입력 펄스

가 산 감 산

10 11 12 13 12 11 10 9

B상 입력 펄스

A상 입력 펄스

가 산 감 산

카운트값 10 11 12 13 14 15 12 11 15 16 17 16 14 13 10

가 산 감 산 가 산

B상 입력 펄스

카운트값

A상 입력 펄스

7 8 9 10 9 8 7 8

Off On

가 산 가 산 감 산

B상 입력 펄스

카운트값

A상 입력 펄스

10 1211 12 13 14 15 16 15 14 13 12 11 13 14

Off On

Page 19: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제2장 규격

2-10

(3) 2상 4체배 동작 모드

A상 입력 펄스의 상승/하강시와 B상 입력 펄스의 상승/하강시에 카운트 동작을 하며, A상이 B상보다 위상이 앞서

서 입력 될때는 가산 동작을 하며, B상이 A상보다 위상이 앞서서 입력 될때는 감산 동작을 합니다.

3) CW(Clockwise)/CCW(Counter Clockwise)카운트 모드

A상 입력 드펄스가 상승시, 또는 B상 입력 펄스가 상승시에 카운트 동작을 하며, B상 입력 펄스가 Low 로 입력될 때 A상

입력 펄스의 상승시에 가산 동작을, A상 입력 펄스가 Low 로 입력될 때 B상 입력드 펄스의 상승시에 감산 동작을 합니다. 가/감산 구분 A상 입력 펄스 High A상 입력 펄스 Low

B상 입력 펄스 High - 감산 카운트 B상 입력 펄스 Low 가산 카운트 -

2.4.2 카운트 모드

1) 리니어(Linear) 카운트

(1) 리니어(Linear) 카운트의 범위: -2,147,483,648 ~ 2,147,483,647

(2) 카운트가 가산 중 최대값에 도달하면 캐리(Carry)가 발생되며, 감산 중 최소값에 도달하면 바로우(Borrow)가 발

생됩니다.

(3) 캐리(Carry)가 발생하게 되면 카운트를 멈추며 더 이상 가산은 안되나 감산은 가능합니다.

(4) 바로우(Borrow)가 발생하게 되면 카운트를 멈추며 더 이상 감산은 안되나 가산은 가능합니다.

A상 입력 펄스

가 산 감 산

카운터 값 10

B상 입력 펄스

11 12 13 14 1516 17 18 19 20 2122 23 22 21 20 19 18 17 16 15 1413 1211 10

B상 입력 펄스

카운트값

A상 입력 펄스

가 산 감 산

7 8 9 10 11 9 810 7

+2,147,483,647

감산 가산

바로우(Borrow)

캐리(Carry)

-2,147,483,648

카운트 시작점

Page 20: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제2장 규격

2-11

2) 링(Ring) 카운트

(1) 링(Ring) 카운트의 범위: 사용자 설정 최소값 ~ 사용자 설정 최대값

(2) 카운트 표시: 링(Ring) 카운트시에 사용자 설정 링(Ring) 카운트 최소값은 카운트 되어 표시되나 최대값은 표시

되지 않습니다.

(3) 가산 카운트: 가산 카운트 중 카운트가 사용자 설정 최대값을 넘어도 캐리(Carry)만 발생되고 리니어(Linear)

카운트와는 달리 카운트를 멈추지 않습니다.

(4) 감산 카운트: 감산 카운트 중 카운트가 사용자 설정 최소값을 넘어도 바로우(Borrow)만 발생되고 리니어

(Linear) 카운트와는 달리 카운트를 멈추지 않습니다.

(5) 현재 카운트에 따른 링(Ring) 카운트 설정시의 동작(가산 카운트 시)

가) 링(Ring) 카운트 설정시 현재 카운트가 사용자 설정 범위 밖에 있는 경우

- 현재 카운트로부터 증가하기 시작하여 2,147,483,647까지 증가한 후 카운트 최소값 (–2,147,483,648)으로 되

면서 캐리(Carry)를 발생한 후 증가를 계속합니다. 아래의 그림처럼 최소값만을 표시 후 최대값을 넘어 카운트

됩니다.

나) 링(Ring) 카운트 설정시 현재 카운트가 사용자 설정 범위 내에 있는 경우

- 현재 카운트로부터 증가하기 시작하여 사용자 설정 최대값까지 증가한 후 사용 설정 최소값으로 되면서 캐리

(Carry)를 발생한 후 카운트를 계속 합니다. 아래의 그림처럼 최대값은 표시되지 않고, 최소값 표시 후 카운트

를 계속합니다.

캐리 발생 링카운트

최대값

프리셋값

링카운트

최소값

○:포함안함 ●:포함

현재위치

바로우 발생

링카운트

최대값

프리셋값

링카운트

최소값

○:포함안함

●:포함

현재위치

2,147,483,647

링카운트 최대값

-2,147,483,648

링카운트 최소값

※사용자 설정 범위 내에 있는 경우

캐리 발생

캐리 발생

○:포함안함

●:포함

현재위치

현재위치

※사용자 설정 범위 밖에 있는 경우

Page 21: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제2장 규격

2-12

(6) 현재 카운트에 따른 링(Ring) 카운트 설정시의 동작(감산 카운트 시)

가) 링(Ring) 카운트 설정시 현재 카운트가 사용자 설정 범위 밖에 있는 경우

- 현재 카운트로부터 감소하기 시작하여 -2,147,483,648까지 감소한 후 카운트 최대값(2,147,483,647)으로 되면

서 바로우(Borrow)를 발생한 후 카운트를 계속 합니다.

나) 링(Ring) 카운트 설정시 현재 카운트가 사용자 설정 범위 내에 있는 경우

- 현재 카운트로부터 감소하기 시작하여 사용자 설정 최소값까지 감소한 후 사용자 설정 최대값으로 되면서 바

로우(Borrow)를 발생한 후 카운트를 계속합니다.

알아두기 1) 링(Ring) 카운트 설정 시 카운트가 사용자가 설정한 범위 내에 있는가 아닌가에 따라 그 범위 내에서 카운트가

될 것인가 범위 밖에서 카운트 될 것인가가 결정됩니다. 2) 카운트가 범위 밖에 있을 때 링(Ring) 카운트가 설정되는 것은 사용자의 실수로 보고 링(Ring) 카운트 범위 안

에서 카운트가 이루어지지 않습니다. 3) 링(Ring) 카운트 사용 시는 프리셋 등을 사용하여 반드시 범위 내에 카운트를 위치시키고 사용하시기 바랍니

다.

2.4.3 비교 출력

(1) 고속카운터 모듈은 현재 카운트와 비교 값의 대/소를 비교하여 출력하는 비교 출력 기능이 있습니다.

(2) 비교 출력은 채널당 2개가 있으며, 각각의 출력을 독립적으로 사용할 수 있습니다.

(3) 비교 조건은 7가지(<, ≤, =, ≥, >, ≤ ≤, ≥ ≥)입니다.

(4) 비교 조건을 설정 후 실제 비교를 허용하기 위해서는 비교 허용을 On 해야 하며(이 때는 출력이 LED 모듈에만

표시됨) 실제 외부 출력을 내보내기 위해서는 출력 허용을 On 시켜야 합니다.

(5) 비교만 허용되어 있고 출력이 허용되어 있지 않으면 해당 LED가 점등은 하나 실제 외부로 출력을 내보내지 않

습니다.

1) 모드0(현재값 < 비교값)

현재 카운트가 비교값보다 작은 경우 출력을 내보내며 카운트가 증가하여 비교값과 같아 지거나 커지게 되면 출력을

내보내지 않습니다.

2,147,483,647

링카운트 최대값

-2,147,483,648

링카운트 최소값

※사용자 지정 범위 내에 있는 경우

바로우 발생

바로우 발생○:포함안함

●:포함

※사용자 설정 범위 밖에 있는 경우

현재위치

현재위치

Page 22: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제2장 규격

2-13

2) 모드1 (카운트 ≤비교값)

현재 카운트가 비교값보다 작거나 같은 경우 출력을 내보내며 카운트가 증가하여 비교값 보다 커지게 되면 출력을 내

보내지 않습니다.

3) 모드2(카운트 = 비교값)

현재 카운트가 비교값과 같은 경우 출력을 내보내며 카운트가 증가하여 비교값 보다 커지거나 작게 되어도 출력은 계

속 On되어 있습니다. 출력을 Off시키기 위해서는 일치 리셋을 On시켜야 합니다.

출력 허용

123456 123457 123458 123459 123460 123461 123462

123457

카운트값

비교값

비교 허용

LED 상태

외부 출력

123460

일치 리셋

123456 123457 123458 123459 123460 123461 123462

123460

카운트값

비교값

비교 허용

외부 출력

출력 허용

123456 123457 123458 123459 123460 123461 123462

123460

카운트값

비교값

비교 허용

외부 출력

출력 허용

LED 출력

LED 상태

Page 23: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제2장 규격

2-14

4) 모드3(카운트 ≥비교값)

현재 카운트가 비교값 보다 크거나 같은 경우 출력을 내보내며 카운트가 감소하여 비교값 보다 작게 되면 출력을 내

보내지 않습니다.

5) 모드4 (카운트 > 비교값)

현재 카운트가 비교값 보다 큰 경우 출력을 내보내며 카운트가 감소하여 비교값 보다 작거나 같게 되면 출력을 내보

내지 않습니다.

6) 모드5(비교값1 ≤카운트 ≤비교값2)

현재 카운트가 비교값1 보다 크거나 같고 비교값2 보다 작거나 같은 경우 출력을 내보내며 카운트가 증가/감소하여

비교값의 범위를 벗어나게 되면 출력을 내보내지 않습니다.

123456 123457 123458 123459 123460 123461 123462

123460

카운트값

비교값

비교 허용

LED 상태

외부 출력

출력 허용

123456 123457 123458 123459 123460 123461 123462

123458

카운트값

비교값1

비교 허용 LED 상태

외부 출력

출력 허용

비교값2123460

123456 123457 123458 123459 123460 123459 123458

123458

카운트값

비교값

비교 허용

LED 상태

외부 출력

출력 허용

Page 24: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제2장 규격

2-15

7) 모드6 (카운트 ≤비교값1, 카운트 ≥비교값2)

현재 카운트가 비교값1 보다 작거나 같고, 비교값2 보다 크거나 같은 경우 출력을 내보내며 카운트가 증가/감소하여

비교값의 범위를 벗어나게 되면 출력을 내보내지 않습니다.

2.4.4 캐리(Carry)

(1) 캐리(Carry) 신호가 발생하는 경우

가) 리니어(Linear) 카운트시 카운트 범위 최대값 2,147,483,647 에 도달할 때

나) 링(Ring) 카운트시 사용자 설정 링(Ring)카운트 최대값에서 최소값으로 값이 변할 때

(2) 캐리(Carry) 신호 발생시의 카운트

가) 리니어(Linear) 카운트시 캐리(Carry)가 발생하면 카운트를 멈춤

나) 링(Ring) 카운트시 캐리(Carry)가 발생해도 카운트를 멈추지 않음

(3) 캐리(Carry) 리셋

발생된 캐리(Carry)는 캐리/바로우(Carry/Borrow) 리셋을 On시켜 해제

2.4.5 바로우(Borrow)

(1) 바로우(Borrow) 신호가 발생하는 경우

가) 리니어(Linear) 카운트시 카운트 범위 최소값 -2,147,483,648 에 도달할 때

나) 링(Ring) 카운트시 사용자 설정 링(Ring) 카운트 최소값에서 최대값으로 값이 변할 때

(2) 바로우(Borrow) 신호 발생시의 카운트

가) 리니어(Linear) 카운트시 바로우(Borrow)가 발생하면 카운트를 멈춤

나) 링(Ring) 카운트시 바로우(Borrow) 발생해도 카운트를 멈추지 않음

(3) 바로우(Borrow) 리셋

발생된 바로우(Borrow)는 캐리/바로우(Carry/Borrow) 리셋을 On시켜 해제

123456 123457 123458 123459 123460 123461 123462

123458

카운트값

비교값1

비교 허용

LED 상태

외부 출력

출력 허용

비교값2 123461

Page 25: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제2장 규격

2-16

2.4.6 부가 기능

고속카운터 모듈은 기본 카운트 기능과 비교 출력 기능 외에 6가지의 부가 기능을 제공합니다. 부가 기능을 사용할 경

우 부가 기능 허용을 On으로 설정해야 합니다.

1) 카운트 클리어

(1) 부가 기능 허용이 On될 때 현재 카운트를 0으로 만드는 기능입니다.

(2) 설정 방법

부가 기능 설정 모드를 1로 설정 부가 기능 허용 On

(3) 카운트 클리어 기능은 부가 기능 허용이 On되는 매 순간 현재의 카운트를 클리어합니다. 즉, 부가 기능 허용이

On되어 있는 동안 계속 동작하지 않습니다.

알아두기

부가 기능 허용(부가 기능 사용 지령) 내부 지령에 의한 사용 시는 부가 기능의 외부 입력 허용을 0으로 하고, 외부 입력에 의한 사용 시는 부가 기능의 외부 입력 허용을 1로 한 후 외부 부가 기능 입력 단자(GATE)를 사용하시기 바랍니다.

2) 카운트 래치

(1) 부가 기능 허용이 On될 때 현재 카운트를 래치하는 기능입니다.

(2) 설정 방법

부가 기능 설정 모드를 2로 설정 부가 기능 허용 On

(3) 카운트 래치 기능은 부가 기능 허용이 On되는 매 순간 현재의 카운트를 래치합니다. 즉, 부가 기능 허용이 On

되어 있는 동안 계속 동작하지 않습니다.

(4) 래치된 카운트는 다음 부가 기능 허용이 On될 때까지, 래치 카운트에 표시됩니다.

부가 기능 모드: 1

부가 기능 허용

카운트값 900

500

0

500

900

500

900

부가 기능 모드: 2 부가 기능 허용

900

500

0

500

0

1000

0

카운트값

래치값

Page 26: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제2장 규격

2-17

3) 구간 카운트

(1) 부가 기능 허용이 On될 때 설정된 시간 동안 카운트하는 기능입니다.

(2) 설정 방법

부가 기능 설정 모드를 3으로 설정 시간 설정 부가 기능 허용 On

(3) 구간 카운트 기능은 부가 기능 허용이 On되는 매 순간부터 설정한 시간 동안 0부터 카운트를 합니다. 즉, 부가

기능 허용이 On되어 있는 동안 계속 동작하지 않습니다.

(4) 구간 카운트 되고 있는 값은 구간 카운트에 표시됩니다.

(5) 부가 기능 동작 중 표시

부가 기능 허용이 On되어 설정된 시간 동안 구간 카운트 기능이 동작하며 동시에 부가 기능 동작 중 신호가 On

됩니다.

4) 입력 주파수 측정

(1) 부가 기능 허용이 On되어 있는 동안 매초(또는 설정 단위당) 입력 주파수를 측정합니다.

(2) 설정 방법

부가 기능 설정 모드를 4로 설정 부가 기능 허용 On.

(3) 부가 기능 허용이 On되어 있는 동안 설정된 단위(1Hz: 1s, 10Hz: 100ms, 100Hz: 10ms, 1kHz: 1ms)에 따라

갱신되는 되는 주파수가 입력 주파수에 표시됩니다.

(4) 주파수 입력 모드는 다음과 같이 설정하며, 모드에 따라 갱신 주기와 분해능이 결정됩니다.

주파수 입력 모드 기본 단위 [Hz] 갱신 주기 T [ms]

0 1 1000 1 10 100 2 100 10 3 1000 1

부가 기능 동작 중 신호

설정시간설정시간

부가 기능 모드: 3

부가 기능 허용

1000

500

0

500

0

1000

-500

-1000

카운트값

가산카운트 시

감산카운트 시구간 카운트값

Page 27: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제2장 규격

2-18

(5) 부가 기능 동작 중 표시

부가 기능 허용이 On되어 있는 동안 입력 주파수 측정 기능이 동작하며 동시에 부가 기능 동작 중 신호가 On됩

니다. 아래는 1Hz 단위 주파수 표시 모드를 선택하였을 경우의 예입니다.

5) 단위 시간당 회전 수 측정

(1) 부가 기능 허용이 On되어 있는 동안 설정 시간과 1회전당 펄스 수를 이용하여 설정 시간에 대한 회전 수를 측

정합니다.

(2) 설정 방법

부가 기능 설정 모드를 5로 설정 시간 설정, 1회전당 펄스 수 설정 부가 기능 허용 On

(3) 1회전당 펄스 수를 값을 입력하고 시간 설정을 1분(60,000ms)로 설정하면 분당 회전 수(RPM)의 값이 표시됩니

다. 단, 표시되는 분당 회전 수(RPM)는 1분마다 갱신됩니다.

(4) 부가 기능 동작 중 표시

부가 기능 허용이 On되어 있는 동안 단위 시간당 회전 수 측정 기능이 동작하며 동시에 부가 기능 동작 중 신호

가 On됩니다. 그림은 1회전당 펄스 수가 1일 경우의 예입니다.

부가 기능 모드: 4

0

500

500

1000

200

500600

0

900

1 Sec1 Sec 1 Sec 1 Sec 1 Sec

0

1000

입력 주파수값

500

1000600

0

900

1 Sec1 Sec 1 Sec 1 Sec 1 Sec

부가 기능 허용

500 200

900 700

500 카운트 값

Page 28: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제2장 규격

2-19

6) 카운트 금지

(1) 부가 기능 허용이 On되어 있는 동안 카운트 동작을 정지시키는 기능입니다.

(2) 설정 방법

(3) 부가 기능 설정 모드를 6으로 설정 부가 기능 허용 On

(4) 부가 기능 동작 중 표시

부가 기능 허용이 On되어 있는 동안 카운트 동작이 정지되며, 동시에 부가 기능 동작 중 신호가 On됩니다.

OFF

ON

1 64

OFF

ON

2 73 5

0

카운트 동작 지령

카운트 부가 기능동작 지령

(카운트 정지)

현재 값 버퍼에저장되는 값

실제 입력되는 펄스

카 운 트동작정지

카 운 트동작정지

카 운 트동작정지

OFF

ON

1 64

OFF

ON

2 73 5

0

카운트 동작 지령

카운트 부가 기능동작 지령

(카운트 정지)

현재 값 버퍼에저장되는 값

실제 입력되는 펄스

카 운 트동작정지

카 운 트동작정지

카 운 트동작정지

부가 기능 모드: 5

00

300

400

700부가 기능 허용

카운트값 500 350

설정 시간 설정 시간 설정 시간 설정 시간

300

100

300200

단위 시간당 회전수

부가 기능 동작중

카운트 허용

부가 기능 허용 (카운트 금지)

Page 29: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제2장 규격

2-20

(5) 그림에 대한 설명입니다.

① 카운트 허용이 On일 때 카운트 동작을 시작합니다.

② 부가 기능 허용이 On일 때(내/외부 입력 선택) 카운트 동작을 정지합니다.

③ 부가 기능 허용이 Off일 때 카운트 동작을 다시 시작합니다.

④ 카운트 허용이 Off일 때 카운트 동작을 정지합니다.

⑤ 카운트 허용이 Off인 경우 카운트 허용에 관계없이 카운트 동작을 정지합니다.

⑥ 카운트 허용을 On시켜도 부가 기능 허용이 On인 경우 카운트 동작은 정지되어 있습니다.

⑦ 부가 기능 허용이 Off일 때 카운트 동작을 다시 시작합니다.

Page 30: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제3장 설치 및 배선

3-1

제3장 설치 및 배선

3.1 설치

3.1.1 설치 환경

본 기기는 설치하는 환경에 관계없이 높은 신뢰성을 가지고 있으나 시스템의 신뢰성과 안정성을 보장하기 위해 다음 항

목에 주의해 주시기 바랍니다.

1) 환경 조건

(1) 방수ㆍ방진이 가능한 제어 반에 설치

(2) 지속적인 충격이나 진동이 가해지지 않는 곳

(3) 직사광선에 직접 노출되지 않는 곳

(4) 급격한 온도 변화에 의한 이슬 맺힘이 없는 곳

(5) 주위 온도가 0-55℃로 유지 되는 곳

2) 설치 공사

(1) 나사 구멍의 가공이나 배선 공사를 할 경우 PLC내에 배선 찌꺼기가 들어가지 않도록 할 것

(2) 조작하기 좋은 위치에 설치할 것

(3) 고압 기기와 동일 패널에 설치하지 말 것

(4) 덕트 및 주변 모듈과의 거리는 50㎜ 이상으로 할 것

(5) 주변 노이즈 환경이 양호한 곳에 접지할 것

3.1.2 취급시의 주의 사항

고속카운터 모듈의 개봉에서부터 설치까지 취급상의 주의사항에 대해 설명합니다.

(1) 떨어뜨리거나 강한 충격을 주지 않도록 하여 주십시오.

(2) 케이스로부터 PCB를 분리하지 말아 주십시오. 고장의 원인이 됩니다.

(3) 배선시 모듈 상부에 배선찌꺼기 등의 이물질이 들어가지 않도록 주의하여 주십시오. 만약, 들어간 경우에는

제거하여 주십시오.

(4) 전원이 켜져 있는 상태에서 모듈의 착탈을 금하여 주십시오.

3.2 배선시의 주의 사항

고속 펄스 입력은 배선상 특히 노이즈 대책에 주의하여 주십시오.

(1) 필히 트위스트 페어 실드선을 사용하고 3종 접지하여 주십시오.

(2) 노이즈의 원인이 되는 동력선, 입출력 선과는 분리하여 설치하십시오. 필터용 전원은 안정화 전원을 사용하

십시오.

(3) 1상 입력의 경우 A상만 접속하시고, 2상 입력의 경우 A상, B상을 접속하십시오.

Page 31: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제3장 설치 및 배선

3-2

3.2.1 DC 5V 전압 출력 배선의 예

펄스 발생기가 전압 출력형인 경우에 고속카운터와의 배선 예는 아래와 같습니다. 펄스 발생기가 토템폴 출력으로 전압 출력형으로 이용할 경우에도 배선은 동일합니다.

프리셋 신호의 배선과 게이트 신호의 배선은 동일합니다.

A24V

A12V

A5V

A_C

B24V

B12V

B5V

A상

B상 트위스트 실드 케이블

트위스트 실드 케이블

A24V

A12V

A5V

ACOM

B24V

B12V

B5V

OUTA

OUTB

A상

B상 트위스트 실드 케이블

트위스트 실드 케이블

P24V

P12V

G24V

PRESET

B_C

P24V

P12V

G24V

PRESET

BCOM

5V DC- +

G12V

OUT0

OUT1

24V

L

L

GATE

24G

G12V

OUT0

OUT1

24V

L

24V DC

L

+

-

GATE

24G

-5V DC

+

-5V DC

+G_CGCOM

P5V

P_C

P5V

PCOM

G5VG5V

F.G 0V 5V

알아두기

배선 전 펄스 발생기의 최대 출력 거리를 고려하여 배선하여 주십시오.

Page 32: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제3장 설치 및 배선

3-3

3.2.2 DC 12V NPN 오픈 컬렉터 출력 배선의 예

A24V

A12V

A5V

A_C

B24V

B12V

B5V

A상

B상

트위스트 실드 케이블

트위스트 실드 케이블

OUTA

A24V

A12V

A5V

ACOM

B24V

B12V

B5V

A상

B상

트위스트 실드 케이블

트위스트 실드 케이블

P24V

P12V

P5V

P_C

G24V

OUTB

PRESET

B_C

P24V

P12V

P5V

PCOM

G24V

PRESET

BCOM

F.G

G12V

G5V

OUT0

OUT1

24V

L

L

GATE

G_C

24G

G12V

G5V

OUT0

OUT1

24V

L

24V DC

L

+

-

GATE

GCOM

24G

-12V DC

+

- +12V DC

12V DC

0V12V

-+

알아두기

배선 전 펄스 발생기의 최대 출력 거리를 고려하여 배선하여 주십시오.

Page 33: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제3장 설치 및 배선

3-4

3.2.4 DC 24V PNP 오픈 컬렉터 출력 배선의 예

A24V

A12V

A5V

A_C

B24V

B12V

B5V

A상

B상

트위스트 실드 케이블

트위스트 실드 케이블

A24V

A12V

A5V

ACOM

B24V

B12V

B5V

OUTA

OUTB

A상

B상

트위스트 실드 케이블

트위스트 실드 케이블

P24V

P12V

P5V

P_C

G24V

PRESET

B_C

P24V

P12V

P5V

PCOM

G24V

PRESET

BCOM

G12V

G5V

OUT0

OUT1

24V

L

L

GATE

G_C

24G

G12V

G5V

OUT0

OUT1

24V

L

24V DC

L

+-

GATE

GCOM

24G

-24V DC

+

- +24V DC

24V DC- +

F.G 0V 24V

알아두기

배선 전 펄스 발생기의 최대 출력 거리를 고려하여 배선하여 주십시오.

Page 34: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제3장 설치 및 배선

3-5

3.2.5 라인 드라이버 출력 배선의 예

RS-422A Line Driver(5V Level)

Vcc

AI+ OUTA+

OUTA-

Vcc

OUTB+

OUTB-

5V

트위스트 실드 케이블트위스트 실드 케이블

트위스트 실드 케이블트위스트 실드 케이블

-+5V DC

0V

F.G

AI-

BI+

BI-

알아두기

배선 전 펄스 발생기의 최대 출력 거리를 고려하여 배선하여 주십시오.

Page 35: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제4장 펑션 블록

4-1

제4장 펑션 블록

GMWIN에서 사용되는 고속카운터 모듈용 펑션 블록입니다.

NO. 형명 기능 비고

1 HSCC_PRE 프리셋값(Preset value) 설정

2 HSCC_MOD 펄스 입력 모드 설정

3 HSCC_AUX 부가 기능 설정

4 HSCC_CMP 비교 기능 설정

5 HSCC_CNT 카운트 읽기

6 HSCC_WR 운전 기능 설정

7 HSCC_RD 운전 정보 읽기

8 HSCC_OUT 비교 출력 설정

로컬 펑션 블록

알아두기

G4F-HD1C/HO1C와 G6F-HD1C/HO1C는 리모트 펑션 블록을 지원하지 않습니다.

4.1 GMWIN에서 고속카운터 모듈의 펑션 블록 등록

GMWIN이 실행 중일 때 펑션 블록은 다음 절차에 의해서 등록할 수 있습니다. 펑션 블록의 등록은 프로젝트가 열려 있는 상태

에서만 가능합니다.

프로젝트 창

라이브러리 삽입

G4F-HO1C, G4F-HD1CSPECIAL.4fbSPECIAL.2fb

G6F-HO1C, G6F-HD1CSPECIAL.6fb

알아두기

G4F-HD1C/HO1C와 G6F-HD1C/HO1C의 펑션 블록은 GMWIN 4.13 이상에 등록되어 있습니다.

Page 36: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제4장 펑션 블록

4-2

4.2 로컬 펑션 블록

4.2.1 프리셋값 설정 펑션 블록(HSCC_PRE)

프리셋값 설정 펑션 블록은 고속카운터 모듈의 카운트 시작값을 설정합니다. 프리셋값 설정 펑션 블록이 동작한 후에 프리

셋 허용을 실행하여야만 카운트가 변경됩니다.

펑션 블록 형태 구분 변수명 데이터 타입 내용

REQ BOOL

상승 에지에서 펑션 블록 실행 요구 영역 ● 이 영역은 프리셋값 설정 펑션 블록의 실행을 요구하는 영역입니다. ● 프로그램 수행중 이 영역에 접속된 조건이 성립되어 “0→1”로 변할 때 ( 상승 에지) 프리셋값 (Preset value) 설정 펑션 블록이 실행됩니다.

BASE USINT

베이스 위치 번호 ● 고속카운터 모듈이 장착된 베이스의 번호를 쓰는 영역입니다. ● 설정 범위 GM4 시리즈: 0 ∼ 3 (GM4-CPUC: 0 ∼ 7) GM6 시리즈: 0 (12슬롯 베이스: 0 ∼ 1)

SLOT USINT 슬롯의 위치 번호 ● 고속카운터 모듈이 장착된 슬롯의 번호를 쓰는 영역입니다. ● 설정 범위: 0 ∼ 7

CH BOOL 사용 채널 ● “0”이면 채널0 운전, “1”이면 채널1 운전

입력

PSET _VAL

DINT 프리셋값 ● 설정 범위: -2,147,483,648 ∼ 2,147,483,647

DONE BOOL 펑션 블록 실행 완료 상태 표시 영역 ● 프리셋값 설정 펑션 블록이 에러 없이 실행 완료되면 “1”이 출력되고, 다음 실행 때까지 “1”을 유지하며, 에러가 발생되면 “0”이 출력됩니다.

출력

STAT USINT 에러 상태 표시 영역 ● 프리셋값 설정 펑션 블록 실행 중 에러가 발생되면 에러 번호를 출력하는 영역입니 다.

Page 37: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제4장 펑션 블록

4-3

4.2.2 모드 설정 펑션 블록(HSCC_MOD)

모드 설정 펑션 블록은 고속카운터 모듈의 펄스 입력 모드 및 카운트 종류를 설정합니다.

펑션 블록 형태 구분 변수명 데이터 타입 내용

REQ BOOL

상승 에지에서 펑션 블록 실행 요구 영역 ● 이 영역은 프리셋값 설정 펑션 블록의 실행을 요구하는 영역입니다. ● 프로그램 수행중 이 영역에 접속된 조건이 성립되어 “0→1”로 변할 때 ( 상승 에지) 모드 설정 펑션 블록이 실행됩니다.

BASE USINT

베이스 위치 번호 ● 고속카운터 모듈이 장착된 베이스의 번호를 쓰는 영역입니다. ● 설정 범위 GM4 시리즈: 0 ∼ 3 (GM4-CPUC: 0 ∼ 7) GM6 시리즈: 0 (12슬롯 베이스: 0 ∼ 1)

SLOT USINT 슬롯의 위치 번호 ● 고속카운터 모듈이 장착된 슬롯의 번호를 쓰는 영역입니다. ● 설정 범위: 0 ∼ 7

CH BOOL 사용 채널 ● “0”이면 채널0 운전, “1”이면 채널1 운전

CNT_ MODE

BOOL 카운트 모드 ● 0: 리니어 카운터 ● 1: 링 카운터

IN_ MODE

USINT

펄스 입력 모드 ● 설정 범위: 0 ∼ 7

설정값 내용 0 2상 1체배 1 2상 2체배 2 2상 4체배 3 CW/CCW 4 1상 1입력 1체배 (프로그램 가감산 입력) 5 1상 1입력 2체배 (프로그램 가감산 입력) 6 1상 2입력 1체배 (B상 가감산 입력) 7 1상 2입력 2체배 (B상 가감산 입력)

RING _MIN

DINT 링 카운터의 하한값 ● 설정 범위: -2,147,483,648 ∼ 2,147,483,647

입력

RING _MAX

DINT 링 카운터의 상한값 ● 설정 범위: -2,147,483,648 ∼ 2,147,483,647

DONE BOOL 펑션 블록 실행 완료 상태 표시 영역 ● 모드 설정 펑션 블록이 에러 없이 실행 완료되면 “1”이 출력되고, 다음 실행 때까지 “1”을 유지 하며, 에러가 발생되면 “0”이 출력됩니다.

출력

STAT USINT 에러 상태 표시 영역 ● 모드 설정 펑션 블록 실행 중 에러가 발생되면 에러 번호를 출력하는 영역입니다.

Page 38: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제4장 펑션 블록

4-4

4.2.3 부가 기능 설정 펑션 블록(HSCC_AUX)

부가 기능 설정 펑션 블록은 고속카운터 모듈의 부가 기능을 설정합니다. 부가 기능 설정 펑션 블록이 동작한 후에 부가

기능 허용을 실행하여야만 부가 기능이 실행됩니다.

펑션 블록 형태 구분 변수명 데이터 타입 내용

REQ BOOL

상승 에지에서 펑션 블록 실행 요구 영역 ● 이 영역은 부가 기능 설정 펑션 블록의 실행을 요구하는 영역입니다. ● 프로그램 수행중 이 영역에 접속된 조건이 성립되어 “0→1”로 변할 때 ( 상승

에지) 부가 기능 설정 펑션 블록이 실행됩니다.

BASE USINT

베이스 위치 번호 ● 고속카운터 모듈이 장착된 베이스의 번호를 쓰는 영역입니다. ● 설정 범위

GM4 시리즈: 0 ∼ 3 (GM4-CPUC: 0 ∼ 7) GM6 시리즈: 0 (12슬롯 베이스: 0 ∼ 1)

SLOT USINT 슬롯의 위치 번호 ● 고속카운터 모듈이 장착된 슬롯의 번호를 쓰는 영역입니다. ● 설정 범위: 0 ∼ 7

CH BOOL 사용 채널 ● “0”이면 채널0 운전, “1”이면 채널1 운전

AUX USINT

부가 기능 모드 ● 설정 범위: 0 ∼ 5

설정값 내용 0 부가 기능 사용 안함 1 카운트 클리어

2 카운트 래치

3 구간 카운트

4 입력 주파수 측정

5 단위 시간당 회전수 측정

6 카운트 금지 구간 카운트 시간 설정값 ● 설정 범위: 1 ∼ 65,535 (ms) SET_

TIME UINT

단위 시간당 회전수 측정 기능을 위한 시간 설정값 ● 설정 범위: 1 ∼ 65,535 (ms)

SET_ PULS

UINT 단위 시간당 회전 수 측정 기능의 1회전당 펄스 수 ● 설정 범위: 0 ∼ 65,535 (pulse)

입력

FREQ UNIT

UINT

입력 주파수 측정 기능의 주파수 표시 단위 ● 설정 범위: 0 ∼ 3

설정값 단위[Hz]0 1 1 10

2 100

3 1000

DONE BOOL 펑션 블록 실행 완료 상태 표시 영역 ● 부가 기능 설정 펑션 블록이 에러 없이 실행 완료되면 “1”이 출력되고, 다음 실행

때까지 “1”을 유지하며, 에러가 발생되면 “0”이 출력됩니다.

출력

STAT USINT 에러 상태 표시 영역 ● 부가 기능 설정 펑션 블록 실행 중 에러가 발생되면 에러 번호를 출력하는

영역입니다.

Page 39: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제4장 펑션 블록

4-5

4.2.4 비교 기능 설정 펑션 블록(HSCC_CMP)

비교 기능 설정 펑션 블록은 고속카운터 모듈의 현재 카운트와 비교할 비교 기준값을 설정합니다.

펑션 블록 형태 구분 변수명 데이터 타입 내용

REQ BOOL

상승 에지에서 펑션 블록 실행 요구 영역 ● 이 영역은 비교 기능 설정 펑션 블록의 실행을 요구하는 영역입니다. ● 프로그램 수행중 이 영역에 접속된 조건이 성립되어 “0→1”로 변할 때 ( 상승

에지) 비교 기능 설정 펑션 블록이 실행됩니다.

BASE USINT

베이스 위치 번호 ● 고속카운터 모듈이 장착된 베이스의 번호를 쓰는 영역입니다. ● 설정 범위

GM4 시리즈: 0 ∼ 3 (GM4-CPUC: 0 ∼ 7) GM6 시리즈: 0 (12슬롯 베이스: 0 ∼ 1)

SLOT USINT 슬롯의 위치 번호 ● 고속카운터 모듈이 장착된 슬롯의 번호를 쓰는 영역입니다. ● 설정 범위: 0 ∼ 7

CH BOOL 사용 채널 ● “0”이면 채널0 운전, “1”이면 채널1 운전

CMP0 _SEL/ CMP1 _SEL

USINT

비교 출력 종류 ● 설정 범위: 0 ∼ 6

설정값 기호 내용 0 < 단일 비교: 작다

1 ≤ 단일 비교: 작거나 같다

2 = 단일 비교: 같다

3 ≥ 단일 비교: 크거나 같다

4 > 단일 비교: 크다

5 ≤ ≤ 구간 비교: 포함

6 ≥ ≤ 구간 비교: 제외

CMP0 _MIN/ CMP1 _MIN

DINT 단일 비교시 비교값 또는 구간 비교시 최소 설정값 ● 설정 범위: -2,147,483,648 ∼ 2,147,483,647

입력

CMP0 _MAX/ CMP1 _MAX

DINT 구간 비교시 최대 설정값 ● 설정 범위: -2,147,483,648 ∼ 2,147,483,647

DONE BOOL 펑션 블록 실행 완료 상태 표시 영역 ● 비교 기능 설정 펑션 블록이 에러 없이 실행 완료되면 “1”이 출력되고, 다음 실행

때까지 “1”을 유지하며, 에러가 발생되면 “0”이 출력됩니다.

출력

STAT USINT 에러 상태 표시 영역 ● 비교 기능 설정 펑션 블록 실행 중 에러가 발생되면 에러 번호를 출력하는 영역입니다.

Page 40: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제4장 펑션 블록

4-6

4.2.5 카운트 읽기 펑션 블록(HSCC_CNT)

카운트 읽기 펑션 블록은 현재의 카운트와 설정한 각각의 부가 기능에 대한 카운트를 표시합니다.

펑션 블록 형태 구분 변수명 데이터 타입 내용

REQ BOOL

하이 레벨에서 펑션 블록 실행 요구 영역 ● 이 영역은 카운트 읽기 펑션 블록의 실행을 요구하는 영역입니다. ● 프로그램 수행중 이 영역에 접속된 조건이 성립되어 “1”이 되면 카운트 읽기 펑션 블록이 실행됩니다.

BASE USINT

베이스 위치 번호 ● 고속카운터 모듈이 장착된 베이스의 번호를 쓰는 영역입니다. ● 설정 범위 GM4 시리즈: 0 ∼ 3 (GM4-CPUC: 0 ∼ 7) GM6 시리즈: 0 (12슬롯 베이스: 0 ∼ 1)

SLOT USINT 슬롯의 위치 번호 ● 고속카운터 모듈이 장착된 슬롯의 번호를 쓰는 영역입니다. ● 설정 범위: 0 ∼ 7

입력

CH BOOL 사용 채널 ● “0”이면 채널0 운전, “1”이면 채널1 운전

DONE BOOL 펑션 블록 실행 완료 상태 표시 영역 ● 카운트 읽기 펑션 블록이 에러 없이 실행 완료되면 “1”이 출력되고, 다음 실행 때까지 “1”을 유지하며, 에러가 발생되면 “0”이 출력됩니다.

STAT USINT 에러 상태 표시 영역 ● 카운트 읽기 펑션 블록 실행 중 에러가 발생되면 에러 번호를 출력 하는 영역입니다.

CNT DINT 현재 카운트 ● 출력 범위: -2,147,483,648 ∼ 2,147,483,647

LTCH _CNT

DINT 카운트 래치 ● 출력 범위: -2,147,483,648 ∼ 2,147,483,647

SMPL _CNT

DINT 구간 카운트 ● 출력 범위: -2,147,483,648 ∼ 2,147,483,647

IN_F REQ

UDINT 입력 주파수 측정 ● 출력 범위: 0 ∼ 2,147,483,647

출력

RPU UDINT 단위 시간당 회전 수 ● 출력 범위: 0 ∼ 2,147,483,647

Page 41: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제4장 펑션 블록

4-7

4.2.6 운전 정보 설정 펑션 블록(HSCC_WR)

운전 정보 설정 펑션 블록은 고속카운터 모듈의 카운트 허용, 프리셋 허용, 프로그램에 의한 가/감산 카운트, 부가 기능

허용, 캐리/바로우 상태 설정, 프리셋 및 부가 기능 허용의 내부/외부 사용, 외부 프리셋 지령의 검출 플래그 상태 설정

을 실행합니다.

펑션 블록 형태 구분 변수명 데이터 타입

내용

REQ BOOL

하이 레벨에서 펑션 블록 실행 요구 영역 ● 이 영역은 운전 정보 설정 펑션 블록의 실행을 요구하는 영역입니다. ● 프로그램 수행중 이 영역에 접속된 조건이 성립되어 “1”이 되면 운전 정보 설정 펑션 블록이 실행됩니다.

BASE USINT

베이스 위치 번호 ● 고속카운터 모듈이 장착된 베이스의 번호를 쓰는 영역입니다. ● 설정 범위 GM4 시리즈: 0 ∼ 3 (GM4-CPUC: 0 ∼ 7) GM6 시리즈: 0 (12슬롯 베이스: 0 ∼ 1)

SLOT USINT 슬롯의 위치 번호 ● 고속카운터 모듈이 장착된 슬롯의 번호를 쓰는 영역입니다. ● 설정 범위: 0 ∼ 7

CH BOOL 사용 채널 ● “0”이면 채널0 운전, “1”이면 채널1 운전

CNT_E BOOL 카운트의 허용/금지 ● “0”이면 카운트의 금지 ● “1”이면 카운트의 허용

PRE_E BOOL 프리셋 동작 허용/금지 ● “0”이면 프리셋 동작 금지 ● “1”이면 프리셋 동작 허용

DOWN_SEL BOOL 프로그램에 의한 가/감산 카운트 ● “0”이면 카운트가 가산됨 ● “1”이면 카운트가 감산됨

AUX_E BOOL 부가 기능 허용/금지 ● “0”이면 부가 기능 금지 ● “1”이면 부가 기능 허용

CYBW_RST BOOL

현재 카운트가 가감산을 하는 중 캐리/바로우가 발생 되었을 때, 운전 정보 읽기 펑션 블록의 출력 변수 캐리/바로우의 출력 상태를 제어하는 영역 ● “0”이면 출력 변수 CY, BW의 상태를 1로 유지 ● “1”이면 출력 변수 CY, BW의 상태를 리셋(0)

PRE_I/E BOOL 프리셋 허용의 내부/외부 사용 ● “0”이면 내부 펑션 블록을 이용하여 사용 ● “1”이면 외부 입력 신호를 이용하여 사용

AUX_I/E BOOL 부가 기능 허용의 내부/외부 사용 ● “0”이면 내부 펑션 블록을 이용하여 사용 ● “1”이면 외부 입력 신호을 이용하여 사용

입력

PRE_RST BOOL 외부 프리셋 입력 신호의 검출 상태를 제어하는 영역 ● “0”이면 검출 상태를 1으로 유지 ● “1”이면 검출 상태를 리셋(0)

DONE BOOL 펑션 블록 실행 완료 상태 표시 영역 ● 운전 정보 설정 펑션 블록이 에러 없이 실행 완료되면 “1”이 출력되고, 다음 실행 때까지 “1”을 유지하며, 에러가 발생되면 “0”이 출력됩니다.

출력

STAT USINT 에러 상태 표시 영역 ● 운전 정보 설정 펑션 블록 실행 중 에러가 발생되면 에러 번호를 출력 하는 영역입니다.

Page 42: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제4장 펑션 블록

4-8

4.2.7 운전 상태 읽기 펑션 블록(HSCC_RD)

운전 상태 읽기 펑션 블록은 카운트의 가/감산 상태, 외부 프리셋 입력 신호의 검출 상태, 캐리/ 바로우 상태 및 부가

기능 동작 상태를 표시합니다.

펑션 블록 형태 구분 변수명 데이터 타입 내용

REQ BOOL

하이 레벨에서 펑션 블록 실행 요구 영역 ● 이 영역은 운전 정보 읽기 펑션 블록의 실행을 요구하는 영역입니다. ● 프로그램 수행중 이 영역에 접속된 조건이 성립되어 “1”이 되면 운전 상태 읽기 펑션 블록이 실행 됩니다.

BASE USINT

베이스 위치 번호 ● 고속카운터 모듈이 장착된 베이스의 번호를 쓰는 영역입니다. ● 설정 범위 GM4 시리즈: 0 ∼ 3 (GM4-CPUC: 0 ∼ 7) GM6 시리즈: 0 (12슬롯 베이스: 0 ∼ 1)

SLOT USINT 슬롯의 위치 번호 ● 고속카운터 모듈이 장착된 슬롯의 번호를 쓰는 영역입니다. ● 설정 범위: 0 ∼ 7

입력

CH BOOL 사용 채널 지정 ● “0”이면 채널0 운전, “1”이면 채널1 운전

DONE BOOL 펑션 블록 실행 완료 상태 표시 영역 ● 운전 정보 읽기 펑션 블록이 에러 없이 실행 완료되면 “1”이 출력되고, 다음 실행 때까지 “1”을 유지하며, 에러가 발생되면 “0”이 출력됩니다.

STAT USINT 에러 상태 표시 영역 ● 운전 정보 읽기 펑션 블록 실행 중 에러가 발생되면 에러 번호를 출력 하는 영역입니다.

DOWN _FLG

BOOL 카운트의 가/감산 동작 상태 ● “0”이면 카운트가 가산 동작 중 ● “1”이면 카운트가 감산 동작 중

EXT_ PRE

BOOL

외부 프리셋 입력 신호의 검출 상태 ● “0”이면 입력 신호가 Off(0)인 상태이거나 검출 상태를 On에서 Off로 변경한 상태● “1”이면 입력 신호가 On(1)인 상태이거나 검출 상태를 On에서 Off로 변경하지 않은 상태

CY BOOL

현재 카운트가 가산을 하는 중 캐리의 발생 상태 (캐리의 발생은 입력되는 카운트가 2,147,483,647(리니어 카운트) 또는 상한값(링 카운트) 이상일 때 발생) ● “0”이면 캐리가 미 발생 ● “1”이면 캐리가 발생

BW BOOL

현재 카운트가 감산을 하는 중 바로우의 발생 상태 (바로우의 발생은 입력되는 카운트가 -2,147,483,648(리니어 카운트) 또는 하한값(링 카운트) 이하일 때 발생) ● “0”이면 바로우가 미 발생 ● “1”이면 바로우가 발생

출력

AUX _ING

BOOL 부가 기능 동작 상태 ● “0”이면 부가 기능 미 동작 ● “1”이면 부가 기능 동작 중

Page 43: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제4장 펑션 블록

4-9

4.2.8 비교 출력 설정 펑션 블록(HSCC_OUT)

비교 출력 설정 펑션 블록은 고속카운터 모듈의 비교 및 비교 출력의 허용, 일치(=) 리셋, CPU 모듈의 STOP시에 비교

출력(OUT0, OUT1)의 유지 여부을 설정하고, 비교 출력의 상태를 표시합니다.

펑션 블록 형태 구분 변수명 데이터 타입 내용

REQ BOOL

하이 레벨에서 펑션 블록 실행 요구 영역 ● 이 영역은 비교 출력 설정 펑션 블록의 실행을 요구하는 영역입니다. ● 프로그램 수행중 이 영역에 접속된 조건이 성립되어 “1”이 되면 비교 출력 설정 펑션 블록이 실행 됩니다.

BASE USINT

베이스 위치 번호 ● 고속카운터 모듈이 장착된 베이스의 번호를 쓰는 영역입니다. ● 설정 범위 GM4 시리즈: 0 ∼ 3 (GM4-CPUC: 0 ∼ 7) GM6 시리즈: 0 (12슬롯 베이스: 0 ∼ 1)

SLOT USINT 슬롯의 위치 번호 ● 고속카운터 모듈이 장착된 슬롯의 번호를 쓰는 영역입니다. ● 설정 범위: 0 ∼ 7

CH BOOL 사용 채널 ● “0”이면 채널0 운전, “1”이면 채널1 운전

CMP_E BOOL 비교 허용/금지 ● “0”이면 비교 동작의 금지 ● “1”이면 비교 동작의 허용

OUT_E BOOL 비교 출력 허용/금지 ● “0”이면 비교 출력(OUT0/OUT1)의 출력이 일괄 금지 ● “1”이면 비교 출력(OUT0/OUT1)의 출력이 일괄 허용

EQ0_RST BOOL

비교 기능 설정 펑션 블록에서 입력 변수 CMP0_SEL의 기능 중 일치(=) 리셋을 설정하였을 때 비교 출력 0(OUT0)의 일치 출력 상태를 제어 ● 현재 카운터트와 비교값의 비교 결과가 일치 동작이 이루어질 때 ▶ “0”이면 비교 출력0(OUT0)의 일치 출력이 계속 On(1)을 유지함 ▶ “1”이면 비교 출력0(OUT0)의 일치 출력이 Off(0)됨

EQ1_RST BOOL

비교 기능 설정 펑션 블록에서 입력 변수 CMP1_SEL의 기능 중 일치(=) 리셋을 설정하였을 때 비교 출력 1(OUT1)의 일치 출력 상태를 제어 ● 현재 카운트와 비교값의 비교 결과가 일치 동작이 이루어질 때 ▶ “0”이면 비교 출력 1(OUT1)의 일치 출력이 계속 On(1)을 유지함 ▶ “1”이면 비교 출력 1(OUT1)의 일치 출력이 Off(0)됨

입력

STOP_SEL BOOL CPU 모듈의 스톱 시에 비교 출력 상태 ● “0”이면 출력 금지 ● “1”이면 출력 유지

DONE BOOL 펑션 블록 실행 완료 상태 표시 영역 ● 비교 출력 설정 펑션 블록이 에러 없이 실행 완료되면 “1”이 출력되고, 다음 실행 때까지 “1”을 유지하며, 에러가 발생되면 “0”이 출력됩니다.

STAT USINT 에러 상태 표시 영역 ● 비교 출력 설정 펑션 블록 실행 중 에러가 발생되면 에러 번호를 출력 하는 영역입니다.

CMP0_OUT BOOL 비교 출력(OUT0)의 상태 표시 ● “0”이면 비교 출력 0 Off(0) ● “1”이면 비교 출력 0 On(1)

출력

CMP1_OUT BOOL 비교 출력(OUT1)의 상태 표시 ● “0”이면 비교 출력 1 Off(0) ● “1”이면 비교 출력 1 On(1)

Page 44: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제4장 펑션 블록

4-10

4.3 펑션 블록의 에러 코드

출력 변수(STAT)에 나타나는 에러 종류 및 조치 방법입니다.

STAT 번호 내용 조치 방법

1 베이스의 위치가 설정 범위 초과 설정 범위 내로 수정(4.2항 참조)

2 해당 베이스의 H/W 에러 A/S 의뢰

3 슬롯의 위치 번호가 설정 범위 초과 고속카운터 모듈이 장착된 올바른 슬롯 번호 지정

4 지정한 슬롯에 고속카운터 모듈이 비어 있음 초과 지정된 슬롯에 고속카운터 모듈을 장착

5 고속카운터 모듈이 아닌 다른 모듈이 장착되어 있음 지정된 슬롯에 고속카운터 모듈을 장착

6 - -

7 고속카운터 모듈의 H/W 에러 A/S 의뢰

8 고속카운터 모듈의 공용 메모리 에러 A/S 의뢰

9 - -

Page 45: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제 5 장 GM 프로그램

5-1

제5장 GM 프로그램

5.1 기본 프로그램

본 장에서는 특별한 언급이 없는 경우에는 고속카운터 모듈이 슬롯 1 에 장착된 아래 시스템에 대하여 G4F-HO1C 를 기준으로

설명합니다.

시스템 구성

Page 46: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제 5 장 GM 프로그램

5-2

5.1.1 카운트 읽기 및 RPM 계산하기

▶ 2 상 1 체배로 카운트를 진행하며 동시에 RPM 값을 계산하는 예제 프로그램입니다.

▶ 동작 설명: PLC CPU 모듈이 런 상태로 되면, 초기 설정 부분에서 카운트 모드와 펄스 입력 모드 그리고 부가 기능 모드

등이 설정되며, 동시에 카운트, 프리셋, 부가 기능 허용이 이루어집니다.

프로그램

알아두기

1) 현재 카운트는 PLC의 전원이 Off 되면 0으로 됩니다. 전원이 Off 되어도 값을 유지하도록 하기 위해서는 변수를 리테인으로 설정하시기 바랍니다. 위의 프로그램에서는 프리셋 값을 0으로 설정하여 PLC CPU 모듈이 런으로 될 때 0에서 카운트를 시작하도록 되어 있습니다.

2) RPU(단위 시간당 회전수)의 측정을 위하여 HSCC_AUX의 SET_TIME, SET_PULS 변수값을 설정 하여야 합니다. SET_TIME을 60,000(msec)로 입력하면 RPM을 측정하실 수 있습니다. 그러나, 여기에서 측정된 RPM은 60초마다 갱신되기 때문에 60초마다 갱신되는 RPM을 확인하실 수 있습니다. 따라서, SET_TIME을 1000(msec)로 설정하시고 아래의 프로그램을 추가하시면 1초마다 갱신되는 RPM을 측정하실 수 있습니다.

Page 47: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제 5 장 GM 프로그램

5-3

5.1.2 현재 카운트 리테인 보존하기

▶ PLC CPU 모듈이 런 중일 때 현재의 카운트를 리테인 영역으로 계속 옮기고, PLC 전원이 Off 에서 ON 되는 경우에 Off

직전의 카운트를 리테인 영역으로 보존하는 예제 프로그램입니다.

▶ 동작 설명: PLC CPU 모듈이 런 상태로 되면 리테인 보존된 카운트를 프리셋 값으로 설정하게 되고, PLC CPU 가 런일

때는 계속적으로 현재 카운트를 리테인 영역으로 옮깁니다.

프로그램

PLC CPU 모듈이 스톱에서 런 상태로 전환시에 2 상 1 체배, 리테인된 카운트를 프리셋 값으로 설정

2 1

SET

PLC On

알아두기

고속카운터는 PLC CPU 모듈이 런에서 스톱 상태로 전환 되어도 현재 카운트를 유지하지만, PLC 전원이 Off되면 0으로 초기화 됩니다. PLC 전원이 Off 되어도 카운트를 유지하기 위해서는 프로그램 작성시에 변수를 리테인으로 설정하시기 바랍니다.

Page 48: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제 5 장 GM 프로그램

5-4

5.1.3 프리셋값 설정하기

▶ 두 가지 프리셋 값을 설정하는 예제 프로그램입니다.

▶ 동작 설명: 프리셋 1 을 선택하면 0, 프리셋 2 를 선택하면 1000 이 프리셋 값으로 설정되고 동시에 고속카운터에 해당

프리셋 값이 쓰여지게 됩니다.

프로그램

2 1

SET

1 On = 02 On = 1000

On

알아두기

외부 접점 신호에 의한 프리셋 동작 설정은 HSCC_WR의 PRE_I/E를 1로 설정한 후에 외부 프리셋 입력 신호를 On하게 되면 설정된 프리셋 값이 쓰여지게 됩니다.

Page 49: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제 5 장 GM 프로그램

5-5

5.1.4 비교값 및 비교 조건 설정하기

▶ 채널0 의 비교 출력0 에 대하여 비교값 및 비교 조건을 설정하는 예제 프로그램입니다.

▶ 동작 설명: 기동 스위치가 On 되면, 카운트가 허용되고 설정된 비교값 5000 까지 카운트가 이루어지고, 5000 이 되는 순

간 비교 출력 0 이 On 되어 카운트를 멈추게 됩니다. 그 후 재기동 스위치가 On 되면 다시 카운트를 5000 까지 수행합니

다.

프로그램

= 2 = 5000

2 1

= 0 SET

SET

SET

5000 0 On

0 On

알아두기

비교 조건 중에 “=”은 조건이 일치되면 출력이 발생하는데 이 경우 일치 리셋 신호(HSCC_OUT의 EQ0_RST, EQ1_RST)를 On 시켜야 출력이 Off 됩니다. 그 외의 조건으로 설정된 경우는 범위 이내에 카운트가 있는 경우는 On 되고, 범위를 벗어나면 자동으로 Off 됩니다.

Page 50: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제 5 장 GM 프로그램

5-6

5.1.5 캐리/바로우 리셋하기

▶ 링 카운트 설정 후에 발생되는 캐리를 리셋하는 예제 프로그램입니다.

▶ 동작 설명: 설정이 완료되면, 카운트를 시작하고 설정된 링카운트의 최대값(5000)을 넘으면 캐리가 발생되며, 이 과정을

100 번 반복 후 카운트를 멈춥니다.

프로그램

플로우 차트

PLC On

/

0 1 4998 4999 0 1 2 3...

0.5초

Page 51: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제 5 장 GM 프로그램

5-7

5.1.6 부가 기능 설정하기

1) 카운트 클리어 설정하기

▶ 부가 기능 허용(HSCC_WR 의 AUX_E)을 On 시키면 현재 카운트를 클리어 하는 기능입니다.

▶ 동작 설명: HSCC_AUX 펑션 블록의 AUX 에 카운트 클리어 모드 값[1]을 설정 부가 기능 허용 On

프로그램

알아두기

카운트 클리어 기능은 에지(Edge)로 동작합니다. 즉, 부가 기능 허용이 On 되어 있는 동안 계속적으로 동작하지 않고, On 되는 순간에만 카운트를 클리어합니다.

Page 52: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제 5 장 GM 프로그램

5-8

2) 카운트 래치 설정하기

▶ 부가 기능 허용(HSCC_WR 의 AUX_E)을 On 시키면 현재 카운트를 래치하여 HSCC_CNT 펑션 블록의 LTCH_CNT 에

표시하는 기능입니다.

▶ 동작 설명: HSCC_AUX 펑션 블록의 AUX 에 카운트 래치 모드 값[2]을 설정 부가 기능 허용 On

프로그램

알아두기

카운트 래치 기능은 에지(Edge)로 동작합니다. 즉, 부가 기능 허용이 On 되어 있는 동안 계속적으로 동작하지 않고, On 되는 순간에만 카운트를 래치합니다.

Page 53: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제 5 장 GM 프로그램

5-9

3) 구간 카운트 설정하기

▶ 부가 기능 허용(HSCC_WR 의 AUX_E)을 On 시키면 설정된 시간동안 카운트를 하여 그 값을 HSCC_CNT 펑션 블록의

SMPL_CNT 에 표시하는 기능입니다.

▶ 동작 설명: HSCC_AUX 펑션 블록의 AUX 에 카운트 래치 모드 값[3]을 설정 SET_TIME 에 구간 카운트 시간[5000]을

설정 부가 기능 허용 On

프로그램

알아두기

구간 카운트 기능은 부가 기능 허용이 On 되는 시점부터 설정 시간까지 카운트 동작을 실행합니다.

Page 54: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제 5 장 GM 프로그램

5-10

4) 입력 주파수 측정 설정하기

▶ 부가 기능 허용(HSCC_WR 의 AUX_E)을 On 시키면 설정된 입력 주파수 단위로 주파수를 측정하여 그 값을

HSCC_CNT 펑션 블록의 IN_FREQ 에 표시하는 기능입니다.

▶ 동작 설명: HSCC_AUX 펑션 블록의 AUX 에 카운트 래치 모드 값[4]을 설정 FREQ_UNIT 에 주파수 단위[1]를 설정

부가 기능 허용 On

프로그램

알아두기

1) 입력 주파수 측정은 부가 기능 허용이 On 되어있는 동안 실행합니다. 2) 예제 프로그램에서 주파수 단위를 1로 설정하였기 때문에 표시되는 주파수 단위는 [10Hz]입니다. 즉, 0으로 설정

시에는 [1Hz], 2로 설정시에는 [100Hz], 3으로 설정시에는 [1kHz]입니다.

Page 55: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제 5 장 GM 프로그램

5-11

5) 단위 시간당 회전수 측정 설정하기

▶ 부가 기능 허용(HSCC_WR 의 AUX_E)을 On 시키면 설정 시간과 1 회전당 펄스수로 단위 시간당 회전수를 측정하여 그

값을 HSCC_CNT 펑션 블록의 RPU 에 표시하는 기능입니다.

▶ 동작 설명: HSCC_AUX 펑션 블록의 AUX 에 카운트 래치 모드 값[5]을 설정 SET_TIME 에 설정 시간[1000],

SET_PULS 에 1 회전당 펄스수[2000]를 설정 부가 기능 허용 On

프로그램

알아두기

1) 단위 시간당 회전수 측정은 부가 기능 허용이 On 되어있는 동안 실행합니다. 2) 설정 시간을 1000(msec)으로 설정하였기 때문에, 표시되는 RPU는 1초마다 갱신됩니다.

Page 56: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제 5 장 GM 프로그램

5-12

5.2 응용 프로그램

5.2.1 고속카운터를 이용한 대차 이동 프로그램

시스템 구성

GM4-PA2A GM4-CPUA G4I-D22A G4Q-TR4A G4F-HO1C

대차 역회전 정회전

기동 위치 1차 정지 위치(1000 펄스)1차 작업

2차 정지 위치(1800 펄스)2차 작업

M모터

정회전

역회전

정지

기동 지령

1차 작업 완료 신호

2차 작업 완료 신호

%IX0.0.0

%IX0.0.1

%IX0.0.2

%QX0.1.0

%QX0.1.1

1 3 2 3%QX0.1.16 ~ %QX0.1.31

(%QW0.1.1)

BCD 표시기

엔코더

* OUT0은 고속카운터 비교 출력0를 나타냄

OUT0

Page 57: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제 5 장 GM 프로그램

5-13

운전 설명

▶ 기동 지령에 대하여 대차 이동용 모터가 회전하며 모터에 부착된 엔코더 신호를 고속카운터로 카운트하여 1 차 정지 위치에

정지시킨다.

▶ 1 차 작업 완료 신호가 On 되면 2 차 정지 위치로 이동하여 정지시킨다. 2 차 작업 완료 신호가 On 되면 기동 위치로 복귀

한다.

입/출력 신호

▶ 입력

%IX0.0.0: 기동 지령

%IX0.0.1: 1 차 작업 완료 신호

%IX0.0.2: 2 차 작업 완료 신호

▶ 출력

%QX0.1.0: 모터 정회전 신호(On: 정회전, Off: 정지)

%QX0.1.1: 모터 역회전 신호(On: 역회전, Off: 정지)

%QX0.1.16 ~ %QX0.1.31(%QW0.1.1): 고속카운터 현재값 표시(BCD)

운전 형태

( )

감속 위치감속 위치

감속 위치

기동 위치

1차 정지 위치2차 정지 위치

100 900 1000 1700 1800

운전 타이밍

Page 58: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제 5 장 GM 프로그램

5-14

프로그램

( )

On , = 00 = 900

1 ,0 = 1700

2 ,0 = 100

1 /2

On

Page 59: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제 5 장 GM 프로그램

5-15

5.2.2 턴 테이블의 일정 각도 회전 제어 프로그램

시스템 구성

GM4-PA2A GM4-CPUA G4I-D22A G4I-D22A G4F-HO1C G4Q-TR2A

모터

고속

저속

정지

기동 지령

드릴 작업 완료 신호

%IX0.0.0

%IX0.0.1

%QX0.3.0

%QX0.3.1

0 0 6 0%IX0.1.0 ~ %IX0.1.15

(%IW0.1.0)

회전 각도 설정용

GM

OUT0

M

엔코더(1000pulse/회전)

드릴

턴 테이블

* OUT0은 고속카운터 비교 출력0를 나타냄

Page 60: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제 5 장 GM 프로그램

5-16

운전 설명

기동 스위치를 누르면 회전 각도(60°)만큼 회전한 후 드릴 작업을 완료합니다. 드릴 작업 완료 신호가 On 되면 다시 60°를 회

전하여 드릴 작업을 합니다. 이와 같은 동작을 6 회 반복하여 드릴 작업을 하면 공정이 완료됩니다.

운전 형태

프로그램

360 60

60

Page 61: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제 5 장 GM 프로그램

5-17

= 0

= 166 = 2( = )

50(50

60

6 On

Page 62: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제6장 내부 메모리 및 입출력 신호

6-1

제6장 내부 메모리 및 입출력 신호

6.1 내부 메모리

고속카운터 모듈은 PLC CPU 모듈과의 데이터 송신/수신(쓰기/읽기)을 위한 내부 메모리를 공유하고 있습니다. PLC CPU 모듈

에서 고속카운터 모듈의 내부 메모리로 데이터를 송신(쓰기)하는 명령어는 PUT/PUTP이고, 수신(읽기)하는 명령어는

GET/GETP입니다. (“7.1의 내부 메모리 읽기/쓰기” 참조)

6.1.1 내부 메모리의 구성

표현된 내부 메모리 번지는 10진수입니다.

1) 입력 데이터 영역

내부 메모리 번지 메모리 구분

CH0 CH1 내용

0000 0032 펄스 입력 모드 0001 0033 카운트 종류 0002 0034 부가 기능 종류 0003 0035 비교 출력 0 종류 0004 0036 비교 출력 1 종류 0005 00037 미사용 0006 0038 입력 주파수 측정의 주파수 표시 단위 0007 0039 0008 0040

프리셋값

0009 0041 0010 0042

링 카운트 최대값

0011 0043 0012 0044

링 카운트 최소값

0013 0045 구간 카운트의 설정 시간 또는 단위 시간당 회전수의 설정 시간 0014 0046 단위 시간당 회전수의 1 회전당 펄스 수 0015 0047 0016 0048

비교 출력 0의 비교 기준값(단일 비교)/최소값(구간 비교)

0017 0049 0018 0050

비교 출력 0의 최대값(구간 비교)

0019 0051 0020 0052

비교 출력 1의 비교 기준값(단일 비교)/최소값(구간 비교)

0021 0053

입력 데이터

0022 0054 비교 출력 1의 최대값(구간 비교)

2) 비교 출력 상태 설정 영역

내부 메모리 번지 메모리 구분

CH0 CH1 내용

상태 설정 0060 PLC CPU 모듈 스톱시의 비교 출력 상태 설정

Page 63: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제6장 내부 메모리 및 입출력 신호

6-2

3) 입력 데이터 설정 영역

내부 메모리 번지 메모리 구분

CH0 CH1 내용

입력 데이터 설정

0061 0062 입력 데이터 설정(16진수는 h000F, 10진수는 15를 입력)

알아두기

입력 데이터 설정 영역은 입력 데이터 영역(0~22번지, 32~54번지)의 값을 내부 메모리에서 고속카운터로 전달하기 위해서 사용합니다. 따라서, 입력 데이터 영역에 값을 입력하고 입력 데이터 설정 영역에 데이터 전달을 위한 값(h000F)을 입력하여야만 고속카운터의 기능이 정상적으로 동작합니다. 자세한 사용 방법은 “제7장 MK 프로그램”의 프로그램 예제를 참고 하십시오.

4) 출력 데이터 영역

내부 메모리 번지 메모리 구분

CH0 CH1 내용

0064 0080 0065 0081

현재 카운트

0066 0082 0067 0083

카운터 래치

0068 0084 0069 0085

구간 카운트

0070 0086 0071 0087

입력 주파수

0072 0088

출력 데이터

0073 0089 단위 시간당 회전 수

6.1.2 데이터 구성 및 내용

1) 펄스 입력 모드(CH0: 0번지, CH1: 32번지)

설정값(10진수) 내용

0 2상 1체배 1 2상 2체배 2 2상 4체배 3 CW/CCW 4 1상 1입력 1체배 5 1상 1입력 2체배 6 1상 2입력 1체배 7 1상 2입력 2체배

2) 카운트 종류(CH0: 1번지, CH1: 33번지)

설정값(10진수) 내용

0 리니어 카운트 1 링 카운트

Page 64: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제6장 내부 메모리 및 입출력 신호

6-3

3) 부가 기능 종류(CH0: 2번지, CH1: 34번지)

설정값(10진수) 내용

0 부가 기능 사용 안함 1 카운트 클리어 2 카운트 래치 3 구간 카운트 4 입력 주파수 측정 5 단위 시간당 회전수 측정 6 카운트 금지

4) 비교 출력 종류(CH0: 3~4번지, CH1: 35~36번지)

설정값(10진수) 내용 0 현재 카운트 < 비교값일 때 OUT□이 On 1 현재 카운트 ≤ 비교값일 때 OUT□이 On 2 현재 카운트 = 비교값일 때 OUT□이 On 3 현재 카운트 ≥ 비교값일 때 OUT□이 On 4 현재 카운트 > 비교값일 때 OUT□이 On 5 비교값 0 ≤ 현재 카운트 ≤ 비교값 1일 때 OUT□이 On 6 비교값 0 ≥ 현재 카운트, 현재 카운트 ≤ 비교값 1일 때 OUT□이 On

※ □은 0 또는 1을 나타냅니다.

5) 입력 주파수 측정의 주파수 표시 단위(CH0: 6번지, CH1: 38번지)

설정값(10진수) 내용 0 1Hz 1 10Hz 2 100Hz 3 1000Hz(= 1kHz)

Page 65: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제6장 내부 메모리 및 입출력 신호

6-4

6.2 입출력 신호

G4F-HD1C, G4F-HO1C, G6F-HD1C, G6F-HD1C의 입출력 점유 점수는 64점입니다.

CPU 모듈 고속카운터 CPU 모듈 고속카운터 채널

신호 내용 신호 내용

P(N)0 카운트 가/감산 상태 P(N+2)0 카운트 허용(Level)

P(N)1 외부 프리셋 입력 검출 P(N+2)1 프리셋 허용(Edge)

P(N)2 - P(N+2)2 가/감산 카운트 선택(Level)

P(N)3 캐리 검출 P(N+2)3 부가 기능 허용(Level/Edge)

P(N)4 바로우 검출 P(N+2)4 비교 허용(Level)

P(N)5 부가 기능 동작중 P(N+2)5 비교 출력 허용(Level)

P(N)6 비교 출력 0 상태 P(N+2)6 비교 출력 0의 일치(=) 리셋(Edge)

P(N)7 비교 출력 1 상태 P(N+2)7 비교 출력 1의 일치(=) 리셋(Edge)

P(N)8 - P(N+2)8 -

P(N)9 - P(N+2)9 -

P(N)A - P(N+2)A 캐리/바로우 리셋(Edge)

P(N)B - P(N+2)B 외부 프리셋 선택(Edge)

P(N)C - P(N+2)C 외부 부가 기능 선택(Edge)

P(N)D - P(N+2)D 외부 프리셋 검출 리셋(Edge)

P(N)E - P(N+2)E -

CH0

P(N)F - P(N+2)F -

P(N+1)0 카운트 가/감산 상태 P(N+3)0 카운트 허용(Level)

P(N+1)1 외부 프리셋 입력 검출 P(N+3)1 프리셋 허용(Edge)

P(N+1)2 - P(N+3)2 가/감산 카운트 선택(Level)

P(N+1)3 캐리 검출 P(N+3)3 부가 기능 허용(Level/Edge)

P(N+1)4 바로우 검출 P(N+3)4 비교 허용(Level)

P(N+1)5 부가 기능 동작중 P(N+3)5 비교 출력 허용(Level)

P(N+1)6 비교 출력 0 상태 P(N+3)6 비교 출력 0의 일치(=) 리셋(Edge)

P(N+1)7 비교 출력 1 상태 P(N+3)7 비교 출력 1의 일치(=) 리셋(Edge)

P(N+1)8 - P(N+3)8 -

P(N+1)9 - P(N+3)9 -

P(N+1)A - P(N+3)A 캐리/바로우 리셋(Edge)

P(N+1)B - P(N+3)B 외부 프리셋 선택(Edge)

P(N+1)C - P(N+3)C 외부 부가 기능 선택(Edge)

P(N+1)D - P(N+3)D 외부 프리셋 검출 리셋(Edge)

P(N+1)E - P(N+3)E -

CH1

P(N+1)F - P(N+3)F -

※ N은 고속카운터 모듈의 입출력 워드 시작 번호입니다.

Page 66: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제7장 MK 프로그램

7-1

제7장 MK 프로그램

7.1 내부 메모리 읽기/쓰기

PLC CPU 모듈에서 내부 메모리의 데이터를 읽기/쓰기를 실행하는 방법에 대하여 설명합니다.

7.1.1 내부 메모리 읽기

PLC CPU 모듈에서 내부 메모리의 내용에 대하여 읽기를 실행하는 명령입니다. 읽기를 실행한 데이터는 PLC CPU 모듈의

메모리(F영역은 제외)에 저장할 수 있습니다.

1) GET/GETP 명령

실행 조건이 On되어 있는 동안 항시 실행 GET

실행 조건의 동작 개시로 실행 GETP

2) GET/GETP 명령 구성

형식 내용 사용할 수 있는 영역

n1 특수 모듈이 장착된 슬롯 번호 정수

n2 데이터를 읽을(Read) 특수 모듈 운전 파라미터 설정 영역의 선두 번지 정수

D 읽는(Read) 데이터를 저장하는 Device의 선두 번지 M, P, K, L, T, C, D, #D

n3 읽을(Read) 데이터의 워드 수 정수

3) n1(슬롯 번호)를 설정하는 방법

기본 베이스 증설 베이스

전원

모듈

CPU 모

슬롯

0

슬롯

1

슬롯

2

슬롯

3

슬롯

4

슬롯

5

슬롯

6

슬롯

7

전원

모듈

슬롯

0

슬롯

1

슬롯

2

슬롯

3

슬롯

4

슬롯

5

슬롯

6

슬롯

7

(n1) 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

※ n1 의 첫째 증설 베이스는 8, 둘째 증설 베이스는 16, 셋째 증설 베이스는 24부터 계산합니다.

Page 67: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제7장 MK 프로그램

7-2

4) GET/GETP 명령 사용 예

예1

고속카운터 모듈이 기본 베이스의 슬롯5에 장착되어 있고, 내부 메모리 5번지에 있는 데이터를 2워드 D0015, D0016에

각각 읽는(Read) 경우

(D 영역) CPU 모듈 고속카운터 모듈(내부 메모리)

D0015 데이터1 데이터1 5

D0016 데이터2 데이터2 6

예2

예1과 동일한 데이터의 읽기(Read)를 실행 조건이 상승 펄스 On일 때만 읽는(Read) 경우

예3

고속카운터 모듈이 기본 베이스의 슬롯4에 장착되어 있고 내부 메모리 10번지로부터 6워드의 데이터를 D0001 ~ D0006

으로 각각 읽는(Read) 경우

(D 영역) CPU 모듈 고속카운터 모듈(내부 메모리)

D0001 데이터1 데이터1 10

D0002 데이터2 데이터2 11

D0003 데이터3 데이터3 12

D0004 데이터4 데이터4 13

D0005 데이터5 데이터5 14

D0006 데이터6 데이터6 15

Page 68: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제7장 MK 프로그램

7-3

7.1.2 내부 메모리 쓰기

PLC CPU 모듈에서 내부 메모리에 대하여 쓰기를 실행하는 명령입니다.

1) PUT/PUTP 명령

실행 조건이 On되어 있는 동안 항시 실행 PUT

실행 조건의 동작 개시로 실행 PUTP

2) PUT/PUTP 명령 구성

형식 내용 사용할 수 있는 영역

n1 특수 모듈이 장착된 슬롯 번호 정수

n2 데이터를 쓸(Write) 특수 모듈 운전 파라미터 설정 영역의 선두 번지 정수

D 쓰는(Write) 데이터를 저장하는 Device의 선두 번지 M, P, K, L, T, C, D, #D,정수

n3 쓸(Write) 데이터의 워드 수 정수

※ n3의 설정값이 2이상인 경우 D는 반드시 메모리 영역으로 설정되어야 합니다.

(D값이 정수이고 n3의 설정값이 2인 경우 설정값 이외의 값으로 설정됩니다)

3) n1을 설정하는 방법

기본 베이스 증설 베이스

전원

모듈

CPU 모

슬롯

0

슬롯

1

슬롯

2

슬롯

3

슬롯

4

슬롯

5

슬롯

6

슬롯

7

전원

모듈

슬롯

0

슬롯

1

슬롯

2

슬롯

3

슬롯

4

슬롯

5

슬롯

6

슬롯

7

(n1) 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

※ n1 의 첫째 증설 베이스는 8, 둘째 증설 베이스는 16, 셋째 증설 베이스는 24부터 계산합니다.

Page 69: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제7장 MK 프로그램

7-4

4) PUT/PUTP 명령 사용 예

예1

16Bit 데이터 쓰기

고속카운터 모듈이 증설 베이스의 슬롯2에 장착되어 있고, D0090에 저장된 1워드의 데이터를 내부 메모리 0번지에 쓰는

(Write) 경우

(D 영역) CPU 모듈 고속카운터 모듈(내부 메모리)

D0090 데이터 데이터 0

예2

32Bit 데이터 쓰기

고속카운터 모듈이 기본 베이스의 슬롯5에 장착되어 있고, D0051, D0052에 저장된 2워드의 데이터를 내부 메모리 2, 3번

지에 쓰는(Write) 경우

(D 영역) CPU 모듈 고속카운터 모듈(내부 메모리)

D0051 데이터1 데이터1 2

D0052 데이터2 데이터2 3

예3

정수 쓰기

고속카운터 모듈이 기본 베이스의 슬롯5에 장착되어 있고, h0402를 내부 메모리 4번지에 쓰는(Write) 경우

CPU 모듈 고속카운터 모듈(내부 메모리)

h0402 h0402 4

Page 70: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제7장 MK 프로그램

7-5

7.2 기본 프로그램

본 장에서는 특별한 언급이 없는 경우에는 고속카운터 모듈이 슬롯 2에 장착된 아래 시스템에 대하여 G4F-HO1C를 기준으로

설명합니다.

시스템 구성

Page 71: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제7장 MK 프로그램

7-6

7.2.1 카운트 모드 설정하기

▶ 링 카운트 및 최대값, 최소값 설정을 고속카운터 내부 메모리에 쓰는 예제 프로그램입니다. 카운트 모드를 설정하지 않

으면 리니어 카운트로 동작합니다.

프로그램

CH0링 카운트 설정값 1을 내부

메모리 1번지에 씀

CH0링 카운트 최대값 10000을

내부 메모리 9번지에 씀

CH0링 카운트 최소값 0을 내부

메모리 11번지에 씀

CH0의 입력 데이터 설정

CH1링 카운트 설정값 1을 내부

메모리 33번지에 씀

CH1링 카운트 최대값 10000을

내부 메모리 41번지에 씀

CH1링 카운트 최소값 0을 내부

메모리 43번지에 씀

CH1의 입력 데이터 설정

Page 72: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제7장 MK 프로그램

7-7

7.2.2 펄스 입력 모드 설정하기

▶ 2상 1체배, 2상 2체배, 2상 4체배, CW/CCW, 1상 1입력 2체배, 1상 2입력 1체배, 1상 2입력 2체배 중에서 CW/CCW

펄스 입력 모드를 설정하는 예제 프로그램입니다. 펄스 입력 모드를 설정하지 않으면 2상 1체배로 동작합니다.

프로그램

CH0CW/CCW 설정값 3을 내부

메모리 0번지에 씀

CH0의 입력 데이터 설정

CH1CW/CCW 설정값 3을 내부

메모리 32번지에 씀

CH0의 입력 데이터 설정

D0010 3 0번지CW/CCW PUTP

<채널0>

D0011 0 32번지PUTP

<채널1>

h000F 61번지PUTP

h000F 62번지PUTP

7.2.3 카운트 허용하기

▶ 카운트를 허용하는 예제 프로그램입니다.

프로그램

Page 73: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제7장 MK 프로그램

7-8

7.2.4 프리셋값 설정, 프리셋 허용하기

▶ 프리셋 값으로 10000을 설정하고, 프리셋을 허용하는 예제 프로그램입니다.

프로그램

CH0프리셋 값 10000을 내부

메모리 7번지에 씀

CH0의 입력 데이터 설정

CH0 프리셋 허용

CH1프리셋 값 10000을 내부

메모리 39번지에 씀

CH1의 입력 데이터 설정

CH1 프리셋 허용

7.2.5 현재 카운트 읽기

▶ 현재 카운트를 읽는 예제 프로그램입니다.

프로그램

CH0 현재 카운트 읽기

CH1 현재 카운트 읽기

Page 74: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제7장 MK 프로그램

7-9

7.2.6 비교 조건 및 비교값 설정, 비교 및 비교 출력 허용하기

▶ 비교 출력1에 대하여 비교 조건을 “크다”, 비교값을 500으로 설정하고, 비교와 비교 출력을 허용하는 예제 프로그램입

니다.

프로그램

CH0비교 조건 설정값 4를 내부

메모리 4번지에 씀

CH0 비교 출력 허용

CH0의 입력 데이터 설정

CH0비교값 500을 내부 메모리

18번지에 씀

CH0 비교 허용

CH1비교 조건 설정값 4를 내부

메모리 36번지에 씀

CH1 비교 출력 허용

CH1의 입력 데이터 설정

CH1비교값 500을 내부 메모리

51번지에 씀

CH1 비교 허용

D0016 4

D0018 500

4번지

19번지

PUTP

PUTP

<채널0>

D0017 4

D0020 500

19번지

51번지

PUTP

PUTP

<채널1>

h000F 61번지PUTP

h000F 62번지PUTP

Page 75: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제7장 MK 프로그램

7-10

7.2.7 캐리/바로우 리셋하기

▶ 캐리/바로우를 리셋하는 예제 프로그램입니다.

프로그램

7.2.8 부가 기능 모드 설정, 부가 기능 허용하기

1) 카운트 클리어

프로그램

CH0카운트 클리어 설정값 1을

내부 메모리 2번지에 씀

CH0의 입력 데이터 설정

CH1카운트 클리어 설정값 1을

내부 메모리 34번지에 씀

CH1의 입력 데이터 설정

CH0 부가 기능 허용

CH1 부가 기능 허용

CH0 현재 카운트 읽기

CH1 현재 카운트 읽기

Page 76: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제7장 MK 프로그램

7-11

2) 카운트 래치

프로그램

CH0카운트 래치 설정값 2를

내부 메모리 2번지에 씀

CH0의 입력 데이터 설정

CH1카운트 래치 설정값 2를

내부 메모리 34번지에 씀

CH1의 입력 데이터 설정

CH0 부가 기능 허용

CH1 부가 기능 허용

CH0 카운트 래치 읽기

CH1 카운트 래치 읽기

Page 77: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제7장 MK 프로그램

7-12

3) 구간 카운트

프로그램

Page 78: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제7장 MK 프로그램

7-13

4) 입력 주파수 측정

프로그램

Page 79: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제7장 MK 프로그램

7-14

5) 단위 시간당 회전수 측정

프로그램

CH0단위 시간당 회전수 측정 설정값

5를 내부 메모리 2번지에 씀

CH0의 입력 데이터 설정

CH0 부가 기능 허용

CH0 단위 시간당 회전수 읽기

CH0단위 시간당 회전수 측정의 시간 설정값

1000[msec]을 내부 메모리 13번지에 씀

CH0단위 시간당 회전수 측정의 1회전당 펄스수

설정값 1000[pulse]을 내부 메모리 14번지에 씀

CH1단위 시간당 회전수 측정 설정값

5를 내부 메모리 34번지에 씀

CH1의 입력 데이터 설정

CH1 부가 기능 허용

CH1 단위 시간당 회전수 읽기

CH1단위 시간당 회전수 측정의 시간 설정값

1000[msec]을 내부 메모리 45번지에 씀

CH1단위 시간당 회전수 측정의 1회전당 펄스수

설정값 1000[pulse]을 내부 메모리 46번지에 씀

D0054 5 2번지PUTP

<채널0>

D0057 5 34번지PUTP

<채널1>

h000F 61번지PUTP

h000F 62번지PUTP

D0060D0061 XXXX 72번지

73번지

GET D0062D0063 XXXX 88번지

87번지

GET

D0055 1000 13번지PUTP

D0058 1000 45번지PUTP

D0056 2000 14번지1PUTP

D0059 2000 46번지PUTP

Page 80: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제7장 MK 프로그램

7-15

7.2.9 전원 Off시 현재 카운트 유지하기

▶ 전원 Off시의 카운트 저장를 위하여 래치 영역에 현재 카운트를 저장하고, 전원이 Off에서 On 되었을 때 프리셋 기능

을 이용하여 카운트를 유지하는 예제 프로그램입니다.

프로그램

▶ 전원 Off시의 조작 순서

(1) P0001를 Off 시켜서 래치 영역으로 설정된 D0070~D0071, D0080~D0081의 현재 카운트가 변경 되는 것을 방지합

니다. (래치 영역의 설정은 기본 파라미터의 래치 영역 설정에서 설정 범위를 입력한 후에 프로그램과 파라미터를

PLC CPU 모듈에 다운로드 시키면 됩니다)

(2) 전원 On 후에 P0000을 On 시켜서 D0070~D0071, D0080~D0081에 저장된 값을 고속카운터의 프리셋 값(초기값)

으로 설정합니다.

(3) P0001을 Off에서 On으로 변경하여 현재 카운트를 다시 래치 영역으로 저장합니다.

Page 81: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제7장 MK 프로그램

7-16

7.3 응용 프로그램

7.3.1 고속카운터를 이용한 대차 이동 프로그램

시스템 구성

GM4-PA2A K3P-15AS G4I-D22A G4Q-TR4A G4F-HO1C

대차 역회전 정회전

기동 위치 1차 정지 위치(1000 펄스)1차 작업

2차 정지 위치(1800 펄스)2차 작업

M모터

정회전

역회전

정지

기동 지령

1차 작업 완료 신호

2차 작업 완료 신호

P000

P001

P002

P010

P011

1 3 2 3P020~P02F

BCD 표시기

엔코더

* OUT0은 고속카운터 비교 출력0를 나타냄

OUT0

Page 82: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제7장 MK 프로그램

7-17

운전 설명

▶ 기동 지령에 대하여 대차 이동용 모터가 회전하며 모터에 부착된 엔코더 신호를 고속카운터로 카운트하여 1차 정지 위치

에 정지시킨다.

▶ 1차 작업 완료 신호가 On 되면 2차 정지 위치로 이동하여 정지시킨다. 2차 작업 완료 신호가 On 되면 기동 위치로 복귀

한다.

입/출력 신호

▶ 입력

P000: 기동 지령

P001: 1차 작업 완료 신호

P002: 2차 작업 완료 신호

P030~P04F: 고속카운터 입력 신호

▶ 출력

P010: 모터 정회전 신호(On: 정회전, Off: 정지)

P011: 모터 역회전 신호(On: 역회전, Off: 정지)

P020~P02F: 고속카운터 현재값 표시(BCD)

P050~P06F: 고속카운터 출력 신호

D 영역 할당

D0000~D0001: 현재 카운트

운전 형태

( )

감속 위치감속 위치

감속 위치

기동 위치

1차 정지 위치2차 정지 위치

100 900 1000 1700 1800

운전 타이밍

기동 지령

1차 작업 완료 신호

2차 작업 완료 신호

OUT0

정회전

역회전

Page 83: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제7장 MK 프로그램

7-18

프로그램

2상 1체배

리니어 카운트 설정

감속 위치를 지나면 모터 정회전 정지

감속 위치를 지나면 모터 역회전 정지

기동

기동 시작 위치 초기값 = 0(프리셋값 설정)

1차 정지를 위한 감속 위치 비교값 = 900

입력 데이터 설정

비교 출력0: “>” 설정

외부 프리셋 입력 지정

SET 신호 보조 출력

카운트 허용

모터 정회전 신호

입력 데이터 설정

2차 정지를 위한 감속 위치 비교값 = 1700

SET 신호 보조 출력

기동 위치에 정지하기 위한 감속 위치

비교값 = 100

SET 신호 보조 출력

비교 출력0: “<” 설정

입력 데이터 설정

Page 84: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제7장 MK 프로그램

7-19

Page 85: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제7장 MK 프로그램

7-20

7.3.2 턴 테이블 일정 각도 회전 제어 프로그램

시스템 구성

GM4-PA2A K4P-15AS G4I-D22A G4I-D22A G4F-HO1C G4Q-TR2A

모터

고속

저속

정지

기동 지령

드릴 작업 완료 신호

P000

P001

P060

P061

0 0 6 0P010~P01F

회전 각도 설정용

GM

OUT0

M

엔코더(1000pulse/회전)

드릴

턴 테이블

* OUT0은 고속카운터 비교 출력0를 나타냄

Page 86: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제7장 MK 프로그램

7-21

운전 설명

▶ 기동 스위치를 누르면 회전 각도(60°)만큼 회전한 후 드릴 작업을 완료합니다. 드릴 작업 완료 신호가 On 되면 다시 60°

를 회전하여 드릴 작업을 합니다. 이와 같은 동작을 6회 반복하여 드릴 작업을 하면 공정이 완료됩니다.

운전 형태

프로그램

Page 87: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제7장 MK 프로그램

7-22

현재 카운트 읽기

Page 88: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제8장 트러블 슈팅

8-1

제8장 트러블 슈팅

본 장에서는 고속카운터 모듈의 사용시에 발생하는 문제의 해결 방법에 대하여 설명합니다. PLC CPU 모듈에 관련된 고장 진

단은 PLC CPU 모듈의 사용설명서를 참조하여 주십시오.

8.1 고장 진단

8.1.1 고속카운터 모듈의 LED 표시 상태

8.1.2 고속카운터 모듈의 현재 카운트 상태

8.1.3 고속카운터 모듈의 비교 출력 상태

READY LED가 소등된다. 8.2.1 항으로

현재 카운트의 변화가 없다.

현재 카운트의 변화가 동작 상태와 일치하지 않는다.

8.2.2 항으로

8.2.3 항으로

비교 출력 동작이 이루어지지 않는다.

비교 출력 동작이 동작 상태와 일치하지 않는다.

8.2.4 항으로

Page 89: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제8장 트러블 슈팅

8-2

8.2 고장 진단 순서

8.2.1 LED 표시 상태 이상

LED 이상

READY LED가 ON이 되어 있습

니까?

전원 모듈의 전압은 정상입

니까?

H/W 불량

전원 모듈을 확인하고 교환하여 주십시오.

다른 슬롯의 모듈은 정상입

니까?

H/W 불량

다른 슬롯의 모듈 H/W 불량

아니오

아니오

아니오

Page 90: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제8장 트러블 슈팅

8-3

8.2.2 카운트 동작 이상

카운트 동작 이상

A상 LED는 점멸합니까?

전원 모듈의 전압은 정상입

니까?

H/W 불량

전원 모듈을 확인하고 교환하여 주십시오.

카운트 허용을 On 시켰습니까?

외부 배선은 정상입니까?

입출력 신호가 바르

게 되어 있습니까?

H/W 불량

취급시 이물질이 삽입되지 않았

습니까?

외부 배선을 확인하고 수정하여 주십시오.

카운트 허용을 On 시키도록 프로그램을 수정하십시오.

아니오

아니오

아니오

아니오

아니오

아니오

예 예

2상 운전 모드 입니까?

카운트 입력 단자에 직접 전압을 가할 때 A, B LED가

점등합니까?

A

아니오

올바른 입출력 신호로 프로그램을 수정하십시오.

아니오

B상 LED는 점멸합니까? A

아니오

슬롯 번호 설정은 바르게 되어 있습

니까?

올바른 슬롯 번호 설정을 위해 프로그램을 수정하십시오.

아니오

이물질을 제거하여 주십시오. 예

Page 91: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제8장 트러블 슈팅

8-4

8.2.3 현재 카운트 이상

카운트 이상

입력 규격에 적합합니까?

카운트 입력을 규격 조건에 맞게 하여 주십시오.

H/W 불량

아니오

입력선이 트위 스트 실드선으로 되어

있습니까?

노이즈 대책이 되어 있습니까?

강전기와 카운트 입력의 선간 거리는

충분합니까?

채널0, 채널1에 같은 입력을 가하면 카운터

값은 같습니까?

카운터 입력의 배선을 트위스트 실드선으로 하여 주십시오.

아니오

노이즈원을 제거하여 주십시오. 아니오

카운터 입력은 전력선과 10cm이상 분리하여 주십시오.

아니오

H/W 불량 아니오

오실로스코프로 입력 파형을 관측하여 파형 확인

입력 파형의 주파수가 정해진 규격을 초과하였

습니까?

펄스 입력을 재검토하여 주십시오. 예

아니오

Page 92: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

제8장 트러블 슈팅

8-5

8.2.4 비교 출력 이상

비교 출력 이상

외부 전원의 전압은 정상입니까?

외부 전원을 확인하여 수정하여 주십시오.

HW 불량

아니오

출력 규격에 적합합니까?

출력 LED는 정확하게

동작합니까?

비교 출력 허용을 ON 시켰습니까?

비교값은 정확합니까?

출력 조건을 규격에 맞게 연결하여 주십시오.

아니오

외부 배선을 수정하여 주십시오.

아니오

아니오

비교 출력 허용을 On 시키도록 프로그램을 수정하십시오.

아니오

H/W 불량

아니오

올바른 입출력 신호로 프로그램을 수정하십시오.

입출력 신호가 바르게 되어 있습니까?

아니오

출력 배선은 정상 입니까?

설정치를 매 스캔 마다 설정합

니까?

설정치는 값을 변화 시킬 때에만 실행하도록 프로그램을 수정하여 주십시오.

채널 설정은 바르게 되어 있습니까?

올바른 비교값으로 프로그램을 수정하십시오.

아니오 올바른 채널로 프로그램을 수정하십시오.

아니오

비교 허용을 ON 시켰습니까?

비교 허용을 On 시키도록 프로그램을수정하십시오.

아니오

Page 93: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

부록1 외형 치수

부1-1

부록1 외형 치수 단위: mm

G4F-HD1C/G4F-HO1C

G6F-HD1C/G6F-HO1C

Page 94: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

보증 내용 및 환경 방침

보증 내용

1. 보증 기간

구입하신 제품의 보증 기간은 제조 일로부터 18개월입니다.

2. 보증 범위

위의 보증 기간 중에 발생한 고장에 대해서는 부분적인 교환 또는 수리를 받으실 수 있습니다. 다만, 아래에 해당하는 경우에는 그

보증 범위에서 제외하오니 양지하여 주시기 바랍니다.

(1) 사용설명서에 명기된 이외의 부적당한 조건·환경·취급으로 발생한 경우

(2) 고장의 원인이 당사의 제품 이외의 것으로 발생한 경우

(3) 당사 및 당사가 정한 지정점 이외의 장소에서 개조 및 수리를 한 경우

(4) 제품 본래의 사용 방법이 아닌 경우

(5) 당사에서 출하 시 과학·기술의 수준에서는 예상이 불가능한 사유에 의한 경우

(6) 기타 천재·화재 등 당사측에 책임이 없는 경우

3. 위의 보증은 PLC 단위체만의 보증을 의미하므로 시스템 구성이나 제품응용 시에는 안전성을 고려하여 사용하여 주십시오.

환경 방침

LS산전은 다음과 같이 환경 방침을 준수하고 있습니다.

LS산전은 환경 보전을

경영의 우선 과제로 하며,

전 임직원은 쾌적한 지구 환경 보전을

위해 최선을 다한다

LS산전 PLC는 환경을 보호할 수

있도록 설계된 제품입니다.

제품을 폐기할 경우 알루미늄, 철

합성 수지(커버)류로 분리하여 재활용

할 수 있습니다.

환경 경영 제품 폐기에 대한 안내

Page 95: 제품을 사용하기 전에… · 2008. 5. 16. · 안전을 위한 주의 사항 제품을 사용하기 전에… 제품을 안전하고 효율적으로 사용하기 위하여

고속

카운

터 모

10310000726

고속카운터 모듈사용설명서GLOFA-GM/MASTER-K Series

G4F-HO1C

G4F-HD1C

G6F-HO1C

G6F-HD1C

최대의 이익을 위한 최선의 선택! LS 산전에서는 저희 제품을 선택하시는 분들께 최대의 이익을 드리기 위하여 항상 최선의 노력을 다하고 있습니다.

한번 맺은 인연을 가장 소중히 여깁니다!

품질과 더불어 고객 서비스를 최우선으로 여기는 LS 산전은

소비자를 위한 소비자에 의한 기업임을 굳게 다짐하며

고객 여러분의 만족을 위해 최선을 다하겠습니다.

●사용전에 안전을 위한 주의사항을 반드시 읽고 정확하게 사용하여 주십시오.

●사용설명서를 읽고 난 뒤에는 제품을 사용하는 사람이 항상 볼 수 있는 곳에 잘 보관하십시오.

프로그래머블 로직 컨트롤러

■ 전국영업망 전화번호 서울 : 서울시 중구 남대문로 5가 84-11 연세재단 세브란스

빌딩(14F,17F) (우)100-753 http://www.lsis.biz  ■ 구입 문의 Automation영업팀 TEL:(02)2034-4620~34 FAX:(02)2034-4622 Drive 영업팀 TEL:(02)2034-4611~18 FAX:(02)2034-4622 부산 영업팀 TEL:(051)310-6855~59 FAX:(051)515-0406 대구 영업팀 TEL:(053)603-7740~5 FAX:(053)603-7788 서부 영업팀(광주) TEL:(062)510-1885~91 FAX:(062)526-3262 서부 영업팀(대전) TEL:(042)480-8919~20 FAX:(042)489-8672 서부 영업팀(전주) TEL:(063)271-4012 FAX:(063)271-2613 ■ A/S 문의 서울 고객지원팀 TEL:1544-2080 FAX:(02)3660-7021 천안 고객지원팀 TEL:(041)550-8308~9 FAX:(041)554-3949 부산 고객지원팀 TEL:(051)310-6920~5 FAX:(051)310-6851 대구 고객지원팀 TEL:(053)603-7751~4 FAX:(053)603-7788 TEL:(053)383-2083 광주 고객지원팀 TEL:(062)510-1883,1892FAX:(062)526-3262

■ 기술 문의 고객상담센터 TEL:1544-2080 FAX:(02)3660-7021 동현산전(안양) TEL:(031)479-4785~6 FAX:(031)479-4784 신광ENG(부산) TEL:(051)319-1051 FAX:(051)319-1052 네오엔시스(대전) TEL:(042)934-4330~2 FAX:(042)934-4333 네오엔시스(천안) TEL:(041)570-6646~7 FAX:(041)570-6648 ■ 교육 문의 LS산전 연수원 TEL:(043)268-2631~2 FAX:(043)268-2633~4서울교육장 TEL:1544-2080 FAX:(02)3660-7021 부산교육장 TEL:(051)310-6856~60 FAX:(051)310-6851 ■ 서비스 지정점 명 산전(서울) TEL:(02)462-3053 FAX:(02)462-3054 TPI시스템(서울) TEL:(02)895-4803~4 FAX:(02)6264-3545 우진산전(의정부) TEL:(031)877-8273 FAX:(031)878-8279 신진시스템(안산) TEL:(031)495-9606 FAX:(031)494-9606 태영시스템(대전) TEL:(042)670-7363 FAX:(042)670-7364 서진 산전(울산) TEL:(052)227-0335 FAX:(052)227-0337 동영 산전(창원) TEL:(055)288-9305 FAX:(055)288-9306 대명시스템(대구) TEL:(053)564-4370 FAX:(053)564-4371 정석시스템(광주) TEL:(062)526-4151 FAX:(062)526-4152 코리아산전(익산) TEL:(063)835-2411~5 FAX:(063)8501-6057 에이앤디시스템 TEL:(051)319-4939 FAX:(051)319-3989

GM/MK Series/2007.03※ 본 설명서에 기재된 제품은 예고 없이 단종이나 제품에 변동이 있을 수 있으므로 구입시 반드시 확인 바랍니다. ※ 제품 사용 중 이상이 생겼거나 불편한 점은 LS산전으로 문의 바랍니다.

ⓒ LS Industrial systems Co., Ltd 2007 All Rights Reserved.

안전을 위한 주의사항

서비스 신고요령 LS산전의 PLC를 사용 중 이상이 생겼거나

의문이 있으면 서비스 대표 전화로 연락 하십시오.

GM

/MK

Serie

s