232
FARA N-7 PLC 시스템 메뉴얼

FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

FARA N-7 PLC시스템 메뉴얼

Page 2: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

N7 PLC SYSTEM Manual

1. 유니트의종류와시스템

구성

2. 사양(콘트롤·증설유니트

1-1. 유니트 종류 .............................................

(1) 콘트롤 유니트 .........................................

(2) 증설 유니트 ...........................................

1-2. I/O 점수와 유니트의 조합 ...............................

1-3. 프로그래밍 Tool의 접속방법 .............................

(1) FPST S/W를 사용할 경우 .............................

(2) Handy-Loader를 사용할 경우 ........................

2-1. 전체 사양 ...............................................

2-1-1. 일반사양...........................................

2-1-2. 성능사양...........................................

2-2. 각부의 명칭과 기능 ......................................

2-2-1. 콘트롤 유니트 ...................................

2-2-2. 증설 유니트......................................

2-3. 입출력 사양 .............................................

2-3-1. 입력 사양........................................

2-3-2. 출력 사양........................................

(1) 릴레이 출력사양...................................

(2) TR(트랜지스터) 출력사양..........................

2-4. 내부 회로도 .............................................

2-5. 단자 배열도 .............................................

3. I/O할당과증설방법 3-1. I/O 할당 ...............................................

(1) N7 PLC의 I/O 번호...................................

(2) 증설 유니트의 I/O 번호.................................

3-2. 증설 방법 ...............................................

4. 설치와배선 4-1. 설 치 ...................................................

(1) 설치환경과 설치공간 .....................................

(2) 설치 방법................................................

4-2. 전원의 배선 .............................................

(1) 전원의 배선..............................................

(2) 접 지....................................................

Page 3: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

N7 PLC SYSTEM Manual

5. 운전(동작) 순서

4-1. 설 치 ...................................................

(1) 설치환경과 설치공간 .....................................

(2) 설치 방법................................................

4-2. 전원의 배선 .............................................

(1) 전원의 배선..............................................

(2) 접 지....................................................

4-3. 입출력의 배선 ...........................................

(1) 입력측의 배선 ..........................................

(2) 출력측의 배선 ..........................................

(3) 입,출력 유니트 공통의 주의사항..........................

4-4. 단자대 타입의 배선 ......................................

4-5. Molex(주) 커넥타 타입의 배선 ..........................

4-6. MIL 커넥타 타입의 배선 ................................

4-7. RS232C 포트의 배선 ...................................

(1) 단자 배열 ..............................................

(2) 배선 방법 ..............................................

4-8. 안전 대책 ...............................................

(1) 안전대책 ...............................................

(2) 순간정전 ................................................

(3) 전원 및 출력부의 보호 ..................................

5-1. 전원 투입전 조치사항 ....................................

5-1-1. 체크 항목 ........................................

5-1-2. 운전(동작)까지의 순서..............................

5-2. FPST S/W에 의한 프로그래밍 ...........................

5-2-1. 준 비..............................................

5-2-2. FPST SW(Ver4.2이상) 메뉴.......................

5-2-3. FPST S/W 환경설정..............................

5-2-4. 프로그램 입력·편집 ..............................

5-2-5. 콘트롤 유니트(N7 PLC)로 프로그램 전송...........

5-2-6. 모니터링과 디버깅..................................

5-2-7. 프로그램의 보관, 프린터출력.......................

5-3. Handy-Loader에 의한 프로그래밍 ......................

5-3-1. 준 비.............................................

5-3-2. 프로그램의 입력....................................

5-3-3. 모니터링과 디버깅..................................

4. 설치와배선

Page 4: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

N7 PLC SYSTEM Manual

6. 기본 명령어 6-1. 기본명령의 구성 패턴.....................................

6-2. 릴레이(비트 데이타)의 종류와 역활 .......................

6-3. 기본명령어 일람 .........................................

시퀀스 기본명령

기본 기능명령

제어 명령

데이터 비교명령

7. 응용 명령어 7-1. 기본명령의 구성 패턴.....................................

7-2. 메모리에리어(워드데이타) / 정수의 종류와 역활 ...........

7-3. PLC 내부에서 취급하는 데이타의 범위 ...................

(1) PLC 내부에서 취급할 수 있는 데이터 범위 .....................

(2) 오버 플로우·언더 플로우.................................

7-4. 응용명령어 일람 .........................................

데이타 전송명령

BIN 산술연산명령

데이타 비교명령

데이타 변한명령

8. 프로그램시주의사항 8-1. 2중출력의 사용 ..........................................

(1) 2중 출력................................................

(2) OT, KP, SET, RST 명령으로 중복해서 출력할때의 처리

8-2. BCD 데이타의 취급 ......................................

(1) BCD 데이터............................................

(2) PLC 내부에서의 BCD 데이터의 취급...................

8-3. 인덱스 레지스터의 사용법 ................................

(1) 인덱스 레지스타 (IX·IY)...............................

(2) 인덱스 레지스타(IX·IY)로 수식할 수 있는것.............

(3) 인덱스 레지스타의 사용예................................

(4) 인덱스 레지스타의 사용예................................

8-4. 연산 에러 ...............................................

(1) 연산 에러...............................................

(2) 연산에러 발생시의 운전모드..............................

(3) 연산에러가 발생할 경우의 대처...........................

(4) 프로그램 수정의 포인트.................................

Page 5: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

N7 PLC SYSTEM Manual

8-5. 상승(엣지)검출방식의 명령 ...............................

(1) 엣지(상승트리거) 검출방식의 명령.......................

(2) 운전개시시의 동작과 주의점.............................

(3) 제어명령을 사용하고 있는 경우의 주의점................

8-6. 래더 작성시의 주의사항 ..................................

8-7. RUN중 Write(입력) 기능 ................................

(1) RUN중 Write(입력)의 동작.............................

(2) RUN중 Write(입력) 할 수 없는 경우....................

(3) RUN중 Write(입력) 방법과 동작........................

(4) Handy-Loader의 모드전환.............................

8-8. RUN중 타이머, 카운터 설정치의 변경.....................

(1) Handy-Loader로 프로그램상의 정수를 Write(입력)

하는 방법..............................................

(2) 설정치 에리어(SV)의 값을 Write(입력) 하는 방법.......

8-9. 강제입출력시의 처리 .....................................

9. 자기진단기능과이상시의

대처방법9-1. 자기진단 기능 ...........................................

9-2. 이상시의 대처방법 .......................................

10. 자료일람표 10-1. 성능 사양 ..............................................

10-2. I/O 할당표 .............................................

10-3. 릴레이(비트데이터), 메모리에리어(워드데이타), 정수일람..

10-4. 시스템 레지스터 일람 ...................................

(1) 시스템 레지스터..........................................

(2) 시스템 레지스터 설정내용................................

(3) 시스템 레지스터 일람.....................................

10-5. 특수 내부릴레이 일람 ...................................

10-6. 특수 데이터 레지스터 일람 .............................

10-7. 에러코드 일람 ..........................................

(1)「ERROR」점등시의 에러내용 확인........................

(2) 문법체크 에러일람........................................

(3) 자기진단 에러일람........................................

10-8. BIN /HEX/ BCD 코드 일람표 ..........................

10-9. 외형치수도..............................................

(1) 콘트롤 유니트 ..........................................

(2) 증설시 치수도 ...........................................

Page 6: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

시작前 주의사항

N7 PLC SYSTEM Manual

사용하기전에 주의사항

설치 환경

1. 주변온도가 0~55를 초과하는 장소

2. 직사광선에 직접 노출된 장소

3. 상대습도가 30%RH~85%RH를 초과하는 장소

4. 전자부품에 영향을 주는 화공약품을 취급하는 장소

5. 지나치게 먼지, 염분이 많은 장소

6. 주변에 고전압, 강한자장, 강한전자파가 있는 장소

7. 충격, 진동이 심한 장소

건조한 장소에는 과다한 정전기가 발생할 염려가 있으므로, 유니트에 접촉할 경우는, 어-스된 금속

등에 접촉시켜 정전기를 방전시켜 주십시오.

외부전원(24V) 은, 보호회로가 내장된 절연형 전원을 사용해 주십시오. 콘트롤 유니트의 전원부는

비절연 회로로 되어 있으므로 이상전압이 직접 인가되면 내부회로가 파괴될 경우가 있습니다.

보호회로가 없는 전원을 사용할 경우는 퓨즈등의 보호소자를 중간에 삽입시켜 전원을 공급해 주십시오.

1. 콘트롤 유니트의 전원은, 입출력용 전원보다도 사전에 OFF되도록 전원 시퀀스를 고려해 주십시오.

2. 콘트롤 유니트의 전원보다 먼저 입출력용 전원이 OFF하면, 콘트롤 본체가 입력신호 레벨의 신호

를 검출하여 오동작할 경우가 있습니다.

정전기

신나류는 케이스(사출류)를 녹이거나 변색이 될 수 있으므로 절대로 사용하지 마십시오.

신나류 사용금지

외부 전원 사용

전원 시퀀스

처음으로 전원을 넣을때는 아래의 점에 주의해 주십시오.

1. 시공시의 배선, 특히 도전물이 부착되어 있지 않은지 확인해 주십시오.

2. 전원배선, 입출력 배선, 전원전압이 틀리지 않은지 확인해 주십시오.

3. 설치나사, 단자나사를 확실히 체결해 주십시오.

4. 동작모드 전환스윗치를 「PROG」모드로 해 주십시오.

전원을 넣기전에

Page 7: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

시작前 주의사항

N7 PLC SYSTEM Manual

프로그래밍 툴(Tool)

사용하기전에 프로그래밍 툴(Tool)에 따라 아래와 같은 제한이 있으므로 주의해 주십시오.

1. FPST Ver.4.2 이하 또는 Handy-Loader(CPL5119)를 사용할

경우는 아래의 명령을 사용할 수 없으므로 주의해 주십시오.

h 고속카운터 기능(관련명령 F166/ F167)

h 펄스 출력기능 (관련명령 F168/ F169)

h PWM 출력기능(관련명령 F170)

h 1ms 단위 타이머 명령 (TML)

h 32비트 보조타이머 명령(F183)

h 통신 Baud-Rate 19200bps 로 전환 (출하시는 9600bps 입니다.)

2. 상기 기능을 사용할때는 FPST Ver.4.2 또는 Version-Up된 Handy-Loader

(CPL5119V)를 사용해 주십시오.

3. 그리고, 구형 Handy-Loader(CPL5111)는 사용할 수 없습니다.

프로그램 입력전 주의사항

Handy-Loader를 사용할 경우 (CPL5119)

h키 조작 0 SHIFTNEXT

(DELT)INST

ACLR (-)OP

ENT

프로그램을 입력하기 전에 반드시「PROGRAM CLEAR」기능을 사용하여 조작해 주십시오.

FPST 소프트웨어를 사용할 경우 (FPST Ver. 4.2 이상)

h순서1 와 키를 동시에 눌러 화면을 온라인 모니터로 전환해 주십시오.

h순서2 래더화면 상태에서 키와 키를 동시에 눌러 SUB 메뉴로 이동한다.

【 .CLEAR A PROGRAM 】을 선택해 주십시오.

h순서3【CLEA PLC PROG.】화면이 나오면 (EXEC) 키를 눌르면 수행됩니다.

CTRL ESC

F·1

CTRL F·10

Page 8: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

1-1. 유니트 종류 ........................................................

(1) 콘트롤 유니트 ...................................................

(2) 증설 유니트 ......................................................

1-2. I/O 점수와 유니트의 조합 .....................................

1-3. 프로그래밍 Tool의 접속방법 .................................

(1) FPST S/W를 사용할 경우 ..................................

(2) Handy-Loader를 사용할 경우 ............................

1 장

유니트의 종류와

시스템 구성

Page 9: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

유니트의 종류와 시스템 구성1

1-1. 유니트의 종류

(1) 콘트롤 유니트

출력형식에 따라 10점∼32점의 유니트가 있습니다.

RS232 전용 통신포트(N-시리즈의 CCU 기능)가 붙은 콘트롤 유니트도 있습니다.

1 0 점

입력 6점 릴레이 출력 4점

N7-C10RS(CPL02123)

1 4 점

입력 8점 릴레이 출력 6점

N7-C14RS(CPL02223)

1 6 점

입력 8점 TR 출력 8점

N7-C16T(CPL02343)

3 2 점

N7-C32T(CPL02543)

입력 16점 TR 출력 16점

1 6 점 (RS232C 부착)

N7-C16CT(CPL02343C)

입력 8점 TR 출력 8점

3 2 점 (RS232C 부착)

입력 16점 TR 출력 16점

N7-C32CT(CPL02543C)

Page 10: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

유니트의 종류와 시스템 구성1

(2) 증설 유니트

입력타입, 출력타입, 입출력 혼합타입이 골고루 준비되어 있어 증설시 자유롭게

선택할 수 있습니다.

입출력 혼합타입(증설)

입력 전용타입(증설)

3 2 점

N7-E32T(CPL03543)

입력 16점 TR 출력 16점

8 점

입력 4점 릴레이 출력 4점

N7-E8RS(CPL03023)

6

Y

7

CO

M

XD-7

4

5

3

0

2

1

X

1 6 점

입력 8점 릴레이 출력 6점

N7-E16RS(CPL03323)

6

Y

7

CO

M

XD-7

4

5

3

0

2

1

X

1 6 점

입력 8점 TR 출력 8점

Y

67

2453

01

2

6

3

754

X10

X D - 7

N7-E16T(CPL03343)

N7-E8X(CPL03003)

8 점(DC IN 8점 )

453

76

X

2

6

3

754

10

Y D 7

Y

201

X D - 7

N7-E16X(CPL03303)

453

76

012

Y

1

423576

0X

X D - 7

1 6 점(DC IN 16점 )

Page 11: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

유니트의 종류와 시스템 구성1

출력 전용타입(증설)

(3) 고기능 유니트

아날로그 입출력 혼합타입(ANALOG Input 2CH, ANALOG Output 1CH)이 준비되어 있어

극초소형 PLC인 N7 PLC에서도 아날로그 제어가 가능하게 되었습니다.

아날로그 모듈

N7-A21(CPL0480)

입력 2CH 출력 1CH

Y

67

2453

01

2

6

3

754

X10

X D - 7

8 점(Transistor 출력)

N7-E8X(CPL03003)

543

67

Y

210

01

675324

X

N7-E16X(CPL03303)

1 6 점(Transistor 출력)

Page 12: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

유니트의 종류와 시스템 구성1

1-2. I/O 점수와 유니트의 조합

최대 3대까지 증설가능

유니트 조합의 제한

콘트롤유니트에 증설할 수 있는 대수는, 증설유니트 및 아날로그 유니트를 합해서 3대까지 입니다.

콘트롤유니트의 종류 및 증설유니트의 종류, 순서에 제한은 없습니다.

릴레이 출력, TR(트랜지스터) 출력 타입의 혼재도 가능합니다.

증설 방법

증설유니트를 연결하는 방법은, 유니트 측면에 있는 컨넥타와 록(Lock) 레버를 이용한

스태킹(Stacking) 방식을 사용하므로 증설케이블은 필요 없습니다.

증설시 제한 I/O 점수

콘트롤 유니트의 종류콘트롤 유니트 자체의

I/O 점수

콘트롤 유니트와

같은 타입의 출력과

증설유니트와의 증설시

TR 타입의

증설유니트와의 증설시

C10R (릴레이 타입) 10점 최대 58점 최대 106점

C14R (릴레이 타입) 14점 최대 62점 최대 110점

C16T (TR 타입) 16점 최대 112점 최대 112점

C32T (TR 타입) 32점 최대 128점 최대 128점

콘트롤

유니트증설

유니트 1

증설

유니트 2

증설

유니트 3

Page 13: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

릴레이 출력타입의 조합예

(실제 I/O 점수) = 콘트롤 유니트 + (증설유니트 1) + (증설유니트 2) + (증설유니트 3)

10

입력 6 출력 4

10

입력 6 출력 4=

14

입력 8 출력 6

14

입력 8 출력 6=

18

입력 10 출력 8

10

입력 6 출력 4= +

8

입력 4 출력 4

22

입력 12 출력 10

14

입력 8 출력 6= +

8

입력 4 출력 4

26

입력 14 출력 12

10

입력 6 출력 4= +

16

입력 8 출력 8

10

입력 6 출력 4+

8

입력 4 출력 4= +

8

입력 4 출력 4

30

입력 16 출력 14

14

입력 8 출력 6= +

16

입력 8 출력 8

14

입력 8 출력 6+

8

입력 4 출력 4= +

8

입력 4 출력 4

34

입력 18 출력 16

10

입력 6 출력 4= +

16

입력 8 출력 8

10

입력 6 출력 4+

8

입력 4 출력 4= +

8

입력 4 출력 4

+8

입력 4 출력 4

+8

입력 4 출력 4

38

입력 20 출력 18

14

입력 8 출력 6= +

16

입력 8 출력 8

14

입력 8 출력 6+

8

입력 4 출력 4= +

8

입력 4 출력 4

+8

입력 4 출력 4

+8

입력 4 출력 4

42

입력 22 출력 20

10

입력 6 출력 4= +

16

입력 8 출력 8

10

입력 6 출력 4+

16

입력 8 출력 8= +

8

입력 4 출력 4

+8

입력 4 출력 4

16

입력 8 출력 8

46

입력 24 출력 22

14

입력 8 출력 6= +

16

입력 8 출력 8

14

입력 8 출력 6+

16

입력 8 출력 8= +

8

입력 4 출력 4

+8

입력 4 출력 4

16

입력 8 출력 8

50

입력 26 출력 24

10

입력 6 출력 4= +

16

입력 8 출력 8+

16

입력 8 출력 8+

8

입력 4 출력 4

54

입력 28 출력 26

14

입력 8 출력 6= +

16

입력 8 출력 8+

16

입력 8 출력 8+

8

입력 4 출력 4

58

입력 30 출력 28

10

입력 6 출력 4= +

16

입력 8 출력 8+

16

입력 8 출력 8+

16

입력 8 출력 8

62

입력 32 출력 30

14

입력 8 출력 6= +

16

입력 8 출력 8 +16

입력 8 출력 8 +16

입력 8 출력 8

유니트의 종류와 시스템 구성1

Page 14: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

TR(트랜지스터) 출력타입의 조합예

(실제 I/O 점수) = 콘트롤 유니트 + (증설유니트 1) + (증설유니트 2) + (증설유니트 3)

16

입력 8 출력 8

16

입력 8 출력 8=

32

입력 16 출력 16

32

입력16 출력16=

16

입력 8 출력 8= +

16

입력 8 출력 8

48

입력 16 출력 16

32

입력16 출력16=

16

입력 8 출력 8=

+16

입력 8 출력 8

32

입력16 출력16+

16

입력 8 출력 8= +

16

입력 8 출력 8+

16

입력 8 출력 8

64

입력 32 출력 32

32

입력16 출력16=

= + +16

입력 8 출력 8

32

입력16 출력16

32

입력16 출력1616

입력 8 출력 8+

16

입력 8 출력 8

16

입력 8 출력 8

32

입력16 출력16

= + +16

입력 8 출력 8

16

입력 8 출력 8

16

입력 8 출력 8+

16

입력 8 출력 8

80

입력 40 출력 40

32

입력16 출력16=

= + +

32

입력16 출력16

32

입력16 출력1616

입력 8 출력 8+

16

입력 8 출력 8

16

입력 8 출력 8

32

입력16 출력16

= + +16

입력 8 출력 8

16

입력 8 출력 8+

16

입력 8 출력 8

+16

입력 8 출력 8

+16

입력 8 출력 8

32

입력16 출력16

32

입력16 출력16

96

입력 48 출력 48

32

입력16 출력16=

= + +

32

입력16 출력16

32

입력16 출력16 +16

입력 8 출력 8

16

입력 8 출력 8

32

입력16 출력16

+16

입력 8 출력 8

32

입력16 출력16

32

입력16 출력16

32

입력16 출력16

+16

입력 8 출력 8

112

입력 56 출력 56

32

입력16 출력16= +

= + +

32

입력16 출력16

16

입력 8 출력 8

32

입력16 출력16

32

입력16 출력16

32

입력16 출력16

+16

입력 8 출력 8

32

입력16 출력16

112

입력 56 출력 56

32

입력16 출력16= +

32

입력16 출력16+

32

입력16 출력16+

32

입력16 출력16

유니트의 종류와 시스템 구성1

Page 15: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

유니트의 종류와 시스템 구성1

1-3. 프로그래밍 툴(Tool)

(1) FPST S/W를 사용할 경우

① FPST SW (Ver 4.2 이상)

FARA PLC N-시리즈에서 공통으로 사용할 수

있는 프로그램 편집 소프트웨어입니다.

FPST SW를 사용할때에는 하드디스크 4M

바이트 이상, EMS Memory 800Kbyte 이상이

필요합니다.

② 컴퓨터 접속 케이블 (CPL0525)

N7 PLC와 컴퓨터(FPST S/W 사용)를 접속

하는 전용 케이블입니다.

③ 컴퓨터

④ MS-DOS(Ver3.3 이상)

FPST SW 는 기본적으로 DOS상에서 동작합니

다. 그러나, Window에서도 기동이 가능합니다.

(단, 일부기능은 사용할 수 없음)

(2) Handy-Loader를 사용할 경우

① Handy-Loader (CPL5119V)

Handy Type의 프로그래머입니다.

CPL5119도 사용할 수 있으나, 일부기능을

사용할 수가 없습니다.

CPL5119에서 사용할 수 없는 기능

h 고속 카운터 기능(관련명령 F166/ F167)

h 펄스 출력기능 (관련명령 F168/ F169)

h PWM 출력기능(관련명령 F170)

h 1ms 단위 타이머 명령 (TML)

h 32비트 보조타이머 명령(F183)

h 통신 Baud-Rate 19200bps 로 전환

(출하시는 9600bps 입니다.)

② 접속 케이블 (CPL0523)

N7 PLC와 Handy-Loader를 접속하는 전용 케이블입니다.

①③

필요한 툴(Tool)

필요한 툴(Tool)

Page 16: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

2 장

사 양(콘트롤·증설유니트)

2-1. 전체 사양 ........................................................

2-1-1. 일반사양...................................................

2-1-2. 성능사양...................................................

2-2. 각부의 명칭과 기능 ...........................................

2-2-1. 콘트롤 유니트 ........................................

2-2-2. 증설 유니트............................................

2-3. 입출력 사양 ......................................................

2-3-1. 입력 사양................................................

2-3-2. 출력 사양................................................

(1) 릴레이 출력사양.........................................

(2) TR(트랜지스터) 출력사양............................

2-4. 내부 회로도 .....................................................

2-5. 단자 배열도 .....................................................

Page 17: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

사 양 (콘트롤·증설유니트)2

2-1-1. 일반 사양

항 목 사 양

정격 전압 DC 24V

허용 전압변동 범위 DC 21.6V ∼ 26.4V

정격 소비전류 300mA 이하

(각 유니트의 소비전류치의 상세한 내용은 다음페이지를 참조하십시오.)

허용 순간

정전시간

C10, C14 5ms(21.6V 시), 10ms(24V시)

C16, C32 10ms(21.6V시 / 24V시)

주변 온도사용 온도 0 ∼ 55

보존 온도 -20 ∼ 70

주변 습도사용 습도 30 ∼ 85% RH (단, 이슬이 없을때)

보존 습도 30 ∼ 85% RH (단, 이슬이 없을때)

내 전 압

입출력 단자 일괄 <-> 전원단자, 기능 어스일괄 ;AC 500V 1분간

(릴레이 출력 타입 ; AC 1,500V 1분간)

입력단자 일괄 <-> 출력단자 일괄 ; AC 500V 1분간

(릴레이 출력 타입 ; AC 1,500V 1분간)

절연 저항

입출력 단자 일괄 <-> 전원단자, 기능 어스 일괄 ; 100MΩ 이상

(DC 500V 메가에서)

입력단자 일괄 <-> 출력단자 일괄 ;100MΩ 이상(DC 500V 메가에서)

내 진 동 10 ∼ 55Hz 1소인/ 1분간 , 폭진폭 0.75mm , X,Y,Z 각 방향 10분간

내 충 격 98m/S2 이상 , X, Y, Z 각방향 4회

내 노이즈성 1000Vp-p 펄스폭 50ns, 1μs (노이즈 시물레이터법에 의함)

사 용 환 경 부식성 가스가 없을것 , 먼지가 심하지 않을것

2-1. 전체 사양

※ 상기표중에서 C10/ C14/ C16/ C32는 각각 10점,14점,16점,32점 타입의 콘트롤 유니트를 나타냅니다.

중 량

콘트롤 유니트 무게

C10 약 100g

C14 약 105g

C16 약 85g

C32 약 115g

증설/특수 유니트 무게

E8R 약 90g

E8X/ E8YT 약 65g

E16R 약 105g

E16T/E16X/E16YT 약 70g

E32T 약 85g

A21 약 100g

Page 18: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

사 양 (콘트롤·증설유니트)2

콘트롤 유니트에서 소비되는 전류

유니트의 종류소비전류

(DC24V)

콘트롤유니트

C10/ C14 100mA 이하

C16 40mA 이하

C32 60mA 이하

증설유니트

E8X 10mA 이하

E8YT 15mA 이하

E8R 20mA 이하

E16X 20mA 이하

E16R 20mA 이하

E16T/ E16YT 25mA 이하

E32T 40mA 이하

아날로그유니트

A21 20mA 이하

Handy-Loader

CPL5119 50mA 이하

콘트롤 유니트의 전원 컨넥터에서의 24V 소비

전류는, 아래에 나타난 것과 같이 유니트 마다

다릅니다.

외부전원이 필요한 유니트에서의

소비되는 전류

유니트의 종류 소비전류 (DC24V)

증설 유니트E8R 50mA 이하

E16R 100mA 이하

아날로그

유니트A21 100mA 이하

릴레이 타입의 증설 유니트 및 아날로그 입출력

유니트의 경우, 내부회로를 구동시키기 위한

전원공급이 별도로 필요합니다.

콘트롤 유니트의 전원 컨넥타

타입 소비전류(DC24V)

N7-C16T 40mA

N7-E32T 40mA

N7-E16T 25mA

N7-E16R 20mA

Handy-Loader 50mA

합계 175mA 이하

타입 소비전류

N7-E16R 50mA(DC24V)

증설유니트 E16R의 전원

컨넥타(외부전원에서 공급)

2-1. 전체 사양

소비전류 일람표

소비전류 일람표(외부전원용)

소비전류의 계산예

Page 19: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

사 양 (콘트롤·증설유니트)2

2-1-2. 성능사양

콘트롤유니트의 종류

항 목

릴레이 출력 타입 TR(트랜지스터) 출력타입

C10RS/ C10CRS C14RS/ C14CRS C16T/ C16CT C32T/ C32CT

프로그램 방식/ 제어 방식 릴레이 심볼방식/ 싸이클릭 연산방식(Cyclic operation method)

연 산 속 도 0.9/ 1스탭 (기본명령)

프로그램 용량 2,720 스탭 5,000 스탭

명령어

종류

기본 명령어 83 종 (types)

응용 명령어 114 종 (types)

제어

I/O

점수

기본 유니트 10점(입력6점,출력4점)

14점(입력8점,출력4점)

16점(입력8점,출력8점)

32점 (입력32

점,출력32점)

증설시 1

콘트롤 유니트와 똑같은

출력타입으로 구성할 경우

최대 58점 최대 62점 최대 112점 최대 128점

증설시 2

릴레이/ TR 혼재의 경우

최대 106점 최대 110점 최대 112점 최대 128점

프로그램 메모리 (내장메모리) EEP-ROM 내장 (밧데리 없음)

I/O Reflesh + 베이스 시간 증설 없음 ; 0.3ms,

증설있음 ; 0.3ms + (1 x 증설유니트수)ms

연산

용메

모리

점수

릴레

이(비

트)

내부 릴레이(R) 1,008점 (R0 ∼R62F)

특수 내부 릴레이(R) 64점 (R9000 ∼)

타이머 / 카운터(T/ C) 144점 (초기설정에는 타이머 T0~T99/ 카운터 44점 C100~C143) *1

타이머 Range (1ms, 10ms, 100ms, 1s) ; 명령에 따라 선택

메모

리에

리어

데이타 레지스터(DT) 1,660 워드 (DT0∼DT1659) 6,144 워드

(DT0∼DT6143)

특수데이타 레지스터(DT) 112워드 (DT9000∼DT9111)

인덱스 레지스터(IX/ IY) 2점

마스터 콘트롤 (MC, MCR) 32점

라벨수 (JP+LOOP수) 64 라벨

미분 (Differentials)점수 무 제 한

스탭래더수 128 Stage

서브루틴(Subroutine) 수 16 Subroutine 수

인터럽트 프로그램수 7 프로그램 (외부 6점, 내부 1점)

자기진단기능 워치도그 타이머, 프로그램 문법 체크등

메모

리백

-업

*2

타이머 전부 비유지

카운터 비유지형

유지형

설정치부터 C139까지 설정치부터 C127까지

4점(경과치) C140∼C143 16점(경과치) C128∼C143

비유지형

내부 릴레이

유지형

976점(R0∼R60F)

61워드(WR0∼WR60)

880점(R0∼R54F)

55워드(WR0∼WR54)

32점(R610∼R62F)

2워드(WR61∼WR62)

128점(R550∼R62F)

8워드(WR55∼WR62)

데이타 레지스터 비유지형

유지형

1652워드(DT0∼DT1651) 6112워드(DT0∼DT6111)

8워드(DT1652∼DT1659) 32워드(DT6112∼DT6143)

Page 20: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

사 양 (콘트롤·증설유니트)2

콘트롤유니트의 종류

항 목

릴레이 출력 타입 TR(트랜지스터) 출력타입

C10RS/ C10CRS C14RS/ C14CRS C16T/ C16CT C32T/ C32CT

펄스 캐치 입력 합 계 6점

(X0∼X1 ; 50μsec, X2∼X5 ; 100μsec)인터럽트 입력

RS232C 포트 *3

(RS232C 포트가 붙은

유니트만)

전송속도 : 300/ 600/ 1,200/ 2,400/ 4,800/ 9,600/ 19,200bps

전송거리 : 3m

단자대 : 휘닉스(3Pin) MKDS1/3-3.5

통신방식 : 반이중방식

정시 인터럽트 0.5ms ∼ 30s

콘스탄트 스캔 가 능

고속카운터 기능

*4 *5

카운터 모드 : 가산/ 감산 <1相> *6

i 입력점수 : 최대 4CH

i 최대계수 속도 : 4CH 합계로 최대 10KHz

i 사용입력점수 : X0 카운터 입력(CH0) X3 카운터 입력(CH2)

X1 카운터 입력(CH1) X4 카운터 입력(CH3)

X2 리셋트 입력 *7 X5 리셋트 입력 *7

i 최소 입력펄스폭 : X0, X1 - 50μs(10KHz)

X3, X4 - 100μs(5KHz)

카운터 모드 : 2相 / 개별/ 방향판별 <2相>

i 입력점수 : 최대 2CH

i 최대계수 속도 : 2CH 합계로 최대 2KHz

i 사용입력점수 : X0 카운터 입력(CH0) X3 카운터 입력(CH2)

X1 카운터 입력(CH0) X4 카운터 입력(CH2)

X2 리셋트 입력 X5 리셋트 입력

i 최소 입력펄스폭 : X0, X1 - 50μs(10KHz)

X3, X4 - 100μs(5KHz)

펄스출력

기능

*4

출력점수 없음 독립 2점(Y0, Y1) (보간기능없음)

출력주파수 없음 40Hz∼10KHz (Y0/Y1 : 1점출력시)

40Hz∼5KHz (Y0/Y1 : 2점 출력시)

PWM

출력기능 *4

출력점수 없음 2점 (Y0, Y1)

출력주파수 없음 주파수 : 0.15Hz∼38Hz

듀 티 : 0.1%∼99.9%

*1: 타이머/ 카운터의 비율은 시스템 레지스터에 따라 변경할 수 있습니다.

*2: 프로그램과 시스템 레지스터는 EEP-ROM으로 유지, 내부릴레이, 데이터레지스터, 카운터의 유지

에리어는 고정으로 EEP-ROM으로 유지.

*3: RS232C 포트로 통신을 수행할 경우는 재송처리를 해 줄것을 권합니다.

*4: 고속카운터는 1相 x 2CH +2相 1CH 의 구성도 가능합니다.

*5: 고속카운터/ 펄스출력/ PWM 출력기능의 사양의 상세한 사항과 제한사항에 관해서는 사용자메뉴얼

<응용편>을 참조해 주십시오.

*6: 10KHz는 정격 입력전압 24V, 25의 사양입니다. 전압과 온도에 따라 주파수가 낮게 됩니다.

*7: 리셋트 입력 X0, X1 모두 리셋트 된 경우, X2는 X1의 리셋트 입력이 됩니다. 똑같이 X3, X4의

경우는 X5가 X4의 리셋트 입력으로서 동작합니다.

Page 21: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

사 양 (콘트롤·증설유니트)2

2-2-1. 콘트롤 유니트

2-2. 각부의 명칭과 기능

C10RS/ C14RS

C10CRS/ C14CRS

(단자대 타입)全 콘트롤 유니트 공통

C32T/ C32CTC16T/ C16CT

RUN

PROG

SA

MS

UN

G

X1X0

Y1

Y0

RUN

PROG

SA

MS

UN

G

X9

X8

X0X1

Y1

Y0

Y8

Y9

16

RUN

PROG

SA

MS

UN

G

EXPANSIONCONNECTOR

Page 22: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

사 양 (콘트롤·증설유니트)2

각부의 명칭과 기능

① 상태 표시 LED

PLC의 운전/ 정지, ERROR/ ALARM등의 동작

상태를 표시합니다.

② 동작모드 전환스윗치

PLC의 운전모드를 전환할 수 있는 스윗치입니다.

③ 툴(Tool) 포트 (RS232C)

프로그래밍 툴(컴퓨터, Handy-Loader)을 접속하는

컨넥터입니다.

④ 전원 컨넥타

DC 24V를 공급해 주십시오. 접속에는 부속케이블을

사용합니다.

⑤ 입력단자 (9핀)

⑥ 출력단자 (9핀)

입출력단자는 휘닉스(社) 제품의 단자대를 사용하고 있

습니다. 적합전선 및 단자대의 상세한 내용은 「4-4.

단자대 타입의 배선」을 참조하십시오.

⑨ 증설용 후크(Hook)

증설유니트의 고정에 사용합니다. 또한, 설치 Plate

Flat 형에 설치할때에도 사용합니다.

⑩ 증설용 컨넥타

증설유니트와 내부회로를 접속합니다. 증설방법에 관해

서는「3-2. 증설방법」을 참조하십시오.

⑪ DIN 레일 설치레버 (원타치 후크)

Rail에 원터치로 설치할 수 있습니다. 또한, 설치

Plate Slim형에 설치할때에도 사용합니다.

⑫ 입력 컨넥타(10핀)

⑬ 출력 컨넥타(10핀)

⑭ 입력 컨넥타(10핀 x 2)

⑮ 출력 컨넥타(10핀 x 2)

입출력 단자에는 MIL 컨넥타를 사용하고 있습니다. 적

합전선 및 적합컨넥타의 상세안 내용은「4-6.MIL 컨

넥타 타입의 배선」을 참조하십시오

16. RS232C 포트(C10CR,C14CR,C16T, C32T)

기존의 N-시리즈 CCU 모듈과 같은 기능을 가진

전용 통신포트이며, 컴퓨터, 바코드 리더, 터치판넬 장

치등의 RS232C를 가진 기기와 접속하여 데이타 입출

력이 가능합니다. 「4-7...」참조할것.

동작모드 전환스윗치

스윗치 위치 동작 모드

RUN (윗쪽)

RUN 모드가 됩니다.

프로그램을 실행하고 운전을 개시

합니다.

PROG (아래쪽 ) PROG. 모드가 됩니다.

N7 PLC의 운전/ 정지의 전환을 수행하는 스윗치입니

다. 프로그래밍 툴(Tool)에서도 운전/ 정지의 전환을

수행할 수 있습니다.

프로그래밍 툴(Tool)에서 리모트 동작으로 운전/ 정지

의 전환을 수행하면, 스윗치 위치와 동작모드가 다를수

가 있습니다. 그때는 동작 LED로 확인하십시오. 전원

재투입시는 동작모드 전환스윗치의 모드로 움직입니다.

상태표시 LED

LED 명칭 동작 모드

RUN (녹색)

RUN 모드에서 점등하며, 프로그램

이 실행중에 있다는것을 표시합니다.

강제입출력 실행시는 점멸합니다.

PROG (녹색)PROG. 모드에서 점등하며, 운전을

정지하고 있다는 것을 나타냅니다.

ERROR/

ALARM(적색)

자기진단으로 에러를 검출하면, 점멸

합니다. 하드웨어의 이상, 또는

프로그램에 따른 연산정체가 발생하

거나 워치독 타이머가 동작할때

점등합니다.

동작모드의 표시나 에러의 발생상태를 나타냅니다.

프로그래밍 툴(Tool) 포트 사양

콘트롤 유니트에 있는 프로그래밍용 Tool 포트의

컨넥타는 MD-S5100-10(日)를 사용하고 있습니다.

1

2

3

4

5

신호명 핀 번호

SG 1

SD 2

RD 3

- 4

+5V 5

공장출하시의 설정 : 전송속도 : 9600bps

데이타 길이 : 8Bit, 페리티 : 기수(ODD)

STOP Bit : 1 Bit

Page 23: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

사 양 (콘트롤·증설유니트)2

2-2-2. 증설 유니트

입력전용 증설유니트 출력전용 증설유니트

모든 증설 유니트 공통

EXPANSIONCONNECTOR

E8RS/ E16RS

(단자대 타입)

E16T

X1

Y1Y0

X0

E32T

X0

X1

Y0

Y1

X8

X9

Y8

Y9

E8YT E16YT

⑦⑨

Y0

Y1 Y8

Y9Y0 Y1

E8XT

X1X0

E16XT

X0

X1

X8

X9

Page 24: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

사 양 (콘트롤·증설유니트)2

각부의 명칭과 기능

① 전원 컨넥타

DC 24V를 공급해 주십시오. 접속에는 부속케이블

을 사용해 주십시오.

② 입력단자 (9핀)

③ 출력단자 (9핀)

입출력단자는 휘닉스(社) 제품의 단자대를 사용하고

있습니다. 적합전선 및 적합단자대의 상세한 내용은

「4-4.단자대 타입의 배선」을 참조하십시오.

⑥ 입력 컨넥타(10핀)

⑦ 출력 컨넥타(10핀)

⑧ 입력 컨넥타(10핀 x 2)

⑨ 출력 컨넥타(10핀 x 2)

입출력 단자에는 MIL 컨넥타를 사용하고 있습니다.

적합전선 및 적합컨넥타의 상세안 내용은

「4-6.MIL 컨넥타 타입의 배선」을 참조하십시오

④ 입력 컨넥타(9핀)

⑤ 출력 컨넥타(9핀)

입출력 컨넥타는 몰렉스(社) 제품의 컨넥타(형번

51067-0900)을 사용하고 있습니다.

적합전선 및 적합 컨넥타의 상세한 내용은「4-5.

몰렉스 컨넥타 타입의 배선」을 참조하십시오.

⑩ 증설용 후크(Hook)

증설유니트의 고정에 사용합니다. 또한,

설치 Plate Flat 형에 설치할때에도 사용합니다.

⑪ 증설용 컨넥타

증설유니트와 내부회로를 접속합니다. 증설방법

에 관해서는「3-2. 증설방법」을 참조하십시오.

⑫ DIN 레일 설치 레버 (원타치 후크)

Rail에 원터치로 설치할 수 있습니다. 또한,

설치 Plate Slim형에 설치할때에도 사용합니다.

Page 25: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

사 양 (콘트롤·증설유니트)2

2-3-1. 입력 사양

2-3. 입출력 사양

항 목 사 양

절연 방식 포토 커플러

정격 입력 전압 DC 24V

정격 입력 전류 약 4.3mA (DC 24V 사용시)

입력 임피던스 약 5.6KΩ

사용 전압 범위 DC 21.6V ∼ 26.4V

Common

방식

C10R/ C10CR 6점/ Common (입력전원 극성 +, - 모두 가능)

C14R/ C14CR

C16T/ C16CT

E8X/ E16R/ E16T

8점/ Common (입력전원 극성 +, - 모두 가능)

C32T/ C32CT

E32T/ E16X16점/ Common (입력전원 극성 +, - 모두 가능)

E8R 4점/ Common (입력전원 극성 +, - 모두 가능)

최소 ON 전압/ 최소 ON 전류 19.2V / 3mA

최대 OFF 전압/ 최대 OFF 전류 2.4V / 1mA

응답시간OFF -> ON

50μs 이하 (X0, X1) *1

100μs 이하 (X2∼ X5) *1

2ms 이하 (X6 이후 및 증설 I/O 부)

ON -> OFF 상기 동일

동작 표시 LED 표시

*1 : X0∼X5는 고속카운터 입력용으로 응답시간이 빠르고, 통상의 입력으로 사용할 경우는 채터링이나

노이즈를 입력신호로서 받을 수 있기때문에 래더 프로그램에서 타이머를 입력시킬것을 권장합니다.

Page 26: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

사 양 (콘트롤·증설유니트)2

입력 동시 ON 점수의 제한

입력 동시 ON 점수는, 주위온도에 따라 아래그림의 범위에서 경감해 주십시오.

[ C14 ]

입력동시ON 점수

8

5

3

35 45 55 주위온도()

DC26.4V시

DC24V시

[ E16R ]

입력동시ON 점수

8

6

47 55

주위온도()

DC26.4V시

DC24V시

[ C16 ]

입력동시ON 점수

8

4

45 50 55

주위온도()

DC26.4V시

DC24V시[ E8X ] [ E16T ]

입력동시ON 점수

8

5

43 55

주위온도()

DC26.4V시

DC24V시

4

34

[ C32 ]

입력동시ON 점수

16

8

55

주위온도()

DC26.4V시

DC24V시

6

23 31

[ E16X ] [ E32T ]

입력동시ON 점수

16

9

34 55

주위온도()

DC26.4V시

DC24V시

8

26

Page 27: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

사 양 (콘트롤·증설유니트)2

2-3-2. 출력 사양

항 목 사 양

출력 형식 24 1a 릴레이 출력

정격 제어 용량 2A AC250V, 2A DC 30V ( 1Common당 최대 4.5A 이하)

Common

방식

C10 2점/ Common + 1점/ Common + 1점/ Common

C14 4점/ Common + 1점/ Common + 1점/ Common

E8R 4점 / Common

E16R 8점/ Common

응답시간OFF -> ON 약 10ms

ON -> OFF 약 8ms

릴레이 수명기계적 수명 2000 만회 이상

전기적 수명 10만회 이상

서지 킬러 없음

동작 표시 LED 표시

(1) 릴레이 출력사양

(C10RS, C10CRS, C14RS, C14CRS, E8RS, E16RS)

(2) TR(트랜지스터) 출력사양

(C16T, C16CT, C32T, C32CT, E8YT, E16YT, E16T, E32T)

항 목 사 양

절연 방식 포토 커플러

출력 형식 Open Collector

정격 부하 전압 DC 5V ∼ 24V

부하전압 허용범위 DC 4.75V ∼ 26.4V

최대 부하 전류 약 0.1A/ 점 (1 Common당 최대 1A)

최대 돌입 전류 0.3A

Common

방식

C16, E16T, E8Y 8점/ Common

C32, E32, E16Y 16점/ Common

OFF시 누설전류 100μA 이하

ON시 최대 전압강하 1.5V 이하

외부공급전원

(내부회로용)

전 압 DC 21.6V ∼ 26.4V

전 류 Y0, Y1 : 5mA/ 1점, Y0, Y1 이외 : 3mA/ 1점

응답시간OFF -> ON 1ms 이하 (Y0, Y1만 50μs 이하 )

ON -> OFF 1ms 이하 (Y0, Y1만 50μs 이하 )

서지 킬러 제너 다이오드

동작 표시 LED 표시

Page 28: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

사 양 (콘트롤·증설유니트)2

C10RS, C14RS, E8RS, E16RS 공통

2-4. 내부 회로도

내부회로

내부회로

내부회로

내부회로

5 .6KΩ

2 KΩ

입력

X0

Xn5 .6KΩ

2 KΩ

*1

COM

COM

24V

출력

Y0

Yn

COM

L

L

전원

N7 PLC 내부회로*1 : 저항값은 아래와 같이 됩니다.

입력부 저항값

콘트롤 유니트X0∼X5 2KΩ

X6 이후 1KΩ

증설 유니트 1KΩ

Page 29: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

사 양 (콘트롤·증설유니트)2

C16T, C16CT, C32T, C32CT, E8X *2, E8YT *3, E16X *2, E16YT *3,

E16T, E32T 공통

*1 : 저항값은 아래와 같이 됩니다.

입력부 저항값

콘트롤 유니트X0∼X5 2KΩ

X6 이후 1KΩ

증설 유니트 1KΩ

*2 : E8X, E16X에는 출력회로가 없습니다.

*3 : E8YT, E16YT에는 입력회로가 없습니다.

N7 PLC 내부회로

내부회로

출력

(+)

내부회로

Y0

Yn

(-)

내부회로

내부회로

5 .6KΩ

2 KΩ

입력

X0

Xn5 .6KΩ

2 KΩ

*1

COM

COM

24V*1

L

L

24V

외부공급전원

외부공급전원

Page 30: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

사 양 (콘트롤·증설유니트)2

5V 회로등 다른전압의 부하를 사용할 경우의 결선방법

N7 PLC 내부회로

내부회로

내부회로

내부회로

내부회로

( +)

내부회로

Y0

Yn

(-)

내부회로

Y1

5V

5V 부하

5V 부하

24V 부하

24V

부하전원 외부공급전원

Xn

COM

X0

X1

24V

입력에는 반드시 24V를

사용하십시오.

출력회로의 (+)단자 (-)단

자내에는 DC24V를 공급

해 주십시오.

Page 31: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

사 양 (콘트롤·증설유니트)2

제품번호 단자 배열도 제품번호 단자 배열도

C10RS

C10CRS

E8RS

C14RS

C14CRSE16RS

2-5. 단자 배열도

X0

X1

X2

X3

X4

X5

(NC)

(NC)

COM

입력 X0∼5 X0

출력 Y0∼3 Y0

Y0Y1

(NC)(NC)COMY2

COM

Y3COM

L

L

전원

L

전원

L

전원

입력

X0

X1

X2

X3

(NC)

(NC)

(NC)

(NC)

COM

X0∼3 X0

Y0출력 Y0∼3

Y0Y1Y2Y3

(NC)(NC)(NC)

(NC)COM

L

L

전원

L

L

입력 X0

출력 Y0

X0

X1

X2

X3

X4

X5

X6

X7

COM

X0∼7

Y0∼5

Y0Y1Y2Y3

COMY4

COM

Y5COM

L

L

전원

L

전원

L

전원

L

L

입력 X0

출력 Y0

X0

X1

X2

X3

X4

X5

X6

X7

COM

X0∼7

Y0∼7

Y0Y1Y2Y3

Y4Y5Y6

Y7COM

L

L

전원

L

L

L

L

L

L

Page 32: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

사 양 (콘트롤·증설유니트)2

제품번호 단자 배열도

C16T

C16CT

E8X

E16T

E8YT

C32T

C32CT

E16X

E32T

E16YT

입력 (E8YT에는 없습니다.)

출력 (E8X에는 없습니다.)

X1

X3

X5

X7

COM

X0

X2

X4

X6

COM

X0∼X7

Y1

Y3

Y5

Y7

(-)

Y0

Y2

Y4

Y6

(+)

Y0∼Y7

L

L

L

L

L

L

L

L

X1X0

Y1Y0

주 의 입력회로의 2개의 COM 단자는 내부에서 연결되어 있습니다.

입력 (E16YT에는 없습니다.)

출력 (E16X에는 없습니다.)

주 의 입력회로의 4개의 COM 단자는 내부에서 연결되어 있습니다.

출력회로의 2개의 (+)단자는 내부에서 연결되어 있습니다.

출력회로의 2개의 (-)단자는 내부에서 연결되어 있습니다.

X9X8X1X0

X1

X3

X5

X7

COM

X0

X2

X4

X6

COM

X0∼X7

X9

XB

XD

XF

COM

X8

XA

XC

XE

COM

X8∼XF

Y9Y8Y1Y0

Y1

Y3

Y5

Y7

(-)

Y0

Y2

Y4

Y6

(+)

Y0∼Y7

L

L

L

L

L

L

L

L

Y9

YB

YD

YF

(-)

Y8

YA

YC

YE

(+)

Y8∼YF

L

L

L

L

L

L

L

L

Page 33: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

3 장I/O 할당과 증설방법

3-1. I/O 할당 ................................................................

(1) N7 PLC의 I/O 번호................................................

(2) 증설 유니트의 I/O 번호............................................

3-2. 증설 방법 ................................................................

Page 34: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

3 I/O 할당과 증설방법

3-1. I/O 할당

(1) N7 PLC의 I/O 번호

유니트 C10 C14 C16 C32

입력 번호 X0 ∼ X5 X0 ∼ X7 X0 ∼ X7 X0 ∼ XF

출력 번호 Y0 ∼ Y3 Y0 ∼ Y5 Y0 ∼ Y7 Y0 ∼ YF

N7 PLC의 I/O 할당은 고정입니다.

콘트롤 유니트

증설 1대째

증설 2대째

증설 3대째

N7 PLC I/O 번호의 설명

1. X, Y 번호의 지정 ;

N7 PLC는 입력과 출력접점이 같은 I/O 번호를 사용합니다.

예) X20

Y20입출력으로 동일 번호를 사용할 수 있습니다.

2. 입출력 번호의 사용방법

N7 PLC의 입,출력 릴레이 X, Y는 16점 단위로 취급할 수 있기 때문에,

아래와 같이 10진수와 16진수를 조합시켜 표현합니다.

X10진수

1,2,3,4.....9

16진수1,2,3,4.....A,B,C,D,E,F

Page 35: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

3 I/O 할당과 증설방법

(2) 증설 유니트의 I/O 번호

증설 유니트의 종류증설1대째

증설2대째

증설3대째

E8RS입력 4점 X20 ∼ X23 X40 ∼ X43 X60 ∼ X63

출력 4점 Y20 ∼ Y23 Y40 ∼ Y43 Y60 ∼ Y63

E8X 입력 8점 X20 ∼ X27 X40 ∼ X47 X60 ∼ X67

E8YT 출력 8점 Y20 ∼ Y27 Y40 ∼ Y47 Y60 ∼ Y67

E16RSE16T

입력 8점 X20 ∼ X27 X40 ∼ X47 X60 ∼ X67

출력 8점 Y20 ∼ Y27 Y40 ∼ Y47 Y60 ∼ Y67

E16X 입력 16점 X20 ∼ X2F X40 ∼ X4F X60 ∼ X6F

E16YT 출력 16점 Y20 ∼ Y2F Y40 ∼ Y4F Y60 ∼ Y6F

E32T 입력 16점 X20 ∼ X2F X40 ∼ X4F X60 ∼ X6F

출력 16점 Y20 ∼ Y2F Y40 ∼ Y4F Y60 ∼ Y6F

I/O 번호는 증설시에 PLC측에서 자동적으로 할당되므로 별도의 설정은 필요 없습니다.

증설유니트의 I/O 할당은, 접속한 위치에 따라 결정됩니다.

Page 36: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

3 I/O 할당과 증설방법

3-2. 증설 방법

증설방법 (전 유니트 공통)

① 유니트 측면에 있는 씨-일을 벗겨내고 내부의

증설용 컨넥타를 노출시켜 주십시오.

② 측면 상하에 있는 증설용 후크를 드라이버등으로

꺼집어 내어 주십시오.

③ 본체측과 증설측의 네 귀퉁이의 돌기를 맞추어 끼워

주십시오. 이때 유니트 사이에 여유가 없도록 해 주

십시오.

④ 순서 ②에서 꺼집어 낸 증설용 후크를 다시

아래로 내려 유니트를 고정시켜 주십시오.

증설에 관한 주의사항

1. 유니트에 따라 씨-일을 벗겨내면, 플레이트가 나

타 날 수도 있습니다. 망 부분을 니퍼로 짤라내

고, 내부의 증설용 커넥타를 노출시켜 주십시오.

2. 또한, 커넥타부를 노출시킬때에는 니퍼등으로

이물질은 완전히 짤라 버리세요. 찌거기가 남은

채로 증설하면 커넥타가 파손될 염려가 있습니다.

Page 37: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

4 장

설치와 배선

4-1. 설 치 ....................................................................

(1) 설치환경과 설치공간 ...............................................

(2) 설치 방법................................................................

4-2. 전원의 배선 ............................................................

(1) 전원의 배선.............................................................

(2) 접 지......................................................................

4-3. 입출력의 배선 ........................................................

(1) 입력측의 배선 ........................................................

(2) 출력측의 배선 ........................................................

(3) 입,출력 유니트 공통의 주의사항................................

4-4. 단자대 타입의 배선 .................................................

4-5. Molex(주) 커넥타 타입의 배선 .................................

4-6. MIL 커넥타 타입의 배선 ..........................................

4-7. RS232C 포트의 배선 ..............................................

(1) 단자 배열 ..............................................................

(2) 배선 방법 ..............................................................

4-8. 안전 대책 ..............................................................

(1) 안전대책 ................................................................

(2) 순간정전 ................................................................

(3) 전원 및 출력부의 보호 ............................................

Page 38: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

설치와 배선4

4-1. 설 치

(1) 설치환경과 설치공간

설치 부적합 장소

주위 온도가 0∼55의 범위를 넘는 장소

주위 온도가 30∼85%RH의 범위를 넘는 장소

급격한 습도 변화로 결로될 우려가 있는 장소

부식성 가스, 가연성 가스의 분위기 중

진애, 철분, 염분이 많은 장소

벤젠, 신너, 알코올 등의 유기용제 또는 암모니아 및 가성소다등의 강알칼리 물질이

부착될 우려가 있는 장소 또는 그 횐경장소

진동 또는 충격이 심한 장소

직접 일광이 닿는 장소

물, 기름, 약품 등이 닿을 우려가 있는 장소

고압선, 고압 기기, 동력선, 동력 기기 외에, 커다란 개폐서지를 발생하는 기기로부터는

가능한 한 분리하여 설치한다.

아마츄어 무선 등 송신부가 있는 기기로부터는 가능한 한 격리시킨다.

노이즈에 대한 고려

설치방향은 방열을 위해 프로그래밍 툴

(Tool) 포트의 커넥타가 아래쪽으로 되도록

향해 주십시오.

방열에 대한 고려

아래와 같은 방향의 설치는 피해 주십시오.

① 프로그래밍 툴(Tool) 포트의 커넥타가 윗쪽이 되는 설치

② 입출력 커넥타가 하늘로 보이게 설치

③ 통풍구를 막는 설치

④ 입출력 커넥타가 아래쪽(바닥)이 되는 설치

⑤ PLC 본체가 수평이 되는 설치

툴 포트의 커넥타

히터, 트랜스, 대용량의 저항등 발열량이 큰 기기의 위에는 설치하지 마십시오.

Page 39: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

설치와 배선4

설치 공간

방열이나 유니트의 교환을 위해 유니트 주변

의 덕트, 다른 기기와의 50mm 이상은 피해서

설치 해 주십시오.

판넬 문짝등 PLC 본체전면에 설치할 경우, 방사

노이즈나 발열의 영향을 피하기 위해 그러한

기기와는 100mm 이상의 거리를 띄워 주십시오.

P

L

C

100mm 이상

프로그래밍 툴(Tool)의 접속이나 배선을 위해,

콘트롤 유니트 표면에서 100mm 이상의 여유를

주십시오.

50mm 이상

50mm 이상

DUCT

Page 40: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

설치와 배선4①

(2) 설치 방법

DIN Rail은 원 타치로 설치할 수가 있습니다.

① DIN Rail 상부의 홈 속으로 겁니다.

② 그대로 아래쪽을 눌러 주십시오.

DIN Rail의 설치와 제거

< 설치 방법 > < 제거 방법 >

① 마이너스 드라이버를 설치 레버에 끼워주십시오.

② 설치 레버를 끌어 내려 주십시오.

③ 본체를 끌어 오려 꺼집어 내어 주십시오.

M4 사이즈의 작은 넙적나사를 사용하여 아래치수에

따라 설치 해 주십시오. (치수도의 상세한 내용은

책끝의 부록을 참조하십시오.)

옵션의 설치 플레이트를 사용한 설치

<설치 플레이트 Slim형을 사용할 경우>

다음은 DIN Rail에 설치하는 요령과 같습니다.

60.0mm

3.5mm

Page 41: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

설치와 배선4

증설유니트를 사용할 경우는, 플레이트 수만큼 조립하고나서 나사로 체결 해 주십시오.

나사체결은 4곳에서 수행해 주십시오.

< 예 > 증설유니트가

2개인 경우

주 의

설치 플레이트 FLAT형은 증설유니트

사용시는 사용할 수 없습니다.

M4 사이즈의 작은 넙적나사를 사용하여 아래치수에

따라 설치 해 주십시오. (치수도의 상세한 내용은

책끝의 부록을 참조하십시오.)

<설치 플레이트 Flat형을 사용할 경우>

또한, 설치판을 부착하는 것으로 DIN Rail에

횡(옆)방향으로도 설치할 수가 있습니다.

유니트의 증설용 후크를 꺼집어 내어 설치

플레이트에 맞춘 상태로 잠구어 주십시오.

60.0mm

50.0mm

60.0mm

Rail

Page 42: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

설치와 배선4

4-2. 전원의 배선

(1) 전원의 배선

전원의 접속은, 제품 구입시 포함되어 있는 전원케이블

을 이용하여 접속해 주십시오.

차색 : DC 24 V

청색 : 0 V

녹색 : F.G(Frame Ground)

유니트로의 전원배선

노이즈의 영향을 줄이기 위해 전원선(차색과 청색)은

트위스트 처리를 해 주십시오.

전원공급선은 트위스트(Twist)로 할것

전원 Line에서의 이상전압에 대한 보호를 위해,

전원에는 보호회로를 내장한 절연형의 전원을 사용

해 주십시오.

유니트상의 레귤레이터에는 비절연형이 사용되고

있습니다.

보호회로를 내장하고 있지 않는 전원장치를 사용할

경우, 반드시 퓨즈등의 보호소자를 중개해서 유니트

에 전원을 공급해 주십시오.

전원은 보호회로가 내장된 절연형 사용

전원전압은 전압허용범위내에서 사용

정규 전압 DC 24V

허용전압 변동범위 DC 21.6 ∼ 26.4

N7 PLC는 입력기기, 동력기기로의 배선은 각각의

계통을 분리해 주십시오.

전원계통은 분리해서 배선

브레이크

절연형 DC 전원

N7 PLC

외부입출력기기

동력 기기

콘트롤 유니트의 전원은 입출력용 전원보다도 먼저

OFF하도록 전원 시퀀스를 고려 해 주십시오.

콘트롤 유니트의 전원보다도 먼저 입출력용 전원이

OFF하면, 콘트롤 본체가 입력레벨의 변화를 검출하

여 원치않는 시퀀스 동작을 할 경우도 있습니다.

콘트롤 유니트와 증설 유니트의 전원은 반드시

동일전원을 사용하고 ON/ OFF를 동시에 하도록

해 주십시오.

전원계통은 분리해서 배선

PLC의 전원접속은, 부속되어 있는

전원케이블을 사용해서 접속하십시오.

전원케이블

녹색 : F.G

(프레임 그라운드)

청색 : 0V

차색 : DC24V

Page 43: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

설치와 배선4

(2) 접 지

통상의 환경에서는 노이즈에 크게 신경 쓸 필요없이 설계되어 있으나, 특히, 노이즈가 큰 환경에서는 접지처리를

해 주십시오.

노이즈 영향이 클때는 접지를

l 접지전선은 2mm2

이상의 것을 사용하고, 접지저항 100Ω 이하의 D종(제 3종) 접지로서 해 주십시오.

l 접지점은 될수 있는한, PLC 근처로 해서 접지선의 거리를 짧게 해 주십시오.

l 접지를 다른 기기와 공용으로 사용하면, 역효과가 날 경우가 있으므로 반드시 전용접지로 해 주십시오.

접지는 전용접지로 할것

PLC 다른기기 PLC 다른기기

D종(제 3종) 접지

주 의

사용하게 되는 환경에 따라, 접지를 하면 역으로 문제가 될 경우가 있습니다.

< 예 > N7 PLC의 전원 Line은 바리스터가 중간에 삽입되어 F.G 단자에

접속되어 있으므로, 전원 Line과 대지 사이에 이상 전위가 있을

경우는 바리스터가 단락(숏트)할 가능성이 있습니다

바리스터(39V)

DC24V

GND

F.G

N7 PLC 전원 Line

Page 44: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

설치와 배선4

4-3. 입출력의 배선

(1) 입력측의 배선

광전센서, 근접센서와의 접속방법

1) 릴레이 출력 타입 2) NPN 오픈 콜렉터 출력 타입

3) 전압 출력 타입(유니버셜 출력 타입) 4) 2선식 타입

센서

입력단자

COM 단자

VCC

센서출력

0V

입력용 전원

N7 PLC

LED가 있는 리드 스위치를 사용할 때의 주의점

LED가 있는 리드스위치 등에서 입력접점에 직렬 LED

가 들어가 있는 경우라도, 입력단자에는 ON전압 이상

의 전압이 걸리도록 해야 합니다. 특히 직렬로 복수

의 스위치를 접속하시는 경우는 주의하시기 바랍니다. 입력단자

COM 단자

LED 부착 리드스윗치

19.2V 이상

24V

LED

접점

N7 PLC

센서

입력단자

COM 단자

센서 출력

N7 PLC

입력용 전원

센서 N7 PLC

입력단자

COM 단자

센서용 전원 입력용 전원

센서

입력단자

COM 단자

VCC

센서출력

0V

N7 PLC

입력용 전원

Page 45: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

설치와 배선4

2선식 센서를 사용할 때의 주의점

2선식의 광전 스위치, 근접 스위치를 사용했을 때는 누설전류의 영향으로 PLC로의 입력이 OFF되지 않는 경우는

아래와 같이 브릿지 저항을 접속해 주십시오.

LED 부착된 리미트 스윗치 사용시의 주의점

LED가 부착된 리미트 스윗치 사용시 누설전류의 영향으로 PLC로의 입력이 OFF되지 않는 경우, 아래와 같이

브릿지 저항을 접속해 주십시오.

입력의 OFF 전압은 2.4V이므로 COM 단자·입력단자간의 전압이 2.4V이하가 되도록 R의 값을

정합니다. 입력 임피던스는 5.6kΩ

5.6R 13.44I x ≤ 2.4에 의해 R ≤ (kΩ)

5.6 + R 5.6I-2.4

저항의 와트수 W는

(전원 전압)2

W =R

으로 구해지며 통상 이 값의 3∼5배에서 선정해 주십시오.

I : 센서의 누설 전류(mA)

R : 브릿지 저항치(kΩ)

입력단자

COM 단자

2선식 센서

브릿지 저항 R

N7 PLC

r : 리미트 스위치의 내부 저항(kΩ)

R : 브릿지 저항치(kΩ)

입력의 OFF 전압은 2.4V이므로 전원전압 24V일때,

24 - 2.4I = 이상

r

흐르도록 R의 값을 정합니다. I를 구하여 윗그림과 같이 2선식 센서를 사용할 때와 같이 구해집니다.

13.44 (전원 전압)2

R ≤ (kΩ) W = X (3∼5배)5.6I-2.5 R

입력단자

COM 단자

브릿지 저항 R

LED 부착 리미트 스윗치

r

N7 PLC

Page 46: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

설치와 배선4

(2) 출력측의 배선

유도부하에는 보호 회로를 사용

유도부하인 경우는 부하와 병렬로 보호회로를

생각 해 주십시오.

특히 릴레이 출력타입으로 DC 유도부하를 개폐

하는 경우는 보호회로의 유무가 수명에 크게

영향을 주므로 반드시 부하의 양쪽에 다이오드

를 설치해 주십시오.

1) AC 부하의 경우 (릴레이 출력타입)

부하

R C

출력단자

COM단자

N7 PLC

서지킬러

서지킬러의 예 저항 50Ω

용량 0.47μF

부하출력단자

COM단자

바리스타

N7 PLC

2) DC 부하의 경우

다이오드역내전압 부하전압의 3배이상

평균 정류전류 부하전류 이상

부하출력단자

COM단자

다이오드

N7 PLC

용량성 부하를 사용할 때의 주의점

돌입 전류가 큰 부하를 접속하는 경우는 그 영향을

작게 하기 위해 다음과 같이 보호 회로를 설정해

주십시오..

과부하 보호는 외부 퓨즈로

출력회로에는 퓨즈가 내장되어 있지 않습니다.

출력의 단락된다거나 할때 소손을 방지하기 위해

1점마다 외부에 퓨즈를 설치할 것을 권장합니다.

단, 단락이 될 경우에는 출력 유니트의 소자를

보호할 수 없는 경우가 있습니다.

부하저항

출력단자

COM단자

N7 PLC

입력/ 출력/ 동력선은 각각 분리

입력선 출력선의 배선은 전류용량을 고려해서, 전선

의 굵기를 선정해 주십시오.

입력선과 출력선, 그리고 그것들과 동력선은 가능한

한 떨어져서 배선해 주십시오.

또한, 동일 덕트를 통과 하거나 바인드되게 하지

말아야 합니다.

입출력 배선과 동력선, 그리고 고압선과는 100mm

이상 거리를 이격시켜 주십시오.

(3) 입,출력 유니트 공통의 주의사항

인덕턴스부하출력단자

COM단자

N7 PLC

Page 47: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

설치와 배선4

4-4. 단자대 타입의 배선

콘트롤 /아날로그 유니트의

부속단자대 소켓 (9핀)

부속단자대/ 적합전선

단자대는 나사체결 타입을 사용하고 있습니다.

전선은 아래와 같은 것을 사용하십시오.

업체명 휘닉스(株) 모델번호

Phoenix(株)型 番 제품번호

MC1.5/9-ST-3.5 1840434

콘트롤 유니트의 적합전선(꼬인선)

사이즈 도체 단면적

AWG#20∼16 0.5 ∼1.25mm2

적합 절연슬리브 붙은 봉단자

봉단자를 사용하게 될 경우, 아래형식의 제품이

휘닉스(株)에서 판매하고 있습니다.

업체명단면적

(mm2)

사이즈 제품형식

Phoenix

(株)

0.25 AWG#24 AI0.25-6YE

0.50 AWG#20 AI0.5-6WH

0.75 AWG#18 AI0.75-6GY

1.00 AWG#18 AI1-6RD

배선 방법

(1) 전선의 피복을 벗겨 주십시오.

(2) 전선을 단자대 끝까지 밀어넣고 나사를

시계방향으로 체결하여 고정시켜 주십시오.

아래와 같은 내용을 준수하여 단선이 되지 않도록

주의 하십시오.

1. 피복을 벗길때, 심선이 손상되지 않도록 주의

하십시오.

2. 심선은 꼬이지 않도록 결선해 주십시오.

3. 심선을 납땜시켜 결선하지 마십시오. 진동등에

끊어질 염려가 있습니다.

4. 결선후는 케이블에 스트레스를 가하지 말아

주십시오.

5. 단자의 구조상, 반시계 방향으로 전선이 닫힐

경우는 접속불량입니다. 일단 전선을 빼내어 단자

구멍을 확인해서 다시한번 배선을 해 주십시오.

시계 방향 반시계 방향

7mm

배선시 주의사항

일러스트는 9핀 타입의 것입니다.

Page 48: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

설치와 배선4

4-5. Molex(株) 커넥타 타입의 배선

부속 적합커넥타

부속 커넥타/ 적합전선

상품본체에는 아래의 커넥타가 들어 있습니다.

전선은 아래와 같은 것을 사용하십시오.

또한, 결선에는 전용의 공구가 필요합니다.

업체명 Molex(株) 모델번호

Molex(株)하우징 51067-0900 2개

콘덕트 50217-8100 20개

적합전선(꼬인선)

사이즈 도체 단면적 피복 외형

AWG

#24∼180.2 ∼0.75mm

2 ψ1.4∼ψ3.0

배선 방법

(1) 전선의 피복을 벗겨 주십시오.

(2) 압착단자를 압접공구로 셋트하여, 전선을

압착공구에 삽입시켜 가볍게 조여 주십시오.

3∼3.5mm

(3) 압접후,전선을 하우징에 끝에 닿일때까지 밀어넣고

삽입해 주십시오.

(4) 전선을 빼낼 경우, 하우징의 고정 Pin을 마이너스

드라이버등으로 위로 끌어올려 전선을 빼 내 주십

시오.

Page 49: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

설치와 배선4

4-6. MIL 커넥타 타입의 배선

부속 커넥타

부속 커넥타/ 적합전선

상품본체에는 아래의 커넥타가 들어 있습니다.

전선은 아래와 같은 것을 사용하십시오.

또한, 결선에는 전용의 공구가 필요합니다.

업체명 제품번호

松下電工(株), 日

하우징 10핀 전용품

세미 카버 AXW61001

컨덕트 AXW7221

적합전선

사이즈 도체 단면적 피복 외형 정격전류

AWG#22 0.3mm2

ψ1.5∼ψ1.1 3AAWG#24 0.2mm

2

(2) 피복을 붙인채로 전선을 끝까지 삽입시켜

공구를 가볍게 조여 주십시오.

전용 공구

업체명 제품번호

松下電工(株) AXY52000

(3) 압접후, 전선을 하우징에 삽입시켜 주십시오.

배선 방법

(1) 콘덕트를 캐리어에서 구부리고 압접공구로

셋트해 주십시오.

피복은 그대로 다이렉트로 압접할 수 있어,

배선의 수순을 생략할 수 있다.

(4) 전선을 삽입하고나서 카버를 씌워 주십시오.

(5) 배선실수등으로 케이블을 빼 낼 경우,

공구셋트에 포함되어 있는「핀」으로 빼내십시오.

이 부분에「핀」이 맞도록하우징을 압접공구에 눌러주십시오.

Page 50: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

설치와 배선4

4-7. RS-232C 포트의 배선

RS232C 포트에는 나사체결 타입을 사용하고 있으며, 전선은 아래와 같은 것을 사용 해 주십시오.

(1) 단자 배열

RS232C 포트의 사양

항 목 사 양

RS232C

포트

h전송속도 :

300/ 600/ 1200/ 2400

4880/ 9600/ 19200bps

h전송거리 : 3m

h단자대 :

Phoenix(株) (3핀)

MKDS1/3-3.5

h통신방식 : 반이중 방식

적합전선(꼬인선)

사이즈 도체 단면적

AWG#28∼16 0.08 ∼1.25mm2

No.412 RS232C 포트를 사용하지 않는다.

No.413

h 데이터 길이 : 8bit

h 페리티 체크 : ODD(기수)

h STOP Bit : 1bit

h 시단코드 : STX 없음

h 종단코드 : Cr

No.414 전송속도 : 9600bps

공장출하시의 설정

시스템 레지스터 No.412∼414에서 변경가능합니다.

상세한 내용은「자료편」의“시스템 레지스터 일람”을

참조 하십시오.

상기전선으로 실드된 제품을 사용하십시오.

또한, 실드부는 접지할 것을 권합니다. 그리고,봉단자

를 사용할 경우,「4-2. 단자대 타입의 배선」을

참조하십시오.

RS232 포트의 단자배열도

SG : 신호용 접지

RD : 수신데이타(입력)

SD : 송신데이타(출력)

S R G

Page 51: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

설치와 배선4

(2) 배선 방법

(1) 전선의 피복을 벗겨 주십시오.

7mm

(2) 전선을 RS232C 포트에 끝끼지 밀어 넣어

주십시오.

(3) 나사를 체결해 주십시오.

배선시 주의사항

아래와 같은 내용을 준수하여 단선이 되지 않도록 주의하

십시오.

1. 피복을 벗길때, 심선이 손상되지 않도록 주의하십시오.

2. 심선은 꼬이지 않도록 결선해 주십시오.

3. 심선을 납땜시켜 결선시키지 마십시오. 진동등에 끊어

질 염려가 있습니다.

4. 결선후는 케이블에 스트레스를 가하지 말아 주십시오.

5. 단자의 구조상, 반시계 방향으로 전선이 닫힐 경우는

접속불량입니다. 일단 전선을 빼내어 단자구멍을 확인

해서 다시한번 배선을 해 주십시오.

시계 방향 반시계 방향

Page 52: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

설치와 배선4

4-8. 안전 대책

PLC를 사용한 시스템은 다음과 같은 요인으로

오동작을 일으킬 수가 있습니다.

(1) 안전대책

시스템 설계상의 주의

hPLC의 전원과 입출력 기기·동력기기의 전원켜짐과

꺼짐의 차이 발생

h순간정전에 따른 응답시간의 차이

hPLC본체, 외부전원, 다른 기기의 이상

이같은 오동작이 시스템 전체의 이상이나 사고로 연결

되지 않도록 다음과 같은 안전대책을 실시해 주십시오.

모터의 정전·역전등 상반하는 동작을 제어할 경우는

PLC 외부에도 인터록 회로를 설계 해 주십시오.

인터록 회로는 PLC 외부에도

출력기기의 전원을 끊는 회로를 PLC 외부에도 설계 해

주십시오.

비상정지 회로도 PLC 외부에

PLC의 전원은 입출력 기기, 동력기기의 전원이

켜진 뒤에 수행 해 주십시오.

< 방 법 >

hPLC의 전원을 켜고 난뒤, PROG. 모드에서 RUN

모드로 전환해 주십시오.

h타이머 회로를 설계하여 PLC 기동을 지연시킨다.

(주) PLC를 정지할 경우도, PLC 운전이 정지하고

나서 입출력기기가 OFF 되도록 해 주십시오.

PLC의 기동은 다른기기보다 늦게

(전원 시퀀스)

인버터와 같은 스윗칭에 의해 고전압을 발생할 기기에

인접해서 콘트롤을 접지할 경우는, 공통접지를 피하고

D종(제 3종) 이상의 전용접지를 실시 해 주십시오.

접지는 확실하게

(2) 순간정전

순간정전 사이가 5ms 이하인 경우, N7 PLC는

동작을 계속합니다. 5ms 이상의 경우, 유니트의

조합이나 전원전압등의 조건에 따라 그 동작이

변합니다. (전원 리셋트와 동일한 동작을 할 수

가 있습니다.

순간정전의 동작

(3) 전원 및 출력부의 보호

전원은, 보호회로가 내장된 절연형 전원을 사용해

주십시오. N7 PLC의 조작용 전원부는 비절연 회로로

되어 있으므로, 이상전압이 직접 인가되면 내부회로가

파괴 될 염려가 있습니다.

보호회로가 없는 전원을 사용할 경우는 퓨즈등의

보호소자를 중개시켜 전원을 공급시켜 주십시오.

전원 관련

모터의 로-크 전류, 電磁기기의 코일숏트등으로

정격 제어용량 이상의 전류가 흐르게 될 경우,

외부에 퓨즈등의 보호소자를 설치 해주십시오.

출력의 보호

Page 53: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

5장

운전(동작) 순서

5-1. 전원 투입전 조치사항 ..................................................

5-1-1. 체크 항목 .........................................................

5-1-2. 운전(동작)까지의 순서.........................................

5-2. FPST S/W에 의한 프로그래밍 ....................................

5-2-1. 준 비................................................................

5-2-2. FPST SW(Ver4.2이상) 메뉴................................

5-2-3. FPST S/W 환경설정...........................................

5-2-4. 프로그램 입력·편집 ...........................................

5-2-5. 콘트롤 유니트(N7 PLC)로 프로그램 전송..............

5-2-6. 모니터링과 디버깅...............................................

5-2-7. 프로그램의 보관, 프린터출력.................................

5-3. Handy-Loader에 의한 프로그래밍 ...............................

5-3-1. 준 비.................................................................

5-3-2. 프로그램의 입력..................................................

5-3-3. 모니터링과 디버깅...............................................

Page 54: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

운전(동작) 순서5

5-1. 전원 투입전 조치사항

5-1-1. 체크 항목

항 목 내 용

1. 유니트의 장착상태h 유니트의 종류는 설계시의 리스트와 맞추어 있습니까?

h 유니트는 확실히 설치되어 있습니까?

2. 전원의 접속h 전원전압은 틀리지 않습니까?

h 컨덕타는 확실히 삽입되어 있습니까?

3. 입출력 단자의 확인

h 각 단자의 배선과 신호명은 맞게 되어 있습니까?

h 입출력용의 전원전압은 맞게 되어 있습니까?

h 컨덕타는 확실히 삽입되어 있습니까?

h 전선의 사이즈는 적당합니까?

4. 콘트롤 유니트의설정 h 동작모드 전환 스윗치는 "PROG.“모드로 되어 있습니까?

배선종료후, 전원을 넣아래의 항목에 관해서 확인을 수행해 주십시오.

체크 항목

Page 55: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

운전(동작) 순서5

5-1-2. 운전(동작)까지의 순서

설치, 배선후, 운전까지의 수순은 아래의 같은 수순으로 수행 해 주십시오.

1. 전원투입

(1) 전원을 넣기전에 앞 페이지의「체크항목」을 체크해 주십시오.

(2) 전원투입후, 콘트롤 유니트의 “PROG.LED"가 점등하고 있는가를 확인 해 주십시오.

2. 프로그램 입력

(1) 맨 먼저 프로그램을 넣을 경우, 프로그래밍 툴(Tool)을 사용해서 「PROGRAM CLEAR」

의 조작을 하여 프로그램을 내용을 지워 주십시오.

(2) 프로그래밍 툴(Tool)을 사용해서 프로그램을 작성 해 주십시오.

(3) 프로그래밍 툴(Tool)의 “TOTAL CHECK 기능“을 이용해서, 문법에러가 없는가를

체크 해 주십시오.

3. 출력배선의 확인

강제출력 기능으로 출력배선을 체크 해 주십시오.

4. 입출력배선의 확인

입력표시 LED 또는 프로그래밍 툴(Tool)의 모니터 기능으로 입력배선을 체크 해 주십시오.

5. 시 운 전

(1) 동작모드 설정스윗치를“RUN”모드로 바꾸고, "RUN LED"의 점등을 확인 해 주십시오.

(2) 시퀀스 동작을 확인 해 주십시오.

6. 디 버 거

(1) 동작에 문제가 있을 경우, 프로그래밍 툴(Tool)의 모니터 기능을 사용해서 프로그램이

문제된 곳을 확인 해 주십시오.

(2) 프로그램을 수정 해 주십시오.

7. 프로그램 보관

FPST S/W인 경우, 플로피 디스크나 하드 디스크에 작성한 프로그램을 보존 해 주십시오.

프린터를 이용하여 프로그램을 출력시켜 보존할 수 도 있습니다.

Page 56: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

운전(동작) 순서5 FPST S/W(Ver4.4)사용법

5-2. FPST S/W에 의한 프로그래밍

5-2-1. 준 비

FPST S/W의 시스템 구성

N7 PLC FPST용 케이블(CPL0525) 3m

기기의 접속방법

컴퓨터와 N7 PLC의 접속에는,

FPST용 케이블(CPL0525 : 3m)을 사용해

주십시오.

콘트롤 유니트의 보-레이트 설정

콘트롤 유니트의 통신 Baud-Rate(보-레이트)는

공장출하시에는 9600bps로 되어 있습니다.

컴퓨터측의 통신 Baud-Rate(보-레이트)설정에

관해서는 「5-2-3. FPST S/W 환경설정」을

참조하십시오.

컴퓨터의 설정

조보동기(비동기)로 설정합니다. 설정방법은 보유

하신 컴퓨터의 메뉴얼을 참조하십시오.

FPST S/W(Ver4.2이상)

Page 57: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

운전(동작) 순서5 FPST S/W(Ver4.4)사용법

3가지 입력방법

FPST SW의 입력방법은, ①「LADDER SYMBOL EDIT」, ②「LADDER EDIT」,

③「 NON LADDER EDIT」의 3가지 입력방법중 하나를 선택하여 사용할 수 있습니다.

(1) LADDER SYMBOL EDIT 방식

(화소입력 방식)

래더도의 심볼(화소)의 입력에 따라,프로그래밍

할 수 있습니다. 명령어(니모닉)를 사용하지 않

고 입력할 수 있는 특징이 있습니다.

(그림을 그리듯이 래더를 작성할 수 있어 초보자

에게는 편리합니다, 그러나 작성된 프로그램은

완전한 래더 프로그램이 아니기 때문에 컴파일

러(CONVERT)가 요구됩니다.

(2) LADDER EDIT 방식

(니모닉 입력방식)

명령어(니모닉)를 입력하면, 래더 프로그램으로

자동으로 변환합니다. 곧바로 입력할 수 있으며,

또한「래더도」를 직접 보면서 확인 할 수 있어

가장 많이 사용되고 있는 방식입니다.

(3) Non-LADDER EDIT 방식(니모닉)

명령어(니모닉)를 직접적으로 입력하는 방식입

니다. 재빠르게 프로그래밍 할수 있으나, 프로그

래밍에 익숙한 사용자들에게만 사용되는 방식입

니다.(Boolean Non-Ladder)

충실한 디버거 조정기능

(1) 검색(Search) 기능

래더도상에서 어드레스나 명령을 찾을 수

있는 기능입니다

(2) 래더 모니터링 기능

래더도상에서 접점의 ON/OFF상태를 한눈에

확인할 수 있는 기능입니다

(3) 데이터 모니터링 기능

임의의 데이터를 한곳에 모아 일괄적으로

모니터 할 수 있습니다.

(4) 타임챠트 모니터링 기능

접점의 ON/OFF를 시간적인 배열로 표시할 수

있습니다.

SIZE 16ADDR 0 ST X 0

ADDRESS COMMAND COMMENT 0 ST X 01 OR Y 02 AN/ X 23 AN/ X 14 OT Y 05 ST/ T 16 TMX 0

K 109 ST T 0

10 TMX 1K 20

13 ST T 014 OT Y 115 ED16 NOP17 NOP18 NOP19 NOP20 NOP21 NOP22 NOP

OFFLINE LADDER PROGRAMMING

1 ST 2 OR 3 AND 4 OUT 5TM|CT 6 FUN 7 STK 8 NOT(/) 9INDEX 10CHANGE

X0 X2 X1 Y0

Y0

0

T0 TMX 1, K 209

T1 TMX 0, K 105

Y1T0

13

END15

SIZE 16ADDR 0 ST X 0

1 ST 2 OR 3 AND 4 OUT 5TM|CT 6 FUN 7 STK 8 NOT(/) 9INDEX 10CHANGE

OFFLINE LADDER PROGRAMMING

0

1

2

3

4

5

6

7

8

9

10

SEARCH LD SYMBOL

SIZE 16

X2 X1 Y0

Y0

0

T0 TMX 1, K 209

T1 TMX 0, K 105

Y1T0

13

END15

X0

OFFLINE PROGRAMMING

1 2 3 4 -[OUT] 75TM|CT 6 FUN 8 NOT(/) 9INDEX 10CHANGE

LADDER SYMBOL EDIT 방식

LADDER EDIT 방식

Non-LADDER EDIT 방식

Page 58: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

운전(동작) 순서5 FPST S/W(Ver4.4)사용법

기본 화면

5-2-2. FPST S/W(Ver4.2이상) 메뉴

ONLINE 모드시에

CTRL F·10

MENU

2. ONLINE MONITOR FUNCTION MENU

ONLINE시에 데이터 모니터나 강제입출

력등의 기능을 선택하는 메뉴입니다.

(Sub Menu) 운전시의 모니터,디버거,

조정시에 유효합니다.

OFFLINE 모드시에

CTRL F·10

MENU

3. OFFLINE EDIT FUNCTION MENU

OFFLINE시에 각종 코멘트의 입력

이나 블럭편집등의 기능을 선택하는

Menu입니다. PLC와 접속하지 않는

상태라도 프로그램 편집이 가능합니

다.

3가지 MENU

화면의 전환방법

ESC

1. FPST FUNCTION MENU

FPST의 환경설정, PLC의 환경설정,

프로그램의 전송, 화일관리등의 기본적

인 기능을 선택하는 Menu입니다

(Main Menu 입니다.)

① 모드표시 영역현재의「편집모드」를 표시합니다. 편집모드에는

「ONLINE」과「OFFLINE」의 2가지가 있습니다.

i「OFFLINE(오프라인 편집)」은, FPST SW와 PLC가

통신하지 않는 상태입니다. PLC가 접속되지 않는

상태에서 프로그램을 작성할때에 이 모드를 사용합

니다.

i「ONLINE(온라인 편집)」은,FPST S/W와 PLC가

통신하고 있는 상태입니다. PLC에 프로그램을 읽거

나 쓸때에 그리고, 모니터 기능을 사용할때에

이 모드를 사용합니다.

모드전환방법 : 키와 를

동시에 누르면 ONLINE <-> OFFLINE 모드

로 바뀝니다.

CTRL ESC

② 입력모드 표시영역

입력방식을「LADDER SYMBOL 모드」로 선택할

때만 표시됩니다.

「EDIT」모드와「SEARCH」가 있는데, EDIT 모드는

[LADDER SYMBOL]모드에서의 프로그램 작성상태

를 나타냅니다. SEARCH 모드는, [LADDER

SYMBOL]모드의 프로그램 작성 이외의 기능을 사용

할 수 모드입니다.

모드전환방법 : 키와 를

함께 누를때마다 편집모드는 바뀝니다.

CTRL F·9

① ② ③

SIZE 0ADDR 0 ST

0

1 ST 2 OR 3 AND 4 OUT 5TM| CT 6 FUN 7 STK 8 NOT(/) 9INDEX10CHANGE

LADDER OFFLINE PROGRAMMING

Page 59: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

운전(동작) 순서5 FPST S/W(Ver4.4)사용법

OFFLINE LADDER

SIZE 0ADDR 0 NOP

1 2 3 4 5 6 7 8 9 10 EXIT

FPST FUNCTION

【FPST FUNCTION MENU】 ** = NOT AVAILABLE(Ver.4.2) SAMSUNGELECTRONICS

Q.LOAD PROG FROM DISK A.PRINT OUT Z..FPST CONFIGURATION

W.SAVE PROG. TO DISK S.ROM WRITER

E.EDIT I/O COMMENTS D.FILE MANAGER

R.SYSTEM REGISTER F.EDIT REGS VALUE V.TOTALLY CHECK

**.ALLOCATE I/O MAP G.VERIFY PROGRAMS B.SUSPEND FPST-SW

**.REMOTE I/O MAP N.EXIT FPST-SW

**LOAD PROG FROM PLC **ROM - RAM COPY **PLC SHARED MEMORY

**LOAD PROG. TO PLC **TIMMING CHART ,.SET PLC PASSWORD

**IC CARD MANAGER

OFFLINE

WITH

PLC

[ESC]: RETURN TO OFFLINE EDIT

[CTRL]+[ESC] : ONLINE <-> OFFLINE SELECT

OFFLINE LADDER

SIZE 0ADDR 0

1 2 3 4 5 6 7 8 9 10

FUNCTION

NOP

【OFFLINE FUNCTION MENU】 ** = NOT AVAILABLE

A.PROGRAM STYL E **IENTER I/O CMT .CLEAR A PROGRAM Q.TOGGLE a/b

.EDIT BLOCK **BLOCK COMMENT -.DELETE ALL NOPS R.AVAILABLE RELAYS

**DISPLAY 1 BLOCK **IINPUT REMARK P.STATUS DISPLAY T.CRS-REF OUTPUT

**BOOLEAN WINDOW K.SEARCH OUTPUT E.SAVE BLOCKS U.CHANGE RELAYS

**USEFUL EDIT L.DISP/HIDE COMMENT F.MERGE BLOCKS V.SEARCH AN ERROR

H.SEARCH COMMENTS

【CORRESPONDING ALPHANUMERIC KEY】: LIGHT LIGHT MENU ITEM SELECT

[CTRL]+[CORRESPONDING ALPHANUM ERIC KEY] : SELECT MENU ITEM

FPST FUNCTION MENU

ONLINE FUNCTION MENU

OFFLINE FUNCTION MENU

FPST S/W(Ver4.2 이상)의 전체메뉴

③ 프로그램 입력방식표시영역

“LADDER SYMBOL”입력방식은

「LD SYMBOL」로 표시됩니다.

“LADDER" 입력방식과 "NON-LADDER"

입력방식은「LADDER」로 표시됩니다.

모드전환방법 : 키와

키를 함께 누르면 [FUNCTION MENU]가

표시되므로, 「A. PROGRAM STYLE」를

선택하여 입력방식을 선택할 수 있습니다.

해당하는 입력모드에 커서를 옮겨 키

를 누릅니다.

⑥ 커서 (Cursor)

키보드에서 입력된 화소 또는 명령어는

이 위치에서 표시됩니다.

또한, 실행하고 싶은 기능을 선택하거나 실행

의 대상이 되는 화소를 선택할 경우에,

이 커서를 이동시켜 지정합니다.

ONLINE LADDER

SIZE 0ADDR 0

1 2 3 4 5 6 7 8 9 10

FUNCTION

NOP

** = NOT AVAILABLE

【CORRESPONDING ALPHANUMERIC KEY】: HIGH LIGHT MENU ITEM SELECT

[CTRL]+[CORRESPONDING ALPHANUM ERIC KEY] : SELECT MENU ITEM

WAITING PLC=REM . RUN

A.PROGRAM STYL E

**DISPLAY 1 BLOCK

**BOOLEAN WINDOW

**USEFUL EDIT

Z..START/STOP MOMITOR

X.MONITOR & TEST RUN

**SELECT BLOCK

K.SEARCH OUTPUT

L .DISP/HIDE COMMENT

I.LISTED RELAYS

.CLEAR A PROGRAM

-.DELETE ALL NOPS

P.STATUS DISPLAY

E.SAVE BLOCKS

.CHANGE PLC MODE

[.DISPLAY PLC MESSE

D.FORCED I/O

R.AVAILABLE RELAYS

T.CRS-REF OUTPUT

.SPECIFY STATION

V.SEARCH AN ERROR

\.VERIFY PROGRAM

【ONLINE MONITOR FUNCTION MENU】

CTRL F·10

ENTER

④ 입력 필드

키보드에서 입력된 화소 또는 명령어를 표시

합니다. 확인후, 키를 누르면 입력

내용이 확정됩니다.

ENTER

⑤ FUNCTION(펑션)

키보드의 ∼ 키에 대응하는

기능을 표시합니다.

그리고, 키나 키를 누르면,

다른 명령어 내용이 나타내므로 자주 사용하

십시오.

F·10F·0

CTRL SHIFT

Page 60: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

운전(동작) 순서5 FPST S/W(Ver4.4)사용법

FPST S/W 환경설정의 내용

PLC 타입이나 통신속도등, FPST S/W를 사용할때 기본적인 환경을 설정하는 기능입니다.

또한, 이 것은 사용자가 프로그래밍 작업에 들어가기전에 설정 해 두는 기능입니다.

(1) SCREEN MODE

「 MONO / COLOR 」

컴퓨터에 접속되어 있는 모니터의 종류에 따라 FPST S/W에 표시하는 화면 모드를 선택합니다.

5-2-3. FPST S/W 환경설정

(2) PLC TYPE

사용하고 있는 PLC의 종류를 선택합니다.

(3) 통신 사양

전송속도 (115K, 57K, 38K, 19200, 9600, 4800, 2400)

콘트롤 유니트측(PLC)의 전송속도와 똑같은 속도로 설정합니다. 통상은 9600bps로 설정 해

주십시오. 콘트롤 유니트측(PLC)의 통신 보-레이트는, 공장출하시는 9600bps로 되어 있습니다.

(단, N7 PLC는 115K, 57K, 38Kbps는 사용할 수 없습니다, )

(4) 화일 표시형식 (DISPLAY FILES)

드라이브(DRIVE) : [ A,B,C,D,E,F,G,H,I,J,K,L,M.... ]

디렉토리(DIRECTORY) : [ \ ]

프로그램이나 화일를 READ할 대상이 되는 드라이버/ 디렉토리를 선택합니다.

(5) 타이틀 표시 (NOTE DISPLAY)

「 ON / OFF 」

화일명 표시시에 타이틀을 부가하여 표시할 것인가 안할것인가를 설정합니다.

(6) 편집모드 (EDIT MODE)

「 LADSYM(LADDER SYMBOL) / LADDER/ BOOLEAN(NON-LADDER) 」

프로그램 편집시에 입력형식을 선택합니다.

Page 61: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

운전(동작) 순서5 FPST S/W(Ver4.4)사용법

FPST S/W 환경설정의 조작수순

(1) 기능을 호출한다.

키를 누르고【 FPST FUNCTION MENU】

를 엽니다.「Z. FPST CONFIGURATION」에

커서를 맞추고 키를 누릅니다.

(2) 환경설정을 한다.

커서를 이동시켜 해당하는 항목에 키로

설정합니다. PLC 타입의 설정은,「PLC TYPE」

메뉴를 선택합니다. 그리고 커서를 맞추고

키를 누르면, PLC 종류가 나타납니다.

FPST S/W를 사용할 경우

OFFLINE SCREEN1

SIZE 0ADDR 0 NOP

1SAVE 2 INIT 3 LOAD 4 5 6SCRN 2 7 MODEM 8 INST 9RELAY 10 FUN 1

FPST CONFIG

SCREEN MODE [ MONO, COLOR ]

PLC TYPE [N7 2.7k ] TYPE)

COM PORT [ 1 · 2 ]

TRANS RATE(bps) [115K·57K·38K·19 2400 ]

DATA LENGTH ( 8 / 7 ) bit

LOGGED DRIVE/ DIRECTORY

DRIVE [ A B C D E ]

DIRECTOTRY

【 \

NOTE DISPLAY [ ON / OFF ]

PTOGRAM M ING STYLE [LADSYM·LADDER

NOTE : SPECIFY TRANS RATE TO 9600 or

【FPST CONFIGURATION】

PLC TYPE SELECT

N7 2.7k

N7 5k

N70/ N700/ N7000 16k

N7000 24k

N7000a 30k

N7000a 60k

N700a 30- 120k

PRESS ENTER KEY

SIZE 0ADDR 0 NOP

1 2 3 4 5

LOG PARAMETERS ? ( Y/ N)

SAVE DISK ? [ YES / NO 19200

설정내용을 실행디스크(HDD)에 등록하면, 다음

번 부터는 FPST S/W를 실행하면 등록해둔 설정

으로 화면으로 개시됩니다.

이 기능을 사용해서 설정내용을 디스크(HDD)에

등록하고 싶을 경우,「SAVE DISK」의 [YES]로

커서를 이동하고 나서 「Y」키를 눌러 주십시오.

WRITE(입력)를 종료하면, 아래의 메세지가

화면 오른쪽 하단에 표시됩니다.

SAVING TO THE DISK COMPLETED

6SCRN2 7MODEM 8 INST 9RELAY 10 FUN 1

(4) 환경설정을 종료한다.

환경설정을 종료하고 난 뒤에는, 키를

눌러 주십시오. 기본화면으로 되돌아옵니다.

ENTER

CTRL

ENTER

ENTER

【Z. FPST CONFIGURATION】에서

「PLC TYPE」메뉴를 선택하여,아래와 같이

설정해 주십시오.

콘트롤 유니트(N7 PLC) 「PLC TYPE」

의 종류

C10/C14/C16 -----> N7 2.7k

C32 -----> N7 5.0k

(3) 설정내용을 등록한다.

설정이 종료되고 나면, 설정내용을 등록하기

위해 키를 눌러 주십시오. 등록할것인

가를 다시한번 질문하기 때문에 설정내용이

틀리지 않으면, 키를 눌러 주십시오

F·1

Y

ESC

Page 62: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

운전(동작) 순서5 FPST S/W(Ver4.4)사용법

프로그램 입력예

실제로「LADDER」입력방식으로, 아래그림의

프로그램을 입력 해 봅시다.

5-2-4. 프로그램 입력·편집

X0 X1 R0

R0

X0 X1 Y0

TMX 0, K 30

T0 Y1

( ED )

조작순서

(1) 기능을 호출한다.

FPST S/W를 기동할때,「LADDER SYMBOL」

입력방식으로 화면이 나타나면, [A.CHANGE

EDIT MODE」에서 「LADDER EDIT」입력방

식으로 바꾸어 주십시오.

(2) 프로그램을 입력한다.

펑션키(F1∼F10)를 사용해서 프로그램을 입력

합니다. 아래표의 순으로 키 조작을 해 주십시

오. 입력된 명령어는 우선 화면 중앙 아래의

「필드」에 나타납니다. 입력방식으로 화면이

나타나면, 키를 누르면 래더 그림이

입력내용에 따라 자동적으로 표시됩니다.

(3) 입력이 다를 경우

h 입력 필드중의 경우 ...... 키 또는

키를 누릅니다.

h 래더 표시영역의 경우 ...... 커서를 수정할

곳으로 ↑, ↓ 키로 이동한후 키를

누릅니다. 프로그램과 키 조작

(「LADDER」입력방식의 경우)

어드레스 니모닉 키 조작 (Ver4.4)

0 ST X 0

1 OR R 0

2 AN X 1

3 OT R 0

4 ST R 0

5 OT Y 0

6 TMX 0

K 30

9 ST T 0

10 OT Y 1

11 ED

F·1 0F·1 Enter

F·2 0F·3 Enter

F·3 1F·1 Enter

F·4 0F·3 Enter

F·1 0F·3 Enter

F·4 0F·2 Enter

F·5 0F·1 Tab

F·3 0 Enter3

F·1 0 EnterSHIFT F·1+

F·4 1F·2 Enter

F·10 F·4 EnterF·9

주1 )

주2 )

주1) FPST S/W의 경우, 타이머, 카운터,응용명령과 같은 복수스텝이 요구되는 명령의 입력시는 키를

사용합니다.

주2) 키의 할당에, “K”가 표시되지 않을 경우, 키로 메뉴를 바꾸어 주십시오.

Tab

F·3 F·10

ENTER

HOME

DEL

Page 63: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

운전(동작) 순서5 FPST S/W(Ver4.4)사용법

명령의 삽입·삭제

앞 페이지에서 작성한 프로그램의 명령을 삭제 또는 삽입하고 수정해 봅시다.

삭제의 수순

X0 X1 R0

R0

X0 X1 Y0

TMX 0, K 30

T0 Y1

( ED )

를 삭제할 경우를 나타냅니다.

커서를 (X1) 앞에 맞추고 키

를 누릅니다.

DEL

X0 X1 R0

R0

X0 X1 Y0

TMX 0, K 30

T0 Y1

( ED )

R0

Y1T0

9

ED11

SIZE 12ADDR 2 AN X 1

X0 X1

R0

0R0

TMX 0, K 304

Y0

OFFLINE LADDER PROGRAMMING

1 ST 2 OR 3 AND 4 OUT 5TM| CT 6 FUN 7 STK 8 NOT(/) 9INDEX10CHANGE

R0

Y1T0

8

ED10

SIZE 11ADDR 1 OR R 0

X0

R0

0R0

TMX 0, K 303

Y0

OFFLINE LADDER PROGRAMMING

1 ST 2 OR 3 AND 4 OUT 5TM| CT 6 FUN 7 STK 8 NOT(/) 9INDEX10CHANGE

(2) 다음과 같이 입력합니다.

F·3 (AN) F·8 (NOT(/) F·1 (X) 1 INS

Y1T0

9

ED11

SIZE 12ADDR 2 AN X 1

X0

R0

0R0

R0

TMX 0, K 304

Y0

OFFLINE LADDER PROGRAMMING

1 ST 2 OR 3 AND 4 OUT 5TM| CT 6 FUN 7 STK 8 NOT(/) 9INDEX10CHANGE

를 삽입할 경우를 나타냅니다.

(1) 커서를 (R0) 앞에 맞춥니다.

Y1T0

9

ED11

SIZE 12ADDR 3 OT R 0

X0 X1

R0

0R0

R0

TMX 0, K 304

Y0

OFFLINE LADDER PROGRAMMING

1 ST 2 OR 3 AND 4 OUT 5TM| CT 6 FUN 7 STK 8 NOT(/) 9INDEX10CHANGE

삽입의 수순

Page 64: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

운전(동작) 순서5 FPST S/W(Ver4.4)사용법

프로그램내의 검색

접점의 검색

(1) 키를누릅니다. 입력 필드에 「**」

(아스트릭크 2개) 가 표시됩니다.

Home

(2) 검색할 접점을 입력합니다.

< 예 > 이라고 키 입력해 주십시오.

입력필드에 「X1」으로 표시됩니다.

X 1

(3) (검색) 키를 누릅니다.

검색된 위치에 커서를 이동합니다.

\

(4) 다시한번 (검색) 키를 누릅니다.

「NOT FOUND」라는 메세지가 나타나고

X1이 한개밖에 없다는 것을 나타냅니다.

\

R0

T0

9

ED11

SIZE 12ADDR 2 * *

X0 X1

R0

0R0

TMX 0, K 304

Y0

OFFLINE LADDER PROGRAMMING

1 ST 2 OR 3 AND 4 OUT 5TM| CT 6 FUN 7 STK 8 NOT(/) 9INDEX10CHANGE

Y1

R0

T0

9

ED11

SIZE 12ADDR 2 X 1

X0 X1

R0

0R0

TMX 0, K 304

Y0

1 ST 2 OR 3 AND 4 OUT 5TM| CT 6 FUN 7 STK 8 NOT(/) 9INDEX10CHANGE

OFFLINE LADDER PROGRAMMING

Y1

R0

T0

9

ED11

SIZE 12ADDR 2 AN/ X 1

X0 X1

R0

0R0

TMX 0, K 304

Y0

OFFLINE LADDER PROGRAMMING

1 ST 2 OR 3 AND 4 OUT 5TM| CT 6 FUN 7 STK 8 NOT(/) 9INDEX10CHANGE

Y1

R0

T0

9

ED11

SIZE 12ADDR 2 AN/ X 1

X0 X1

R0

0R0

TMX 0, K 304

Y0

: NOT FOUND

OFFLINE LADDER PROGRAMMING

1 ST 2 OR 3 AND 4 OUT 5TM| CT 6 FUN 7 STK 8 NOT(/) 9INDEX10CHANGE

Y1

Page 65: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

운전(동작) 순서5 FPST S/W(Ver4.4)사용법

어드레스의 검색

(3) 키를 누르면, 지정한 어드레스까지

커서가 이동합니다.

(1) 키를누릅니다. 입력 필드에 「**」

(아스트릭크 2개) 가 표시됩니다.

(2) 어드레스 No.를 입력합니다.

< 예 > 키

Home

3

R0

T0

9

ED11

SIZE 12ADDR 2 * *

X0 X1

R0

0R0

TMX 0, K 304

Y0

OFFLINE LADDER PROGRAMMING

1 ST 2 OR 3 AND 4 OUT 5TM| CT 6 FUN 7 STK 8 NOT(/) 9INDEX10CHANGE

Y1

R0

T0

9

ED11

SIZE 12ADDR 3 OT R 0

X0 X1

R0

0R0

TMX 0, K 304

Y0

OFFLINE LADDER PROGRAMMING

1 ST 2 OR 3 AND 4 OUT 5TM| CT 6 FUN 7 STK 8 NOT(/) 9INDEX10CHANGE

Y1

Page 66: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

운전(동작) 순서5 FPST S/W(Ver4.4)사용법

컴퓨터에서 작성한 프로그램은, 아직 콘트롤러(PLC)에 Write(입력) 되어 있지 않는 상태입니다.

「I.SAVE PROGRAM->PLC 」기능으로 콘트롤러에 프래그램을 전송합니다.

5-2-5. 콘트롤 유니트(N7 PLC)로 프로그램 전송

프로그램 전송의 조작수순

(1) N7 PLC의 프로그램 전송은 「PROG」모드에서 수

행합니다. 콘트롤러(N7 PLC)의 모드전환스윗치를

「PROG」모드로 바꾸십시오.

(2) + 키를 눌러

【ONLINE MONITORING】상태로 전환합니다.

CTRL ESC

(3) 키를 눌러【FPST FUNCTION MENU】

화면을 OPEN 합니다.

ESC

(4) 커서를 「I.SAVE PROGRAM->PLC」메뉴에

맞추고 키를 누릅니다.Enter

(5) [PROGRAM]을 선택합니다.

주) N7 PLC는 I/O 코멘트를 WRITE 할 수없으므로 [PROGRAM]을 선택해 주십시오.

(6) 프로그램의 VERIFY 를 선택한다.

프로그램의 VERIFY를 [YES] 또는 [NO]에

커서를 맞춘다.

[YES] ; 콘트롤 유니트로 프로그램을 전송후,

콘트롤 유니트의 프로그램과 FPST SW의

프로그램을 비교합니다.

[NO ] ; 비교하지 않습니다.

(7) 키를 누릅니다.

전송이 종료하면, WRITE한 프로그램이 프로

그램편집 화면으로 되돌아옵니다.

Enter

ONL INE LADDER

SIZE 12ADDR 3 OT R 0

1 2 3 4 5 6 7 8 9 10 EXIT

FPST FUNCTION

【FPST FUNCTION MENU】 ** = NOT AVAILABLE(Ver.4.2) SAMSUNGELECTRONICS

Q.LOAD PROG FROM DISK A.PRINT OUT Z..FPST CONFIGURATION

W.SAVE PROG. TO DISK S.ROM WRITER

E.EDIT I/O COMMENTS D.FILE MANAGER

R.SYSTEM REGISTER F.EDIT REGS VALUE V..TOTALLY CHECK

**.ALLOCATE I/O MAP G.VERIFY PROGRAMS B.SUSPEND FPST-SW

**.REMOTE I/O MAP N.EXIT FPST-SW

U.LOAD PROG FROM PLC J.ROM - RAM COPY **.PLC SHARED MEMORY

I.LOAD PROG. TO PLC K.TIMMING CHART ,.SET PLC PASSWORD

**IIC CARD MANAGER

ONLINE

WITH

PLC

[ESC]: RETURN TO ONLINE MONITOR

[CTRL] + [ESC] : ONLINE <-> OFFLINE SELECT

OFFLINE

WAIT ING PLC=REM.PROG

R0

Y1T0

9

ED11

SIZE 12ADDR 3 OT R 0

X0

R0

0R0

TMX 0, K 304

Y0

[TO PLC] NO.=[ 0 ] RT = [1 ] HOME

LOAD [PROGRAM I/O CMT PROG & CMT ]

VERIFY [ YES N O ]

1 ST 2 OR 3 AND 4 OUT 5TM| CT 6 FUN 7 STK 8 NOT(/) 9INDEX10CHANGE

WAIT ING PLC=REM. PROG ONL INE LADDER PROGRAMM ING

R0

Y1T0

9

ED11

SIZE 12ADDR 3 OT R 0

X0 X1

R0

0R0

TMX 0, K 304

Y0

WAIT ING PLC=REMOTE PROG ONL INE LADDER PROGRAMM ING

1 ST 2 OR 3 AND 4 OUT 5TM| CT 6 FUN 7 STK 8 NOT(/) 9INDEX10CHANGE

Page 67: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

운전(동작) 순서5 FPST S/W(Ver4.4)사용법

5-2-6. 모니터링과 디버깅

래더 모니터

모니터링 기능이란, 디버거시에 N7 PLC의 가동상태를 화면에 표시해 가면서 체크하는 기능입니다.

접점의 ON/OFF, 타이머 경과치등을 모니터링 할 수 있습니다.

(1) + 키를 눌러

【ONLINE MONITORING】상태로 전환합니다.

CTRL ESC

조작순서

(2) ONLINE MONITOR 호면으로 바꾸고 나서

과 키를 동시에 눌러 주십시오.

「MONITORING」이라는 표시가 나타나고 접점

의 ON/OFF, 타이머 경과치등을 모니터링을

시작합니다.

CTRL F·5

R0

T0

9

ED11

SIZE 12ADDR 3 OT R 0

1 ST 2 OR 3 AND 4 OUT 5TM| CT 6 FUN 7 STK 8 NOT(/) 9INDEX10CHANGE

X0 X1

R0

0R0

TMX 0, K 304

Y0

ONL INE LADDER PROGRAMM ING WAIT ING PLC=RUN

Y1

R0

T0

9

ED11

SIZE 12ADDR 3 OT R 0

X0 X1

R0

0R0

TMX 0, K 304

Y0

MONITORING ONL INE LADDER PROGRAMM ING PLC=RUN

1 ST 2 OR 3 AND 4 OUT 5TM| CT 6 FUN 7 STK 8 NOT(/) 9INDEX10CHANGE

Y1

Page 68: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

운전(동작) 순서5 FPST S/W(Ver4.4)사용법

강제 입출력 기능

입출력의 접점 ON/OFF 상태를 강제적으로 조작할 수 있는 기능입니다.

출력측의 접속상태의 확인이나 프로그램 체크를 수행할 수 있습니다.

조작순서

(4) 강제적으로 ON할때는 키, OFF할

때는 키를 누릅니다.F·10

F·9

(5) 강제입출력 상태를 해제할 때는 키와

키를 눌러 주십시오.F·3

SHIFT

(6) 키를 누르면 기본화면으로 복귀합니다.ESC

(2)「D.FORCED I/O」를 선택하고 키를

누릅니다.

Enter

(1) 【ONLINE MONITORING】상태에서 +

키를 눌러 【ONLINE MONITOR

FUNCTION MENU】를 불러냅니다.

CTRL

F·10

SIZE 12ADDR 0

1 2 3 4 5 6 7 8 9 10

ST X 0

【ONLINE MONITOR FUNCTION MENU】 ** = NOT AVAILABLE

【CORRESPONDING ALPHANUMERIC KEY】: HIGH LIGHT MENU ITEM SELECT

[CTRL]+[CORRESPONDING ALPHANUM ERIC KEY] : SELECT MENU ITEM

ONL INE LADDER FUNCT ION WAIT ING PLC=REMOTE RUN

A.PROGRAM STYL E

**DISPLAY 1 BLOCK

**BOOLEAN WINDOW

**USEFUL EDIT

Z..START/STOP MOMITOR

X.MONITOR & TEST RUN

**SELECT BLOCK

K.SEARCH OUTPUT

L .DISP/HIDE COMMENT

I.LISTED RELAYS

.CLEAR A PROGRAM

-.DELETE ALL NOPS

P.STATUS DISPLAY

E.SAVE BLOCKS

.CHANGE PLC MODE

[.DISPLAY PLC MESSE

D.FORCED I/O

R.AVAILABLE RELAYS

T.CRS-REF OUTPUT

.SPECIFY STATION

V.SEARCH AN ERROR

\.VERIFY PROGRAM

SIZE 12ADDR 0

1 2 3 4 5 6 7 8 9 10

ST X 0

【ONLINE MONITOR FUNCTION MENU】 ** = NOT AVAILABLE

【CORRESPONDING ALPHANUMERIC KEY】: HIGH LIGHT MENU ITEM SELECT

[CTRL]+[CORRESPONDING ALPHANUM ERIC KEY] : SELECT MENU ITEM

A.PROGRAM STYLE

**DISPLAY 1 BLOCK

**BOOLEAN WINDOW

**USEFUL EDIT

Z..START/STOP MOMITOR

X.MONITOR & TEST RUN

**SELECT BLOCK

K.SEARCH OUTPUT

L .DISP/HIDE COMMENT

I.LISTED RELAYS

.CLEAR A PROGRAM

-.DELETE ALL NOPS

P.STATUS DISPLAY

E.SAVE BLOCKS

.CHANGE PLC MODE

[.DISPLAY PLC MESSE

D.F ORCED I/O

R.AVAILABLE RELAYS

T.CRS-REF OUTPUT

.SPECIFY STATION

V.SEARCH AN ERROR

\.VERIFY PROGRAM

ONL INE LADDER FUNCT ION WAIT ING PLC=REMOTE RUN

(3) 입력할 릴레이(X,Y,R,L....) 를 등록합니다.

[Y1]의 경우, 키, 키, 키

순으로 누릅니다.

F·2 Enter1

R0

T0

9

ED11

SIZE 12ADDR 3 OT R 0

1 X 2 Y 3 R 4 T 5 C 6 L 7 8 9 ON 10 OFF

X0 X1

R0

0R0

TMX 0, K 304

Y0

[ FORCED I/O]

RELAY STATUS RELAY STATUS

Y0001 ON

***** ********* ********* ********* ********* ********* ****

***** ********* ********* ********* ********* ********* ********* ****

AUTO INC= Y0002 HELP

ONL INE <ENTRY> FORCE I/O WAIT ING PLC=REMOTE RUN

Y1

Page 69: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

운전(동작) 순서5 FPST S/W(Ver4.4)사용법

프로그램의 토탈체크

프로그램상의 토탈체크는 프로그램상의 문법체크등이 틀리지 않았는가를 체크하는 기능입니다.

(1) 키로 「FPST FUNCTION MENU」로

바꾸고 나서 [V. PROGRAM CHECK]에 커서

를 맞추고 키를 누릅니다.

ESC

Enter

(2) 아래 그림과 같이「TOTALLY CHECK」의

화면이 나오면, 키를 누릅니다.F·1

h ERROR(에러수) : 존재하고 있는 에러의 수를

나타냅니다.

h ADDRESS(어드레스) :에러가 검색된 어드레스

를 표시합니다.

h INSTRUCTION(명령어) :에러의 대상이 되는

명령을 표시합니다.

h MESSAGE(에러내용) : 에러메세지의 내용을

표시합니다.

(3) 에러가 없을 경우,「ERRORS (0)」와

「 CHECK OK」라고 표시됩니다.

(4) 에러가 있을 경우, 아래와 같이 에러의 내용

이 나타납니다.

(5) 키를 누르면, 토털체크를 종료하고

기본화면으로 되돌아 옵니다.

ESC

특히 주의사항

FPST S/W의 토털체크 기능은, OFFLINE 편집시에

FPST S/W로 편집중의 프로그램을 문법체크할 수

있으며, ONLINE 모드시에는 CPU 유니트의 메모리에

WRITE(입력)되어 있는 프로그램을 각각 체크합니다.

따라서 운전하기 전에는「ONLINE」상태에서의 토털

체크를 실행하고, 프로그램의 문법이 틀리지 않는가를

체크하여 실행시켜 주십시오.

조작수순

ONL INE TOTALLY CHECK

SIZE 12ADDR 0 ST X 0

【 TOTALLY CHECK】 ERROR ( 0 ) F·1 : EXECUTE.

NO. ADDRESS INSTRUCTION MESSAGE

1 EXEC 2VERIFY 3 4 5 6 7 8 9 10

SIZE 12ADDR 0 ST X 0

1 EXEC 2VERIFY 3 4 5 6 7 8 9 10

【 TOTALLY CHECK】 ERROR ( ) F·1 : EXECUTE.

NO. ADDRESS INSTRUCTION MESSAGE

ONL INE TOTALLY CHECK PLC= RUN

SIZE 13ADDR 12 ED

1 EXEC 2 3 4 PRINT 5 6 7 8 9 10

【 TOTALLY CHECK】 ERROR ( 2 ) F·1 : EXECUTE.

NO. ADDRESS INSTRUCTION MESSAGE

4 OT Y 2 DUPLICATION ERROR

6 OT Y 2 DUPLICATION ERROR

1

2

ONL INE TOTALLY CHECK

ONL INE LADDER

SIZE 12ADDR 3 OT R 0

1 2 3 4 5 6 7 8 9 10 EXIT

FPST FUNCTION

【FPST FUNCTION MENU】 ** = NOT AVAILABLE(Ver.4.2) SAMSUNGELECTRONICS

Q.LOAD PROG FROM DISK A.PRINT OUT Z..FPST CONFIGURATION

W.SAVE PROG. TO DISK S.ROM WRITER

E.EDIT I/O COMMENTS D.FILE MANAGER

R.SYSTEM REGISTER F.EDIT REGS VALUE V..TOTALLY CHECK

**.ALLOCATE I/O MAP G.VERIFY PROGRAMS B.SUSPEND FPST-SW

**.REMOTE I/O MAP N.EXIT FPST-SW

U.LOAD PROG FROM PLC J.ROM - RAM COPY **.PLC SHARED MEMORY

I.LOAD PROG. TO PLC K.TIMMING CHART ,.SET PLC PASSWORD

**IIC CARD MANAGER

ONLINE

WITH

PLC

[ESC]: RETURN TO ONLINE MONITOR

[CTRL] + [ESC] : ONLINE <-> OFFLINE SELECT

OFFLINE

WAIT ING PLC=REM.PROG

Page 70: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

운전(동작) 순서5 FPST S/W(Ver4.4)사용법

5-2-7. 프로그램의 보관, 프린터출력

플로피디스크로 프로그램 저장

보보보관관관용용용 디디디스스스켓켓켓

(1) 프로그램 보관용의 포멧이 된 디스켓을 FDD에

넣어 주십시오.(디스켓 보관시에)

(2) 【FPST FUNCTION MENU】화면에서

「W. SAVE PROG. TO DISK」를 선택하여

실행합니다.

(3) 저장할「FILE NAME」「FILE NOTE」,

「DESIGNER」「DATE」등을 설정하고 실행시

키면, 디스켓으로 저장됩니다.

조작 수순

프로그램의 식별을 위해 반드시작성해 주십시오. 프린터 출력시에출력할 수도 있습니다.

프로그램의 수정수순(참고)

PLC 본체의 프로그램을 수정하여 플로피 디스

크로 저장할 경우.

(1)【FPST FUNCTION MENU】화면에서

「U. LOAD PROG FROM PLC」를 선택

하여 키를 누릅니다.(화면에 불러냄)

(“ONLINE”화면)

(2) 프로그램을 FPST SW 상에서 수정합니다.

( “OFFLINE”화면)

(3)【FPST FUNCTION MENU】화면에서

「I. LOAD PROG. TO PLC」를 선택하여

실행합니다. (PLC 로 전송)

( “ONLINE”화면)

(4) 계속해서,「W. SAVE PROG. TO PLC」를

선택하여, “A”드라이브를 선택하여

화일이름등을 작성하여 “A”드라이브에

저장합니다.

Enter

프로그램을 디스켓에 저장하면

PLC 환경설정(시스템 레지스터의 설정내용)

및 FPST S/W의 환경설정(PLC TYPE 지정)

도 래더프로그램과 함께 저장됩니다.

SIZE 12ADDR 0 ST X 0

ONL INE SAVE TO DISK

DRIVE [ A B C D E F G H I J K L ] FREE AREADIRECTORY [ \ ]

1 2 3 4 5 6DRIVE 7SLCT F 8 9 10SLCT D MAKE D DELT D

FILE NAME [ ]FILE NOTE [ ]DESIGNER [ ]DATE [99-3-12 ]SAVE [ PROGRAM I/O CMT PROG. & I/O CMT ]STYLE [ Ver. 4 Ver. 3 Ver. 2 ]VERIFY [ YES / N O ] [NOTE] Verify except Ver.4 is invalid

플로피 디스크에 작성된 프로그램을 수정하여

PLC에 Write(입력) 할 경우.

(1)【FPST FUNCTION MENU】화면에서

「Q. LOAD PROG FROM DISK」를 누릅니다.

화면하단의 (DRIVE)키를 누르고 난뒤,

상단의 [DRIVE : A B C D .....] 에서

“A”를 선택하여 수정할 화일을 불러냅니다.

(2) 프로그램을 FPST SW 상에서 수정합니다.

(“OFFLINE”상에서 편집)

(3)【FPST FUNCTION MENU】화면에서

「I. LOAD PROG. TO PLC」를 선택하여

실행합니다. (“ONLINE”화면에서만 가능)

(4) 계속해서,「W. SAVE PROG. TO DISK」

를 실행합니다.

F·6

Page 71: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

운전(동작) 순서5 FPST S/W(Ver4.4)사용법

(2) 옆화면과 같이【PRINT OUT】화면이 나타나면

「STYLE」을 선택하여 키를 누릅니다.

(옆화면)

프로그램의 프린터 출력

조작 수순

(1) 키로【FPST FUNCTION MENU】

화면을 표시한뒤「A. PRINT OUT」를 선택

하여 키를 누릅니다. (옆화면)Enter

ESC

Enter

(3) 옆화면과 같이【STYLE】화면이 나타나면,

프린터를 출력할 내용을 설정하고,

(SAVE) 키를 누릅니다. (옆화면)F·1

ONL INE LADDER

SIZE 12ADDR 3 OT R 0

1 2 3 4 5 6 7 8 9 10 EXIT

FPST FUNCTION

【FPST FUNCTION MENU】 ** = NOT AVAILABLE(Ver.4.2) SAMSUNGELECTRONICS

Q.LOAD PROG FROM DISK A.PRINT OUT Z..FPST CONFIGURATION

W.SAVE PROG. TO DISK S.ROM WRITER

E.EDIT I/O COMMENTS D.FILE MANAGER

R.SYSTEM REGISTER F.EDIT REGS VALUE V..TOTALLY CHECK

**.ALLOCATE I/O MAP G.VERIFY PROGRAMS B.SUSPEND FPST-SW

**.REMOTE I/O MAP N.EXIT FPST-SW

U.LOAD PROG FROM PLC J.ROM - RAM COPY **.PLC SHARED MEMORY

I.LOAD PROG. TO PLC K.TIMMING CHART ,.SET PLC PASSWORD

**IIC CARD MANAGER

ONLINE

WITH

PLC

[ESC]: RETURN TO ONLINE MONITOR

[CTRL] + [ESC] : ONLINE <-> OFFLINE SELECT

OFFLINE

WAIT ING PLC=REM.PROG

R0

T0

9

ED11

SIZE 12ADDR 3 OT R 0

X0 X1

R0

0R0

0, K 304

Y0

OFFLINE PRINT OUT

PRINT OUT

[ENTER] : EXECUTE

PRINT

STYLE

PRINTER

1 2 3 4 5 6 7 8 9 10

Y1

R0

T0

9

ED11

X0 X1

R0

0R0

0, K 304

Y0

[ STYLE ]

** = [ENTER] TO SET THE DETAILS

** TITLE Y / N

** LADDER DIAGRAM Y / N

** NON LADDER Y / N

** RELAY LIST Y / N

FPST CONFIGURATION Y / N

SYSTEM REGISTER Y / N

REMOTE I/O Y / N

SIZE 12ADDR 3 OT R 0

1 SAVE 2 INIT 3 ALL 4 5 6 7 8 9 10

OFFLINE PRINT OUT <STYLE SET>

Y1

Page 72: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

운전(동작) 순서5 FPST S/W(Ver4.4)사용법

(4) 다음에,【A.PRINT OUT】기능에서「PRINT」

를 선택하여 키를 누릅니다. (옆화면)Enter

프린터를 출력할 수 있는 항목

(5) 용지의 종류등을 설정하고, 키를 누르

면, 인쇄를 시작합니다. (옆화면)

Enter

1. 래더도

(LADDER DIAGRAM)

코멘트, 주석문이 붙은 상태로 출력할

수 있습니다.

2. 니모닉

(Non-LADDER)

작성한 프로그램을 니모닉으로 출력합니

다.

3. RELAY(I/O) LIST접점(입력접점), 코일(출력접점)의 사용

상태를 출력합니다.

4. FPST S/W

CONFIGURATIONFPST S/W 의 설정상태를 출력합니다.

5. PLC 환경설정

(SYSTEM REGISTER)

시스템 레지스터의 설정내용, I/O 할당

의 상태등을 출력합니다.

R0

T0

9

ED11

SIZE 12ADDR 3 OT R 0

X0 X1

R0

0R0

0, K 304

Y0

OFFLINE PRINT OUT

PRINT OUT

[ENTER] : EXECUTE

PRINT

STYLE

PRINTER

1 2 3 4 5 6 7 8 9 10

Y1

R0

T0

9

ED11

SIZE 12ADDR 3 OT R 0

X0 X1

R0

0R0

0, K 304

Y0

[ PRINT ]

[ENTER] : EXECUTE

START PAGE [ 1]

START ADDRESS [ 0]

END ADDRESS [ 12]

PAPER SIZE PORT / LAND

PRINT MODE SINGL / CONTIN

HIGHT / NORMAL

1 2 3 4 5 6 7 8 9 10

OFFLINE PRINT OUT <PRINT>

Y1

Page 73: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

운전(동작) 순서5 Handy-Loader(CPL5119)

5-3. Handy-Loader에 의한 프로그래밍

5-3-1. 준 비

Handy-Loader(CPL5119)(CPL5119V)

기기의 접속방법

Handy-Loader와 N7 PLC와의 접속에는 다음의

케이블을 사용해 주십시오. : CPL0523 (3m)

콘트롤 유니트의 보-레이트 설정

Handy-Loader와의 통신 Baud-Rate(보-레이트)를

설정합니다. Handy-Loader를 사용할 경우에는 9600

bps, 19200bps 어느곳에 설정해도 상관없습니다.

사용시 주의사항

프로그램 보관장소

Handy-Loader로 작성한 프로그램은 곧바로 N7 PLC

로 입력됩니다. 또한, Handy-Loader 자체의 내부메모

리가 있어 프로그램 저장기능이 있어 사용시에 아주 편

리합니다.

잘못된 프로그램을 조작하면, “삐삐삐..”라고

알람음이 울립니다. 이와같을때는 키를

누르고 처음부터 조작을 다시하십시오.

ACLR

특히 주의할 사항

처음으로 프로그램을 입력할때, 프로그램의 클리어

(상기수순의 3번)를 입지말고 수행 해 주십시오.

Handy-Loader용 케이블

(CPL0523) , 3m

Handy-Loader의 입력준비

1. Handy-Loader를 왼쪽그림과 같이 접속한다.

2. 모드전환 스윗치를「PROG」모드로 합니다.

3. 프로그램을 클리어(메모리내 소거) 합니다.

키조작

4. 입력할 어드레스를 셋트합니다.

키조작

0 ENTSHIFTNEXT

(DELT)

INST(-)OP

ACLR

ACLRREAD

0

Handy-Loader의 접속방법

Page 74: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

운전(동작) 순서5 Handy-Loader(CPL5119)

5-3-2. 프로그램의 입력

래더도(프로그램용 회로)

X0 X1 R0

R0

R0 Y0

TMX 0, K 30

T0 Y1

( ED )

타이머 설정시간

(0.1 x 30=3초)

Handy-Loader의 표시Handy-Loader 키 조작

어드레스 니모닉(명령어)

0 ST X 0

1 OR R 0

2 AN/ X 1

3 OT R 0

4 ST R 0

5 OT Y 0

6 TMX 0

K 30

9 ST T 0

10 OT Y 1

11 ED

Handy-Loader 키 조작

STX·WX

STX·WX

WRT0

ORR·WR

WRT0OR

R·WR

ANY·WY

NOTDT/Ld 1 WRTST

X·WX

OTL·WL

WRT0ORR·WR

STX·WX

WRT0OR

R·WR

OTL·WL

WRT0ANY·WY

TMT·SV

STX·WX

ENT0

(BIN)K/H

WRT03

STX·WX

TMT·SV

WRT0

OTL·WL

WRT1ANY·WY

SHIFTNEXT

WRT1 0 SHIFTNEXT

입력을 잘못했을때 키조작

< 예 1 > 어드레스 “3”의 내용을 잘못했을때

(1) 어드레스 3의 내용을 읽어낸다.

(2) 어드레스 3의 표시를 클리어한다.

(3) 정확한 내용을 그위에 쓴다.

ACLRREAD

3

OTL·WL

WRT0ORR·WR

< 예 2 > 어드레스 “3”의 명령이 빠져있어 추가로 삽입하고 싶을때

(1) 어드레스 3의 내용을 읽어낸다.

(2) 정확한 내용을 WRITE 하여

삽입한다.

ACLRREAD

3

OTL·WL

WRT0ORR·WR

< 예 2 > 어드레스“3”의 불필요한 명령을 삭제하고 싶을때

(1) 어드레스 3의 내용을 읽어낸다.

(2) 내용을 삭제한다.

ACLRREAD

3

SHIFTNEXT

(DELT)INST

(HELP)CLR

Page 75: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

운전(동작) 순서5 Handy-Loader(CPL5119)

키로 표시할 수 없는 명령의 입력방법

엔드 명령(END)이나 미분명령(DF)등 키로 표시할 수 없는 명령은, 다음의 2가지 방법으로 입력

할 수 있습니다.

< 방법 2 > 명령코드로 직접입력

「END」명령의 경우,

이번호는 명령에 따라 다릅니다.

WRT1SHIFTNEXT 0

SHIFTNEXT

< 방법 1 > "NEXT" 기능을 이용

(1) 를 눌러 주십시오.

(2) 계속해서, 키를 사용해서 입력하고 싶은 명령을 찾으십시오.

(3) 명령을 발견하면, 그 숫자를 입력합니다.

「END」명령의 경우,

SHIFTNEXT

READ

(HELP)

CLR

WRT1 0

Page 76: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

운전(동작) 순서5 Handy-Loader(CPL5119)

5-3-3. 모니터링과 디버깅

(1) 프로그램의 토털체크

프로그램의 입력후에 프로그램의 문법에러등을 체크할 수 있습니다.

Handy-Loader의 디버깅 기능

(2) 모니터링 기능

RUN 모드에서 콘트롤 유니트(N7 PLC)를 운전을 시켜가면서 임의의 접점 ON/ OFF상태 ,

타이머, 카운터의 경과치등의 READ를 할 수가 있습니다.

(3) 강제 입출력

입력 또는 출력을 강제적으로 ON/ OFF 하고, 출력기기의 동작에 문제가 있을때 체크한다거

나 입력기기를 동작 시키지 않고 체크할 수 있습니다.

(4) 타이머 ·카운터의 설정치의 변경

RUN 모드인채로 콘트롤 유니트(N7 PLC)를 운전을 시켜가면서 타이머, 카운터의 설정치/경

과치를 바꿔 쓸 수 있습니다. 「9-8. RUN중 타이머, 카운터의 변경」을 참조하십시오.

프로그램의 토털체크

프로그램 입력후, Handy-Loader에서 다음과 같이 조작합니다.

9ACLR(-)OP

ENTREAD

······

프로그램에 에러가 없을 경우, 수초후에 『삐삐삐」소리가 울리고 다음과 같은 표시가 나타납니다.

* *

프로그램중에 에러가 있을때는, 그 어드레스 번호와 에러내용이 표시됩니다.

< 예 > 출력접점의 이중사용의 경우

0 D U P U S E

어드레스 No.

에러가 여러군데에 있을 경우는, 키를 계속해서 누르면, 확인할 수 있습니다.READ

Page 77: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

운전(동작) 순서5 Handy-Loader(CPL5119)

강제입출력 기능

강제적으로 출력해서, 출력기기의 동작체크를 하고싶을때는

1 0 0ACLR ENT ENT(-)OP

ANY·WY

계속해서 을 누르면 출력 ON, 을 누르면 출력OFF가 됩니다.1 0

h 예를들어, 출력 [Y0]를 출력하고 싶을때

리밋스윗치나 센서등 입력기기를 움직이지 않고 동작시키고 싶은 경우(RUN중)

h 예를들어, 입력릴레이 [X0]를 움직이게 하고 싶을때

1 0 0ACLR ENT ENT(-)OP

STX·WX

계속해서 을 누르면 출력 ON, 을 누르면 입력릴레이가 OFF 됩니다.1 0

모니터링 기능

(1) 접점 ON/OFF의 모니터 (어드레스로 READ)

RUN 모드에서 프로그램을 READ해 내면,접점의 ON/OFF 상태를 자동적으로 표시합니다.

3ACLRREAD

h 예를들어, 어드레스 3의 내용을 READ 해 낼때는

로 눌러 주십시오.

접점이 ON 일때는 옆그림과 같이 표시됩니다. 3 O T R 0

ON일때만 표시가 나타납니다.

(2) 접점 ON/OFF의 모니터 (워드단위 16점분의 READ)

h 복수의 접점을 정리해서 보고싶을때는

예를들면, Y0∼YF의 상태를 보고싶을때는

ENT(-)OP

ACLR 8

0 READ

ANY·WY 로 누릅니다. 숫자가 모니터 됐다면

(BIN)K/H

SHIFTNEXT

로 계속 눌러 주십시오.

Y0∼YF의 ON/OFF 상태가 “1”, “0”으로 표시됩니다.

0 0 0 1 1 0 0 0 0 0 0 1 0 0 1 0

Y0YF

각각의 상태를 “1: ON”, “0: OFF"로 표시됩니다.

로 눌러 주십시오.

Page 78: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

운전(동작) 순서5 Handy-Loader(CPL5119)

(3) 접점 ON/OFF의 모니터 (접점번호로 READ) (최대 4점까지 모니터 가능)

예를들면, X0와 T0의 ON/OFF 상태를 보고싶을때는

ENT(-)OP

ACLR 7

이 방법에는, 최대 4점까지의 모니터링이 동시에 할 수 있습니다.

STX·WX

0 READ

ENTAN

Y·WY0

로 눌러 주십시오. 이때의 표시는 다음과 같이 됩니다.

X 0 Y 0

ON일때만 표시가 나타납니다.

로 눌러 주십시오.

(4) 타이머·카운터의 설정치/ 경과치의 모니터링

h Handy-Loader로 조작

예를들면, 타이머 T0의 값을 보고싶을때는

ACLR ENT8

로 눌러 주십시오. 이때의 표시는 다음과 같이 됩니다.

E V 0K 3

READ

0TMT·SV

로 눌러 주십시오.

h 접점번호를 지정하고 싶을때나 종류가 서로 다른 접점을 동시에 보고싶을때는 다음과 같이

해 주십시오.

EV는, 타이머/ 카운터의 경과치가 보관되어 있는 에리어입니다.

설정치 에리어 SV도 똑같이 볼 수 있습니다.

Page 79: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

6-1. 기본명령의 구성 패턴.................................................

6-2. 릴레이(비트 데이타)의 종류와 역활 ............................

6-3. 기본명령어 일람 .......................................................

시퀀스 기본명령

기본 기능명령

제어 명령

데이터 비교명령

기본 명령어

6장

Page 80: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

기본 명령어6

릴레이 시퀀스회로를 기초로 한 가장 기본이 되는

명령군으로 비트단위로 연산을 하는 명령입니다.

우측그림과 같이 릴레이의 접점과 코일(입력접점과

출력접점)의 조합으로 표현됩니다.

6-1. 기본명령의 구성패턴

X1X0 R0

R0 Y10

R0

ST

ST AN OT

OR

OT

입력접점 내부릴레이 코일(출력접점)

래더 모선

0

1

4

어드레스(스탭)

릴레이(비트단위의 데이터)로는「6-2」장에서 설명

하는 종류의 것이 있지만, 명령에 따라 지정하여

사용할수 있는 릴레이(X,Y,R,L,T...등)는 정해져 있습

니다. 각각의 명령어 설명을 참조하십시오.

래더도 (FPST S/W에서의 입력화면)

내부릴레이접점

예 )

① 시퀀스 기본명령

출력릴레이 코일(출력접점)

Start 명령

지정한 접점의 ON/ OFF 상태를 읽어냅니다.

ST X0

외부입력 X0의 상태를

읽어냅니다.

Out 명령

그때까지의 연산결과를 지정한 코일(출력 릴레이)에 출력합니다.

OT Y0

외부출력 Y0에 그때까지의

연산결과(ON/OFF)를 셋트합니다.

Page 81: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

기본 명령어6

타이머, 카운터, 시프트 레지스터등의 기능을

실행하는 명령군입니다.

설정치등을 지정하기 위해 복수스탭으로 구성됩

니다.

[ 0.1초 타이머(Timer 5)로 3.0초를 설정하고 있는 예]

프로그램을 실행할 순서, 흐름을 결정하는

명령군으로 조건에 따라 실행할 부분을 변경

한다거나, 필요한 부분만을 실행할 수 있습

니다.

실행할 부분의 지정등을 수행합니다.

복수스탭으로 구성됩니다.

< 마스터 콘트롤 (MC) >

프로그램의 어느부분 (MC·MCE로 지정)을

조건이 성립할때만 실행합니다.

< 점 프 (JUMP) >

조건에 따라, 실행 안해도 좋은 부분(JP·LBL

등으로 지정) 으로 뛰어갑니다. 프로그램의 실행

시간을 단축 시킬수도 있습니다.

< 스탭래더 제어 (STEP LADDER) >

프로그램의 어느부분 (SSTP·STPE로 지정)을

독립한 공정으로서 취급하여, 순서실행이나 분기

실행을 수행합니다.

< 서브루틴 프로그램 (Subroutine) >

연산처리등 반복해서 실행할 프로그램을 서브루틴

(SUB·RET로 지정)으로서 필요할때 불러내어 실행

합니다.

< 인터럽트 프로그램 (Interrupt) >

통상의 프로그램과는 별도로 조건이 성립한 순간에

실행할 필요가 있는 경우, 인터럽트 프로그램(INT·

IRET로 지정)으로서 작성합니다.

인터럽트가 들어갈때에 통상의 프로그램 실행은

중단하고 실행됩니다.

2개의 데이터를 비교하는 명령군입니다.

비교결과에 따라, ON/OFF할 접점으로서 동작

합니다.

복수스탭으로 구성됩니다.

② 기본기능 명령

③ 제어 명령

④ 데이터 비교명령

X0

T5 Y0타이머5의 접점

TMX 5 K30

0.1초 타이머(Timer 5)

값예

[ DT25과 K130을 비교하는 예 ]

< = , DT25, K130 Y0

DT25의 값이 K130 이하일때 Y0가 ON합니다.

DT25의 값이 K130보다 클때 Y0가 OFF합니다.

X0가 ON하고 있을때, 시간을 측정하여 3.0초에

도달하면 “T5”가 ON됩니다.

Page 82: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

기본 명령어6

6-2. 릴레이(비트 데이터)의 종류와 역활

*1 타이머/ 카운터의 점수는, 파라메타 설정기능인 시스템 레지스터의 No.5 설정에 따라 변경할 수 있습니다.

상기의 값은 시스템레지스터 No.5가 디폴트 설정일때의 값입니다. 상세한 내용은 「10-4.시스템 레지스터 일람」

을 참조하십시오.

*2 전원을 끊는다거나, RUN->PROG 모드로 전환한다거나 해도 그 직전의 데이타 상태를 기억하는 유지형과 리셋되

는 비유지형이 있습니다. N7 PLC의 경우, 그 에리어는 고정으로 아래의 <표 1> 의 번호로 할당되어 있습니다.

C10/ C14/ C16 C32

타이머 전부 비유지

카운터비유지형 설정치부터 C139 까지 설정치부터 C127 까지

유지형 4점, C140 ∼ C143 16점, C128 ∼ C143

내부 릴레이

비유지형976점 (R0∼ R60F)

61 워드 (WR0∼ WR60)

880점 (R0∼ R54F)

55 워드 (WR0∼ WR54)

유지형32점 (R610 ∼ R62F)

2 워드 (WR61∼ WR62)

128점 (R550 ∼ R62F)

8 워드 (WR55∼ WR62)

<표 1> N7 PLC의 유지 에리어와 비유지 에리어

메모리 에리어(데이터)

의 명칭

사용할 수 있는 메모리

에리어의 점수 및 범위 기 능

C10/C16 C32

X 외부 입력 208점(X0∼X12F) 외부에서의 入力으로 ON/ OFF합니다.

Y 외부 출력 208점(Y0∼Y12F) 외부로 ON/ OFF 상태를 출력합니다.

R 내부 릴레이 (*2) 1,008점(R0∼R62F) 프로그램 상에서만 ON/ OFF하는 內部릴레이입니다.

T 타이머 (*2) 144점 (T0∼T99 /

C100 ∼C143)

(*1)

타이머가 설정 시간에 도달하면 ON됩니다.

타이머 번호로 대응합니다.

C 카운터 (*2)카운터가 카운트업하면 ON 합니다.

카운터의 번호에 대응하고 있습니다.

R 특수 내부릴레이 64점(R9000∼ )특정한 조건으로 ON/ OFF하며, 플래그등으로써

사용하는 릴레이입니다.

Page 83: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

기본 명령어6

릴레이(비트 데이터) 번호 사용법

X,Y, R 과 같은 비트데이터는 16점 단위로 취급

할 수도 있기 때문에, 이들의 릴레이 번호는 아래

와 같이 10진수와 16진수를 조합하여 작성합니다.

외부입력(X)·외부출력(Y)·내부릴레이(R)

h타이머/ 카운터 접점번호는 타이머/ 카운터 번호에

대응되어 있으며, 10진수만으로 구성되어 있습니다.

T·C (타이머, 카운터) 사용법

T0, T1, T2 ··········T99

C100, C101 ·········C143

타이머와 카운터는 같은 에리어를 나누어 사용하고

있습니다. 구분은 시스템 레지스터 No.5로 변경합

니다. (상기일람표 및 예는 설정이 공장출하시의

디폴트값인 경우입니다. )

10진수

0,1,2,3..........99

T

10진수0,1,2,3,4,5....9

16진수0,1,2,3,....A,B....F

X0, X1 ···········X F

X10, X11 ··········X1F

X20, X21 ··········X2F

X120, X121 ········X 12F

X 1 2 F

<예> 외부입력 X의 경우

외부입출력 릴레이(X·Y)의 번호

1. 외부입력(X)으로 사용할 수 있는 것은 실제로

입력 접점(입력 유니트)에 할당되어 있는 번호

의 릴레이만 입니다.

2. 외부출력(Y)으로 출력할 수 있는 것은 실제로

출력 접점(출력 유니트)에 할당되어 있는 번호

의 릴레이만 입니다. 할당되어 있지 않은 Y는

내부 릴레이로서 사용할 수 있습니다.

3. 번호의 할당은 사용할 입출력 유니트의 조합에

따라 자동적으로 결정됩니다.

타이머·카운터의 번호 사용법

티이머 또는 카운터의 점수가 부족할 경우, 시스템

레지스터 No.5를 설정함에 따라 그 점수를 변경할

수 있습니다. 단, 타이머, 카운터의 점수의 합계

는 변하지 않습니다.

WX·WY·WR과 X·Y·R의 관계

WX, WY, WR은, 외부입력 X, 외부출력 Y,

내부릴레이 R의 각각 16점분으로 대응합니다.

이때, 외부 입력 X의 값이 변하면 WX의 내용

도 바뀝니다.

WX0

XF XE XD XC XB XA X9 X8 X7 X6 X5 X4 X3 X2 X1 X0

WX1

X1F X1E X1D ......................X13 X12 X11 X10

X12F X12E.......................... X122 X121 X120

WX12

< 예 > WX의 경우

각각 다음과 같이 16개의 외부입력 X부터

구성됩니다.<예> 타이머의 경우

Page 84: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

기본 명령어6

외부 입력 릴레이(X)는, 입력 단자에 접속한

리미트 스윗치나 광전 스윗치등의 외부 입력

기기로부터의 신호나 특수 유니트등에서 보내

진 신호를 프로그램으로 읽어들이기 위한

릴레이 입니다.

사용상의 제한

할당되어 있지 않은 외부입력은 사용할 수

없습니다. (문법에러는 아니지만 의미가 없슴)

연산(프로그램)으로 외부입력의 ON/OFF

상태를 변화 시킬수는 없습니다.

프로그램 상에서의 Xn의 사용 횟수에는 제한

은 없고, 프로그래밍시에 항상 와

같은 입력접점으로만 사용해야 됩니다.

Y (외부 출력릴레이)

외부 출력릴레이(Y)의 역할

외부 출력릴레이(Y)는, 출력 단자에 접속한

릴레이나 표시 기기등의 부하에 대해 연산제어

부에서의 프로그램 연산결과를 신호로서 보내

기 위한 릴레이 입니다.

외부출력의 ON/ OFF 상태가 제어신호로서

출력됩니다.

할당되어 있지 않는 외부출력은 내부릴레이로

서 사용할 수 있습니다. (단, 유지형으로는

지정할 수 없습니다.)

입력접점으로 사용할때는 사용회수에 제한은

없습니다.

연산결과를 출력처로서 지정할 경우(OT, KP

명령)는 원칙적으로, 1프로그램중에 1번만

사용 할 수 있습니다. (2중출력 금지)

(단, 시스템 레지스터 No.20의 설정으로 2중

출력을 허가할 수 있습니다. 또한, SET 명령,

RST 명령의 사용은 2중출력이 되지 않습니다.)

X (외부 입력릴레이)

외부 입력릴레이(X)의 역할

( )

입력

X Y

X접점 : ONC

P

U

입력 : ON

프로그램

부하 : ON

OUT

( )출력

X YR

OUT

R

연 산

프로그램

사용상의 제한

Y3

Y32중 출력

Y3이「2중 출력」이 되어 있는 경우

Page 85: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

기본 명령어6

R ( 내부 릴레이)

내부 릴레이(R)의 역할

내부 릴레이(R)는 PLC 외부로는 출력할 수 없고

프로그램상 에서만 동작하는 릴레이로서 ON/

OFF 상태는 외부로 출력되지 않습니다.

연산결과가 출력되어 ON 되면(출력접점 : ON),

입력접점으로 사용되고 있는 동일한 릴레이가

ON 됩니다.

사용상의 제한

입력접점으로 사용할때는 사용회수에 제한은

없습니다.

연산결과를 출력으로 지정할 경우(OT, KP 명

령)는 원칙적으로, 1프로그램중에 1번만 사용

할 수 있습니다. (2중출력 금지)

(단, 시스템 레지스터 No.20의 설정으로 2중

출력을 허가할 수 있습니다. 또한, SET 명령,

RST 명령의 사용은 2중출력이 되지 않습니다.)

유지형 릴레이와 비유지형 릴레이

내부릴레이(R)는 전원을 OFF한다거나, RUN

에서 PROG.모드 교체할때에

① 정지하기 직전의 ON/ OFF 상태를 기억하고,

복귀후 그 상태로 운전을 재개시킬 수 있는

「유지형 릴레이」가 있고,

② 정지할때에 리셋트되는「비유지형 릴레이」의

2종류가 있습니다.

( )R

OUT

[ FO MV, ]

R

C10/ C14/ C16 C32

내부

릴레이

비유지

976점

(R0∼ R60F)

61 워드

(WR0∼ WR60)

880점

(R0∼ R54F)

55 워드

(WR0∼ WR54)

유지형

32점

(R610∼ R62F)

2 워드

(WR61∼ WR62)

128점

(R550∼ R62F)

8 워드

(WR55∼ WR62)

R9000번대 (특수 내부릴레이)

특수 내부릴레이(R)의 역할

특수 내부릴레이는 특정한 조건으로 ON/OFF

하는 릴레이입니다. ON/OFF 상태는 외부로 출

력되지 않습니다. 프로그램상에서만 동작합니다

주로 다음과 같은 것이 있습니다.

ON/ OFF로 동작상태를 알립니다.

h 운전(RUN) 중 (R9020)

h 1 스캔마다 ON/ OFF (R9012)

h 비교명령의 결과 (R900A ∼R900C)

h 고속카운터 제어중 플래그(R903A ∼R903D)

① 동작상태 플래그

에러 발생시에 ON이 되며, 異常을 알립니다.

h 연산 에러 (R9007, R9008)

② 에러 플래그

프로그램상에서 필요한 조건을 선택해서 이용

할 수 있습니다.

h 상시 ON 릴레이 (R9010)

h 클럭 펄스 (R9018∼R901E) 등 ...

③ 특수한 조건에서 ON/ OFF하는 릴레이

※ 자세한 내용은 「10-5장. 특수 내부릴레이

일람표」를 참조하십시오.

N7 PLC의 경우, 비유지형/ 유지형 릴레이

번호는 아래표와 같습니다.

Page 86: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

기본 명령어6

T ( 타이머 )

타이머(T)의 역할

타이머가 동작해서, 설정한 시간에 도달하면

타이머와 동일한 번호의「타이머 접점」이 ON

합니다.

타이머가 Time-Up한 상태일때, 타이머의 실행

조건이 OFF가 되면,「타이머 접점」은 OFF가

됩니다.

타이머 프로그램 예

사용상의 제한

타이머를 접점으로 사용하는 데는 제한이

없습니다.

C ( 카운터 )

카운터(C)의 역할

감산식 프리셋트 카운터가 동작해서,「0」에

도달하면 카운터와 同一한 번호의「카운터 접

점」이 ON합니다.

카운터의 Reset 입력이 ON 되면,「카운터 접

점」은 OFF가 됩니다.

카운터 프로그램 예

사용상의 제한

타이머를 접점으로 사용하는 데는 제한이

없습니다.

타이머 번호

X0

Tn

TM n

타이머 접점: ON

Tn:ON

n : 타이머 번호

Tim

e-U

p

카운터 번호

Cn

CT n카운터입력

리셋트입력

카운터 접점:ON

Cn:ON

n : 카운터 번호

Cou

nt

-Up

Page 87: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

기본 명령어6

T(타이머) , C(카운터)의 공통사항

타이머(T), 카운터(C)의 구분

타이머 / 카운터는 동일한 메모리 에리어를 나누

어 사용하고 있습니다.

구분을 변경함에 따라 필요한 수의 타이머 또는

카운터를 확보해 주십시오.

설정은 시스템 레지스터 No.5에서 수행합니다.

유지형, 비유지형의 구분

타이머 접점(T), 카운터 접점(C), 설정치에리어,

경과치 에리어의 내용을 전원 OFF시나 RUN->

PROG으로 바뀔때(정지시) 유지하며, 복귀할때

그 상태에서의 운전을 개시 시킬 수가 있습니다.

N7 PLC의 경우, 전원 OFF시에 유지되는 에리어

는 아래표의 고정에리어가 되고 시스템 레지스터

No.6∼No.8 및 No.14의 설정은 무효가 됩니다.

타이머

카운터

0

99

100

143

(T0∼T99)

(C100∼C143)

100

시스템 레지스터 No.5에서 카운터의 선두번호를

지정합니다. 공장 출하시의 초기치는 100이므로,

상기 그림과 같이 100점은 타이머(T0∼T99), 44점이

카운터(C100∼C143)가 됩니다.

타이머 전부 비유지

카운터

C10/ C14/ C16 C32

비유지형 설정치부터 C139까지 설정치부터 C127까지

유지형 4점, C140 ∼ C143 16점, C128 ∼ C143

Page 88: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

기본 명령어6

6-3. 기본명령어 일람

시퀀스 기본 명령

명 칭 MNEMONIC 래더심벌 기 능 개 요 스탭수 비고

Start STX,Y,R,T,C

항상 개 접점(a접점)에서 논리 연산을 개시 1

Start Not ST/X,Y,R,T,C

항상 폐 접점(b접점)에서 논리 연산을 개시 1

Out OTY,R

( )연산 결과를 출력 1

Not / 명령까지의 연산 결과를 반전 1

And ANX,Y,R,T,C

항상 개 접점(a접점)을 직렬 접속 1

And Not AN/X,Y,R,T,C

항상 폐 접점(b접점)을 직렬 접속 1

Or OR X,Y,R,T,C 항상 개 접점(a접점)을 병렬 접속 1

Or Not OR/ 항상 폐 접점(b접점)을 병렬 접속 1

And Stack ANS 복수의 명령 블록을 AND 연산 1

Or Stack ORS 복수의 명령 블록을 OR 연산 1

PUSHStack

PSHS 연산 결과의 기억 1

READStack

RDS PSHS로 기억한 연산 결과의 Read 1

POP Stack POPS PSHS로 기억한 연산 결과의 Read와 리세트 1

상승미분 DF 신호의 시작을 검출한 1스캔만 접점을 ON 1

하강미분 DF/ 신호의 끝을 검출한 1스캔만 접점을 ON 1

Set SETY,R

<S>실행 조건이 성립했을 때 출력을 ON으로 하여

유지3

Reset RSTY,R

<R>실행 조건이 성립했을 때 출력을 OFF로 하여

유지3

Keep KP 세트, 리세트 입력의 입력 1

NOP NOP 무처리 1

(DF )

(DF/ )

KPSET

RESET

Page 89: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

기본 명령어6

기본 기능명령

명 칭 MNEMONIC 래더심벌 기 능 개 요 스탭수 비고

타이머

(TIMER)

TML *2 설정치n x 0.001초후, 타이머 접점을 ON 3

TMR 설정치n x 0.01초후, 타이머 접점을 ON 3

TMX 설정치n x 0.1초후, 타이머 접점을 ON 3

TMY 설정치n x 1초후, 타이머 접점을 ON 4

보조타이머

(16비트)F137

Y,R 설정치 S x 0.01초후, 지정한 출력 및

R900D를 ON5 *1

보조타이머

(32비트)F183 *2

Y,R 설정치 S x 0.01초후, 지정한 출력 및

R900D를 ON5 *1

카운터 CT 프리셋트한 설정치 n부터 감산 카운터 3

업/ 다운

카운터F118

Up/ Down 입력에 따라, 프리셋트한 설정치 S

부터 가산 또는 감산 카운터5 *1

시프트

레지스터SR WRn를 좌로 1비트 시프트 1

좌우 시프트

레지스터F119

지정에리어 D1∼D2를 좌 또는 우로

1비트 시프트5 *1

[F137 STMR,S,D] ( )

[F183 DSTM,S,D] ( )

TM n

CT n카운터

리셋트

F118 UDC

카운터

리셋트

Up/Down

S

D

SR WR n시프트

리셋트

데이타

F119 LRSR

리셋트

D1

D2

좌 /우

시프트

데이타

제어 명령

마스트 콘트롤

릴레이MC 마스트 콘트롤 할 프로그램 개시 2

마스트 콘트롤

릴레이 엔드MCE 마스트 콘트롤 할 프로그램의 종료 2

점프

라벨

JP

LBL

점프해서, [LBL] 이후부터 프로그램을

속행한다.

2

1*1

(MC n)

(MCE)

(JP n)

(LBL n)

*1. 표시된 명령의 상세한 설명은 「N7 PLC 사용자 메뉴얼 (응용편)」을 참조하십시오.

*2 TML 및 F183(DSTM) 명령어는 FPST Ver4.2 이상, Handy-Loader CPL5119V2의 Tool이 필요하다.

Page 90: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

기본 명령어6

제어 명령

루프

라벨

LOOP

LBL

점프해서, [LBL] 이후부터 프로그램을

속행(점프회수를 "S" 에서 설정) 한다.

2

1*1

엔 드 ED프로그램의 연산을 종료합니다.

主 프로그램의 종료를 표시합니다.1

조건부 엔드 CNDE실행조건이 ON될때,프로그램의 연산을

종료합니다.1 *1

(LBL n)

[LOOP n,S)

(ED )

(CNDE)

스탭 래더명령

명 칭 MNEMONIC 래더심벌 기 능 개 요 스탭수 비고

스타트 스탭 SSTP 공정으로서 제어할 프로그램 n의 선두 3 *1

넥스트 스탭

NSTL지정한 공정 n을 기동하고, 기동중의 공정을

클리어. (매스캔 실행형)3 *1

NSTP지정한 공정 n을 기동하고, 기동중의 공정을

클리어. (미분실행형)3 *1

클리어 스탭 CSTP 기동중의 공정 n을 클리어 3 *1

스탭 엔드 STPE 스탭 래더영역의 종료 1 *1

(SSTP n)

(NSTL n)

(NSTP n)

(CSTP n)

(STPE )

서브루틴 명령

명 칭 MNEMONIC 래더심벌 기 능 개 요 스탭수 비고

서브루틴 콜 CALL 실행을 서브루틴 프로그램으로 이동 2 *1

서브루틴

엔트리SUB 서브루틴 프로그램 N의 선두 1 *1

서브루틴

리턴RET 서브루틴 프로그램의 종단 1 *1

(CALL n)

(CALL n)

(RET )

인터럽트 명령

명 칭 MNEMONIC 래더심벌 기 능 개 요 스탭수 비고

인터럽트 INT인터럽트 프로그램 N의 선두

1 *1

인터럽트

리턴IRET 인터럽트 프로그램의 종단 1 *1

인터럽트

제어ICTL

인터럽트의 허가 /금지 또는 클리어를 S1, S2

로 선택해서 실행합니다.5 *1

(INT n)

(RET )

(DF) [ICTL S1, S2]

*1. 표시된 명령의 상세한 설명은 「N7 PLC 사용자 메뉴얼 (응용편)」을 참조하십시오.

Page 91: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

기본 명령어6

데이터 비교 명령

명 칭 MNEMONIC 래더심벌 기 능 개 요스탭

수비고

16비트

데이타

비교(Start)

ST= S1=S2 일때 도통하는 접점으로 논리연산을 개시 5

ST<> S1≠S2 일때 도통하는 접점으로 논리연산을 개시 5

ST> S1>S2 일때 도통하는 접점으로 논리연산을 개시 5

ST>= S1≥S2 일때 도통하는 접점으로 논리연산을 개시 5

ST< S1<S2 일때 도통하는 접점으로 논리연산을 개시 5

ST<= S1≤S2 일때 도통하는 접점으로 논리연산을 개시 5

16비트

데이타

비교(AND)

AN= S1=S2 일때 도통할 접점을 직렬접속 5

AN<> S1≠S2 일때 도통할 접점을 직렬접속 5

AN> S1>S2 일때 도통할 접점을 직렬접속 5

AN>= S1≥S2 일때 도통할 접점을 직렬접속 5

AN< S1<S2 일때 도통할 접점을 직렬접속 5

AN<= S1≤S2 일때 도통할 접점을 직렬접속 5

16비트

데이타

비교(OR)

OR= S1=S2 일때 도통할 접점을 병렬접속 5

OR<> S1≠S2 일때 도통할 접점을 병렬접속 5

OR> S1>S2 일때 도통할 접점을 병렬접속 5

OR>= S1≥S2 일때 도통할 접점을 병렬접속 5

OR< S1<S2 일때 도통할 접점을 병렬접속 5

OR<= S1≤S2 일때 도통할 접점을 병렬접속 5

= S1,S2

< > S1,S2

> S1,S2

> = S1,S2

< S1,S2

< = S1,S2

= S1,S2

< > S1,S2

> S1,S2

> = S1,S2

< S1,S2

< = S1,S2

< = S1,S2

< S1,S2

> = S1,S2

> S1,S2

< > S1,S2

= S1,S2

Page 92: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

기본 명령어6

명 칭 MNEMONIC 래더심벌 기 능 개 요스탭

32비트

데이타

비교(Start)

STD=(S1+1,S1)=(S2+1,S2) 일때 도통하는 접점으로

논리연산을 개시9

STD<>(S1+1,S1)≠(S2+1,S2) 일때 도통하는 접점으로

논리연산을 개시9

STD>(S1+1,S1)>(S2+1,S2) 일때 도통하는 접점으로

논리연산을 개시9

STD>=(S1+1,S1)≥(S2+1,S2) 일때 도통하는 접점으로

논리연산을 개시9

STD<(S1+1,S1)<(S2+!,S2) 일때 도통하는 접점으로

논리연산을 개시9

STD<=(S1+1,S1)≤(S2+1,S2) 일때 도통하는 접점으로

논리연산을 개시9

32비트

데이타

비교(AND)

AND= (S1+1,S1)=(S2+1,S2) 일때 도통할 접점을 직렬접속 9

AND<> (S1+1,S1)≠(S2+1,S2) 일때 도통할 접점을 직렬접속 9

AND> (S1+1,S1)>(S2+1,S2) 일때 도통할 접점을 직렬접속 9

AND>= (S1+1,S1)≥(S2+1,S2) 일때 도통할 접점을 직렬접속 9

AND< (S1+1,S1)<(S2+!,S2) 일때 도통할 접점을 직렬접속 9

AND<= (S1+1,S1)≤(S2+1,S2) 일때 도통할 접점을 직렬접속 9

32비트

데이타

비교(OR)

ORD= (S1+1,S1)=(S2+1,S2) 일때 도통할 접점을 병렬접속 9

ORD<> (S1+1,S1)≠(S2+1,S2) 일때 도통할 접점을 병렬접속 9

ORD> (S1+1,S1)>(S2+1,S2) 일때 도통할 접점을 병렬접속 9

ORD>= (S1+1,S1)≥(S2+1,S2) 일때 도통할 접점을 병렬접속 9

ORD< (S1+1,S1)<(S2+!,S2) 일때 도통할 접점을 병렬접속 9

ORD<= (S1+1,S1)≤(S2+1,S2) 일때 도통할 접점을 병렬접속 9

D= S1,S2

D< > S1,S2

D > S1,S2

D >= S1,S2

D < S1,S2

D <= S1,S2

D= S1,S2

D< > S1,S2

D > S1,S2

D >= S1,S2

D < S1,S2

D <= S1,S2

D< = S1,S2

D< S1,S2

D> = S1,S2

D> S1,S2

D< > S1,S2

D= S1,S2

Page 93: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

Steps : 1

(1) ST 명령, ST / 명령

Start ·Start NotST·ST/

OT Out

Ladder 표기 니모닉 표기

X0 Y0

X0 Y1

0

2

Start

Start Not

Out 어드레스 명 령

0 ST X 0

1 OT Y 0

2 ST / X 0

3 OT Y 1

: 사용가능 지정할수 있는 릴레이(비트데이타)의 종류 (처리단위 : 비트) : 사용불가

명 령 X Y R T C

ST 항상 開접점으로서 논리연산을 개시하는 명령

ST / 항상 閉접점으로서 논리연산을 개시하는 명령

OT 연산결과를 출력하는 출력코일 — — —

모선에서의 출발은 항상 [ST] 명령을 사용합니다.

[ST] 명령은 START로 지정한 입력접점을 항시

開접점(a접점)으로서 취급하며, 논리연산을 개시합니

다.

[ST /] 명령은 START로 지정한 입력접점을 항시

閉 접점 (b접점)으로서 취급하며, 논리연산을 개시합

니다. 즉, 모선에서의 출발이 b접점일 경우에는

[ST /] 명령을 사용해 주십시오.

(2) OT 명령

[OT] 명령은 연산결과를 지정한 코일에 출력합니다.

-( )- 출력은 [OT] 명령을 사용합니다.

실행결과는 X0가 ON 될때, Y0 이 출력되고 X0가

OFF되면, Y1 이 출력됩니다.

[ST] ,[ST /] 명령은 모선에서 시작합니다.

X0 Y0

[OT] 명령은 직접모선에서 시작할 수는 없습니다.

Y0

[OT] 명령은 연속해서 사용할 수 있습니다.

X0 Y0

Y1

Y2

비상정지 스위치등과 같이 외부스윗치가 b접점인

경우에는 프로그램상에서는 [ST]명령을 사용하도록

주의 해 주십시오.

프로그램상의 주의

X0

Y0

Y1

ST, ST/ : 논리연산을 개시합니다. OT : 연산결과를 출력합니다.

동작 설명

상기 프로그램의 설명

시퀀스 기본명령

Page 94: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

Steps : 1/ (NOT) Not (/)

Ladder 표기 니모닉 표기

어드레스 명 령

0 ST X 0

1 OT Y 0

2 /

3 OT Y 1

[NOT] 명령은 이명령 직전까지의 연산결과를 반전 시킵니다.

실행결과는 X0가 ON 될때, Y0 이 ON, Y1을 OFF시킵니다.

X0가 OFF될때는, Y0 이 OFF, Y1이 ON됩니다.

X0 Y0

Y1

0

Not

이 명령 직전까지의 연산결과를 반전합니다.

X0

Y0

Y1

동작 설명

상기 프로그램의 설명

시퀀스 기본명령

Page 95: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

Steps : 1And·And NotAN·AN/

Ladder 표기 니모닉 표기

어드레스 명 령

0 ST X 0

1 AN X 1

2 AN / X 2

3 OT Y 0

명 령 X Y R T C

AN 직렬접속할 항상 開접점(a접점)의 접점

AN / 직렬접속할 항상 閉접점(b접점)의 접점

직렬접속한 직전의 연산결과와의 논리곱을

연산합니다.

X0, X1이 동시에 ON되고 X2가 OFF되면,

Y0가 출력됩니다.

항상 開접점(a접점)을 직렬접속할 경우는 [AN] 명령

을 사용합니다.

X0 Y0

0

And

X1 X2

And not

항상 閉접점(b접점)을 직렬접속할 경우는 [AN /]

명령을 사용합니다.

X0 Y0X1

X2 Y1X3

[AN]명령, [AN /] 명령은 연속해서 사용할수

있습니다.

X0 X1 X2 X3

X0

X1

X2

Y0

AN : 항상 開접점(a접점)을 직렬접속합니다.

AN/ : 항상 閉접점(b접점)을 직렬접속합니다.

프로그램상의 주의 동작 설명

상기 프로그램의 설명

시퀀스 기본명령

: 사용가능 지정할수 있는 릴레이(비트데이타)의 종류 (처리단위 : 비트) : 사용불가

Page 96: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

Steps : 1OR·OR NotOR·OR/

Ladder 표기 니모닉 표기

어드레스 명 령

0 ST X 0

1 OR X 1

2 OR / X 2

3 OT Y 0

명 령 X Y R T C

OR 병렬접속할 항상 開접점(a접점)의 접점

OR / 병렬접속할 항상 閉접점(b접점)의 접점

병렬접속한 직전의 연산결과 와의 논리합을

연산합니다.

X0가 ON, X1이 ON, X2가 OFF와 같이 조건 3가지

중에서 어느조건을 만족해도 Y0이 출력됩니다.

항상 開접점(a접점)을 병렬접속할 경우는 [OR] 명령을

사용합니다.

항상 閉접점(b접점)을 병렬접속할 경우는 [OR /]명령을

사용합니다.

[OR]명령, [OR /]명령은 연속해서 사용할수 있습니다.

X0 Y0

0

OR

X1

X2

OR Not

X0 Y0

X1

X2

X0

X1

X2

Y0

: 사용가능 지정할수 있는 릴레이(비트데이타)의 종류 (처리단위 : 비트) : 사용불가

OR : 항상 開접점(a접점)을 병렬접속합니다.

OR/ : 항상 閉접점(b접점)을 병렬접속합니다.

프로그램상의 주의 동작 설명

상기 프로그램의 설명

시퀀스 기본명령

Page 97: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

Steps : 1AND StackANS

Ladder 표기 니모닉 표기

어드레스 명 령

0 ST X 0

1 OR X 1

2 ST X 2

3 OR X 3

4 ANS

5 OT Y 0

[ANS] 명령은 블럭과 블럭을 직렬로 접속합니다.

X0 또는 X1이 ON 되고, X2 또는 X3이 ON 될때

Y0가 출력됩니다.

블럭을 연속할 경우는 다음과 같이 블럭을 나누어

생각 하십시오.

X0 Y0

0

X1

블럭 1

X2

X3

블럭 2

블럭을 직렬로 중복하여 겹친다.

각 블럭의 최초는 [ST] 명령으로 시작 합니다.

주의 사항

Handy-Loader 또는 FPST S/W(컴퓨터)에서 [ANS]

명령어를 입력할 경우에는 아래와 같이 입력해야 한다.

ANS : AN STK WRT

복수의 블럭을 직렬로 접속합니다.

블럭1

블럭2

블럭3

블럭4

블럭5

ST X 0OR / X 1

ST X 2OR X 3

ANS...........①

ST / X 4OR X 5

OT Y 0

ANS...........②

(X0 OR X1) AND (X2 OR X3) Y0

블럭 2블럭 1

X0 Y0

X1

X2

X3

X4

X5

① ②

블럭 1 블럭 2 블럭 3

블럭 4

블럭 5

X0

X1

X2

Y0

X3

프로그램상의 주의 동작 설명

상기 프로그램의 설명

시퀀스 기본명령

Page 98: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

Steps : 1OR StackORS

Ladder 표기 니모닉 표기

X0 Y0

0

어드레스 명 령

0 ST X 0

1 AN X 1

2 ST X 2

3 AN X 3

4 ORS

5 OT Y 0

[ORS] 명령은 블럭과 블럭을 병렬로 접속합니다.

X0 또는 X1이 동시에 ON되거나, X2 또는 X3이

동시에 ON 될때 Y0가 출력됩니다.

블럭을 연속할 경우는 다음과 같이 블럭을 나누어

생각하십시오.

블럭 1X1

블럭 2

각 블럭의 최초는 [ST] 명령으로 시작합니다.

주의 사항

Handy-Loader 또는 FPST S/W(컴퓨터)에서 [ORS]

명령어를 입력할 경우에는 아래와 같이 입력해야 한다.

ORS : OR STK WRT

X2 X3

복수의 블럭을 병렬로 접속합니다.

블럭을 병렬로 중복하여 겹친다.

X0

X1

X2

Y0

X3

X0 Y0

X2

X1

X3 ①

블럭 1

블럭 4 블럭 5

X4 X5

블럭 2

블럭 3

(X0 AND X1) OR (X2 AND X3) Y0

블럭 2블럭 1

블럭1

블럭2

블럭3

블럭4

블럭5

ST X 0AN X 1

ST / X 2AN X 3

ORS...........①

ST X 4AN / X 5

OT Y 0

ORS...........②

프로그램상의 주의 동작 설명

상기 프로그램의 설명

시퀀스 기본명령

Page 99: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

Steps : 1

PUSH StackPSHS

Ladder 표기 니모닉 표기

어드레스 명 령

0 ST X 0

1 PSHS

2 AN X 1

3 OT Y 0

4 RDS

5 AN X 2

6 OT Y 1

7 POPS

8 AN / X 3

9 OT Y 2

하나의 연산결과를 기억하고, 그것을 읽어내어

복수의 처리를 수행합니다.

1) X0가 ON 될때, [PUSH] 명령으로 연산결과를 기억

하고, X1이 ON되면 Y0가 출력됩니다.

2) [RDS] 명령으로 연산결과를 읽어내어, X2가 ON되면

Y1이 출력됩니다.

3) [POPS] 명령으로 연산결과를 읽어내어, X3이 OFF

되면, Y2가 출력되고, [PSHS] 명령으로 기억한

연산결과를 리셋트합니다.

READ StackRDS POP StackPOPS

X0 Y0

0

X1

X2 Y1

X3 Y2

PUSH Stack

READ Stack

POP Stack

(1) PSHS (연산결과의 기억)

본 명령직전까지의 연산결과를 기억하고 다음의

스탭부터 연산을 실행합니다.(상기예에서는 X0)

(2) RDS (연산결과의 READ)

PSHS 명령으로 기억한 연산결과를 읽어내어,

그 내용으로 다음 STEP부터 연산을 속행합니다.

(3) POPS (연산내용의 리셋트)

1) PSHS 명령으로 기억한 연산결과를 READ

하여 그 내용으로 다음 STEP부터 연산을

속행합니다.

2) PSHS명령으로 기억한 연산결과를 리셋트

합니다.

PSHS : 명령직전의 연산결과를 기억합니다.

RDS :「PSHS」명령으로 기억한 연산결과를 읽어냅니다.

POPS :「PSHS」명령으로 기억한 연산결과를 읽어내어, 리셋트를 합니다.

X0

X1

X2

Y0

X3

Y1

Y2본명령은 하나의 접점에서 분기하여, 그후에 접점이

올 경우에 사용합니다.

동작 설명 상기 프로그램의 설명

시퀀스 기본명령

Page 100: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

PUSH·RDS·POPS

계속해서 연속결과를 사용할 경우는 [RDS]명령,

마지막 경우에는 [POPS]명령을 사용합니다.

( [POPS]명령은 반드시 넣어 주십시오. )

X0 Y0

0

X1

X2 Y1

X3 Y2

PSHS

RDS

POPS

X4

[RDS]명령은 연속해서 몇번이라도 사용할 수

있습니다.

X0 Y0

0

X1 Y1

X2 Y2

RDS

X3

X4 Y3X5

X6 Y4X7

[PSHS] 명령을 연속해서 사용할때의 주의사항

[PSHS] 명령은 다음에 [POPS] 명령을 기술할때

까지 합해서 8회까지 사용할 수 있습니다.

9회이상 연속해서 사용할때는 동작을 보증할 수

없으므로 주의하십시오.

ST X 0PSHS......①AN X 1PSHS......②AN X 2PSHS......③AN X 3PSHS......④AN X 4PSHS......⑤AN X 5PSHS......⑥AN X 6PSHS......⑦AN X 7PSHS......⑧AN X 8OT Y 0

[PSHS]명령을 연속해서 사용하고 있는 상태에서

[POPS]명령을 사용하면, 마지막에 [PSHS]명령

으로 기억한 내용순으로 READ됩니다.

프로그램상의 주의

X0 Y0X1 X2 X3 X4 X5

① ② ③ ④ ⑤

최대 8회까지

X6 X7 X8

⑦ ⑧⑥

POPS........

⑤의 READ

AN X 6

OT Y 1

POPS........

④의 READ

AN X 7

OT Y 2

POPS........

③의 READ

AN X 8

OT Y 3

X0 Y0X1 X2 X3 X4 X5

① ② ③ ④ ⑤

Y3X8

Y4X9

Y1X6

Y2X7

Y5XA

왼쪽아래에 작성한

프로그램의 계속

시퀀스 기본명령

Page 101: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

Steps : 1

상승미분(Positive Edge)DF

Ladder 표기 니모닉 표기

어드레스 명 령

0 ST X 0

1 DF

2 OT Y 0

3 ST X 1

4 DF /

5 OT Y 1

[DF] 명령은 입력조건(상기예에서는 X0)이

OFF 상태에서 ON상태로 변화(상승 트리거)

할때, 그 1 스캔만 출력합니다.

DF / 하강미분(Negative Edge)

X0 Y0

0

상승미분

X1 Y1

3

( )DF

( )DF /

하강미분

1) X0가 OFF한 상태에서 ON으로 변화(Positive Edge)

한 그때 1스캔만 Y0으로 출력합니다.

2) X1이 ON 상태에서 OFF상태로 변화(Negative Edge)

한 그때 1스캔만 Y1로 출력합니다. [DF/] 명령은 입력조건(상기예에서는 X1)이

ON 상태에서 OFF상태로 변화(하강 트리거)

할때, 그 1 스캔만 출력합니다.

미분명령의 사용회수에는 제한이 없습니다.

미분명령은 접점의 ON/ OFF 상태의 변화만

을 검출하므로 RUN 모드로 바꿀때나 또는

RUN 모드상태에서 전원을 켰을때 입력조건이

최초부터 ON되어 있는 경우는 출력하지 않습

니다.

DF : 신호의 상승(OFF->ON)을 검출할때, 1스캔만 접점을 ON합니다.

DF/ : 신호의 하강(ON->OFF)을 검출할때, 1스캔만 접점을 ON합니다.

X0

Y0

X1

Y1

상승 트리거

하강 트리거

1Scan

1Scan

X0

상승 트리거

Y0

출력하지 않음1스캔

RUN

동작 설명 상기 프로그램의 설명

시퀀스 기본명령

Page 102: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

DF·DF /

아래와 같은 프로그램의 동작은 다음과 같습니다.

X0 Y0X1(DF )

① X1이 OFF일때, XO가 상승해도 Y0은 OFF인 상태입니다.

② X0가 ON일때, X1이 상승해도 Y0은 OFF인 상태입니다.

③ X1이 ON일때, X0가 상승하면 Y0은 1스캔 ON됩니다.

[MC]·[MCE] 명령, [JP]·[LBL] 명령등 명령을

실행할 순서를 바꾸는 명령(아래 ①∼⑥)과 합쳐서

미분명령을 사용할때는 주의가 필요합니다.

[MC]·[MCE] 명령, [JP]·[LBL] 명령설명 및

「9-5.엣지상승 검출방식의 명령」참조하십시오.

<Alternate 회로에의 응용예>

하나의 신호로, 회로의 유지·해제를 시키는

Alternate(상호 교대) 회로에도 응용할 수 있다.

프로그램상의 주의

시퀀스 기본명령

X0

X1

Y0

① ② ③

① MC∼MCE 명령

② JP∼LBL 명령(메뉴얼「응용편」참조)

③ LOOP∼LBL 명령(메뉴얼「응용편」참조)

④ CNDE 명령 (메뉴얼「응용편」참조)

⑤ 스탭래더 명령 (메뉴얼「응용편」참조)

⑥ 서브루틴 명령(메뉴얼「응용편」참조)

미분명령을 [ANS] 명령이나 [POPS]명령과 조합

시킬때는 정확하게 기술할 필요가 있습니다.

상세한 내용은 「9-6. 프로그램 기술상의 주의」

를 참조하십시오.

다음의 프로그램은 처음부터 실행조건이 ON하고

있으므로 출력은 얻어지지 않습니다.

R9010은 항상

ON하는 릴레이

입니다.

R9010 Y0

(DF )

다음의 프로그램은 출력이 얻어집니다.

X0 R0

(DF )

R0 Y0Y0

R0 Y0

<예1>

<예2> X0 R0

(DF )

R0 Y0R0

Y0 Y0

미분명령을 사용하면 프로그램 작성시 편리한 점이

많습니다.

<자기유지회로에의 응용예>

미분명령을 사용하면, 입력신호가 긴 경우등에

대응할 수 있습니다.

X0 Y0R0

(DF )

Y0

X1 R0

(DF )

미분명령의 응용예

X0

X1

R0

Y0

Y0'

상기 래더 프로그램에서

미분명령이 없을 경우의 출력

R9013은 RUN개시

후, 제1스캔만 ON

하는 릴레이입니다.

R9013 Y0

(DF )

R9014 Y0

(DF )

R9014는 RUN개시

후, 제2스캔부터 ON

하는 릴레이입니다.

Page 103: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

Steps : 3

SetSET

Ladder 표기 니모닉 표기

어드레스 명 령

10 ST X 0

11 SET Y 0

14 ST X 1

15 RST Y 0

명 령 X Y R T C

SET 조건이 성립하면, 출력을 ON상태로 유지한다. — — —

RST 조건이 성립하면, 출력을 OFF상태로 유지한다. — — —

[SET] 명령은 실행조건이 ON할때, 출력을 ON

시키며 실행조건의 상태변화에 관계없이 상태를

유지합니다.

(1) X0가 ON 되면, Y0이 ON하고 유지합니다.

(2) X1가 ON 되면, Y0이 OFF되고 그상태를 계속

유지합니다.

ResetRST

X0 Y0

10

SET

S

X1 Y0

R14

RESET

[SET], [RST] 명령의 출력처에는 동일의 출력

릴레이(Y·R·L)를 몇번이라도 지정할 수 있다.

[RST] 명령은 실행조건이 ON할때, 출력을 OFF

시키며 실행조건의 상태변화에 관계없이 상태를

유지합니다.X0

X1

Y0(1) (2)

동작 설명

SET : 실행조건이 성립할때, 출력을 ON 상태로 유지합니다.

RST : 실행조건이 성립할때, 출력을 OFF 상태로 유지합니다.

상기 프로그램의 설명

출력처

: 사용가능 지정할수 있는 릴레이(비트데이타)의 종류 (처리단위 : 비트) : 사용불가

시퀀스 기본명령

Page 104: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

SET·RST

연산처리중에는 스탭시에 출력한 내용이 바뀌어

Write(입력) 된다.

SET·RST 명령사용시의 처리절차

I/O Reflesh는 [ED] 명령실행시에 수행되므로

실제로 출력되는 데이터는 최종적인 연산결과로

결정됩니다.

X0 Y0

S

Y0

X1 Y0

R

X2 Y0

R

이사이에서의 프로그

램은 Y0 이 ON되어

있는것으로 처리된다.

Y0은 OFF로서

처리된다.

Y0은 ON으로서

처리된다.

<예> X0, X1, X2가 함께 ON될때의 처리

도중의 연산결과를 출력하고싶은 경우는 부분 I/O

Reflesh 명령 [F 143]을 사용하십시오.

프로그램 작성시 주의사항

「MC」명령이 동작중이라도,「SET」명령의 출력처는

그 상태를 유지합니다.

RUN->PROG으로 전환할때나 전원 OFF시에는

SET 명령의 출력처는 리셋트됩니다. 단, 유지형의

내부릴레이를 출력처로 지정한 경우를 제외됩니다.

SET·RST 명령전에 미분명령 [DF]를 입력하면

프로그램의 작성, 조정이 쉽게 됩니다.

SET·RST 명령은 미분명령과 함께

특히, 동일한 출력처를 프로그램중에 여러군데

사용할 경우에 유리합니다.

X0

(DF )

Y0

S

X1 Y0

R(DF )

시퀀스 기본명령

Page 105: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

Steps : 1

Ladder 표기 니모닉 표기

어드레스 명 령

10 ST X 0

11 ST X 1

12 KP R 30

명 령 X Y R T C

KP 조건이 성립하면, 출력을 ON/ OFF상태로 유지한다. — — —

[KP] 명령은 Set 입력이 ON하면, 지정한 출력

접점을 ON하고 그 상태를 유지합니다.

[KP] 명령은 Reset 입력이 ON하면, 유지를

해제합니다.

유지중에는 Set입력의 ON/ OFF에 관계없이

Reset입력이 ON 될때까지 출력을 유지합니다.

Set입력과 Reset입력이 동시에 ON되면, Reset

입력이 우선됩니다.

(1) X0가 ON 하면, 지정한 출력접점(R30)을 ON하고

그 상태를 유지합니다.

(2) X1이 ON하면, 유지되어 있는 출력상태를 해제합

니다.

KeepKP

Set입력·Reset 입력이 붙은 출력으로 출력을 유지합니다.

MASTER CONTROL(「MC」명령) 동작중이라도 출력

처는 그 상태를 유지합니다. ( [MC] 명령을 참조해 주

십시오. )

『 RUN Mode』에서 『PROG Mode』로 전환할때나

전원 OFF시에는 리셋트됩니다.

(단, 유지형으로 설정한 내부릴레이를 출력처로 지정한

경우는 제외됩니다. )

X0

10

X1

11

KP R 30

출력처Set 입력

Reset 입력

프로그램상의 주의 동작 설명

상기 프로그램의 설명

X0

X1

R30

Set Reset Reset가 우선

시퀀스 기본명령

: 사용가능 지정할수 있는 릴레이(비트데이타)의 종류 (처리단위 : 비트) : 사용불가

Page 106: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

Steps : 1

Ladder 표기 니모닉 표기

그때까지의 연산결과에는 영향을 주지않습니다.

[NOP]명령이 없어도 똑같은 동작을 수행합니다.

[NOP]명령은 프로그램을 수정할때 사용하기 쉽

게 하기 위한 명령어입니다.

어드레스를 바꾸지않고 명령을 삭제할때에, NOP

명령을 그위에 덮어 쓰면 됩니다.

프로그램을 바꾸지않고 어떤부분의 어드레스를

보내고 싶을때, NOP 명령을 삽입해 주십시오.

예를들면, 긴 프로그램을 중간중간에 NOP명령을

삽입해 두면 수정 및 변경시에 편리합니다.

NOP (NO Operation)NOP

무처리 명령입니다.

프로그램의 작성후, 프로그래밍 Tool을 사용해서

프로그램중의『NOP』명령을 전부 삭제할수 있습니다.

FPST S/W에서의 경우 (컴퓨터)

어드레스 명 령

0 ST X 0

1 AN X 1

2 NOP

3 AN / X 2

4 OT Y 0

X00

X1

X2 Y0

NOP

NOP 명령의 삭제

SUB MENU의 『NOP CLEAR』를 선택해서

실행하면 됩니다.

Handy-Loader에서의 경우

다음의 키를 누르면 됩니다.

ACLR OP 1 ENT SHIFT DELT예 >

39번지부터 개시되는 프로그램 블럭의 개시점을 40

번지에 이동시키고 싶을때는, 39번지에「NOP」

명령을 삽입해 주십시오.다.

36 ST X0

OR X1

OT Y1

39 ST X2

40 AN X3

41 OT R20

42 ST R2

43 DF

44 ST X3

어드레스

40번지부터

시작하고싶다.

36 ST X0

OR X1

OT Y1

39 NOP

40 ST X2

41 AN X3

42 OT R20

43 ST R2

44 DF

45 ST X3

어드레스

NOP를삽입

동작 설명

시퀀스 기본명령

Page 107: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

TML : 3TMR : 3TMX : 3TMY : 4

Ladder 표기 니모닉 표기

어드레스 명 령

0 ST X 0

1 TMX 5

K 30

4 ST T 5

5 OT Y 0

TimerTM

ON Delay 타이머를 만듭니다.

(1) 타이머의 설정시간은 (타이머 단위) X (타이머 설정치)

로 됩니다.

(2) 타이머 설정치 [n]은 K1∼K32767 범위에서 10진수

정수로 설정합니다.

스탭수

N7 PLC의 타이머는 T0∼T99까지 사용할수있다.

(타이머 접점이 부족할때는 시스템 레지스터 NO.5

를 설정하여 타이머를 증가 시킬수가 있습니다.)

그러나 공장출하시의 지정값은

타이머 번호......... T0 ∼ T99

카운터 번호......... C100∼ C143입니다.

타이머는 전원을 끊거나 또는 RUN 모드→PROG

모드로 전환한다거나 하면, 리셋트되는 비유지형입

니다.

실행조건이 ON일때, 설정시간 [n]을 감산동작하고

경과치가 『0』가 되면, 타이머 접점 Tn (n은 타이

머 접점번호) 이 ON됩니다.

EX1) TMX로 설정치가 K43일때 설정시간은 ?

0.1 X 43 = 4.3초 가 됩니다.

EX2) TMR로 설정치가 K489일때 설정시간은 ?

0.01 X 489 = 4.89초 가 됩니다.

기본 기능 명령

타이머 설정시간

hTML : 0.001초 단위

hTMR : 0.01초 단위

hTMX : 0.1초 단위

hTMY : 1.0초 단위

X0

0

T5

4

실행조건 TMX 5

Timer 단위 설정치(n)

Y0

Timer No.5의 타이머접점

경과치

K 30

Timer 번호

타이머 명령뒤 곧바로 출력접점(OT)을 작성하여

사용할 수 있습니다.

주의사항

「TML」명령은 FPST S/W Ver 4.2 이상이나 Handy

-Loader는 CPL5119V2 에서만 사용할 수 있습니다.

[TM L] 은 0.001초 단위로 0.001∼32.767초

[TM R] 은 0.01초 단위로 0.01∼327.67초

[TM X] 은 0.1초 단위로 0.1∼3276.7초

[TM Y] 은 1초 단위로 1∼32767초

감산동작은 연산시에 수행하므로, 1스캔중에 한번만 연

산하도록 프로그램 해 주십시오. (인터럽트, 점프, 루프

명령등으로 1스캔중에 복수회 연산할때나 한번도 연산

할 수 없었을때는 바른 결과가 얻어지지 않습니다.

타이머 명령을, [ANS], [POPS]명령과 조합시켜 사용

할때는 정확히 작성하십시오. 상세한 내용은「9-6.프

로그램 작성상의 주의」를 참조하십시오.

카운터 설정치

n

WX WY WR SV EV DT IX IY K H

정 수인덱스

수식

: 사용가능 지정할 메모리에리어(워드데이터)의 종류 (처리단위 : 워드) : 사용불가

메모리에리어(워드 데이타)

프로그램상의 주의

동작 설명

Page 108: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

TM

순서 ② :

타이머 실행조건이 OFF→ON으로 바뀔때, 설정치 에리어

[SV]에서 같은번호의 경과치 에리어[EV]로 전송됩니다.

(실행조건이 ON상태에서 RUN모드로 전환할때도 순서

②와 같이 똑같은 동작이 됩니다.)

설정치를 K 정수로 지정할때의 예입니다.

(단, 설정치에리어 [SV]를 지정할때의 동작순서는 다음

페이지를 참조하십시오.)

순서 ① :

PROG->RUN 모드로 전환할때나 또는 RUN 모드상태

에서 전원을 ON 시킬때, 타이머 설정치가 동일한 번호

의 설정치 에리어[SV]로 전송됩니다.

순서 ③ ;

스캔때마다 실행조건이 ON되면, 경과치 에리어[EV]의

값을 감산합니다.

순서 ④ :

경과치 에리어[EV]의 값이 『0』가 되면, 동일한 번호

의 타이머 접점 [T]가 ON됩니다.

설정치 에리어[SV] , 경과치 에리어[EV]에 대한 자세한

설명은『8-2. 메모리 에리어의 설명』을 참조하십시오.

< 타이머 직렬접속 >

래더 표기니모닉 표기

ST X 0TMX 0

K 30TMX 1

K 20ST T 0OT Y 0ST T 1OT Y 1

타임챠트 표기

3초

2초

X0

T0

T1

Y1

Y0

타이머 동작순서 타이머 명령의 응용

타이머 설정치 SV5

30

① SV 에리어로 전송

X0

T5 Y0

TMX 5 K30

② EV 에리어로 전송

SV5

30

29282726

③ 감산동작

X0

T5 Y0

TMX 5 K30 EV5

30

SV5

30

EV5

0

④ 감산동작 완료

X0

T5 Y0

TMX 5 K30

X0

T0 Y0

TMX 0

T1 Y1

K30 TMX 1 K20

동작중 타이머 설정시간의 변경

< 타이머 병렬접속 >

래더 표기 니모닉 표기

ST X 0PSHSTMX 0

K 30POPSTMX 1

K 20ST T 0OT Y 0ST T 1OT Y 1

타임챠트 표기

3초

2초

X0

T0

T1

Y1

Y0

RUN 중에 타이머 설정시간을 변경할 수가 있습니다.

구체적인 방법에 관해서는 『9-8. RUN중 타이머/

카운터의 설정치 변경』을 참조하십시오.

X0

T0 Y0

T1 Y1

TMX 0 K30

TMX 1 K20

기본 기능 명령

Page 109: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

타이머 설정치에 설정치 에리어(SV) No.를 직접

접속하는 방법

상기 프로그램은 다음과 같이 동작합니다.

① 실행조건 X0가 ON일때, 데이터 전송명령(FO, MV)

을 실행해서 SV5에 K30을 Write(입력) 합니다.

② 실행조건 X1이 ON 되면, 설정치를 30으로서 감산동

작을 개시합니다.

감산동작중에, 설정치 에리어 [SV]의 값을 변경해도

변경전의 설정된 값으로 감산동작을 속행합니다.

변경한 값으로 타이머 동작을 개시되는 것은 감산동

작이 완료 또는 중단한 뒤에, 다음에 실행조건이

OFF에서 ON되는 때입니다.

설정치 에리어 [SV]는 전원을 끊다거나, RUN 모드

-> PROG. 모드로 바꾼다거나 하면, Reset 되는

비유지형으로 되어 있습니다.

TMX 5 SV5

동일하게 해주십시오.

타이머 번호 설정치 n

TM

②X1

X0F0 MV , K30, SV5

TMX 5

T5 Y0

SV 5

[n]에 지정할 설정치 에리어 [SV]의 어드레스는

타이머 번호와 동일하게 해 주십시오.

SV를 직접 접속할때의 타이머 동작순서

① SV 에리어로전송

순서 ① : 응용명령의 실행조건이 ON이 될때, 설정치 에

리어 [SV]에 설정치를 셋트합니다.

다음그림은 F0 (MV) 명령을 사용한 예입니다.

SV5

30

순서 ② : 타이머 실행조건이 OFF->ON으로 바뀔때,

설정치에리어 [SV]의 데이터값을 동일한 번호

의 경과치 에리어 [EV]로 전송합니다.

(실행조건이 ON 상태에서 PROG.->RUN 모

드로 전환해도 똑같은 동작됩니다.)

순서 ③ : 스캔마다 실행조건이 ON되면, 경과치 에리어

[EV]값을 감산합니다.

순서 ④ : 경과치 에리어[EV]값이『0』가 되면, 동일한

번호의 타이머 접점『T』가 ON 됩니다.

② EV 에리어로 전송

SV5

30

EV5

30

29282726

③ 감산동작

설정치 에리어[SV] , 경과치 에리어[EV]에 대한 자세한

설명은『8-2. 메모리 에리어의 종류와 설명』을 참조하

십시오.

X1

X0F0 MV , K30, SV5

TMX 5

T5 Y0

SV 5

키입력 : TMT·SV

STW·WX 5 ENT

TMT·SV 5

T5 Y0

F0 MV, K30, SV5X0

X1 TMX 5 SV 5

T5 Y0

SV5

30

EV5

0

④ 감산동작완료

X1 TMX 5 SV 5

기본 기능 명령

표시 :

Page 110: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

SV를 직접 접속할 경우의 응용예

예1) 조건에 따라 설정치를 바꾸는 예

X0 : ON일때는 K50,

X1 : ON일때 K30으로 설정치를 바꾸는 예입니다.

래더 표기

니모닉 표기

ST / X 1AN X 0F0 (MV)

K 50SV 5

ST / X 0AN X 1F0 (MV)

K 30SV 5

ST X 2TMX 5

SV 5ST T 5OT Y 0

타임챠트 표기

예2) 외부 디지털 스윗치에서 설정치를

셋트하는 예)

X0∼XF에 접속한 디지털 스윗치에서 BCD 데이

터를 변환해서 설정치로 합니다.

접속예

래더 표기

니모닉 표기

ST R 10F81 (BIN)

WX 0SV 5

ST R 11TMX 5

SV 5ST T 5OT Y 0

FARA PLC

0 7 9 4

WX0디지털 스윗치

타이머시간을설정

5초

X0

T5

X1

X2

3초

SV5 K0 K50 K30 K50

TM

X1

T5 Y0

F0 MV , K50, SV5X0

X0F0 MV , K30, SV5

X1

X2 TMX 5 SV 5

R10

T5 Y0

F81 BIN, WX0, SV5

R11 TMX 5 SV 5

기본 기능 명령

Page 111: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

니모닉 표기

어드레스 명 령

0 ST X 0

1 ST X 1

2 CT 100

K 10

5 ST C 100

6 OT Y 0

Counter (Preset 감산식)CT

감산식 프리셋트 카운터를 실행합니다.

N7 PLC를 제외한 모든 FARA PLC N-시리즈

는 전원을 끊거나 또는 RUN 모드→ PROG모드로

전환한다거나 해도, 카운터 되었던 값이 유지되는

유지형입니다. (그러나, N7 PLC는 유지형과 비유지

형이 별도로 정해져 있습니다.)

기본 기능 명령

Steps : 4

카운터는 전부 감산식 프리셋트 카운터입니다.

Ladder 표기

X0

0

C1005

카운터 입력CT 100

설정치(n)

Y0

Counter No.100의 카운터접점

카운터 번호

X1

1

리셋트 입력

K 10

카운터는 품종에 따라 다음의 점수분을 사용할 수

있습니다.

품 종사용할 수 있는

카운터 점수유지 영역

N7-C10C14C16

44점

(C100∼C143)

비유지: C100∼C139

유지: C140∼C143

N7-C1644점

(C100∼C143)

비유지: C100∼C127

유지: C128∼C143

리셋트 입력이 ON ->OFF로 하강시에 설정치 에리

어(SV)의 값을 경과치 에리어(EV)로 프리셋트 합니다.

카운터 입력이 OFF ->ON으로 변화할때, 경과치에리

어(EV)의 값을 감산동작하여 『0』가 되면 카운터접점

Cn(n은 카운터 번호)이 출력됩니다.

리셋트 입력이 ON되면, 경과치를 리셋트 상태로

합니다.

카운터 입력과 리셋트 입력이 동시에 ON한 경우는,

리셋트 입력이 우선됩니다.

카운터입력의 상승과 리셋트입력의 하강이 동시일 경우

는, 카운터입력은 무시되고 프리셋트만 실행됩니다.

카운터 명령뒤 곧바로 출력접점(OT)을 작성하여

사용할 수 있습니다.

카운터 값의 설정범위(n)는 K1∼K32767

이며 10진수 정수(K 정수) 로 설정합니다.

동작 설명

카운터 설정치

n

WX WY WR SV EV DT IX IY K H

정 수인덱스

수식

메모리에리어(워드 데이타)

: 사용가능 지정할 메모리에리어(워드데이터)의 종류 (처리단위 : 워드) : 사용불가

Page 112: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

CT

1) X0가 10회 상승 (OFF->ON으로 바뀔때) 하면,

C100이 ON하고 Y0가 ON합니다.

2) 만일, Reset 입력(X1)이 상승 (OFF->ON으로 바뀔

때)하면, 경과치는 Reset 됩니다.

순서 ③ :

카운터 입력 X0가 상승 (OFF→ON으로 바뀔때)할때마다

카운터 번호와 같은번호인 경과치 에리어[EV]의 값을

감산합니다.

카운터의 동작순서

설정치를 K 정수로 지정할때의 예입니다.

(단, 설정치에리어 [SV]를 지정할때의 동작순서는 다음

페이지를 참조하십시오.) .

순서 ④ :

경과치 에리어 [EV]의 값이『0』이 되면, 동일한 번호

의 카운터 접점 [C]가 ON됩니다.

기본 기능 명령

10회

X0

X1

Y0

C100

순서 ① :

PROG->RUN 모드로 전환할때나 또는 RUN 모드상태

에서 전원을 ON 시킬때, 카운터 설정치가 동일한 번호

의 설정치 에리어[SV]로 전송합니다.

순서 ② :

리셋트 입력의 하강에서, 설정치 에리어 SV의 값이

경과치 에리어 EV로 프리셋트 됩니다.

<예> 프로그램 설명 (앞페이지)

SV100

10

① 전송

X1

C100 Y0

CT 100

K 10

X0

EV100

10

②프리셋트

9876

SV100

10

EV100

10

② 감산동작

X1

C100 Y0

CT 100

K 10

X0

④ 감산동작 완료

SV100

10

EV100

0X1

C100 Y0

CT 100

K 10

X0

설정치 에리어[SV] , 경과치 에리어[EV]에 대한 자세한

설명은『8-2. 메모리 에리어의 설명』을 참조하십시오.

Page 113: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

CT

기본 기능 명령

RUN중의 카운터설정치의 변경

RUN중에 카운터 설정치를 변경할 수가 있습니다.

구체적인 방법에 관해서는「9-8. RUN중 타이머·

카운터 설정치 변경」을 참조하십시오.

카운터 입력검출에 관한 주의

[CT] 명령은, 카운터 입력의 OFF->ON의 상승을

검출해서 감산합니다.

카운터 입력이 ON하여 그상태를 계속 유지하고 있

을때는 엣지(상승 트리거)시에만 카운터하고, 이후

는 카운터하지 않습니다.

RUN 모드로 바꿀때나 또는 RUN 모드상태에서

전원을 켰을때, 카운터 입력이 처음부터 ON되어

있는 경우도 카운터하지 않습니다.

[MC]·[MCE] 명령, [JP]·[LBL] 명령등 명령을

실행할 순서를 바꾸는 명령(아래 ①∼⑥)과 합쳐서

사용할 경우, 명령의 실행과 카운터 입력의 타이밍

에 따라, 명령의 동작이 변하므로 주의하십시오.

① MC∼MCE 명령

② JP∼LBL 명령(메뉴얼「응용편」참조)

③ LOOP∼LBL 명령(메뉴얼「응용편」참조)

④ CNDE 명령 (메뉴얼「응용편」참조)

⑤ 스탭래더 명령 (메뉴얼「응용편」참조)

⑥ 서브루틴 명령(메뉴얼「응용편」참조)

카운터명령을 [ANS] 명령이나 [POPS]명령과 조합

시킬때는 정확하게 기술할 필요가 있습니다.

상세한 내용은 「9-6. 프로그램 작성상의 주의」

를 참조하십시오.

카운터 관련 명령

카운터에는 UP/ DOWN 카운터(F118)가 있습니다.

또한, 인크리먼트 명령(F35) 을 이용해서 똑같은

동작을 가질 수도 있습니다.

카운터하지 않음

카운터입력

명령의 동작

RUN(전원 ON)

카운터합니다.

Page 114: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

SV를 직접 접속할때의 주의사항

설정치 [n]에 설정치에리어 [SV]를 직접 접속

할 수가 있습니다.

X2

X0

F0 MV, K30, SV100

CT 100

SV100

C100 Y0

상기 프로그램은 다음과 같이 동작합니다.

① 실행조건 X0가 ON 할때, 데이터 전송명령(F0, MV)

을 실행해서 SV100에 K30을 셋트합니다.

② 카운터 입력 X1이 ON되면, 설정치를 30으로 해서

감산 카운트 동작을 수행합니다.

[n]에 지정할 설정치에리어 [SV]의 어드레스는

카운터 번호와 동일하게 해 주십시오.

감산동작중에, 설정치 에리어 [SV]의 값을 변경해도

변경전의 설정된 값으로 감산동작을 속행합니다.

변경한 값으로 카운터 동작을 개시되는 것은 카운터

가 리셋트된 후에, 다음에 카운터 입력이 OFF에서

ON되는 때입니다.

유지형 카운터의 경우, 설정치에리어 [SV]는 전원을

끊는다거나, RUN 모드 -> PROG. 모드로 바꾼다

거나 해도, 카운터값이 리셋트 되지 않습니다.

RUN중에 SV값을 변경할 경우, 그 값은 다음번에

전원을 투입한다거나, PROG ->RUN 모드로 바꿀

때에도 설정치가 프리셋트 됩니다.

기본 기능 명령

X1

SV를 직접 접속할때의 카운터 동작 순서

① SV 에리어로전송

순서 ① : 응용명령의 실행조건이 ON 될때, 설정치

에리어 [SV]에 설정치를 셋트합니다.

다음그림은 F0 (MV) 명령을 사용한 예입니다.

SV100

30

순서 ② : 리셋트입력이 하강 (ON->OFF으로 바뀔때)

하면, 설정치에리어 [SV]의 값을 동일한 번호의 경과

치 에리어 [EV]로 전송(프리셋트)합니다.

순서 ③ : 카운터 입력 X1이 상승(OFF->ON으로 바뀔때

) 할때마다 경과치 에리어 [EV]값을 감산합니다.

29

28

27

③ 감산동작

순서 ④ : 경과치 에리어 [EV]값이『0』가 되면, 동일한

번호의 카운터 접점 『C』가 ON 됩니다.

② 프리셋트

SV100

30

EV100

30

SV100

30

EV100

30

④ 감산동작 완료

X2

CT 100

SV100

C100 Y0

X1SV100

30

EV100

0

CT

동일번호로해 주십시오.

CT 100

SV205

카운터번호

설정치에리어

No.[n]

설정치 에리어[SV] , 경과치 에리어[EV]에 대한

자세한 설명은『8-2. 메모리 에리어의 종류와 설명』

을 참조하십시오.

X2

CT 100

SV100

C100 Y0

X1

X2

CT 100

SV100

C100 Y0

X1

X0

F0 MV , K30, SV100

X2

CT 100

SV100

C100 Y0

X1

Page 115: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

SV를 직접 접속할 경우의 응용예

예1) 조건에 응해 설정치를 바꾸는 예)

X0 : ON일때는 K50,

X1 : ON일때 K30으로 설정치를 전환하는 예입니다.

X1

래더 표기

C100 Y30

니모닉 표기

ST / X 1AN X 0F0 (MV)

K 50SV 100

ST / X 0AN X 1F0 (MV)

K 30SV 100

ST X 2ST X 3CT 100

SV 100ST C 100OT Y30

타임챠트 표기

F0 MV , K50, SV100X0

X0 X1

X3

CT 100

SV100

기본 기능 명령

F0 MV , K30, SV100

X2

X0

X1

X2

EV100 K0 K50

C100

50회

X3

예2) 외부 디지트 스윗치에서 설정치를

셋트하는 예

X0∼XF에 접속한 디지트 스윗치에서 BCD 데이

터를 변환해서 설정치로 합니다.

접속예

래더 표기

니모닉 표기

ST R 10F81 (BIN)

WX 0SV 100

ST R 11ST R 12CT 100

SV 100ST C 100OT Y 0

FARA PLC

1 2 3 4

WX0디지트 스윗치

카운터를 설정

CT

X0가 ON일때의 예입니다.

R10F81 BIN, WX0, SV100

C100 Y0

R12

CT 100

SV100

R11

Page 116: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

Ladder 표기 니모닉 표기

X1

1

어드레스 명 령

0 ST X 0

1 ST X 1

2 ST X 2

3 SR WR 3

Shift Register (시프트 레지스터)SR

시프트 입력

시프트 레지스터(좌 시프트) 동작을 합니다.

SR WR3

D

기본 기능 명령

Steps : 1

X2

2

리셋트 입력

시프트 레지스트 명령의 지정 레지스터인 D는

내부릴레이 WR만 사용할 수 있습니다.

X0

0

데이타 입력

지정한 레지스터 WR(16비트 단위)의 내용을 좌측

으로 1비트 이동(시프트) 시키는 명령입니다.

1) 시프트 입력이 ON(OFF->ON) 하면, WR의 내용

을 1비트 좌 시프트합니다.

2) 시프트 입력이 ON(OFF->ON) 되는 시점에서,

데이터 입력이 ON이면『1』을, OFF면『0』를

비어있는 비트(최하위 비트)에 셋트합니다.

3) 리셋트 입력이 ON 되면, 지정레지스터 WRn의

값은 클리어됩니다.

리셋트 입력이 ON 하면,

WR 3

0 1 0 0 0 0 0 0 0 0 0 1 0 0 1 0

클리어

WR 3

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0시프트 입력이 상승엣지(OFF->ON) 하면,

WR 3

0 1 0 0 1 0 1 1 0 0 0 1 0 0 1 0

좌로 1비트 이동

WR 3

1 0 0 1 0 1 1 0 0 0 1 0 0 1 0 00

없어진다.데이터 입력 “ON” : 1

“OFF”: 0가 셋트됩니다.

WX WY WR SV EV DT IX IY K H

정 수인덱스

수식

D

지정 레지스터메모리에리어(워드 데이타)

※ D:지정레지스터

동작 설명

: 사용가능 지정할 메모리에리어(워드데이터)의 종류 (처리단위 : 워드) : 사용불가

Page 117: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

SR

1) X2가 OFF상태에서 X1이 ON하면, WR3의 내용(내부

릴레이 R30∼R3F)을 1비트 좌측으로 시프트합니다.

프로그램 작성시 주의사항

기본 기능 명령

시프트 레지스터 관련 명령

시프트 레지스터 명령은 본명령 이외에 좌우

시프트 레지스터 (F119)가 있습니다.

또한, 데이터 시프트 명령 (F100∼F113) 이나

데이터 회전명령(F120∼F123)을 사용해도 동일한

동작을 실현할 수가 있습니다.

2) 시프트 결과로 비어있는 비트(R30)에는 X0가 ON이

면『1』이, X0가 OFF일때는『0』가 셋트됩니다.

3) 그리고, X2가 ON되면 WR3의 내용이 리셋트되어

모두『0』가 됩니다.

SR 명령은 데이터 입력, 시프트입력, 리셋트 입력이

필요합니다.

리셋트 입력과 시프트 입력이 동시에 상승(OFF->ON

으로 바뀌는 시점) 할 경우는 리셋트 입력이 우선됩니다.

시프트 레지스터에 유지형 메모리 에리어(워드오퍼랜드)

를 지정할 경우는, 전원이 ON할때 자동 리셋트를 수행

하지 않으므로 주의하십시오.

시프트 레지스터 명령을, [ANS], [POPS]명령과 조합

시켜 사용할때는 정확히 작성하십시오. 상세한 내용은

「9-6.프로그램 작성상의 주의」를 참조하십시오.

<예> 앞페이지의 프로그램 설명 시프트 입력검출에 관한 주의

[SR] 명령은, 시프트 입력의 OFF->ON의 상승을

검출해서 시프트합니다.

시프트 입력이 ON하여 그상태를 계속 유지하고 있을

때는 상승엣지(트리거)시에만 카운터하고, 이후는

시프트하지 않습니다.

RUN 모드로 바꿀때나 또는 RUN 모드상태에서 전원

을 켰을때, 시프트 입력이 처음부터 ON되어 있는 경

우도 최초의 스캔에는 시프트동작을 하지 않습니다.

[MC]·[MCE]명령, [JP]·[LBL]명령과 같이 명령

을 실행할 순서를 바꾸는 명령(아래 ①∼⑥)과

합쳐서 사용할 경우, 명령의 실행과 시프트 입력의

타이밍에 따라 명령의 동작이 변하므로 주의하십

시오.

① MC∼MCE 명령

② JP∼LBL 명령(메뉴얼「응용편」참조)

③ LOOP∼LBL 명령(메뉴얼「응용편」참조)

④ CNDE 명령 (메뉴얼「응용편」참조)

⑤ 스탭래더 명령 (메뉴얼「응용편」참조)

⑥ 서브루틴 명령(메뉴얼「응용편」참조)

시프트 입력

리셋트 입력

Rn

리셋트 입력이 우선

X0

X1

X2

R31

R32

R34

R33

R30

명령의

동작

시프트합니다.

RUN(전원 ON)

시프트하지 않습니다.

시프트입력

Page 118: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

Ladder 표기 니모닉 표기

어드레스 명 령

0 ST / X 0

1 MC 1

3 ST X 1

4 OR Y 1

5 OT Y 1

6 ST X 2

7 OR Y 2

8 OT Y 2

9 MCE 1

실행조건이 ON 될때, MC∼MCE 사이의 프로그램을 실행합니다.

실행조건이 OFF시에는, MC∼MCE 사이의 출력을 OFF합니다.

N7 PLC는 [MC0] ∼ [MCE31] 까지 최대 32점

을 사용할 수있습니다. (32조 구성)

Steps : 2

동작조건이 ON 될때, MC∼MCE 명령사이의

프로그램을 동작시킵니다.

실행조건이 OFF 일때, 각 입출력 접점(릴레

이)의 상태는 아래와 같이 됩니다.(1) 실행조건(X0)가 ON하고 있는 사이, [MC1]∼[MCE1]

명령사이의 처리를 실행합니다.

(2) 실행조건(X0)가 OFF 할 경우, [MC1]∼[MCE1] 명령

사이의 처리는 하지 않고, 출력을 OFF합니다.

Master Control relayMC

MCE Master Control relay End

[OT] 명령 전부 OFF 합니다.

[KP] 명령 상태를 유지합니다.

[SET] 명령[RST] 명령 상태를 유지합니다.

[TM] 명령 리셋트 됩니다.

[CT] 명령 그때까지의 경과치를 유지합니다.

[SR] 명령 그때까지의 경과치를 유지합니다.

미분 명령 상태 유지 (바로밑 설명참조)

기타 명령 실행하지 않습니다.

제 어 명 령

상기 프로그램의 설명

마스터콘트롤 릴레이번호

X0

0

실행조건

마스터콘트롤릴레이번호

X1

3

MC 1

X2

6

Y1

Y2

9 MCE 1

마스터

콘트롤

영역

Y1

Y2

미분명령등 샐행조건 상승을 검출하고, 실행할 명령

(아래 ①∼⑥)을 사용할 경우는 주의가 필요합니다.

① DF 명령 (상승미분)

② CT(카운터 명령) 의 카운터 입력

③ F118(UP/ DOWN 카운터)의 카운터 입력

④ SR(시프트 레지스터) 의 시프트 입력

⑤ F119(좌우 시프트 레지스터) 의 시프트입력

⑥ NSTP (넥스트 스탭)

동작 설명

X0

X1

Y1

X2

Y2

실행조건

Page 119: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

MC·MCE

MC∼MCE 명령사이에 미분명령을 사용할 경우, MC

의 실행조건과 미분명령 입력의 타이밍에 따라 얻어

지는 출력이 아래와 같이 다르므로 주의하십시오.

MC∼MCE 명령사이의 미분명령 동작

제 어 명 령

X1

X0

DF

MC 0

Y0

MCE 0

前回의 미분명령

실행

MC의 실행조건과 미분명령의 실행조건을 똑같이

지정할 경우(아래 X0) 는 출력되지 않습니다. 출력이

필요한 경우는 상기예와 같이 MC∼MCE 명령밖에서

작성해야 합니다.

X0

X0

DF

MC 0

Y0

MCE 0

R0

X0

DF

MC 0

Y0

MCE 0

X0 R0

프로그램 작성시의 주의사항

MC∼MCE 명령사이에 별도의 MC∼MCE 명령페어를

넣어 작성할 수가 있습니다. (이를『Nesting』이라함)

『Nesting』회수에는 제한은 없습니다.

다음의 경우, 프로그램을 실행할 수가 없습니다.

1) MC∼MCE 명령중 한쪽이 결여되어 있는 경우

2) MC∼MCE 명령이 서로 순서가 바뀐 경우

X1

X0MC 0

Y0

MCE 0

3) 지정번호의 중복사용이 있는 경우

X2

X0MC 0

Y0

MCE 0

X1MC 0

MCE 0

중복사용

X1

X0

MC 0

Y0

MCE 2

X2

MC 1

X3 Y1

X4

MC 2

X5 Y2

MCE 1

MCE 0

<타이밍챠트 1>

X1

Y0

X0

前回의 실행시와 미분명령의 입력조건 X1이 변화하지 않기때문에미분출력을 얻을 수 없습니다.

前回의 미분명령

실행

<타이밍챠트 2>

前回의 실행시와 미분명령의 입력조건 X1이 OFF->ON으로 변화하고 있기때문에 미분출력이 얻어집니다.

X1

Y0

X0

Page 120: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

Ladder 표기 니모닉 표기

어드레스 명 령

0 ST X 0

1 OR R 0

2 AN / X 1

3 OT R 0

통상의 프로그램 영역을 끝냅니다.

Steps : 1

통상의 프로그램 영역 마지막에는 반드시 [ED] 명령

을 작성해 주십시오.

ED End

제 어 명 령

96 ST R 2

97 AN X 2

98 OT Y 0

99 ED

프로그램 영역은 이 명령에 따라 통상 프로그램 영역

(主프로그램)과 『서브루틴』이나 『인터럽트 처리

프로그램』영역(副프로그램)으로 나눌 수 있습니다.

『서브루틴 프로그램』 및『인터럽트 처리 프로그램』

은 이 [ED] 명령이후에 작성해야 합니다.

X0

0

R0

R0

X1

R2

96

Y0X2

99 ED

프로그램 영역

통상의

프로그램 영역

ED

서브루틴 프로그램

인터럽트 프로그램

어드레스

0

동작 설명

Page 121: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

Steps : 516비트 데이터 비교(Start)

2가지 부호붙은 16비트 데이터의 비교결과에 따라 논리연산을 개시합니다.

0

어드레스 명 령

0 ST =

DT 0

K 50

5 OT Y 0

6 ST > =

DT 0

K 60

11 OT Y 1

Ladder 표기 니모닉 표기

[S1]으로 지정된 부호붙은 16비트 데이터와 [S2]로

지정한 부호붙은 16비트 데이터를 비교합니다.

데이터 비교명령

비교결과가 지정한 상태 ( =, <, >, < > , ...)일때,

도통할 접점으로서 논리연산을 개시합니다.

ST= ST<> ST> ST>= ST< ST<=

Y0=, DT 0, K 50

S1 S2

6

Y1>=, DT 0, K 60

S1 S2

비교결과와 동작의 관계는 다음과 같습니다.

S1과 S2의 비교

비교명령S1<S2 S1=S2 S1>S2

S T = OFF ON OFF

S T < > ON OFF ON

S T > OFF OFF ON

S T > = OFF ON ON

S T < ON OFF OFF

S T < = ON ON OFF

상기 프로그램의 설명

데이터 레지스터 DT0의 값과 K50을 비교하여 DT0=

K50일때, 외부출력 Y0이 ON됩니다.

그리고 DT0의 값과 K60을 비교하여 DT0≥K60일때,

외부출력 Y1이 ON됩니다.

(注)「<>」는 「≠」을 나타냅니다.「>=」는 「≥」을 나타냅니다.「<=」는 「≤」을 나타냅니다.

DT0의 값

프로그램상의 주의사항

이 명령은 항상 모선에서 시작됩니다.

BCD 데이타등의 경우는, 최상위비트가 1일때“-”

값으로 취급하지 않으므로 정확한 비교결과를 얻을수

없을 경우도 있습니다. 이같은 경우는 F81 명령등

으로 바이너리로 변환하고나서 비교해야 합니다.

16비트 데이타를 보관

하고 있는 워드데이터

번호 또는 정수

WX WY WR SV EV DT IX IY K H

메모리에리어(워드 데이타) 정 수 인덱스

수식

S1

S2

비교데이타 1

비교데이타 2

R9007 R9008

(Error flag)

인덱스 수식시에 에리어를 초과할

때 ON 됩니다.

플래그 동작

10

50

60

Y0

Y1

동작 설명

: 사용가능 지정할 메모리에리어(워드데이터)의 종류 (처리단위 : 워드) : 사용불가

Page 122: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

32비트 데이터 비교(Start)

2가지 부호붙은 32비트 데이터의 비교결과에 따라 논리연산을 개시합니다.

0

어드레스 명 령

0 STD =

DT 0

DT 100

9 OT Y 0

10 STD >

DT 0

DT 100

19 OT Y 1

Ladder 표기 니모닉 표기

[S1]과 [S1+1]을 합친 에리어의 부호붙은 32비트

데이터와 [S2]와 [S2+1]을 합친 에리어의 부호붙은

32비트 데이터를 비교합니다.

데이터 비교명령

비교결과가 지정한 상태( =, <, >, < > , ...)일때,

도통할 접점으로서 논리연산을 개시합니다.

STD= STD<> STD> STD>= STD< STD<=

Y0D=, DT 0, DT100

S1 S2

10

Y1D>,

S1 S2

데이터 레지스터 DT0와 DT1을 합한 32비트의 값과

DT100과 DT101을 합한 32비트의 값을 비교하여

[DT0, DT1] =[DT100, DT101] 일때, 외부출력

Y0이 ON됩니다.

[DT0, DT1] >[DT100, DT101] 일때, 외부출력

Y1이 ON됩니다.

DT 0, DT100

비교결과와 동작의 관계는 앞페이지의「16비트 데이터

의 비교(Start)」와 같습니다. 참조하십시오.

메모리 에리어(워드 데이타)의 지정은 하위 16비트分

의 메모리 에리어 번호를 지정합니다.

S2 + 1 S2

S1 + 1 S1

지정한 메모리 에리어와 그

다음의 메모리 에리어의 데이

터를 합쳐 32비트 데이터로서

취급합니다.

R9007 R9008(Error flag)

인덱스 수식시에 에리어를 초과할

때 ON 됩니다.

플래그 동작

비교

Steps : 9

상기 프로그램의 설명 동작 설명

프로그램상의 주의사항

이 명령은 항상 모선에서 시작됩니다.

BCD 데이타등의 경우는, 최상위비트가 1일때“-”

값으로 취급하지 않으므로 정확한 비교결과를 얻을수

없을 경우도 있습니다. 이같은 경우는 F83 명령등

으로 바이너리로 변환하고나서 비교해 주십시오.

32비트 데이타를 보관

하고 있는 워드데이터

번호 또는 정수

WX WY WR SV EV DT IX IY K H

메모리에리어(워드 데이타) 정 수 인덱스

수식

S1

S2

비교데이타 1

비교데이타 2

: 사용가능 지정할 메모리에리어(워드데이터)의 종류 (처리단위 : 워드) : 사용불가

Page 123: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

10

60

DT0의 값

X0

Y0

ONOFF

ONOFF

16비트 데이터 비교(And)

2가지 부호붙은 16비트 데이터의 비교결과에 대응한 값을 가진 접점을 직렬접속합니다.

0

어드레스 명 령

0 ST X 0

1 AN > =

DT 0

K 60

6 OT Y 0

Ladder 표기 니모닉 표기

[S1]으로 지정된 부호붙은 16비트 데이터와 [S2]로

지정한 부호붙은 16비트 데이터를 비교합니다.

데이터 비교명령

비교결과가 지정한 상태 ( =, <, >, < > , ...)일때,

도통할 접점으로서 직렬접속합니다.

AN= AN<> AN> AN>= AN< AN<=

Y0DT 0, K 60

S1 S2

비교결과와 동작의 관계는 다음과 같습니다.

S1과 S2의 비교

비교명령S1<S2 S1=S2 S1>S2

A N = OFF ON OFF

A N < > ON OFF ON

A N > OFF OFF ON

A N > = OFF ON ON

A N < ON OFF OFF

A N < = ON ON OFF

외부입력 X0가 ON상태에서, DT0와 K60을 비교하여

DT0 ≥K60일때, 외부출력 Y0이 ON됩니다. 그리고,

X0가 OFF되거나 또는 DT0의 값과 K60을 비교하여

DT0<K60일때, 외부출력 Y0은 OFF가 됩니다.

(注)「<>」는 「≠」을 나타냅니다.「>=」는 「≥」을 나타냅니다.「<=」는 「≤」을 나타냅니다.

X0

Steps : 5

>=,

상기 프로그램의 설명

R9007 R9008

(Error flag)

인덱스 수식시에 에리어를 초과할

때 ON 됩니다.

플래그 동작

동작 설명

프로그램상의 주의사항

이 명령은 항상 모선에서 시작됩니다.

BCD 데이타등의 경우는, 최상위비트가 1일때“-”

값으로 취급하지 않으므로 정확한 비교결과를 얻을수

없을 경우도 있습니다. 이같은 경우는 F81 명령등

으로 바이너리로 변환하고나서 비교해야 합니다.

16비트 데이타를 보관

하고 있는 워드데이터

번호 또는 정수

WX WY WR SV EV DT IX IY K H

메모리에리어(워드 데이타) 정 수 인덱스

수식

S1

S2

비교데이타 1

비교데이타 2

: 사용가능 지정할 메모리에리어(워드데이터)의 종류 (처리단위 : 워드) : 사용불가

Page 124: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

32비트 데이터 비교(And)

2가지 부호붙은 32비트 데이터의 비교결과에 대응한 값을 가진 접점을 직렬접속합니다.

Ladder 표기 니모닉 표기

[S1]과 [S1+1]을 합친 에리어의 부호붙은 32비트

데이터와 [S2]와 [S2+1]을 합친 에리어의 부호붙은

32비트 데이터를 비교합니다.

데이터 비교명령

비교결과가 지정한 상태 ( =, <, >, < > , ...)일때,

도통할 접점으로서 직렬접속합니다.

AND= AND<> AND> AND>= AND< AND<=

외부입력 X0가 ON상태에서, 데이터 레지스터 DT0와

DT1을 합한 32비트의 값과 DT100과 DT101을 합한

32비트의 값을 비교하여

[DT0, DT1] ≥ [DT100, DT101] 일때, 외부출력

Y0이 ON됩니다.

X0가 OFF이거나 또는 [DT0, DT1] <[DT100, DT1

01] 일때, 외부출력 Y0은 OFF가 됩니다.비교결과와 동작의 관계는 앞페이지의「16비트 데이터

의 비교(And)」와 같습니다. 참조하십시오.

메모리 에리어(워드 데이타)의 지정은 하위 16비트分

의 메모리 에리어 번호를 지정합니다.

S2 + 1 S2

S1 + 1 S1

R9007 R9008(Error flag)

인덱스 수식시에 에리어를 초과할

때 ON 됩니다.

플래그 동작

0

Y0D>=, DT 0, DT 100

S1 S2

X0

어드레스 명 령

0 ST X 0

1 AND > =

DT 0

DT 100

10 OT Y 0

비교

Steps : 9

지정한 메모리 에리어와 그

다음의 메모리 에리어의 데

이터를 합쳐 32비트 데이터

로서 취급합니다.

상기 프로그램의 설명 동작 설명

프로그램상의 주의사항

이 명령은 항상 모선에서 시작됩니다.

BCD 데이타등의 경우는, 최상위비트가 1일때“-”

값으로 취급하지 않으므로 정확한 비교결과를 얻을수

없을 경우도 있습니다. 이같은 경우는 F83 명령등

으로 바이너리로 변환하고나서 비교해 주십시오.

32비트 데이타를 보관

하고 있는 워드데이터

번호 또는 정수

WX WY WR SV EV DT IX IY K H

메모리에리어(워드 데이타) 정 수 인덱스

수식

S1

S2

비교데이타 1

비교데이타 2

: 사용가능 지정할 메모리에리어(워드데이터)의 종류 (처리단위 : 워드) : 사용불가

Page 125: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

16비트 데이터 비교(OR)

2가지 부호붙은 16비트 데이터의 비교결과에 대응한 값을 가진 접점을 병렬접속합니다.

0

어드레스 명 령

0 ST X 0

1 OR > =

DT 0

K 60

6 OT Y 0

Ladder 표기 니모닉 표기

[S1]으로 지정된 부호붙은 16비트 데이터와 [S2]로

지정한 부호붙은 16비트 데이터를 비교합니다.

데이터 비교명령

비교결과가 지정한 상태 ( =, <, >, < > , ...)일때,

도통할 접점으로서 병렬접속합니다.

OR= OR<> OR> OR>= OR< OR<=

비교결과와 동작의 관계는 다음과 같습니다.

S1과 S2의 비교

비교명령S1<S2 S1=S2 S1>S2

O R = OFF ON OFF

O R < > ON OFF ON

O R > OFF OFF ON

O R > = OFF ON ON

O R < ON OFF OFF

O R < = ON ON OFF

외부입력 X0가 ON상태에서, DT0와 K60을 비교하여

DT0 ≥K60일때, 외부출력 Y0이 ON됩니다. 그리고,

X0가 OFF되거나 또는 DT0의 값과 K60을 비교하여

DT0<K60일때, 외부출력 Y0는 OFF가 됩니다.

(注)「<>」는 「≠」을 나타냅니다.「>=」는 「≥」을 나타냅니다.「<=」는 「≤」을 나타냅니다.

X0 Y0

>=, DT 0, K 60

S1 S2

Steps : 5

상기 프로그램의 설명

R9007 R9008

(Error flag)

인덱스 수식시에 에리어를 초과할

때 ON 됩니다.

플래그 동작

동작 설명

프로그램상의 주의사항

이 명령은 항상 모선에서 시작됩니다.

BCD 데이타등의 경우는, 최상위비트가 1일때“-”

값으로 취급하지 않으므로 정확한 비교결과를 얻을수

없을 경우도 있습니다. 이같은 경우는 F81 명령등

으로 바이너리로 변환하고나서 비교해야 합니다.

10

60

DT0의 값

X0

Y0

ONOFF

ONOFF

16비트 데이타를 보관

하고 있는 워드데이터

번호 또는 정수

WX WY WR SV EV DT IX IY K H

메모리에리어(워드 데이타) 정 수 인덱스

수식

S1

S2

비교데이타 1

비교데이타 2

: 사용가능 지정할 메모리에리어(워드데이터)의 종류 (처리단위 : 워드) : 사용불가

Page 126: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

Steps : 932비트 데이터 비교(OR)

2가지 부호붙은 32비트 데이터의 비교결과에 대응한 값을 가진 접점을 병렬접속합니다.

Ladder 표기 니모닉 표기

[S1]과 [S1+1]을 합친 에리어의 부호붙은 32비트

데이터와 [S2]와 [S2+1]을 합한 지정한 부호붙은

32비트 데이터를 비교합니다.

데이터 비교명령

비교결과가 지정한 상태 ( =, <, >, < > , ...)일때,

도통할 접점으로서 병렬접속합니다.

ORD= ORD<> ORD> ORD>= ORD< ORD<=

외부입력 X0가 ON상태에서, 데이터 레지스터 DT0와

DT1을 합한 32비트의 값과 DT100과 DT101을 합한

32비트의 값을 비교하여

[DT0, DT1] ≥DT100, DT101] 일때, 외부출력

Y0이 ON됩니다.

X0가 OFF이거나 또는 [DT0, DT1] <[DT100, DT1

01] 일때, 외부출력 Y0은 OFF가 됩니다.비교결과와 동작의 관계는 앞페이지의「16비트 데이터

의 비교(OR)」와 같습니다. 참조하십시오.

메모리 에리어(워드 데이타)의 지정은 하위 16비트分

의 메모리 에리어 번호를 지정합니다.

S2 + 1 S2

S1 + 1 S1

R9007 R9008(Error flag)

인덱스 수식시에 에리어를 초과할

때 ON 됩니다.

플래그 동작

D>=, DT 0, DT100

S1 S2

어드레스 명 령

0 ST X 0

1 ORD > =

DT 0

DT 100

10 OT Y 0

비교

0

X0 Y0

지정한 메모리 에리어와 그

다음의 메모리 에리어의 데

이터를 합쳐 32비트 데이터

로서 취급합니다.

상기 프로그램의 설명 동작 설명

프로그램상의 주의사항

이 명령은 항상 모선에서 시작됩니다.

BCD 데이타등의 경우는, 최상위비트가 1일때“-”

값으로 취급하지 않으므로 정확한 비교결과를 얻을수

없을 경우도 있습니다. 이같은 경우는 F83 명령등

으로 바이너리로 변환하고나서 비교해 주십시오.

32비트 데이타를 보관

하고 있는 워드데이터

번호 또는 정수

WX WY WR SV EV DT IX IY K H

메모리에리어(워드 데이타) 정 수 인덱스

수식

S1

S2

비교데이타 1

비교데이타 2

: 사용가능 지정할 메모리에리어(워드데이터)의 종류 (처리단위 : 워드) : 사용불가

Page 127: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

7-1. 기본명령의 구성 패턴.......................................................

7-2. 메모리에리어(워드데이타) / 정수의 종류와 역활 ................

7-3. PLC 내부에서 취급하는 데이타의 범위 ............................

(1) PLC 내부에서 취급할 수 있는 데이터 범위 ..............................

(2) 오버 플로우·언더 플로우................................................

7-4. 응용명령어 일람 ............................................................

데이타 전송명령

BIN 산술연산명령

데이타 비교명령

데이타 변한명령

응용 명령어

7 장

Page 128: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

응용 명령어7

응용명령은 ① 응용명령 번호 ② 니모닉

③ 오퍼랜드로 구성되어 있습니다.

7-1. 응용명령의 구성패턴

예 ) 전송 명령 (F0 MV)

DT20(S)에 H5555(D)를 전송(MoVe) 합니다.

응용명령의 구성

X0

[ F0 MV, H5555, DT 20 ]0

오퍼랜드니모닉

응용명령 번호

S D실행조건

① 응용명령 번호 는 응용명령을 작성할때 지정하는

번호입니다.

② 니모닉 은 응용명령의 내용을 나타냅니다. (예를들면

데이터 전송, 산술연산등 )

③ 오퍼랜드 는 처리의 대상이나 그 방법을 나타냅니다.

S, D, n 3종류가 있습니다. 명령어에 따라

지정할 필요가 있는 오퍼랜드의 수는 다릅

니다.

S (Source)처리의 대상이 되는 데이터나

또는 처리의 방법을 설정하는

데이타입니다.

D (Destination) 처리결과의 보관처입니다.

n (Number)처리의 대상이나 또는 처리의

방법을 설정하는 수치 데이터

입니다.

오퍼랜드란, 일반적으로 다른 PLC 업체에서 정의되

고 있는 메모리 에리어 또는 데이터(워드) 또는

디바이스의 의미와 동일합니다. N7 PLC에서의

오퍼랜드는 WX, WY,...DT,....와 같은 16비트 데이

터와 그리고 정수(K: 10진수, H: 정수)가 있습니다.

그렇지만 명령에 따라 오퍼랜드는 지정할 수 있는

16비트 데이터와 또는 정수(K, H)는 결정되어 있습

니다. 각 명령의 설명을 참조하십시오.

오퍼랜드란?

응용명령은 응용명령 번호가 붙어 있습니다.

예를들면, MV 명령(16비트 데이터 전송명령)의

응용명령 번호는 F0입니다.

응용명령 번호와 프로그램의 입력

응용명령을 입력할때는 이 응용명령 번호를 입력합니

다. 「F」와 번호를 지정해 주십시오.

X0

[ F 0 MV, WX5, DT0 ]

0

F

응용명령의 구성패턴

Page 129: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

응용 명령어7

응용명령은 반드시 실행조건과 페어(Pair)로 해서

사용합니다.

응용명령을 연속해서 사용할 경우,

실행조건이 똑같은 경우는 2번째부터는 실행조건을

생략할 수가 있습니다.

응용명령의 실행조건

실행조건으로 지정한 접점의 상태가 ON 일때 응용

명령은 실행합니다.

< 예 > 입력 X0가 ON 일때, [MV 명령]이 실행

되고 DT50 에 HFF00 가 전송됩니다.

X0

[ F 0 MV, K 5, DT 0 ]

실행조건

h N7 PLC의 모든 응용명령은 F0(매스캔 실행형)

입니다. 실행조건이 성립하고 있는 사이에 매스캔

마다 반복해서 실행합니다. (P0는 수행안됨)

응용명령의 구성패턴

응용명령의 실행

응용명령의 연속실행

X0

[ F 0 MV, DT10 , DT 50 ]

X0

[ F 6 0 CMP, DT 3, K50 ]

생략할 수 있습니다.

X0

[ F 0 MV, DT10 , DT 50 ]

< 예 >

[ F 6 0 CMP, DT 3, K50 ]

실행조건

1스캔

실행용용명령

(F)

ON

O F F

Page 130: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

응용 명령어7

응용명령의 종류

데이타를 지정한 오퍼랜드(메모리 에리어)로

전송하는 명령입니다.

응용명령의 구성패턴

X0

[ F 0 MV, K 50 , DT 1 ]

① 데이타 전송명령

예) h 16비트 데이터 전송 (FO, MV)

h 32비트 데이터 전송 (F1, DMV)

h 디지트 데이터 전송 (F5, DGT)

h 블럭 전송 (F10, BKMV) DT1에 K50을 전송하는 프로그램입니다.

DT1의 데이터값이 K50이 됩니다.

데이터의 가·감·승·제를 수행하는 명령입니다.X0

[ F 2 2 +, DT0, DT1, DT 10 ]

② 바이너리 산술연산명령 예

예) h 16비트 가산 (F22, +)

h 16비트 감산 (F27, -)

h 16비트 승산 (F30, *)

h 32비트 제산 (F32, %)DT0와 DT1의 데이터 값을 더하는 프로그램

입니다. 가산결과는 DT10에 보관됩니다.

DT0=K20, DT1=K30일때, DT10=K50

BCD 데이타의 가·감·승·제를 수행하는

명령입니다. X0

[ F 4 2 B+, DT 5, DT 6 , DT 20 ]

③ BCD 산술연산명령

예) h 4자리 BCD 가산 (F42, B+)

h 4자리 BCD 감산 (F47, B-)

h 4자리 BCD 승산 (F50, B*)

h 4자리 BCD 제산 (F52, B%)

2개의 데이타를 비교하는 명령입니다.

X0

[ F 6 0 CMP, DT 0, K100 ]

④ 데이타 비교명령

예) h 16비트 데이터 비교 (F6O, CMP)

h 32비트 데이터 비교 (F61, DCMP)

DT0의 값과 K100을 비교하여 값이 일치할때

R0을 출력하는 프로그램 예입니다.

R900B는 비교결과가 일치(=) 할때 ON 되는

플래그(Flag)입니다.

DT5와 DT6의 BCD 데이터 값을 더하는 프로그

램 예입니다. 가산결과는 DT20에 보관됩니다.

DT5=H15, DT6=H18일때, DT20=H33

X0 R900B R0

Page 131: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

응용 명령어7

논리연산을 수행하는 명령입니다.

응용명령의 구성패턴

⑤ 논리 연산명령

예) h 논리적 (F65, WAN)

h 논리합 (F66, WOR)

h 배타적 논리합 (F67, XOR)

h 배타적 논리합부정 (F68, XNR)

10진수 표현의 바이너리 데이터, ASCII Code,

BCD등의 사이에 서로 다른종류의 데이터로

변환하는 명령입니다.

⑥ 데이타 변환명령

예) h HEX(H) ->ASCII (F71, HEXA)

h ASCII ->HEX(H) (F72, AHEX)

h 10진수->ASCII (F75, BINA)

h 16비트 데이터의 반전 (F84, INV)

데이터를 시프트하는 명령입니다.

⑦ 데이타 시프트명령

예) h n비트 우시프트 (F100, SHR)

h 1디지트 우시프트 (F105, BSR)

X0

[ F 6 5 WAN, H 1 , H 3 ,DT 5 ]

X0

[ F 100 SHR, DT 0, K4 ]

4비트 시프트한다.

지정한 4비트씩(K4) DT0의 내용을 우(최소비트 방향)

시프트하는 프로그램 예입니다.

논리적을 취한다.

(양쪽모두 “1”일때

「1」이 됩니다.

0 0 0 0 1

1 0 0 1 1

H 1

H 3

(연산결과)DT 5 0 0 0 0 1

바이너리 데이터

ASCII Code

변환

DT0 : K-110

DT10 :

DT11 : H30 31H31 2D

0 1

-1(마이너스)

X0

[ F 7 5 BINA, DT 0, H4, DT10 ]

DT0 : 0 1 1 11 0 0 1

015

DT0 :

0 1 0 11 1 0 1

1 1 0 1 0 1 0 1 1 0 0 10 0 0 0

8

CY플래그(R9009)에 :"0"으로 채워진다.

(n=4)

3

0

Page 132: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

응용 명령어7

지정한 범위의 오퍼랜드(메모리 에리어)내

에서 데이터를 회전시키는 명령입니다.

⑧ 데이타 회전명령

예) h16비트 데이터 좌회전 (F120, ROR)

h16비트 데이터 우회전 (F121, ROL)

데이터 레지스터(DT) 와 같은 16비트 데이터

에 대해 비트단위로 조작하는 명령입니다.

X0

[ F 130 BTS, DT 0, K15 ]

⑨ 비트 조작명령

예) h 비트 셋트 (F130, BTS)

h 비트 반전 (F132, BTI)

h 비트 총수 카운터 (F135, BCU)

고속 카운터와 동일한 기능을 사용하기 위한

전용명령입니다. 또한, 특정한 용도에 맞추어

연산이나 제어를 수행하는 명령도 있습니다.

⑩ 특수 명령X0

[ F166 FC1S, K1, K10000, Y5 ]

X0

[ F 120 ROR, DT 0, K4 ]

실행조건(X0)이 ON되면, 지정한 4비트(K4)씩 DT0

의 내용을 오른쪽(최소비트방향)으로 회전시키는 프로

그램 예입니다.

실행조건(X0)이 ON되면, DT0의 비트「15」를

“1”로 하는 프로그램 예입니다.

예) h 목표값 일치 ON (F166)

h 펄스 출력 (F169)

N7 PLC에 내장되어 있는 고속카운터의 CH0의

경과치가 목표치(K10000의 값)에 도달할때에 출력

Y5를 ON하는 프로그램예입니다.

DTO15 0

0 0 1 1 1 0 0 10 1 0 1 1 1 0 0

DTO 1 1 0 0 0 0 1 11 0 0 1 0 1 0 1

15 0

0 1 1 0 1 0 0 0 0 0 0 0 0 0 1 0

15 0

1 1 1 0 1 0 0 0 0 0 0 0 0 0 1 0

711

37

"15번 비트" 를 ON 시킨다.

DTO

DTO

경과치

Y5

DT0의 값

시간

ON

OFF

응용명령의 구성패턴

Page 133: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

응용 명령어7

7-2. 메모리 에리어(워드 데이타)/ 정수의 종류와 역활

※ 모두 워드단위로 취급한다.

메모리 에리어의 명칭

(워드 데이타)

사용할 수 있는 메모리에리의의 점수, 범위기 능

C10/ C14/ C16 C32

WX 외부 입력 13 워드 (WX0 ∼WX12)외부 입력(X) 16점분을 합하여, 16비트를 1워드

의 데이터로서 지정할 때의 기호입니다.

WY 외부 출력 13 워드 (WY0 ∼WY12)외부 출력(Y) 16점분을 합하여, 16비트를 1워드

의 데이터로서 지정할 때의 기호입니다.

WR 내부 릴레이 63 워드 (WR0 ∼WR62)내부릴레이(R) 16점분을 합하여, 16비트를 1워드

의 데이터로서 지정할 때의 기호입니다.

DT데이터 레지스터 1660 워드

(DT0∼DT1659)

6144 워드

(DT0∼DT6143)

PLC 내부에서 사용하는 데이터 메모리입니다.

16비트(워드) 단위로 취급합니다.

SV타이머/ 카운터

설정치 영역144 워드 (SV0 ∼SV143)

타이머의 목표치, 카운터의 초기치를 저장하는

데이터 메모리입니다. 타이머/ 카운터의 번호에

대응되어 있다. 워드 단위로 취급합니다.

EV타이머/ 카운터

경과치 영역144 워드 (SV0 ∼SV143)

타이머/ 카운터 동작시의 경과치를 저장하는 데이

터 메모리입니다. 타이머/ 카운터의 번호에 대응

되어 있습니다. 워드 단위로 취급합니다.

DT특수 데이터

레지스터112 워드 (DT9000 ∼DT9111)

특정내용을 저장하는 데이터 메모리입니다. 각종

설정 또는 에러코드가 저장되어 있습니다.

IX

IY인덱스레지스터 2 워드 ( IX, IY)

메모리 어드레스 수식용 또는 정수 수식용

레지스터입니다. 워드 단위로 취급합니다.

K 10진 정수K-32,768 ∼K32,767 (16비트 연산시)

K -2,147,438,648∼K2,147,483,647 (32비트 연산시)

H 16진 정수H0∼HFFFF (16비트 연산시)

H0∼HFFFFFFFF (32비트 연산시)

주1)

주2)

주2)

주1) 전원을 끊는다거나, RUN->PROG 모드로 전환한다거나 해도 그 직전의 데이타 상태를 기억하는 유지형과 리셋

되는 비유지형이 있습니다. N7 PLC의 경우,그 에리어는 고정으로 아래의 <표 1>의 번호로 할당되어 있습니다.

주2) 타이머/ 카운터의 점수는, 파라메타 설정기능인 시스템 레지스터 No.5의 설정에 따라, 변경할 수 있습니다.

표의 번호는, 시스템 레지스터 No.5가 디폴트 설정일때의 값입니다. 상세한 것은 「10-4.시스템 레지스터 일람」

을 참조하십시오.

C10/ C14/ C16 C32

데이타 레지스터비유지형 (1652워드) DT0 ∼ DT1651 (6112워드) DT0 ∼ DT6111

유지형 (8워드) DT1652 ∼ DT1659 (32워드) DT6112 ∼ DT6143

<표 1> N7 PLC의 유지 에리어와 비유지 에리어

메모리에리어 종류

Page 134: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

응용 명령어7

데이터 레지스터는 워드(16비트) 단위로 취급

하는 메모리 에리어이며,16비트로 구성되는

수치 데이터등을 보관합니다.

데이터 레지스터(DT) 는, 16비트로 구성되어

있어 응용 명령어 취급시에만 이용합니다.

DT (데이터 레지스터)

데이터레지스터(DT)의 역할

0 0 0 1 1 0 1 1 0 1 0 0 1 1 0 1DT n

<DT n에 수치를 Write(입력)시키는 프로그램예>

[ F0, MV, , DT n ]

정수 K 또는

H(16진)

32비트 데이터를 취급할 경우는, 2개의 데이터

레지스터를 하나의 다블워드의 데이터 레지스터

로서 취급합니다.

사용방법은 下位의 데이터 레지스터 번호를

선두로서 지정합니다.

유지형 데이터와 비유지형 데이터

데이터 레지스터는 전원을 OFF한다거나, RUN

에서 PROG.모드로 전환할때에

① 정지하기 직전의 ON/ OFF 상태를 기억하고,

복귀후 그 상태로 운전을 재개시킬 수 있는

「유지형 데이터 레지스터」와,

② 정지할때에 리셋트되는「비유지형 데이터 레지

스터」의 2종류가 있습니다.

N7 PLC의 경우, 비유지형/ 유지형의 레지스터

번호는 아래표와 같이 고정되어 있습니다.

0001 1010 0001 0101 0001 0011 0111 1011

DTn + 1 DTn

메모리에리어 종류

C10/ C14/ C16 C32

데이타

레지스터

비유지형(1652워드)DT0∼DT1651

(6112워드)DT0∼DT6111

유지형(8워드)DT1652∼DT1659

(32워드)DT6112∼DT6143

특수 데이터레지스터(DT)의 역할

특수 데이터레지스터(DT) 는, 특정한 내용이

보관되어 있는 1워드(16비트)의 메모리 에리어

입니다.

일부를 제외하고, 임의의 데이타 내용을 데이타 전송

명령(F0)등을 이용해서 입력시킬수는 없습니다.

특수 데이터레지스터(DT) 에는, 주로 다음과

같은 내용이 들어 있습니다.

시스템 레지스터나 각종 명령에 따라 설정되어

있는 PLC의 동작상태가 보관되어 있습니다.

h 고속카운터 모드설정(DT9052) 등..

① 환경설정·동작상태

異常이 발생한 유니트등이 보관됩니다.

h 자기진단 에러코드 (DT9000)

h 연산에러가 발생한 어드레스(DT9017)

② 에러 내용

DT9000번대 (특수 데이터레지스터)

고성능 카운터의 목표치/경과치의 Read/Write에

사용합니다.

h 고속카운터 경과치 에리어

(DT9044∼DT9051, DT9104∼DT9111)

③ 고성능 카운터

Page 135: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

응용 명령어7

비트 오퍼랜드인 릴레이(X,Y,R) 를 16점 단위로

취급할 수 있습니다.

1워드(16비트)의 메모리에리어(워드 데이타)

이므로 데이터 메모리로서 취급할 수가 있습니다.

WX,WY,WR은 워드단위로 구성되어 있어, 응용명령

취급시 이용합니다.

WX, WY, WR,

WX, WY, WR의 역할

WX, WY, WR의 사용예

참고적으로 WX는 디지트 스윗치, KEY BOARD 입력의

Read에, WY는 7 Segment 표시관으로의 출력에 이용

하면 편리합니다.

WR은 시프트 레지스터 명령에 사용합니다.

워드단위의 16점분 모니터에도 사용할 수 있습니다.

< 예 > 다음과 같이 번호가 대응됩니다.

WR0

RF RE RD RC RB RA R9 R8 R7 R6 R5 R4 R3 R2 R1 R0

WR1

R1F R1E R1D ......................R13 R12 R11 R10

WR2

R2F R2E R2D ......................R23 R22 R21 R20

사용상의 주의사항

메모리 에리어를 구성하는 각 릴레이의 ON/OFF 상태가

변화하면, 메모리 에리어의 값도 변합니다.

0 1 1 1 1 1 0 0 1 0 1 0 0 1 0 0

WR0

0 1 1 1 1 1 0 0 1 0 1 0 0 1 1 0

WR0

R1이「ON」되면

메모리에리어 종류

Page 136: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

응용 명령어7

타이머·카운터의 설정치는 타이머 / 카운터와

같은 번호의 설정치 에리어 SV 에 보관됩니다.

SV (타이머 / 카운터의설정치 에리어)

설정치 에리어(SV)의 역할

설정치 는 [TM] 명령, [CT] 명령 작성시에,

10진수(K 값) 또는 SV 에리어 No.를 지정

합니다.

설정치 에리어인 SV 는 1워드(16비트)로 구성

되어 있으며, 0∼32,767의 10진수가 보관된다.

설정치

설정치 에리어인

[SV3]으로 전송

X0TMn K30

SVn

30

설정치 에리어(SV)의 이용

RUN중에도 설정치 에리어인 SV 를 바꿔쓸 수

있어, 타이머·카운터의 설정치변경이 가능하다

① 프로그램(응용명령)으로 Read /Wr i te 가능

설정치 에리어의 값을 [데이터 전송명령]의

전송처등으로 저장할 수 있어, 프로그램으로

수정이 가능합니다.

② 프로그래밍 Tool로 Read /Wr i te 가능

설정치에리어 값을 프로그래밍 Tool로 수정이

가능합니다.

(1) FPST S/W (Ver 4.2이상)를 사용해서

[On-Line Monitor]에서「X.DATA MONITOR」를

실행하여, 설정치 에리어를 수정할 수 있다.

(2) Handy-Loader를 사용해서

[OP-8] 을 실행하여 설정치 에리어를 수정

하십시오.

SV와 EV는 타이머 / 카운터와 1:1 대응합니다.

타이머,카운터 번호 설정치 에리어 경과치 에리어

T0

T1

T99

SV0

SV1

SV99

EV0

EV1

EV99

C100 SV100 EV100

타이머·카운터가 실행되고 있는 사이의 경과치

는 타이머 / 카운터와 同一한 번호의 경과치

에리어 EV 에 보관됩니다.

경과치 에리어 EV 가“0”가 될때, 同一한 번호

의 타이머 접점 또는 카운터 접점을 ON합니다.

경과치 에리어인 EV 는 1워드(16비트)로 구성

되어 있으며, 0∼32,767의 10진수가 보관된다.

경과치 에리어(EV)의 이용

동작중에 타이머·카운터의 경과치를 변경해서

동작을 연장한다거나 단축시킬 수가 있습니다.

① 프로그램(응용명령)으로 Read /Wr i te 가능

경과치 에리어의 값을 [전송명령]을 이용하여,

전송처등으로 저장할 수 있어, 프로그램으로

수정이 가능합니다.

② 프로그래밍 Tool로 Read /Wr i te 가능

경과치 에리어 값을 프로그래밍 Tool로 수정이

가능합니다.

(1) FPST S/W (Ver 4.2이상)를 사용해서

[On-Line Monitor]에서 「X.DATA MONITOR」를

실행하여, 경과치 에리어를 수정할 수 있다.

(2) Handy-Loader를 사용해서

[OP-8] 을 실행하여 경과치 에리어를 수정

하십시오.

EV (타이머 / 카운터의경과치 에리어)

(10진수)

경과치 에리어(EV)의 역할

SVn의 값

감산종료로

Tn : ON

TMn K30 SV3

K30

Tn

EV3

0

EVn의 값

K30

[ ]

29

28

1

감산

EVn0

메모리에리어 종류

Page 137: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

응용 명령어7

IX·IY ( 인덱스 레지스터 ) ※ 인덱스 수식

메모리에리어 종류

인덱스 레지스터(IX·IY)의 역할

인덱스 레지스터(IX·IY)는 응용명령에서, WX,

WY, WR..........DT, FL, Ld 와 같은 워드 오퍼

랜드와 K (10진수) , H (16진수)와 같은 정수

오퍼랜드와 결합하여 간접적으로 어드레스를

지정할때(修飾用)에 사용되는 워드 오퍼랜드이며

IX와 IY의 16비트 레지스터 2개가 있습니다.

인덱스 레지스터(IX·IY)의 값에 따라 어드레스

나 정수를 변화시키는 것을

「인덱스 수식」이라고 말합니다.

(ex. IXWX6, IYSV95, IYK6, IXH9 .... 등)

① 워드 오퍼랜드의 어드레스 수식

인덱스 수식의 방법

<예 1> 전송처를 인덱스 수식한다.

< 예 > DT 15을 수식한다. (DT15의 기준치 :K15)

어드레스=기준 어드레스 + IX·IY의 값 (K 정수)

I XDT 15

기준 어드레스 IX의 값 대상 메모리에리어

15

15

15

+ K0

+ K10

+ K-10

= DT15

= DT25

= DT5

② 정수의 수식

< 예 1 > K 100을 수식한다.

정 수 =기준 값 + IX·IY의 값

I XK 1 00

기준치 IX의 값 정 수

K100

K100

K100

+ K0

+ K10

+ K-10

= K100

= K110

= K90

< 예 2 > H 10을 수식한다.

I XH1 0

기준치 IX의 값 정 수

H10 + HB = H1B

X0

F0 MV, DT0, IX

F0 MV, K80, IXWR0

IX의 설정

DT0의 값에 따라 K80이 WRITE(입력)되는 WR의 어드

레스가 변합니다. 예를들면, DT0=K14일때 IX=K14가

되어 다음 [MV] 명령으로 K80의 보관처는 WR14가

됩니다.

<예 2> 전송원을 인덱스 수식한다.

X0

F0 MV, DT1, IY

F0 MV, IYWR0, DT0

IY의 설정

DT1의 값에 따라 DT0의 값을 전송하는 WR의 어드레

스가 변합니다. 예를들면, DT1=K8 일때 IY=K8가 되

어 다음 [MV] 명령으로 WR8의 값이 DT0으로 전송됩

니다.

인덱스 레지스터 사용시 주의사항

인덱스 레지스터를 인덱스수식할 수는 없습니다.

예 > IXIX, IYIY

어드레스 수식의 결과가 각 메모리 에리어의

영역을 초과할 경우, 연산에러가 됩니다.

예 > 수식의 결과 “-”값이거나 큰값이 될 경우

32비트를 취급하는 명령으로 할 경우, IX로 지

정합니다. 이때는 IX, IY를 합쳐서 32비트 데

이터로서 취급합니다. (IY로의 지정은 금지)

IY의 내용 IX의 내용

상위 16비트 하위 16비트

X0

F1 DMV, WR2, IX

<예 >

h[F1]이 2워드 전송명령이기 때문에 [WR2],[WR3]

의 2워드의 데이타가 IX에는 [WR 2]의 값이, IY

에는 [WR3]의 데이타값이 입력됩니다..

Page 138: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

응용 명령어7

바이너리 데이터(2진수)를 10진수로 환산한 것

입니다. 입력할때나 또는 Read할때 수치전에 "K"

를 붙여 지정해 주십시오.

K ( 10진 정수 )

10진 정수(K)의 역할

데이터는 통상 1워드(16비트) 단위로 취급하지만,

2워드(32비트)를 취급할 수도 있습니다.

이 경우도 최상위 비트가 부호비트가 됩니다.

타이머 설정치등 주로 데이터의 크기나 수량을 지정

할때 사용합니다.

10진 정수 "K" 는 PLC 내부에는 아래와 같이 16비트

단위의 BIN 데이터로서 처리됩니다.

최상위 비트(비트 15)로 부호를 결정합니다.

「 "0" 일때 正의 수(+),"1" 일때 負의 수(-)」

 최상위 비트(비트 15)를 부호비트 라고 말합니다

<예 > 10진수의 “+32” (K32)

15 0

0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0

11 48

[+]

15 0

1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0

11 48

[-]

<예 > 10진수의 “-32” (K-32)

10진 정수로 지정할수 있는 범위는 아래와 같습니다.

h16비트 연산시 ...... K -32,768 ∼ K32,767

h32비트 연산시 ...... K -2,147,483,648 ∼

K 2,147,483,647

바이너리 데이터(2진수)를 16진수로 환산한 것

입니다. 입력할때나 또는 Read 할때 수치전에

"H" 를 붙여 지정 해 주십시오.

H ( 16진 정수 )

데이터는 통상 1워드(16비트) 단위로 취급하지만,

2워드(32비트)를 취급할 수도 있습니다.

시스템 레지스터의 설정이나 콘트롤 데이터의 지정등

주로 16비트 데이터의“1”과“0”의 조합으로 지정

할때 사용합니다. 또한, BCD 데이타를 지정할때도

사용합니다.

16진 정수 "H" 는 PLC 내부에는 아래와 같이

16비트 단위의 BIN 데이터로서 처리합니다.

16진 정수로 지정할수 있는 범위는 아래와 같습니다.

h16비트 연산시 ...... H 0 ∼ H FFFF

h32비트 연산시 ...... H 0 ∼ H FFFFFFFF

<예 > 16진수의 “2A” (H2A)

15 0

0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0

11 48

2 A

16진 정수(H)의 역할

메모리에리어 종류

Page 139: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

응용 명령어7

바이너리 데이터(2진수)를 ASCII Code로서

취급하는 것입니다. 입력시에 "M" 을 붙여

문자를 지정 해 주십시오.

M ( 문자 정수 )

문자 정수(M)의 역할

문자정수를 지정할 수 있는 명령은 ASC 명령

(F95) 과 MSG 명령(F149)의 두가지입니다.

또한, FPST S/W에서만 입력 가능합니다.

문자정수 M 은 PLC 내부에서는, 다음과 같이

지정된 메모리 에리어에 BIN 데이터로서 저장

됩니다.

<예 > 문자 정수 M SAMSUNG 을 입력하면

SAMSUNG (문자)

(ASCII Code)53414D53554E47

1 워드1 워드1 워드

로 지정한 메모리에리에에 저장됩니다.

Handy-Loader (CPL5119)에서는 프로그램의

확인만 가능합니다.

또한, MSG 명령(F149) 실행시에 설정되어

있는 문자를 디스플레이 장치로 표시합니다.

메모리에리어 종류

Page 140: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

응용 명령어7

데이터 범위

7-3. PLC 내부에서 처리할 수 있는 데이터 범위

(1) PLC 내부에서 취급할 수 있는 데이터 범위

PLC 내부에서취급할수있는데이터범위 (2진 16비트) 10진수 환산 16진수 환산

0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

K 32767 H7FFF

K 1 H0001

K 0 H0000

K -1 HFFFF

K -32768 H8000

16 비트의 경우

PLC 내부에서취급할수있는데이터범위(2진 32비트) 10진수 환산 16진수 환산

011111111111 11111111 111111111111

000000000000 00000000 000000000001

000000000000 00000000 000000000000

111111111111 11111111 111111111111

100000000000 00000000 000000000000

K 2147483647 H7FFFFFFF

K 1 H00000001

K 0 H00000000

K - 1 HFFFFFFFF

K-2147483648 H80000000

32 비트의 경우

Page 141: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

응용 명령어7

10진수는 앞 페이지와 같이 16비트 또는 32비트의

바이너리 데이터로서 처리됩니다.

PLC 내부에서의 10진수의 표현

최상위(비트 15) 1 비트는 부호비트로서, 正의 수

(+)일 경우 "0", 負의 수(-)일 경우 "1" 이 됩니

다.

데이터 범위

正의 수(+)인 경우, 최상위비트를 제외한 나머지

비트로 데이터의 크기를 나타냅니다.

< 예 1 > 10진수의 “1868” 의 표현

512

0 0 0 0 0 1 1 1 0 1 0 0 1 1 0 0

256

128

64 32 16 8 4 2 1

1,02

42,

048

4,09

68,

192

16,3

84

최상위(비트 15) 1 비트가 “0”이므로

(+) 의 값을 나타냅니다.

남은 비트로 데이터의 크기를 나타냅니다.

1,024 + 512 + 256 + 64 + 8 + 4 = 1868

負의 수(-)인 경우, 2의 보수로 표현됩니다.

(2의 보수란, 正의 數인 16비트 바이너리 데이터를

0 ↔ 1 반전시킨뒤, 거기에 1을 더한 바이너리

데이터입니다.)

< 예2 > 10진수의 “-4”의 표현

0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0

1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1

10진수「4」의BIN 표현

0 ↔ 1 을 반전

1을 플러스

10진수「-4」의BIN 표현

1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0

최상위 비트(비트 15)는 「1」이 됩니다.

BIN 연산시에 처리할 수 있는 범위는 아래와

같습니다.

PLC 내부에서 취급할수 있는 데이터범위

16비트 연산시

K-32,768 ∼ K 32,767

32비트 연산시

K-2,147,483,648 ∼ K 2,147,483,647

BCD 연산시에 처리할 수 있는 범위는 아래와

같습니다.

16비트 연산시 (BCD 4자리 연산)

H 0 ∼ H 9999

32비트 연산시 (BCD 8자리 연산)

H 0 ∼ H 99999999

어떤 경우도 상기의 경우를 초과하면, 오버플로

우, 언더플로우 에러가 됩니다.

BCD 란

BCD는 2진화 10진이라고 말하며, 10진수를

자리수마다 구분하여 2진수 4자리로 표현한 것

을 말합니다.

< 예 > 10진수를 BCD로 나타내면,

10진수 6 4 5

BCD 0110 0100 0101

(2진화 10진)

Page 142: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

응용 명령어7

데이터 범위

연산명령에는, 연산시에 취급할 수 있는 값을 초과해 버리는 경우가 있습니다. 이때, 최대값을 초과하는

경우를 「오버 플로우」, 최소값을 초과하는 경우를「언더 플로우」라고 부릅니다

「오버 플로우·언더 플로우」가 발생할 때에는 캐리(CY) 플래그인 R9009가 ON 됩니다.

OverFlow·UnderFlow 란 ?

(2) 오버 플로우·언더 플로우

바이너리 연산시의

오버플로우·언더플로우

오른쪽의 수치를 초과할 경우

오버 플로우,언더 플로우가

됩니다.

16비트 연산시

최대치

최소치

(최소치보다 더 떨어지면 UNDER-FLOW)

K 32767 H 7FFF

K 1

K 0

K -1

H 0001

H 0000

H FFFF

K -32768 H 8000

32비트 연산시

K 2147483647 H 7FFFFFFF

K 1

K 0

K -1

H 00000001

H 00000000

H FFFFFFFF

H 8000000K-2147483648

(최소치보다 더 떨어지면 UNDER-FLOW)

BCD 연산시의

오버플로우·언더플로우

오른쪽의 수치를 초과할 경우

오버 플로우,언더 플로우가

됩니다. 취급할 수 있는 값은

「正의數」만입니다.

4자리 연산시

최대치

최소치

(최소치보다 더 떨어지면 UNDER-FLOW)

(최대값을 초과하면 OVER-FLOW)

H 9999

H 0

최대치

최소치

(최소치보다 더 떨어지면 UNDER-FLOW)

H 9999999

H 0

8자리 연산시

N 시리즈에서 취급할 수 있는 값은, 전부 그림과 같이 최대값과 최소값이 LOOP로 연결되어 있습니다.

OverFlow·UnderFlow시의 값

바이너리(16비트) 연산시

最大値

最小値

K 32767 H 7FFF

K 1

K 0

K -1

H 0001

H 0000

H FFFF

K -32768 H 8000

최대값과 최소값은

연결되어 있다.

언더플로우

오버플로우

<예 1> K32767 + K1 (오버 플로우의 경우)

연산결과는 K-32,768이 되어, CY Flag가 ON 됩니다.

<예 2> K-32768 - K1 (언더 플로우의 경우)

연산결과는 K 32,767이 되어, CY Flag가 ON 됩니다.

H 9999

H 0

최대값과 최소값은

연결되어 있다.

언더플로우

오버플로우

最大値

最小値

BCD (4자리) 연산시

<예 1> H9999 + H1 (오버 플로우의 경우)

연산결과는 H 0가 되어, CY Flag가 ON 됩니다.

<예 2> H 0 - H1 (언더 플로우의 경우)

연산결과는 H 9999가 되어, CY Flag가 ON 됩니다.

(최대값을 초과하면 OVER-FLOW)

(최대값을 초과하면 OVER-FLOW) (최대값을 초과하면 OVER-FLOW)

Page 143: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

응용 명령어7

데이터 전송명령

7-4. 응용명령어 일람

응용명령어 일람

응용명령번호

명칭 니모닉 오퍼랜드 기 능 설 명스텝수

비 고

F016비트

데이터 전송MV S, D (S) -> (D) 5

F132비트

데이터 전송DMV S, D (S+1, S) -> (D+1. D) 7

F216비트

데이터 부정전송MV / S, D (S) -> (D) 5 *1

F332비트

데이터 부정전송DMV / S, D (S+1, S) -> (D+1. D) 7 *1

F5 비트 데이터 전송 BTM S, n, DS중의 임의의 1비트를, D중의 임의의 1비트로 전송.각 비트는 n으로 지정

7 *1

F6디지트 데이터

전송DGT S, n, D

S중의 임의의 1디지트를, D중의 임의의 1디지트로

전송. 각 비트는 n으로 지정7

F10 블록 전송 BKMV S1, S2, DS1∼S2 사이의 데이타를, D를 선두로 하는 에리어로

전송.7 *1

F11 블록 복사 COPY S, D1, D2S의 데이타를, D1∼D2 사이의 모든 에리어로

전송.7 *1

F12 EEPROM Read ICRD S1, S2, DS1, S2로 지정한 EEPROM의 데이타를 D를 선두로

하는 에리어로 전송.11 *1,2

F13 EEPROM Write PICWT S1, S2, DS1, S2로 지정한 데이타를, EEPROM의 D를 선두로

하는 에리어로 전송.11 *1,2

F1516비트

데이터 교환XCH D1, D2 (D1) ->(D2) , (D2) -> (D1) 5 *1

F1632비트

데이터 교환DXCH D1, D2

(D1+1, D1) ->(D2+1, D2)(D2+1, D2) ->(D1+1, D1)

5 *1

F1716비트 데이터의

상위 바이트와

하위 바이트 교환

SWAP D D의 상위바이트와 하위바이트를 교환 3 *1

바이너리 산술연산명령

F20 16비트 가산 + S, D (D) + (S) ->(D) 5 *1

F21 32비트 가산 D+ S, D (D+1, D) + (S+1, S) ->(D+1, D) 7 *1

F22 16비트 가산 + S1, S2, D (S1) + (S2) ->(D) 7

F23 32비트 가산 D+ S1, S2, D (S1+1, S1) + (S2+1, S2) ->(D+1, D) 11

F25 16비트 감산 - S, D (D) - (S) ->(D) 5 *1

F26 32비트 감산 D- S, D (D+1, D) - (S+1, S) ->(D+1, D) 7 *1

F27 16비트 감산 - S1, S2, D (S1) - (S2) ->(D) 7

F28 32비트 감산 D- S1, S2, D (S1+1, S1) - (S2+1, S2) ->(D+1, D) 11

*1. 표시된 명령의 상세한 설명은 「N7 PLC 사용자 메뉴얼 (응용편)」을 참조하십시오.

*2 FPST Ver4.2 이상, Handy-Loader CPL5119V2의 Tool이 필요합니다.

Page 144: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

응용 명령어7

응용명령어 일람

응용명령번호

명칭 니모닉 오퍼랜드 기 능 설 명스텝수

비 고

F30 16비트 승산 * S1, S2, D (S1) x (S2) ->(D+1, D) 7

F31 32비트 승산 D* S1, S2, D (S1+1, S1) x (S2+1, S2) ->(D+3, D+2, D+1, D) 11

F32 16비트 제산 % S1, S2, D (S1) ÷ (S2) -> 몫 (D), 나머지 (DT9015) 7

F33 32비트 제산 D% S1, S2, D(S1+1, S1) ÷ (S2+1, S2) ->몫 (D+1, D),

나머지 (DT9015, DT9016)11

F3516비트

인크리먼트+1 D (D) +1 ->(D) 3

F3632비트

인크리먼트D+1 D (D+1, D) +1 ->(D+1, D) 3

F3716비트

디크리먼트-1 D (D) -1 ->(D) 3

F3832비트

디크리먼트D-1 D (D+1, D) -1 ->(D+1, D) 3

BCD 산술연산명령

F40 4자리 BCD 가산 B+ S, D (D) + (S) ->(D) 5 *1

F41 8자리 BCD 가산 DB+ S, D (D+1, D) + (S+1, S) ->(D+1, D) 7 *1

F42 4자리 BCD 가산 B+ S1, S2, D (S1) + (S2) ->(D) 7 *1

F43 8자리 BCD 가산 DB+ S1, S2, D (S1+1, S1) + (S2+1, S2) ->(D+1, D) 11 *1

F45 4자리 BCD 감산 B- S, D (D) - (S) ->(D) 5 *1

F46 8자리 BCD 감산 DB- S, D (D+1, D) - (S+1, S) ->(D+1, D) 7 *1

F47 4자리 BCD 감산 B- S1, S2, D (S1) - (S2) ->(D) 7 *1

F48 8자리 BCD 감산 DB- S1, S2, D (S1+1, S1) - (S2+1, S2) ->(D+1, D) 11 *1

F50 4자리 BCD 승산 B* S1, S2, D (S1) x (S2) ->(D+1, D) 7 *1

F51 8자리 BCD 승산 DB* S1, S2, D (S1+1, S1) x (S2+1, S2) -> (D+3, D+2, D+1, D) 11 *1

F52 4자리 BCD 제산 B% S1, S2, D (S1) ÷ (S2) -> 몫 (D), 나머지 (DT9015) 7 *1

F53 8자리 BCD 제산 DB% S1, S2, D(S1+1, S1) ÷ (S2+1, S2) ->몫 (D+1, D),

나머지 (DT9015, DT9016)11 *1

*1. 표시된 명령의 상세한 설명은 「N7 PLC 사용자 메뉴얼 (응용편)」을 참조하십시오.

Page 145: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

응용 명령어7

데이타 비교명령

F6016비트 데이타의

비교CMP S1, S2

(S1) > (S2) -> R900A : ON(S1) = (S2) -> R900B : ON(S1) < (S2) -> R900C : ON

5 *1

F6132비트 데이타의

비교DCMP S2, S2

(S1+1, S1) > (S2+1, S2) -> R900A : ON(S1+1, S1) = (S2+1, S2) -> R900B : ON(S1+1, S1) < (S2+1, S2) -> R900C : ON

9 *1

F6216비트 데이타의

대역비교WIN S1, S2, S3

(S1) > (S3) -> R900A : ON(S2) ≤(S1) ≤(S3) -> R900B : ON(S1) < (S2) -> R900C : ON

7 *1

F6332비트 데이타의

대역비교DWIN S1, S2, S3

(S1+1, S1) > (S3+1, S3) -> R900A : ON(S2+1, S2) ≤ (S1+1, S1)≤(S3+1, S3) -> R900B :ON(S1+1, S1) < (S2+1, S2) -> R900C : ON

13 *1

F64 블럭일치 검출 BCMP S1, S2, S3S2, S3를 선두로 하는 2개의 블럭이 일치하고 있는가

어떤가를 비교7 *1

*1. 표시된 명령의 상세한 설명은 「N7 PLC 사용자 메뉴얼 (응용편)」을 참조하십시오.

응용명령번호

명칭 니모닉 오퍼랜드 기 능 설 명스텝수

비 고

F554자리 BCD인크리먼트

B+1 D (D) +1 ->(D) 3 *1

F568자리 BCD인크리먼트

DB+1 D (D+1, D) +1 ->(D+1, D) 3 *1

F574자리 BCD디크리먼트

B-1 D (D) -1 ->(D) 3 *1

F588자리 BCD디크리먼트

DB-1 D (D+1, D) -1 ->(D+1, D) 3 *1

논리 연산명령

F6516비트 데이타의

논리적WAN S1, S2, D (S1) ∧(S2) -> (D) 7 *1

F6616비트 데이타의

논리합WOR S1, S2, D (S1) ∨(S2) -> (D) 7 *1

F6716비트 데이타의

배타적 논리합XOR S1, S2, D (S1) ∧ (S2) ∨ (S1) ∧ (S2) -> (D) 7 *1

F6816비트 데이타의

배타적 논리합

부정

XNR S1, S2, D (S1) ∧ (S2) ∨ (S1) ∧ (S2) -> (D) 7 *1

응용명령어 일람

Page 146: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

응용 명령어7

데이타 변환명령

응용명령번호

명칭 니모닉 오퍼랜드 기 능 설 명스텝수

비 고

F70블럭체크코드

계산BCC S1, S2, S3, D

S2와 S3로 지정할 데이터의 체크용 코드를 작성해

서, D에 보관. 계산방법은 S1에 지정9 *1

F71HEX->16진

ASCI I 변환HEXA S1, S2, D

S1과 S2로 지정할 16진의 데이터를 ASCII CODE

로 변환해서, D에 보관.

예) H A B C D -> H 42 41 44 43

B A D C

7 *1

F7216진 ASCI I->

HEX 변환AHEX S1, S2, D

S1과 S2로 지정할 ASCII CODE를 16진의 데이터

로 변환해서, D에 보관.

예) H 44 43 42 41-> H C D A B

D C B A

7 *1

F734자리 BCD->

10진 ASCI I 변환BCDA S1, S2, D

S1과 S2로 지정할 4자리 BCD 데이터를 ASCII

CODE로 변환해서, D에 보관.

예) H 1 2 3 4 -> H 32 31 34 33

2 1 4 3

7 *1

F7410진 ASCI I ->

4자리 BCDABCD S1, S2, D

S1과 S2로 지정할 ASCII CODE를 4자리 BCD데이

터로 변환해서, D에 보관.

예) H 34 33 32 31 ->H 3 4 1 2

4 3 2 1

9 *1

F7516진 BIN ->

10진 ASCI I 변환BINA S1, S2, D

S1으로 지정할 10진수를 나타내는 16비트 BIN 데

이터를 ASCII CODE로 변환해서, D(S2 바이트의

에리어)에 보관.

예) K -100 -> H 30 30 31 2D 20 20

0 0 1 -

7 *1

F7610진 ASCI I ->

16비트 BIN 변환ABIN S1, S2, D

S1과 S2로 지정할 ASCII CODE를, 10진수를 나타

내는 16비트 BIN 데이터로 변환해서, D에 보관.

예) H 30 30 31 2D 20 20 -> K -100

0 0 1 -

7 *1

F7732비트 BIN ->

10진 ASCI I 변환DBIA S1, S2, D

(S1+1, S1)의 10진수를 나타내는 32비트 BIN 데

이터를 ASCII CODE로 변환해서 (D+1,D)에 보관.11 *1

F7810진 ASCI I ->

32비트 BIN 변환DABI S1, S2, D

S1과 S2로 지정할 ASCII CODE를, 10진수를 나타

내는 32비트 BIN 데이터로 변환해서, (D+1,D)에

보관.

11 *1

F8016비트 BIN ->

4자리 BCD 변환BCD S, D

S로 지정할 10진수를 나타내는 16비트 BIN 데이터

를 4자리 BCD 데이타로 변환해서, D에 보관.

예) K 100 -> H 100

5 *1

F814자리 BCD ->

16비트 BIN 변환BIN S, D

S로 지정할 4자리 BCD 데이타를 10진수를 나타내

는 16비트 BIN 데이터로 변환해서, D에 보관.

예) H 100 -> K 100

5 *1

F8232비트 BIN ->

8자리 BCD 변환DBCD S, D

(S+1, S)로 지정할 32비트 BIN 데이터를 8자리

BCD 데이타로 변환해서, (D+1, D)에 보관.7 *1

F838자리 BCD ->

32비트 BIN 변환DBIN S, D

(S+1, S)로 지정할 8자리 BCD 데이타를 10진수

를 나타내는 32비트 BIN 데이터로 변환해서,

(D+1, D)에 보관.

7 *1

*1. 표시된 명령의 상세한 설명은 「N7 PLC 사용자 메뉴얼 (응용편)」을 참조하십시오.

응용명령어 일람

Page 147: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

응용 명령어7

응용명령번호

명칭 니모닉 오퍼랜드 기 능 설 명스텝수

비 고

F8416비트 데이터

반전 = 1의 보수INV D D의 데이터를 각 비트에 관해서 반전시킨다. 3 *1

F8516비트 데이터

2의 보수NEG D

D의 데이터를 각 비트에 관해서 반전시키고,

1을 더한다.3 *1

F8632비트 데이터

2의 보수DNEG D

(D+1, D)의 데이터를 각 비트에 관해서 반전시키

고, 1을 더한다.3 *1

F8716비트 데이터의

절대치ABS D D 데이터의 절대치를 취한다. 3 *1

F8832비트 데이터의

절대치DABS D (D+1, D) 데이터의 절대치를 취한다. 3 *1

F89 부호의 확장 EXT DD의 16비트 데이터를, (D+1, D)의 32비트 데이터

로 확장3 *1

F90 데코더 DECO S, n, DS의 데이타 일부를 데코더해서, D에 보관.

대상부분은 n으로 지정7 *1

F917 세그먼트

데코더SEGT S, D

S의 데이타를 7 세그먼트 표시용으로 변환해서

(D+1, D)에 보관.5 *1

F92 엔코더 ENCO S, n, DS의 데이타 일부를 엔코더해서, D에 보관.

대상부분은 n으로 지정7 *1

F9316비트 데이터의

결합UNIT S, n, D

S를 선두로 하는 n워드 데이터의 각 최하위 디지트

를, D에 순번대로 보관해서 결합.7 *1

F9416비트 데이터의

분리DIST S, n, D

S 데이터의 각 디지트를 D를 선두로 하는 에리어의

각 최하위 디지트에 분리해서 보관.7 *1

F95ASCI I CODE

변환ASC S, D

S의 문자정수 12문자분을 ASCII CODE로 변환해

서, D∼D+5에 보관.15 *1

F96테이블 데이타의

서치(Search)SRC S1, S2, S3

S1의 데이터를 S2∼S3의 범위의 에리어에 관해서

검색하여, 결과를 DT9037과 DT9038에 보관7 *1

F10016비트 데이터

n비트 우시프트SHR D, n D의 데이터를 n 비트분 우시프트 5 *1

F10116비트 데이터

n비트 좌시프트SHL D, n D의 데이터를 n 비트분 좌시프트 5 *1

F1051디지트

우시프트BSR D D의 데이터를 1 디지트분 우시프트 3 *1

F1061디지트

좌시프트BSL D D의 데이터를 1 디지트분 좌시프트 3 *1

F110워드단위

일괄 우시프트WSHR D1, D2 D1∼D2의 에리어를 1워드분 우시프트 5 *1

F111워드단위

일괄 좌시프트WSHL D1, D2 D1∼D2의 에리어를 1워드분 좌시프트 5 *1

F112디지트 단위

일괄 우시프트WBSR D1, D2 D1∼D2의 에리어를 1디지트분 우시프트 5 *1

F113디지트 단위

일괄 좌시프트WBSL D1, D2 D1∼D2의 에리어를 1디지트분 좌시프트 5 *1

데이타 시프트 명령

*1. 표시된 명령의 상세한 설명은 「N7 PLC 사용자 메뉴얼 (응용편)」을 참조하십시오.

응용명령어 일람

Page 148: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

응용 명령어7

응용명령번호

명칭 니모닉 오퍼랜드 기 능 설 명스텝수

비 고

F118UP/ DOWN

카운터UDC S, D

S로 프리셋트한 설정치로 부터 가산 또는 감산

카운터 하여, 경과치를 D에 보관5 *1

F119좌우 시프트

레지스터LRSR D1, D2

D1∼D2 사이에 에리어를 레지스터로서, 좌 또는

우에 1비트 시프트5 *1

기본기능명령(기본명령)

*1. 표시된 명령의 상세한 설명은 「N7 PLC 사용자 메뉴얼 (응용편)」을 참조하십시오.

응용명령번호

명칭 니모닉 오퍼랜드 기 능 설 명스텝수

비 고

F12016비트 데이터의

우회전ROR D, n D의 데이터를 n 비트분 우측으로 회전 5 *1

F12116비트 데이터의

좌회전ROL D, n D의 데이터를 n 비트분 좌측으로 회전 5 *1

F12216비트 데이터의

우회전 (캐리포함)RCR D, n

D에 캐리플래그 R9009를 추가한 17비트의 에리

어를 n비트분 우측으로 회전5 *1

F12316비트 데이터의

좌회전 (캐리포함)RCL D, n

D에 캐리플래그 R9009를 추가한 17비트의 에리

어를 n비트분 좌측으로 회전5 *1

데이터 회전명령

응용명령번호

명칭 니모닉 오퍼랜드 기 능 설 명스텝수

비 고

F13016비트 데이터의

비트셋트BTS D, n D의 데이터 비트 No. n의 값을 1로 한다. 5 *1

F13116비트 데이터의

비트 리셋트BTR D, n D의 데이터 비트 No. n의 값을 0로 한다. 5 *1

F13216비트 데이터의

비트 반전BTI D, n D의 데이터 비트 No. n의 값을 0로 반전한다. 5 *1

F13316비트 데이터의

비트 테스트BTT D, n

D의 데이터 비트 No. n의 값을 테스트하여,

결과를 R900B로 출력한다.5 *1

F13516비트 데이터의

1의 총수카운터BCU S, D S의 데이타에 관해서, ON한 비트수를 D에 보관 5 *1

F13632비트 데이터의

1의 총수카운터DBCU S, D

(S1+1,S)의 데이타에 관해서, ON한 비트수를

D에 보관7 *1

비트조작명령

응용명령번호

명칭 니모닉 오퍼랜드 기 능 설 명스텝수

비 고

F137보조타이머

(16비트)STMR S, D 설정치 x 0.1초후, 지정한 출력 및 R900D를 출력 5 *1

F183보조 타이머

(32비트)DSTM S, D

설정치 x 0.01초후, 지정한 출력 및 R900D를

출력5 *1

기본기능명령(기본명령)

응용명령어 일람

Page 149: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

응용 명령어7

응용명령번호

명칭 니모닉 오퍼랜드 기 능 설 명스텝수

비 고

F140캐리(Carry)의

셋트STC CY 플래그 R9009를 ON으로 한다. 1 *1

F141캐리(Carry)의

리셋트CLC CY 플래그 R9009를 OFF로 한다. 1 *1

F143부분 I/O

RefleshIORF D1, D2

D1으로 지정한 번호부터 D2로 지정한 번호까지의

I/O에 관해서 리프레쉬.

I/O 번호 X0∼XF, Y0∼YF의 범위만 가능

5 *1

F144시리얼 데이터

송수신TRNS(P) S, n

수신플래그 R9038을 OFF해서, 수신가능으로 한

다. S를 선두로 하는 n바이트분의 데이터 레지스터

를 COM Port로 부터 송신

5 *1

F147프린터 아웃

PR S, DS를 선두로 하는 에리어의 ASCII CODE 데이터를

프리터용으로 변환해서, D에 지정하는 WT에리에

출력

5 *1

F148자기진단

에러셋트ERR

n(n : K100∼

K299)

자기진단 에러 No.n을 DT9000에 보관하고,

R9000을 ON, ERROR/ ALARM LED를 점등3 *1

F149메세지 표시

MSC SS의 문자정수를 접속하고 있는 프로그래밍 툴에

표시13 *1

특수명령

F0 고속카운터 제어 MV S, DT9052S로 지정된 제어코드에 대응한 고속카운터의

제어를 수행합니다. 제어코드는 DT9052에

보관됩니다.

5 *1

F1고속카운터 경과치

지정·읽기DMV

S, DT9044∼ (S+1, S)->고속카운터 경과치 에리어 7 *1

DT9044∼ , S 고속카운터 경과치 에리어 -> (S+1, S) 7 *1

F166목표일치 ON명령

(채널지정 부착)HC1S n, S, Yn

내장 고속카운터의 경과치가 (S+1, S)의

목표치에 도달하면, 출력 Yn을 ON.11 *1,2

F167목표일치 OFF

명령(채널지정 붙

음)

HC1R n, S, Yn내장 고속카운터의 경과치가 (S+1, S)의

목표치에 도달하면, 출력 Yn을 OFF.11 *1,2

F168위치결정 제어

(채널지정 붙음)SPD1 n, S, Yn

S를 선두로 하는 데이터 테이블의 내용에 따라,

지정한 출력(Y0, Y1)부터 위치결정용 펄스를

출력합니다.

5 *1,2

F169펄스출력명령

(채널지정 붙음)PLS S, n

S를 선두로 하는 데이터 테이블의 내용에 따라,

지정한 출력(Y0, Y1)부터 펄스열을 출력합니다.5 *1,2

F170PWM 출력명령

(채널지정 붙음)PWM S, n

S를 선두로 하는 데이터 테이블의 내용에 따라,

지정한 출력(Y0, Y1)부터 PWM 출력합니다.5 *1,2

특수명령(고속카운터 명령)

時계열 처리명령

F355 P ID 연산 PID S[S]∼[S+2], [S+4]∼[S+10]으로 지정할 모드,

파라메타에 따라 PID 연산을 수행하고 결과를

[S+3]에 보관합니다.

5 *1,2

※ F1 명령 : 경과치 에리어는 사용채널에 따라 아래의 값을 지정합니다.

CH0 : DT9044, CH1 : DT9048, CH2 : DT9104, CH3 : DT9108

※ CPU Version 2.0 이상 대응

*1. 표시된 명령의 상세한 설명은 「N7 PLC 사용자 메뉴얼 (응용편)」을 참조하십시오.

*2 FPST Ver4.2 이상, Handy-Loader CPL5119V2의 Tool이 필요합니다.

응용명령어 일람

Page 150: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

Steps : 516 Bit 데이타 전송

S로 지정된 메모리 에리어(워드데이타)

의 16비트의 데이터값을, D로 지정된

메모리에리어로 전송합니다.

F0 (MV)

상기예에서는 입력 [X0]가 ON되면,

DT0의 데이터를 DT1로 전송합니다.

데이터 전송명령

R9007 R9008(Error flag)

인덱스 수식 사용시 영역초과가

발생할때 ON된다.

플래그 동작

Bit

DT0

15··12 11·· 8 7·· 4 3··0

1 0 1 1 1 0 1 1 1 0 1 1 1 0 1 1

Bit

DT1

15··12 11·· 8 7·· 4 3··0

1 0 1 1

X0 : ON

1 0 1 1 1 0 1 1 1 0 1 1

지정한 워드오퍼랜드 번호의 16비트 데이터를 전송합니다.

Ladder 표기 니모닉 표기

어드레스 명 령

10 ST X 0

11 F0 (MV)

DT 0

DT 1

: 사용가능 지정할 메모리에리어(워드데이터)의 종류 (처리단위 : 워드) : 사용불가

WX WY WR SV EV DT IX IY정 수 인덱스

수식K H

S 전송 데이타16비트 데이터를 보관하고 있는

에리어 또는 정수데이터

D 전송처 데이터의 보관처 에리어 — — —

<예 1> 입력 X1이 ON 되면, 타이머 0의 설정치

에리어에 정수 K30을 전송하는 경우.

[F0 MV, K30, SV0 ]X1

<예 2> 입력 X2가 ON되면, 타이머 0의 경과치

를 DT0에 전송하는 경우.

[F0 MV, EV0, DT0 ]X2

[ F0 MV , DT0 , DT1 ]

X0

10

S D

동작 설명

상기 프로그램의 설명

Page 151: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

Steps : 732 Bit 데이타 전송

S로 지정된 메모리 에리어(워드데이타)의 32비트의 데이터값을, D로 지정된

메모리에리어로 전송합니다.

F1 (DMV)

상기예에서는 입력 [X0]가 ON되면 DT0∼DT1의 데이터 내용을 DT100 ∼DT101 로 전송합니다.

데이터 전송명령

R9007 R9008(Error flag)

인덱스 수식 사용시 영역초과가

발생할때 ON된다.

플래그 동작

지정한 워드오퍼랜드 번호의 32비트 데이터를 전송합니다.

Ladder 표기 니모닉 표기

어드레스 명 령

10 ST X 0

11 F1 (DMV)

DT 0

DT 100

WX WY WR SV EV DT IX IY정 수 인덱스

수식K H

S 전송 데이타32비트 데이터를 보관하고 있는

에리어 또는 정수데이터 —

D 전송처 데이터의 보관처 에리어 — — — —

Bit

DT1

15··12 11·· 8 7·· 4 3··0

1 1 1 1 0 0 0 0 1 1 1 1

Bit

DT0

15··12 11·· 8 7·· 4 3··0

1 0 1 1 1 0 1 1 1 0 1 1 1 0 1 1

X0 : ONS

1 0 1 1

Bit

DT101

15··12 11·· 8 7·· 4 3··0

1 1 1 1 0 0 0 0 1 1 1 1

Bit 15··12 11·· 8 7·· 4 3··0

1 0 1 1 1 0 1 1 1 0 1 1 1 0 1 11 0 1 1

S+1

DD+1

DT100

[ F1 DMV , DT0 , DT100 ]

X0

10

S D

동작 설명

상기 프로그램의 설명

: 사용가능 지정할 메모리에리어(워드데이터)의 종류 (처리단위 : 워드) : 사용불가

Page 152: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

Steps : 7F6 (DGT)

데이터 전송명령

R9007 R9008(Error flag)

인덱스 수식 사용시 영역초과가

발생할때 ON된다.

플래그 동작

Ladder 표기 니모닉 표기

어드레스 명 령

10 ST X 0

11 F6 (DGT)

DT 10

DT 20

WX WY WR SV EV DT IX IY정 수 인덱스

수식K H

S 대상 데이타32비트 데이터를 보관하고

있는 에리어 또는 정수데이터

n 전송방법의 지정 전송방법을 지정할 에리어

D 전송처 데이터의 보관처 에리어 — — —

Digit 데이타 전송

지정한 16비트 데이터를 4비트 단위(디지트) 로 전송합니다.

[ F6 DGT , DT10 , H0, DT20]X0

10

S Dn

S로 지정된 메모리에리어(워드 데이타) 중

임의의 4비트(DIGIT) 값을, 전송방법 지정인

n의 지정에 따라 D로 지정한 메모리에리어의

임의의 4비트(DIGIT) 로 전송합니다.

또한, 복수의 디지트도 전송 가능합니다.

디지트는 데이터를 취급할때 4비트 단위로 정리

하는 것을 말합니다.

이명령은 편의상 16비트 데이터를 4비트씩 나누

어 하위 4비트부터 순서대로 디지트0, 디지트1,

디지트2, 디지트3 으로 표현합니다.

디지트(DIGIT) 란 ?

상기프로그램 설명

DT10

0 0 0 0 0 0 0 1 0 1 0 0 1 0 0 1

DT20

0 0 0 0 1 0 0 0 1 0 1 0 1 0 0 1

0 0 0 0 0 0 0 1 0 1 0 0 1 0 0 1

16비트 데이타

제 3디지트 제 2디지트 제 1디지트 제 0디지트DT10의 데이터중

하위 4비트만을 전송

이 예의 경우, DT20의 상위 12비트의

내용은 변화지 않습니다.

동작 설명

: 사용가능 지정할 메모리에리어(워드데이터)의 종류 (처리단위 : 워드) : 사용불가

Page 153: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

데이터 전송명령

F6(DGT)

전송방법의 지정[n]

디지트 전송으로

① 전송처의 어느 디지트로

② 몇 디지트분

③ 전송원의 어느 디지트에서

전송할까를 지정하는 부분입니다.

n은 다음의 형식에 따라, H정수로 지정해

주십시오.

① 전송처의 어느 디지트로

0 : 제 0디지트

1 : 제 1디지트

2 : 제 2디지트

3 : 제 3디지트

② 몇 디지트분

0 : 1디지트분 (4비트)

1 : 2디지트분 (8비트)

2 : 3디지트분 (12비트)

3 : 4디지트분 (16비트)

③ 전송원의 어느 디지트에서

0 : 제 0디지트

1 : 제 1디지트

2 : 제 2디지트

3 : 제 3디지트

n = H

①이나 ②의 경우, 예를들면 전페이지의 프로그램예

처럼 “H000"의 경우는, 상위를 생략하고 "H0"로 해

주십시오.

n의 지정사양에 따라 아래와 같은 패턴의 예로

디지트를 전송할 수 있습니다.

(1) 1 디지트를 평행으로 전송

전송방법의 예

3 2 1 0

n=H101로 설정합니다.

S

D

(2) 1 디지트를 건너뛰어 전송

3 2 1 0

n=H3으로 설정합니다.

(H003)

S

D

제 3디지트에서 제 0디지트로 전송.

(3) 복수디지트를 평행으로 전송

제 2디지트에서 제 3디지트의 2디지트분을

평행으로 전송하는 경우.

3 2 1 0

n=H212로 설정합니다.

S

D

(4) 복수디지트를 건너뛰어 전송

제 0, 제 1디지트의 2디지트분을 제2, 제3디지트로

전송하는 경우.

3 2 1 0

n=H210으로 설정합니다.

S

D

(5) 4 디지트분을 전송

3 2 1 0

n=H130으로

설정합니다.

S

D

Page 154: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

상기예는 입력 X0가 ON되면 DT0의 데이터값과

DT1의 데이터 값을 더하여, 그결과를 DT100에

넣습니다.

S1으로 지정된 메모리에리어(16비트분)와, S2로

지정된 워드 오퍼랜드의 데이터값을 더하여, D로

지정된 워드 오퍼랜드에 넣습니다.

[S1] + [S2] -> [D]

R9007, R9008(Error flag)

인덱스 수식 사용시 영역초과가

발생할때 ON된다.

R900B ( = flag) 연산결과가 “0”일때 ON된다.

R9009 (CY flag)연산결과가 오버플로우 또는

언더플로우가 될때 ON된다.

플래그 동작

Steps : 7F22 (+)

Ladder 표기 니모닉 표기

어드레스 명 령

10 ST X 0

11 F22 (+)

DT 0

DT 1

DT 100

WX WY WR SV EV DT IX IY정 수 인덱스

수식K H

S1가산할 16비트 데이터를 보관하고 있는

에리어 또는 정수데이터

S2가산할 16비트 데이터를 보관하고 있는

에리어 또는 정수데이터

D 가산결과를 보관할 에리어 — — —

16비트 가산 (보관처 별도지정가)

16비트 데이터를 가산하는 명령입니다.

[ F22 +, DT0 , DT1, DT100 ]

X0

10

S1 DS2

S1 8

4

X0 : ON =

S2

+

12D

10진수로 환산하면

DT0

0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0

+ (加算)

DT1

0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0

DT100

0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0

산술연산 명령은 연산결과가 취급할 수 있는 범위를 초과할

경우, 오버플로우 또는 언더플로우가 됩니다.

통상은, 오버플로우 또는 언더플로우가 되지않도록

해 주십시오.

오버플로우 또는 언더플로우가 될 경우에는 32비트

연산명령을 사용해 주십시오.

16비트 데이터를 32비트 데이터로 변환할 경우는

『F89(부호확장)』명령을 사용해 주십시오.

오버플로우 또는 언더플로우가 되면, CY 플래그

(특수 내부릴레이 R9009)가 ON 됩니다.

※ 상세한 내용은 『7-3. PLC 내부에서 취급할 수 있는

데이터의 범위』를 참조하십시오.

프로그램시 주의 사항 동작 설명

상기 프로그램의 설명

Bin 산술 연산명령

: 사용가능 지정할 메모리에리어(워드데이터)의 종류 (처리단위 : 워드) : 사용불가

Page 155: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

S1과 S1+1로 지정된 메모리에리어의 32비트 데이터

값과, S2와 S2+1로 지정된 메모리에리어의 32비트

데이터값을 더하여, 그 결과를 D와 D+1에 넣습니다.

[S1, S1+1] + [S2, S2+1] -> [D, D+1]

R9007, R9008(Error flag)

인덱스 수식 사용시 영역초과가

발생할때 ON된다.

R900B ( = flag) 연산결과가 “0”일때 ON된다.

R9009 (CY flag)연산결과가 오버플로우 또는

언더플로우가 될때 ON된다.

플래그 동작

Steps :11

Ladder 표기 니모닉 표기

어드레스 명 령

10 ST X 0

11 F23 (D+)

DT 0

DT 100

DT 200

WX WY WR SV EV DT IX IY정 수 인덱스

수식K H

S1가산할 32비트 데이터를 보관하고 있는

에리어 또는 정수데이터 —

S2가산할 32비트 데이터를 보관하고 있는

에리어 또는 정수데이터 —

D 가산결과를 보관할 에리어 — — —

[ F23 D+, DT0 , DT100, DT200 ]

X0

10

S1 DS2

32비트 가산 (보관처 별도지정가)F23 (D+)

32비트 데이터를 가산하는 명령입니다.

산술연산 명령은 연산결과가 취급할 수 있는 범위를

초과할 경우, 오버플로우 또는 언더플로우가 됩니다.

통상은, 오버플로우 또는 언더플로우가 되지않도록

해 주십시오.

오버플로우 또는 언더플로우가 되면, CY플래그

(특수 내부릴레이 R9009)가 ON됩니다.

※ 상세한 내용은『7-3. PLC 내부에서 취급할 수 있는

데이터의 범위』를 참조하십시오.

프로그램시 주의 사항

실행조건 [X0]가 ON되면, DT0∼DT1의 데이터값과

DT100∼DT101의 데이터 값을 더하여, 그 결과를

DT200∼DT201에 넣습니다.

DT1의 값

상위 16비트 하위 16비트

DT0의 값

DT101의 값

(가산)

(결과를 보관)

DT100의 값

DT201에 보관 DT200에 보관

지정한 메모리에리어와

그 다음의 메모리에리어의

데이터값을 합쳐 32비트

데이터로서 취급한다.

가산결과의 하위 16비트

를 DT200에, 상위 16비트

를 DT201에 보관합니다.

동작 설명

상기 프로그램의 설명

Bin 산술 연산명령

: 사용가능 지정할 메모리에리어(워드데이터)의 종류 (처리단위 : 워드) : 사용불가

Page 156: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

S1으로 지정된 메모리에리어 (16비트분)에서 S2로

지정된 메모리에리어(16비트분)의 데이터 값을 감산

하여(빼서), 그 결과를 D로 지정된 메모리에리어에

넣습니다.

[S1] - [S2] -> [D]

Steps : 7

Ladder 표기 니모닉 표기

어드레스 명 령

10 ST X 0

11 F27 (-)

DT 0

DT 1

DT 100

WX WY WR SV EV DT IX IY정 수 인덱스

수식K H

S1감산되는 16비트 데이터를 보관하고 있는

에리어 또는 정수데이터

S2감산할 16비트 데이터를 보관하고 있는

에리어 또는 정수데이터

D 감산결과를 보관할 에리어 — — —

[ F27 -, DT0 , DT1, DT100 ]

X0

10

S1 DS2

16비트 데이터를 감산하는 명령입니다.

16비트 감산 (보관처 별도지정가)F27 (-)

R9007, R9008(Error flag)

인덱스 수식 사용시 영역초과가

발생할때 ON된다.

R900B ( = flag) 연산결과가 “0”일때 ON된다.

R9009 (CY flag)연산결과가 오버플로우 또는

언더플로우가 될때 ON된다.

플래그 동작

프로그램시 주의 사항 동작 설명

산술연산 명령은 연산결과가 취급할 수 있는 범위를 초과할

경우, 오버플로우 또는 언더플로우가 됩니다.

통상은, 오버플로우 또는 언더플로우가 되지않도록

해 주십시오.

오버플로우 또는 언더플로우가 될 경우에는 32비트

연산명령을 사용해 주십시오.

16비트 데이터를 32비트 데이터로 변환할 경우는

『F89(부호확장)』명령을 사용해 주십시오.

오버플로우 또는 언더플로우가 되면, CY 플래그

(특수 내부릴레이 R9009)가 ON 됩니다.

※ 상세한 내용은 『7-3. PLC 내부에서 취급할 수 있는

데이터의 범위』를 참조하십시오.

Bin 산술 연산명령

: 사용가능 지정할 메모리에리어(워드데이터)의 종류 (처리단위 : 워드) : 사용불가

Page 157: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

프로그램예 ①

상기예에서는 입력 [X0]가 ON되면, DT0의 데이터값(K.16)에서 DT1의 데이터 값(K. 4)을 감산

하여, 그 결과를 DT100에 넣습니다. (K.12)

번지 명 령 어

10

11

X0

10 [ F27 - , DT0, DT1, DT 100]

ST X 0

F 27 ( - )DT 0DT 1DT 100

상기예에서는 입력 [X0]가 ON되면, DT0의 데이터 값(K.3)에서 DT1의 데이터 값(K.5)을 감산하

여, 그 결과를 DT100에 넣습니다. (K.-2)

Bin 산술 연산명령

F27 (-)

S1

D

S2

-

DT 0

0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 016

4

X0 : ON =

0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0

-(減算)

120 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0

10진수로 환산하면

DT 1

DT100

-

DT 0

0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 13

5

X0 : ON =

0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1

-(減算)

-21 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0

10진수로 환산하면

DT 1

DT100

S1

D

S2

번지 명 령 어

10

11

X0

10 [ F27 - , DT 0, DT 1, DT100]

ST X 0

F 27 ( - )DT 0DT 1DT 100

프로그램예 ②

Page 158: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

S1과 S1+1로 지정된 메모리에리어의 32비트 데이터

값에서 S2와 S2+1로 지정된 메모리에리어의 32비트

데이터값을 감산하여 그 결과를 D와 D+1에 넣습니다.

[S1, S1+1] - [S2, S2+1] -> [D, D+1]

R9007, R9008(Error flag)

인덱스 수식 사용시 영역초과가

발생할때 ON된다.

R900B ( = flag) 연산결과가 “0”일때 ON된다.

R9009 (CY flag)연산결과가 오버플로우 또는

언더플로우가 될때 ON된다.

플래그 동작

Ladder 표기 니모닉 표기

어드레스 명 령

10 ST X 0

11 F28 (D-)

DT 100

DT 200

DT 0

WX WY WR SV EV DT IX IY정 수 인덱스

수식K H

S1감산되는 32비트 데이터를 보관하고 있는

에리어 또는 정수데이터 —

S2감산할 32비트 데이터를 보관하고 있는

에리어 또는 정수데이터 —

D 감산결과를 보관할 에리어 — — —

[ F28 D-, DT100 , DT200, DT0 ]

X0

10

S1 DS2

Steps :1132비트 감산 (보관처 별도지정가)F28 (D-)

32비트 데이터를 감산합니다.

프로그램시 주의 사항

실행조건 [X0]가 ON되면, DT100∼DT101의 데이터

값에서 DT200∼DT201의 데이터 값을 감산하여, 그

결과를 DT0∼DT1에 보관합니다.

상위 16비트 하위 16비트

DT201의 값

(감산)

(결과를 보관)

DT200의 값

DT1에 보관 DT0에 보관

지정한 메모리에리어와

그 다음의 메모리에리어의

데이터값을 합쳐 32비트

데이터로서 취급한다.

감산결과의 하위 16비트

를 DT0에, 상위 16비트

를 DT1에 보관합니다.

DT101의 값 DT100의 값

Bin 산술 연산명령

동작 설명

상기 프로그램의 설명

산술연산 명령은 연산결과가 취급할 수 있는 범위를

초과할 경우, 오버플로우 또는 언더플로우가 됩니다.

통상은, 오버플로우 또는 언더플로우가 되지않도록

해 주십시오.

오버플로우 또는 언더플로우가 되면, CY플래그

(특수 내부릴레이 R9009)가 ON됩니다.

※ 상세한 내용은 『7-3. PLC 내부에서 취급할 수

있는 데이터의 범위』를 참조하십시오.

: 사용가능 지정할 메모리에리어(워드데이터)의 종류 (처리단위 : 워드) : 사용불가

Page 159: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

S1으로 지정된 메모리에리어(16비트분)와 S2로 지정된 메모리에리어의 데이터값을

곱하여 D와 D+1로 지정된 32비트 메모리에리어에 넣습니다. [S1] x [S2] -> [D, D+1]

연산결과는 D와 D+1로 지정된 32비트 데이터로 저장됩니다.

상기예는 입력 [X0]가 ON되면, DT0의 데이터 값과 10진수("K")

2를 곱하여, 그 결과를 DT100와 DT101에 넣습니다.

R9007

R9008(Error flag)

인덱스 수식 사용시 영역초과가

발생할때 ON된다.

R900B

( = flag)연산결과가 “0”일때 ON된다.

플래그 동작

승산결과 32비트 데이터중, 하위 16비트는 지정한 메모리

에리어(DT100)로, 상위 16비트는 지정한 다음 메모리에리

어(DT101)에 보관됩니다.

Ladder 표기 니모닉 표기

어드레스 명 령

10 ST X 0

11 F30 (*)

DT 0

K 2

DT 100

WX WY WR SV EV DT IX IY정 수 인덱스

수식K H

S116비트 데이터를 보관하고 있는 에리어

또는 정수데이터

S216비트 데이터를 보관하고 있는 에리어

또는 정수데이터

D 승산결과(32비트)를 보관할 에리어 — — — —

[ F30 *, DT0 , K 2, DT100 ]

X0

10

S1 DS2

Steps : 716비트 승산(곱셈)F30 (*)

16비트 데이터를 승산(乘算) 합니다.

DT0

X0 : ON

S1

S2

K. 8

K. 2

DDT 100

K. 16

DT 101

x

K 2

Bin 산술 연산명령

동작 설명

상기 프로그램의 설명

: 사용가능 지정할 메모리에리어(워드데이터)의 종류 (처리단위 : 워드) : 사용불가

Page 160: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

연산결과는 D∼D+3으로 지정된 64비트 데이터로 저장됩니다.

상기예에서는 입력 [X0]가 ON되면, DT0 및 DT1의

데이터값과 DT100 및 DT101의 데이터값을 곱하여,

그 결과를 DT200, DT201, DT202, DT203에 넣습니다.

S1과 S1+1로 지정된 메모리에리어의 32비트 데이터값과 S2와 S2+1로 지정된 메모리에리어

의 32비트 데이터값을 곱하여, 그 결과를 D ∼ D+3로 지정된 64비트 메모리에리어에 넣습니다.

[S1, S1+1] x [S2, S2+1] -> [D, D+1, D+2, D+3]

승산결과 64비트 데이터중, 하위 16비트부터

순서대로 DT200∼DT203에 보관됩니다.

Ladder 표기 니모닉 표기

어드레스 명 령

10 ST X 0

11 F31 (D*)

DT 0

DT 100

DT 200

WX WY WR SV EV DT IX IY정 수 인덱스

수식K H

S1 피승산 데이터32비트 데이터를 보관하고 있

는 에리어 또는 정수데이터 —

S2 승산 데이터32비트 데이터를 보관하고 있

는 에리어 또는 정수데이터 —

D 보관처승산결과(64비트)를 보관할

에리어— — — —

[ F31 D*, DT0,, DT100, DT200 ]

X0

10

S1 DS2

Steps : 1132비트 승산(곱셈)F31 (D*)

32비트 데이터를 승산(乘算) 합니다.

DT 0

X0 : ON

S1 K. 1638411

D

DT 1

DT 100S2

K. 458761

DT 101

K. 751639068771

DT203

x

DT202 DT201 DT200

R9007

R9008(Error flag)

인덱스 수식 사용시 영역초과가

발생할때 ON된다.

R900B

( = flag)연산결과가 “0”일때 ON된다.

플래그 동작

Bin 산술 연산명령

동작 설명

상기 프로그램의 설명

: 사용가능 지정할 메모리에리어(워드데이터)의 종류 (처리단위 : 워드) : 사용불가

Page 161: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

S1으로 지정된 메모리에리어 (16비트분)를

S2로 지정된 메모리에리어(16비트분)의 데이터값으로

나누어 그 결과의 몫은 D로 지정된 메모리 에리어에

넣고, 나머지는 DT9015에 저장합니다.

[S1] ÷ [S2] -> [D] (몫)

[DT9015] (나머지)

상기예에서는 입력 [X0]가 ON되면,DT100의 데이터

값을 10진수 "4" 로 나누어 그 결과를 DT0에,

나머지는 DT9015에 저장합니다.

R9007R9008(Error flag)

인덱스 수식사용시 영역초과가 발생

할때 ON된다.

R900B( = flag)

연산결과가 “0”일때 ON된다.

R9009(CY flag)

「-」의 최대값을 -1로 나눌때 ON

된다.

플래그 동작

Ladder 표기 니모닉 표기

어드레스 명 령

10 ST X 0

11 F32 (%)

DT 100

K 4

DT 0

[ F32 %, DT100 , K 4, DT0 ]

X0

10

S1 DS2

Steps : 716비트 제산(나눗셈)F32 (%)

16비트 데이터를 제산(除算) 합니다.

WX WY WR SV EV DT IX IY정 수 인덱스

수식K H

S1피제산

데이터

16비트 데이터를 보관하고 있는 에리

어 또는 정수데이터

S2제산

데이터

16비트 데이터를 보관하고 있는 에리

어 또는 정수데이터

D 보관처제산결과(몫)가 보관되는 에리어

나머지는 DT9015에 16비트로 보관— — —

X0 : ON

S10 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 (15)

DT 100

S20 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 (4 )

K 정수

÷

D0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1

DT 0

0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1( 3 )

DT 9015

(나머지)

(몫)

(3 )

DT9015

=

Bin 산술 연산명령

동작 설명 상기 프로그램의 설명

: 사용가능 지정할 메모리에리어(워드데이터)의 종류 (처리단위 : 워드) : 사용불가

Page 162: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

상기예는 입력 [X0]가 ON되면, DT200 및 DT201

의 데이터값을 DT100, DT101의 데이터값으로

나누어 그 결과를 DT0 및 DT1에, 나머지를

DT9015 및 DT9016에 저장합니다.

S1과 S1+1로 지정된 메모리에리어의 값을

S2와 S2+1로 지정된 메모리에리어의 32비트 데이터

값으로 제산하여(나누어) 그 결과의 몫은 D와 D+1에

넣고, 나머지는 DT9015과 DT9016에 저장합니다.

[S1, S1+1] ÷ [S2, S2+1] ->

(몫) [D, D+1]

(나머지) [DT 9015] [DT 9016]

R9007,R9008(Error flag)

인덱스 수식 사용시 영역초과가 발생할

때 ON된다.

R900B( = flag)

연산결과가 “0”일때 ON된다.

R9009(CY flag)

「-」의 최대값을 -1로 나눌때 ON

된다.

플래그 동작

Ladder 표기 니모닉 표기

어드레스 명 령

10 ST X 0

11 F33 (D%)

DT 200

DT 100

DT 0

[ F33 D%, DT200 , DT100, DT0 ]

X0

10

S1 DS2

WX WY WR SV EV DT IX IY정 수 인덱스

수식K H

S1피제산

데이터

32비트 데이터를 보관하고 있는

에리어 또는 정수데이터 —

S2제산

데이터

32비트 데이터를 보관하고 있는

에리어 또는 정수데이터 —

D 보관처

제산결과(몫)가 보관되는 에리어

(나머지는 DT9015, DT9016에

32비트로 보관 )

— — — —

Steps : 1132비트 제산(나눗셈)F33 (D%)

32비트 데이터를 제산(除算) 합니다.

X0 : ON

S1

÷

K. 16908416

D

DT201

DT 0

S2

K. 28

DT 1

K. 589828

K. 393232

DT 9016

(나머지)

(몫)

DT 9015

DT200

DT101 DT100

Bin 산술 연산명령

동작 설명 상기 프로그램의 설명

: 사용가능 지정할 메모리에리어(워드데이터)의 종류 (처리단위 : 워드) : 사용불가

Page 163: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

D로 지정된 16비트 바이너리 데이터를 +1 증가

(Increment)시켜, 다시 D에 넣습니다.

[D] + 1 -> [D]

상기예에서는 입력 [X0]가 ON되면, DT0의 값

(K.9)을 +1 증가시켜, 다시 DT0에 넣습니다.

(DT0 -> K.10)

DT 0

0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 ( 9 )D

D

X0 : ON

DT 0

0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0

10진수로 환산하면

( 10 )

+

( 1 )

=

+1

R9007, R9008(Error flag)

인덱스 수식 사용시 영역초과가

발생할때 ON된다.

R900B ( = flag) 연산결과가 “0”일때 ON된다.

R9009 (CY flag)연산결과가 오버플로우 또는

언더플로우가 될때 ON된다.

플래그 동작

Ladder 표기 니모닉 표기

어드레스 명 령

10 ST X 0

11 F35 (+1)

DT 0

: 사용가능지정할 메모리에리어(워드데이터)의 종류 (처리단위 : 워드) : 사용불가

WX WY WR SV EV DT IX IY정 수 인덱스

수식K H

D +1 하는 에리어 — — —

[ F35 +1, DT0 ]

X0

10

D

Steps : 316비트 인크리먼트F35 (+1)

16비트 데이터에 "1"을 가산합니다.

상기 프로그램 설명

프로그램시 주의 사항

산술연산 명령은 연산결과가 취급할 수 있는

범위를 초과할 경우, 오버플로우 또는 언더플로

우가 됩니다.

통상은, 오버플로우 또는 언더플로우가 되지않

도록 해 주십시오.

오버플로우 또는 언더플로우가 될 경우에는

32비트 연산명령을 사용해 주십시오.

오버플로우 또는 언더플로우가 되면, CY 플래그

(특수 내부릴레이 R9009)가 ON 됩니다.

동작 설명

Bin 산술 연산명령

Page 164: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

D와 D+1로 지정된 32비트 바이너리 데이터를

+1 증가(Increment)시켜, 다시 D와 D+1의

메모리에리어에 넣습니다.

[D, D+1] + 1 -> [D, D+1]

R9007R9008(Error flag)

인덱스 수식 사용시 영역초과가 발

생할때 ON된다.

R900B( = flag)

연산결과가 “0”일때 ON된다.

R9009(CY flag)

연산결과가 오버플로우 또는 언더

플로우가 될때 ON된다.

Ladder 표기 니모닉 표기

어드레스 명 령

10 ST X 0

11 F36 (D+1)

DT 0

WX WY WR SV EV DT IX IY정 수 인덱스

수식K H

D +1 하는 에리어 (32비트) — — — —

[ F36 D+1, DT0 ]

X0

10

D

Steps : 332비트 인크리먼트F36 (D+1)

32비트 데이터에 "1"을 가산합니다.

상기예는 입력 [X0]가 ON되면, DT0 및 DT1의

값을 +1 증가시켜, DT0, DT1에 넣습니다.

X0 : ON

D

+1

상기 프로그램 설명

동작 설명

DT1 DT0

0000 0000 0000 1010 1101 0010 0101 1110

DT1 DT0

0000 0000 0000 1010 1101 0010 0101 1111D

프로그램시 주의 사항

산술연산 명령은 연산결과가 취급할 수 있는

범위를 초과할 경우, 오버플로우 또는

언더플로우가 됩니다.

통상은, 오버플로우 또는 언더플로우가 되지않

도록 해 주십시오.

오버플로우 또는 언더플로우가 되면, CY 플래그

(특수 내부릴레이 R9009)가 ON 됩니다.

Bin 산술 연산명령

플래그 동작

: 사용가능지정할 메모리에리어(워드데이터)의 종류 (처리단위 : 워드) : 사용불가

Page 165: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

상기예에서는 입력 [X0]가 ON되면, DT0의 값

(K.9)을 -1 감소시켜, 다시 DT0에 넣습니다.

(DT0 -> K.8)

DT 0

0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 ( 9 )D

D

X0 : ON

DT 0

0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0

10진수로 환산하면

( 8 )

-

( 1 )

=

-1

R9007, R9008(Error flag)

인덱스 수식 사용시 영역초과가

발생할때 ON된다.

R900B ( = flag) 연산결과가 “0”일때 ON된다.

R9009 (CY flag)연산결과가 오버플로우 또는

언더플로우가 될때 ON된다.

플래그 동작

Ladder 표기 니모닉 표기

어드레스 명 령

10 ST X 0

11 F37 (-1)

DT 0

[ F37 -1, DT0 ]

X0

10

WX WY WR SV EV DT IX IY정 수 인덱스

수식K H

D -1 하는 에리어 — — —

D

Steps : 316비트 디크리먼트F37 (-1)

16비트 데이터에 "1"을 감산합니다.

프로그램시 주의 사항

D로 지정된 16비트 바이너리 데이터를

-1 감소(Decrement)시켜, 다시 D에 넣습니다.

[D] - 1 -> [D]

상기 프로그램 설명

동작 설명

산술연산 명령은 연산결과가 취급할 수 있는

범위를 초과할 경우, 오버플로우 또는 언더플로

우가 됩니다.

통상은, 오버플로우 또는 언더플로우가 되지않

도록 해 주십시오.

오버플로우 또는 언더플로우가 될 경우에는

32비트 연산명령을 사용해 주십시오.

오버플로우 또는 언더플로우가 되면, CY 플래그

(특수 내부릴레이 R9009)가 ON 됩니다.

Bin 산술 연산명령

: 사용가능지정할 메모리에리어(워드데이터)의 종류 (처리단위 : 워드) : 사용불가

Page 166: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

D와 D+1로 지정된 32비트 바이너리 데이터를

-1 감소(Decrement)시켜, D를 선두로 하는

2워드의 메모리에리어에 넣습니다.

[D, D+1] - 1 -> [D, D+1]

R9007, R9008(Error flag)

인덱스 수식 사용시 영역초과가

발생할때 ON된다.

R900B ( = flag) 연산결과가 “0”일때 ON 된다.

R9009 (CY flag)연산결과가 오버플로우 또는

언더플로우가 될때 ON된다.

플래그 동작

Ladder 표기 니모닉 표기

어드레스 명 령

10 ST X 0

11 F38 (D-1)

DT 0

WX WY WR SV EV DT IX IY정 수 인덱스

수식K H

D -1 하는 에리어 (32비트) — — — —

[ F38 D-1, DT0 ]

X0

10

D

Steps : 332비트 디크리먼트F38 (D-1)

32비트 데이터에 "1"을 감산합니다.

Bin 산술 연산명령

상기 프로그램 설명

동작 설명 프로그램시 주의 사항

X0 : ON

D

-1

DT1 DT0

0000 0000 0000 1010 1101 0010 0101 1110

DT1 DT0

0000 0000 0000 1010 1101 0010 0101 1101D

상기예는 입력 [X0]가 ON되면, 데이터 레지스타

DT0 및 DT1의 값을 -1 감소시켜, 다시 DT0,

DT1에 넣습니다.

산술연산 명령은 연산결과가 취급할 수 있는

범위를 초과할 경우, 오버플로우 또는

언더플로우가 됩니다.

통상은, 오버플로우 또는 언더플로우가 되지않

도록 해 주십시오.

오버플로우 또는 언더플로우가 되면, CY 플래그

(특수 내부릴레이 R9009)가 ON 됩니다.

: 사용가능지정할 메모리에리어(워드데이터)의 종류 (처리단위 : 워드) : 사용불가

Page 167: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

S1으로 지정된 16비트 데이터와 S2로 지정된 16비트

데이터를 비교하여, 그 판정결과를 특수내부 릴레이

R9009, R900A, R900B, R900C(비교명령의 판정플래그)로

출력합니다.

S1과 S2의

관계

플래그

R900A R900B R900C R9009

>   =   <  Carry

S1< S2 OFF OFF ON

S1 = S2 OFF ON OFF OFF

S1 > S2 ON OFF OFF

R9009, R900A, R900B, R900C는 S1과 S2의 大小에

따라 아래표와 같이 됩니다.

표시는 변화한다.

상기예는 입력 [X0]가 ON되면, DT0의 값이 100

이면 Y1이 ON되고, DT값이 100보다 작으면 Y2

가, 또한 DT값이 100보다 크면 Y0가 ON 됩니다.

데이터 비교명령

Ladder 표기 니모닉 표기

어드레스 명 령

40 ST X 0

41 F60 (CMP)

DT 0

DT 100

46 ST X 0

47 AN R 900A

48 OT Y 0

49 ST X 0

50 AN R 900B

51 OT Y 1

52 ST X 0

53 AN R 900C

54 OT Y 2

WX WY WR SV EV DT IX IY정 수 인덱스

수식K H

S1 비교데이타116비트 데이터를 보관하고 있는

에리어 또는 정수데이터

S2 비교데이타216비트 데이터를 보관하고 있는

에리어 또는 정수데이터

F60 (CMP)Steps : 5

16비트 데이터 비교

2개의 16비트 데이터를 비교하여, 특수내부 릴레이인 R9009, R900A, R900B, R900C으로 출력한다.

40 [ F60 CMP, DT0 , K100 ]

X0 S1 S2

X0

[ ]

R900A Y0

X0

[ ]

R900B Y1

X0

[ ]

R900C Y2

46

49

52

[ F60 CMP , DT 0 , K 100 ]

[ ]R9010

R9010

R900A R0

[ ]R9010 R900B R1

[ ]R9010 R900C R2

항상 실행을 위해, 이 부분은

삭제해도 무방하다.

실행 조건에 관한 사항

상기 프로그램 예와 같이 실행조건(X0)이 ON일

경우에만 비교하는 경우입니다.

항상 비교할 경우가 있으면, 아래와 같이 실행

조건이 항상 ON되는 R9010을 사용하십시오.

항상 ON 릴레이

동작 설명

상기 프로그램 설명

: 사용가능지정할 메모리에리어(워드데이터)의 종류 (처리단위 : 워드) : 사용불가

Page 168: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

비교명령을 2개이상 사용할 경우의 주의점

비교명령의 판정플래그 R900A, R900B, R900C는

비교명령을 실행할때마다 갱신합니다.

따라서 비교명령을 2개 이상 사용할 경우는,

아래 내용을 지켜주십시오.

① 비교명령(F60)을 작성한 바로 다음에 판정플래그

인 R900A, R900B, R900C를 작성하십시오.

② 각각의 비교명령(F60) 마다, [Y] 접점이나 또는

내부릴레이인 [R] 접점을 출력 하십시오.

데이터 비교명령

[ 예제 ] DT0와 K100,

DT1과 K200을 비교할 경우의 예

의 비교결과는 의 프로그램 결과로 출력릴레이 [Y0∼

Y2]에 반영되고, 의 비교결과는 의 프로그램 결과로

출력릴레이 [Y3∼Y5]에 반영됩니다.

설 명

PSHS·RDS·POPS 명령을 사용하면, 다음과

같이 프로그램 할 수 있습니다.

[ F60 CMP , DT0, K100 ]

[ ]

X0

R900A Y0

[ ]R900B

[ ]

R900C

Y1

Y2

RDS

RDS

POPS

PSHS

F60 (CMP)

[ F60 CMP , DT 0 , K 100 ]

[ ]

X0

R900A Y0

[ ]R900B

[ ]R900C

X0

X0

X0

Y1

Y2

[ F60 CMP , DT 1 , K 200 ]

[ ]

X1

R900A Y3

[ ]R900B

[ ]R900C

X1

X1

X1

Y4

Y5

Page 169: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

BCD 데이터나 외부데이타와 비교할 경우의 주의점

BCD 데이터의 비교나 부호없는 16비트 데이터(0∼FFFF)를

비교할 경우는, R900A와 R900C를 사용하지 않고,

R900B 와 R9009를 사용해서 아래와 같이 판정 프로그램을

작성해 주십시오.

[ 예제 ] DT0 와 DT1에 들어있는 BCD 데이터를 비교할 경우

..... DT0 < DT1 R0 가 ON

..... DT0 = DT1 R1 이 ON

..... DT0 > DT1 R2 가 ON

[ F60 CMP , DT 0 , DT 1 ]

[ ]

X1

R9009 R0

[ ]R900B

[ ]R900B

X1

X1

X1

R1

R2R9009

BCD 데이터의 비교나 부호없는 16비트 데이터(0∼FFFF)를

비교할 경우의 플래그 동작

S1과 S2의 관계

플래그

R900A R900B R900C R9009

>   =   <  Carry

 S1< S2 OFF ON

 S1 = S2 OFF ON OFF OFF

 S1 > S2 OFF OFF

표시는 변화한다.

注意 事項

예를들면, S1 = H8000(K-32768)

S2 = H1000(K+4096)일때 F60을 실행하면,

S1<S2로 판정하고 R900A는 OFF, R900C는 ON됩니다.

R900A와 R900C를 이용한 판정 프로그램은 정확한 비교

결과를 얻을 수 없습니다.

1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

8 0 0 0

0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0

1 0 0 0

데이터 비교명령

F60 (CMP)

R9007

R9008

(Error flag)

인덱스 수식 사용시 영역초과가

발생할때, ON 된다.

플래그 동작

S1

S2

Page 170: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

Ladder 표기 니모닉 표기

어드레스 명 령

50 ST X 0

51 F61 (DCMP)

DT 0

DT 100

60 ST X 0

61 AN R 900A

62 OT Y 0

63 ST X 0

64 AN R 900B

65 OT Y 1

66 ST X 0

67 AN R 900C

68 OT Y 2

WX WY WR SV EV DT IX IY정 수 인덱스

수식K H

S1 비교데이타132비트 데이터를 보관하고 있는

에리어 또는 정수데이터 —

S2 비교데이타232비트 데이터를 보관하고 있는

에리어 또는 정수데이터 —

F61 (DCMP)Steps : 9

32비트 데이터 비교

2개의 32비트 데이터를 비교하여, 판정결과를 특수내부 릴레이로 출력합니다.

50 [ F61 DCMP, DT0 , K100 ]

X0 S1 S2

X0

[ ]

R900A Y0

X0

[ ]

R900B Y1

X0

[ ]

R900C Y2

60

63

66

S1과 S1+1로 지정된 32비트 데이터와 S2와 S2+1

로 지정된 32비트 데이터를 비교하여, 그 판정결과를

특수릴레이인 R9009, R900A, R900B, R900C(비교명령

의 판정플래그)로 출력합니다.

R9009, R900A, R900B, R900C는 S1,S1+1과

S2, S2+1의 大小에 따라 아래표와 같이 됩니다.

표시는 변화한다.

데이터 비교명령

S1과 S2의

관계

플래그

R900A R900B R900C R9009

>   =   <  Carry(S1+1,S1) <

(S2+1,S2) OFF OFF ON

(S1+1,S1) =

(S2+1,S2) OFF ON OFF OFF

(S1+1,S1) >(S2+1,S2) ON OFF OFF

상기예에서는 입력 [X0]가 ON되면,

(DT0,DT1의 값과 DT100,DT101의 값을 비교하여)

① DT0, DT1의 값과 DT100, DT101 값이 같으면

Y1이 ON되고,

② DT0, DT1의 값이 작으면 Y2가,

③ 또한 DT0, DT1의 값이 크면 Y0이 ON됩니다.

메모리에리어의 지정은, 하위 16비트분의 메모리에리어

번호로 지정합니다.

R9007, R9008(Error flag)

인덱스 수식 사용시 영역초과가

발생할때, ON 된다.

플래그 동작

동작 설명 상기 프로그램 설명

: 사용가능지정할 메모리에리어(워드데이터)의 종류 (처리단위 : 워드) : 사용불가

Page 171: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

비교명령을 2개이상 사용할 경우의 주의점

데이터 비교명령

F61 (DCMP)

[ 예제 ] DT0와 DT100, DT2와 DT200을

비교할 경우의 예

의 비교결과는 의 프로그램 결과로 출력릴레이 [Y0∼

Y2]에 반영되고, 의 비교결과는 의 프로그램 결과로

출력릴레이 [Y3∼Y5]에 반영됩니다.

설 명

[ F61 DCMP, DT 0 , DT100 ]

[ ]

X0

R900A Y0

[ ]R900B

[ ]R900C

X0

X0

X0

Y1

Y2

[ F61 DCMP, DT 2 , DT200 ]

[ ]

X1

R900A Y3

[ ]R900B

[ ]R900C

X1

X1

X1

Y4

Y5

PSHS·RDS·POPS 명령을 사용하면, 다음과

같은 프로그램이 가능합니다.

[ F61 DCMP, DT0, DT100 ]

[ ]

X0

R900A Y0

[ ]R900B

[ ]

R900C

Y1

Y2

RDS

RDS

POPS

PSHS 비교명령의 판정플래그 R900A, R900B, R900C는

비교명령을 실행할때마다 갱신합니다.

따라서 비교명령을 2개 이상 사용할 경우는,

아래 내용을 지켜주십시오.

① 비교명령을 작성한 바로 다음에 판정플래그인

R900A, R900B, R900C를 작성하십시오.

② 각각의 비교명령마다 [Y]접점이나 또는 내부릴레이

Page 172: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

BCD 데이터나 외부데이타와 비교할 경우의 주의점

BCD 데이터의 비교나 부호없는 32비트 데이터(0∼FFFFFFFF)를 비교할 경우는,

R900A와 R900C를 사용하지 않고, R900B 와 R9009를 사용해서 아래와 같이

판정 프로그램을 작성해 주십시오.

[ 예제 ] DT1∼DT0와 DT3∼DT2에 들어있는 BCD 데이터를 비교할 경우

..... (DT,1 DT0) < (DT3, DT2) 일때 R0 가 ON

..... (DT,1 DT0) = (DT3, DT2) 일때 R1 이 ON

..... (DT,1 DT0) > (DT3, DT2) 일때 R2 가 ON

[ F61 DCMP, DT 0 , DT 2 ]

[ ]

X1

R9009 R0

[ ]R900B

[ ]R900B

X1

X1

X1

R1

R2R9009

BCD 데이터의 비교나 또는 부호없는 32비트 데이터

(0∼FFFFFFFF)를 비교할 경우의 플래그 동작

S1과 S2의 관계

플래그

R900A R900B R900C R9009

>   =   <  Carry

 (S1+1, S1)<(S2+1, S2)

OFF ON

(S1+1, S1) =(S2+1, S2)

OFF ON OFF OFF

(S1+1, S1) >(S2+1, S2)

OFF OFF

표시는 변화한다.

참고사항

예를들면, S1 = H 80000000(K-2,147,483,648)

S2 = H 10000001(K -1) 일때

F61을 실행하면, S1<S2로 판정하여 R900A는 OFF,

R900C는 ON됩니다.

상기와 같은 경우, R900A, R900C를 이용한 판정 프로그램은 정

확한 비교결과를 얻을 수 없으므로 사용치 마십시오.

데이터 비교명령

F61 (DCMP)

Page 173: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

S1으로 지정한 16 Bit Binary 데이터를 4자리

BCD 데이터로 변환해서 D2로 지정된 메모리에리어

(워드데이터)에 보관합니다.

상기예에서는 입력 [X0]가 ON되면 타이머 경과치인

EV0의 데이터 내용을 4자리 BCD 데이터로 변환하

여 출력접점 WY0에 저장합니다.

데이터 변환명령

EV0가 10진수 계산으로 16일때 WY0에는 다음과

같이 보관됩니다.

프로그램시 주의사항

변환할 수 있는 바이너리 데이터의 최대값은

K9999 (H270F) 까지입니다.

※ 본 매뉴얼『9-2. BCD 데이터 취급』을 참조하십

시오.

플래그 동작

X0 : ON

EV0

0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0

WY0

0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 0

10진수 계산으로 16

(BCD)0 0 1 6

Ladder 표기 니모닉 표기

어드레스 명 령

10 ST X 0

11 F80 (BCD)

EV 0

WY 0

WX WY WR SV EV DT IX IY정 수 인덱스

수식K H

S 대상 데이타16비트 데이터를 보관하고 있는

에리어 또는 정수데이터

D 보관처변환결과의 4자리 BCD 데이터

가 보관되어 있는 에리어— — —

10 [ F80 BCD, EV0 , WY0 ]

X0 S D

Steps : 5F80 (BCD) 16 Bit BIN -> 4자리 BCD 변환

16비트 바이너리 데이터를 4자리 BCD로 변환합니다.

R9007R9008(Error flag)

인덱스 수식 사용시 영역초과가

발생할때 ON됩니다.

Binary 데이터가 BCD로 변환할 수

있는 범위를 초과 될때 ON 됩니다.

동작 설명

상기 프로그램의 설명

: 사용가능 지정할 메모리에리어(워드데이터)의 종류 (처리단위 : 워드) : 사용불가

Page 174: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

S1으로 지정한 4자리 BCD 데이터를, 16 Bit

Binary 데이터로 변환해서 D2로 지정된 메모리

에리어(워드 데이터)에 보관합니다.

상기예에서는 입력 [X0]가 ON되면 입력접점인 WX0

의 데이터 내용을 16 Bit Binary 데이터로 변환해서

데이타 레지스터 DT0에 보관합니다.

데이터 변환명령

WX0이 BCD 데이터로 H15일때, DT0에는 다음과

같이 보관됩니다.

※ 본 매뉴얼『9-2. BCD 데이터 취급』을 참조하십

시오.

플래그 동작

Ladder 표기 니모닉 표기

어드레스 명 령

10 ST X 0

11 F81 (BIN)

WX 0

DT 0

WX WY WR SV EV DT IX IY정 수 인덱스

수식K H

S 대상 데이타4자리 BCD 데이터를 보관하고

있는 에리어 또는 정수데이터

D 보관처변환결과의 바이너리 데이터가

보관되어 있는 에리어— — —

10 [ F81 BIN, WX0, DT0 ]

X0 S D

Steps : 5F81 (BIN)

4자리 BCD 데이타를 16비트 바이너리 데이터로 변환합니다.

R9007

R9008

(Error flag)

인덱스 수식 사용시 영역초과가

발생할때 ON됩니다.

[S]가 BCD 데이터가 아닐때

ON됩니다.

4자리 BCD -> 16 Bit BIN 변환

X0 : ON

DT0

0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1

WX0

0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1

10진수 계산으로 15

(BCD)0 0 1 5

동작 설명

상기 프로그램의 설명

: 사용가능 지정할 메모리에리어(워드데이터)의 종류 (처리단위 : 워드) : 사용불가

Page 175: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

8-1. 2중출력의 사용 ...........................................................

(1) 2중 출력................................................................

(2) OT, KP, SET, RST 명령으로 중복해서 출력할때의 처리.................

8-2. BCD 데이타의 취급 ......................................................

(1) BCD 데이터.............................................................

(2) PLC 내부에서의 BCD 데이터의 취급...................................

8-3. 인덱스 레지스터의 사용법 .................................................

(1) 인덱스 레지스타 (IX·IY)................................................

(2) 인덱스 레지스타(IX·IY)로 수식할 수 있는것.............................

(3) 인덱스 레지스타의 사용예................................................

(4) 인덱스 레지스타의 사용예................................................

8-4. 연산 에러 ................................................................

(1) 연산 에러...............................................................

(2) 연산에러 발생시의 운전모드..............................................

(3) 연산에러가 발생할 경우의 대처..........................................

(4) 프로그램 수정의 포인트..................................................

8-5. 상승(엣지)검출방식의 명령 ................................................

(1) 엣지(상승트리거) 검출방식의 명령........................................

(2) 운전개시시의 동작과 주의점..............................................

(3) 제어명령을 사용하고 있는 경우의 주의점.................................

8-6. 래더 작성시의 주의사항 ...................................................

8-7. RUN중 Write(입력) 기능 .................................................

(1) RUN중 Write(입력)의 동작..............................................

(2) RUN중 Write(입력) 할 수 없는 경우....................................

(3) RUN중 Write(입력) 방법과 동작........................................

(4) Handy-Loader의 모드전환.............................................

8-8. RUN중 타이머, 카운터 설정치의 변경......................................

(1) Handy-Loader로 프로그램상의 정수를 Write(입력) 하는 방법..........

(2) 설정치 에리어(SV)의 값을 Write(입력) 하는 방법........................

8-9. 강제입출력시의 처리 ......................................................

8장

프로그램시의 주의사항

Page 176: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

프로그램시의 주의사항8

8-1. 2중출력 사용

(1) 2중 출력

2중 출력이란 ?

2중출력은 하나의 시퀀스 프로그램내에 동일한 출력을 중복해서 지정하고 있을 경우를 말합니다.

2중출력이라고 보는것은 「OT」,「KP」명령에 동일한 출력을 지정할 경우입니다.

(단, 「SET] ,「RST」명령 또는 응용명령(데이터전송등) 에서 동일한 출력을 사용하고 있을때는

2중출력으로 보지 않습니다. )

2중출력인 상태로 RUN 모드로 하면, 통상의 경우 에러가 발생합니다. ( ERROR LED가 점등하

고, 자기진단 에러플래그 R9000이 ON됩니다.)

2중 출력의 체크포인트

프로그램이 2중출력인지 어떤지는 프로그래밍 TOOL을 사용해서 체크할 수 있습니다.

① FPST S /W를 사용해서 체크

MAIN MENU에서 「TOTAL CHECK」를 실행합니다.

이때, 2중출력이 있는 경우는 에러 메세지(중복사용에러)와 그 어드레스가 표시됩니다.

「에러 어드레스 서치」를 실행한 경우는 에러메세지가 표시되고 최초의 어드레스가

표시됩니다.

토탈체크의 기능을 수행합니다.

② Handy-Loader를 사용해서 체크

키 조작(-)OP

9 ENTREAD

2중출력이 있는 경우는 에러메세지(다블 에러)와 어드레스가 표시됩니다.

2중 출력의 허가

h 프로그램의 내용에 따라 출력을 중복해서 사용하고 싶은 경우는 2중출력을 허가할 수 있습니다.

h 이같은 경우는 시스템 레지스타 No.20의 내용을 허가(Handy-Loader의 경우는 K1으로 설정)로

설정해 주십시오.

h 이 경우 프로그램을 실행해도 에러가 되지않습니다.

Page 177: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

프로그램시의 주의사항8

(2) OT, KP, SET, RST 명령으로 중복해서 출력할때의 처리

연산중의 내부릴레이, 출력릴레이의 상태

「OT」명령,「KP」명령,「SET]명령,「RST」명령, 전송명령 [F0]등 내부릴레이나 출력

릴레이에 출력할 명령을 사용할 경우, 연산중은 스탭마다 그 내용이 바뀌어 써 집니다.

< 예 > SET, RST 명령, OT명령을 사용한 경우의 처리

(X0∼X2가 전부 ON일때)

출력은 마지막 연산결과로 결정됩니다

「OT」명령,「KP」명령,「SET]명령,「RST」명령, 전송명령등으로 동일한 출력을 중복

해서 사용한 경우 , I/O Reflesh시에 얻어지는 출력은 최종적인 연산결과로 결정됩니다.

< 예 > OT 명령, SET, RST명령으로, 동일한 출력릴레이

Y0으로 출력하는 경우

상기의 프로그램을 해석해보면, X0∼X2가 전부 ON 인 경우, I/O Reflesh시에는 Y0는 OFF로서 출력됩니다.

X0 R0

S

R0

X1 R0

R

X2

이사이에서의 프로그램은

R0가 ON으로 있는것으로

처리됩니다.

R0가 OFF로서 처리됩니다.

R0가 ON으로서 처리

됩니다.

R0

[ ]

X0 Y0( )

X2 Y0

X1 Y0S

R

[Y0] : ON

[Y0] : ON

[Y0] : OFF

도중에 연산결과를 출력 할 필요가 있을때는, 부분 I/O Reflesh명령(F143) (응용편)

을 사용해 주십시오.

Page 178: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

프로그램시의 주의사항8

8-2. BCD 데이터의 취급

BCD 데이타란 ?

디지털 스윗치 데이터를 PLC로 읽어들일 경우나

7 세그먼트 표시기(데코더 부착품)로 데이터를 출력

하고싶은 경우에는 BCD 데이터로 입출력을 수행할

필요가 있습니다.

이와같은 경우, 각각 오른쪽 예와같이 데이터 변환

명령을 사용해 주십시오.

< 예 > 10진수를 2진수로 나타내면,

10진수

BCD(2진화 10진)

6 4 5

0110 0100 0101

(2) PLC 내부에서의 BCD

데이터의 취급

BCD는 2진화 10진수라고도 말하며, 10진수를

1자리마다 끊어서, 2진수 1자리로 표현한 것을

말합니다.

BCD 데이터를 그대로 연산할 수 있는 BCD 산술

연산명령(F40∼F58) 도 있지만, 통상 PLC 내의

연산은 BIN로 처리되므로 BIN 산술 연산명령

(F20∼F38)을 이용하는 편이 편리합니다.

디지털 스윗치의 입력을 읽어들일 경우

BCD->BIN 변환명령인 F81을 사용해 주십시오.

BCD

BIN

PLC (F81로 변환)

디지털

스윗치1 9 9 2

PLC로 읽어들여지는

데이터 (BCD 데이타)0 0 0 1 1 0 0 1 1 0 0 1 0 0 1 0

1 9 9 2

0 0 0 0 0 1 1 1 1 1 0 0 1 0 0 0PLC 내부에서 처리할 수

있는 데이타 (BIN 데이타)

10진수로 1992로 변환

7 세그먼트 표시기(데코드 부착)로 출력할 경우

BIN->BCD 변환명령인 F80을 사용해 주십시오.

BIN

BCD

PLC (F80으로 변환)

7 세그먼트

표시기

0 0 0 1 1 0 0 1 1 0 0 1 0 0 1 0PLC에서 출력된 데이터

(BCD 데이타)

PLC 내부에서 처리된 데이타

(BIN 데이타)0 0 0 1 1 0 0 1 1 0 0 1 0 0 1 0

1 9 9 2

(1) BCD 데이터

Page 179: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

프로그램시의 주의사항8

8-3. 인덱스 레지스타(IX·IY)의 사용법

(1) 인덱스 레지스타 (IX·IY)

인덱스 레지스타란 ?

인덱스 레지스타는 다른 레지스타와 똑같이

16비트 데이터의 Read/ Write를 할 수 있는

IX, IY 2종류가 있습니다.

인덱스 레지스타는 메모리 에리어의 번호를

간접적으로 지정할 경우에 사용합니다.

(인덱스 수식이라고 부릅니다.)

(3) 인덱스 레지스타의 사용예

(2) 인덱스 레지스타(IX·IY)로 수식할수 있는것

인덱스 레지스타는 데이타 레지스타 DT에 한하지

않고, 다른 종류의 메모리 에리어(워드 오퍼랜드)에

도 수식할 수 있습니다.

< 예 > 데이터 레지스타 DT100의 내용을 인덱스

레지스타(IX·IY)의 내용으로 지정되는 번호

로 전송할 경우.

이 예의경우, 전송처의 데이터 레지스타 번호가

IX의 데이터값에 따라 DT0를 기준으로서 변합

니다. 예를들면, IX의 내용이「K10」일때는

전송처는 DT10이 되고, 「K20」일때는 전송처

는 DT20이 됩니다.

< 예 > 입력 WX3의 내용을 데이터 레지스타

DT0부터 순번적으로 Write해 가고 있

는 경우

X0

F0 MV , DT100, IXDT0

기준이 되는 메모리 에리어

인덱스 레지스타는 이와같이 1개의 명령이라도 복수

의 메모리 에리어를 지정할 수 있으므로 많은 데이

터를 취급할때에 대단히 편리한 레지스타입니다.

< 예 > IXWX2, IXWY0, IYWY5,IXSV0, IXEV2, IXDT100 ........

인덱스 레지스타는 정수를 수식할 수 있습니다.

< 예 > IXK10, IXH2048, IYHAB3F ........

인덱스 레지스타는 함께 사용할 수 없습니다.

< 예 > IXIX , IXIY, IYIY

32비트를 취급하는 명령으로 사용할때는 IX로 지정

합니다. 이때는 IX와 IY를 합쳐서 32비트 데이터로

서 취급합니다.

상위 16비트 하위 16비트

외부데이타를 연속적으로 읽어들일경우

X0F0 MV, K 0, IX

X1F0 MV, WX3, IXDT0(DF )

F35 +1, IX

① X0가 ON 일때, 인덱스 레지스타 IX에 “0”를

셋트합니다.

② X1이 ON 되면, 입력 WX3의 내용을 IXDT0에

지정된 데이터 레지스타로 전송합니다.

③ IX에 “1”을 플러스합니다.

이 경우, IX의 내용이 순번적으로 변하므로 데이터

레지스타의 Write 할곳은 다음과 같이 됩니다.

X1의 입력 IX의 내용 데이터를 Write할곳

1회째

2회째

3회째

0

1

2

DT 0

DT 1

DT 2

Page 180: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

프로그램시의 주의사항8

(4) 인덱스 레지스타의 사용예

입력으로 지정한 번호에 응해서 데이터를

입출력하는 경우

① 타이머 번호 데이터 WX1을, BCD 데이터에서 BIN

데이터로 변환해서, 인덱스 레지스타 IX에 셋트합

니다.

② 타이머 설정치 데이터 WX0를, BCD 데이터에서

BIN 데이터로 변환해서, IX 내용에 지정된 타이머

설정치 에리어 SV에 보관합니다.

< 예 1> 디지트 스윗치로 지정한 번호의 타이머를 설정

할 경우

FARA PLC

0 7 9 4

[ WX0 ]

타이머 시간을설정

2타이머번호를설정

[ WX1 ]

디지트 스윗치

R1

F81 BIN, WX1, IX(DF )

F81 BIN, WX0, IXSV0

...①

...②

< 예 2> 디지트 스윗치로 지정한 번호의 타이머 경과치를

외부출력으로서 꺼집어 낼 경우

FARA PLC

[ WY0 ]

1

타이머 경과치를 표시

7 세그먼트를표시

타이머 번호를지정

디지트 스윗치

① 타이머번호 데이터 WX1을 BCD 데이터에서 BIN

데이터로 변환해서, 인덱스 레지스타 IX에 셋트합

니다.

② IX 내용에 지정된 타이머 경과치 데이타 EV의

내용을 BCD 데이터로 변환해서 출력 WY0으로

출력합니다.

R1

F81 BIN, WX1, IX(DF )

F80 BCD, IXEV0, WY0

...①

...②

Page 181: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

프로그램시의 주의사항8

8-4. 연산에러

(1) 연산 에러

연산 에러란 ?

응용명령을 사용하여 연산을 실행할때, 연산

불가능한 상태가 되는 것을 말합니다.

연산에러가 발생한 경우, 본체의 ERROR,

ALARM LED가 점멸하고, 연산에러 플래그

(R9007, R9008)가 ON됩니다.

특수 데이터 레지스타 DT9017, DT9016에는

에러가 발생한 어드레스가 보관됩니다.

특수 데이터 레지스타 DT9000에는 연산에러

코드 E45가 저장됩니다.

(3) 연산에러가 발생할 경우의 대처

< 수 순 >

연산 에러의 종류

① 어드레스 에러

인덱스(IX·IY) 수식 사용시에 메모리의 어드레스

(번호) 의 번호가 지정한 범위를 초과할때.

② BCD 에러

BCD 데이터를 취급하는 명령에서, BCD 이외의 데이

타를 연산할려고 한 경우.

또는 BCD로 변환할려고 하는 데이터가 변환할 수

있는 범위를 초과할 경우.

③ 파라메타 에러

제어 데이터를 지정할 필요가 있는 명령에서

지정데이터가 범위밖일 경우.

④ 영역을 초과하는 에러

블럭명령으로 처리하는 대상이 메모리 에리어

(워드 데이타)의 범위를 초과할 경우.

(2) 연산에러 발생시의 운전모드

연산에러가 발생하면, 통상의 경우 운전이 정지

합니다.

연산에러가 발생해도 운전을 계속하고 싶은 경우,

시스템 레지스타 No.26의 내용을 “CONTINUE"

(Handy-Loader의 경우는 K1으로 설정)로 설정해

주십시오. 시스템 레지스타의 설정방법에 관해서는

「11-4. 시스템 레지스타 일람」을 참조하십시오.

① 에러발생 장소의 체크

DT9017, DT9016에 저장되어 있는 에러발생 어드

레스를 참고해서, 그 어드레스의 응용명령을 다시

확인해 주십시오.

② 에러상태의 해제

프로그래밍 툴(Handy-Loader, FPST S/W)의 조작

으로 에러를 해제 해 주십시오.(모드 전환스윗치가

RUN 모드에 있으면, 에러해제와 동시에 RUN 상태

가 됩니다.)

Handy-Loader에서는 다음과 같이 키를 조작해

주십시오.

ENT1(-)OP 1

SHIFTNEXT

(DELT)INST

ACLR 2

FPST S/W에서, “P.STATUS DISPLAY"의 메뉴

에서 F·3[CLEAR] 키를 실행 해 주십시오.

PROG 모드에서 전원을 다시 넣어도 에러를 클리

어 할 수 있습니다. 단, 유지형 데이타 이외의

연산메모리 내용이 클리어됩니다.

자기진단 에러셋트 명령(F148) (응용편 참조)에

따라 에러를 클리어 할 수 있습니다.

Page 182: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

프로그램시의 주의사항8

① 인덱스 레지스타(IX·IY)에 큰값이나 “-”값

이 들어있지 않습니까?

(4) 프로그램 수정의 포인트

< 예 > 인덱스 레지스타(IX·IY)로 데이터 레지스타

를 수식하고 있을때

X0

F0 MV , DT 0, IXDT0

이 경우 인덱스 레지스타(IX·IY)에서 DT0를 수식

하고 있지만, IX값이 너무 크게되면 지정할 수 있

는 데이터 레지스타의 범위를 초과할 수 있습니다.

N7 PLC의 16점 타입을 생각하면, DT255밖에

없으니까 IX의 데이터 내용이 255를 초과하면,

연산에러가 됩니다. IX의 내용이 “-”값이 될때도

동일합니다.

② BCD<->BIN 사이의 데이터 교환때문에 변환

할 수 없는 데이터가 들어있지 않습니까?

< 예 > PLC의 내부데이타를 BCD<->BIN로 변환

할려고 할때

X0

F81 BIN , DT 0, DT100

이 경우 DT0의 내용이 16진수 환산으로「12A4」

와 같이 A∼F가 포함되어 있을 경우, 데이터를

변환하지 않고 연산에러가 됩니다

이 경우 DT1의 내용이「-」의 값이나 K9999를

초과하는 큰 값이 되어 있으면, 연산에러가 됩니다.

③ 제산(나눗셈) 명령으로 나머지수가『0』이 되

어 있지 않습니까?

X0

F32 %, DT 0, DT100, DT200

이 경우 DT100의 내용이「0」로 있다면,

연산에러가 됩니다.

< 예 > BIN<->BCD로 변환할려고 할때

X0

F80 BCD, DT 1, DT101

< 예 >

Page 183: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

프로그램시의 주의사항8

엣지(상승 트리거) 검출방식의 명령은, 실행

조건이 OFF 상태에서 ON상태로 변화할때

1스캔만 실행되는 명령입니다.

前回 실행될때의 실행조건과, 今回의 실행조건을

비교하여, 前回가 OFF이고, 今回가 ON일때만

명령을 실행합니다.

그 이외의 경우는 명령을 실행하지 않습니다.

8-5. 엣지(상승트리거) 검출방식

(1) 엣지(상승트리거) 검출방식의 명령

엣지 검출을 수행하는 명령

① DF(상승 미분 명령)

② CT(카운터 명령)의 카운터 명령

③ F118(UP/ DOWN 카운터명령)의 카운터 입력

④ SR(시프트 레지스터 명령)의 시프트 입력

⑤ F119(좌측 시프트 레지스터명령) 시프트 입력

⑥ NSTP(Next Step 명령)

엣지 검출방식이란 ?

① 통상의 입력검출

② 엣지(상승 트리거) 검출

실행조건

명령의 동작

매스캔 실행합니다.

ONOFF

ONOFF

엣지 검출의 방법

엣지검출을 수행하는 명령을 사용할 때의

주의사항

전원 상승시등 RUN 개시시에는, 실행조건의

OFF->ON의 변화가 검출되지 않으므로, 명령이

실행되지 않습니다.다음항을 참조하십시오.

아래 ①∼⑦과 같이, 명령을 실행할 순서를 변환할

수 있는 명령을 맞추어, 사용할 경우, 입력의 타이밍

에 따라, 명령의 동작이 바뀌므로 주의하십시오.

< 엣지(상승 트리거) 검출을 수행할 경우에

주의 할 명령 >

① MC∼MCE 명령

② JP∼LBL 명령 (응용편 참조)

③ LOOP∼LBL 명령 (응용편 참조)

④ CNDE 명령 (응용편 참조)

⑤ 스탭래더 명령 (응용편 참조)

⑥ 서브루틴 명령 (응용편 참조)

실행조건

명령의 동작

1스캔만 실행합니다.

ONOFF

ONOFF

Page 184: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

프로그램시의 주의사항8

(2) 운전개시시의 동작과 주의점

RUN후 제 1스캔의 동작

엣지(상승 트리거) 검출을 수행하는 명령은,

접점의 ON/ OFF 상태의 변화만을 검출하므로

RUN 모드로 바꿀때나 또는 RUN 모드상태에서

전원을 켰을때, 이전부터 실행조건이 ON되어

있는 경우는 출력하지 않습니다.

RUN 모드로 교체하기전에 이미, ON으로 되어

있는 상태에서 명령을 실행하고 싶은 경우,

특수 내부릴레이 R9014를 이용해서, 아래와

같은 프로그램을 작성해 주십시오.

(R9014는 제 1스캔시 OFF, 제 2스캔 이후에

ON 되는 릴레이입니다. )

< 예 1 > 상승 미분명령 DF의 경우

< 예 2 > 카운터 명령 CT의 경우

X1

CT 100X0

R9014를 추가RUN(전원 ON)

실행하지 않음

실행조건

명령의

동작

실행합니다.

X0 Y0

(DF )

X0 Y0

R9014를 추가

(DF )

R9014

X0

Y0

X0가 처음부터 ON이 되어 있어도,미분명령의 입력조건이 제 2스캔에OFF->ON이 되기 때문에 미분출력이 얻어집니다.

RUN(전원 ON)

X1

X0 R9014CT 100

RUN(전원 ON)

CT100의카운터동작

X0가 처음부터 ON이 되어 있어도,카운터 입력의 조건이 제 2스캔에OFF->ON이 되기때문에 카운터됩니다.

X0

Page 185: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

프로그램시의 주의사항8

(3) 제어명령을 사용하고 있는 경우의

주의점

엣지(상승 트리거) 검출을 수행하는 명령은,

前回 그 명령이 실행된 때의 실행조건과 금회의

실행조건을 비교해서, OFF->ON으로 될 경우에만

실행됩니다. 그 이외의 경우는 실행되지 않습니다.

따라서, MC∼MCE, JP∼LBL등 명령을 실행할

순서를 바꾸는 명령과 합쳐서, 엣지(상승 트리거)

검출을 수행하는 명령을 사용할 경우는 입력의

타이밍에 따라, 명령의 동작이 아래와 같이 변하므

로 주의하십시오.

< 예 1> MC∼MCE 명령사이의 미분명령

DF를 사용한 경우

X1

X0

DF

MC 0

Y0

MCE 0

前回의 미분명령실행

X1

Y0

X0

[타이밍 챠트 2]

前回의 실행시와 미분명령의 입력조건

X1이 OFF->ON으로 변화하고있기 때문에 미분출력이 얻어집니다.

< 예 2> JP∼LBL 명령사이의 카운터명령을

사용한 경우

R0JP 1

LBL 1

X1

CT 100X0

[타이밍 챠트 1]

前回의 JP명령비실행시의최종타이밍

X0

R0

前回의 JP명령 비실행시의 최종타이밍에서 카운터 입력의 OFF->ON에 변화하고 있기때문에 카

운터됩니다.

카운터동작

前回의 미분명령실행

X1

Y0

X0

[타이밍 챠트 1]

前回의 실행시와 미분명령의 입력조건

X1이 변화하고 있지 않기 때문에미분출력이 얻어지지 않습니다.

[타이밍 챠트 2]

X0

R0

카운터동작

前回의 JP명령 비실행시의 최종타이밍에서 카운터 입력이 OFF->ON에 변화하고 있기때문에 카

운터됩니다.

前回의 JP명령비실행시의최종타이밍

Page 186: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

프로그램시의 주의사항8

8-6. 래더 작성시의 주의사항

정확하게 실행되지 않는 프로그램

아래와 같은 프로그램은 정확히 실행되지 않으므로,

작성하지 말아 주십시오.

미분명령이나 타이머 명령의 실행조건을,

복수의 접점을 조합시켜 설정할 경우는

ANS 명령이나 RDS 명령, POPS 명령을

사용하지 말아 주십시오.

프로그램 치환예

< 예 1을 치환한 프로그램 >

X0 Y0

(DF )

X1

X2X0

< 예 1 >

ANS

X0 Y0

(DF )

X1

X2

< 예 2 >

X0 Y0X1

X2

TMX 5, K30

ANS

< 예 3 >

X0 Y0X1

X3

(DF )

X1 Y1

PSHS

POPS

RDS

Page 187: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

프로그램시의 주의사항8

RUN중 Write의 순서

N7 PLC는 RUN 모드중에도 프로그램을 입력시킬 수

가 있습니다. RUN중에 프로그램을 입력시키면

TOOL 서비스 시간을 일시적으로 연장시키고 프로그

램 입력을 수행하며, 모드전환 없이 운전으로 되돌아

옵니다. 따라서, RUN중 입력시의 1스캔은 스캔 타임

이 수 ms부터 수백ms 정도 스캔타임이 늘어납니다.

8-7. RUN중 Write(입력) 기능

(1) RUN중 Write(입력)의 동작

Write중의 콘트롤러(N7 PLC) 동작

1. 외부출력(Y)은 유지합니다.

2. 외부입력(X)은 무시됩니다.

3. 타이머(T)는 시계를 정지합니다.

4. 미분명령(DF), 카운터(C), 좌우 시프트레지스터의

입력의 엣지상승/ 엣지하강의 변화는 무시됩니다.

5. 인터럽트 기능은, 정지합니다.

6. 내부 클럭릴레이(특수 내부릴레이)도 정지합니다.

7. 펄스출력은, 그 사이 정지합니다.

타이머·카운터 명령의 설정치

모든 타이머, 카운터 명령의 K 정수로 지정한 설정치

는 대응되는 번호의 설정치 에리어 "SV"에 프리셋트

됩니다. (경과치 에리어 "EV"의 값은 변화되지 않습니

다.)

RUN중 Write의 완료플래그 동작

(R9034)는 RUN중 입력이 완료한, 최초의 1스캔만

ON하는 특수 내부릴레이로, 프로그램 변경후의

“인이셜 패스 릴레이”의 대신으로서 사용할 수

있습니다.

RUN중 Write를 할 수 없는 명령

1. 스탭래더 명령 (SSTP/ STPE)

2. 서브루틴 명령 (SUB/ RET)

3. 인터럽트 명령 (INT/ IRET)

4. 제어명령 (ED/ LBL)

(단, LBL 명령은 삽입/ 입력은 가능, 삭제와 소거는

불가능합니다.)

副(SUB) 프로그램중의 Write 할 수 없는 명령

아래의 명령은 서브루틴 또는 인터럽트 프로그램중에

Write 할 수 없습니다.

(2) RUN중 Write(입력) 할 수 없는 경우

1. JP /LBL 명령

2. LOOP/ LBL 명령

3. MC/ MCE 명령

RUN중 Write 할 수 없는 경우

1. 문법에러 발생시

2. 강제 입출력 동작중

인터럽트 처리의 제한사항

인터럽트/ 고속카운터/ 펄스출력/ PWM 출력의 각

기능을 사용하고 있는 경우, RUN중 Write(입력)는

수행하지 말아 주십시오. RUN중 Write(입력)를 실행

할 경우, 아래와 같은 오동작할 염려가 있으므로 주

의 해 주십시오.

1) 인터럽트 프로그램은 정지상태가 됩니다. 다시한번

[ICTL] 명령으로 허가해 주십시오.

< 예 > R9034(RUN중 Write 완료플래그)를

이용할 경우

R9013

[ICTL, S1, S2 ]

R9034

Page 188: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

프로그램시의 주의사항8

2) 고속카운터는 계속해서 카운터합니다.

단, 단상 1CH시/ 2.5KHz 이상의 경우 및 단상

2CH시/ 1.25KHz 이상의 경우는 잘못 카운터 할

경우가 있습니다.

. 일치 ON/ 일치 OFF 명령 (F166/ F167)은 계속

합니다.

. 일치시 프로그램은 금지상태가 됩니다.

3) 펄스출력/ PWM 출력은 정지상태가 됩니다.

명령 F168은 계속해서 동작합니다.

단, 출력 최대주파수는 단상 1CH시/ 2.5KHz 이상

의 경우 및 단상 2CH시/ 1.25KHz 이상의 경우는,

출력 펄스수가 지정한것과 다를경우가 있습니다.

(3) RUN중 Write(입력) 방법과 동작

항목FPST S/W의

Ladder Symbol 모드

FPST S/W의

Ladder 입력모드

Handy-Loader(CPL5119)

Write(입력) 방법

최대 128 스탭

변경은, 블럭단위로 수행합니다.

온라인에서 F·1(CONVPG) 변환실

행시에 프로그램이 바뀌어 써집니다.

블럭 a 블럭 b

1스탭씩 WRITE(입력) 해 가는 방법입니다.

변경과 동시에 입력되기 때문에 특히, 주의가 필요합

니다. Handy-Loader의 경우는 모드전환이

필요합니다. (다음항 참조)

각명령

고유의

동작

OT/ KP

블럭a로 작성되어 있던 명령이

블럭b로 삭제된 경우는 Write(입력)

전의 상태를 유지합니다.

블럭a로 작성되어 있던 명령이 블럭b로 삭제된 경우

는, Write(입력)전의 상태를 유지합니다.

ON 하고 있던 Y접점은, ON 한 상태대로 유지합니다.

RUN중에서 OFF할 경우는 강제출력으로 OFF 해

주십시오.

TM/ CT

i블럭a로 작성되어 있던 명령이

블럭b로 삭제된 경우는 Write(입

력)전의 상태를 유지합니다.

iTM /CT 명령의 K 정수로 설정한

설정치는 프로그램중 전부 대응하

는 번호의 SV로 프리셋트됩니다.

(경과치 EV는 변화지 않습니다.)

h블럭a로 작성되어 있던 명령이 블럭b로 삭제된 경

우는 Write(입력)전의 상태를 유지합니다.

iTM /CT 명령의 K 정수로 설정한 설정치는 프로그

램중 전부 대응하는 번호의 SV로 프리셋트됩니다.

(경과치 EV는 변화하지 않습니다.)

iHandy-Loader의 경우는, 동작중에 타이머에 영향

을 주는 일이 없고, 설정치를 바꿔 써 넣을 수가 있

습니다. (8-8장을 참조 하십시오. )

Fun

응용명령

블럭a로 작성되어 있던 명령이

블럭b로 삭제된 경우는 Write(입력)

전의 상태를 유지합니다.

삭제된 경우, 출력처의 메모리 에리어는 유지됩니다.

Page 189: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

프로그램시의 주의사항8

항목FPST S/W의

Ladder Symbol 모드

FPST S/W의

Ladder 입력모드

Handy-Loader(CPL5119)

각명령

고유의

동작

MC/

MCE

MC/ MCE 명령을 Write 할 경우는,

MC/ MCE 명령을 반드시 페어

(Pair)로 입력시켜 주십시오.

1 명령 단위의 RUN중 Write(입력)/ 삭제는 할 수

없습니다. FPST S/W의 LADDER SYMBOL 모드에

서 수행해 주십시오.

CALL /

SUB/

RET

서브루틴 프로그램은, SUBn / RET

명령사이의 프로그램입니다.

반드시 [ED] 명령 이후의 어드레스

에서 작성하여 주십시오.

iRET -> CALL -> SUB의 순으로 Write(입력)

해 주십시오.

iCALL -> SUB-> RET의 순으로 삭제해 주십시

오.

INT /

IRET

인터럽트 프로그램은, INTn / IRET

명령사이의 프로그램입니다.

반드시 [ED] 명령 이후의 어드레스

에서 작성하여 주십시오.

iIRET -> INT의 순으로 Write(입력) 해 주십시오.

iINT -> IRET의 순으로 삭제해 주십시오.

SSTP /

STPE

동일한 번호의 행정을 이중 정의 할

수는 없습니다. SSTP 명령은

副 프로그램 중에는 작성 할 수 없

습니다.

스탭래더 영역이 아닌 프로그램에 대해서는 1 명령

단위의 Write(입력)/ 삭제는 할 수 없습니다. FPST

S/W의 LADDER SYMBOL 모드에서 양 명령을 동시

에 Write(입력)/ 삭제는 해 주십시오.

스탭래더 영역의 어느 프로그램에 대해서는, SSTP

명령만 1 명령 단위의 Write(입력)/ 삭제는 가능합니

다.

JP /

LOOP /

LBL

LOOP 회수를 설정하는 명령은,

반드시 LBL∼LOOP 보다도 전에

Write(입력) 해 주십시오.

iJP -> LBL 또는 LOOP ->LBL의 순으로 Write

해 주십시오.

iLBL -> JP 또는 LBL -> LOOP의 순으로 삭제

해 주십시오.

Page 190: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

프로그램시의 주의사항8

(4) Handy-Loader의 모드전환

Handy Loader(CPL5119)는, 통상의 경우 PROG

EDIT Mode로 되어있어 프로그램이 입력변경되지

않습니다. RUN중 Write(입력변경) 하기 위해서는,

이를 RUN EDIT Mode 로 전환할 필요가 있습니

다.

프로그램 모드의 전환

아래의 같이 모드를 전환해 주십시오.

또한, Write(입력변경)후는 오조작 방지를 위하여

PROG EDIT Mode로 되돌려 주십시오.

< RUN EDIT Mode로의 전환 조작예 >

ENT4(-)OP 1ACLR 1 WRT

< PROG EDIT Mode로의 전환 조작예 >

ENT4(-)OP

1ACLR 0 WRT

참조사항

타이머 / 카운터의 설정치를 변경할 경우,

아래의 방법을 사용해 주십시오.

예) 타이머 설정치를 K30 -> K50으로 변경합니다.

X0

T5 Y10

TMX 5, K30

타이머 설정치이 방법으로

프로그램 상의

값을 바꾸어 넣습

니다.

1) 타이머 명령이 있는 어드레스를 읽어냅니다.

READ

SRC

SHIFTNEXT

TMT·SV

STX·WX 5 READ

2) 정수(K 30)를 클리어 해 주십시오.

(BIN)K/H

WRT05

3) 새로운 정수(K 50)를 입력해 주십시오.

(HELP)

CLR

변경후의 동작과 주의

변경할때, 동작중의 타이머·카운터는 그대로

동작을 계속합니다. 변경한 설정으로 동작을

개시할때는 다음 실행조건이 OFF->ON으로

바뀔때입니다.

이 방법의 경우는 프로그램 자체가 변하므로,

모드를 전환해서 다시 한번 RUN시키거나

또는 전원을 다시 넣게 되면 변경되어 있는

설정치가 프리셋트됩니다.

Page 191: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

프로그램시의 주의사항8

8-8. RUN중 타이머·카운터 설정치의 변경

(1) Handy-Loader로 프로그램상의 정수를

Write(입력) 하는 방법

1) 타이머 명령이 있는 어드레스를 찾아냅니다.

READ

SRC

SHIFTNEXT

TMT·SV

STX·WX 5 READ

2) 정수(K 30)를 클리어 해 주십시오.

(BIN)K/H

WRT05

3) 새로운 정수(K 50)를 입력해 주십시오.

(HELP)

CLR

변경후의 동작과 주의

X0

T5 Y0

TMX 5, K30

타이머 설정치이 방법으로 프로그

램 상의 값을 바꾸어

넣습니다.

(2) 설정치 에리어(SV)의 값을 Write(입력)

하는 방법

설정치 에리어 SV 값의 변경

설정치 에리어 SV 값을 바꿀때는 다음의 방법으로

가능합니다.

① FPST S/W (Ver 4.2 이상)를 사용하는 방법

② Handy Loader(CPL5119)를 사용하는 방법

③ 프로그램(응용명령)에 의한 방법

변경후의 동작과 주의

변경할때, 동작중의 타이머·카운터는 그대로 동작

을 계속합니다. 변경한 설정으로 동작을 개시할때

는 다음 실행조건이 OFF->ON으로 바뀔때입니다.

이 방법의 경우는 프로그램 자체가 변하므로, 모드

를 전환해서 다시 한번 RUN시키거나 또는 전원을

다시 넣게 되면 변경되어 있는 설정치가 프리셋트

됩니다.

1) 프로그램의 설정치를 K 정수로 지정하고 있을

경우, 설정치 에리어 SV에는 K정수가 프리셋트됩

니다. 변경한 값은 무효가 됩니다.

2) 프로그램의 설정치를 설정치에리어 No.로

지정하고 있을 경우.

비유지형의 타이머/ 카운터 일때, 설정치에리어

SV는 “0”가 프리셋트됩니다. 유지형의 타이머/

카운터 일때, 설정치에리어 SV는 다음페이지의

방법으로 변경한 값이 프리셋트됩니다.

변경할때, 동작중의 타이머·카운터는 그대로 동작

을 계속합니다. 변경한 설정으로 동작을 개시할때

는 다음 실행조건이 OFF->ON으로 바뀔때입니다.

이 방법의 경우는 프로그램 자체가 변하므로, 모드

를 전환해서 다시 한번 RUN시키거나 또는 전원을

다시 넣게 되면 변경되어 있는 설정치가 프리셋트

됩니다.

X0

T5 Y0

TMX 5, K30

타이머 설정치SV5

30

이 방법은 설정치 에리

어(SV)의 값을 바꾸어

넣습니다.

프로그램 자체는 바뀌

지 않습니다.

RUN 모드로 바뀔때

SV 에리어로 전송한다.

Page 192: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

프로그램시의 주의사항8

방법 1. FPST S/W를 사용하는 방법

< 순 서 >

"ONLINE" MENU에서「DATA MONITOR」를 선택하고,

「DATA MONITOR」에서 해당 SV를 읽어내어 바꿔 주

십시오. (FPST S/W Ver 4.2이상 사용)

1) 등록할 위치에 커서를 맞춥니다.

2) [F·6] (ENTRY) 를 눌러 주십시오.

3) [F·6] (SV) 를 눌러 SV번호를 입력하고, 커서를

이동시켜 주십시오.

4) [ESC]를 눌러 등록한다.

5) 바꿀위치에 커서를 이동한다.

6) [F·4] (WRITE) 를 눌러 주십시오.

7) [F·7] (EDIT) 를 눌러 수치를 입력하십시오.

워드 데이터 모니터 (OP 8)기능으로, 변경하고 싶은

타이머 또는 카운터의 설정치에리어 SV를 데이타 모

니터로 읽어내어, 바꾸어 주십시오.

2) "SV 0"를 READ 합니다.

3) "SV 0" 내용을 CLEAR 합니다.

4) 변경할 값을 WRITE 합니다.

입력조건등에 따라 타이머·카운터의 설정치를 변

경하고싶은 경우는 아래와 같이 응용명령을 사용해

서 “SV의 값"을 바꿔 주십시오.

< 예 > 입력 X0가 ON될때, 설정치를 K20으로

할 경우의 예

X1

X0F0 MV , K20, SV3

TMX 3, K 50

T3 Y0

X0가 ON일때, 타이머 설정치가 5초에서 2초로

바뀝니다.

방법 2. Handy-Loader를 사용하는 방법

< 순 서 >

1) 워드데이터 모니터 (OP 8)를 실행 해 주십시오.

ENT(-)OP

8

READ

TMT·SV 0

(HELP)

CLR

(BIN)K/H

WRT05

방법 3. 프로그램(응용명령)에 의한 방법

SV 1 D 50 SV 2 D 28****** H****** H****** H****** H****** H****** H

****** H****** H****** H****** H****** H****** H****** H****** H

***** [ ]***** [ ]***** [ ]***** [ ]***** [ ]***** [ ]***** [ ]***** [ ]

1

ST X 0 ADDR 0 SIZE 236

2LADDER

바꿀 설정치에리어를 등록

수치를 입력

START 3SSTP 4WRITE 5 6ENTRY 7CLEAR 8 INC S 9DEC R 10 INC R

Page 193: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

프로그램시의 주의사항8

8-9. 강제 입출력시의 처리

RUN중에 강제입출력을 수행한 경우의 처리

순서

① 외부입력(X)의 처리

h 강제 입출력으로 지정하고 있는 접점에 관해서는,

입력기기에서 상태에 관계없이, 강제 ON/OFF의 조

작이 우선됩니다. 이때 입력표시 LED는 점등하지

않지만, 연산메모리의 입력 X에리어의 데이터가

바뀝니다.

h 지정하지 않는 접점에 관해서는, 입력기기에서의

입력상태에 따라, ON/OFF 상태를 읽어냅니다.

강제 리셋트·리셋트 처리

입출력 리플레쉬

강제 셋트·리셋트 처리

연 산

강제 셋트·리셋트 처리

주변 서비스

② 외부출력(Y)의 처리

h 강제 입출력으로 지정하고 있는 접점에 관해서는,

연산결과에 관계없이, 강제 ON/ OFF가 우선됩니다.

이때, 강제적으로 연산용 메모리의 출력 Y의 에리어

가 바뀝니다. 외부출력은, 좌측그림의 입출력 리플레

쉬의 타이밍으로 수행됩니다.

h 지정하지 않는 접점에 관해서는, 연산결과에 의해

ON/ OFF 상태가 결정됩니다.

③ 타이머(T)·카운터(C)의 처리

h 강제 입출력으로 지정하고 있는 접점에 관해서는,

타이머·카운터의 입력조건에 관계없이, 강제 ON/

OFF가 우선됩니다.

이때, 연산용 메모리의 타이머(T)·카운터(C)의 접점

데이터가 바뀝니다. 또한, 제어중은 시계계수는 수행

되지 않습니다.

h 지정하지 않는 접점에 관해서는, 연산결과의 내용에

의해 ON/ OFF 상태가 결정됩니다.

Page 194: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

9-1. 자기진단기능................................................

9-2. 이상시의 대처방법 .........................................

9장

자기진단 기능과

이상시의 대처방법

Page 195: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

자기진단 기능과 이상시의 대처방법9

9-1. 자기진단기능

상태표시 LED

LED표시

내 용운전상태RUN PROG. ERROR

ALARM

x x 정상 운전 중 운 전

x - 프로그램 모드 정 지

x -RUN 모드에서의

강제출력중운 전

x 자기 진단에러

(운전 중)운 전

x 자기 진단에러

(정지 중)정 지

- - 시스템 워치독 타

이머에 의한 정지정 지

주) 표 중의 기호는 각각 다음 내용을 나타낸다.

: 점등 : 점멸, ×: 소등, —: 점등 또는 소등

콘트롤 유니트(N7 PLC)의 상태 표시

? 콘트롤 유니트는 이상 발생시에 그 상황을 판단하고,

필요에 따라 운전을 정지하는 자기진단기능을 내장

하고 있습니다.

? 이상이 발생했을 때는 CPU 유니트 본체의 상태표시

LED가 위의 그림처럼 됩니다.

? 이상 발생시에는 통상의 경우, 운전을 정지합니다.

? 2중출력 에러 또는 연산에러는 시스템 레지스터를

설정함으로써 운전을 계속할지 정지시킬지를 선택할

수도 있습니다. 운전의 계속, 정지를 선택할 수 있는

에러는 아래와 같습니다.

이상시의 운전모드

<예 1> 2중 출력을 허가할 경우

시스템 레지스터 No.20의 내용을 「ENABLE」로 설정

합니다. 이렇게 설정하며 에러로 취급하지 않습니다.

<예 2> 연산에러 발생시에도 운전을 계속할 경우

시스템 레지스터 No.26의 내용을 「CONTI」로 설정

합니다. 이렇게 설정하여 운전하면 운전은 계속되지만,

에러 LED는 계속 ON상태가 됩니다.

RUN

PRO

G

ERRO

RALAR

M

PROG.

RUN

0

1

2

3

4

5

6

7

상태표시 LED

FPST S/W의 PLC 환경(시스템 레지스타)

설정 메뉴

(1) [ESC] 키로 표시할 [FPST SW]의 Main MENU중에

서“R.SYSTEM REGISTER" 를 선택하여 [ENTER]

키를 누릅니다.

(2)“R.SYSTEM REGISTER" 화면에서 F·8(ON ER

R)키를 선택하면 아래 화면이 나옵니다.

OFFLINE SYSTEM

REGISTER

SIZE 0ADDR 0 NOP

1 SAVE 2INIT 3 4PLC-> 5 6MEMO7TM/CT 8 9 TIME 10INPUT

【 SYSTEM REGISTER 】 RT=[ 1 ], UNIT= [ 0 ] TARGET = <HOME>

NO. DATA RANGE

202122232425262728294

DUPLICATE OUTPUT 【 DISE / ENAB 】

NOT USEDNOT USEDI/O VERIFY 【 STOP / CONT 】

NOT USEDNOT USEDOPERATION ERROR 【 STOP / CONT 】

NOT USEDNOT USEDNOT USEDNOT USED

MEMORY SIZE TIMER/COUNTE

R

CT ON ERR TIME OUT INPUT SET

Page 196: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

자기진단 기능과 이상시의 대처방법9

9-2. 이상발생시의 대처방안

(1) ERROR/ ALARM LED가 점멸하면

<처리 수순 ①>

1 1ACLR (-)OP ENT0 READ

프로그래밍 툴을 사용하여 에러내용(에러코드)을 확인해 주십

시오.

자기진단 에러가 있는 경우는 다음과 같은

표시가 나옵니다.

다음과 같이 키를 조작해 주십시오.

OP110

FUNCTION ERROR E45

<상 황>

자기 진단 에러가 발생했다.

Handy-Loader를 사용하여

에러코드가 1∼9 일 경우

<상 황>

프로그램에 문법에러가 있습니다.

<처리수순①>

PROG. 모드로 전환시켜 에러 상태를

해제시켜 주십시오.

<처리수순②>

토털체크를 시도하여 문법에러가

발생한 곳을 확인하여 주십시오.

FPST S/W(Ver4.2이상)를 사용

ONLINE 메뉴(래더 화면상태)에서 +

키를 동시에 누른뒤, 보조(SUB) 메뉴에서

「P. STATUS DISPLAY」를 선택해 주십시오.

에러가 발생한 경우(예. 아래예는 연산에러가 발생

했을 경우)는 다음과 같이 에러코드가 표시됩니다.

CTRL F·10

ONLINE WAITING PLC=REMOTE PROGSTATUS DISPLAY

【STATUS DISPLAY】 [ESC] : TO PREVIOUS SCREEN

PROGRAM AREA SIZE : 2720 (3K ) PROGRAM NAME : *******USED : 6 PLC TYPE : N7

REST : 2714 <Version> : 2.1

SCAN TIME : 5.0 mS

M. LANG AREA SIZE : 0 (0K ) <MIN> : 2.5 mSFL REG AREA SIZE : 0 (0K ) <MAX> : 5.0 mS

<PLC ERROR FLAG>SELF :0 I/O VERIFY :0

VOLTG DIP :0 BATTRY ERR :0FUSE BLOW :0 (HOLD) :0ADVNC UNT :0 OPE ERROR :1

SELF DIAGNOSIS ERROR CODE : (45)

CONNECT MODEM : OFF

<PLC MODE FLAG>RUN MODE :0 OUT REFLESH:0TEST MODE :0 STEP RUN :0BREAK MODE:0 WITH MSGE :0BRK ENABLE :0 REMOT FG :1FORCE FLAG :0 EXTL EI :0【CALCURATION ERROR】

ST R 0ADDR 0 SIZE 6

1 NETWK2 CLRERR3 5 FUSE6 INTELLI7 VERIFY8 VOLDIP9 OPERAT10PLClnk 4

STATION : 0, ROUTE :1CONDITION : NORMAL

Page 197: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

자기진단 기능과 이상시의 대처방법9

앞 페이지의 "P. STATUS DISPLAY" 메뉴에서

"ERRCLR(F·3)"키를 실행한다. 에러코드 43 이상

의 에러를 클리어할 수 있습니다.

다음과 같이 키를 조작해 주십시오. 에러코드 43이상

의 에러를 클리어할 수 있습니다..

PROG. 모드에서 전원을 다시 넣어도 에러를 클리

어할 수 있지만, 유지형 데이터 이외의 연산 메모

리 내용은 클리어됩니다.

자기진단 에러세트 명령(F148)에 의해 에러를

클리어할 수도 있습니다.

1 1ACLR (-)OP ENT2 READ

READ

연산에러 (에러코드 45) 발생시에는 에러발생 어드

레스가 특수 데이터레지스터 DT9017 및 DT9018에

저장됩니다. 이 경우는, 에러상태를 해제하기 전에

에러발생 어드레스를 모니터 해 주십시오.

에러코드가 20 이상일 경우

<상 황>

문법에러 이외의 자기진단 에러가 발생하고 있습니다.

<처리수순①>

PROG. 모드에서, 프로그래밍 툴을 사용해서 에러상태를

해제해 주십시오.

<처리수순②>

「11-7. 에러코드 일람표」의 내용에 따라 각각의

대처를 수행해 주십시오.

FPST S/W를 사용하여

Handy-Loader를 사용하여

< 참 고>

Page 198: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

자기진단 기능과 이상시의 대처방법9

(2) ERROR/ ALARM LED가 점등하면

PROG. 모드로 바꾸어 전원을 다시 넣어 주십시오.

RUN 모드로 전환해 주십시오.

단자의 헐거워짐 등 전원의 결선을 다시 체크해 주십시오.시스템 워치독 타이머가 작용하여 N7 PLC의 운전이

정지되었다.

여기에서 다시 ERROR/ ALARM LED가 점등되면

N7 PLC본체의 이상으로 생각할 수 있습니다.

당사 A/S팀으로 연락바람.

ERROR/ ALARM LED가 점등했다면 앞 페이지의

순서를 참조해 주십시오.

여기에서 ERROR/ ALARM LED가 점등한다면,

프로그램 처리에 시간이 너무 걸린다는 것입니다.

프로그램을 재검토하여 [JUMP] 명령등에 잘못이

없는지 확인해 주십시오.

(3) 전체의 LED가 점등하지 않으면

여기에서, N7 PLC 본체의 LED가 점등되어

있다면, 전원용량을 크게 하든가, 별도의 전원

을 생각해 주십시오.

다른 기기와 전원을 공유하고 있는 경우는, 다른 기기

를 전원에서 분리해 보십시오.

<상 황>

<처리수순①>

<처리수순②>

① 프로그램이 무한 루프로 되어 있지 않습니까?

JMP. LOOP 명령 등 프로그램의 흐름을 제어

하는 명령을 체크한다.

② 인터럽트 처리가 연속하여 실행되고 있지

않습니까?

프로그램 검토의 포인트

<처리수순①>

전원이 크게 변동되어 있지 않은지 체크한다.

허용범위 내의 전압이 걸려 있는지 체크해 주십시오.

<처리수순②>

<처리수순③>

Page 199: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

자기진단 기능과 이상시의 대처방법9

(4) 생각한데로 출력이 나가지 않을때

단자의 헐거워짐등 부하의 결선을 다시 확인해

주십시오.

부하의 양단에 정상적인 전압이 걸려 있는지 확인해

보십시오.

전압이 정상이면 부하의 이상을 생각할 수 있다.

부하를 체크한다.

전압이 걸려 있지 않으면 출력 유니트의 이상을

생각할 수 있다. 당사 A/S팀으로 연락바람.

출력측의 체커 -> 입력측의 체커 순서로 진행해 주십시오.

출력측의 CHECK ①

프로그래밍 툴을 사용하여 출력 모니터링을 한다.

강제 입출력 기능을 사용하여 강제적으로 ON해

주십시오.

여기에서 출력 LED가 점등되면 입력측의 체크로

진행한다.

출력 LED가 점등되지 않으면 출력 유니트의 이상

을 생각할 수 있다. 당사 A/S팀으로 연락바람.

모니터링이 ON이 되면 출력의 2중 사용을

생각할 수 있습니다.

입력 단자에 정상적인 전압이 걸려 있는지 확인해

주십시오.

모니터링이 OFF이면 입력 유니트의 이상을

생각할 수 있습니다. 당사 A/S팀으로 연락바람.

모니터링이 ON이면 프로그램을 검토해 보십시오.

또는 입력기기(2선식 센서)의 누설전류를 확인.

출력 표시 LED가 점등하고 있는 경우

<처리수순①>

<처리수순②>

출력표시 LED가 꺼진 경우

출력측의 CHECK ②

<처리수순①>

<처리수순②>

입력측의 CHECK ①

입력 표시 LED가 꺼져 있는 경우

단자의 헐거워짐등 부하의 결선을 다시 확인해

주십시오.

<처리수순①>

전압이 정상이면, 입력단자의 이상을 생각할 수

있습니다. 당사 A/S팀으로 연락바람.

전압이 걸려 있지 않으면, 입력전원, 입력기기의

이상을 생각할 수 있다. 체크 해 주십시오.

<처리수순②>

입력 표시 LED가 점등하고 있는 경우

입력측의 CHECK ②

프로그래밍 툴을 사용하여 입력 모니터링을 한다.

<처리수순①>

① 중복 출력(2중 출력)을 사용하고 있지 않습니까?

응용명령으로 출력 릴레이를 바꾸어 써 넣은지

체크해 주십시오.

② MCR명령, JMP명령 등의 제어명령으로 프로그램

의 흐름이 달라져 있지 않습니까?

③ I/O번호의 할당이 유니트의 실장 상태와 일치하고

있습니까? (「5-1. I/O 할당」을 참조)

프로그램 검토의 포인트

Page 200: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

자기진단 기능과 이상시의 대처방법9

(5) FPST S/W(Ver4.2이상)에서 통신에러가 있다면

컴퓨터와 PLC의 Baud-Rate(전송속도)와 데이타

길이(전송포멧)등이 같지 않은지를 확인해 주십시오.접속케이블을 확인해 주십시오.

<처리수순①>

컴퓨터 타입에 따라 커넥타 종류가 다르므로,

종류에 맞게 변환 아답터를 사용 해 주십시오.

<처리수순②>

PLC측의 설정

공장 출하시의 설정은 9600bps로 되어 있습니다.

컴퓨터의 통신상태를 확인 해 주십시오.

컴퓨터의 RS232 통신포트도 빈번히 통신이상이 발생

하며, 또한 노이즈에도 상당히 취약하므로 컴퓨터측

의 통신포트를 함께 점검해 주십시오.

PLC의 전원이 켜진상태에서는, PLC<->컴퓨터 케이블

을 접속하거나 빼내지 마십시오.

이를 계속하면 컴퓨터 통신포트의 에러를 유발 시킬

수가 있습니다.

<처리수순③>(1) FPST SW의 메인 메뉴상의

【 Z.FPST CONFIGURATION 】를 선택해 주십시오.

(2) 화면내에서 전송속도를 9600bps 또는 19200bps로

설정해 주십시오.

(3) (SAVE) 키로 등록을 선택하고, 컴퓨터 HDD

에 저장을 수행해 주십시오.

( 키를 눌러 커서를 [ Y ]로 이동시킨뒤,

키를 눌러 설정내용의 저장을 수행합니다.)

<-

F·1

Y

OFFLINE SCREEN1

SIZE 0ADDR 0 NOP1SAVE 2 INIT 3 LOAD 4 5 6SCRN 2 7 MODEM 8 INST 9RELAY10 FUN 1

FPST CONFIG

SCREEN MODE [ MONO, COLOR ]

PLC TYPE [N-7 2.7k ] ([ENTER] : OPENS SELECTION WINDOW )

COM PORT [ 1 ·2 ]

TRANS RATE(bps) [115K / 57K / 38K / 19200 / 9600 /4800 /2400 ]

DATA LENGTH ( 8 / 7 ) bit

LOGGED DRIVE/ DIRECTORY

DRIVE [ A B C D E F G H I J K L ]

DIRECTOTRY

【 \DATA\

NOTE DISPLAY [ ON / OFF ]

PTOGRAMMING STYLE [ LADSYM / LADDER / BOOLEAN ]

NOTE : SPECIFY TRANS RATE TO 9600 or 19200bps TO CONNECT WITH PLC DIRECTORY

【FPST CONFIGURATION】

컴퓨터측의 설정(FPST S/W)

Page 201: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

자기진단 기능과 이상시의 대처방법9

(6) 프로텍터 에러(Protector Error)

메세지가 나온다면

FPST SW의「,.SET PLC PASSWORD」메뉴에서 패

스워드를 입력하고「EABLE」를 선택 해 주십시오.

(1)「ESC」키로 【FPST FUNCTION MENU】에서

「,. SET PLC PASSWORD」를 선택 해 주십

시오.

(2) 패스워드를 입력하고,「ENABLE」를 선택해

주십시오.

<처리수순>

패스워드 기능을 사용하고 있는 경우

R0

Y1T0

9

ED11

SIZE 12ADDR 3 OT R 0

1 2 3 4 5 6 7 8 9CANCEL 10

X0

R0

0R0

TMX 0, K

30

4Y0

【SET PLC PASSWORD 】No.=[ 0] RT= [1] DEST=HOME

MODE [ENAB / DISA / CNCL ]

PASSWORD [ 0 ] (HEX)

ONLINE MONITORING LADDERFPST FUNCTION WAITING PLC= PROG

DOWN : SET PASSWORD.

(7)「PROG.」모드에서「RUN」모드

로 바뀌지 않는다면

문법에러가 발생하고 있습니다.

< 상 황 >

토털체크 기능 (FPST FUNCTION MENU)을 이용하여

문버체크를 실시하여 에러발생 위치를 확인해 주십시오.

<처리수순>

Page 202: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

10-1. 성능 사양 ....................................................

10-2. I/O 할당표 ...................................................

10-3. 릴레이(비트 데이터), 메모리에리어(워드 데이타), 정수 일람.....

10-4. 시스템 레지스터 일람 .........................................

(1) 시스템 레지스터................................................

(2) 시스템 레지스터 설정내용......................................

(3) 시스템 레지스터 일람..........................................

10-5. 특수 내부릴레이 일람 ........................................

10-6. 특수 데이터 레지스터 일람 ...................................

10-7. 에러코드 일람 ................................................

(1)「ERROR」점등시의 에러내용 확인..............................

(2) 문법체크 에러일람..............................................

(3) 자기진단 에러일람..............................................

10-8. BIN /HEX/ BCD 코드 일람표 ...............................

10-9. 외형치수도....................................................

(1) 콘트롤 유니트 ................................................

(2) 증설시 치수도 ................................................

10장

자료일람표

Page 203: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

자료 일람표10

10-1. 성능 사양

콘트롤유니트의 종류

항 목

릴레이 출력 타입 TR(트랜지스터) 출력타입

C10RS/ C10CRS C14RS/ C14CRS C16T/ C16CT C32T/ C32CT

프로그램 방식/ 제어 방식 릴레이 심볼방식/ 싸이클릭 연산방식(Cyclic operation method)

연 산 속 도 0.9/ 1스탭 (기본명령)

프로그램 용량 2,720 스탭 5,000 스탭

명령어

종류

기본 명령어 83 종 (types)

응용 명령어 114 종 (types)

제어

I/O

점수

기본 유니트 10점(입력6점,출력4점)

14점(입력8점,출력4점)

16점(입력8점,출력8점)

32점 (입력32

점,출력32점)

증설시 1

콘트롤 유니트와 똑같은

출력타입으로 구성할 경우

최대 58점 최대 62점 최대 112점 최대 128점

증설시 2

릴레이/ TR 혼재의 경우

최대 106점 최대 110점 최대 112점 최대 128점

프로그램 메모리 (내장메모리) EEP-ROM 내장 (밧데리 없음)

I/O Reflesh + 베이스 시간 증설 없음 ; 0.3ms,

증설있음 ; 0.3ms + (1 x 증설유니트수)ms

연산

용메

모리

점수

릴레

이(비

트)

내부 릴레이(R) 1,008점 (R0 ∼R62F)

특수 내부 릴레이(R) 64점 (R9000 ∼)

타이머 / 카운터(T/ C) 144점 (초기설정에는 타이머 T0~T99/ 카운터 44점 C100~C143) *1

타이머 Range (1ms, 10ms, 100ms, 1s) ; 명령에 따라 선택

메모

리에

리어

데이타 레지스터(DT) 1,660 워드 (DT0∼DT1659) 6,144 워드

(DT0∼DT6143)

특수데이타 레지스터(DT) 112워드 (DT9000∼DT9111)

인덱스 레지스터(IX/ IY) 2점

마스터 콘트롤 (MC, MCR) 32점

라벨수 (JP+LOOP수) 64 라벨

미분 (Differentials)점수 무 제 한

스탭래더수 128 Stage

서브루틴(Subroutine) 수 16 Subroutine 수

인터럽트 프로그램수 7 프로그램 (외부 6점, 내부 1점)

자기진단기능 워치도그 타이머, 프로그램 문법 체크등

메모

리백

-업

*2

타이머 전부 비유지

카운터 비유지형

유지형

설정치부터 C139까지 설정치부터 C127까지

4점(경과치) C140∼C143 16점(경과치) C128∼C143

비유지형

내부 릴레이

유지형

976점(R0∼R60F)

61워드(WR0∼WR60)

880점(R0∼R54F)

55워드(WR0∼WR54)

32점(R610∼R62F)

2워드(WR61∼WR62)

128점(R550∼R62F)

8워드(WR55∼WR62)

데이타 레지스터 비유지형

유지형

1652워드(DT0∼DT1651) 6112워드(DT0∼DT6111)

8워드(DT1652∼DT1659) 32워드(DT6112∼DT6143)

Page 204: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

자료 일람표10

콘트롤유니트의 종류

항 목

릴레이 출력 타입 TR(트랜지스터) 출력타입

C10RS/ C10CRS C14RS/ C14CRS C16T/ C16CT C32T/ C32CT

펄스 캐치 입력 합 계 6점

(X0∼X1 ; 50μsec, X2∼X5 ; 100μsec)인터럽트 입력

RS232C 포트 *3

(RS232C 포트가 붙은

유니트만)

전송속도 : 300/ 600/ 1,200/ 2,400/ 4,800/ 9,600/ 19,200bps

전송거리 : 3m

단자대 : 휘닉스(3Pin) MKDS1/3-3.5

통신방식 : 반이중방식

정시 인터럽트 0.5ms ∼ 30s

콘스탄트 스캔 가 능

고속카운터 기능

*4 *5

카운터 모드 : 가산/ 감산 <1相> *6

i 입력점수 : 최대 4CH

i 최대계수 속도 : 4CH 합계로 최대 10KHz

i 사용입력점수 : X0 카운터 입력(CH0) X3 카운터 입력(CH2)

X1 카운터 입력(CH1) X4 카운터 입력(CH3)

X2 리셋트 입력 *7 X5 리셋트 입력 *7

i 최소 입력펄스폭 : X0, X1 - 50μs(10KHz)

X3, X4 - 100μs(5KHz)

카운터 모드 : 2相 / 개별/ 방향판별 <2相>

i 입력점수 : 최대 2CH

i 최대계수 속도 : 2CH 합계로 최대 2KHz

i 사용입력점수 : X0 카운터 입력(CH0) X3 카운터 입력(CH2)

X1 카운터 입력(CH0) X4 카운터 입력(CH2)

X2 리셋트 입력 X5 리셋트 입력

i 최소 입력펄스폭 : X0, X1 - 50μs(10KHz)

X3, X4 - 100μs(5KHz)

펄스출력

기능

*4

출력점수 없음 독립 2점(Y0, Y1) (보간기능없음)

출력주파수 없음 40Hz∼10KHz (Y0/Y1 : 1점출력시)

40Hz∼5KHz (Y0/Y1 : 2점 출력시)

PWM

출력기능 *4

출력점수 없음 2점 (Y0, Y1)

출력주파수 없음 주파수 : 0.15Hz∼38Hz

듀 티 : 0.1%∼99.9%

*1: 타이머/ 카운터의 비율은 시스템 레지스터에 따라 변경할 수 있습니다.

*2: 프로그램과 시스템 레지스터는 EEP-ROM으로 유지, 내부릴레이, 데이터레지스터, 카운터의 유지

에리어는 고정으로 EEP-ROM으로 유지.

*3: RS232C 포트로 통신을 수행할 경우는 재송처리를 해 줄것을 권합니다.

*4: 고속카운터는 1相 x 2CH +2相 1CH 의 구성도 가능합니다.

*5: 고속카운터/ 펄스출력/ PWM 출력기능의 사양의 상세한 사항과 제한사항에 관해서는 사용자메뉴얼

<응용편>을 참조해 주십시오.

*6: 10KHz는 정격 입력전압 24V, 25의 사양입니다. 전압과 온도에 따라 주파수가 낮게 됩니다.

*7: 리셋트 입력 X0, X1 모두 리셋트 된 경우, X2는 X1의 리셋트 입력이 됩니다. 똑같이 X3, X4의

경우는 X5가 X4의 리셋트 입력으로서 동작합니다.

Page 205: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

자료 일람표10

증설 유니트 (I/O 할당은 접속할 순번에

따라 결정됩니다.)

증설 유니트의종류

I/ O 번호

증설1대째 증설2대째 증설3대째

E8R

입력4점

X20∼X23 X40∼X43 X60∼X63

출력4점

Y20∼Y23 Y40∼Y43 Y60∼Y63

E8X입력8점

X20∼X27 X40∼X47 X60∼X67

E8YT출력8점

Y20∼Y27 Y40∼Y47 Y60∼Y67

E16RE16T

입력8점

X20∼X27 X40∼X47 X60∼X67

출력8점

Y20∼Y27 Y40∼Y47 Y60∼Y67

E16X입력16점

X20∼X2F X40∼X4F X60∼X6F

E16YT출력16점

Y20∼Y2F Y40∼Y4F Y60∼Y6F

E32T입력16점

X20∼X2F X40∼X4F X60∼X6F

출력16점

Y20∼Y2F Y40∼Y4F Y60∼Y6F

증설 유니트의종류

증설1대째

증설2대째

증설3대째

A21

입력

CH0

(16점)

WX2(X20∼X2F)

WX4(X40∼X4F)

WX6(X60∼X6F)

CH1

(16점)

WX3(X30∼X3F)

WX5(X50∼X5F)

WX7(X70∼X7F)

출력(16점)

WY2(Y20∼Y2F)

WY4(Y40∼Y4F)

WY6(Y60∼Y6F)

10-2. I/O 할당

아날로그 유니트의 I/O 번호

(I/O 할당은 접속할 위치에 따라 결정됩니다.)

콘트롤 유니트(I/O 번호할당은 고정입니다.)

콘트롤 유니트의 종류 I/O 번호

C10입력 6점 X0 ∼ X5

출력 4점 Y0 ∼ Y3

C14입력 8점 X0 ∼ X7

출력 6점 Y0 ∼ Y5

C16입력 8점 X0 ∼ X7

출력 8점 Y0 ∼ Y7

C32입력 16점 X0 ∼ XF

출력 16점 Y0 ∼ YF

I/O 번호의 설명

일력 릴레이 X, 출력릴레이 Y는 16점 단위로

취급하기 때문에, 이들 릴레이 번호는 아래와

같이 10진수와 16진수의 조합으로 표현합니다.

X10진수

1,2,3,4.....9

16진수

1,2,3,4.....A,B,C,D,E,F

<예> 외부입력 X의 경우

X 0, X 1, ...............................................X F

X 10, X 11, ...............................................X 1F

X 20, X 21, ...............................................X 2F

X 120, X 121, ...........................................X 12F

Page 206: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

자료 일람표10

메모리 에리어의

(데이터) 명칭

사용할 수 있는 메모리

에리어의 점수 및 범위 기 능

C10/C16 C32

X 외부 입력 208점(X0∼X12F) 외부에서의 入力으로 ON/ OFF합니다.

Y 외부 출력 208점(Y0∼Y12F) 외부로 ON/ OFF 상태를 출력합니다.

R 내부 릴레이 (*2) 1,008점(R0∼R62F)프로그램 상에서만 ON/ OFF하는 內部 릴레이

입니다.

T 타이머 (*2) 144점 (T0∼T99 /

C100 ∼C143)

(*1)

타이머가 설정시간에 도달하면 ON됩니다.

타이머 번호로 대응합니다.

C 카운터 (*2)카운터가 카운트업하면 ON 합니다.

카운터의 번호에 대응하고 있습니다.

R 특수 내부릴레이 64점(R9000∼ )특정한 조건으로 ON/ OFF하며, 플래그등으로써

사용하는 릴레이입니다.

10-3. 릴레이(비트 데이터), 메모리에리어(워드 데이타), 정수 일람

WX 외부 입력 13 워드 (WX0 ∼WX12)외부 입력(X) 16점분을 합하여, 16비트를 1워드

의 데이터로서 지정할 때의 기호입니다.

WY 외부 출력 13 워드 (WY0 ∼WY12)외부 출력(Y) 16점분을 합하여, 16비트를 1워드

의 데이터로서 지정할 때의 기호입니다.

WR 내부 릴레이 (*2) 63 워드 (WR0 ∼WR62)내부릴레이(R) 16점분을 합하여, 16비트를 1워드

의 데이터로서 지정할 때의 기호입니다.

DT데이터 레지스터

(*2)

1660 워드

(DT0∼DT1659)

6144 워드

(DT0∼DT6143)

PLC 내부에서 사용하는 데이터 메모리입니다.

16비트(워드) 단위로 취급합니다.

SV타이머/ 카운터

설정치 영역 (*2)144 워드 (SV0 ∼SV143)

타이머의 목표치, 카운터의 초기치를 저장하는

데이터 메모리입니다. 타이머/ 카운터의 번호에

대응되어 있으며, 워드 단위로 취급합니다.

EV타이머/ 카운터

경과치 영역 (*2)144 워드 (SV0 ∼SV143)

타이머/ 카운터 동작시의 경과치를 저장하는 데이

터 메모리이다. 타이머/ 카운터의 번호에 대응되

어 있으며, 워드단위로 취급합니다.

DT특수 데이터

레지스터112 워드 (DT9000 ∼DT9111)

특정내용을 저장하는 데이터 메모리입니다.

각종 설정 또는 에러코드가 저장되어 있습니다.

IX

IY인덱스레지스터 2 워드 ( IX, IY)

메모리 어드레스 수식용 또는 정수 수식용

레지스터이며, 워드단위로 취급합니다.

K 10진 정수K-32,768 ∼K32,767 (16비트 연산시)

K -2,147,438,648∼K2,147,483,647 (32비트 연산시)

H 16진 정수H0∼HFFFF (16비트 연산시)

H0∼HFFFFFFFF (32비트 연산시)

*1 타이머/ 카운터의 점수는, 파라메타 설정기능인 시스템 레지스터 No.5의 설정에 따라, 변경할 수 있습니다.

상기의 값은 시스템 레지스터 No.5가 디폴트 설정일때의 값입니다. 상세한 것은 「10-4.시스템 레지스터 일람」

을 참조하십시오.

*2 전원을 끊는다거나, RUN->PROG 모드로 전환한다거나 해도 그 직전의 데이타 상태를 기억하는 유지형과 리셋되

는 비유지형이 있습니다. N7 PLC의 경우, 그 에리어는 고정되어 있으며 다음페이지 <표 1> 의 번호로 할당되

어 있습니다.

Page 207: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

자료 일람표10

C10/ C14/ C16 C32

타이머 전부 비유지

카운터비유지형 설정치부터 C139 까지 설정치부터 C127 까지

유지형 4점, C140 ∼ C143 16점, C128 ∼ C143

내부 릴레이

비유지형976점 (R0∼ R60F)

61 워드 (WR0∼ WR60)

880점 (R0∼ R54F)

55 워드 (WR0∼ WR54)

유지형32점 (R610 ∼ R62F)

2 워드 (WR61∼ WR62)

128점 (R550 ∼ R62F)

8 워드 (WR55∼ WR62)

데이타 레지스터비유지형 (1652워드) DT0 ∼ DT1651 (6112워드) DT0 ∼ DT6111

유지형 (8워드) DT1652 ∼ DT1659 (32워드) DT6112 ∼ DT6143

<표 1> N7 PLC의 유지에리어와 비유지에리어

Page 208: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

자료 일람표10

10-4. 시스템 레지스터 일람

h 시스템 레지스터란 동작 범위 또는 사용하는 기

능을 결정하는 값(파라미터)을 설정하는 레지스

터입니다. 용도 또는 프로그램의 사양에 따라

값을 설정하십시오.

h 여기에 해당하는 기능을 사용치 않을 경우는

별도로 시스템 레지스터를 설정할 필요가 없습

니다. (출하시 기본값으로 사용된다.)

시스템 레지스터 설정치의 확인과 변경

시스템 레지스터 에리어란

(1) 시스템 레지스터

① 타이머 카운터의 구분 (No.5)

카운터의 선두 번호를 지정함으로써 타이머와 카운터

의 수를 설정합니다.

② 유지형/ 비유지형의 설정 (No.6∼No.8, No.14)

유지형으로 설정하면 PROG.모드로 하거나 전원을 OFF

로 했을 때에 릴레이 또는 데이터 메모리는 값을 유

지한다. 비유지형에서는 이 때 “0”클리어됩니다.

③ 이상시의 운전모드 설정 (No.20∼No.23,

(No.26∼No.27 )

2중 출력시, 연산에러시, I/O VERIFY시 등의 운전

모드를 설정합니다.

④ 시간 설정 (No.31, No.34)

타임아웃 에러검출을 위한 처리 대기시간 또는

콘스탄트 스캔시간의 설정을 합니다.

⑤ 입력 설정 (No.400∼No.403)

고속카운터 기능, 펄스스캔 기능, 인터럽트 기능을

사용할때에 동작모드나 전용입력으로서 사용하는

입력번호를 설정합니다.

시스템 레지스터의 종류

시스템 레지스터의 값(파라미터)은, K정수 또는 H

정수로 설정할 수 있습니다. 이미 설정되어 있는

값(Read했을 때 표시되는 값)으로 사용할 때는

다시 입력할 필요가 없습니다.

1. 편집 소프트인 FPST S/W를 사용할 경우

1. 콘트롤 유니트를 「PROG.」모드로 해 주십시오.

2. FPST S/W의 메인 메뉴에서

【R. SET SYSTEM REG】를 선택 해 주십시오.

3.【R. SET SYSTEM REG】화면에서 설정할 기능을

선택하면 선택한 시스템 레지스터의 값이 표시된다.

4. 설정값을 변경할 경우는 다음페이지의「시스템

레지스터 일람」에 따라 새로운 값을 입력한다.

5.「SAVE」(F·1)를 누르고, 다음에 ("Y" Key)를

누르면 PLC로 전송을 수행한다.

2. Handy-Loader를 사용할 경우

1. 콘트롤 유니트를 「PROG.」모드로 해 주십시오.

2. Handy-Loader에서 키 조작

3. 설정할 항목의 레지스터 번호를 지정하여 Read합니다.

선택한 시스템 레지스터의 설정값이 표시됩니다.

4. 설정값을 변경할 경우는 클리어 키를 누르고,

「시스템 레지스터 일람」에 따라 새로운 값을 입력

해 주십시오.

시스템 레지스터 설정시의 주의점

시스템 레지스터의 설정 내용은 설정한 시점부터

유효합니다. 단, 왼쪽 ⑤∼⑧의 하드웨어에 관한 설정

에 대해서는, 「PROG」-> 「RUN」모드로 한 시점부터

유효합니다. ⑧ 모뎀 접속 설정에 관해서는, 「PROG」

-> 「RUN」모드로 한 시점에서 콘트롤러에서 모뎀에

대해서 코멘드를 보내고, 모뎀을 수신가능한 상태로

만듭니다.

초기화 조작을 하면 모든 값(파라미터)이 초기값이

됩니다.

5 0ACLR (-)OP ENT

(No.20의 예)2 0

⑥ Tool Port 설정 (No.410, No.411, No.414)

Tool Port(래더 통신용)로 컴퓨터 링크를 설정할때에

사용합니다.

⑦ RS232 포트 설정 (No.412∼No.418)

RS232C 기능이 붙은 콘트롤러(N7 PLC)를 사용할때만

유효합니다.

⑧ 모뎀접속의 설정 (No.411)

Tool Port(래더 통신용)로 모뎀통신을 수행할때는,

「MODEM CONNECTION」으로 지정합니다.

Page 209: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

자료 일람표10

(2) 시스템 레지스터 설정내용

타이머

설정치 : n

카운터

0

144

① 타이머/ 카운터 수의 설정 (No.5)

카운터의 선두 No.를 설정함에 따라, 타이머와

카운터의 에리어를 2개로 나눕니다.

타이머와 카운터는 양쪽 합해 146점입니다.

초기값은 100 이므로 다음과 같게 됩니다.

[타이머] 100점 (No.0∼99)

[카운터] 44점 (No.100∼143)

③ 유지형 / 비유지형의 설정 (No.6∼No.8,

No.14)

N7 PLC의 경우, 전원이 끊어 졌을때 유지되는

에리어는 아래표와 같이 고정되어 있고, 시스템

레지스터 No.6∼No.8, No.14의 설정은 무효입니

다.

※ 지정한 설정치(n)부터 마지막까지

카운터 영역이 됩니다.

타이머 전부 비유지

카운터비유지형 설정치부터 C139 까지

유지형 4점, C140 ∼ C143

내부릴레이

비유지형976점 (R0∼ R60F)

61 워드 (WR0∼ WR60)

유지형32점 (R610 ∼ R62F)

2 워드 (WR61∼ WR62)

데이타

레지스터

비유지형 (1652워드) DT0 ∼ DT1651

유지형 (8워드) DT1652 ∼ DT1659

타이머 전부 비유지

카운터

비유지형 설정치부터 C127 까지

유지형16점(경과치),

C128 ∼ C143

내부릴레이

비유지형880점 (R0∼ R54F)

55 워드 (WR0∼ WR54)

유지형128점 (R550 ∼ R62F)

8 워드 (WR55∼ WR62)

데이타

레지스터

비유지형 (6112워드) DT0 ∼ DT6111

유지형 (32워드) DT6112∼ DT6143

C10/ C14/ C16 PLC의 경우

C32 PLC의 경우

Page 210: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

자료 일람표10

(3) 시스템 레지스터 일람

번호 명칭 초기치 설정치 (파라메타)

유저

메모

리할

0시퀀스 프로그램

에리어 사이즈-

설정치는 고정으로, 변경할 수 없습니다.

보관치는 기종과 타입에 따라 다릅니다.

K3 : N7 PLC의 C10, C14, C16

K5 : N7 PLC의 C32

1∫3

미사용

유지

/비

유지

5타이머/ 카운터의 구획

(카운터 개시번호의 설정)K100 K0∼K144

설정방법에 관해서는 앞페이

지를 참조하십시오.

6∫8

미사용N7 PLC의 경우, 프로그래밍 툴(Tool) : (FPST S/W 또는

Handy Loader)에서의 설정치는 무효가 됩니다.

9∫13

미사용

14 미사용N7 PLC의 경우, 프로그래밍 툴(Tool) : (FPST S/W 또는

Handy Loader)에서의 설정치는 무효가 됩니다.

15 미사용

이상

운전

20 이중출력의 금지/ 허가 K0K0 : 금지 (문법에러가 됩니다.)

K1 : 허가 (문법에러가 되지 않습니다.)

21∫22

미사용

23I/O Verify(증설 베이스)

이상시의 운전모드K0

24∫25

미사용

26연산에러 발생시의

운전모드K0

K0 : 정지

K1 : 운전계속

27Remote I/O(S-Link)

교신이상 운전모드K1

K0 : 정지

K1 : 운전계속

28∫29

미사용

4 미사용N7 PLC의 경우, 프로그래밍 툴(Tool) : (FPST S/W 또는

Handy Loader)에서의 설정치는 무효가 됩니다.

표중의 C10, C14, C16, C32는 각각 N7 PLC의 10점, 14점, 16점, 32점의 콘트롤 유니트를

표시합니다.

Page 211: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

자료 일람표10

번호 명칭 초기치 설정치 (파라메타)

시간

설정

30 미사용

31복수프레임 처리

대기시간

K2600

(6500ms)

K4∼K32760 (10ms∼81900ms)

초기치(K2600/ 6500ms)에서 사용해 주십시오.

설정치 x 2.5 = 복수프레임 처리 대기시간 (ms)

FPST S/W에서는 시간을

입력해 주십시오. (2.5로 끊어지는 값)

Handy-Loader에서는,

설정치를 입력해 주십시오.

(2.5로 끊어지는 값)

32∫33

미사용N7 PLC의 경우, 프로그래밍 툴(Tool) : (FPST S/W 또는

Handy Loader)에서의 설정치는 무효가 됩니다.

34콘스탄트(Constant)

스캔시간K0

K1∼K64 (2.5ms∼160ms) : 지정시간마다 스캔

K0 : 통상의 스캔

설정치 x 2.5 = 콘스탄트 스캔시간 (ms)

FPST SW에서는 시간을

입력해 주십시오. (2.5로 끊어지는 값)

Handy-Loader에서는,

설정치를 입력해 주십시오.

(2.5로 끊어지는 값)

입력

설정 400

고속카운터

동작모드 설정

(X0∼X2)

* FPST S/W(Ver4.2이상)에 의한 설정방법

H0

CH0

0 : 입력 X0를 고속카운터로서 설정하지 않는다.

1 : 2상 입력 (X0, X1)

2 : 2상 입력 (X0, X1), 리셋트 입력 (X2)

3 : 가산 입력 (X0)

4 : 가산 입력 (X0), 리셋트 입력 (X2)

5 : 감산 입력 (X0)

6 : 감산 입력 (X0), 리셋트 입력 (X2)

7 : 개별 입력 (X0, X1)

8 : 개별 입력 (X0, X1), 리셋트 입력 (X2)

9 : 방향 판별 (X0, X1)

10: 방향 판별 (X0, X1), 리셋트 입력 (X2)

CH1

0 : 입력 X1을 고속카운터로서 설정하지 않는다.

3 : 가산 입력 (X1)

4 : 가산 입력 (X1), 리셋트 입력 (X2)

5 : 감산 입력 (X1)

6 : 감산 입력 (X1), 리셋트 입력 (X2)

注意 事項

1. 동작모드를 2상, 개별, 방향판별중에 설정하게 될 경우, CH1의 설정치는 무효가 됩니다.

2. 리셋트 입력의 설정이 중복된 경우, CH1의 설정이 우선됩니다.

3. 동일 입력접점에 대해서, No.400∼No.403을 동시에 설정한 경우, -> ->

순으로 우선됩니다.

4. FPST S/W를 사용할 경우, 시스템 레지스터 No.400∼No.403의 설정은 Ver4.2 이상이 필요합니다.

고속카운터 펄스 캐치 인터럽트

Page 212: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

자료 일람표10

번호 명칭 초기치 설정치 (파라메타)

입력

설정

400

고속카운터

동작모드 설정

(X0∼X2)

*Handy-Loader에 의한

설정방법

H0CH0/

CH1

401

고속카운터

동작모드 설정

(X3∼X5)

* FPST S/W(Ver4.2이상)에 의한 설정방법

H0

CH2

0 : 입력 X3를 고속카운터로서 설정하지 않는다.1 : 2상 입력 (X3, X4)2 : 2상 입력 (X3, X4), 리셋트 입력(X5)3 : 가산 입력 (X3)4 : 가산 입력 (X3), 리셋트 입력(X5)5 : 감산 입력 (X3)6 : 감산 입력 (X3), 리셋트 입력(X5)7 : 개별 입력 (X3, X4)8 : 개별 입력 (X3, X4), 리셋트 입력(X5)9 : 방향 판별 (X3, X4)10: 방향 판별 (X3, X4), 리셋트 입력(X5)

CH3

0 : 입력 X4를 고속카운터로서 설정하지 않는다.3 : 가산 입력 (X4)4 : 가산 입력 (X4), 리셋트 입력(X5)5 : 감산 입력 (X4)6 : 감산 입력 (X4), 리셋트 입력(X5)

*Handy-Loader에 의한

설정방법

CH2/

CH3

시스템 레지스터 일람

注意 事項

1. 동작모드를 2상, 개별, 방향판별중에 설정하게 될 경우, CH3의 설정치는 무효가 됩니다.

2. 리셋트 입력의 설정이 중복된 경우, CH3의 설정이 우선됩니다.

3. 동일 입력접점에 대해서, No.400∼No.403을 동시에 설정한 경우, -> ->

순으로 우선됩니다.

4. FPST S/W를 사용할 경우, 시스템 레지스터 No.400∼No.403의 설정은 Ver4.2 이상이 필요합니다.

고속카운터 펄스 캐치 인터럽트

H 0 0 0 : 고속카운터를 사용하지 않는다.1 : 2상 입력 (X0,X1)2 : 2상 입력 (X0,X1),

리셋트 입력 (X2)3 : 가산 입력 (X0)4 : 가산 입력 (X0), 리셋트 입력 (X2)5 : 감산 입력 (X0)6 : 감산 입력 (X0), 리셋트 입력 (X2)7 : 개별 입력 (X0,X1)8 : 개별 입력 (X0,X1), 리셋트입력(X2)9 : 방향 판별 (X0,X1)A : 방향 판별 (X0,X1), 리셋트입력(X2)

0 : 고속카운터를 사용하지 않는다3 : 가산 입력 (X1)4 : 가산 입력 (X1), 리셋트 입력 (X2)5 : 감산 입력 (X1)6 : 감산 입력 (X1), 리셋트 입력 (X2)

H 0 0 0 : 고속카운터를 사용하지 않는다.1 : 2상 입력 (X3,X4)2 : 2상 입력 (X3,X4),

리셋트 입력 (X5)3 : 가산 입력 (X3)4 : 가산 입력 (X3), 리셋트 입력(X5)5 : 감산 입력 (X3)6 : 감산 입력 (X3), 리셋트 입력(X5)7 : 개별 입력 (X3,X4)8 : 개별 입력 (X3,X4), 리셋트입력(X5)9 : 방향 판별 (X3,X4)A : 방향 판별 (X3,X4), 리셋트입력(X5)

0 : 고속카운터를 사용하지 않는다3 : 가산 입력 (X4)4 : 가산 입력 (X4), 리셋트 입력(X5)5 : 감산 입력 (X4)6 : 감산 입력 (X4), 리셋트 입력(X5)

Page 213: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

자료 일람표10

번호 명칭 초기치 설정치 (파라메타)

입력

설정

402펄스캐치(Pulse Catch)

입력의 지정H0

403 인터럽트 입력의 지정 H0

404∫

407미사용 -

N7 PLC의 경우, 프로그래밍 툴(Tool) : (FPST S/W 또는

Handy Loader)에서의 설정치는 무효가 됩니다.

注意 事項

1. FPST S/W를 사용할 경우, No.403의 설정은 화면상에비트마다 “0” “1”로 설정합니다.

2. 동일 입력접점에 대해서, No.400∼No.403을 동시에 설정한 경우, -> ->

순으로 우선됩니다.

< 예 > 고속카운터를 가산입력 모드로 사용하고 있을때, 입력 X0를 인터럽트 입력이나 펄스캐치 입력에 지정해도

그 지정은 무효가 되고, 입력 X0는 고속카운터의 카운터 입력으로서 수행합니다.

No.400 ; H 1 <- 이 설정이 유효가 됩니다.

No.402 : H 1, No.403 : H 1

고속카운터 펄스 캐치 인터럽트

0 0 0 0 0 0

X5 X4 X3 X2 X1 X00 : 통상입력

1 : 펄스캐치 입력

Handy-Loader에서는 상기의 정수를 16진수로

입력해 주십시오.

< 예 > X3과 X4를 펄스캐치 입력으로 설정할때

0 0 0 1 1 0 0 0

015

X5 X4 X3 X2 X1 X0

H1 H8

H18을 입력시켜 주십시오.

※ N7 PLC의 경우, X6, X7의 설정은 무효입니다.

X5 X4 X3 X2 X1 X0 인터럽트 입력으로서 사용할 입

력접점을 지정해 주십시오.

<0:통상입력, 1:인터럽트 입력>

hHandy-Loader 사용시의 설정

< 예 > 입력 X0, X1, X2, X3을 인터럽트 지정, 그리고

입력 X0,X1을 ON->OFF시에 인터럽트 입력으

로서 설정할 경우

hFPST S/W Ver4.2 사용시의 설정

X5 X4 X3 X2 X1 X0 인터럽트 유효엣지를 지정해 주

십시오.

<0: ON시, 1: OFF시>

0 0 0 0 1 1 0 0 1 1 1 1

015

X5 X4 X3 X2 X1 X0

H0 HF

H30F를 입력시켜 주십시오.

No.403

X5 X4 X3 X2 X1 X0

H3H0

엣지 지정 인터럽트 지정

Page 214: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

자료 일람표10

번호 명칭 초기치 설정치 (파라메타)

툴포

트(T

oo

lP

ort)

의설

410툴 포트 (Tool Port)의

Link Unit No.

(C-Net 접속시)

K1 K1∼K32 ( Link Unit No. 1∼32)

411

툴 포트 (Tool Port)

통신 포멧

「설정항목」

초기설정치 :

모뎀:접속하지 않는다.

데이타 길이 : 8비트

H0

414

툴 포트 (Tool Port)

보레이트의 설정

* FPST S/W(Ver4.2 이상)

에서 설정

H0

0 : 9600bps

1 : 19200bps

툴포

트(T

oo

lP

ort)

·RS

23

2C

포트

의설

414

툴 포트 (Tool Port)와

RS232C 포트의

보레이트의 설정

* Handy-Loader 에

의한 설정

H1

메뉴에서 항목을 선택해 주십시오.

hHandy-Loader 사용시의 설정

hFPST SW(Ver4.2이상) 사용시의 설정

015

지정한 내용을 H 정수로 지정해 주십시오.

6

모뎀0 : 접속하지 않는다.

1 : 접속한다.

데이타 길이 0 : 8비트, 1 : 7비트

0 0H

툴포트(Tool Port)H0 : 9600bpsH1 : 19200bps

RS232C 포트(Port)H0 : 19200bpsH1 : 9600bpsH2 : 4800bpsH3 : 2400bpsH4 : 1200bpsH5 : 600bpsH6 : 300bps

* 툴포트(Tool Port) 보레이트에

H0, H1 이외를 설정하면,

9600bps가 됩니다.

< 예 > 툴포트(Tool Port), RS232C 포트마다

19200bps로 설정할 경우

-> H100을 입력시켜 주십시오.

Page 215: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

자료 일람표10

번호 명칭 초기치 설정치 (파라메타)

툴포

트(T

oo

lP

ort)

·RS

23

2C

포트

의설

412RS232C 포트

사용목적의 선택K0

411

RS232C 포트

통신 포멧

[설정항목,초기설정치]

시단코드 : 없음

종단코드 : Cr

Stop bit : 1 bit

Parity bit :기수(even)

데이터길이 : 8비트

H3

414

RS232C 포트의

보레이트의 설정

* FPST S/W(Ver4.2 이상)

에서 설정

H1

H0 : 19200bpsH1 : 9600bpsH2 : 4800bpsH3 : 2400bpsH4 : 1200bpsH5 : 600bpsH6 : 300bps

415RS232C 포트의 Link

Unit No.

(C-NET접속시)K1 K1∼K32 ( Link Unit No. 1∼32)

416RS232C 포트의

모뎀 접속H0

417 수신버퍼 선두번호 K0C10C, C14C, C16C, ; K0∼K1660

C32C ; K0∼K6144

418수신버퍼의 C10C,C14C

용량 C16C

C32C

K1660K0∼K1660

K6144 K0∼K6144

FPST S/W 메뉴에서 항목을 선택해 주십시오.

hHandy-Loader 사용시의 설정

hFPST S/W(Ver4.2이상) 사용시의 설정

K0 : RS232C 포트를 사용하지 않는다.

K1 : 컴퓨터 링크를 수행(C-Net 접속시를 포함)

K2 : 시리얼 데이타 통신을 수행 (범용 포트)

hHandy-Loader 사용시의 설정지정한 내용을 H 정수로 지정해 주십시오.

015 6

패리티 00 : 無, 01 : 有 (기수, Even)

11 : 有 (우수, Odd)

시단코드 0 : STX無, 1 : STX有

종단코드 00 : Cr, 01 : Cr + LF

10 : 無, 11 : ETX

Stop Bit 0 : 1비트, 1 : 2비트

데이타 길이 0 : 7비트, 1 : 8비트

hHandy-Loader 사용시의 설정

H0 : 접속하지 않는다.

H1 : 접속한다.

hFPST S/W(Ver4.2이상) 사용시의 설정

hFPST S/W(Ver4.2이상) 사용시의 설정

FPST S/W 메뉴에서 항목을 선택해 주십시오.

FPST S/W 메뉴에서 항목을 선택해 주십시오.

Page 216: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

자료 일람표10

10-5. 특수 내부릴레이 일람

h 특수 내부릴레이는, 특정한 조건에서 ON/OFF 하는 릴레이 입니다. ON/OFF상태는 외부로 출력되지

않습니다. 프로그래밍 툴(Tool)이나 명령에 의해 입력(Write)할 수는 없습니다.

릴레이번호 명 칭 내 용

R9000 자기 진단 에러자기진단 에러발생시 ON됩니다.

자기 진단 결과는 DT9000에 저장됩니다.

R9001 미사용

R9002 미사용

R9003 미사용

R9004 I/O Verify 이상

I/O VERIFY 이상이 검출되었을 때 ON됩니다.

VERIFY 이상이 발생한 I/O의 위치 No.가 특수 데이타레지스터

DT9010에 저장됩니다.

R9005 미사용

R9006 미사용

R9007연산에러 플래그

(유지형) (ER 플래그)

운전을 개시한 후, 연산 에러가 발생하면 ON 되고, 운전하고

있는 동안 유지됩니다.

그 때 에러가 발생한 어드레스가 DT9017에 저장된다.

(최초로 발생한 연산에러를 나타됩니다.)

R9008연산에러 플래그

(최신형) (ER 플래그)

연산 에러가 발생할 때마다 ON됩니다.

DT9018에는 연산 에러가 발생한 어드레스가 저장됩니다.

새롭게 에러가 발생할 때마다 내용은 갱신됩니다.

R9009캐리 플래그

(CY 플래그)

연산 결과, 오버 플로우 또는 언더 플로우가 발생했을 때 또는

시프트계 명령을 실행한 결과 세트됩니다.

R900A > 플래그 비교 명령(F60 ∼F63)을 실행하여 비교 결과가 크면 ON됩니다.

R000B = 플래그비교 명령(F60 ∼F63)을 실행하여 비교 결과가 같을 때 ON됩니다.

연산 명령을 실행하여 연산 결과가 0 일 때 ON됩니다.

R000C < 플래그 비교 명령(F60 ∼F63)을 실행하여 비교 결과가 작으면 ON됩니다.

R000D 보조타이머 접점보조타이머 명령(F137/ F183) 을 실행하고, 설정한 시간이 경과할

때 ON 합니다. 실행조건이 OFF가 되면 OFF합니다.

R000ETool(프로그래밍 통신포

트) 통신이상 플래그프로그래밍 툴(Tool)과의 통신에 이상이 발생할때에 ON됩니다.

R900F콘스탄트 스캔

이상 플래그

콘스탄트 스캔실행시 스캔타임이 설정 시간 (시스템 레지스터 No.

34)을 초과하면 ON됩니다.

WR900 (워드단위 지정)

Page 217: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

자료 일람표10

릴레이번호 명 칭 내 용

R9010 항시 ON 항상 ON되어 있는 릴레이입니다.

R9011 항시 OFF 항상 OFF되어 있는 릴레이입니다.

R9012 스캔 펄스 1 스캔 마다 ON/OFF를 반복하는 릴레이입니다.

R9013 INITIALIZE 펄스 (ON)운전(RUN) 개시 후 최초의 1스캔만 ON 되고, 2스캔째 이후는

OFF가 되는 릴레이입니다.

R9014 INITIALIZE 펄스 (OFF)운전(RUN) 개시 후 최초의 1스캔만 OFF 되고, 2스캔째 이후는

ON이 되는 릴레이입니다.

R9015스텝 래더

INITIALIZE 펄스 (ON)스텝래더 제어시 1공정 기동 후의 제 1스캔만 ON됩니다.

R9016 미사용

R9017 미사용

R9018 0.01초 클럭 펄스 0.01초 주기의 클럭 펄스입니다.

R9019 0.02초 클럭 펄스 0.02초 주기의 클럭 펄스입니다.

R901A 0.1초 클럭 펄스 0.1초 주기의 클럭 펄스입니다.

R901B 0.2초 클럭 펄스 0.2초 주기의 클럭 펄스입니다.

R901C 1초 클럭 펄스 1초 주기의 클럭 펄스입니다.

R901D 2초 클럭 펄스 2초 주기의 클럭 펄스입니다.

R901E 1분 클럭 펄스 1분 주기의 클럭 펄스입니다.

R901F 미사용

0.01초

0.02초

0.1초

0.2초

1 초

2 초

1 분

WR901 (워드단위 지정)

Page 218: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

자료 일람표10

릴레이번호 명 칭 내 용

R9020 RUN 모드 플래그PROG.모드로 하면 OFF됩니다.

RUN 모드로 하면 ON됩니다.

R9021 미사용

R9022 미사용

R9023 미사용

R9024 미사용

R9025 미사용

R9026 (*) 메시지 있는 플래그 MSG 명령(F149)을 실행하면 ON됩니다.

R9027 (*) 리모트 플래그RUN↔PROG.모드의 원격 조작에 의한 전환이 가능할 때

ON됩니다.

R9028 미사용

R9029 (*) 강제 중 플래그입출력 릴레이, 타이머/ 카운터 접점 등을 강제 ON/OFF

할 때 ON됩니다.

R902A (*) 외부 인터럽트 허가 플래그 외부 인터럽트가 허가될 때에 ON됩니다.

R902B (*) 인터럽트 이상 플래그 인터럽트에 이상이 발생했을 때 ON됩니다.

R902C 미사용

R902D 미사용

R902E 미사용

R902F 미사용

WR902 (워드단위 지정)

(*) 표시한 특수 내부릴레이는, 시스템에서 사용하고 있습니다.

Page 219: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

자료 일람표10

릴레이 번호 명 칭 내 용

R9030 미사용

R9031 미사용

R9032 RS232C 포트 선택플래그 「범용 포트」선택시(K2)에 ON합니다.

R9033프린트 명령 실행중

플래그

OFF : 실행하고 있지 않다.

ON : 실행 중

R9034RUN중 프로그램

편집 플래그

RUN 모드 중에 프로그램 입력, 삽입, 삭제를 완료한 최초의

1스캔만 ON하는 특수 내부릴레이입니다.

R9035S-Link I/O

교신이상 플래그

R9036S-Link 통신 스테이터스

플래그

R9037 RS232C 전송에러 플래그 전송에러시에 ON됩니다.

R9038 RS232C 수신왼료 플래그 종단코드 수신시에 ON됩니다.

R9039 RS232C 송신왼료 플래그 송신완료시에 ON, 송신요구시에 OFF가 됩니다.

R903A 미사용

R903B고속카운터 CH0

제어중 플래그고속카운터 명령 F166∼F170의 실행중에 ON됩니다.

R903C고속카운터 CH1

제어중 플래그고속카운터 명령 F166∼F170의 실행중에 ON됩니다.

R903D고속카운터 CH2

제어중 플래그고속카운터 명령 F166∼F170의 실행중에 ON됩니다.

R903E고속카운터 CH3

제어중 플래그고속카운터 명령 F166∼F170의 실행중에 ON됩니다.

R903F 미사용

WR903 (워드단위 지정)

CH0 용

CH1 용

CH2 용

CH3 용

Page 220: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

자료 일람표10

10-6. 특수 데이터 레지스터 일람

특수 데이타레지스타(DT) 는 PLC 내부(즉, PLC 업체)에서 특정한 용도가 결정되어 있는

워드(16비트) 타입의 메모리 에리어로서 응용명령어 사용시 이용하면 아주 편리합니다.

이 특수 데이타레지스타(DT) 내부에 사용자가 데이타를 입력시킬 수는 없습니다.

실제적으로 사용자들은 이 기능을 이용하면 PLC를 효율적으로 사용할수 있습니다.

레지스터

번호명 칭 내 용

DT9000 자기진단 에러코드

자기진단 에러 발생시에 에러 코드를 저장한다.

10진수 표시로 모니터링 해 주십시오.

자기진단 에러코드의 내용은 「10-7. 에러코드 일람」을

참조 하십시오.

DT9010 I/O Verify 異常 유니트I/O Verify 이상시에, 이상이 된 I/O의 위치가 bit0∼3에

보관됩니다.

DT9014 연산용 보조 레지스터데이터 시프트 명령 BSR(F105) 또는 BSL(F106)을 실행한 결

과, 밀려난 1 디지트 데이터가 bit0∼bit3에 저장됩니다.

DT9015

연산용 보조 레지스터

16비트 제산 명령(F32, F52)실행시 DT9015에 나머지 16비

트가 저장됩니다.

32비트 제산 명령(F33, F53)실행시 DT9015∼DT9016에

나머지 32비트가 저장됩니다.DT9016

DT9017연산에러 발생 어드레스

(유지형)

운전 개시후 최초로 연산 에러가 발생한 어드레스가 저장된다.

10진수 표시로 모니터링 해 보십시오.

DT9018연산에러 발생 어드레스

(최신형)

연산 에러가 발생하면 그 어드레스가 저장됩니다.

에러가 발생할 때마다 갱신된다. 스캔 선두에서는 0가 됩니다.

10진수 표시로 모니터링 해 보십시오.

DT9019 2.5ms RING 카운터저장치가 2.5ms마다 +1 증가됩니다.(H0∼HFFFF)

2점의 값의차 (절대치) x 2.5ms = 2점간의 경과 시간

DT9020S-Link Status 플래그 /

이상 플래그

사용치 않음

Page 221: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

자료 일람표10

레지스터

번호명 칭 내 용

DT9021S-Link 접속 유니트 대수 /

이상 어드레스

사용치 않음

DT9022스캔타임(현재값)

스캔 타임의 현재치가 저장됩니다. [저장치(10진수)] x 0.1ms

(예) K50일 때는 5ms이내를 나타냅니다.

DT9023스캔타임(최소값)

스캔 타임의 최소치가 저장됩니다. [저장치(10진수)] x 0.1ms

(예) K50일 때는 5ms이내를 나타냅니다.

DT9024스캔타임(최대값)

스캔 타임의 최대치가 저장됩니다. [저장치(10진수)] x 0.1ms

(예) K125일 때는 12.5ms이내를 나타냅니다.

DT9025 (*) 인터럽트 허가 상태

(INT No.0∼5)

[ICTL] 명령에 따라, 설정한 내용이 보관됩니다.

BIN 표시로 모니터링 해 주십시오.

DT9026 미사용

DT9027 (*)정시 인터럽트의

인터럽트 간격 (INT24)

[ICTL] 명령에 따라, 설정한 내용이 보관됩니다.

K0 : 정시 인터럽트를 사용하지 않습니다.

K1 ∼ K3000 : 10ms∼30s (10msec 단위설정시)

15 11 7 3 0 (비트No.)

16 (INT No.)1923

1 : 허가

0 : 금지

(*) 표시한 특수 데이터레지스터는, 시스템에서 사용하고 있습니다.

Page 222: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

자료 일람표10

레지스터

번호명 칭 내 용

DT9028 미사용

DT9029 미사용

DT9030 (*) 메시지 0

MSG 명령(F147)으로 설정한 내용을 저장합니다.

DT9031 (*) 메시지 1

DT9032 (*) 메시지 2

DT9033 (*) 메시지 3

DT9034 (*) 메시지 4

DT9035 (*) 메시지 5

DT9036 미사용

DT9037 서치 명령용 워크 1SRC 명령(F96) 실행시에 서치 데이터와 일치된

갯수가 저장됩니다.

DT9038 서치 명령용 워크 2SRC 명령(F96) 실행시에 최초로 일치된 상대위치가

저장됩니다.

DT9039 미사용

DT9040 미사용

DT9041 미사용

DT9042 미사용

DT9043 미사용

DT9044

고속카운터 경과치

고속카운터의 경과치(24비트 데이터)가 보관됩니다.

[ED]명령 실행시 마다, 고속카운터의 경과치가 특수

데이터 레지스터 DT9044,DT9045에 자동적으로

전송됩니다. [DMV] 명령(F1) 을 실행해서 값을 입력시

킬 수가 있습니다.

DT9045

DT9046

고속카운터 목표치

고속카운터 명령으로 설정 할 고속카운터의 목표치(24

비트 데이터)가 보관됩니다.

고속카운터 관련명령 F166∼F170 실행시에 각 명령DT9047

DT9048

고속카운터 경과치

고속카운터의 경과치(24비트 데이터)가 보관됩니다.

[ED]명령 실행시 마다, 고속카운터의 경과치가 특수

데이터 레지스터 DT9048,DT9049에 자동적으로

전송됩니다. [DMV] 명령(F1) 을 실행해서 값을 입력시

킬 수가 있습니다.

DT9049

DT9050

고속카운터 목표치

고속카운터 명령으로 설정 할 고속카운터의 목표치(24

비트 데이터)가 보관됩니다.

고속카운터 관련명령 F166∼F170 실행시에 각 명령

으로 설정한 목표치가 프리셋트됩니다. Read만 가능하

고, Write 할 수 없습니다.DT9051

CH0 용

CH0 용

CH1 용

CH1 용

(*) 표시한 특수 데이터레지스터는, 시스템에서 사용하고 있습니다.

Page 223: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

자료 일람표10

레지스터

번호명 칭 내 용

DT9052 고속카운터 제어 플래그

MV명령(F0) 으로 값을 입력시킴에 따라, 고속카운터의

리셋, 카운터 금지, 고속카운터 명령(F168)의 중지 및

클리어를 수행할 수 있습니다.

h 제어코드의 지정

제어 코드 = (바이너리)

< 예 >

h 소프트 리셋을 한다. ..............................H1(0001)

h 카운터를 금지한다 . ..............................H2(0010)

h 펄스출력을 정지한다(명령의 클리어) ........H8(1000)

h 펄스출력을 OFF하고, 경과치를 리셋한다. H9(1001)

h DT9052의 16비트는 아래와 같이 4비트씩 고속카운터

CH0∼CH3에 할당되어 있습니다.

하드 리셋금지는 리셋입력(X2, X5)를 사용하고 있는 경우

만 유효합니다. 그 이상은, 무처리됩니다.

펄스출력 사용시, 하드 리셋입력은 원점 근접입력에

상당합니다.

DT9059 시리얼통신 이상코드 h <Tool 포트> bit0 =1 : 패리티 에러

bit1 =1 : 프레밍 에러

bit2 =1 : 오버런 에러

h <RS232C 포트> bit8 =1 : 패리티 에러

bit9 =1 : 프레밍 에러

bit10 =1 : 오버런 에러

① 프리셋트

(0 : 하지않는다. 1 : 한다.)

② 카운터

(0 : 허가. 1 : 금지)

③ 하드 리셋트

(0 : 허가. 1 : 금지)

④ 고속카운터 명령의 리셋

(0 : 계속. 1 : 클리어)

0Bit 15 3

DT9052

4781112

CH0용CH1용CH2용CH3용

0Bit 15 3

DT9059

47811

RS232C 포트의

에러플래그

Tool(프로그래밍)포트의 에러플래그

Page 224: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

자료 일람표10

레지스터

번호명 칭 내 용

DT9060 스텝 래더 공정(0~15)스텝래더공정의 기동상태를 나타냅니다. 공정이 기동하면

그 공정 No.에 대응하는 비트가 ON됩니다.

BIN 표시로 모니터링 해 주십시오.

가동중 : 1

정지중 : 0

<예>

DT9060

프로그래밍 툴을 사용하여 데이터를 입력할 수 있습니다.

DT9061 스텝 래더 공정(16~31)

DT9062 스텝 래더 공정(32~47)

DT9063 스텝 래더 공정(48~63)

DT9064 스텝 래더 공정(64~79)

DT9065 스텝 래더 공정(80~95)

DT9066 스텝 래더 공정(96~111)

DT9067 스텝 래더 공정(112~127)

DT9104

고속카운터 경과치

고속카운터의 경과치(24비트 데이터)가 보관됩니다.

[ED]명령 실행시 마다, 고속카운터의 경과치가 특수

데이터 레지스터 DT9104,DT9105에 자동적으로

전송됩니다. [DMV] 명령(F1) 을 실행해서 값을 입력시킬

수가 있습니다.

DT9105

DT9106

고속카운터 목표치

고속카운터 명령으로 설정 할 고속카운터의 목표치(24비트

데이터)가 보관됩니다.

고속카운터 관련명령 F166∼F170 실행시에 각 명령

으로 설정한 목표치가 프리셋트됩니다. Read만 가능하고,

Write는 할 수 없습니다.

DT9107

DT9108

고속카운터 경과치

고속카운터의 경과치(24비트 데이터)가 보관됩니다.

[ED]명령 실행시 마다, 고속카운터의 경과치가 특수

데이터 레지스터 DT9108,DT9109에 자동적으로

전송됩니다. [DMV] 명령(F1) 을 실행해서 값을 입력시킬

수가 있습니다.

DT9109

DT9110

고속카운터 목표치

고속카운터 명령으로 설정 할 고속카운터의 목표치(24비트

데이터)가 보관됩니다.

고속카운터 관련명령 F166∼F170 실행시에 각 명령

으로 설정한 목표치가 프리셋트됩니다. Read만 가능하고,

Write는 할 수 없습니다.

DT9111

15 11 7 3 0

15 11 7 3 0

(Bit No.)

(공정 No.)

CH2 용

CH2 용

CH3 용

CH3 용

Page 225: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

자료 일람표10

10-7. 에러코드 일람

(1)「ERROR」점등시의 에러내용 확인

콘트롤 유니트 전면에 있는「ERROR/ALARM」LED

가 점등할 경우,「자기진단 에러」 또는「문법체크

에러」가 발생하고 있다는 것입니다. 에러내용을

확인하여 조치 해 주십시오.

에러 확인 방법

1. 프로그래밍 툴(FPST SW)을 사용하여 에러코드

를 READ 해 주십시오.

<수 순 >

FPST S/W(Ver4.2이상)를 사용

ONLINE 메뉴(래더 화면상태)에서 +

키를 동시에 누른뒤, 나타나는 보조(SUB) 메뉴에서

「P. STATUS DISPLAY」를 선택해 주십시오.

에러가 발생한 경우, 에러코드와 그내용이 표시됩니다.

CTRL F·10

2. READ한 에러코드에 따라 다음페이지부터 설명되는

「에러코드 일람」으로 에러 내용을 확인합니다.

Handy-Loader를 사용

h「문법체크 에러」의 경우는, 접속만 해도 에러코드

가 표시됩니다.

h「자기진단 에러」의 경우는, 다음과 같이 키를

눌러 주십시오.

ENT(-)OP

READ

011ACLR

자기진단 에러코드가 표시됩니다.

문법체크 에러

입력되어 있는 프로그램에 문법에러 또는 설정과 맞지않

는 내용이 있을 경우에 토탈체크로 감지되는 에러입니다.

RUN 모드로 전환하면 토탈체크가 자동적으로 실시되어

문법에러에 의한 오동작을 방지할 수 있습니다.

문법체크 에러가 감지되면

h「ERROR/ALARM」LED가 점등됩니다.

h RUN 모드로 전환해도 운전이 개시되지 않습니다.

h Remote 조작으로 RUN 모드로 전환할수 없습니다.

문법체크 에러의 해제

hPROG. 모드로 전환하면 에러검지 상태는 해제되고

「ERROR/ALARM」LED는 소등됩니다.

문법체크 에러의 처치

hPROG. 모드로 전환하여 프로그래밍 툴을 접속한 채,

온라인으로 토탈체크 기능을 실행하면 에러의 내용과

에러발생 어드레스를 READ할 수 있습니다.

읽어낸 내용에 따라 프로그램을 다시 작성해 주십시오

Page 226: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

자료 일람표10

자기진단 에러가 발생하면

h CPU 유니트의 ERROR LED가 점등합니다.

h 에러내용, 시스템 레지스터의 설정에 따라서는

CPU 유니트의 운전이 정지할 경우가 있습니다.

h 에러코드가 특수 데이터레지스터 DT9000에 저장

됩니다.

h 연산에러의 경우, 에러발생 어드레스가 DT9017과

DT9018에 저장됩니다.

자기진단 에러의 해제

FPST S/W(Ver4.2이상)를 사용

ONLINE 메뉴(래더 화면상태)에서 +

키를 동시에 누른뒤, 나타나는 보조(SUB) 메뉴에서

「P. STATUS DISPLAY」를 선택해 주십시오.

화면하단의「ERRCLR」(F·3)키를 실행합니다.

에러코드 43 이상의 에러를 클리어할 수 있습니다.

CTRL F·10

PROG. 모드상태에서 전원을 OFF시켜 다시 넣어도

에러를 클리어할 수 있습니다. 단, 유지형 데이터이외

의 연산메모리 내용은 클리어됩니다.

자기진단 에러세트 명령(F148)에 의해 에러를 클리어

할 수도 있습니다.

자기진단 에러의 조치방법

조치방법은 에러내용에 따라 다릅니다. 상세한것은

확인한 에러코드에 따라 다음페이지부터 설명되는

자기진단 에러일람을 참조 해 주십시오.

이상이 발생했 때에 콘트롤 유니트의 자기진단 기능에 따

라 검출되는 에러입니다. 자기진단 기능에는 워치독 타

이머의 감시, 메모리 이상검출, 입출력 이상검출 등의

감시를 합니다.

자기진단 에러

Handy-Loader를 사용

h「문법체크 에러」의 경우는, 접속만 해도 에러코드

가 표시됩니다.

h「자기진단 에러」의 경우는, 다음과 같이 키를

눌러 주십시오.

ENT(-)OP

211ACLR SHIFTNEXT

(DELT)INST

Page 227: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

자료 일람표10

에러 코드 명 칭 운 전 에러내용과 조치방법

E1 문법 에러 정 지 문법에 오류가 있는 시퀀스 프로그램이 입력되어

있습니다.

PROG. 모드로 전환하여 오류를 정정해 주십시오.

E22중 출력 에러 정 지 [OT] 명령 또는 [KP] 명령에 동일한 릴레이번호를 복수

회 사용하고 있습니다.

PROG. 모드로 전환하여 출력번호는 1 프로그램 중

1번만 출력하도록 다시 프로그래밍 해 주십시오.

그렇지 않으면, 시스템 레지스터 No.20에서 2중 출력

의 「허가」를 선택하여 사용하십시오.

E3 페어 명령 불성립 정 지 점프(JP와 LBL)와 같이 페어로 사용하는 명령에서, 한쪽

이 결여되어 있거나, 위치관계에 오류가 있어 실행할 수

없습니다.

PROG. 모드로 전환하여 페어로 사용하는 2개의

명령을 올바른 위치에 입력해 주십시오.

E4 파라미터

MISMATCH 에러

정 지 시스템 레지스터의 설정에 맞지 않는 명령어가 입력되어

있습니다. 예를 들면 타이머/ 카운터의 범위설정과 프로

그램에서의 번호지정이 맞지 않습니다.

PROG. 모드로 전환하여 시스템 레지스터의 내용을

확인하여 설정번호와 명령어 내용을 일치시킵니다.

E5 명령 위치 에러 정 지 입력할 수 있는 영역(主프로그램 영역, 副프로그램 영역)

이 정해져 있는 명령이, 그 영역 이외의 위치에 입력되어

있습니다. (서브루틴인 [SUB]-[RET]명령이 [ED] 명령

보다 앞에 있는등)

PROG. 모드로 전환하여 명령의 위치를 수정하여

입력해 주십시오.

E8 응용명령

오퍼랜드 조합에러

정 지 복수의 오퍼랜드로 조합이 결정되어 있는 응용명령(종류

를 같게 한다. 기타)이 그 조합에 오류가 있습니다.

올바른 조합으로 오퍼랜드를 등록해 주십시오.

(2) 문법체크 에러일람

*1 문법에 문제가 있는 입력변경을 RUN중에 실행할려고 한 경우에도 검출되는 에러입니다. 이 경우는 CPU 유니트

에는 아무내용도 입력되지 않습니다. 또한, 운전은 계속됩니다.

Page 228: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

자료 일람표10

에러 코드 에러 내용 운 전 내용설명과 조치방법

E31 인터럽트 異常 1 정 지 인터럽트 요구가 발생하지 않았는데도 인터럽트가 발생

했습니다. 하드웨어 이상 또는 노이즈에 의한 오동작을

생각할 수 있습니다.

일단 전원을 끄고 노이즈 환경을 체크, 정비한다.

E32 인터럽트 異常 2 정 지인터럽트 요구가 발생하지 않았는데도 인터럽트가

발생했다. 하드웨어 이상 또는 노이즈에 의한 오동작을

생각할 수 있다.

일단 전원을 끄고 노이즈 환경을 체크, 정비한다.

발생한 인터럽트에 대응하는 인터럽트 프로그램이

없습니다.

인터럽트 프로그램의 번호를 확인하고 인터럽트

요구에 대응하는 것으로 변경해 주십시오.

E45 연산에러 발생 선 택

어떤 응용명령에서, 연산 불가능한 상태가 되었습니다.

연산 에러의 원인은 명령에 따라 다릅니다.

「8-4. 연산에러」 및 각명령의 설명을 참조해

주십시오.

E46REMOTE I/O(S-Link)

에러발생선 택

E100

E299

F148에서 설정하고

있는 자기진단 에러

정 지

운전계속

응용명령 F147로 임의로 설정하고 있는 에러가 발생

하고 있습니다.

설정한 검지조건에 근거해서 설치 해 주십시오.

(3) 자기진단 에러일람

파라메타 설정기능인 시스템 레지스터 No.26에서

1 : 운전 계속 / 0 : 정지를 선택

E100∫

E199

E200∫

E299

Page 229: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

자료 일람표10

10-8. BIN /HEX /BCD 코드 대응표

10진수

(Decimal)16진수

(Hecadecimal)BIN 2진수

(Binary)BCD 2진화 10진수(4자리)

(Binary Coded Decimal)

0

1

2

3

4

5

6

7

0 0 0 0

0 0 0 1

0 0 0 2

0 0 0 3

0 0 0 4

0 0 0 5

0 0 0 6

0 0 0 7

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1

0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0

0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1

0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0

0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1

0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0

0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1

000 0 000 0 000 0 000 0

000 0 000 0 000 0 000 1

000 0 000 0 000 0 001 0

000 0 000 0 000 0 001 1

000 0 000 0 000 0 010 0

000 0 000 0 000 0 010 1

000 0 000 0 000 0 011 0

000 0 000 0 000 0 011 1

8

9

10

11

12

13

14

15

0 0 0 8

0 0 0 9

0 0 0 A

0 0 0 B

0 0 0 C

0 0 0 D

0 0 0 E

0 0 0 F

0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0

0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1

0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0

0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1

0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0

0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1

0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0

0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1

000 0 000 0 000 0 100 0

000 0 000 0 000 0 100 1

000 0 000 0 000 1 000 0

000 0 000 0 000 1 000 1

000 0 000 0 000 1 001 0

000 0 000 0 000 1 001 1

000 0 000 0 000 1 010 0

000 0 000 0 000 1 010 1

16

17

18

19

20

21

22

23

0 0 1 0

0 0 1 1

0 0 1 2

0 0 1 3

0 0 1 4

0 0 1 5

0 0 1 6

0 0 1 7

0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1

0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0

0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1

0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0

0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1

0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 0

0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1

000 0 000 0 000 1 011 0

000 0 000 0 000 1 011 1

000 0 000 0 000 1 100 0

000 0 000 0 000 1 100 1

000 0 000 0 001 0 000 0

000 0 000 0 001 0 000 1

000 0 000 0 001 0 001 0

000 0 000 0 001 0 001 1

24

25

26

27

28

29

30

31

0 0 1 8

0 0 1 9

0 0 1 A

0 0 1 B

0 0 1 C

0 0 1 D

0 0 1 E

0 0 1 F

0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0

0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1

0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 0

0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 1

0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0

0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1

0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0

0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1

000 0 000 0 001 0 010 0

000 0 000 0 001 0 010 1

000 0 000 0 001 0 011 0

000 0 000 0 001 0 011 1

000 0 000 0 001 0 100 0

000 0 000 0 001 0 100 1

000 0 000 0 001 1 000 0

000 0 000 0 001 1 000 1

63

255

9999

0 0 3 F

0 0 F F

2 7 0 F

0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1

0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1

0 0 1 0 0 1 1 1 0 0 0 0 1 1 1 1

000 0 000 0 011 0 001 1

000 0 001 0 010 1 010 1

100 1 100 1 100 1 100 1

Page 230: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

자료 일람표10

10-9. 외형치수도

1) 단자대 타입

C10RS, C14RS, C10CRS, C14CRS (단위: mm)

90.0

60.0 25.0

<배선시 참조치수>

(7.5)

(8.5) 60.0

설치최대치수 약 100.0

약130

·

0

90

·

0

(1) 콘트롤 유니트

Page 231: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

자료 일람표10

<배선시 참조치수>

설치최대치수 약 78.0

60.0(18)

90.0

(3.5)

2) 커넥터 타입

C16T, C16CT, C32T, C32CT

C16T/ C16CT C32T/ C32CT

60.0

90.0

25.0 30.0

Page 232: FARA N-7 PLC 시스템 메뉴얼 · 2005-09-23 · 시작前 주의사항 N7 PLC SYSTEM Manual 프로그래밍 툴(Tool) 사용하기전에 프로그래밍 툴(Tool)에 따라 아래와

자료 일람표10

(2) 증설시 치수도 (단위: mm)

<DinRail 사용시>

67.560.5

A

30.0 25.0 25.0 25.0

90.0

27.5

35.0

27.5

※ 상기그림의 치수는 최대 I/O 점수의 경우를

예상하여 작성되어 있습니다.

치수 "A"는 유니트의 구성에 따라 오른쪽표와

같이 됩니다.

치수 A (단위: mm)

콘트롤유니트

의 종류

콘트롤

유니트만

증설유니트의 수

1 2 3

C10/C14/C16 25 50 75 100

C32 30 55 80 105