머리말 저희 프로그래머블 컨트롤러 FPO 를 사주셔서 감사합니다. 이 매뉴얼에서는 FPO로 사할 수 있는 중 적인 의 설과 고속카운터, 펄스출력, 시리얼 통신등의 기 능에 대해 설하고 있습니다. 부탁의 말씀 이 매뉴얼의 내에 관해서는 만전을 기했습니다만, 의심스런 점이

Size: px
Start display at page:

Download "머리말 저희 프로그래머블 컨트롤러 FPO 를 사주셔서 감사합니다. 이 매뉴얼에서는 FPO로 사할 수 있는 중 적인 의 설과 고속카운터, 펄스출력, 시리얼 통신등의 기 능에 대해 설하고 있습니다. 부탁의 말씀 이 매뉴얼의 내에 관해서는 만전을 기했습니다만, 의심스런 점이"

Transcription

1 프로그래머블 컨트롤러 USER의 매뉴얼<편> MATSUSHITA 工 의 제어기기는 글로벌 브랜드NAIS로 통일합니다.

2 머리말 저희 프로그래머블 컨트롤러 FPO 를 사주셔서 감사합니다. 이 매뉴얼에서는 FPO로 사할 수 있는 중 적인 의 설과 고속카운터, 펄스출력, 시리얼 통신등의 기 능에 대해 설하고 있습니다. 부탁의 말씀 이 매뉴얼의 내에 관해서는 만전을 기했습니다만, 의심스런 점이나 잘못된 점을 발견하시면, 번거로우시겠지만 당사로 연락해 주십시오. MS-DOS는 미국 마이크로소프트사의 등록 상표입니다. 그 외 제품등은 일반적으로 각사의 등록 상표입니다. Ⅰ

3 목 차 머리말 ⅰ 목차(어의 설) ⅴ 1장 릴레이 메모리영역 정수 1 1 릴레이의 종류와 역할 2 릴레이 번호의 세는 법에 대해 외부입출력의 렐레이 번호에 대해 타이머 카운터의 수에 대해 WX, WY, WR과 X, Y, R의 관계에 대해 X (외부입력) 4 Y (외부출력) 4 R (내부릴레이) 5 R9000번대 (특수내부릴레이) 5 T (타이머) 6 C (카운터) 6 타이머 / 카운터 공통항목 메모리영역 / 정수의 종류와 역할 8 DT (데이터 레지스터) 9 DT9000번대 (특수 데이터 레지스터) 9 WX, WY, WR 10 SV (타이머 / 카운터 설정치 영역) 11 EV (타이머 / 카운터 경과치 영역) 11 IX, IY (인덱스 레지스터) 12 1 정수의 설 14 K (10진 정수) 14 H (16진 정수) 14 M (문자정수) PLC내부에서 다룰 수 있는 데이터의 범위 16 (1) PLC내부에서 다룰 수 있는 데이터의 범위 16 PLC내부에서의 10진수의 표현 17 PLC내부에서 다룰 수 있는 데이터의 범위 17 (2) Over Flow Under Flow 18 2장 기본 2 1 기본어일람 기본어의 설 25 어 설의 보는법 25 제어 (JP LOOP CNDE) 26 스텝래더 (SSTP NSTP) 1 서브루틴 (CALL SUB RET) 8 우선입력 (INT IRET ICTL) 40 장 1 어 일람 50 2 어의 설 57 어 설의 보는 법 57 데이터 전송(F0~F17) 58 BIN 산술연산(F20~F8) 76 BCD 산술연산(F40~F58) 92 데이터비교(F60~F64) 108 논리연산(F65~F68) 116 데이터 변환(F70~F96) 120 데이터 Shift(F100~F11) 162 기본기능(F118~F119) 170 데이터회전(F120~F12) 174 비트조작(F10~F16) 178 기본기능 (F17~F18) 184 특수 (F140~F170) 188 4장 고속카운터 / 펄스출력 / PWM출력 4 1 각기능의 개요 215 (1) 내장고속카운터를 사한 개의 기능 215 (2) 내장고속카운터의 성능 사양일람과 제한사항 216 (1) 사양일람 216 (2) 사하는 기능과 제한 217 목 차 III

4 목 차 목 차 4 고속카운터기능 218 (1) 고속카운터기능의 개요 218 (2) 입력모드의 종류 218 () I/O의 할당 219 (4) 고속카운터 기능으로 사하는 220 (5) 샘플 프로그램 펄스출력기능 226 (1) 펄스출력기능의 개요 226 (2) 제어모드 226 () I/O할당과 결선 227 (4) 펄스출력기능으로 사하는 228 (5) 위치결정제어 샘플 프로그램 FP0 C10/C14/C16/C2/SL1의 시스템 레지스터 일람 25 (1) 시스템 레지스터에 대해 25 (2) 시스템 레지스터 설정 내 254 () 시스템 레지스터 일람 FP0 T2C의 시스템 레지스터 일람 특수내부릴레이 일람 FP0 C10/C14/C16/C2/SL1 특수데이터 레지스터 일람 PWM출력기능 28 (1) PWM 출력기능의 개요 28 (2) PWM 출력기능으로 사하는 28 5장 범 시리얼 통신 5 1 범시리얼 통신기능 240 (1) 범시리얼 통신 240 (2) 데이터 송신 240 () 데이터 수신 FP0 T2C 특수데이터 레지스터 일람 에러코드 일람 276 (1) Error 점등시의 에러내의 확인 277 (2) 문법체크 에러일람 278 () 자기진단 에러일람 BIN/HEX/BCD 코드 대표 시스템레지스터의 설정 애스키코드표 범시리얼 통신사시의 동작 설 242 (1) 시단, 종단 코드를 없음 으로 설정한 경우 242 (2) 시단, 종단 코드를 있음 으로 설정한 경우 24 색 인 281 개정이력 284 6장 자료집 6 1 성능사양 I/O 할당표 릴레이 메모리영역 정수일람 251 IV

5 목 차 (어의 설) 제어 JP 점프 26 LBL 라벨 26, 28 LOOP 루프 28 CNDE 조건부착 END 0 스텝라더 SSTP 스타트스텝 1 NSTL 넥스트 스텝 (맥스캔실행) 1 NSTP 넥스트스텝 (미분실행형) 1 CSTP CLEAR 스텝 1 STPE 스텝 END 1 서브루틴 CALL 서브루틴 콜 8 SUB 서브루틴엔트리 8 RET 서브루틴리턴 8 우선입력 INT 인터럽트 40 IRET 우선입력리턴 40 ICTL 우선입력제어 44 데이터전송 F0 MV 16비트 데이터전송 58 F1 DMV 2비트 데이터전송 59 F2 MV/ 16비트 데이터 부정전송 60 F DMV/ 2비트 데이터 부정전송 61 F5 BTM 비트 데이터 전송 62 F6 DGT Digit 데이터 전송 64 F10 BKMV 블록전송 66 F11 COPY 블록복사 68 F12 ICRD EEP-ROM판독 70 F1 PICWT EEP-ROM기입 71 F15 XCH 16비트 데이터 교환 72 F16 DXCH 2비트 데이터 교환 7 F17 SWAP 16비트 데이터내의 상위바이트와 하위바이트의 교환 74 BIN산술연산 F 비트 가산 76 F21 D+ 2비트 가산 77 F 비트 가산 (격납처지정가능) 78 F2 D+ 2비트 가산 (경납처지정가능) 79 F25 16비트 감산 80 F26 D 2비트 감산 81 F27 16비트 감산 (격납처 지정가능) 82 F28 D 2비트 감산 (격납처 지정가능) 8 F0 16비트 곱셈 84 F1 D 2비트 곱셈 85 F2 % 16비트 나눗셈 86 F D% 2비트 나눗셈 87 F 비트 인크리멘트(+1) 88 F6 D+1 2비트 인크리멘트(+1) 89 F7 1 16비트 디크리멘트( 1) 90 F8 D 1 2비트 디크리멘트( 1) 91 BCD산술연산 F40 B+ 4자리수가산 92 F41 DB+ 8자리수가산 9 F42 B+ 4자리수가산 (격납처지정가능) 94 F4 DB+ 8자리수가산 (격납처지정가능) 95 F45 B 4자리수 감산 96 F46 DB 8자리수 감산 97 F47 B 4자리수감산 (격납처지정가능) 98 F48 DB 8자리수 감산 (격납처지정가능) 99 F50 B 4자리수 승산 100 F51 DB 8자리수 승산 101 F52 B% 4자리수 제산 102 F5 DB% 8자리수 제산 10 F55 B+1 4자리수 BCD 인크리멘트(+1) 104 F56 DB+1 8자리수 BCD 인크리멘트(+1) 105 F57 B 1 4자리수 BCD 디크리멘트( 1) 106 F58 DB 1 8자리수 BCD 디크리멘트( 1) 107 목 차( 어 의 설 ) V

6 목 차 목 차( 어 의 설 ) 데이터비교 F60 CMP 16비트 데이터비교 108 F61 DCMP 2비트 데이터비교 110 F62 WIN 16비트 데이터의 영역비교 112 F6 DWIN 2비트 데이터의 영역비교 11 F64 BCMP 블록일치검출 114 논리연산 F65 WAN 16비트 데이터의 논리AND 116 F66 WOR 16비트 데이터의 논리 OR 117 F67 XOR 16비트 데이터의 배타적 논리 OR 118 F68 XNR 16비트 데이터의 배타적 논리 OR부정 119 데이터 교환 F70 BCC 블록체크코드계산 120 F71 HEXA HEX 16진 애스키변환 122 F72 AHEX 16진애스키 HEX 124 F7 BCDA BCD 10진 애스키변환 126 F74 ABCD 10진 애스키 BCD변환 128 F75 BINA BIN 10진애스키변환 10 F76 ABIN 10진애스키 BIN변환 12 F77 DBIA BIN 10진애스키변환 14 F78 DABI 10진애스키 BIN변환 16 F80 BCD 16비트 BIN 4자리수 BCD변환 18 F81 BIN 4자리수 BCD 16비트 BIN변환 19 F82 DBCD 2비트 BIN 8자리수 BCD변환 140 F8 DBIN 8자리수 BCD 2비트 BIN변환 141 F84 INV 16비트 데이터의 반전 142 F85 NEG 16비트 데이터의 2의 보수 144 F86 DNEG 2비트 데이터의 2의 보수 145 F87 ABS 16비트 데이터의 절대치 146 F88 DABS 2비트 데이터의 절대치 147 F89 EXT 부호의 확장 148 F90 DECO 데코더 150 F91 SEGT 7세그먼트 데코더 152 F92 ENCO 엔코더 154 F9 UNIT 16비트 데이터의 결합 156 F94 DIST 16비트 데이터의 분리 157 F95 ASC ASCⅡ코드 변화 158 F96 SRC 16비트데이터의 Search 160 데이터 Shift F100 SHR 16비트 데이터n비트 우 Shift 162 F101 SHL 16비트 데이트 n비트 좌 Shift 16 F105 BSR 1Digit 우 Shift 164 F106 BSL 1Digit 좌 Shift 165 F110 WSHR 워드단위의 일괄 우 Shift 166 F111 WSHL 워드단위의 일괄 좌 Shift 167 F112 WBSR Digit단위의 일괄 우 Shift 168 F11 WBSL Digit단위의 일괄 좌 Shift 169 기본기능 (번호로 입력하는 기본어 입니다.) F118 UDC 업타운카운터 170 F119 LRSR 좌우 Shift 레지스터 172 데이터 회전 F120 ROR 16비트 데이터의 우회전 174 F121 ROL 16비트 데이터의 좌회전 175 F122 RCR 16비트 데이터의 우회전 (Carry 포함) 176 F12 RCL 16비트 데이터의 좌회전 (Carry 포함) 177 VI

7 비트조작 F10 BTS 16비트 데이터의 비트 Set 178 F11 BTR 16비트 데이터의 비트 Reset 179 F12 BTI 16비트 데이터의 비트 반전 180 F1 BTT 16비트 데이터의 비트 테스트 181 F15 BCU 16비트 데이터의 1의 총수 카운트 182 F16 DBCU 2비트 데이터의 1의 총수 카운트 18 기본기능 (번호로 입력하는 기본어 입니다.) F17 STMR 16비트 보조타이머 184 F18 DSTM 2비트 보조타이머 186 시계열처리 F55 PID PID연산 208 목 차( 어 의 설 ) 특수 F140 STC Carry Set 188 F141 CLC Carry Reset 189 F14 IORF 부분 I/O Refresh 190 F144 TRNS 시리얼데이터송수신 191 F147 PR Print Out 194 F148 ERR 자기진단에러 Set 196 F149 MSG 메세지 표시 197 특수(고속카운터 ) F0 MV 고속카운터 제어 198 F1 DMV 고속카운터경과치의 설정 판독 200 F166 HC1S 목표치일치 ON (채널지정) 202 F167 HC1R 목표치 일치 OFF (채널지정) 20 F168 SPD1 위치결정제어 (사다리꼴 제어/ 원점복귀:채널지정) 204 F169 PLS 펄스출력 (JOG운전:채널지정) 206 F170 PWM PWM출력 (채널지정) 207 VII

8 1장 릴레이 메모리영역 정수 1 릴 정 레 수 이 메 모 리 영 역 1. 릴레이의 종류와 역할 2 2. 메모리영역 / 정수의 종류와 역할 8. 정수의 설 PLC내부에서 다룰 수 있는 데이터의 범위 16

9 1 1 릴레이의 종류와 역할 1 릴 정 레 수 이 메 모 리 영 역 릴 레 이 메모리영역칭 외부 입력 외부 출력 내부 릴레이 1 타이머 1 카운터 1 특수내부 릴레이 X Y R T C R 사가능한 메모리 영역의 점수 범위 C10 / C14 / C16 / C2 / T2 / SL1 208점(X0~X12F) 208점(Y0~Y12F) 1008점(R0~R62F) 144점(T0~T99/C100~C14) 2 64점(R9000~ ) 기능 외부로부터의 입력으로 ON/OFF합니다. 외부에 ON/OFF 상태를 출력합니다. 프로그램상에서만 ON/OFF하는 릴레이입니다. 타이머가 설정시간에 달하면 ON합니다. 타이머의 번호에 대합니다. 카운터가 카운트업하면 ON합니다. 카운터의 번호에 대합니다. 특정조건에서 ON/OFF하고, 플래그 등으로서 사하는 릴레이입니다(P262참조) 주) 1. 타이머 / 카운터의 정수는 시스템레지스터 No.5의 설정에 따라 변경가능합니다. 표의 번호는 시스템레지스터 No.5가 디폴트 설정될 때의 것입니다. 상세한 내은 P25 시스템 레지스터일람 을 보십시오. 2. 전원을 끄거나 RUN 모드 PROG모드로 전환하거나 해도, 그 직전의 상태를 기억하는 보호형과 Reset되는 비보호 형이 있습니다. FP0 C10 / C14 / C16 / C2 / SL1의 경우, 그 영역은 고정으로 <부표 1>의 번호가 할당되어 있습니다. FP0 T2C<10k 타입>의 경우, 보호형 / 비보호형의 선택은 시스템레지스터에서 합니다. 설정방법에 대해서는 P261 FP0 T2C의 시스템레지스터 일람<상이점만) 을 참조하십시오.. 기재된 점수는 시스템으로서 갖고 있는 점수이고, 실제로 사할 수 있는 점수는 FP0사자 매뉴얼 <기본편>의 I/O 할당표에 따릅니다. <부표 1> FP0의 보호영역과 비보호영역 C10 / C14 / C16 C2 / SL1 타이머 전부 비보호 릴 레 이 의 카운터 내부릴레이 비보호형 보호형 비보호형 보호형 설정치에서 C19까지 4점 C140~C14 976점 (R0~R60F) 61워드분 (WR0~WR60) 2점분 (R610~R62F) 2워드분 (WR61~WR62) 설정치에서 C127까지 16점 C128~C14 880점 (R0~R54F) 55워드분 (WR0~WR54) 128점분 (R550~R62F) 8워드분 (WR55~WR62) 종 류 와 역 할 2

10 릴레이 번호 세는 법에 대해 외부입력(X), 외부출력(Y), 내부릴레이(R) 16점 단위로 다루는 일도 있으므로, 이들 릴레이번 호는 아래와 같이 10진수와 16진수의 조합으로 표현 합니다. <예> 외부입력 의 경우 10진수 1, 2, 12 16진수 0, 1, 2, 9 A,B F X 0, X 1 X F X 10, X 11 X 1F X 20, X 21 X 2F ~ ~ X 120, X 121 X 12F 타이머(T), 카운터(C)의 경우 타이머 / 카운터 접점의 번호는, 타이머 / 카운터의 번 호에 대하고 있고, 10진수만으로 구성되어 있습니 다. <예> 타이머의 경우 10진수 0, 1, 2 99 ~ Y 0, Y 1 T 99 C 100, C 101 C14 주) 타이머와 카운터는 같은 영역을 나누어 사하고 있 습니다. 구분은 시스템레지스터 No. 5에서 변경할 수 있습니다. (일람표 및 예는, 설정이 초기치인 경우입 니다.) 외부입출력의 릴레이 번호에 대해 외부입력(X)에서 사할 수 있는 것은 실제로 입력 접점에 할당되어져 있는 번호의 릴레이 뿐입니다. 외부출력(Y)에서 출력할 수 있는 것은 실제로 출 력접점에 할당되어져 있는 번호의 릴레이 뿐입니 다. 할당되어 있지 않은 Y는, 내부 릴레이로서 사 가능합니다. 번호의 할당은 사하는 유니트의 조합에 따라 결정됩니다. 상세한 것은 P250 I/O 할당표 를 보십시오. 타이머, 카운터 수에 대해 타이머 또는 카운터의 점수가 부족한 경우, 시스템 레지스터 No.5를 설정함으로써 그 점수를 변경할 수 있습니다. 단, 타이머와 카운터 점수의 합계는 변함없습니다. 시스템 레지스터 설정방법에 대해서는 P25 시 스템레지스터 일람 을 보십시오. WX, WY, WR과 X, Y, R의 관계에 대해 WX, WY, WR은 외부입력 X, 외부출력 Y, 내부 릴레이 R의 각각 16점분으로 대합니다. <예> WX의 경우 각각의 다음과 같이 16개의 외부입력 X로 구 성됩니다. 이때, 외부입력 X의 값이 변하면, WX의 내도 변 합니다. 1 릴 정 레 수 이 릴 레 이 의 종 류 와 역 할 메 모 리 영 역

11 1 릴 정 레 수 이 메 모 리 영 역 X 외부입력 외부입력(X)의 작 외부입력은 입력단자에 접속한 리미트스위치나 광전 스위치등의 외부입력기기로부터의 신호 고기능 유니 트로부터 받은 신호를 프로그램에서 받아들이기 위한 릴레이입니다. 프로그램 X접점:ON 입력 연 산 제 어 부 상상의 제한에 대해 입 력 인 터 페 이 스 입력:ON 할당되지 않은 외부입력은 사할 수 없습니다. 연산(프로그램)에서 외부입력의 ON/OFF 상태를 변화시킬 수는 없습니다. 프로그램에서의 사회수에 제한은 없습니다. Y 외부출력 외부출력(Y)의 작 외부 출력은 출력단자에 접속한 솔레노이드나 표시 기등의 부하에 연산제어부에서의 프로그램연산 결 과를 신호로서 보내기 위한 릴레이입니다. 외부출력의 ON/OFF 상태가 제어신호로서 출력됩 니다. 연산 OUT 출력 연 산 제 어 부 프로그램 출 력 인 터 페 이 스 OUT 부하:ON 릴 레 이 의 종 류 와 역 할 사상의 제한에 대해 할당되지 않은 외부출력은 내부릴레이로서 사 할 수 있습니다. (단, 보호형으로 지정할 수는 없 습니다.) 접점으로서 사할 때는 사회수에 제한은 없습 니다. 연산결과의 출력처로서 지정할 경우(OT KP )에는 원칙적으로 1프로그램 중에 한번만 사 할 수 있습니다(이중출력 금지) 주) 시스템레지스터 No. 20의 설정으로 2중출력을 허가 할 수도 있습니다. 또, SET, RST 에서의 사은 2중 출력이 안됩니다. 2중출력 Y이 2중 출력되어 있는 예 4

12 R 내부릴레이 내부릴레이(R)의 작 내부릴레이의 프로그램상에서만 동작하는 릴레이 입니다. ON/OFF 상태는 외부에 출력되지 않습 니다. 연산결과가 출력되어 ON 되면(코일:ON) 접점으로서 사하고 있는 같은 릴레이가 ON됩 니다. 사상의 제한에 대해 OUT 접점으로서 사할 때의 사회수에 제한은 없습 니다. 연산결과의 출력처로서 지정할 경우, (OT KP)는 원칙으로 1프로그램중에 한번만 사 할 수 있습니다. (이중출력 금지) 주) 시스템레지스터 No. 20의 설정으로 2중 출력을 허가 할 수도 있습니다. 또 SET, RST 에서의 사은 이중출력되지 않습니다. 비보호형 릴레이와 보호형 릴레이 내부릴레이에는, 전원을 끊거나 RUN에서 PROG. 모드로 전환했을 때, 1 정지하기 직전의 ON/OFF 상태를 기억하고 복귀후, 그 상태에서 운전을 재개시킬 수 있는 보호형 릴레이 2정지했을때 Reset 되는비보호형 릴레이의 2 종류가 있습니다. FP0 C10/C14/C16/C2/SL1의 경우 비보호형/보호형의 릴레이 번호는 아래표 와 같습니다. C10/C14/C16 C2/SL1 976점 (R0~R60F) 880점 (R0~R54F) 비보호형 내부 61워드(WR0~WR60) 55워드(WR0~WR54) 릴레이 보호형 2점 (R610~R62F) 128점 (R550~R62F) 2워드(WR61~WR62) 8워드(WR55~WR62) FP0 T2C <10K 타입>의 경우 시스템 레지스터 No.7에서 보호형으로 할 것과 비보 호형으로 할 것을 지정할 수 있습니다. 보호형 릴레 이의 선두 워드 번호로 지정하면, 그전이 비보호형 그 이후가 보호형이 됩니다. No. 7 값 (보호형 선두번호) 보호형 비보호형의 초기설정 내부 릴레이 비보호형 보호형 R 9000번대 특수내부 릴레이 비보호형 보호형 160점 (R0~R9F) 10워드(WR0~WR9) 848점 (R100~R62F) 5워드(WR10~WR62) 특수 내부릴레이(R9000번대)의 작 특수 내부릴레이는 특정 조건에서 ON/OFF하는 릴 레이입니다. ON/OFF 상태는 외부로 출력되지 않습 니다. 프로그램상에서만 동작합니다. 특수내부릴레 이에는 주로 다음과 같은 것이 있습니다. 1 동작상태 플래그 ON/OFF로 동작상태를 알립니다. 운전(RUN)중 (R9020) 1 SCAN 마다 ON/OFF (R 9012) 비교의 결과 (R900A~R900C) 고속 카운터 제어중 플래그 (R90A~R90D) 2 에러 플래그 에러 발생시에 ON되어 이상을 알립니다. 연산에러 (R 9007, R9008) 특수한 조선에서 ON/OFF 하는 릴레이 프로그램상에서 필요한 조건을 선택해 이할 수 있습니다. 상시 ON 릴레이 (R9010) Clock 필스 (R9018~R901E) 특수 내부 릴레이의 내에 대해서는 P262 특수내부릴레이 일람을 참조하십시오. 1 릴 정 레 수 이 릴 레 이 의 종 류 와 역 할 메 모 리 영 역 5

13 1 릴 정 레 수 이 메 모 리 영 역 T 타이머 타이머(T)의 작 타이머가 동작해서 설정한 시간에 달하면, 타이머 와 같은 번호의 타이머 접점이 ON 합니다. 타이머가 타임업한 상태일 때 타이머의 실행조건 이 OFF가 되면, 타이머 접점은 OFF가 됩니다. 타이머 접점:ON 타이머 번호 사상의 제한에 대해 타 임 업 n:타이머번호 접점으로서 사할 때는 사회수에 제한은 없습 니다. C 외부출력 카운터(C)의 작 감산식 프리셋 카운터가 동작하여 0에 달하면 카 운터와 같은 번호의 카운터 접점이 ON합니다. 카운터의 리세트입력을 ON하면, 카운터 접점은 OFF 됩니다. 카운트 입력 리셋입력 카운터 접점:ON 카운터 번호 사상의 제한에 대해 카 운 트 업 n:카운터번호 접점으로서 사할때는 사회수에 제한은 없습 니다. 릴 레 이 의 종 류 와 역 할 6

14 타이머/카운터공통항목 타이머/카운터의 구분 타이머와 카운터는 같은 영역을 나누어 사하고 있습니다. 구분을 변경함에 따라 필요한 수의 타이 머 또는 카운터를 확보하십시오. 설정은 시스템 레지스터 No. 5에서 합니다. 시스템 레지스터 No. 5에서 타이머의 선두 번호를 지정합니다. 초기치는 100으로 윗그림처럼 100점이 타이머, 44점이 카운터 입니다. 주) 시스템 레지스터의 설정방법에 대해서는 P25를 참조 하십시오. 보호형/비보호형의 구분 타이머 접점 카운터 접점 설정치 영역, 경과치영역 에 내을 전원 OFF시나 RUNPROG 전환(정 지) 시에 보호하여, 복귀했을 때 그 상태에서 운전 을 시작할 수 있습니다. FP0 C10/C14/C16/C2/SL1의 경우 전원 OFF시 보호되는 영역은 아래표의 고정영역이고, 시스템 레지스터 No. 6~8 및 No. 14 설정은 무효가 됩니다. 타이머 카운터 전부비보호 비보호형 보호형 타이머 카운터 C10, C14, C16:설정치에서 C19까지 C2, SL 1:설정치에서 C127까지 C10, C14, C16:C19~C14 C2, SL 1:C128~C14 FP0 T2C <10K 타입>의 경우 시스템 레지스터 No. 6에서 보호형으로 할 것과 비 보호형으로 할 것을 설정할 수 있습니다. 보호형의 선두를 워드 번호로 지정하면, 그것으로 부터 앞이 비보호형이고, 그 이후가 보호형이 됩니다. 0 ~ ~ 14 (T0~T99) (C100~C14) 1 릴 정 레 수 이 릴 레 이 의 종 류 와 역 할 메 모 리 영 역 비보호형 T0~T99 (100점) 보호형 C100~C14 (44점) 주) 시스템레지스터 No. 5와 No. 6에 같은 값을 설정하면 타이머는 비보호형, 카운터는 보호형이 됩니다. 통상 은 같은 값을 설정하십시오. 7

15 1 2 메모리영역 / 정수의 종류와 역할 1 릴 정 레 수 이 메 모 리 영 역 메모리 영역 칭 사가능한 메모리 영역의 접점 범위 기능 C10/C14/C16 C2/SL1 T2 외부입력 16점분을 모아 16비트 1워드의 데이터로서 외부입력 WX 1워드(WX0~WX12) 지정할때의기호입니다. 외부출력 16점분을 모아 16비트 1워드의 데이터로서 외부출력 WY 1워드(WY0~WY12) 지정할때의기호입니다. 내부릴레이 16점분을 모아 16비트 1워드의 데이터로서 내부릴레이 WR 6워드(WR0~WR62) 지정할때의기호입니다. 메 1660워드 6144워드 1684워드 프로그램상에서사하는데이터메모리입니다. 모 데이터레지스터 1 DT (DT0~DT1659) (DT0~DT614) (DT0~DT168) 16비트(1워드) 단위로취급합니다. 리 영 역 타이머/카운터 워드(SV0~SV14) SV 설정치 영역 타이머/카운터 2 EV 144 워드(EV0~EV14) 경과치 영역 타이머의 목표치, 카운터의 초기치를 격납하는 데이터 메모리입니다.타이머/카운터의번호에대합니다. 타이머/카운터 동작시의 경과치를 격납하는 데이터 메모리입니다. 타이머/카운터의번호에대합니다. 특수데이터레지스터 DT 112워드 112워드 특정의 내을 격납하는 데이터 메모리입니다. 각종 설정 (DT9000~DT9111) (DT90000~DT90111) 이나에러코드가 격납되어있습니다. (P266 참조) 인덱스 IX 메모리영역의Address, 정수의수식레지스터입니다. 레지스터 IY 2워드(IX, IY) K-2, 768~K2, 767 (16비트 연산시) 10진정수 K 정 K-2, 147, 48, 648~K 2, 147, 48, 647 (2비트 연산시) 수 16진정수 H H0~HFFFF H0~HFFFFFFFF (16비트 연산시) (2비트 연산시) 메 모 리 영 역 정 수 의 종 류 와 역 할 \ 주) 1. 전원을 끄거나 RUN 모드 PROG. 모드로 전환하거나 해도 그 직전의 상태를 기억하는 보호형과 Reset 되는 비보호 형이 있습니다. FP0 C10/C14/C16/C2/SL1의 경우, 그 영역은 고정으로 <부표 1>의 번호가 할당되어 있습니다. FP0 T2 <10K 타입>의 경우, 보호형/ 비보호형의 선택은 시스템레지스터에서 설정합니다. 설정방법에 대해서는 P261 FP0 T2C의 시스템레지스터 일람(상이점만)을 참조하십시오. 2. 타이머/카운터의 점수는 시스템레지스터 No.5의 설정에 따라 변경가능합니다. 표의 번호는 시스템레지스터 No.5가 디 폴트 설정때의 것입니다. 상세한 것은P25 시스탬레지스터일람을 보십시오.. 기재된 점수는 시스템으로서 지니고 있는 점수이고, 실제로 사 가능한 점수는 FP0 사자 매뉴얼<기본편>에 따름 니다. <부표1> FP0의 보호 영역과 비보호영역 C10/C14/C16 C2/SL1 비보호형 (1652 워드) DT0~DT1651 (6112 워드) DT0~DT6111 데이터 레지스터 보호형 (8 워드) DT1652~DT1659 (2 워드) DT6112~DT614 8

16 DT 데이터레지스터 데이터 레지스터(DT)의 작 데이터 레지스터는 워드(16 비트) 단위로 다루는 메모리영역으로 16비트로 구성된 수치 데이터등을 격납합니다. [DTn에 수치를 써 넣는 프로그램 예] 정수K 또는 H 2 비트 데이터를 다룰 경우는 2개의 데이터 레지 스터를 하나의 더블워드의 데이터 레지스터로서 다룹니다. 하위 16비트의 데이터레지스터의 번호를 선두로 하여 지정합니다. 비보호형 데이터와 보호형 데이터 데이터 레지스터에는 전원을 끄거나 RUN에서 PROG 모드로 전환했을 때 1정지하기 직전의 내을 기억하여 복귀후 그 상 태에서 운전을 재개시킬수 있는보호형 데이터 레지스터 2정지할 때 내이 Reset 되는비보호형 데이터 레지스터의 2종류가 있다. FP0 C10/C14/C16/C2/SL1의 경우. 비보호형/보호 형 레지스터 번호는 아래표와 같습니다. C10/C14/C16 C2/SL1 1652워드 6112 워드 비보호형 데이터 (DT0~DT1651) (DT0~DT6111) 레지스터 보호형 8워드 2 워드 (DT1652~DT1659) (DT6112~DT614) FP0 T2C <10K 타입>의 경우 시스템 레지스터 No.8에서 보호형으로 할 것과 비보호형으로 할 것을 지정할 수 있습니다. 보호형데이터레지스터의 선두 번호로 지정하면, 그 앞이 비보호형, 그 이후가 보호형이 됩니다. 주) 초기값에서는 모든 수가 보호형입니다(설정치:0). 주) 초기값에서는 전수가 보호형입니다(설정치:0). No.8의값 (보호형의 선두번호) 비보호형 보호형 DT 9000 번대특수데이터레지스터 FP0 C10/C14/C16/C2/SL 1 특수 데이터 레지스터의 작 특수 데이터레지스터는 특정의 내이 격납되는 메모리 영역입니다. 일부를 제외하고, 임의의 내을 데이터 전송 (F0) 등을 실행하여 써 넣을 수는 없습니다. 특수 데이터 레지스터에는 주로 다음과 같은 것이 있습니다. 1환경설정 동작상태 시스템레지스터나 각종의 등에서 설정되어 있는 PLC의 동작상태가 격납되어 있습니다. 고속 카운터 모드 설정 (DT 9052)등 2에러 내 이상이 발생한 유니트 등이 격납됩니다. 자기 진단에러 코드(DT 9000)등 연산에러가 발생한 Address (DT9017) 고성능 카운터 고성능 카운터의 목표치/경과치의 읽기, 쓰기에 사합니다. 고속 카운터 경과치 영역 (DT 9044~DT 9051/DT 9104~DT 9111) DT 번대특수데이터레지스터 FP0 T2C<10K타입> 특수 데이터 레지스터의 작 특수 데이터레지스터는 특정의 내이 격납되는 메모리 영역입니다. 일부를 제외하고, 임의의 내을 데이터 전송 (F0) 등을 실행하여 써 넣을 수는 없습니다. 특수 데이터 레지스터에는 주로 다음과 같은 것이 있습니다. 1환경설정 동작상태 시스템레지스터나 각종의 등에서 설정되어 있는 PLC의 동작상태가 격납되어 있습니다. 고속카운터 모드 설정(DT90052)등 2에러 내 이상이 발생한 유니트 등이 격납됩니다. 자기 진단에러 코드(DT 90000) 연산에러가 발생한 Address (DT90017) 고성능 카운터 고성능 카운터의 목표치/경과치의 읽기, 쓰기에 사 합니다. 고속 카운터 경과치 영역 (DT 90044~DT 90051/DT 90104~DT 90111) 4카렌더 타이머 카렌더 타이머에서 시간을 계산하고 있는 년, 월, 일, 시, 분, 초, 요일이 격납됩니다(DT ~DT90057) 주)카렌더 타이머 격납치는 변경(시각 맞춤)가능합니다. MV(F0) 또는 프로그래밍툴에서 직접, DT90054 ~DT90057에 값을 써 넣으십시오. 1 릴 정 레 수 이 메 모 리 영 역 정 수 의 종 류 와 역 할 메 모 리 영 역 \ 9

17 1 릴 정 레 수 이 메 모 리 영 역 WX, WY, WR WX, WY, WR의 작 릴레이(X, Y, R)를 16점 통합으로 다룰수 있습니다. 1워드(16비트)의 메모리영역이므로 데이터 메모리 로서 다룰수도 있습니다. 워드 단위 취급의 메모리 영역의 구성은 다음과 같습니다. 각각 다음과 같이 번호가 대합니다. WR0 WR1 WR2 RF RE R D R C R B R A R9 R8 R7 R6 R5 R4 R1F R1E R12 R11 R10 R2F R2E R22 R21 R20 WX, WY, WR의 사예 WX는 디지탈스위치, 키보드입력에 WY는 7 세그 먼트 표시판에의 출력에 이할 수 있습니다. WR은, Shift 레지스터에도 사합니다 WR, WY, WR 모두 워드 단위의 16정분의 모니터 에 사할 수 있습니다. 메 모 리 영 역 정 수 의 종 류 와 역 할 \ 사상의 주의 메모리 영역을 구성하는 각 릴레이의 ON/OFF 상태가 변화하면, 메모리 영역의 값도 변합니다. WR R1이 ON하 WR

18 SV 타이머/카운터 설정치 영역 설정치영역(SV)의 작 타이머 또는 카운터의 설정치는 타이머/카운터와 같은 번호의 설정치영역 SV에 격납됩니다. 설정치 설정치는 프로그램의 TM 또는 CT을 기 술할 때 10진수 또는 SV영역 No.를 지정합니다. SV는 1워드 16비트의 메모리 영역에서 0~2,767 의 10진수가 격납됩니다. 설정치 영역(SV)의 이 RUN 모드중에서도 설정치 영역을 바꿔쓰는 것에 의 해 타이머/카운터 설정치의 변경이 가능합니다. 1프로그램 ( )에서 판독/쓰기가 가능 설정치 영역의 값을, 데이터 전송의 격납처등 에 지정함에 의해, 프로그램에서 고쳐 쓸 수가 있 습니다. 2프로그래밍툴에서 판독/쓰기가 가능 설정치영역의 값을 프로그래밍툴에서 고쳐 쓸수가 있습니다. (1) NPST-GR을 사하여 온라인 모니터에서데이터 모니터 변경을 실행 하여, 설정치 영역을 지정하십시오. (2) FP프로그램Ⅱ를 사하여 [OP8]을 실행하여, 설정치 영역을 지정하십시오. 상세한 내은 기본편 P11-15를 보십시오. SV와 EV는, 타이머 혹은 카운터와 1:1로 대합니 다. 타이어 카운터번호 설정치영역 경과치영역 T0 SV0 EV0 T1 SV1 EV1 T99 SV99 EV99 C100 SV100 EV100 EV 타이머/카운터 설정치 영역 경과치영역(EV)의 작 타이머 또는 카운터가 실행되고 있는 동안의 경과 치가 타이머/카운터와 같은 번호의 경과치 영역 EV에 격납됩니다. EV가 0이 되었을때, 같은 번호의 타이머 접점 또 는 카운터 접점을 ON합니다. EV는 1워드 16비트의 메모리 영역에서 0~2,767 의 10진수가 격납됩니다. 경과치 영역(EV)의 이 SVn의값 EVn의값 감산 감산종료로 Tn:ON 동작중인 타이머/카운터의 경과치를 사해서 동작 을 연장하거나 단축할 수 있습니다. 1프로그램()에서 판독/쓰기 가능 경과치영역의 값을 데이터 전송 등으로 지정 함으로써 프로그램에서 고쳐 쓸수가 있습니다. 2프로그램밍툴에서 판독/쓰기 가능 경과치영역의 값을 프로그래밍툴에서 고쳐쓸수가 있습니다. (1) NPST-GR사해서 온라인 모니터에서데이터 모니터 변경을 실행 하여 경과치 영역을 지정하십시오. (2) FP 프로그램Ⅱ를 사하여 [OP8]을 실행하여 경과치 영역을 지정하십시오. 상세한 내은 기본편 P11-15를 보십시오. 1 릴 정 레 수 이 메 모 리 영 역 정 수 의 종 류 와 역 할 메 모 리 영 역 \ 11

19 1 릴 정 레 수 이 메 모 리 영 역 정 수 의 종 류 와 역 할 메 모 리 영 역 \ IX, IY 인덱스레지스터 인덱스레지스터의 작 인덱스레지스터는 에서 메모리 영역의 Address나 정수를 간접적으로 지정할 경우에 사하 는 레지스터입니다. IX와 IY의 16비트레지스터 2점이 있습니다. 인덱스레지스터의 값에 따라, Address나 점수를 바꾸 는 것을인덱스 수식이라고 합니다. 1Address의수식 Address=기준 Address+IX IY의 값(K정수) 예) DT11을 수식한다. 2정수의 수식 예) K100을 수식한다. 예) H10을 수식한다. IXDT11 기준 Address IX의값 기준Address 11 + K0 = DT K10 = DT K-10 = DT1 IXK100 정수=기준치+IX IY의값(K정수) IXK100 기준치 IX의값 정수 K100 + K0 = K100 K100 + K10 = K110 K100 + K-10 = K90 IXH10 IXH10 기준치 IX의값 정수 H10 + HA = H1A H10 + H10 + H20 인덱스레지스터의 구체적인 사법에 대해서 는 기본편 P11-4를 보십시오. 인덱스 수식의 방법 <예1>격납처를 인덱스 수식한다. X0 F0 MV, DT0, IX F0 MV, K100, IXWR0 DT0의 값에 따라, K100을 써넣은 WR의 Address가 변한다. 예) DT0의 값이 K10일때 IX WR0 WR10 K = 10 K100은 WR10으로 써집니다. <예2> 전송원을 인덱스 수식한다. X0 F0 MV, DT1, IX F0 MV, IXWR0, DT0 DT1의 값에 따라, DT0에 값을 전송하는 WR의 ADDRESS가 변한다. 예) DT1의 값이 K9일때 IX WR0 WR 9 K = 9 WR9의 값이 DT0에 전송됩니다. 인덱스 레지스터 사시의 주의 인덱스 레지스터를 인덱스 수식할 수는 없습니다. <예> IXIX, IXIY Address 수식의 결과가 각 메모리 영역의 영역을 넘을 경우는, 연산에러가 됩니다. 예) 수식의 결과 Address가 음의 값이 되거나 커다란 값이 될 경우 2비트 정수를 수식할 때는 IX를 지정합니다. 이때는 IX와 IY를 합쳐 2비트 데이터로 취급합 니다. 상위 16비트 하위 16비트 IY의내 IX의내 수식결과는 2비트데이터가 됩니다. IX의설정 IX의설정 12

20 1 릴 정 레 수 이 메 모 리 영 역 1 정수의 설 K 10진정수 10진정수(K)의 작 바이너리 데이터를 10진수로 환산한 것입니다. 입력시 및 판독시엔 수치의 앞에 K 를 붙여지정 하십시오. 타이머의 설정치등 주로 데이터의 크기나 수량을 지정할 때 사합니다. 10진정수 K는 PLC 내부에서는 아래와 같이 16비 트 단위의 BIN 데이터로서 처리합니다. 최상위비트(비트 15)로 음수 양수가 결정됩니다. [0일때는 양수(+), 1일때는 음수(-)] 최상위비트를 부호 비트라고도 합니다. <예>10진수 +2 (K2) <예>10진수 -2 (K-2) H 16진정수 16진정수(H)의 작 바이너리 데이터를 16진수로 환산한 것입니다. 입력시 및 판독시엔 수치의 앞에 H 를 붙여지정 하십시오. 시스템 레지스터의 설정이나 의 콘트롤 데이터의 지정등, 주로 16비트 데이터의 1과 0의 줄을 지정할 때 사합니다. 또, BCD 데이터를 지 정할 때도 사합니다. 16진정수 H는 PLC 내부에서는 아래와 같이 16비 트 단위의 BIN 데이터로서 처리합니다. <예>16진수 2A (H2A) 데이터는 보통 1워드(16비트) 단위로 다룹니다만 2워드(2비트)를 통합해 다룰 수도 있습니다. 16진정수로 지정할 수 있는 범위는 아래와 같습니 다. 16비트 연산시 H0~HFFFF 2비트 연산시 H0~HFFFFFFFF 정 수 의 설 데이터는 원래 1워드(16비트) 단위로 다릅니다만, 2워드(2비트)를 통합해 다룰수도 있습니다. 이 경우도 최상위비트가 부호비트입니다. 10진정수로 지정할 수 있는 범위는 아래와 같습니 다. 16비트 연산시 K-2, 768~K2, 767 2비트 연산시 K-2, 147, 48, 648~ K2, 147, 48,

21 M 문자정수 문자정수(M)의 작 바이너리 데이터를 애스키코드로서 다루는 것입니 다. 입력시에는 M 을 붙여 문자를 지정하십시오. 문자 정수를 지정할 수 있는 은 ASC (F 95)와 MSG (F149)의 2 뿐입니다. NPST- GR에서만 입력가능합니다. 문자 정수 M은 PLC 내부에서는 아래와 같이 지정된 메모리영역에 BIN 데이터로서 격납됩니다. <예>문자 정수 M MEWNET를 입력하면 1워드 1워드 1워드 문자 애스키코드 으로 지정 영역에 격납됩니다. FP 프로그래머Ⅱ에서는 프로그램의 확인만 가능 합니다. 또, MSG (F149)실행시에 설정되어 있는 문자를 디스플레이부에 표시합니다. 2 릴 정 레 수 이 메 모 리 영 역 정 수 의 설 15

22 1 4 PLC 내부에서 다룰 수 있는 데이터의 범위 1 릴 정 레 수 이 메 모 리 영 역 (1)PLC 내부에서다룰수있는데이터의범위 16비트의 경우 PLC 내부에서 다룰 수 있는 데이터(2진 16비트) 10진수 환산 16진수 환산 2비트의 경우 PLC 내부에서 다룰 수 있는 데이터의(2진 2비트) 10진수 환산 16진수 환산 P L C 내 부 에 서 다 룰 수 있 는 데 이 터 의 범 위 16

23 PLC 내부에서의 10진수의 표현 10진수는, 앞페이지 처럼 16비트 혹은 2비트의 BIN 데이터로서 처리됩니다. 최상위 자리수 1비트는 부호비트로 양수의 경우 0, 음수의 경우 1이 됩니다. 양수의 경우, 최상위 자리수를 제외하는 다른 비트 로 데이터의 크기를 나타냅니다. <예1> 10진수1868의 표현 다른 비트로 데이터의 크기를 나타냅니다. 최상위 자리수 1비트 0 양수를 나타냅니다. 음수의 경우, 2의 보수로 표현됩니다(2의 보수는 양수의 16비트 BIN 데이터의 0 1을 반전하여, 1 을 더한 BIN 데이터입니다) <예2> 10진수-4의 표현 0 1을반전 10진수4 의 BIN 표현 PLC 내부에서 다룰수 있는 데이터의 범위 BIN 연산시에 처리할 수 있는 데이터는 아래의 범 위입니다. 16비트 연산시 K-2768~K2767 2비트 연산시 K ~K BCD 연산시에 처리할 수 있는 데이터는 아래의 범위입니다. 16비트 연산시(BCD 4자리수 연산시) H0~H 비트 연산시(BCD 8자리수 연산시) H0~H 어느 경우도 상기의 범위를 넘으면, Over Flow, 또 는 Under Flow 됩니다. BCD는 2진화 10진이라고도 하며, 10진수를 자리수 마다 구분하여, 2진수 4자리수로 표현한 것을 일컫 습니다. <예> 10진수를 BCD로 나타내면 10진수 각각의 자리수를 2진수로 변환 BCD H645 (2진화 10진) 2 릴 정 레 수 이 P L C 메 모 리 영 역 1을 플러스 최상위 자리수 1비트는 1이 됩니다. 10진수-4 의 BIN 표현 내 부 에 서 다 룰 수 있 는 데 이 터 의 범 위 17

24 2 릴 정 레 수 이 메 모 리 영 역 (2)Over flow Under flow Over flow Under flow란? 연산에서는 연산시에 다룰 수 있는 값을 넘어버 리는 경우가 있습니다. 이때, 최대치를 넘는 경우를 Over flow, 최소치를 넘는 경우를 Under flow라 합니다. Over flow Under flow 발생시에는 CY Carry flag R 9009가 ON됩니다. 바이너리연산의 Over flow Under flow 이하의 수치를 넘은 경우, Over flow Under flow가 됩니다. 최대치 최소치 16비트 연산시 (최대치를 넘으면 Overflow) (최소치를 내리면 Underflow) 2비트 연산시 (최대치를 넘으면 Overflow) (최소치를 내리면 Underflow) BCD 연산의 Over flow Under flow 이하의 수치를 넘은 경우, Over flow Under flow가 됩니다. 특히, 다룰 수 있는 값은양수뿐입니다. Over flow Under flow 때의값? FP0에서 다룰 수 있는 수치는 전부 그림과 같이 최대치와 최소치가 연결된 루프모양 으로 되어 있습니다. 바이너리 16비트 연산시 최대치 최소치 Over flow- Under flow- 예1) K2767+K1(Over Flow)의 경우 연산결과는 K-2768이 되어 Carry flag가 ON됩니다. 예2) K-2768-K1(Under Flow)의 경우 연산결과는 K-2767이 되어 Carry flag가 ON됩니다. BCD 4자리수 연산시 최대치와 최소치는 연결되어 있다. P L C 4자리수 연산시 (최대치를 넘으면 Overflow) 8자리수 연산시 (최대치를 넘으면 Overflow) Over flow- 내 부 에 서 다 룰 수 있 는 데 이 터 의 범 위 최대치 최소치 (최소치를 내리면 Underflow) (최소치를 내리면 Underflow) 최대치 최소치 Under flow- 최대치와 최소치는 연결되어 있다. 예1) H9999+H1(Over Flow)의 경우 연산결과는 H0이 되어 Carry flag가 ON됩니다. 예2) H0-H1(Under Flow)의 경우 연산결과는 H9999가 되어 Carry flag가 ON됩 니다. 18

25 2장 기본 2 기 본 1. 기본어 일람 기본어의 설 25 어 설 풀기 25 제어 26 스텝래더 1 서브루틴 8 우선입력 40

26 2 1 기본어 일람 2 기 본 스 기재 칭 니모닉 심 벌 기능개요 텝 비 고 된 페 수 이지 시퀀스 기본 스타트 ST NO 접점으로 논리연산 시작 1 스타트 NOT ST/ NC 접점으로 논리연산 시작 1 OUT OT 연산결과 출력 1 NOT / 직전까지의 연산 결과를 반전 1 AND AN NO 접점을 직렬 접속 1 AND NOT AN/ NC 접점을 직렬 접속 1 OR OR NO 접점을 병렬 접속 1 OR NOT OR/ NC 접점을 병렬 접속 1 기 본 어 일 람 AND STACK ANS 복수의 블록을 직렬접속 1 OR STACK ORS 복수의 블록을 병렬접속 1 PUSH STACK PSHS 직렬까지의 연산결과를 기억 1 READ STACK RDS PSHS로 기억한 연산결과를 판독 1 POP STACK POPS PSHS로 기억한 연산 결과를 판독 판독하고 나서 기억을 Reset 합니다. 1 상승미분 DF 신호의 상승을 검출한 1스캔만 접점을 ON 1 하강미분 DF/ 신호의 상승을 검출한 1스캔만 접점을 ON 1 SET SET 출력을 ON하여 그 상태를 유지 RESET RST 출력을 OFF하고 그 상태를 유지 SET RESET KEEP KP Set로 출력하고 Reset으로 해제 1 NOP NOP 무처리 1 주) 1 : 기재페이지가 - 인 의 상세한 설은 FP0 유저매뉴얼<기본편>을 보십시오. 20

27 스 기재 칭 니모닉 심 벌 기능개요 텝 비 고 된 페 수 이지 기본 기능 타이머 보조타이머 (16bit) 보조타이어 (2bit) TML 설정치 n 0.001초후, 타이머 접점을 ON *2 TMR 설정치 n 0.01초후, 타이머 접점을 ON TMX 설정치 n 0.1초후, 타이머 접점을 ON TMY 설정치 n 1초후, 타이머 접점을 ON 4 F17 설정치 S 0.01초 후 지정출력 및 R900D를 ON F18 설정치 S 0.01초 후 지정출력 및 R900D를 ON 5 * 기 본 count 카운터 CT Preset한 설정치 n에서 감산카운트 UP DOWN 카운터 F118 reset Up/Down count reset Up down 입력에 따라 Preset한 설정치 S에서 가산 또는 감산 카운터 카운터 쉬프트 레지스터 SR Data shift reset WR n을좌로 1비트 Shift 1 좌우 Data 좌우 쉬프트 F119 shift 지정영역 D1~D2를좌또는우로1비트 Shift 레지스터 reset 제어 마스터컨트롤릴레이 MC 마스터 컨트롤할 프로그램의 시작 2 마스터 컨트롤 영역 마스터컨트롤릴레이 END MCE 마스터 컨트롤할 프로그램의 종료 2 JUMP JP 2 점프하여 라벨 이후의 프로그램을 속행 LABEL LBL 1 26 기 본 어 일 람 LOOP LOOP 점프하여 라벨 이후의 프로그램을 속행 4 LABEL LBL (점프 회수를 S로설정) 1 28 END ED 프로그램의 연산을 종료합니다. 주 프로그램의 종료를 표시합니다. 1 조건부 END CNDE 실행조건이 ON할 때 프로그램의 연산을 종료합니다. 1 0 주) *1:기재 페이지가인 의 상세한 설은 FP0 사자의 매뉴얼 <기본편>을 보십시오. *2:TML 및 F18(DSTM) 의 입력에는 NPST-GR Ver 4.2 이후 또는 FP 프로그램 Ⅱ (품번 AFP 111V2/AFP1114V2)가 필요합니다. 21

28 2 기 본 스 기재 칭 니모닉 심 벌 기능개요 텝 비 고 된 페 수 이지 스텝래더 START STEP SSTP 공정으로서 제어하는 프로그램 n의선두 1 NEXT STEP NSTL NSTP 지정된 공정 n을 기동하고, 기동중인 공정을 Clear (매 SCAN 실행형) 지정된 공정 n을 기동하고, 기동중인 공정을 Clear (미분실행형) 1 1 CLEAR STEP CSTP 기동중인 공정 n을 Clear 1 STEP END STPE 스텝래더 영역의 종단 1 1 서브루틴 서브루틴 CALL CALL 실행을 서브루틴 프로그램에 이행 2 8 서브루틴 엔트리 SUB 서브루틴 프로그램 n의선두 1 8 기 본 어 일 람 서브루틴 리턴 RET 서브루틴 프로그램의 종단 1 8 우선 입력 Interrupt INT 우선 입력 프로그램 n의선두 1 40 우선입력 Return IRET 우선 입력프로그램의 종단 1 40 우선입력제어 ICTL 우선 입력 허가/금지 또는 Clear를 S1, S2로 선택하여 실행

29 스 기재 칭 니모닉 심 벌 기능개요 텝 비 고 된 페 수 이지 데이터 비교 16비트 ST = S1 = S2일때ON하는 접점으로 논리연산을 시작 5 ST <> S1 S2일때ON하는 접점으로 논리연산을 시작 5 ST > S1 > S2일때 ON하는 접점으로 논리연산을 시작 5 데이터 비교 ST >= S1 S2일때 ON하는 접점으로 논리연산을 시작 5 (START) 2 기 본 ST < S1 < S2일때 ON하는 접점으로 논리연산을 시작 5 ST <= S1 S2일때 ON하는 접점으로 논리연산을 시작 5 AN = S1 = S2일때ON하는 접점을 직렬 접속 5 AN <> S1 S2일때ON하는 접점을 직렬 접속 5 AN > S1 > S2일때 ON하는 접점을 직렬 접속 5 16비트 데이터 비교 AN >= S1 S2일때 ON하는 접점을 직렬 접속 5 (AND) AN < S1 < S2일때 ON하는 접점을 직렬 접속 5 AN <= S1 S2일때 ON하는 접점을 직렬 접속 5 기 본 어 일 람 OR = S1 = S2일때ON하는 접점을 병렬 접속 5 OR <> S1 S2일때ON하는 접점을 병렬 접속 5 OR > S1 > S2일때 ON하는 접점을 병렬 접속 5 16비트 데이터 비교 OR >= S1 S2일때 ON하는 접점을병렬 접속 5 (OR) OR < S1 < S2일때 ON하는 접점을 병렬 접속 5 OR <= S1 S2일때 ON하는 접점을병렬 접속 5 주) *1:기재페이지가 인 의 상세한 설은 FP0 사자의 매뉴얼 <기본편>을 보십시오. 2

30 2 기 본 스 기재 칭 니모닉 심 벌 기능개요 텝 비 고 된 페 수 이지 2비트 STD = (S1+1,S1) = (S2+1,S2)일때ON하는 접점에서 논리연산을 시작 9 STD <> (S1+1,S1) (S2+1,S2)일 때 ON하는 접점에서 논리연산을 시작 9 STD> (S1+1,S1)> (S2+1,S2)일때ON하는 접점에서 논리연산을 시작 9 데이터 비교 STD>= (S1+1,S1) (S2+1,S2)일때ON하는 접점에서 논리연산을 시작 9 (START) STD< (S1+1,S1) < (S2+1,S2)일때ON하는 접점에서 논리연산을 시작 9 STD<= (S1+1,S1) (S2+1,S2)일때ON하는 접점에서 논리연산을 시작 9 AND= (S1+1,S1) = (S2+1,S2)일 때 ON하는 접점을 직렬 접속 9 기 본 어 일 람 AND<> (S1+1,S1) (S2+1,S2)일때ON하는 접점을 직렬 접속 9 AND> (S1+1,S1) > (S2+1,S2)일때ON하는 접점을 직렬 접속 9 2비트 데이터 비교 AND>= (S1+1,S1) (S2+1,S2)일때ON하는 접점을 직렬 접속 9 (AND) AND< (S1+1,S1) < (S2+1,S2)일때ON하는 접점을 직렬 접속 9 AND<= (S1+1,S1) (S2+1,S2)일때ON하는 접점을 직렬 접속 9 ORD= (S1+1,S1) = (S2+1,S2)일 때 ON하는 접점을 병렬 접속 9 ORD<> (S1+1,S1) (S2+1,S2)일 때 ON하는 접점을 병렬 접속 9 ORD> (S1+1,S1) > (S2+1,S2)일때ON하는 접점을 병렬 접속 9 2비트 데이터 비교 ORD>= (S1+1,S1) (S2+1,S2)일때ON하는 접점을 병렬 접속 9 (OR) ORD< (S1+1,S1) <(S2+1,S2)일때ON하는 접점을 병렬 접속 9 ORD<= (S1+1,S1) (S2+1,S2)일때ON하는 접점을 병렬 접속 9 주) *1:기재페이지가 인 의 상세한 설은 FP0 사자의 매뉴얼 <기본편>을 보십시오. 24

31 2 2 기본어의 설 어 설 풀기 래더표기 NPST-GR을 사해 입력했을 때 표시되는 래더 그림의 화면을 나타냅니다. NPST-GR의 화면에서는 코일은 [ ]로 표시됩니다. 2 기 본 스텝수 이 으로 사하는 스텝수입니다. 니모닉 표기 NPST-GR을 사해 니모닉으로 입력할 때의 표기 방법입니다. FP프로그래머Ⅱ의 경우 도 이 형식으로 입력합 니다. 기 본 어 의 설 지정가능한 메모리 영역의 종류 OPERAND로서 사할 수 있는 레지스터나 정수 의 종류를 나타냅니다. 메모리영역의 종류에 대해서는 P8을 참조하십시오. 프로그램예의 설 설에서 예를들고 있는 프로그램에 동작이나 릴레 이의 움직임을 나타냅니다. 25

32 2 기 본 JP LBL 점프 라벨 지정라벨까지 점프합니다. 래더 표기 라벨번호 스텝수 JP : 2 LBL : 1 니모닉표기 어드레스 10 ST X 1 11 JP 1 20 LBL 1 제 어 26 동작설 실행조건이 ON일때, 지정되어 있는 번호와 동일 한 번호의 라벨까지 ( LBL ) 점프합니다. 프로그램의 실행은 건너뛴 라벨지점 이후의 부터 계속해서 행해집니다. <예> 상기프로그램의 경우 실행조건 X1이 ON일때, 라벨 1까지 점프합니다. X1:ON시 라벨은 JP LOOP 에서 공입니다. 어느 에서든지 건너뛴 지점으로서 이할 수 있습니다. JP LBL 은, 다음 점수에서만 사 가능합니다. 기종 타입 FP0 C10/C14/C16/C2/SL1 FP0 T2C 프로그램 프로그램 프로그램 사 가능한 JP LBL 점수 64점 (JP0~6) (LBL0~LBL6) 255점 (JP0~254) (LBL0~LBL254) 실 행 하 지 않 음 같은 라벨번호의 JP 을 복수회 사할 수 있습니다. X0 R20 X20 같은 번호를 가진 LBL 을 2개 이상, 1프로 그램중에 기입할 수는 없습니다. 건너 뛴 지점의 라벨이 프로그램되어 있지 않은 경우에는 문법에러가 됩니다. 미분 등 실행조건의 상승을 검출하여 실행하 는 (아래의 1~6)을 사할 경우에는 주의 가 필요합니다. 상세한 내은, 기본편 P11-8 상 승검출방식의 을 보십시오 1DF (상승 미분) 2CT (카운터)의 카운트 입력 F118 (업다운 카운터)의 카운트 입력 4SR (Shift 레지스터)의 Shift 입력 5F119 (좌우 Shift 레지스터)의 Shift 입력 6NSTP (넥스트 스텝)

33 JP LBL 프로그램상의 주의 라벨이 JP 보다 앞의 Address에 기입되어 있는 경우, 스캔을 종료할 수 없고, 연산정체 에러 가 발생할 가능성이 있으므로 주의하십시오. 스텝래더영역 ( SSTP ~ STPE 의 범위)에서는, JP LBL 을 사할 수 없습니다. 주프로그램에서 부프로그램 ( ED 이후의 서 브루틴이나 우선입력 프로그램)으로의 점프. 부프 로그램에서 주프로그램으로의 점프. 부프로그램에 서 다른 부프로그램으로의 점프는 불가능합니다. JP~LBL 간의 TM CT SR 의 동작에 대해 LBL 이 JP 보다 뒤의 어드레스에 있는 경우, JP 실행시의 각 의 처리는 다음과 같습니다. JP~LBL간의 미분의 동작 JP~LBL간에 미분을 사한 경우 JP의 실행 조건과 미분입력의 타이밍에 따라, 얻을 수 있는 출력이 아래와 같이 다르오니 주의하십시오. <타이밍차트 1> 2 기 본 실행조건 ON일때 점프합니다. 1 TM : 시간을 재지 않습니다. 1스캔중에 한 번 시간을 재지 않으면 시간을 보증 할 수 없으니 주의하십시오. 2 CT : 카운트입력이 ON되어 있어도, 카운트 되지 않습니다. 경과치는 보호됩니다. SR : Shift입력이 ON으로 되어 있어도 Shift하지 않습니다. 지정레지스터의 내은 보호됩니다. LBL 이 JP 보다 앞의 어드레스에 있는 경우, JP 실행시의 각 의 처리는 다음과 같습니다. 실행조건 ON일때 반복실행 됩니다. 바로전의 JP 비실행시의 최종 타이밍 <타이밍차트 2> 바로전의 JP 비실행시의 최종 타이밍 바로전의 JP 비실행시의 최종 타이밍과 미분의 실행조건 X1 이 변화되지 않기 때문에 미분검 출을 얻을 수 없습니다. 바로전의 JP 비실행시의 최종타 이밍과 미분의 실행조건 X1이 OFF ON으로 변화되어 있기 때문에 미분출력을 얻을 수 있습니다. JP 의 실행조건과 미분의 실행조건이 같은 경우, 미분의 실행조건의 상승(또는 하 강)은 검출되지 않습니다. 미분출력이 필요한 경우에는, 미분을 JP ~ LBL 의 외에 기술하십시오. 제 어 1 TM : 1스캔중에 여러번 시간을 재기 때문 에 시간을 보증할 수 없습니다. 2 CT : 카운트입력의 상태가 그 스캔중에 변화 하지 않으면, 평상시와 똑같이 동작 합니다. SR : Shift 입력의 상태가 그 스캔중에 변 화하지 않으면, 평상시와 똑같이 동 작합니다. / 실행되지 않습니다. JP ~ LBL 사이의 외에 기술 27

34 LOOP LBL 루프 라벨 지정라벨까지 지정회수만큼 점프합니다. 스텝수 LOOP : 4 LBL : 1 래더 표기 니모닉표기 2 기 본 16 X1 루프회수 라벨번호 어드레스 10 ST X 1 11 F0 (MV) K 5 DT 0 16 LBL 1 0 ST X 1 1 LOOP 1 DT 0 라벨번호 지정할 수 있는 메모리 영역의 종류(지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR SV EV DT IX IY K H S 루프회수를 격납하고 있는 영역 - - 인덱스 수식 제 어 동작설 실행조건이 ON 일때, [S]의 내에서 1을 하여 그 결과가 0이 아닐때, 지정되어 있는 번호와 동 일한 번호의 라벨( LBL )까지 점프합니다. 프로그램의 실행은, 건너뛴 라벨지점 이후의 부터 계속 행해집니다. LOOP 에서는 실행하는 회수를 설정합니다. [S]에서 지정한 회수(K정수)가 종료되면, 실행조 건이 성립하고 있어도 점프하지 않습니다. 라벨은 JP. LOOP 에서 공입니다. 어느 에서든지, 여러번 건너뛴 지점으로서 이할 수 있습니다. X20 DT0=K5이면 5번 점프한 이후는 X1:ON이라도 점프하지 않음 [S]로 지정한 메모리영역의 내이 처음부터 0인 경우에는 무처리됩니다. LOOP LBL 은, 다음의 점수만 사할 수 있습니다. 같은 번호를 가진 LBL 을 2개이상 1프로그 램중에 기입할 수는 없습니다. 건너뛴 지점의 라벨이 프로그램되어 있지 않은 경 우에는 문법에러가 됩니다. 기종 타입 FP0 C10/C14/C16/C2/SL1 FP0 T2C 사 가능한 LOOP LBL 점수 64점 (LOOP 0~6) (LBL0~LBL6) 255점 (LOOP 0~254) (LBL0~LBL254) 플래그 동작 R9007 R9008 (ER) [S]의 내이 음수일때 (회상위 비트가 1). ON 28

35 LOOP~LBL간의 TM CT SR 의 동작에 대해서 LBL 이 LOOP 보다 앞의 어드레스 에있을경우, LOOP 실행시의 각 의 처리는 다음과 같습니다. 실행조건이 ON (DT0=1)일때 반복 실행됩니다. 1 TM : 1스캔중에 여러번 시간을 재기 때문 에, 시간을 보증할 수 없습니다. 2CT :카운트입력의 상태가 그 스캔중에 변 화되지 않으면, 평상시와 똑같이 동작 합니다. SR : Shift 입력의 상태가 그 스캔중에 변화 되지 않으면, 평상시와 똑같이 동작합 니다. LBL 이 LOOP 보다 뒤의 어드레스 에있을경우, LOOP 실행시의 각 의 처리는 다음과 같습니다. 실행조건이 ON (DTO=1)일때 점프합니다. 1 TM :시간을 재지 않습니다. 1스캔중에 한 번 시간을 재지 않으면 시간을 보증 할 수 없으니 주의 하십시오. 2CT :카운트입력이 ON으로 되어 있어도 카 운트되지 않습니다. 경과치는 보호됩 니다. SR: Shift 입력이 ON으로 되어 있어도, Shift 하지 않습니다. 지정 레지스터의 내은 보호됩니다. 프로그램상의 주의 라벨을 LOOP 보다 앞의 어드레스에 기입 할 경우, 다음의 사항에 주의하십시오. 1 루프회수를 설정하는 은 반드시 LBL ~ LOOP 보다 앞에 기입하십시오. 2 LBL ~ LOOP 사이에서 반복실행하는 각 은 LOOP 과 같은 조건에서 실행하 도록 기술하십시오. 반복하고 있는 동안에, 한번의 스캔이 연산정체 감시 시간을 넘어버려 연산정체에러가 발생할 가능성이 있습니다. <예 1> X5 : ON일때 2개의 MV을 5번 반복한다. <예 2> DT100의 값을 DT200~DT219에 전송한다., LOOP LBL 스텝래더 영역( SSTP ~ STPE 의 범위)에서는 LOOP LBL 는 사할 수 없습니다. 주프로그램에서 부프로그램( ED 이후의 서 브루틴이나 우선입력프로그램)으로의 점프, 부프 로그램에서 주프로그램으로의 점프, 부프로그램에 서 다른 부프로그램으로의 점프는 할 수 없습니다. 미분등 실행조건의 상승을 검출하여 실행하 는 (아래의 1~6)을 사할 경우에는 주의 가 필요합니다. 상세한 것은 기본편 P11-8. 상승 검출방식의 을 보십시오. 1DF (상승 미분) 2CT (카운터)의 카운트 입력 F118 (업다운카운터)의 카운트 입력 4SR (Shift 레지스터)의 Shift 입력 5F119 (좌우 Shift 레지스터)의 Shift 입력 6NSTP (넥스트 스텝) 2 기 본 제 어 29

36 CNDE 조건부 END 실행조건이 ON했을때 연산처리를 종료합니다. 스텝수 : 1 래더표기 니모닉표기 2 어드레스 기 본 실행조건 0 ST X 0 1 OR Y 0 2 AN/ X 1 OT Y 0 96 ST X 97 CNDE 98 ST R 0 99 AN/ X OT Y 1 제 어 동작설 임의의 어드레스에서 프로그램의 연산처리를 종료 할 수 있습니다. 실행조건이 ON되면, 프로그램의 연산처리를 종료 하고, 입출력등의 처리를 합니다. 처리가 끝나면, 선두어드레스로 복귀합니다. 필요한 프로그램의 스캔이 끝나는 대로, 처리를 행하는 것에 의해, 처리타이밍을 조정할 수 있습 니다. CNDE 은, 서브루틴이나 우선입력프로그램 등의 부프로그램에서는 사할 수 없습니다. 주프로그램영역에서 사하십시오. CNDE 는, 주프로그램내에서 여러번 기술할 수 있습니다. 미분등 실행조건의 상승을 검출하여 실행하는 (아래의 1~6)을 사한 경우엔 주의가 필 요합니다. 상세한 내은 기본편 P11-8 상승검출 방식의 을 보십시오. 1 DF (상승미분) 2CT (카운터)의 입력 F118 (업다운카운터)의 카운트 입력 4SR(Shift 레지스터)의 Shift 입력 5F119 (좌우 Shift 레지스터)의 Shift 입력 6NSTP (넥스트 스텝) CNDE 실행시에는 실행되지 않는 프로그램 CNDE 실행시의 프로그램 실행 통상스캔시의 실행 0

37 SSTP NSTL(NSTP) CSTP STPE START STEP NEXT STEP CLEAR STEP STEP END SSTP : 공정을 개시합니다. NSTL : (매스캔 실행형) NSTP(미분실행형) : 지정의 공정을 기동합니다. CSTP : 지정의 공정을 Clear합니다. STPE : 스텝라더영역의 종료를 나타냅니다. 래더표기 스텝수 : STPE : 1 그외(각) : 니모닉표기 어드레스 10 ST X 0 11 NSTP 1 14 SSTP 1 17 OT Y 0 18 ST X 1 19 NSTL 2 22 SSTP ST X 101 CSTP STPE 2 기 본 동작설 NSTL NSTP 을 실행하면. SSTP 에서 시작되는 지정번호의 공정을 기동 하여 실행합니다. SSTP 에서 다음의 SSTP, 또는 STPE 까지의 프로그램이 하나의 공정입니 다. 공정은 다음의 점수만 제어할 수 있습니다. 기종 타입 FP0 C10/C14/C16/C2/SL1 FP0 T2C 사 가능한 SSTP 의 점수 128 공정 (SSTP 0~SSTP 127) 704 공정 (SSTP 0~SSTP 70) 순서제어, 선택분기 제어, 병렬분기 합류제어 등을 쉽게 실현할 수 있습니다. 1 순서제어 필요한 공정만을 순차로, 전환하여 실행합니다. 공정 1 공정 2 공정 공정 4 2 선택분기제어 조건에 따라 공정을 선택하여 실행합니다. 공정 1 공정 2 공정 공정 4 병렬분기합류제어 복수의 공정을 동시에 실행할 수 있습니다. 복수의 공정이 각각 완료하고나서, 다음의 공정을 실행할 수 있습니다. 스 텝 래 더 <예> 공정 1 공정 2 공정 공정 4 공정 1 주의 FP0의 스텝래더는 비보호형이오니 주의하십시오 1

38 SSTP NSTL(NSTP) CSTP STPE 2 기 본 스 텝 래 더 스텝래더 의 문법 SSTP 스타트 스텝 공정n의 시작 를 나타냅니다. 공정n(n : 공정번호, 0~127)의 프로그램의 선두에 반드시 SSTPn 을 기술하십시오. X0 (프로그램) (프로그램) (프로그램) SSTPn 에서 다음의 SSTP 또는 STPE 까지 가 공정n의 영역이 됩니다. 같은 번호의 공정을 이중으로 정의 할 수는 없습 니다. SSTP 의 직후에서는, OUT 을 직접 모선에서 접속할 수 없습니다. SSTP 은 부프로그램중 (서브루틴이나 우 선입력 프로그램)에는 기술할 수 없습니다. 처음에 기술되어 있는 SSTP 에서 STPE 까지를 스텝래더영역 이라 하고, 이 사이의 프로그램을 모두 공정으로서 제어됩니다. 이것에 대해 그밖의 영역을 통상래더 영역 이라 합니다. STPE 공정 1 공정 2 통상래더영역 스텝래더 영역 통상래더 영역 스텝래더의 어떤 공정을 기동했을 때 1스캔만 ON하는 특수내부릴레이가 있습니다. (R9015 : 스텝래더 이니셜 펄스릴레이) 이 릴레이는 카운터의 Reset등 공정기동시에 1스 캔만 처리시키는 경우에 이할 수 있습니다. NSTL 넥스트 스텝 (매스캔 실행형) NSTP 넥스트 스텝 (미분실행형) NSTLn 또는 NSTPn 이 실행되면, n으로 지정된 공정 n이 기동합니다. 넥스트스텝의 실행조건은 공정의 기동조건이 됩니다. 처음에 기동하는 공정에 대해서는, 넥스트스텝 을 통상래더영역에 기입하십시오. 공정은, 통상래더영역부터든지, 기동하고 있는 공 정부터든지 기동 가능합니다. 단, 어떤 공정 중에서 다른 공정을 기동하는 넥스 트스텝을 실행한 경우에는, 그 을 포함하 는 기동중의 공정을 자동적으로 Clear하고, 지정한 공정을 기동합니다. 실제로 Clear 동작에 의해 출력등의 OFF가 행 해지고 있는 것은, 다음의 스캔때이오니, 주의 하십시오. NSTP 은, 미분 실행형 이므로 실행조 건의 상승시 한번만 실행됩니다. 또, 실행조건의 ON/OFF 상태의 변화만을 검출하 므로, RUN 모드로 전환했을 때나 RUN 모드에서 전원을 켰을 때 실행조건이 처음부터 ON하고 있 는 경우는 실행되지 않습니다. Shift 입력 NSTP의 경우의 동작 RUN (전원ON) NSTL 경우의 동작 실행하지 않음 실행함 실행함 실행함 NSTP 을 MC~MCE, JP~LBL 등 을 실행하는 순서를 바꾸는 (아래의 1~6)과 함께 사할 경우, 의 실행과 실행 조건의 타이밍에 따라 의 동작이 바뀌므로 주의 하십시오. 1MC~MCE (기본편 참조) 2JP~LBL (P.26) LOOP~LBL (P.28) 4CNDE (P.0) 5스텝래더 (P.1) 6서브루틴 (P.8) 상세한 내은 기본편 P11-8 상승검출방식 의 을 보십시오. R0 기동 NSTP 을 AND STACK 이나 POPS STACK 과 조합할 때는, 바르지 못한 기술이 되지 않도록 주의하십시오. 상세한 내은 기본 편 P11-11 프로그램 기술상의 주의 를 보십시오. Clear 기동 2

39 SSTP NSTL(NSTP) CSTP STPE CSTP Clear 스텝 CSTPn 이 실행되면, n으로 지정된 공정n이 Clear됩니다. 최종 공정의 Clear나, 병렬분기합류제어시에 병렬로 기동하고 있는 각 공정을 Clear할 경우에 사합니다. 프로그램 공정50 : 클리어 공정 50 프로그램상의 주의 공정은, 번호의 순서대로 기술할 필요는 없습니다. 스텝래더 영역안에서는, 다음의 어를 사할 수 없으니 주의 하십시오. (1) 점프 ( JP LBL ) (2) 루프 ( LOOP LBL ) () 마스터콘트롤 ( MC MCE ) (4) 서브루틴 ( SUB RET )(주) (5) 우선입력 ( INT IRET ) (6) ED (7) CNDE 주) CALL 은 스텝래더영역안에서 사할 수 있 습니다. 2 기 본 공정의 Clear는 보통래더영역에서나, 기동하고 있 는 공정에서나 실행가능합니다. STPE 스텝엔드 스텝래더영역의 종료 를 나타냅니다. 마지막으로 기술하는 공정의 말미에 반드시 기입하십시오. 마지 막공정은 SSTP 에서 STPE 까지의 사이가 됩니 다. 모든 공정을 통합해 Clear할 경우, 다음과 같이 마스터컨트롤 릴레이를 이해서 프로그램하십 시오. <예> X0이 ON되면, 전 공정을 Clear한다. 주) 이 경우, 공정 n이 최종 공정입니다. 통상래더 영역 스텝래더 영역 통상래더 영역 스텝래더 영역 마 스 터 컨 트 롤 스 텝 래 더 STPE 은, 한 프로그램중에 한번만 주프로 그램에 기술할 수가 있습니다. (서브루틴 프로그 램 우선입력프로그램 등의 부프로그램중에 기술 할 수는 없습니다.) 공정의 기동은 번호의 순서대로 행할 필요는 없습 니다. 복수의 공정을 동시에 기동할 수도 있습니다. 기동하고 있지 않은 공정 중에 있는 출력을 강제 ON 또는 OFF 시켰을 경우, 강제로 해제해도 기동 할 때까지 상태를 유지합니다.

40 2 기 본 SSTP NSTL(NSTP) CSTP STPE 스텝래더의 동작 프로그램의 실행은, 통상래더 영역의 프로그램 및 넥스트스텝 ( NSTL 또는 NSTP )으로 기 동된 공정중의 프로그램에서 행해집니다. 기동하 고 있지 않은 공정중의 프로그램은 무시됩니다. 통상래더영역 기동하고 있지 않은 공정 1 기동하고 있는 공정 2 기동하고 있지 않은 공정 9 실행 실행하지 않음 실행 실행하지 않음 공정의 Clear에 대한 주의 기동중인 고정의 프로그램에서 넥스트스텝 이 실행되면, 그 기동중인 공정을 자동적으로 Clear합니다만, 실제로 Clear 동작이 행해지는 것은 다음의 스캔때입니다. 이 때문에, 공정이 이행할 때 1스캔만 2개의 공정이 동시에 기동하고 있는 일이 있으니, 동시에 ON 해서는 안되는 한쌍의 출력의 사이에서는 동시 ON을 피하는 인더록을 취하도록 프로그램시키십시오.(프로그램상에서 인 더록을 취하고 있어도, 하드웨어상의 답지연등 에 의해 동시 ON 할 가능성이 있는 경우는, 답 지연을 고려한 하드웨어상의 처치를 실시하십시 오.) <예> 통상래더영역 실행 스 텝 래 더 윗 그림처럼 공정 2만이 가동하고 있는 경우, 프 로그램의 실행은 통상래더영역과 공정 2에서 행해 집니다. 어떤 공정이 기동하여, 제 1스캔이 행해지고 있는 동안 스텝이니셜 펄스릴레이 (R9015)가 ON합니 다. 제2스캔 이후는 OFF됩니다. 카운터나 시프트 레지스터의 Reset에 이할 수 없습니다. 공정의 기동/정지 상태는, 특수데이터레지스터 DT 9060~DT9067에 격납됩니다. <예> 공정 No. 16~No.1의 기동상태 (비트) DT 공정 No.24가 기동하고 있다. (공정) 주) 레지스터번호와 공정번호의 대은 6-7. 특수데이 터 레지스터 일람 을 보십시오. 공정이 clear되면, 그 공정에서 사하고 있는 각 의 동작은 다음과 같이 됩니다. OT KP SET RST TM CT SR 미분 그외의 모두 OFF합니다. 상태를 보호합니다. 상태를 보호합니다. 상태를 보호합니다. 경과치, 타이머 접점출력을 Reset 합니다. 도중경과를 보호합니다. 도중경과를 보호합니다. 실행조건의 상태를 보호합니다. 주) 실행하지 않습니다. 주) MC 의 실행조건이 OFF가 되었을 때와 같은 동작입니다. MC MCE 설을 참조하십시오. 미분등 실행조건의 상승을 검출하여 실행하 는 (아래의 1~6)을 사하는 경우에는 주 의가 필요합니다. 상세한 내은 기본편 P11-8 상승검출방식의 을 보십시오. 1 DF (상승미분) 2CT (카운터)의 카운트 입력 F118 (업다운카운터)의 카운트 입력 4SR(Shift 레지스터)의 Shift 입력 5F119 (좌우 Shift 레지스터)의 Shift 입력 6NSTP (넥스트 스텝) 4

41 SSTP NSTL(NSTP) CSTP STPE 스텝래더의 사예 프로그램 1 순서제어 어떤 공정에서의 작업을 종료할 때까지 반복하고, 종료한 시점에서 다음의 공정으로 옮겨지는 프로그 램입니다. 어떤 공정의 프로그램 안에 다음에 실행할 공정 을 기동하는 을 기술하십시오. 기동이 실행되면, 다음의 공정을 기동하고, 그 때까지 기동되고 있던 공정을 Clear합니다. 공정번호의 순서대로 실행할 필요는 없습니다. 또, 조건에 따라 전공정을 기동하는 프로그램도 가능 합니다. 공정 10 공정 11 2 기 본 [프로그램 예] (1)X0을 ON하면, 공정 10을 기동한다. (2) X1을 ON하면, 공정 10을 Clear하고, 공정11로 이행한다. () X2를 ON하면, 공정11을 Clear하고, 공정 12로 이행한다. (4) X4을 ON하면, 공정 12를 Clear하고, 스텝래더 제어를 종료한다. 공정 12 공정이행도 타임차트 공정 10 공정 11 공정 12 공정 10 기동Clear 스 텝 래 더 종 료 공정 11 공정 12 5

42 SSTP NSTL(NSTP) CSTP STPE 2 공정의 선택분기제어 프로그램 2 기 본 어떤 공정에서의 작업내이나 결과에 따라 다음의 공정을 선택하여 전환하는 프로그램입니다. 각 공정 에서는 작업이 종료할 때까지 그 공정을 반복합니다. 어떤 공정의 프로그램 안에, 다음에 실행할 공정 을 기동하는 을 기술하십시오. 실행조건에 따라서, 다음의 공정을 선택하여 기동 하고 이행합니다. [프로그램 예] (1) X0을 ON하면, 공정 50을 기동한다. (2) 공정 50을 기동중에 X1을 ON하면, 공정 51을 기동한다. X2를 ON 하면, 공정 52를 기동한다. () 공정 51을 기동중에 X을 ON하면, 공정 51 을 Clear하고 공정 60을 기동한다. 공정 52를 기동중에 X4를 ON하면, 공정 52 를 Clear하고 공정 60을 기동한다. (4) X5를 ON하면, 공정 60을 Clear하고, 스텝래더 제어를 종료한다. 공정 50 공정 51 공정 52 공정이행도 X0 60 공정 50 R0 스 텝 래 더 X1 공정 51 R1 공정 52 X 공정 60 R X2 X4 R2 타임챠트 X1이 ON되었을 경우의 예입니다. 공정 60 X5 종료 공정 50 공정 51 기동 Clear 공정 60 6

43 SSTP NSTL(NSTP) CSTP STPE 공정의 병렬분기합류제어 프로그램 복수의 공정을 동시에 기동하는 프로그램입니다. 분기한 각각의 공정의 작업이 종료한 시점에서 합 류하여 다음의 공정으로 이행합니다. 2 어떤 공정의 프로그램 안에 하나의 실행조건에 대해서 연속해서 복수의 공정이행을 기술하 십시오. 합류한 경우에는 다음의 공정으로의 이행조건에 다른 공정의 상태를 나타내는 플래그를 포함합니 다. 합류하여 다음공정을 기동할 때, 동시에 Clear 되고 있지 않은 공정을 Clear하십시오. [프로그램 예] (1) X0을 ON하면, 공정0을 기동한다. (2) X1을 ON 하면, 공정0을 Clear하고, 공정 10과 공정 20을 동시에 기동한다.(병렬분기) ()X2를 ON하면, 공정 10은 공정 11로 이행한다. (4) 공정 11 및 공정 20이 기동하고 있는 상태에서 X을 ON하면, 공정 0으로 이행한다(합류) Clear 에서 공정 20을 Clear한다. 공정 11을 Clear하고, 공정 0을 기동한다. (5) X4를 ON하면, 공정 0을 Clear하고, 다시 공정 0을 기동한다. 공정 0 공정 10 공정 20 공정 11 기 본 공정이행도 공정 10 공정 0 R1 X0 X1 R0 공정 20 R2 타임차트 공정 0 스 텝 래 더 X2 공정 11 R X 공정 0 R4 X4 공정 0 공정 0 기동 Clear 공정 10 공정 20 공정 11 공정 0 7

44 CALL SUB RET 서브루틴콜 서브루틴엔트리 서브루틴리턴 CALL : 서브루틴프로그램을 불러내어 실행합니다. SUB RET : 서브루틴 프로그램의 시작과 종료를 나타냅니다. 스텝수 CALL : 2 SUB : 1 RET : 1 래더표기 니모닉표기 2 기 본 서브루틴 프로그램번호 서브루틴 프로그램번호 서 브 루 틴 어드레스 10 STX X 0 11 CALL 1 20 ED 21 SUB 1 0 RET 서 브 루 틴 동작설 실행조건이 ON일때, CALL 을 실행하고, SUB 에서 시작되는 지정번호의 서브루틴 프로그램을 실행합니다. RET 까지 실행하면, 주프로그램의 CALL 의 다음 어드레스로 돌아가, 주 프로그램의 실행을 계속합니다. 서브루틴프로그램 n (n:0~15)은 SUBn 에서 RET 까지의 프로그램입니다. 반드시 ED 보다 뒤의 어드레스에 기입하십시오. CALL n 은, 주 프로그램 이외의 다른 서 브루틴프로그램, 우선 입력프로그램, 스텝래더중 의 어느것에나 기술 가능합니다. 또, 같은 번호의 CALL 을 반복해서 기술할 수 있습니다. 서브루틴의 네스팅은 5겹까지 가능합니다. 서브루틴 프로그램n (계층2) (계층) (계층4) (계층5) CALL n 실행시 1~ 순으로 실행됩니다. 서브루틴 프로그램의 문법 서브루틴은 다음의 수만 기술할 수 있습니다. 기종별 타입 사 가능한 서브루틴 수 FP0 C10/C14/C16/C2/SL1 FP0 T2C 16서브루틴 (SUB0~SUB15) 100서브루틴 (SUB0~SUB99) 서브루틴내에서 불러내기 플래그 동작 R9007 R9008 (ER) 5겹 네스팅의 예 5겹의 네스팀을 행하고 있는 경우 에 5겹째의 서브루틴에서 CALL 을 실행하면, ON 8

45 CALL SUB RET 프로그램상의 주의 서브루틴프로그램은, 우선 입력 프로그램안에 기 술할 수는 없습니다. 서브루틴 서브루틴프로그램 안에 우선입력 프로그램을 기술 할 수 없습니다. 우선 입력 프로그램 서브루틴 서브루틴프로그램안에 다른 서브루틴프로그램을 기술할 수는 없습니다. CALL 의 실행조건이 OFF일때의 동작 서브루틴 실행조건이 OFF가 되면, 그 서브루틴의 연산은 행해지지 않습니다. (마스터컨트롤이나 스텝래더안의 CALL에서도 마 찬가지입니다.) CALL 의 실행조건이 OFF로 가면, 그 서 브루틴의 연산을 하지않게 됩니다. 이때 서브루틴 에서 사하고 있는 각 의 동작은 다음과 같 이 됩니다. OT 상태를 보호합니다. KP 상태를 보호합니다. SET 상태를 보호합니다. RST 상태를 보호합니다. 시간을 재지않습니다. 1스캔중에 TM 한 번 시간을 재지않으면, 시간을 보증할 수 없으니, 주의하십시오. CT 도중경과를 보호합니다. SR 도중경과를 보호합니다. MC~MCE간에 미분을 사한 경 미분 우와 같습니다. 기본편을 보십시오. 그외 실행하지 않습니다. 미분 등 실행조건의 상승을 검출하여 실행하는 (아래의 1~6)을 서브루틴내에서 사하는 경우는 주의가 필요합니다. 상세한 내은 기본 편 P11-8 상승검출방식의 을 보십시오. 1 DF (상승미분) 2CT (카운터)의 카운트 입력 F118 (업다운카운터)의 카운트 입력 4SR(Shift 레지스터)의 Shift 입력 5F119 (좌우 Shift 레지스터)의 Shift 입력 6NSTP (넥스트 스텝) 2 기 본 서 브 루 틴 9

46 INT IRET 인터럽트 우선입력리턴 우선입력 프로그램의 시작과 종료를 나타냅니다. 스텝수(각) : 1 2 기 본 래더표기 우선입력 프로그램번호 니모닉표기 어드레스 20 ED 21 INT 0 26 IRET 우 선 입 력 동작설 우선입력이 입력되면, INT 에서 시작되는 지정번호의 우선입력프로그램을 실행합니다. 우선입력프로그램을 IRET 까지 다 실행하 면, 우선입력이 발생한 어드레스로 돌아가 주프로 그램의 실행을 계속합니다. 주프로그램 우선입력 프로그램 n 우선입력발생시, 1~의 순서로 실행됩니다. 우선입력 우선입력프로그램의 문법 우선입력프로그램은 INTn 과 IRET 사이의 프로그램입니다. 반드시 ED 보다 뒤의 어드레스에 기술하십 시오. 우선입력 프로그램의 번호는 우선입력의 종류에 따라 결정됩니다. 우선입력 프로그램번호 INT0 INT1 INT2 INT INT4 INT5 INT24 우선입력 설정시 X0 X1 X2 X X4 X5 고속카운터설정시 <F166/F167 사시> ch0 목표치일치 ch1 목표치일치 ch2 목표치일치 ch 목표치일치 정시우선입력 40

47 INT IRET 우선입력프로그램을 입력하기 전에 1 우선 입력으로서 사하는 접점을 지정하십시 오. 우선 입력으로서 사하는 입력접점을 X0~X5에서 선택해 시스템 레지스터 No.40에 서 지정하십시오. 시스템 레지스터 설정의 상세한 설은 P.25 시스템 레지스터 일람 을 참조하십시오. [주의] 지정의 접점에 대해, 고속카운터 / 펄스캐치가 설정되어 있는 경우는 우선입력으로서는 사 할 수 없습니다. 고속카운터의 목표치일치 우선 입력과 정시 우선 입력에 대해서는, 입력접점의 지정은 필 요없습니다. 2우선입력 프로그램의 실행을 허가 하십시오. 우선입력프로그램은 초기상태에서는 전부 실행 금지 로 되어 있습니다. ICTL 에서 실행 한 우선입력 프로그램을 허가 하십시오. ICTL 의 설(P.44)을 참조하십시오. 우선입력프로그램의 실행 우선입력에는 종류가 있습니다. 1 입력접점에서의 우선입력(INT0~INT5) 시스템레지스터 No.40에서 지정한 입력의 상 승<ON시> 또는 하강<OFF시>에서 우선입력이 발생합니다. 2 고속카운터 목표치 일치 우선입력 (INT0. INT1. INT. INT4) F166. F167 의 어느것인가를 실행하고 있 을때, 고속카운터의 경과치가 에서 설정하 고 있는 목표치에 일치하면, 우선입력이 발생합 니다. F166, F167 의 설을 참조하십시오. 정시우선입력(INT 24) 일정한 시간간격으로 우선입력이 발생합니다. 시간간격의 설정은 ICTL 에서 행합니다. 10ms~0s (ICTL S1=H2의 경우) 10ms단위 0.5ms~1.5s (ICTL S1=H의 경우) 0.5ms단위 우선입력이 발생하면, 대하는 번호의 우선입력 프로그램이 실행됩니다. 2 기 본 주프로그램처리 실행 실행 RUN중변경때의주의 INT프로그램처리 실행 RUN 모드 중에 프로그램을 변경하면, 모든 우선입력프로그램이 실행금지 가 되니, RUN 중변경후에 허가 로 할 필요가 있습니다. 상세한 것은 ICTL 의 설(P.44)을 참조하십시 오. INT입력 우선입력이 허가되어 있지 않은 경우에는 ICTL 에서 실행허가로 지정하면, 그 시점에서 실행됩니다. 주프로그램처리 INT프로그램처리 실행 실행 우 선 입 력 INT입력 허가 다른 우선입력프로그램이 실행중인 경우에는 실 행중인 프로그램이 종료된 후에 실행됩니다. 주프로그램처리 실행 INT1 프로그램처리 실행 INT2 프로그램처리 실행 INT2 입력 41

48 INT IRET 2 기 본 프로그램상의 주의 INT, IRET 의 어느것인가가 빠지 면, 문법에러가 됩니다. 우선입력발생시, 우선입력 입력접점에 대하는 연산 메모리는 I/O Refresh 되고 있지 않으니 우선입력프로그램중의 입력조건에는, 상시 ON 릴 레이 R9010등, 우선입력 입력접점이외의 접점을 지정하십시오. X5 대신에 R9010 등을 지정하십시오. 복수의 우선입력이 동시에 발생한 경우 의제어 복수의 우선입력이 동시에 발생한 경우에는 우선 입력 프로그램 번호가 작은 것부터 우선적으로 실행됩니다. 다른 우선입력프로그램은 실행대기상 태가 되고, 우선 실행되어 있는 프로그램이 종료 되는대로, 프로그램번호가 적은것부터 차례로 실행 되어 갑니다. 주 프로그램처리 INT 1 프로그램처리 INT 2 프로그램처리 우선입력 프로그램중에 서브루틴 프로그램은 기 술할 수 없습니다. INT 프로그램처리 INT 1 입력 INT 2 입력 우 선 입 력 서브 루틴 우선입력프로그램은 서브루틴프로그램 안에는 기 술할 수 없습니다. 우선입력 프로그램 서브 루틴 INT 입력 우선입력프로그램실행중에 복수의 우선입력이 발생 한 경우에는 실행중인 프로그램이 종료하고나서 프로그램 번호가 작은것부터 우선적으로 실행됩 니다. <예> 주 프로그램처리 INT 1 프로그램처리 INT 2 프로그램처리 INT 프로그램처리 INT 4 프로그램처리 우선입력프로그램중에 다른 우선 입력프로그램을 기술할 수는 없습니다. INT 1 입력 INT 2 입력 INT 입력 INT 4 입력 주) 상기예와 같이 INT프로그램 실행중에 INT2, INT1 의 순서로 우선입력이 발생한 경우에서도 실행은 INT1 INT2의 순서가 됩니다. 42

49 INT IRET 우선입력 프로그램 실행대기와 Clear 복수의 우선입력이 동시에 발생하거나, 다른 우선 입력프로그램을 실행하고 있는 동안에 새로이 우 선입력이 발생한 경우에는 우선 순위가 낮은 우 선입력이 실행대기 가 되고, 다른 우선입력프로 그램이 종료된 시점에서 차례로 실행됩니다. <예> 주프로그램처리 INT1 프로그램처리 INT2 프로그램처리 INT1 입력 2 기 본 INT2 입력 실행대기 실행대기상태가 되면, 우선입력발생부터 우선 입 력프로그램실행까지 시간차이가 생깁니다. 이같은 경우에 실행대기가 된 우선입력프로그램을 실행 하지 않을 경우에는, ICTL 에서 Clear할 수 가 있습니다. Clear된 우선 입력프로그램은 실행되 지 않습니다. <예> 주프로그램처리 INT1 프로그램처리 INT2 프로그램처리 INT1 입력 INT2 입력 Clear ICTL(INT2 Clear) 실행 우 선 입 력 ICTL 에서 우선입력프로그램의 실행을 금지하고 있을때도, 그 우선입력이 발생하면, 실행대기상태 가 됩니다. ICTL 에서 실행 을 허가한 시점에서, 그 우선입력프로그램은 실행 됩니다. 실행대기상태 때, ICTL 에서 Clear 하면, 위 내과 마찬가지로 우선입력프로그램의 실행을 Clear할 수 있습니다. 4

50 ICTL 우선입력제어 우선입력의 실행허가 / 금지의 지정, Clear지정을 행합니다. 스텝수 : 5 2 기 본 래더 표기 니모닉표기 어드레스 0 ST X 0 1 DF 2 ICTL H 0 H 1 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR SV EV DT IX IY K H S1 제어데이터를 격납하고 있는 영역 또는 그 정수데이터 S2 제어데이터를 격납하고 있는 영역 또는 그 정수데이터 인덱스 수식 우 선 입 력 동작설 ICTL 을 실행하면, [S1]과 [S2]의 내에 따라, 1 우선입력프로그램 실행허가 / 실행금지의 지정, 또는 2 우선입력 Clear 지정이 행해집니다. 설정시 한번만 실행되도록 DF 등을 사해 서, 미분실행하십시오. 하나의 실행조건에 복수의 ICTL 을 연속해 서 기술할 수 있습니다. 우선 입력프로그램을 실행하기전에 반드시 실행해 서, 우선입력허가를 지정하십시오. 주의사항 우선입력기능을 사중에 RUN 중 변경을 행하면, 우선입력 기능이 실행금지상태가 됩니다. 다시 ICTL 에 의해 우선입력프로그램 실행을 허가 할 필요가 있습니다. <예> 10ms 마다의 정시우선입력을 연산시작시로 설정 (RUN 중 변경후 다시한 번 우선입력허가로 지 정한다.) 10ms 마다 INT24를 실행한다. 기술예 <예 1> 10ms마다의 정시우선입력을 연산시작시로 설정 주) R901(이니셜펄스릴레이)은, 실행시작후 첫번째 스캔 만 ON되는 릴레이입니다. <예 2> X0의 상승시에 INT0~을 허가 10ms 마다 INT24를 실행한다. X0:ON시에 INT0~을 허가한다. <예 > INT0의 프로그램종료시에, INT0 이외의 우선 입력을 Clear. INT0의 프로그램 종료시에, INT0 이외의 우선입력 을 Clear한다. 44

51 ICTL 제어데이터의 지정 [S1] : 우선입력의 종류와 제어할 기능을 지정 15 S1 제어할 기능을 지정 H00 : 실행허가 / 금지 H01 : 우선입력 clear (1) INT0~5의 실행허가 / 금지를 지정할 경우 [S1]=H0 (2)INT0~5의 우선입력 clear를 지정할 경우 [S1]=H100 ()INT24의 시간간격설정 [S1]=H2 (10ms 단위) [S1]=H (0.5ms 단위) 0(비트) 우선입력 종류의 지정 H00 ; INT0~INT5 H02 : INT24 (10ms 단위) H0 : INT24 (0.5ms 단위) [S2] : 제어내의 지정 1 우선입력프로그램 실행허가 / 금지의 지정 (S1=H0 또는 S1=H1의 경우) 제어하고자 할 우선입력프로그램번호에 대 하고 있는 비트에 제어데이터를 선정하십시 오. 실행을 허가하는 프로그램번호의 비트를 1 로 설정 실행을 금지하는 프로그램번호의 비트를 0 으로 <예> 우선입력프로그램 INT1, INT2 허가 / INT0. INT~INT5 금지의 경우 비트 15 (INT번호) 2 우선입력 Clear의 지정 (S1=H100의 경우) 제어하고자 할 우선입력 프로그램번호에 대하 고 있는 비트에 제어데이터를 설정하십시오. Clear할 프로그램번호의 비트를 0 으로 설정 Clear 하지않을 프로그램번호의 비트를 1 로 설 정 <예> 우선입력프로그램 INT0~INT2를 Clear, INT~INT5를 Clear하지 않을 경우 비트 15 정시우선 입력의 지정 (S1=H2의 경우) 10진수로 설정치를 지정하십시오. 시간간격=[S2]의 값 10(ms) 입니다. 비트 15 비트 0 비트 0 (INT번호) 비트 0 2 기 본 우 선 입 력 시간간격설정 K1~K000 (10ms~0s) INT 24 실행금지 K0 4 정시 우선입력의 지정 (S1=H의 경우) 시간간격=[S2]의 값 0.5(ms) 입니다. 비트 15 비트 0 시간간격설정 K1~K000 (0.5ms~1.5s) INT 24 실행금지 K0 45

52 2 기 본 ICTL 우선입력 프로그램의 실행허가의 설 정예 설정예 [S1] : H0000 지정된 입력접점에서의 우선입력 또는 목표치 일치 우선입력에 대하는 우선입력 프로그램 이 실행 허가 / 금지의 지정 [S2] : H0021 INT0 및 INT5를 허가 (비트 0 과 5가 1 ), 그외는 금지한다. 비트 15 비트 0 S2: 입력접점 (INT번호) 설 이 ICTL 이 실행되면, No.0과 No.5의 프로그 램은 각각의 우선입력이 발생하면 실행됩니다. 주프로그램 INT0 프로그램 INT5 프로그램 INT0 입력 INT5 입력 금지 / 허가 발생 실행 금지 ICTL 실행 (허가) 실행 실행 허가 발생 실행 우 선 입 력 허가할 우선입력에 대하는 비트를 1 로 지정하 십시오. INT0~INT5의 전부를 허가할 경우는, [S2]=HFF 를 설정하십시오. 46

53 ICTL 우선입력 Clear의 설정예 설정예 [S1] : H0100 지정된 입력접점에서의 우선입력 또는 목표치 일치 우선입력의 Clear [S2] : HFE INT0의 우선입력을 Clear(비트 0이 0 ), 그 외는 Clear하지 않는다. 주) 설정치와 우선입력 접점의 대은, 실행허가 / 금 지 의 예를 참조하십시오. 설 INT0의 우선입력이 발생하고 있는데도 대하는 우선입력프로그램이 실행되지 않는 상태에 있을 때, 이 ICTL 을 실행하면, 우선입력은 Clear 됩니다. ICTL실행(INT0 Clear) 주프로그램 INT0 프로그램 INT1 프로그램 INT0 입력 INT1 입력 금지 / 허가 실행 금지 Clear 실행 허가 실행 정시우선입력의 설정예 설정예 [S1] : H0002 정시 우선입력의 지정 [S2] : K1500 정시우선입력 시간 간격의 지정. K1500일때, 시간간격은 K ms=15000ms(15s) 설 이 ICTL 이 실행되면, 이후, 15초마다 정시우 선입력이 발생하고, INT24의 우선입력 프로그램이 실행됩니다. ICTL 실행 (정시우선입 력) 주프로그램 INT24 프로그램 주) 정시우선입력을 정지하려면 을 실행하십시오. H2 실행 실행 실행 15초 K 초 2 기 본 우 선 입 력 주) INT0은 Clear되어 있으므로 실행허가 후도 실행되 지 않습니다. INT1은 Clear되어 있지 않으므로, 실행 허가후에 실행됩니다. 47

54 장 1. 어 일람 어 설 57 어설 풀기 57 데이터전송 (F0~F17) 58 BIN 산술연산 (F20~F8) 76 BCD 산술연산 (F40~F58) 92 데이터 비교 (F60~F64) 108 논리연산 (F65~F68) 116 데이터변환 (F70~F96) 120 데이터 Shift (F100~F11) 162 기본기능 (F118~F119) 170 데이터 회전 (F120~F12) 174 비트조작 (F10~F16) 178 기본기능 (F17, F18) 184 특수 (F140~F170) 188

55 1 어일람 어 번 호 데이터 전송 스 기재 칭 니모닉 OPERAND 기능개요 텝 비 고 된 페 수 이지 16피트 데이터전송 2비트 데이터전송 16비트데이터 부정전송 2비트데이터 부정전송 비트 데이터전송 Digit 데이터전송 MV DMV MV/ DMV/ BTM DGT S, D S, D S, D S, D S, n, D S, n, D (S) (D) (S+1, S) (D+1, D) (S) D (S+1, S ) (D+1, D) S중의 임의의 1비트를 D중의 임의의 1비트에 전송 각 비트는 n으로 설정 S중의 임의의 1Digit를 D중의 임의의 1 Digit에 전송 각 Digit는 n으로 설정 블록 전송 BKMV S1, S2, D S1~S2간의 데이터를 D를 선두로하는 영역에 전송 블록 복사 COPY S, D1, D2 S의 데이터를 D1~D2 간의 모든 영역에 전송 EEP-ROM 판독 ICRD S1, S2, D S1, S2에서 지정한 EEP-ROM의 D를 선두로 하는 영역 에전송 11 * EEP-ROM 써넣기 PICWT S1, S2, D S1, S2에서 지정하는 데이터를 EEP-ROM의 D를선두 로 하는 영역에 전송 11 *1 71 어 일 람 15 16비트 데이터 교환 16 2비트 데이터 교환 17 16비트데이터상하위바이트교환 BIN 산술 연산 20 16비트 가산(더하기) 21 2비트 가산(더하기) XCH DXCH SWAP + D+ D1, D2 D1, D2 D S, D S, D (D1) (D2), (D2) (D1) (D1+1, D1) (D2+1, D2) (D2+1, D2) (D1+1, D1) D의 상위 바이트와 하위 바이트를 교환 (D)+(S) (D) (D+1, D)+(S+1, S) (D+1, D) 비트 가산(더하기) (격납처 지정가능) + S1, S2, D (S1)+(S2) (D) 비트 가산(더하기) (격납처 지정가능) D+ S1, S2, D (S1+1, S1)+(S2+1, S2) (D+1, D) 비트 감산(빼기) - S, D (D)-(S) (D) 비트 감산(빼기) D- S, D (D+1, D)-(S+1, S) (D+1, D) 비트 감산(빼기) (격납처 지정가능) - S1, S2, D (S1)-(S2) (D) 비트 감산(빼기) (격납처 지정가능) D- S1, S2, D (S1+1, S1)+(S2+1, S2) (D+1, D) 11 8 주) *1:이 의 입력에는 NPST-GR Ver 4.이후 또는 FP 프로그래머Ⅱ(품번 AFP 111 V2/AFP1114 V2)가 필요합니 다. CPU Ver.2이후 대입니다. 50

56 어 번 호 비트 승산(곱하기) 2비트 승산(곱하기) 16비트 제산(나누기) 2비트제산(나누기) 16비트인크리멘트 2비트 인크리멘트 스 기재 칭 니모닉 OPERAND 기능개요 텝 비 고 된 페 수 이지 D % D% +1 D+1 S1, S2, D S1, S2, D S1, S2, D S1, S2, D D D (S1) (S2) (D+1, D) (S+1, S1) (S2+1, S2) (D+, D+2, D+1, D) (S1) (S2) 몫(D)나머지(DT9015) (S+1, S1) (S2+1, S2) 몫(D+1, D)나머지 (DT9016, DT9015) (D)+1 (D) (D+1, D)+1 (D+1, D) 비트 디크리멘트 -1 D (D)-1 (D) 비트 디크리멘트 D-1 D (D+1, D)-1 (D+1, D) 91 BCD 산술연산 40 4자리수 BCD 가산(더하기) B+ S, D (D)+(S) (D) 자리수 BCD 가산(더하기) DB+ S, D (D+1, D)+(S+1, S) (D+1, D) 자리수 BCD 가산(더하기) (격납처지정가능) 8자리수 BCD가산(더하기) (격납처지정가능) 4자리수 BCD 감산(빼기) 8자리수 BCD 감산(빼기) 4자리수 BCD 감산(빼기) (격납처지정가능) 8자리수 BCD 감산(빼기) (격납처지정가능) B+ DB+ B- DB- B- DB- S1, S2, D S1, S2, D S, D S, D S1, S2, D S1, S2, D (S1)+(S2) (D) (S1+1, S1)+(S2+1, S2) (D+1, D) (D)-(S) (D) (D+1, D)-(S+1, S) (D+1, D) (S1)-(S2) (D) (S1+1, S1)-(S2+1, S2) (D+1, D) 어 일 람 50 4자리수 BCD 승산(곱하기) B S1, S2, D (S1) (S2) (D+1, D) 자리수 BCD 승산(곱하기) DB S1, S2, D (S1+1, S1) (S2+1, S2) (D+, D+2, D+1, D) 자리수 BCD 제산(나누기) B% S1, S2, D (S1) (S2) 몫(D)나머지(DT9015) 자리수 BCD 제산(나누기) DB% S1, S2, D (S1+1, S1) (S2+1, S2) 몫(D+1, D) 나머지 (DT9015, DT9016)

57 어 번 호 자리 BCD 인크리멘트 8자리 BCD 인크리멘트 4자리 BCD 디크리멘트 8자리 BCD 디크리멘트 데이터 비교 스 기재 칭 니모닉 OPERAND 기능개요 텝 비 고 된 페 수 이지 16비트 데이터의 비교 2비트 데이터의 비교 16비트 데이터의 대역비교 2비트 데이터의 대역비교 B+1 DB+1 B-1 DB-1 CMP DCMP WIN DWIN D D D D S1, S2 S1, S2 S1, S2, S S1, S2, S (D+1, D) (D) (D+1, D)+1 ( D+1, D) (D)-1 (D) (D+1, D)-1 (D+1, D) (S1)>(S2) R900A:ON (S1)=(S2) R900B:ON (S1)<(S2) R900C:ON (S1+1, S1)>(S2+1, S2) R900A:ON (S1+1, S1)=(S2+1, S2) R900B:ON (S1+1, S1)<(S2+1, S2) R900C:ON (S1)>(S) R900A:ON (S2)(S1)(S) R900B:ON (S1)<(S2) R900C:ON (S1+1, S1)>(S+1, S) R900A:ON (S2+1, S2)(S1+1, S1)(S+1, S) R900B:ON (S1+1, S1)<(S2+1, S2) R900C:ON 블록 일치검출 BCMP S1, S2, S S2 S을 선두로 하는 2개의 블럭이 일치하는지를 비교 어 일 람 논리연산 65 16비트 데이터의 논리 AND 66 16비트 데이터의 논리 OR 67 16비트 데이터의 배타적 논리OR 68 16비트데이터의배타적논리OR부정 WAN WOR XOR XNR S1, S2, D S1, S2, D S1, S2, D S1, S2, D (S1) (S2) (D) (S1) (S2) (D) {(S1) (S2)} {(S1) (S2)} (D) {(S1) (S2)} {(S1) (S2)} (D) 주) 기재 페이지가-인 의 상세 설은 FP0 사자의 매뉴얼 <편>을 보십시오. 52

58 어 번 호 데이터 변환 블록 체크 코드계산 HEX 16진 애스키 변환 16진 애스키 HEX 변환 스 기재 칭 니모닉 OPERAND 기능개요 텝 비 고 된 페 수 이지 4자리 BCD 10진 애스키 변환 10진 애스키 4자리 BCD 변환 16비트 BIN 10진 애스키 변환 10진 애스키 16비트 BIN 변환 2비트 BIN 10진 애스키 변환 10진 애스키 2비트 BIN 변환 16비트 BIN 4자리수 BCD 변환 BCC HEXA AHEX BCDA ABCD BINA ABIN DBIA DABI BCD S1, S2, S, 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 S, D S2와 S에서 지정하는 데이터의 체크 코드를 작성 해서 D에격납,계산방법은 S1에서 설정 S1과 S2에서 지정하는 16진수 데이터를 애스키로 변 환해서 D에격납 (예) HABCD H B A D C S1과 S2에서 지정하는 애스키 코드를 16진 데이터 변 환해서 D에격납 (예) H HCDAB D C B A S1과 S2에서 지정하는4자리수 BCD 데이터를 애스키 코드로 변환해서 D에격납 (예) H124 H S1과 S2에서 지정하는애스키코드를 4자리수의 BCD 데이터로 변환해서 D에격납 (예) H H S1에서지정하는10진수를나타내는16비트BIN데이터를 애스키코드로변환해서D(S2바이트의영역)에격납 (예) K-100 H D S1과S2에서지정하는애스키코드를10진수를나타내는 16비트BIN데이터를애스키코드로변환해서D에격납 (예) H D K (S1+1, S1)의10진수를나타내는2비트BIN 데이터를애 스키코드로변환해서(D+1, D)에격납 S1과S2에서지정하는애스키코드를10진수를나타내는 2비트BIN 데이터로변환해서(D+1, D)에격납 S에서지정하는10진수를나타내는16비트BIN 데이터를 4자리의 BCD 데이터로 변환해서D에격납 (예) K100 H 어 일 람 자리 BCD 16비트 BIN 변환 2비트 BIN 8자리 BCD 변환 8자리 BCD 2비트 BIN 변환 BIN DBCD DBIN S, D S, D S, D S에서지정하는4자리의BCD 데이터를10진수를나타내 는16비트BIN 데이터로변환해서D에격납 (예) H100 K100 (S+1, S)에서지정하는2비트BIN 데이터를8자리의BCD 데이터로변환해서(D+1, D)에격납 (S+1, S)에서지정하는8자리의BCD 데이터를10진수를 나타내는2비트BIN데이터로변환해서(D+1, D)에격납

59 어 번 호 비트데이터반전 16비트 데이터 2의보수 2비트 데이터 2의보수 16비트 데이터의 절대치 2비트 데이터의 절대치 부합의 확장 스 기재 칭 니모닉 OPERAND 기능개요 텝 비 고 된 페 수 이지 INV NEG DNEG ABS DABS EXT D D D D D D D의 데이터를 각 비트에 대해 반전 D의 데이터를 각 비트에 대해 반전하고 1을 첨가한다 (부합을 반전합니다). (D+1, D)의 데이터를 각 비트에 대해 반전하고 1을첨 가한다(부합을 반전합니다) D의 데이터의 절대치를 구합니다. (D+1, D)의 데이터의 절대치를 구합니다. D의16비트데이터를(D+1, D)의2비트데이터로확장 디코더 DECO S, n, D S의 데이터의 일부를 디코더해서 D에 격납. 대상부분 은 n으로 설정 세그멘트 디코더 SEGT S, D S의 데이터를 7 세그멘트 표시으로 변환해서 (D+1, D)에격납 엔코더 ENCO S, n, D S의 데이터의 일부를 엔코더해서, D에 격납. 대상부분 은 n으로 설정 비트데이터의결합 UNIT S, n, D S를 선두로 하는 n 워드데이터의 각 최하위 Digit를 D 에 차례대로 격납하여 결합 비트데이터의분리 DIST S, n, D S의 데이터의 각 Digit를 D를 선두로하는 영역의 각 최 하단의 Digit로 분리하여 결합 어 일 람 애스키Ⅱ코드반환 테이블데이터의Search 데이터 Shift 16비트데이터 n비트 우 Shift 16비트데이터 n비트 좌 Shift 1 Digit 우 Shift ASC SRC SHR SHL BSR S, D S1, S2, S D, n D, n D S의 문자정수 12문자분을 애스키코드로 변환해서 D~D+5에격납 S1의 데이터를 S2~S의 범위의 영역에 대해 검색하여, 결과를 DT 907과 DT 908에격납 D의 데이터를 n 비트분, 우로 Shift D의 데이터를 n 비트분, 좌로 Shift D의 데이터를 1 Digit분, 우로 Shift Digit 좌 Shift BSL D D의 데이터를 1 Digit분, 좌로 Shift 워드 단위의 일괄 우 Shift WSHR D1, D2 D1~D2의 영역을 1 워드분 우로 Shift 워드 단위의 일괄 좌 Shift WSHL D1, D2 D1~D2의 영역을 1 워드분 좌로 Shift Digit 단위의 일괄 우 Shift WBSR D1, D2 D1~D2의 영역을 1 Digit분 우로 Shift Digit 단위의 일괄 좌 Shift WBSL D1, D2 D1~D2의 영역을 1 Digit분 우로 Shift <없음> 54

60 어 번 호 Up Down 카운터 스 기재 칭 니모닉 OPERAND 기능개요 텝 비 고 된 페 수 이지 기본 기능 (기본) 좌우Shift 레지스터 데이터 회전 16비트데이터의우회전 16비트데이터의좌회전 16비트데이터의우회전 (Carry 포함) 16비트데이터의좌회전 (Carry 포함) UDC LRSR ROR ROL RCR RCL S, D D1, D2 D, n D, n D, n D, n S에 Preset한 설정치에서 가산 또는 감산 카운트하여, 경과치를 D에격납 D1~D2 간의 영역을 레지스터로서 좌 또는 우로 1비트 Shift D의 데이터를 n 비트분, 우로 회전 D의 데이터를 n 비트분, 좌로 회전 D에 CY 플래그 R9009를 첨가한 17비트의 영역을 n 비 트분, 우로 회전 D에 CY 플래그 R9009를 첨가한 17비트의 영역을 n 비 트분, 좌로 회전 비트 조작 10 16비트데이터의비트Set BTS D, n D의 데이터의 비트 No. n의값을1로한다 비트데이터의비트Reset BTR D, n D의 데이터의 비트 No. n의값을0로한다 비트데이터의비트 반전 16비트데이터의비트테스트 16비트데이터의 1의 총수 카운트 2비트데이터의 1의 총수 카운트 기본 기능 (기본 ) 보조 타이머(16비트) BTI BTT BCU DBCU STMR D, n D, n S, D S, D S, D D의 데이터의 비트 No. n의 값을 반전한다. D의 데이터의 비트 No. n의 값을 테스트하여 결과를 R 900B에출력 S의 데이터에 대해, ON의 비트수를 D에격납 (S+1, S)의 데이터에 대해 ON의 비트수를 D에격납 설정치 0.01초후, 지정 출력및 R900D를 ON 어 일 람 18 보조 타이머(2비트) DSTM S, D 설정치 0.01초후, 지정 출력및 R900D를 ON 5 *1 186 주) 1:F18 (DSTM) 의 입력에는 NPST-GR Ver 4.2 이후, 또는 FP프로그래머Ⅱ(품번AFP111V2/AFP1114V2)가 필요합니다. 55

61 어 번 호 특수 Carry Set Carry Reset 부분 I/O Refresh 시리얼 데이터 송수신 인쇄 스 기재 칭 니모닉 OPERAND 기능개요 텝 비 고 된 페 수 이지 자기진단 에러 Set STC CLC IORF TRNS PR ERR D1, D2 S, n S, D n(n:k100 ~K299) CY플래그 R9009를 ON으로 한다. CY플래그 R9009를 OFF로 한다. D1에서 지정하는 번호에서 D2에서 지정하는 번호까지 I/O에대해Refresh. I/O번호X0~XF, Y0~YF의범위만가능 수신플래그 R908을OFF하여수신가능케한다. S를선두로 하는 n 바이트 분의 데이터레지스터를 COM 포트에서 송신 S를 선두로 하는 영역의 애스키코드데이터를 프린터 으로 변환하여 D에서 지정하는 WY영역에 출력 자기 진단에러 No. n을dt 9000에 격납하고, R 9000을 ON, 에러/알람 LED 를점등 * 메세지 표시 MSG S S의 문자 정수를 접속하고 있는 프로그래밍툴로 표시 특수 (고속 카운터 ) 어 일 람 고속카운터 제어 고속카운터경과치설정 판독 목표일치 ON (채널 지정 딸림) 목표일치 OFF (채널 지정 딸림) 위치 결정 제어 (채널 지정 딸림) 펄스 출력 (채널 지정 딸림) PWM 출력 (채널 지정 딸림) 시계열 처리 MV DMV HC1S HC1R SPD1 PLS PWM S, DT9052 S, DT9044~ DT9044~, S n, S, Yn n, S, Yn n, S, Yn S, n S, n (S)에서 지정된 제어코드에 따른 고속카운터의 제어를 행합니다. 제어코드는 DT 9052에 격납됩니다. (S+1, S) 고속카운터 경과치 영역 고속카운터 경과치 영역 (S+1, S) 내장카운터의 경과치가 (S+1, S)의 목표치에 달하면, 출력 Yn을ON 내장카운터의 경과치가 (S+1, S)의 목표치에 달하면, 출력 Yn을OFF S를 선두로 하는 데이터 테이블의 내에 따라 지정한 출력(Y0, Y1)에서 위치 결정 펄스를 출력합니다. S를 선두로 하는 데이터 테이블의 내에 따라 지정한 출력(Y0, Y1)에서 펄스를 출력합니다. S를 선두로 하는 데이터 테이블의 내에 따라 지정한 출력(Y0, Y1)에서 PWM 출력합니다 PID 연산 PID S S~S+2S+4~S+10에서 지정하는 모드, 파라 미터에 따라 PID 연산을 행하고, 결과를S+에격납 주) 1:CPU Ver 1.2 이후 대입니다. 2:경과치 영역은, 사 채널에 따라 아래의 값을 지정합니다. ch0 DT9044. ch1 DT9048 ch2 DT9104 ch DT9108 *:F166~F170의 각 의 입력에는 NPST-GR Ver. 4.2이후 또는 FP 프로그램Ⅱ(품번 AFP111V2/AFP1114 V2)가 필요합니다. 4:CPU Ver 2.0이후 대입니다. 56

62 2 어의 설 어 설 풀기 래더표기 NPST-GR을 사해서 입력했을 때 표시되는 래더 그림의 화면을 나타냅니다. 스텝수 이 으로 사하는 스텝수입니다. 니모닉 표기 NPST-GR을 사해 니모닉으로 입력할 때의 표기 방법입니다. FP프로그래머Ⅱ의 경우도 이 형식으로 입력합니다. 플래그 동작 실결과, ON/OFF하는 플래그(특수내부 릴레이) 의 종류와 ON/OFF하는 조건을 나타냅니다. 어 의 설 지정할수 있는 메모리 영역의 종류 OPERAND로서 사 가능한 레지스터나 정수의 종류를 나타냅니다. 메모리영역의 종류에 대해서는 P8을 참조하십시오. 프로그램예의 설 상기 래더그림의 프로그램 을 예로 동작이나 격납치 의 변환를 나타냅니다. 57

63 F0(MV) 16비트 데이터 전송 지정한 영역 번호의 16비트 데이터를 전송합니다. 래더표기 스텝수 : 5 니모닉표기 어드레스 10 ST X 0 11 F0 (MV) DT 0 DT 1 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR SV EV DT IX IY K H S 전송데이터 16비트데이터를 격납하고 있는 영역 또는 정수 데이터 D 전송처 데이터 전송처 영역 인덱스 수식 어 의 설 동작설 [S] 로 지정한 메모리영역의 16비트데이터를 [D] 로 지정한 메모리영역으로 전송합니다. <예> 상기 프로그램의 경우 실행조건 X0이 ON일때, 데이터레지스터 DT0의 내 을 데이터레지스터 DT1에 전송합니다. <예1> 입력X1이 ON되면, 타이머 0의 설정치 영역에 정수 K0을 전송하는 경우 <예2> X2이 ON되면, 타이머 0의 경과치를 데이터 레 지스터 DT0에 전송하는 경우 플래그 동작 R9007 R9008 (ER) 인덱스 수식시 영역을 넘었을 때 ON 58

64 F1(DMV) 2비트 데이터 전송 지정한 영역 번호의 2비트 데이터를 전송합니다. 래더표기 스텝수 : 7 니모닉표기 어드레스 10 ST X 0 11 F1 (DMV) DT 0 DT 100 지정 가능한 메모리영역의 종류 (지정단위 : 비트) ( : 지정가능 : 지정불가) S D 전송데이터 전송처 2비트데이터를 격납하고 있는 영역 또는 정수 데이터 데이터 전송처 영역 WX WY WR SV EV DT IX IY 정수 K H 인덱스 수식 동작설 [S]로 지정한 메모리영역의 2비트데이터를 [D]로 지정한 메모리영역으로 전송합니다. <예> 상기 프로그램의 경우 실행조건 X0이 ON일때, 데이터레지스터 DT0~DT1 의 내을 데이터 레지스터 DT100~DT101에 전송 합니다. 데 이 타 전 송 메모리 영역의 지정은 하위 16비트분의 메모리 영역 을 지정합니다. <예> 상기 프로그램의 경우 상위 16비트 하위 16비트 DT1의내 DT0의내 DT0의내16비트와 DT1의내16비트를 합쳐 2비트 데이터로 취급합니다. DT101에 DT100에 2비트 데이터를 상위 하위의 16비트 데이터로 나누어 각각 DT 100과 DT 101에 격납합니다. 플래그동작 R9007 R9008 인덱스 수식시 영역을 넘었을 때 ON (ER) 59

65 F2(MV/) 16비트데이터의 부정전송 지정한 영역번호의 16비트베이터를 반전하여 전송합니다. 스텝수 : 5 래더표기 니모닉표기 어드레스 10 ST X 1 11 F2 (MV/) DT 1 DT 10 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) S D 전송데이터 전송처 16비트데이터를 격납하고 있는 영역 또는 정수 데이터 데이터 전송처 영역 WX WY WR SV EV DT IX IY 정수 K H 인덱스 수식 데 이 터 전 송 동작설 S 로 지정한 영역의 16비트 데이터를 논리반전(0 1을 반전)하여 D 로 지정한 영역으로 전송합 니다. <예> 상기 프로그램의 경우 실행조건 X0이 ON일 때, 데이터레지스티 DT1의 내 이 논리반전되어 데이터레지스터 DT10에 전송됩 니다. F2 실행 반전전송 DT1 = (H5555) 반전하여 전송 DT10 = (HAAAA) 플래그 동작 R9007 R9008 (ER) 인덱스 수식시 영역을 넘었을 때ON 60

66 F(DMV/) 2비트데이터의 부정전송 지정한 영역번호의 2비트베이터를 반전하여 전송합니다. 스텝수 : 7 래더표기 니모닉표기 어드레스 10 ST X 0 11 F (DMV/) DT 100 DT 0 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) S D 전송데이터 전송처 2비트데이터를 격납하고 있는 영역 또는 정수 데이터 데이터의 전송처 영역 WX WY WR SV EV DT IX IY 정수 K H 인덱스 수식 동작설 S 로 지정한 영역의 2비트 데이터를 논리반전(0 1을 반전)하여, D 로 지정한 영역으로 전송합 니다. <예>상기프로그램의 경우 실행조건 X0이 ON일 때 데이터레지스터 DT100 DT101의 내이 논리반전되어 데이터레지스터 DT0 DT1로 전송됩니다. F 실행 데 이 터 전 송 반전전송 DT0 DT1 DT2 플래그동작 R9007 R9008 (ER) 인덱스 수식시 영역을 넘었을 때ON 61

67 F5(BTM) 비트데이터 전송 지정한 16비트 데이터중의 임의의 1비트 데이터를 임의의 비트로 전송합니다. 스텝수 : 7 래더표기 니모닉표기 어드레스 10 ST X 0 11 F5 (BTM) DT 1 HT C04 DT 0 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) S n D 대상데이터 16비트데이터를 격납하고 있는 영역 또는 정수 데이터 전송방법의 전송방법을 지정하는영역 지정 전송처 데이터의 격납처 영역 WX WY WR SV EV DT IX IY 정수 K H 인덱스 수식 데 이 터 전 송 동작설 S 로 지정한 영역의 16비트 데이터중의 임의의 위치의 1비트의 내( 1 또는 0 )을 D 로 지정 한 메모리영역의 임의의 비트로 전송합니다. 비트 의 위치는 n 의 값으로 지정합니다. <예> 상기 프로그램의 경우 실행조건 X0이 ON일 때, 데이터레지스터 DT1의 비트4의 내이 DT0의 비트 12에 전송됩니다. [전송원] 전송방법의 지정 n 에 대해서 n은 다음의 형식에 따라서 H정수로 지정하십시 오. n=h 0 1전송처 D 의 비트위치 (범위:0F) 2전송원 S 의 비트위치 (범위:0F) 비트위치 [전송처] 설정치(H) F E D C B A 예를들면, 비트10을 지정할때는 HA가 됩니다. S 의 비트4 D 의 비트 12로 전송하는 경우에 n=hc04 가 됩니다. X0:ON F5 실행 플래그 동작 R9007 R9008 (ER) 인덱스 수식시 영역을 넘었을 때ON 62

68 F6(DGT) 디지트 데이터 전송 지정한 16비트 데이터를 4비트 (Digit) 단위로 전송합니다. 스텝수 : 7 래더표기 니모닉표기 어드레스 10 ST X 0 11 F6 (DGT) DT 100 HD 0 DT 0 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) S n D 대상데이터 16비트데이터를 격납하고 있는 영역 또는 정수 데이터 전송방법의 전송방법을 지정하는영역 지정 전송처 데이터의 격납처 영역 WX WY WR SV EV DT IX IY 정수 K H 인덱스 수식 데 이 터 전 송 동작설 [S]로 지정한 메모리영역의 16비트데이터를 전송 방법의 지정[n]에 따라 [D]로 지정한 메모리영역 으로 전송합니다. <예> 상기 프로그램의 경우 DT100 디지트(Digit)란? Digit란 데이터를 다룰때의 4비트 단위의 묶음을 말합니다. 이 에서는 편의상, 16비트 데이터를 네개로 나누어 하위 4비트부터 차례로 제 0디지트, 제 1 디지트, 제 2 디지트, 제 디지트라고 부릅니다. 16비트 데이터 DT100의 데이터 중에 서하위 4비트만 전송 DT0 제 디지트 제 2 디지트 제 1 디지트 제0 디지트 이예의 경우 DT0의 상위 12비트 의 내은 변하지 않습니다. 플래그 동작 R9007 R9008 (ER) 인덱스 수식시 영역을 넘었을 때 ON 64

69 F6 전송방법의 지정 [n]에 대해 Digit 전송에서 1전송처의 어느 Digit 로 2몇 Digit 분 전송시작을 어느 Digit에서 전송하는가를 지정하는 부분입니다. n은 다음의 형식에 따라 H정수로 지정하십시오. 1전송처의 어느 디지트로 0:제 0 Digit 1:제 1 Digit 2:제 2 Digit :제 Digit 2몇 Digit 분 0:1 Digit(4 비트) 1:2 Digit(8 비트) 2: Digit(12 비트) :4 Digit(16 비트) n=h 전송방법의 예 n의 지정 방법에 따라 이하와 같은 패턴예로 Digit 전송을 할수 있습니다. (1) 제 1 Digit를 평행으로 전송 제 1 Digit에서 제 1 Digit로 전송하는 경우 (2) 1 Digit를 빗겨서 전송 n=h101로 설정합니다. 제 Digit에서 제 0 Digit로 전송하는 경우 n=h로 설정합니다. (H00) 전송시작을 어느 Digit에서 0:제 0 Digit 1:제 1 Digit 2:제 2 Digit :제 Digit 1이나 2가 0인 경우, 예를들면 전항의 프로그램 처럼 H000 의 경우에는, 상위를 생략해서 H0 으로 하십시오. () 복수 Digit를 평행으로 전송 제 2 Digit~제 Digit의 2 Digit분을 평행으로 전송하는 경우 n=h212로 설정합니다. (4) 복수 Digit를 빗겨서 전송 제 0, 제 1 Digit의 2 Digit 분을 제 2, 제 Digit로 전송하는 경우 데 이 터 전 송 n=h210로 설정합니다. (5) 4 Digit분을 전송 n=h10으로 설정합니다. 65

70 F10(BKMV) 블록전송 블록단위로 데이터를 전송합니다. 래더표기 니모닉표기 스텝수 : 7 어드레스 10 ST X 0 11 F10 (BKMV) DT 0 DT DT 10 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR SV EV DT IX IY K H S1 전송원 데이터의 선두어드레스 S2 전송원 데이터의 종단어드레스 D 데이터가 격납된 영역 인덱스 수식 데 이 터 전 송 동작설 S1 으로 지정된 영역부터 S2 로 지정된 영역까지 의 데이터를 D 로 지정된 영역이후에 일괄해서 전송합니다. <예> 상기 프로그램의 경우 실행조건 X0이 ON일 때 데이터레시스터 DT0DT 의 데이터를 데이터레시스터 DT10DT1에 전송 합니다. 프로그램상의 주의 S1 과 S2 는 같은 종류의 메모리 영역을 지정하 십시오 어드레스가 하위인 번호를 S1 으로 지정하고 어드 레스가 상위인 번호를 S2 로 지정하십시오. S1 > S2 로 지정하여 을 실행하면 연산에러 가 됩니다. 전 송 원 F10실행 플래그동작 R9007 R9008 (ER) 인덱스 수식시 영역을 넘었을 때ON S1 의 어드레스 > S2 의 어드 레스일 때 ON D 이후에 지정한 블록을 전송 하면 영역을 넘을 때 ON 66

71 F10 S1, S2, D를 모두 같은 종류의 메모리 영역으로 지정하는 경우의 주의 S1 과 D 에 같은 종류, 같은 번호의 메모리 영역 을 지정한 경우는 이 실행되지 않습니다. 전송하는 블록과 전송처가 겹치는 경우, 전송결과 가 써집니다. S1 < D 일 때 데이터는 상위 어드레스로부터 전 송됩니다. 아래의 예에서는 DT4 DT DT2 DT1의 순으로 격납됩니다. S1 > D 일 때 데이터는 하위 어드레스로부터 전 송됩니다. 아래의 예에서는 DT0 DT1 DT2의 순 으로 격납됩니다. 데 이 터 전 송 67

72 F11(COPY) 블록복사 지정데이터를 블록으로 지정한 범위의 영역전체에 복사합니다. 스텝수 : 7 래더표기 니모닉표기 어드레스 10 ST X 0 11 F11 (COPY) DT 1 DT 10 DT 14 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR SV EV DT IX IY K H S1 복사할 데이터를 격납하고 있는 영역 또는 정수 데이터 D1 데이터가 복사된 영역의 선두 번호 D2 데이터가 복사된 영역의 종단 번호 인덱스 수식 데 이 터 전 송 동작설 S 로 지정된 영역의 16비트 데이터를 D1 D2 사이의 모든 영역에 복사합니다. <예> 상기 프로그램의 경우 실행조건 X0이 ON일 때 데이터레지스터 DT1의 데 이터를 데이터제지스터 DT10DT14의 각각에 복사 합니다. DT0 DT1 DT2 DT DT4 DT10 DT11 DT12 DT1 DT14 [D1] [D2] 프로그램상의 주의 D1 과 D2 는 같은 종류의 메모리영역을 지정하 십시오 복사처 블록은 하위 어드레스의 영역을 D1 으로, 상위 어드레스를 D2 지정하도록 하십시오. D1 > D2 로 지정해서 을 실행하면 연산에러 가 됩니다. D1 과 D2 에 같은 번호를 지정한 경우는 그 번호의 영역으로 16비트 데이터가 전송됩니다. F11실행 DT0 DT10 [D1] DT1 DT11 DT2 DT DT4 DT12 DT1 DT14 [D2] 플래그 동작 R9007 R9008 (ER) 인덱스 수식시 영역을 넘었을 때ON D1의 어드레스> D2의 어드레 스일 때 ON 68

73 F12(ICRD) EEPROM판독(컨트롤러본체 Ver.2 이후대) 지정데이터를 EEPROM 영역에서 판독합니다. 스텝수 : 11 래더표기 니모닉표기 어드레스 10 ST2 X 0 11 F12 (ICRD) K 0 K 10 DT 0 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR WL SV EV DT LD FL IX IY K H S1 EEPROM 영역의 판독데이터 선두블록번호 S2 판독 블록수 (64워드 / 1블록) D 판독 데이터의 격납처 영역의 선두번호 인덱스 수식 데 이 터 전 송 동작설 EEPROM에 격납되어 있는 데이터(어드레스 S1 을 선두로 한 S2 블록분의 데이터)를 D 를 선두 로 데이터레지스터에 전송합니다. 이때 전송되는 데이터는 1블록 /64워드 단위로 취급됩니다. <예>상기 프로그램의 경우 실행조건 X0이 ON 일 때, EEPROM의 블록 0부터 10블록의 데이터가 데이터레지스터 DT0DT69에 전송됩니다. 데이터레지스터 EEPROM 영역 64 워드 64 워드 64 워드 64 워드 어드레스 (블록) 프로그램상의 주의 S1 S2 D 에 지정가능한 값 메모리 영역 기종 [S1] [S2] C10, C14, C16 K0 K1 K9 K10 C2, SL1 K0 K0 K95 K96 T2 K0 K0 K255 K256 EEPROM에 보호되어 있는 데이터 량 기종 판독가능 량 C10, C14, C 워드 C2, SL 워드 T 워드 EEPROM의 초기데이터는 부정확하므로 데이터를 기입하고 있지않은 상태에서 판독할때는 주의하십시오. 플래그동작 ~ ~ ~ ~ ~ ~ [D] DT0 DT1595 DT0 DT6080 DT0 DT1620 ~ ~ ~ R9007 R9008 (ER) S1 으로 지장한 어드레스가 EEPROM영역에 없을 때 ON S2 의 지정이 EEPROM영역 의 범위를 넘을 때 ON D 이후에 지정한 블록을 전송 하면 영역을 넘을 때 ON 70

74 P1(PICWT) EEPROM기입(컨트롤러본체 Ver.2 이후대) 지정데이터를 EEPROM 영역에 전송합니다. 스텝수 : 11 래더표기 이 은 미분 실행형의 이므로 번호 앞에 P를 붙여 지정합니다. 니모닉표기 어드레스 10 ST X 0 11 P1 (PICWT) DT 0 K 10 K 0 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR WL SV EV DT LD FL IX IY K H S1 기입데이터를 격납하고 있는 영역의 선두번호 S2 기입블록수 (64워드/1블록) D EEPROM 영역의 기입처의 선두번호 인덱스 수식 동작설 데이터레지스터에 격납되어 있는 데이터(어드레스 S1 을 선두로 한 S2 블록분의 데이터)를 EEPROM영역의 D 를 선두로 하는 메모리 영역 에 전송합니다. 이때 전송되는 데이터는 1블록/64 워드 단위로 취급됩니다. <예> 상기 프로그램의 경우 실행조건 X0이 ON일 때 데이터레지스터 DT0에서 부터 10블록(640워드)의 데이터가 EEPROM영역의 블록 09에 전송됩니다. 플래그동작 R9007 R9008 (ER) 데이터 레지스터 64 워드 64 워드 64 워드 64 워드 EEPROM 영역 어드레스(블록) S1 으로 지정한 번호가 메모리 영역에 없을 때, ON S2 의 지정이 전송원의 메모리 영역의 범위를 넘을 때 ON D 이후에 지정한 블록을 전송 하면 영역을 넘을 때 ON 프로그램상의 주의 S1 S2 D 에 지정할수 있는 값 메모리 영역 기종 [S1] [S2] C10, C14, C16 DT0 K1 DT1595 K10 C2, SL1 DT0 K0 DT6080 K96 T2 DT0 K0 DT1620 K256 ~ ~ ~ ~ ~ ~ EEPROM 에 보호할 수 있는 데이터량 기종 보호 가능 량 C10, C14, C 워드 C2, SL 워드 T 워드 [D] K0 K9 K0 K95 K0 K255 ~ ~ ~ EEPROM에 데이터를 기입할수 있는 회수는 1만 번이내입니다. 이 은 프로그램미스에 의해 EEPROM에 수번 기입하는것을 막기위해 미분실행형(P1)이 되어 있습니다만, 프로그램 작성중에도 수번에 걸쳐 EEPROM에 기입되지 않도록 주의하십시오. 실행시는 1블록(64워드)당, 연산실행시간이 약 5ms 길어집니다. 우선 입력프로그램 내에서는 사하지 마십시오. 데 이 터 전 송 71

75 F15(XCH) 16비트 데이터교환 2개의 영역의 16비트 데이터를 교환합니다. 래더표기 니모닉표기 스텝수 : 5 ADDRESS 10 ST X 0 11 F15 (XCH) DT 10 DT 22 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR SV EV DT IX IY K H D1 D2와 교환하는 16비트 데이터를 격납하고 있는 영역 D2 D1과 교환하는 16비트데이터를 격납하고 있는 영역 인덱스 수식 데 이 터 전 송 동작설 D1 으로 지정된 영역과 D2 로 지정된 영역의 데이터를 교환합니다. <예> 상기 프로그램의 경우 실행조건 X0이 ON 일 때 데이터레지스터 DT10의 데이터와 데이터레지스터 DT22의 데이터를 교환합 니다. F15실행 K 22 K 10 플래그동작 R9007 R9008 (ER) 인덱스 수식시 영역을 넘었을 때 ON 72

76 F16(DXCH) 2비트 데이터 교환 2개의 영역의 2비트 데이터를 교환합니다. 래더표기 니모닉표기 스텝수 : 5 어드레스 10 ST R 0 11 F16 (DXCH) DT 10 DT 22 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR SV EV DT IX IY K H D1 D2와 교환하는 2비트 데이터를 격납하고 있는 영역 D2 D1과 교환하는 2비트 데이터를 격납하고 있는 영역 인덱스 수식 동작설 D1 로 지정된 영역을 선두로 하는 2워드분의 내 (2비트)과 D2 로 지정된 영역을 선두로하는 2 워드분의 내(2비트)을 교환합니다. <예>상기프로그램의 경우 실행조건 R0 가 ON일 때 데이터레지스터 DT10 DT11의 데이터와 데이터레지스터 DT22DT2 의 데이터를 교환합니다. 데 이 터 전 송 F16 실행 플래그동작 R9007 R9008 (ER) 인덱스 수식시 영역을 넘었을 때ON 7

77 F17(SWAP) 16비트데이터내의 상위바이트와 하위바이트의 교환 16비트데이터내의 상위바이트(8비트)와 하위바이트(8비트)를 교환합니다. 스텝수 : 래더표기 니모닉표기 어드레스 10 ST R 0 11 F17 (SWAP) DT 0 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) D 상위 8비트와 하위 8비트를 교환하는 16비트 데이터를 격납하고 있는 영역 WX WY WR SV EV DT IX IY 정수 K H 인덱스 수식 데 이 터 전 송 동작설 D 로 지정된 영역에 격납되고 있는 16비트 데이 터의 상위바이트와 하위바이트를 교환합니다. <예>상기 프로그램의 경우 실행조건R0 이 ON 일 때 데이터레지스터 DT0에 격납되어 있는 데이터의 상위바이트와 하위바이트를 교환합니다. 상위바이트 하위바이트 F17 실행 D 플래그동작 R9007 R9008 (ER) 인덱스 수식시 영역을 넘었을 때ON 74

78 F20(+) 16비트 가산(더하기) 16비트 데이터를 가산합니다. 래더표기 니모닉표기 스텝수 : 5 어드레스 10 ST X 0 11 F20 (+) DT 0 DT 2 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR SV EV DT IX IY K H S 가산하는 16비트 데이터를 격납하고 있는 영역, 또는 정수 데이터 D 피가산데이터(16비트)를 격납하고 있는 영역 인덱스 수식 B I N 산 술 연 산 동작설 D 로 지정된 10진수를 나타내는 16비트데이터에 S 로 지정된 16비트 데이터를 가산합니다. D + S D <예>상기 프로그램의 경우 실행조건이 X0가 ON일때 데이터레지스터 DT2의 내에 데이터레지스터 DT0 의 내을 가산합니다. DT0에 10진수로 4, DT2에 8이 들어있던 경우에는 다음과 같이 됩니다. DT2 D: K 가산(더하기) + DT2 S: K 프로그램상의 주의 산술연산에서는 연산의 결과가 다룰수 있는 수치의범위를 넘을 경우 Over flow 또는 Under flow가 됩니다. 평상시는 Over flow, Under flow가 되지 않도록 하십시오 Over flow, Under flow가 되는 경우에는 2비트 연산을 사하십시오 16비트 데이터를 2비트 데이터로 변환하려면 F89 의 부호확장을 사하십시오 Over flow 또는 Under flow가 되면 CY플래그 (특수내부 릴레이 R9009)가 ON됩니다. 상세한 내은 Over flow, Under flow (P18)을 참조하십시오. = DT2 D: K 진수로 환산하면 플래그동작 R9007 R9008 (ER) R900B (=) R9009 (CY) 인덱스 수식시 영역을 넘었을 때ON 연산결과가 0 일 때ON 연산결과가 Over flow/ Under flow 했을 때 ON 76

79 F21(D+) 2비트 가산(더하기) 2비트 데이터를 가산합니다. 래더표기 니모닉표기 스텝수 : 7 어드레스 10 ST X 0 11 F21 (D+) DT 0 DT 2 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR SV EV DT IX IY K H S 가산하는 2비트 데이터를 격납하고 있는 영역, 또는 정수 데이터 D 피가산데이터(2비트)를 격납하고 있는 영역 인덱스 수식 동작설 D 로 지정된 10진수를 나타내는 2비트 데이터에 S 로 지정된 2비트 데이터를 가산합니다. (D+1, D) + (S+1, S) (D+1, D) <예> 상기프로그램의 경우 실행조건 X0이 ON 일 때, 데이터레지스터 DT2 DT의 내(2비트)에 데이터레지스터 DT0DT1 의 내(2비트)을 가산합니다. 상위 16비트 하위 16비트 DT의 내 DT2의 내 + 가산(더하기) 지정한 메모리영역 과 그다음의 메모리 영역의 데이터를 합해, 2비트 데이터 로서 다룹니다. 프로그램상의 주의 산술연산에서는 연산의 결과가 다룰수 있는 수치의 범위를 넘을 경우 Over flow또는 Under flow가 됩니다. 평상시는 Over flow, Under flow가 나오지 않도록 하십시오 Over flow또는 Under flow가 되면, CY플래그(특수 내부렐레이 R9009)가 ON됩니다. 상세한 내은 Over flow, Under flow (P18) 을 참조하십시오. B I N 산 술 연 산 DT1의 내 DT0의 내 DT에 격납 (결과를 격납) DT2에 격납 가산결과의 하위 16비트를 DT2, 상위 16비트를 DT에 격납 플래그동작 R9007 R9008 (ER) R900B (=) R9009 (CY) 인덱스 수식시 영역을 넘었을 때ON 연산결과가 0 일 때ON 연산결과가 Over flow/ Under flow 했을 때 ON 77

80 F22(+) 16비트 가산(더하기) (격납처 지정가능) 16비트 데이터를 가산하는 입니다. 래더표기 스텝수 : 7 니모닉표기 어드레스 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 가산결과를 격납하는 영역 인덱스 수식 B I N 산 술 연 산 동작설 [S1]과 [S2]로 지정한 10진수를 나타내는 16비트 데이터를 가산하여 결과를 [D]에 격납합니다. (S1)+(S2) (D) <예> 상기 프로그램의 경우 실행조건 X0가 ON 일 때, 데이터레지스터 DT0와 DT1을 가산하고 데이터레지스터 DT100에 격납합니 다. DT0에 10진수로 8, DT1에 4가 들어간 경우, 다음 과 같이 됩니다. + 가산(더하기) 프로그램상의 주의 산술연산에서는, 연산결과가 다룰수 있는 수치 의 범위를 넘을 경우, Over flow 또는 Under flow 가 됩니다. 평상시는 Over flow, Under flow가 되지 않도록 하십 시오. Over flow, Under flow가 될 경우는 2 비트 연산 을 사하십시오. 16비트 데이터를 2비트 데이터로 변환하려면, F89 의 부호확장을 사하십시오. Over flow, 또는 Under flow가 되면 CY 플래그(특 수내부 릴레이 R9009)가 ON됩니다. 상세한 내은 Over flow Under flow (P18)을 참조하십시오. 플래그 동작 10진수로 환산하면 R9007 R9008 (ER) R900B (=) R9009 (CY) 인덱스 수식시 영역을 넘었을 때 ON 연산결과가 0 일때 ON 연산결과가 Over flow/under flow 할때 ON 78

81 F2(D+) 2비트 가산(더하기) (격납처 지정가능) 2비트 데이터를 가산하는 입니다. 래더표기 스텝수 : 11 니모닉표기 어드레스 10 ST X 0 11 F2 (D+) DT 0 DT 100 DT 200 지정할 수 있는 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR SV EV DT IX IY K H S1 가산하는 2비트 데이터를 격납하고 있는 영역 또는 정수데이터 S2 가산하는 2비트 데이터를 격납하고 있는 영역 또는 정수데이터 D 가산 결과를 격납하는 영역 인덱스 수식 동작설 [S1]과 [S2]로 지정된 10진수를 나타내는 2비트 데이터를 가산하여 결과를 [D]에 격납합니다. (S1+1, S1)+(S2+1, S2) (D+1, D) 메모리 영역의 지정은 하위 16비트분의 메모리 영 역 번호로 지정합니다. <예> 상기 프로그램의 경우 실행조건 X0이 ON일때, 데이터 레지스터 DT0~DT1 과 DT100~DT101의 내을 가산하여 데이터레지스 터 DT200~DT201에 격납합니다. 상위 16비트 하위 16비트 프로그램상의 주의 산술연산에서는 연산의 결과가 다룰수 있는 수치의 범위를 넘을 경우 Over flow 또는 Under flow가 됩니다. 평상시는 Over flow, Under flow가 되지 않도록 하십시오. Over flow 또는 Under flow가 되면 CY 플래그(특수 내부릴레이 R9009)가 ON됩니다. 상세한 내은Over flow Under flow(p18) 을 참조하십시오. B I N 산 술 연 산 DT1의내 DT0의내 + 가산(더하기) DT101의내 DT100의내 결과를 격납 DT201에격납 DT200에격납 지정한 메모리 영역 과 그 다음 메모리 영역의 데이터를 합 해2비트 데이터로 취급합니다. 가산결과의 하위 16비트를 DT200, 상위 16비 트를 DT201에격납 플래그 동작 R9007 R9008 (ER) R900B (=) R9009 (CY) 인덱스 수식시 영역을 넘었을 때 ON 연산결과가 0 일때 ON 연산결과가 Over flow/under flow 할때 ON 79

82 F25(-) 16비트감산(빼기) 16비트데이터를 감산합니다. 래더표기 니모닉표기 스텝수 : 5 어드레스 10 ST X 0 11 F25 (-) DT 0 DT 2 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR SV EV DT IX IY K H S 빼는 수(16비트데이터)를 격납하고 있는 영역 또는 정수 데이터 D 빼지는 수(16비트 데이터)를 격납하고 있는 영역 인덱스 수식 B I N 산 술 연 산 80 동작설 D 로 지정된 10진수로 나타내는 16비트데이터에 서 S 로 지정된 16비트데이터를 감산합니다. D - S D <예>상기프로그램의 경우 실행조건 X0 이 ON일 때 데이터레지스터 DT2 의 내에서 DT0의 내을 감산합니다. <구체적인 예1> DT2 에 10진수로 16, DT0에 4가 들어 있던 경우 DT2 D: K 감산(빼기) DT0 S: K DT2 D: K 진수로 환산하면 <구체적인 예2> DT2 에 10진수로, DT0에 5가 들 어있던 경우 DT2 D: K 감산(빼기) DT0 S: K DT2 D: K 진수로 환산하면 = = 프로그램상의 주의 산술연산에서는 연산의 결과가 다룰수 있는 수치의범위를 넘을 경우 Over flow 또는 Under flow로 됩니다. 평상시는 Over flow, Under flow가 되지 않도록 하십시오 Over flow, Under flow가 되는 경우에는 2비트 연산을 사하십시오 16비트 데이터를 2비트 데이터로 변환하려면 F89 의 부호확장을 사해 주십시오 Over flow 또는 Under flow가 되면 CY플래그 (특수내부 릴레이 R9009)가 ON됩니다. 플래그동작 R9007 R9008 (ER) R900B (=) R9009 (CY) 자세한 내은 Over flow, Under flow (P.18)을 참조하십시오. 인덱스 수식시 영역을 넘었을 때ON 연산결과가 0 일 때ON 연산결과가 Over flow/under flow 했을 때 ON

83 F26(D-) 2비트 감산(빼기) 2비트 데이터를 감산합니다. 래더표기 니모닉표기 스텝수 : 7 어드레스 10 ST X 0 11 F26 (D-) DT 0 DT 2 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR SV EV DT IX IY K H S 빼는 수(2비트데이터)를 격납하고있는 영역 또는 정수데이터 D 빼지는 수(2비트 데이터)를 격납하고 있는 영역 인덱스 수식 동작설 D 로 지정된 10진수로 나타내는 2비트 데이터에 서 S 로 지정된 2비트 데이터를 감산합니다. (D+1, D) - (S+1, S) (D+1, D) <예> 상기프로그램의 경우 실행조건 X0이 ON일 때, 데이터레지스터 DT2 DT의 내 (2비트)에서 DT0DT1의 내(2 비트)을 감산합니다. 상위 16비트 하위 16비트 DT의 내 DT2의 내 감산(빼기) 지정한 메모리영역과 그다음 메모리영역의 데이터를 합쳐 2비트 데이터로 다룹니다. 프로그램상의 주의 산술연산에서는 연산결과가 다룰수 있는 수치 의 범위를 넘을 경우 Over flow 또는 Under flow 로 됩니다. 평상시는 Overflow, Under flow가 나오지 않도록 하십시오. Overflow 또는 Under flow가 되면 CY플래그(특수 내부릴레이 R9009)가 ON됩니다. 상세한 내은 Over flow, Under flow (P.18) 을 참조하십시오. B I N BIN 산 술 연 산 DT1의 내 DT0의 내 DT에 격납 (결과를 격납) DT2에 격납 감산결과의 하위 16비트를 DT2, 상위 16비트를 DT에 격납 플래그동작 R9007 R9008 (ER) R900B (=) R9009 (CY) 인덱스 수식시 영역을 넘었을 때 ON 연산결과가 0 일 때ON 연산결과가 Over flow, Under flow했을 때 ON 81

84 F27(-) 16비트 감산(빼기) (격납처 지정가능) 16비트 데이터를 감산합니다. 스텝수 : 7 지정할 수 있는 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) S1 S2 D 빼지는 수(16비트 데이터)를 격납하고 있는 영역 또는 정수 데이터 빼는 수(16비트 데이터)를 격납하고 있는 영역 또는 정수 데이터 가산결과를 격납하고 있는 영역 래더표기 WX WY WR SV EV DT IX IY 니모닉표기 어드레스 10 ST X 0 11 F27 () DT 0 DT 1 DT 100 정수 K H 인덱스 수식 B I N BIN 산 술 연 산 동작설 [S1]으로 지정한 메모리 영역의 10진수로 나타내 는 16비트 데이터를 [S2]로 지정한 16비트 데이터 를 감산하여 결과를 [D]에 격납합니다. (S1)-(S2) ( D) <예> 상기 프로그램의 경우 실행조건 X0이 ON일때, 데이터 레지스터 DT0내 에서 데이터 레지스터 DT1의 내을 감산하여, 연산 결과를 데이터레지스터 DT 100에 격납합니다. <구체적 예1> DT0에 10진수로 16, DT1에 4가 들어가 있는 경우 감산(빼기) 프로그램상의 주의 산술연산에서는 연산의 결과가 다룰수 있는 수치의 범위를 넘을 경우 Over flow 또는 Under flow가 됩니다. 평상시는 Over flow, Under flow가 되지 않도록 하십시오. Over flow 또는 Under flow가 될 경우는 2비트 연산을 사하십시오. 16비트 데이터를 2비트 데이터로 변환하려면, F89 의 보호확장을 사하십시오. Over flow 또는 Under flow가 되면, CY 플래그 (특수내부릴레이 R 9009)가 ON됩니다. 상세한 내은Over flow Under flow(p18) 을 참조하십시오. <구체적 예2> DT0에 10진수로, DT1에 5가 들어가 있는 경우 감산(빼기) 플래그 동작 R9007 R9008 인덱스 수식시 영역을 넘었을 때 ON (ER) R900B (=) 연산결과가 0 일때 ON R9009 (CY) 연산결과가 Over flow/under flow 할때 ON 82

85 F28(D-) 2비트 감산(빼기) (격납처 지정가능) 2비트 데이터를 감산합니다. 스텝수 : 11 지정할 수 있는 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) S1 S2 D 빼지는 수 2비트 데이터를 격납하고 있는 영역 또는 정수 데이터 빼는 수 2비트 데이터를 격납하고 있는 영역 또는 정수 데이터 연산결과를 격납하고 있는 영역 래더표기 WX WY WR SV EV DT IX IY 니모닉표기 어드레스 10 ST X 0 11 F28 (D-) DT 100 DT 200 DT 0 정수 K H 인덱스 수식 동작설 [S1]으로 지정한 메모리 영역의 10진수를 나타내 는 2비트 데이터를 [S2]로 지정한 2비트 데이터 를 감산하여 결과를 [D]에 격납합니다. (S1+1, S1)-(S2+1, S2) ( D+1, D) 메모리 영역의 지정은, 하위 16비트분의 메모리영 역 번호로 지정합니다. <예> 상기 프로그램의 경우 실행조건 X0이 ON일때, 데이터 레지스터 DT100 ~DT101의 내에서 DT200~DT201의 내을 감산 하여 연산결과를 DT0~DT1에 격납합니다. 상위 16비트 하위 16비트 프로그램상의 주의 산술연산에서는 연산의 결과가 다룰수 있는 수치의 범위를 넘을 경우 Over flow 또는 Under flow가 됩니다. 평상시는 Over flow, Under flow가 되지 않도록 하십시오. Over flow 또는 Under flow가 되면 CY 플래그 (특수내부릴레이 R9009)가 ON됩니다. 상세한 내은Over flow Under flow(p.18) 을 참조하십시오. B I N 산 술 연 산 BIN DT101의내 DT100의내 감산(빼기) DT201의내 DT200의내 (결과를 격납) DT1에격납 DT0에격납 지정한 메모리 영역 과 그 다음 메모리 영역의 데이터를 합 해2비트 데이터로 취급합니다. 가산결과의 하위 16 비트를 DT0, 상위 16 비트를 DT1에격납 플래그 동작 R9007 R9008 인덱스 수식시 영역을 넘었을 때 ON (ER) R900B (=) 연산결과가 0 일때 ON R9009 (CY) 연산결과가 Over flow/under flow 할때 ON 8

86 F0() 16비트 승산 (곱하기) 16비트 데이터를 승산합니다. 래더표기 스텝수 : 7 니모닉표기 어드레스 10 ST X 0 11 F0 () DT 0 DT 10 DT 100 지정할 수 있는 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR SV EV DT IX IY K H S1 16비트데이터를 격납하고 있는 영역 또는 정수데이터 S2 16비트 데이터를 격납하고 있는 영역 또는 정수데이터 D 승산결과(2비트 데이터)를 격납하는 영역 인덱스 수식 B I N 산 술 연 산 BIN 동작설 [S1]으로 지정한 10진수를 나타내는 16비트 데이 터와 [S2]로 지정한 16비트 데이터를 승산하여 결 과를 [D]로 지정한 영역에 격납합니다. (S1) (S2) ( D+1, D) 연산결과는 2비트 데이터(K 정수)로 격납됩니다. 격납처 [D]의 지정은 하위 16비트분의 메모리영역 번호로 지정합니다. <예> 상기 프로그램의 경우 실행조건 X0가 ON일때, 데이터 레지스터 DT0와 DT10을 승산하고 데이 터 레지스터 DT100~DT101에 격납합니다. DT0 에 K10진수로 8, DT10에 2가 들어왔을 경우 DT10 승산결과 2비트 데이터 중에서 하위 16비트는 지정한 메모리영역(DT100)에 상위 16비트 는 지정한 메모리영역의 다음 영역(DT101)에 격납됩니다. 10진수로 환산 플래그 동작 R9007 R9008 (ER) R900B (=) 인덱스 수식시 영역을 넘었을 때 ON 연산결과가 0 일때 ON 84

87 F1(D) 2비트 승산 (곱하기) 2비트 데이터를 승산합니다. 래더표기 스텝수 : 11 니모닉표기 어드레스 10 ST X 0 11 F1 (D) DT 0 DT 100 DT 200 지정할 수 있는 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR SV EV DT IX IY K H 2비트 데이터를 격납하고 있는 영역 S1 곱하여지는데이터 또는 정수 데이터 2비트데이터를 격납하고 있는 영역 S2 곱하는데이터 또는 정수 데이터 D 격 납 처 승산결과(64비트 데이터)를 격납하고 있는 영역 인덱스 수식 동작설 [S1]으로 지정한 10진수로 나타내는 2비트 데이 터와 [S2]로 지정한 2비트 데이터를 승산하여, 결 과를 [D]로 지정한 영역에 격납합니다. (S1+1, S1) (S2+1, S2) ( D+, D+2, D+1, D) 연산결과는 64비트로 격납됩니다. 메모리 영역의 지정은 최하위 16비트분의 메모리 영역번호로 지정합니다. <예> 상기 프로그램의 경우 16비트 DT1의내 16비트 DT0의내 지정한 메모리영역과 그 다음의 메모리영역의 데이터를 합해, 2 비트 데이터로 취급합니다. B I N 산 술 연 산 BIN 16비트 16비트 DT101의내 DT100의내 16비트 16비트 16비트 16비트 승산 결과 64비트를 하위 16비트부터 차례로 DT200~DT20에 격납합니다. DT20에격납 DT202에격납 DT201에격납 DT200에격납 플래그동작 R9007 R9008 (ER) R900B (=) 인덱스 수식시 영역을 넘었을 때 ON 연산결과가 0 일때 ON 85

88 F2(%) 16비트 제산 (나누기) 16비트 데이터를 제산합니다. 스텝수 : 7 래더표기 니모닉표기 ADDRESS 10 ST X 0 11 F2 (%) DT 100 DT 10 DT 0 지정할 수 있는 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) S1 S2 16비트 데이터를 격납하고 있는 영역 피승수데이터 또는 정수 데이터 16비트데이터를 격납하고 있는 영역 승수데이터 또는 정수 데이터 WX WY WR SV EV DT IX IY 정수 K H 인덱스 수식 D 격 납 처 나눈결과(몫)이 격납되는 영역(나머지는 DT9015 에 16비트 데이터로 격납) B I N 산 술 연 산 BIN 동작설 [S1]으로 지정한 10진수로 나타내는 16비트 데이 터를 [S2]로 지정한 16비트 데이터로 나누어, 몫을 [D]에 나머지를 특수데이터 레지스터 DT 9015에 격납합니다. (S1) (S2) 몫( D) 나머지( DT9015) <예> 상기 프로그램의 경우 실행조건 X0이 ON일때, DT100의 내을 정수 DT10 으로 나누어 몫을 DT0에, 나머지를 DT9015에 격납 합니다. DT100에 10진수로 15가 들어있는 경우는 다 음과 같이 됩니다. 프로그램상의 주의 [S2]가 0 일때, 연산에러가 되어 R9007 R9008이 ON합니다. 10진수로 환산 몫 K 나머지 K 플래그 동작 R9007 R9008 (ER) R900B (=) R9009 (CY) 인덱스 수식시 영역을 넘었을 때 ON [S2]가 0 일때 ON 연산결과가 0 일때 ON 음의 최대치를 -1 로 나누었을때 ON 86

89 F(D%) 2비트 제산 (나누기) 2비트 데이터를 제산합니다. 스텝수 : 11 래더표기 니모닉표기 어드레스 10 ST X 0 11 F (D%) DT 200 DT 100 DT 0 지정할 수 있는 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) S1 S2 2비트 데이터를 격납하고 있는 영역 피제수데이터 또는 정수 데이터 2비트데이터를 격납하고 있는 영역 제수데이터 또는 정수 데이터 WX WY WR SV EV DT IX IY 정수 K H 인덱스 수식 D 격 납 처 나눈결과(몫)이 격납된 영역(나머지를 DT9015 DT9016에 2비트 데이터로 격납) 동작설 [S1]으로 지정한 영역의 나눈 결과(몫)이 10진수 로 나타내는 2비트 데이터를 [S2]로 지정한 영역 의 2비트 데이터로 나누어 몫을 [D]에 나머지를 특수데이터 레지스터 DT9015와 DT9016에 격납합 니다. (S1+1, S1) (S2+1, S2) 몫( D+1, D) 나머지( DT9016, DT9015 ) 메모리영역의 지정은, 하위 16비트분의 메모리영역 번호로 지정합니다. <예> 상기 프로그램의 경우 상위 16비트 상위 16비트 DT 201의내 DT 200의내 제산 (나누기) DT 101의내 DT 100의내 몫은 DT0~DT1에 B I N BIN 산 술 연 산 프로그램상의 주의 [S2]가 0 일때, 연산에러가 되어 R9007 R9008이 ON합니다. DT 1에 DT 9016에 DT 0에 DT 9015에 나머지는 하위 16비트를 DT9015에, 상위 16비트를 DT9016에 격납합니다. 플래그 동작 R9007 R9008 (ER) R900B (=) R9009 (CY) 인덱스 수식시 영역을 넘었을 때 ON [S2]가 0 일때 ON 연산결과가 0 일때 ON 음의 최대치를 -1 로 나누었을때 ON 87

90 F5(+1) 16비트 인크리멘트 (+1) 16비트 데이터에 1을 가산합니다. 래더표기 스텝수 : 니모닉표기 어드레스 10 ST X 0 11 F5 (+1) DT 0 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR SV EV DT IX IY K H D +1하는 영역 인덱스 수식 B I N 산 술 연 산 BIN 동작설 [D]으로 지정된 10진수를 나타내는 16비트 데이터 를 +1하여 [D]에 격납합니다. (D)+1 ( D) <예> 상기 프로그램의 경우 실행조건 X0이 ON일때, 데이터레지스터 DT0의 내 을 +1합니다. 프로그램상의 주의 산술연산 에서는 연산의 결과가 다룰수 있는 수치의 범위는 넘을 경우 Over flow 됩니다. 평상시는 Over flow가 되지 않도록 하십시오. Over flow가 되는 경우는 2비트 연산을 사 하십시오. Over flow가 되면 CY 플래그(특수 내부릴레이 R9009)가 ON됩니다. 상세한 내은 Over flow Under flow (P.18)을 참조하십시오. 10진수로 환산하면 플래그 동작 R9007 R9008 (ER) R900B (=) R9009 (CY) 인덱스 수식시 영역을 넘었을 때 ON 연산결과가 0 일때 ON 연산결과가 Over flow했을때 ON 88

91 F6(D+1) 2비트 인크리멘트 (+1) 2비트 데이터에 1을 가산합니다. 래더표기 스텝수 : 니모닉표기 어드레스 10 ST6 X 0 11 F6 (D+1) DT 0 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR SV EV DT IX IY K H D +1하는 영역 (2비트) 인덱스 수식 동작설 [D]으로 지정된 10진수를 나타내는 2비트 데이터 를 +1하여 [D]를 선두로 하는 2 워드의 메모리 영역에 격납합니다. (D+1, D)+1 ( D+1, D) <예> 상기 프로그램의 경우 실행조건 X0이 ON일때, 데이터레지스터 DT0과 DT1 을 합한 2비트의 내을 +1합니다. 상위 16비트 DT1의내 하위 16비트 DT0의내 지정한 메모리 영역과 그 다음의 메모리 영역의 데 이터를 합해, 2비트 데이 터로 취급합니다. 그래프상의 주의 산술연산 에서는 연산의 결과가 다룰수 있는 수치의 범위를 넘을 경우, Over flow 됩니다. 평상시는 Over flow되지 않도록 하십시오. Over flow 되면, CY 플래그(특수 내부릴레이 R9009)가 ON됩니다. 상세한 설은 Over flow Under flow (P.18)을 참조하십시오. B I N 산 술 연 산 BIN DT1의격납 DT0의격납 플래그동작 R9007 R9008 (ER) R900B (=) R9009 (CY) 인덱스 수식어에 영역을 넘었을 때 ON 연산결과가 0 일때 ON 연산결과가 Over flow했을때 ON 89

92 F7(-1) 16비트 디크리멘트 (-1) 16비트 데이터에 1을 감산합니다. 래더표기 스텝수 : 니모닉표기 어드레스 10 ST X 0 11 F7 (-1) DT 0 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR SV EV DT IX IY K H D +1하는 영역 (2비트) 인덱스 수식 B I N 산 술 연 산 BIN 동작설 [D]으로 지정된 10진수를 나타내는 16비트 데이터 를 -1하여 [D]에 격납합니다. (D)-1 ( D) <예> 상기 프로그램의 경우 실행조건 X0이 ON일때, 데이터레지스터 DT0의 내 을 -1합니다. 그래프상의 주의 산술연산 에서는 연산의 결과가 다룰수 있는 수치의 범위를 넘을 경우 Under flow 됩니다. 평상시는 Under flow가 되지 않도록 하십시오. Under flow가 될 경우는 2 비트 연산을 사 하십시오. Under flow 되면, CY 플래그(특수 내부릴레이 R9009)가 ON됩니다. 상세한 내은Over flow Under flow (P.18)을 참조하십시오. 10진수로 환산하면 플래그 동작 R9007 R9008 (ER) R900B (=) 인덱스 수식시 영역을 넘었을 때 ON 연산결과가 0 일때 ON R9009 연산결과가 Over flow했을때 ON (CY) 90

93 F8(D-1) 2비트 디크리멘트 (-1) 2비트 데이터에 1을 감산합니다. 래더표기 스텝수 : 니모닉표기 어드레스 10 ST X 0 11 F8 (D-1) DT 0 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR SV EV DT IX IY K H D -1하는 영역 (2비트) 인덱스 수식 동작설 [D]으로 지정된 10진수를 나타내는 2비트 데이터 를 -1하여 [D]를 선두로 하는 2워드의 메모리영 역에 격납합니다. (D+1, D)-1 ( D+1, D) <예> 상기 프로그램의 경우 실행조건 X0이 ON일때, 데이터레지스터 DT0과 DT1 을 합한 2비트 데이터의 내을 -1합니다. 상위16비트 DT1의내 하위16비트 DT0의내 지정한 메모리영역과 그 다음의 메모리영역의 데 이터를 합해, 2비트 데 이터로 취급합니다. 그래프상의 주의 산술연산 에서는 연산의 결과가 다룰수 있는 수치의 범위를 넘을 경우 Under flow 됩니다. 평상시는 Under flow가 되지 않도록 하십시오. Under flow 되면, CY 플래그(특수 내부릴레이 R9009)가 ON됩니다. 상세한 내은Over flow Under flow (P.18)을 참조하십시오. B I N 산 술 연 산 BIN DT1에격납 DT0에격납 플래그 동작 R9007 R9008 (ER) R900B (=) 인덱스 수식시 영역을 넘었을 때 ON 연산결과가 0 일때 ON R9009 연산결과가 Under flow했을때 ON (CY 91

94 F40(B+) 4자리수 가산(더하기) 4자리수의 BCD 데이터를 가산합니다. 래더표기 니모닉표기 스텝수 : 5 어드레스 10 ST X 0 11 F40 (B+) DT 0 DT 2 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR SV EV DT IX IY K H S 가산하는 4자리수 BCD 데이터를 격납하고 있는 영역 또는 정수데이터 D 가산되는 4자리수 BCD를 격납하고 있는 영역 인덱스 수식 B C D BIN 산 술 연 산 동작설 D 로 지정된 4자리수 BCD데이터에 S 로 지정된 4자리수 BCD데이터를 가산합니다. D + S D <예> 상기프로그램의 경우 실행조건 X0 이 ON일 때, 데이터레지스터DT2 의 내에 데이터레지스터 DT0의 내을 가산합니다. DT0에 BCD로 4, DT2에 8이 들어 있었을 경우는 다음과 같이 됩니다. D: S: DT 가산 (더하기) DT (BCD) (BCD) 프로그램상의 주의 산술연산 에서는 연산의 결과가 다룰수 있는 수치의 최대치를 넘을경우 Over flow가 됩니다. 평상시는 Over flow가 되지 않도록 하십시오. Over flow가 되는 경우는 8자리수 연산을 사 하십시오. Over flow가 되면, CY플래그(특수내부릴레이 R9009)가 ON 됩니다. 플래그동작 상세한 내은 Over flow, Under flow (P.18)을 참조하십시오. D: DT (BCD) R9007 R9008 (ER) 인덱스 수식시 영역을 넘었을 때ON 지정한 데이터가 BCD 데이터 가아닐때ON R900B (=) 연산결과가 0 일 때ON R9009 (CY) 연산결과가 Over flow 했을 때 ON 92

95 F41(DB+) 8자리수 가산(더하기) 8자리수의 BCD데이터를 가산합니다. 래더표기 니모닉표기 스텝수 : 7 어드레스 10 ST X 0 11 F41 (DB+) DT 0 DT 2 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR SV EV DT IX IY K H S 가산하는 8자리수 BCD 데이터를 격납하고 있는 영역 또는 정수데이터 D 가산되는 8자리수 BCD를 격납하고 있는 영역 인덱스 수식 동작설 D 로 지정된 8자리수 BCD데이터에 S 로 지정 된 8자리수 BCD데이터를 가산합니다. (D+1, D) + (S+1, S) (D+1, D) <예>상기프로그램의 경우 실행조건X0 이 ON일 때, 데이터레지스터 DT2 DT의 내에 데이터레지스터 DT0DT1의 내을 가산합니다. 상위 16비트 하위16비트 DT의 내 DT2의 내 +가산 (더하기) 지정한 메모리영역과 그 다음 메모리영역의 데이터를 합쳐, 2비 트 데이터로 다룹니 다. 프로그램상의 주의 산술연산 에서는 연산의 결과가 다룰수 있는 수치의 최대치를 넘을경우 Over flow가 됩니다. 평상시는 Over flow가 되지 않도록 하십시오. Over flow가 되면, CY플래그(특수내부릴레이 R9009)가 ON 됩니다. 상세한 내은 Over flow, Under flow (P.18)을 참조하십시오. B C D 산 술 연 산 BIN DT1의 내 DT0의 내 플래그동작 인덱스 수식시 영역을 넘었을 DT의 내 DT2의 내 가산결과의 하위16 비트를 DT2에, 상위 16비트를 DT에 격납 R9007 R9008 (ER) 때ON 지정한 데이터가 BCD 데이터 가아닐때ON R900B (=) 연산결과가 0 일 때ON R9009 (CY) 연산결과가 Over flow 했을 때 ON 9

96 F42(B+) 4자리수가산(더하기) (격납처 지정 가능) 4자리수의 BCD데이터를 가산합니다. 스텝수 : 7 래더표기 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) S1 S2 D 가산하는 4자리수 BCD 데이터를 격납하고있는 영역 또는 정수 데이터 가산하는 4자리수 BCD 데이터를 격납하고있는 영역 또는 정수 데이터 가산결과를 격납하고 있는 영역 WX WY WR SV EV DT IX IY 니모닉표기 어드레스 10 ST X 0 11 F42 (B+) DT 0 DT 1 DT 100 정수 K H 인덱스 수식 B C D 산 술 연 산 BIN 동작설 S1 과 S2 로 지정한 4자리수 BCD데이터를 가산 하여 결과를 D 에 격납합니다. S1 + S2 D <예>상기프로그램의 경우 실행조건 X0이 ON일 때, 데이터레지스터DT0과 DT1을 가산하여 결과를 데이터레지스터 DT100에 격납합니다. DT0에 BCD로 8, DT1에 4가 있었을 경 우, 다음과 같이 됩니다. S1: S2: D: DT 가산 (더하기) DT DT (BCD) (BCD) (BCD) 프로그램상의 주의 산술연산 에서는 연산의 결과가 다룰수 있는 수치의 최대치를 넘을경우 Over flow로 됩니다. 평상시는 Over flow가 되지 않도록 하십시오. Over flow가 되는 경우는 8자리수 연산을 사 하십시오. Over flow가 가면, CY플래그(특수내부릴레이 R9009)가 ON 됩니다. 플래그동작 상세한 내은 Over flow, Under flow (P.18)을 참조하십시오. R9007 R9008 (ER) 인덱스 수식시 영역을 넘었을 때ON 지정한 데이터가 BCD 데이터 가아닐때ON R900B (=) R9009 (CY) 연산결과가 0 일 때ON 연산결과가 Over flow 했을 때 ON 94

97 F4(DB+) 8자리수 가산(더하기) (격납처 지정가능) 8자리수 BCD데이터를 가산합니다. 스텝수 : 11 래더표기 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) S1 S2 D 가산하는 8자리수 BCD 데이터를 격납하고있는 영역 또는 정수 데이터 가산하는 8자리수 BCD 데이터를 격납하고있는 영역 또는 정수 데이터 가산결과를 격납하고 있는 영역 WX WY WR SV EV DT IX IY 니모닉표기 어드레스 10 ST X 0 11 F4 (DB+) DT 0 DT 2 DT 100 정수 K H 인덱스 수식 동작설 S1 과 S2 로 지정된 8자리수 BCD데이터를 가산 하여 결과를 D 에 격납합니다. (S1 +1, S2) + (S2 +1, S2) (D + 1, D) 메모리영역의 지정은 하위 16비트분의 메모리영역 번호로 지정합니다. <예>상기프로그램의 경우 실행조건X0이 ON일 때, 데이터레지스터 DT0DT1 과 DT2DT의 내을 가산하여 데이터레지스터 DT100DT101에 격납합니다. 상위16비트 하위16비트 프로그램상의 주의 산술연산 에서는 연산의 결과가 다룰수 있는 수치의 최대치를 넘을경우 Over flow가 됩니다. 평상시는 Over flow가 되지 않도록 하십시오. Over flow가 되면, CY플래그(특수내부릴레이 R9009)가 ON 됩니다. 상세한 내은 Over flow, Under flow (P.18)을 참조하십시오. B C D 산 술 연 산 BIN DT1의 내 DT0의 내 + 가산 (더하기) DT의 내 DT101에 격납 DT2의 내 (결과를 격납) DT100에 격납 지정한 메모리영역 과 그다음 메모리 영역의 데이터를 합쳐 2비트데이터 로 다룹니다. 가산결과의 하위16비트 를 DT100에, 상위16비트 를 DT101 에 격납 플래그동작 R9007 R9008 (ER) R900B (=) R9009 (CY) 인덱스 수식시 영역을 넘었을 때ON 지정한 데이터가 BCD 데이터 가아닐때ON 연산결과가 0 일 때ON 연산결과가 Over flow 했을 때 ON 95

98 F45(B-) 4자리수 감산(빼기) 4자리수의 BCD데이터를 감산합니다. 래더표기 니모닉표기 스텝수 : 5 어드레스 10 ST X 0 11 F45 (B-) DT 0 DT 2 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR SV EV DT IX IY K H S 빼는 수 (4자리수 BCD데이터)를 격납하고 있는 영역, 또는 정수데이터 D 빼지는 수 (4자리수 BCD데이터)를 격납하고 있는 영역 인덱스 수식 B C D 산 술 연 산 BIN 동작설 D 로 지정된 4자리수 BCD데이터에서 S 로 지정 된 4자리수 BCD데이터를 감산합니다. D - S D <예>상기프로그램의 경우 실행조건X0이 ON일 때, 데이터레지스터 DT2의 내에서 DT0의 내을 감산합니다. DT2에 BCD로 16, DT0에 4가 들어있었을 경우는 다음과 같이 됩니 다. D: S: D: DT 감산 (빼기) DT DT (BCD) (BCD) (BCD) 프로그램상의 주의 산술연산에서는 산술의 결과가 다룰수 있는 수치의 최대치를 넘을 경우 Under flow가 됩니다. 평상시는 Under flow가 되지 않도록 하십시오. Under flow가 되는 경우는 8자리수 연산을 사하십시오 Under flow가 되면 CY플래그(특수내부렐레이 R9009)가 ON됩니다. 플래그동작 상세한 내은 Over flow, Under flow (P.18)을 참조하십시오. R9007 R9008 (ER) 인덱스 수식시 영역을 넘었을 때ON 지정한 데이터가 BCD데이터 가아닐때ON R900B (=) R9009 (CY) 연산결과가 0 일 때ON 연산결과가 Under flow했을 때ON 96

99 F46(DB-) 8자리수 감산(빼기) 8자리수의 BCD데이터를 감산합니다. 래더표기 니모닉표기 스텝수 : 7 어드레스 10 ST X 0 11 F46 (DB-) DT 0 DT 2 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR SV EV DT IX IY K H S 빼는 수 (8자리수 BCD데이터)를 격납하고 있는 영역, 또는 정수데이터 D 빼지는 수 (8자리수 BCD데이터)를 격납하고 있는 영역 인덱스 수식 동작설 D 로 지정된 8자리수 BCD데이터, S 로 지정된 8자리수 BCD데이터를 감산합니다. D+1, D S+1, S D+1, D <예>상기프로그램의 경우 실행조건X0이 ON일 때, 데이터레지스터 DT2DT 의 내에서 DT0DT1의 내을 감산합니다. 상위16비트 하위16비트 DT의 내 DT2의 내 감산 (빼기) 지정한 메모리영역과 그다음 메모리영역의 데이터를 합쳐 2비트 데이터로 다룹니다. 프로그램상의 주의 산술연산에서는 연산의 결과가 다룰 수 있는 수치의 최소치를 밑돌 경우 Under flow가 됩니다. 평상시는 Under flow가 되지않도록 하십시오. Under flow가 되면, CY플래그(특수내부릴레이 R9009)가 ON됩니다. 상세한 내은 Over flow, Under flow (P.18)을 참조하십시오. B C D 산 술 연 산 BIN DT1의 내 DT0의 내 플래그동작 DT에 격납 (결과를 격납) DT2에 격납 감산결과의 하위16비 트를 DT2에 상위16비 트를 DT에 격납 R9007 R9008 (ER) 인덱스 수식시 영역을 넘었을 때ON 지정한 데이터가 BCD데이터 가아닐때ON R900B (=) 연산결과가 0 일 때ON R9009 (CY) 연산결과가 Under flow했을 때ON 97

100 F47(B-) 4자리수감산(빼기) (격납처 지정가능) 4자리수의 BCD데이터를 감산합니다. 스텝수 : 7 래더표기 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) S1 S2 D 빼지는 수(4자리수 BCD 데이터)를 격납하고있는 영역, 또는 정수 데이터 빼는 수(4자리수 BCD 데이터)를 격납하고있는 영역, 또는 정수 데이터 연산결과를 격납하고 있는 영역 WX WY WR SV EV DT IX IY 니모닉표기 어드레스 10 ST X 0 11 F47 (B-) DT 0 DT 2 DT 100 정수 K H 인덱스 수식 B C D 산 술 연 산 BIN 동작설 S1 으로 지정된 4자리수 BCD데이터에서 S2 로 지정된 4자리수 BCD데이터를 감산하여 결과를 D 에 격납합니다. S1 S2 D <예>상기프로그램의 경우 실행조건X0이 ON일 때 데이터레지스터 DT0의 내 에서 DT2의 내을 감산하여 결과를 데이터레지 스터 DT100에 격납합니다. DT0에 BCD로 16, DT2에 4가 들어 있었을 경우, 다 음과 같이 됩니다. 프로그램상의 주의 산술연산에서는 산술의 결과가 다룰수잇는 수 치의 최대치를 넘을 경우, Under flow로 됩니다. 평상시는 Under flow가 되지 않도록 해 주십시오. Under flow가 되는 경우는 8자리수 연산을 사 하십시오. Under flow가 되면 CY플래그(특수내부렐레이 R9009)가 ON됩니다. 상세한 내은 Over flow, Under flow (P.18)을 참조하십시오. S1: S2: D: DT 감산 (빼기) DT DT (BCD) (BCD) (BCD) 플래그동작 R9007 R9008 (ER) R900B (=) R9009 (CY) 인덱스 수식시 영역을 넘었을 때ON 지정한 데이터가 BCD데이터 가아닐때ON 연산결과가 0 일 때ON 연산결과가 Under flow했을 때ON 98

101 F48(DB-) 8자리수 감산(빼기) (격납처 지정가능) 8자리수의 BCD데이터를 감산합니다. 스텝수 : 11 래더표기 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) S1 S2 D 48 DB- 2 빼지는 수(8자리수 BCD 데이터)를 격납하고있는 영역, 또는 정수 데이터 빼는 수(8자리수 BCD 데이터)를 격납하고있는 영역, 또는 정수 데이터 연산결과를 격납하고 있는 영역 WX WY WR SV EV DT IX IY 니모닉표기 어드레스 10 ST X 0 11 F48 (DB-) DT 0 DT 2 DT 100 정수 K H 인덱스 수식 동작설 S1 으로 지정한 영역의 8자리수 BCD데이터에서 S2 로 지정한 영역의 8자리수 BCD데이터를 감 산하여, 결과를 D 에 격납합니다. (S1 + 1, S1) (S2 + 1, S2) (D +1, D) 메모리영역의 지정은 하위 16비트분의 메모리영역 번호로 지정합니다. <예>상기프로그램의 경우 실행조건 X0이 ON일 때, 데이터레지스터 DT0 DT1의 내에서 DT2DT의 내을 감산하여 연 산결과를 테이터레지스터 DT100DT101에 격납합 니다. 프로그램상의 주의 산술연산에서는 연산의 결과가 다룰 수 있는 수치의 최소치를 밑돌 경우, Under flow로 됩니다. 평상시는 Under flow가 되지않도록 하십시오. Under flow가 되면, CY플래그(특수내부릴레이 R9009)가 ON됩니다. 상세한 내은 Over flow, Under flow (P.18)을 참조하십시오. B C D 산 술 연 산 BIN 상위16비트 하위16비트 DT1의 내 DT0의 내 감산 (빼기) DT의 내 DT2의 내 지정한 메모리영역과 그다음 메모리영역의 데이터를 합쳐 2비트 데이터로서 다룹니다. 플래그동작 R9007 R9008 (ER) 인덱스 수식시 영역을 넘었을 때ON 지정한 데이터가 BCD데이터 가아닐때ON DT101에 격납 결과를 격납 감산결과의 하위16비 트를 DT100에, 상위 16비트를 DT101에 DT100에 격납 격납 R900B (=) R9009 (CY) 연산결과가 0 일 때ON 연산결과가 Under flow했을 때ON 99

102 F50(B) 4자리수 승산(곱하기) 4자리수의 BCD데이터를 승산합니다. 래더표기 니모닉표기 스텝수 : 7 어드레스 10 ST X 0 11 F50 (B) DT 0 DT 2 DT 100 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR SV EV DT IX IY K H S1 4자리수 BCD 데이터를 격납하고 있는 영역, 또는 정수 데이터 S2 4자리수 BCD 데이터를 격납하고 있는 영역, 또는 정수 데이터 D 승산결과(8자리수 BCD 데이터)를 격납하는 영역 인덱스 수식 B C D 산 술 연 산 BIN 동작설 S1 으로 지정된 4자리수 BCD데이터와 S2 로 지 정된 4자리수 BCD를 승산하여 결과를 D 로 지 정한 영역에 격납합니다. S1 S2 (D+1, D) 연산결과는 2비트데이터로 격납됩니다. 격납처 D 의 지정은, 하위16비트분의 메모리영역 번호로 지정합니다. <예> 상기프로그램에서 DT0에 BCD로 8, DT2에 BCD로 2가 들어있었을 경우 DT 승산 (곱하기) DT DT DT 승산결과 2비트데이터중 하위16비트는 지정한 메모리영역(DT100)에, 상위 16비트는 지정한 메모리영역의 다음영역(DT101)에 격납됩니다. 플래그동작 R9007 R9008 (ER) R900B (=) 인덱스 수식시 영역을 넘었을 때ON 지정한 데이터가 BCD데이터 가아닐때ON 연산결과가 0 일 때 ON 100

103 F51(DB) 8자리수 승산(곱하기) 8자리수의 BCD데이터를 승산합니다. 스텝수 : 11 래더표기 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) S1 S2 D 피승산데이터 승산데이터 격납처 8자리수 BCD데이터를 격납하고 있는 영역 또는 정수 데이터 8자리수 BCD데이터를 격납하고 있는 영역 또는 정수 데이터 승산결과(64비트 데이터)를 격납하는 영역 WX WY WR SV EV DT IX IY 니모닉표기 어드레스 10 ST X 0 11 F51 (DB) DT 0 DT 2 DT 100 정수 K H 인덱스 수식 동작설 S1 로 지정한 8자리수 BCD 데이터와 S2 로 지 정한 8자리수 BCD 데이터를 승산하여 결과를 D 로 지정한 영역에 격납합니다. (S1+1, S1) (S2+1, S2) (D+, D+2, D+1, D) 연산결과는 64비트로 격납됩니다. 메모리영역의 지정은 최하위의 16비트분의 메모리 영역번호로 지정합니다. <예>상기프로그램의 경우 16비트 16비트 DT1의 내 DT0의 내 승산(곱하기) 16비트 16비트 지정한 메모리영역과 그다음 메모리영역의 데이터를 합쳐 2비트 데이터로 다룹니다. B C D BIN 산 술 연 산 DT의 내 DT2의 내 16비트 16비트 16비트 16비트 DT10에 DT102에 DT101에 DT100에 승산결과 64비트를 하위16비트부터 차례대로 DT100DT10에 격납합니다. 플래그동작 R9007 R9008 (ER) R900B (=) 인덱스 수식시 영역을 넘었을 때 ON 지정한 데이터가 BCD데이터 가아닐때ON 연산결과가 0 일 때ON 101

104 F52(B%) 4자리수 제산(나누기) 4자리수의 BCD 데이터를 제산합니다. 스텝수 : 7 래더표기 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) S1 S2 D 4자리수 BCD데이터를 격납하고 피제수데이터 있는 영역 또는 정수 데이터 4자리수 BCD데이터를 격납하고 제수데이터 있는 영역 또는 정수 데이터 제산결과(몫)를 격납하는 영역 격납처 (나머지는 DT9015에 16비트 데이터로 격납) WX WY WR SV EV DT IX IY 니모닉표기 어드레스 10 ST X 0 11 F52 (B%) DT 0 DT 2 DT 100 정수 K H 인덱스 수식 B C D BIN 산 술 연 산 동작설 S1 로 지정한 4자리수 BCD데이터를 S2 로 지 정한 4자리수 BCD데이터로 나눗셈하여 몫을 D 에, 나머지를 특수 데이터레지스터 DT9015에 BCD로 격납합니다. S1 S2 몫 D 나머지(DT9015) <예> 상기 프로그램의 경우 실행조건 X0이 ON일 때, DT0의 내을 DT2의 내 으로 나눗셈하여 몫을 DT100에, 나머지를 DT9015 에 BCD로 격납합니다. DT0 에 BCD로 15, DT2 에 BCD로 4가 들어있었 을 경우는 다음과 같이 됩니다. DT 제산(나누기) DT DT DT 몫 나머지 플래그동작 R9007 R9008 (ER) R900B (=) 인덱스 수식시 영역을 넘었을 때 ON 지정한 데이터가 BCD데이터 가아닐때ON S2가 0 일 때ON (S1을 0 으로 나눌 때) 연산결과가 (몫) 0 일 때ON 102

105 F5(DB%) 8자리수 제산(나누기) 8자리수의 BCD 데이터를 제산합니다. 스텝수 : 11 래더표기 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) S1 S2 D 8자리수 BCD데이터를 격납하고 피제산데이터 있는 영역 또는 정수 데이터 8자리수 BCD데이터를 격납하고 제산데이터 있는 영역 또는 정수 데이터 제산결과(몫)를 격납하는 영역 격납처 (나머지는 DT9015, DT9016에 2비트 데이터로 격납) WX WY WR SV EV DT IX IY 니모닉표기 어드레스 10 ST X 0 11 F5 (DB%) DT 0 DT 2 DT 100 정수 K H 인덱스 수식 동작설 S1 로 지정한 영역의 8자리수 BCD데이터를 S2 로 지정한 영역의 8자리수 BCD데이터로 나눗셈하 여 몫을 D 에, 나머지를 특수데이터레지스터 DT9015와 DT9016에 BCD로 격납합니다. (S1+1, S1) (S2+1, S2) 몫(D+1, D) 나머지(DT9016, DT9015) 메모리영역의 지정은 하위16비트분의 메모리영역 번호를 지정합니다. <예>상기프로그램의 경우 상위 16비트 하위 16비트 DT1의 내 DT0의 내 제산(나누기) DT의 내 DT2의 내 DT101에 DT100에 몸은 DT101~DT100에 B C D BIN 산 술 연 산 DT9016에 DT9015에 나머지는 하위 16비트 를 DT9015에 상위 16비 트를 DT9016에 격납합 니다. 플래그동작 R9007 R9008 (ER) R900B (=) 인덱스 수식시 영역을 넘었을 때 ON 지정한 데이터가 BCD데이터 가아닐때ON S2가 0 일 때ON (S1을 0 으로 나눌 때) 연산결과가 (몫) 0 일 때ON 10

106 F55(B+1) 4자리수 BCD 인크리멘트(+1) 4자리수의 BCD데이터에 1을 가산합니다. 래더표기 니모닉표기 스텝수 : 어드레스 10 ST X 0 11 F55 (B+1) DT 0 지정할 수 있는 메모리 영역의 종류(지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR SV EV DT IX IY K H D +1하는 영역 인덱스 수식 B C D BIN 산 술 연 산 동작설 D 로 지정된 4자리수 에 격납합니다. D +1 D BCD데이터를 +1하여 D <예>상기프로그램의 경우 실행조건 X0이 ON일때, 데이터레지스터 DT0의 내 을 +1합니다. DT (BCD) 프로그램상의 주의 산술연산 에서는 연산의 결과가 다룰수 있는 수치의 최대치를 넘을경우 Over flow가 됩니다. 평상시는 Over flow가 되지 않도록 하십시오. Over flow가 된 경우는 8자리수 연산을 사 하십시오. Over flow가 되면, CY플래그(특수내부릴레이 R9009)가 ON 됩니다. 상세한 내은 Over flow, Under flow (P.18)을 참조하십시오. DT (BCD) 플래그동작 R9007 R9008 (ER) R900B (=) R9009 (CY) 인덱스 수식시 영역을 넘었을 때ON D 의 내이 BCD데이터가 아닐 때 ON(BCD에러) 연산결과가 0 일 때ON 연산결과가 Over flow 했을 때 ON 104

107 F56(DB+1) 8자리의수 BCD인크리멘트(+1) 8자리수의 BCD데이터에 1을 가산합니다. 래더표기 니모닉표기 스텝수 : 어드레스 10 ST X 0 11 F56 (DB+1) DT 0 지정할 수 있는 메모리 영역의 종류(지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR SV EV DT IX IY K H D +1하는 영역(2비트) 인덱스 수식 동작설 D 로 지정된 8자리수의 BCD데이터를 +1하여 D 를 선두로 하는 그워드의 메모리영역에 격납 합니다. (D+1, D) + 1 (D+1, D) <예>상기 프로그램의 경우 실행조건X0이 ON일 때 데이터레지스터 DT1과 DT0 을 합친 8자리의수 BCD데이터의 내을 +1합니다. 상위16비트 DT1의 내 하위16비트 DT0의 내 지정한 메모리영역과 그 다음 메모리영역의 데이터를 합쳐 2비트 데이터로서 다룹니다. 프로그램상의 주의 산술연산 에서는 연산의 결과가 다룰수 있는 수치의 최대치를 넘을경우 Over flow로 됩니다. 평상시는 Over flow가 되지 않도록 하십시오. Over flow가 되면, CY플래그(특수내부릴레이 R9009)가 ON 됩니다. 상세한 내은 Over flow, Under flow (P.18)을 참조하십시오. B C D BIN 산 술 연 산 플래그동작 DT1에 격납 DT0에 격납 R9007 R9008 (ER) 인덱스 수식시 영역을 넘었을 때ON D 의 내이 BCD데이터가 아닐 때 ON(BCD에러) R900B (=) 연산결과가 0 일 때ON R9009 (CY) 연산결과가 Over flow 했을 때 ON 105

108 F57(B-1) 4자리수 BCD 디크리멘트(-1) 4자리수의 BCD데이터에서 1을 감산합니다. 래더표기 니모닉표기 스텝수 : 어드레스 10 ST X 0 11 F57 (B-1) DT 0 지정할 수 있는 메모리 영역의 종류(지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR SV EV DT IX IY K H D -1하는 영역 인덱스 수식 B C D BIN 산 술 연 산 동작설 D 로 지정된 4자리수의 BCD데이터를 -1K여 D 에 격납합니다. D 1 D <예> 상기프로그램의 경우 실행조건 X0이 ON일 때, 데이터레지스터 DT0의 내 을 1합니다. DT (BCD) 프로그램상의 주의 산술연산에서는 산술의 결과가 다룰수잇는 수 치의 최대치를 넘을 경우 Under flow가 됩니다. 평상시는 Under flow가 되지 않도록하십시오. Under flow가 되는 경우는 8자리수 연산을 사 하십시오. Under flow가 되면 CY플래그(특수내부렐레이 R9009)가 ON됩니다. 상세한 내은 Over flow, Under flow (P.18)을 참조하십시오. DT (BCD) 플래그동작 R9007 R9008 (ER) R900B (=) R9009 (CY) 인덱스 수식시 영역을 넘었을 때ON D 의 내이 BCD데이터가 아닐 때 ON(BCD에러) 연산결과가 0 일 때ON 연산결과가 Over flow 했을 때 ON 106

109 F58(DB-1) 8자리수 BCD 디크리멘트(-1) 8자리수의 BCE 데이터에 1을 감산합니다. 래더표기 니모닉표기 스텝수 : 어드레스 10 ST X 0 11 F58 (DB-1) DT 0 지정할 수 있는 메모리 영역의 종류(지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR SV EV DT IX IY K H D -1하는 영역(2비트) 인덱스 수식 동작설 D 로 지정된 8자리수의 BCD데이터를 -1하여 D 를 선두로 하는 2워드의 메모영역에 격납합니다. (D+1, D) - 1 (D+1, D) <예> 상기 프로그램의 경우 실행조건 X0이 ON일 때, 데이터레지스터 DT1과 DT0 을 합친 8자리수 BCD데이터의 내을 -1합니다. 상위16비트 DT1의 내 하위16비트 DT0의 내 지정한 메모리영역과 그다음 메모리영역의 데이터를 합쳐 2비트 데이터로 다룹니다. 프로그램상의 주의 산술연산에서는 연산의 결과가 다룰 수 있는 수치의 최소치를 밑돌 경우, Under flow가 됩니다. 통상은 Under flow로 되지않도록 하십시오. Under flow로 되면, CY플래그(특수내부릴레이 R9009)가 ON됩니다. 상세한 내은 Over flow, Under flow (P.18)을 참조하십시오. B C D BIN 산 술 연 산 DT1에 격납 DT0에 격납 플래그동작 R9007 R9008 (ER) 인덱스 수식시 영역을 넘었을 때ON D 의 내이 BCD데이터가 아닐 때 ON(BCD에러) R900B (=) 연산결과가 0 일 때ON R9009 (CY) 연산결과가 Over flow 했을 때 ON 107

110 F60(CMP) 16비트 데이터 비교 지정한 2개의 16비트 데이터를 비교하여, 판정 결과를 특수내부릴레이에 출력합니다. 스텝수 : 5 래더표기 니모닉표기 어드레스 40 ST X 0 41 F60 (CMP) DT 0 K 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 5 AN R 900C 54 OT Y 2 지정할 수 있는 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) 데 이 터 비 교 S1 S2 동작설 비교데이터1 비교데이터2 16비트데이터를 격납하고 있는 영역 또는 정수 데이터 16비트데이터를 격납하고 있는 영역 또는 정수 데이터 [S1]으로 지정한 10진수를 나타내는 16비트 데이 터와 [S2]로 지정한 16비트데이터를 비교하여, 그 판정 결과를 특수 내부릴레이 R9009~R900C(비교 의 판정플래그)에 출력합니다. R9009~R900C는 [S1], [S2]의 크기에 따라 다음표 와 같이 됩니다. 플 래 그 S1과 S2의 관계 R900A R900B R900C R9009 > = < Carry S1<S2 OFF OFF ON S1=S2 OFF ON OFF OFF S1>S2 ON OFF OFF 는, 변화합니다. WX WY WR SV EV DT IX IY 실행조건에 대해 상기 프로그램예는 X0이 ON일때만 비교하는 경우입니다. 늘 비교할 필요가 있는 경우에는 실행조건에 항상 ON 릴레이 R 9010을 사하십시오. <예> 정수 K H 상시 ON릴레이 인덱스 수식 <예> 상기 프로그램의 경우. 실행조건 X0이 ON일때, 데이터레지스터 DT0의 값 이 K 100일때, 출력릴레이 Y1이 ON합니다. 값이 K 100보다 작을 때는 Y2가, K100보다 클 때는 Y0이 ON합니다. 상시 실행을 위해 이 부분은 생략할 수 있습니다. 108

111 F60 PSHS RDS POPS을 사하면, 다음과 같이 프로그램할 수 있습니다. 왼쪽 프로그램예와 같이 동작하는 프로그램입니다. 비교을 2개 이상 사할 경우의 주의점 비교의 판정플래그 R900A~R900C는 비교 을 실행할 때마다 갱신됩니다. 따라서, 비교을 2번 이상 사할 경우는 1판정 플래그를 사한 프로그램은, 비교 바로 후에 입력하십시오. 2각각의 비교마다 출력릴레이나 내부릴레이에 출력하십시오. <예> DT0과 K100, DT1과 K200을 비교하는 경우의 예 BCD 데이터나 외부 데이터와 비교할 경우의 주의점 BCD 데이터의 비교나 부호없는 16비트 데이터 (0~FFFF)를 비교할 경우는, R900A와 R900C는 사하지 말고, R900B와 R9009를 사해서 다음과 같은 판정프로그램을 만드십시오. <예>DT0과 DT1에 들어있는 BCD 데이터 끼리를 비교 할경우 e DT0<DT1일때 R0이 ON f DT0=DT1일때 R1이 ON g DT0>DT1일때 R2이 ON 플 래 그 S1과 S2의관계 R900A R900B R900C R9009 > = < Carry S1<S2 OFF ON S1=S2 OFF ON OFF OFF S1>S2 OFF OFF 는 변화합니다. <참고> 예를들면 S1=H8000, S2=H1000일때 R900A:OFF, R 900C: ON 됩니다. R 900A와 R 900C를 사한 판정프로그램에서는 정확 한 비교 결과를 얻을 수 없습니다. 데 이 터 비 교 a의 비교결과는 b의 프로그램에서 출력릴레이 Y0~Y2로 c의 비교결과는 d의 프로그램에서 출력 릴레이 Y~Y5로 각각 출력릴레이의 내에 반영됩 니다. 플래그 동작 R9007 R9008 인덱스 수식시 영역을 넘었을 때 ON (ER) 109

112 F61(DCMP) 2비트 데이터 비교 지정한 2개의 2비트 데이터를 비교하여, 판정 결과를 특수내부릴레이에 출력합니다. 스텝수 : 9 래더표기 니모닉표기 어드레스 50 ST X 0 51 F61 (DCMP) DT 0 DT ST X 0 61 AN R 900A 62 OT Y 0 6 ST X 0 64 AN R 900B 65 OT Y 1 66 ST X 0 67 AN R 900C 68 OT Y 2 데 이 터 비 교 지정할 수 있는 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) S1 S2 동작설 비교데이터1 비교데이터2 2비트데이터를 격납하고 있는 영역 또는 정수 데이터 2비트데이터를 격납하고 있는 영역 또는 정수 데이터 [S1]으로 지정한 2비트 데이터와 [S2]로 지정한 영역의 2비트데이터를 비교하여 판정 결과를 특 수 내부릴레이플래그 (R 9009~R900C)에 출력합 니다. R9009~R900C는 [S1], [S2]의 크기에 따라 다음표 와 같이 됩니다. 플래그 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 는 변화합니다. WX WY WR SV EV DT IX IY <예> 상기 프로그램의 경우 실행조건 X0이 ON일때, 데이터레지스터 DT0과 DT1 을 합친 2비트 데이터와 데이터 레지스터 DT 100과 DT101을 합친 2비트 데이터를 비교하여, 2개의 데이터의 값이 같을 때, 출력릴레이 Y1이 ON합니다. DT0~DT1의 데이터가 DT100~DT101의 데이터보다 작을 때는 Y2가 클때는 Y0이 ON합니다. 실행조건에 대해 정수 K H 상기프로그램 예는 X0이 ON일 때만 비교하는 경우 입니다. 항상 비교할 필요가 있는 경우는 실행조건에 상시 ON 릴레이 R9010을 사하십시오. 상시 ON 릴레이 인덱스 수식 메모리 영역의 지정은 하위 16비트분의 메모리 영 역번호로 지정합니다. 상시 실행을 위해, 이 부분은 생략할 수 있습니다. 110

113 PSHS RDS POPS을 사하면, 다음과 같이 프로그램할 수 있습니다. 좌측 프로그램예와 같은 동작을 하는 프로그램입니 다. 비교을 2개 이상 사할 경우의 주의점 비교의 판정플래그 R900A~R900C는 비교 을 실행할 때마다 갱신됩니다. 따라서, 비교을 2번 이상 사할 경우는 1판정 플래그를 사한 프로그램은, 비교 바 로 후에 입력하십시오. 2각각의 비교마다 출력릴레이나 내부릴레이 에 출력하십시오. <예> DT0~DT1과 DT100~DT101, DT2~DT과 DT200~DT201을 비교하는 경우의 예 BCD 데이터나 외부 데이터와 비교할 경우의 주의점 BCD 데이터의 비교나 부호없는 2비트 데이터 (0~FFFFFFFF)를 비교할 경우는, R900A와 R 900C는 사하지 말고, R900B와 R9009를 사해서 다음과 같은 판정프로그램을 만드십시오. <예>DT1~DT0과 DT~DT2 들어있는 BCD 데이터 끼리 를 비교할 경우 e (DT1, DT0)<(DT, DT2)일때 R0이 ON f (DT1, DT0)=(DT, DT2)일때 R1이 ON g (DT1, DT0)>(DT, DT2)일때 R2이 ON BCD 데이터 비교나 부호없는 2비트 데이터 (0~FFFFFFFF)를 비교할 경우의 플래그동작 (S1+1, S1)과 (S2+1, 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 (K-2,147,48,648) S2=H (K+268,45,457) 일때, F61 을 실행하면, S1<S2로 판정하여 R900A:OFF, R900C:ON 됩니다. R900A와 R900C를 사한 판정프로그램에서는 바른 비교 결과를 얻을 수 없습니다. 데 이 터 비 교 a의 비교결과는 b의 프로그램에서 출력릴레이 Y0~Y2로 c의 비교결과는 d의 프로그램에서 출력 릴레이 Y~Y5로 각각 출력릴레이의 내에 반영됩 니다. 플래그 동작 R9007 R9008 인덱스 수식시 영역을 넘었을 때 ON (ER) 111

114 F62(WIN) 16비트 데이터의 대역비교 부호부착 16비트데이터의 대역비교를 행하고 판정결과를 특수내부릴레이에 출력합니다. 스텝수 : 7 래더표기 니모닉표기 하한치 상한치 어드레스 50 ST X 0 51 F62 (WIN) DT 0 DT 2 DT 58 ST X 0 59 AN R 900A 60 OT Y 0 61 ST X 0 62 AN R 900B 6 OT Y 1 64 ST X 0 65 AN R 900C 66 OT Y 2 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) S1 S2 S 비교데이터 하한데이터 상한데이터 16비트 데이터를 격납하고 있는 영역 또는 정수 데이터 16비트 데이터를 격납하고 있는 영역 또는 정수 데이터 16비트 데이터를 격납하고 있는 영역 또는 정수 데이터 WX WY WR SV EV DT IX IY 정수 K H 인덱스 수식 데 이 터 비 교 동작설 부호부착 16비트데이터의 대역비교를 행합니다. S1 로 지정된 부호부착 16비트데이터가 S2 (하 한치)와 S (상한치)으로 지정된 범위내에 있는 지 없는지를 비교하고 그 판정결과를 특수내부릴 레이 R9009R900C(비교의 판정플래그)에 출 력합니다. R9009R900C는 S1 S2 S 의 관계에 따라 아 래표와 같이 됩니다. S1, S2, S의 관계 S1<S2 S2S1S S<S1 R900A > OFF OFF ON R900B = OFF ON OFF 플래그 R900C < ON OFF OFF R9009 Carry X X X 는 변화되지 않습니다. <예> 상기 프로그램의 경우 실행조건 X0이 ON일 때 DT2의 값을 하한으로 하고 DT의 값을 상한으로 하는 범위내에 DT0의 값이 있는지 없는지 비교합니다. <예> DT2에 K-500, DT에 K500이 들어있는 경우 DT0=K-680일 때 R900C : ON, Y2 : ON DT0=K-500일 때 R900B : ON, Y1 : ON DT0=K 256일 때 R900B : ON, Y1 : ON DT0=K 680일 때 R900A : ON, Y0 : ON 프로그램상의 주의 하한치상한치(S2S)이 되도록 설정하십시오. 플래그동작 R9007 R9008 (ER) 인덱스 수식시 영역을 넘었을 때ON S2>S일 때 ON 112

115 F6(DWIN) 2비트데이터의 대역비교 부호부착 2비트데이터의 대역비교를 행하고 판정결과를 특수내부릴레이에 출력합니다. 스텝수 : 1 래더표기 니모닉표기 하한치 상한치 어드레스 50 ST X 0 51 F6 (DWIN) DT 0 DT 2 DT 4 64 ST X 0 65 AN R 900A 66 OT Y 0 67 ST X 0 68 AN R 900B 69 OT Y 1 70 ST X 0 71 AN R 900C 72 OT Y 2 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) S1 S2 S 비교데이터 하한데이터 상한데이터 2비트 데이터를 격납하고 있는 영역 또는 정수 데이터 2비트 데이터를 격납하고 있는 영역 또는 정수 데이터 2비트 데이터를 격납하고 있는 영역 또는 정수 데이터 WX WY WR SV EV DT IX IY 정수 K H 인덱스 수식 동작설 부호부착 2비트데이터의 대역비교를 행합니다. S1 로 지정된 부호부착 2비트데이터가 S2 (하 한치)와 S (상한치)로 지정된 범위내에 있는지 없는지를 비교하고 그 판정결과를 특수내부릴레이 R9009R900C(비교의 판정플래그)에 출력합 니다. R9009R900C는 S1 S2 S (*1)의 관계에 따라 아래표와 같이 됩니다. S1, S2, S의 관계 S1<S2 S2S1S S<S1 R900A > OFF OFF ON R900B = OFF ON OFF 플래그 R900C < ON OFF OFF *1: S1 S2 S 은 2비트데이터입니다. S1 = (S1+1, S1) S2 = (S2+1, S2) S = (S+1, S)을 나타냅니다. R9009 Carry X X X 는 변화되지 않습니다. <예> 상기프로그램의 경우 실행조건 X0이 ON일 때 (DT, DT2)의 값을 하한으 로 하고 (DT5, DT4)의 값을 상한으로 하는 범위내에 (DT0DT1)의 값이 있는지 없는지를 비교합니다. <예> DT2DT에 K-50000, DT4DT5에 K50000이 들 어있는 경우 (DT1, DT0)=K 일 때 R900C : ON, Y2 : ON (DT1, DT0)=K 일 때 R900B : ON, Y1 : ON (DT1, DT0)=K25600 일 때 R900B : ON, Y1 : ON (DT1, DT0)=K68000 일 때 R900A : ON, Y0 : ON 프로그램상의 주의 하한치(S2+1, S2)상한치(S+1, S)가 되도록 설정 하십시오. 플래그동작 R9007 R9008 (ER) 인덱스 수식시 영역을 넘었을 때 ON (S2+1, S2)>(S+1, S)일 때 ON 데 이 터 비 교 11

116 F64(BCMP) 블록일치검출 바이트 단위로 블록지정된 2개의 영역의 일치를 검출합니다. 스텝수 : 7 래더표기 니모닉표기 어드레스 10 ST X 0 11 F64 (BCMP) DT 0 DT 10 DT ST X 0 19 AN R 900B 20 OT R 0 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR SV EV DT IX IY K H S1 컨트롤 데이터 (4자리수 BCD데이터)를 격납하고 있는 영역 또는 정수데이터 S2 비교블록 1의 선두 어드레스 S 비교블록 2의 선두 어드레스 인덱스 수식 데 이 터 비 교 동작설 S2 로 지정된 영역(비교블록1)의 내과 S 으 로 지정된 영역(비교블록2)의 내을 비교합니다. 비교의결과 블록의 내이 일치되어 있으면 특수 릴레이 R900B( = 플래그)가 ON 됩니다. S1 은 비교의 크기 등을 결정하는 컨트롤 데이터 입니다. 컨트롤데이터의 지정 S1 다음의 형식에 따라 4자리수의 지정하십시오 블록 2의 선두 1 : 상위바이트부터 2 : 하위바이트부터 블록 1의 선두 1 : 상위 바이트부터 2 : 하위바이트부터 BCD (H 정수)로 S1=H } <예> 상기프로그램의 경우 실행조건 X0이 ON 일 때 데이터레지스터 DT10을 선두로 하는 블록과 DT20을 선두로 하는 블록을 비교합니다. 2개의블록값이 일치하면 R0이 ON됩니 다. DT0에 H1004가 들어 있는 경우 2개의 블록은 다음과 같이 됩니다. S2로 지정 블록1 S로 지정 블록2 : 비교하는 영역 비교 블록의 크기 01~99바이트 <설정 예> 블록1을 S2 로 지정하고 있는 영역의 하위바이트부 터 4바이트분, 블록2를 S 로 지정하고 있는 영역의 상위바이트부터 4바이트분으로 할때 S1 에는 H1004를 지정합니다. 플래그동작 R9007 R9008 (ER) 인덱스 수식시 영역을 넘었을 때ON S1 의 내이 BCD데이터로 구성되어 있지 않을 때 ON 지정한 블록범위가 영역을 넘 을때ON 114

117 F64 프로그램상의 주의 비교의 판정에 사하는 R900B는 비교등을 실행할때마다 갱신됩니다. 따라서 1 R900B를 사한 프로그램은 BCMP의 바로 뒤에 넣으십시오. 2출력릴레이나 내부릴레이에 출력해서 결과를 보호 하십시오. F64의 결과 F60의 결과 주) 상기프로그램의 예와 같이 비교실행조건을 플래그릴 레이 앞에 반드시 넣으십시오. 상시실행이 경우는 필요 없습니다. 데 이 터 비 교 115

118 F65(WAN) 16비트제이터의 논리 AND 16비트데이터의 논리 AND를 구합니다. 스텝수 : 7 래더표기 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) S1 S2 D 데이터 1 데이터 2 격납처 논리연산을 행하는 데이터를 격납하고 있는 영역 또는 정수 데이터 논리연산을 행하는 데이터를 격납하고 있는 영역 또는 정수 데이터 연산결과를 격납하는 영역 WX WY WR SV EV DT IX IY 니모닉표기 어드레스 10 ST X 0 11 F65 (WAN) DT 0 DT 2 DT 1 정수 K H 인덱스 수식 논 리 연 산 동작설 S1 로 지정된 영역의 내과 S2 로 지정된 영역 의 내에 대해 비트마다의 논리 AND를 구해 결과 를 D 에 격납합니다. S1 S2 D 데이터의 특정부분을 강제 OFF하는(비트마스크) 경우등에 이할수 있습니다. <예> 상기프로그램의 경우 실행조건 X0이 ON 일 때 데이터레지스터 DT0의 내과 DT2의 내에 대해서 비트마다 논리AND를 구해 그 결과를 데이터레지스터 DT1에 격납합니다. DT0 : DT2 : 비트 논리AND S1의 비트 S2의 비트 논리 AND X0 : ON DT1 : 플래그동작 R9007 R9008 (ER) R900B (=) 인덱스 수식시 영역을 넘었을 때ON 연산결과가 0 일 때ON 116

119 F66(WOR) 16비트의데이터의 논리OR 16비트데이터의 논리OR을 구합니다. 스텝수 : 7 래더표기 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) S1 S2 D 데이터 1 데이터 2 격납처 논리연산을 행하는 데이터를 격납하고 있는 영역 또는 정수 데이터 논리연산을 행하는 데이터를 격납하고 있는 영역 또는 정수 데이터 연산결과를 격납하는 영역 WX WY WR SV EV DT IX IY 니모닉표기 어드레스 10 ST X 0 11 F66 (WOR) DT 0 DT 2 DT 1 정수 K H 인덱스 수식 동작설 S1 로 지정된 영역의 내과 S2 로 지정된 영역 의 내에 대해 비트마다의 논리OR을 구해 결과 를 D 로 지정된 영역에 격납합니다. S1 S2 D 데이터의 특정부분을 강제 ON하는 경우등에 사 할수 있습니다. <예> 상기프로그램의 경우 실행조건 X0이 ON일 때 데이터레지스터 DT0의 내과 DT2의 내에 대해 비트마다 논리OR을 구해 그 결과를 데이터레지스터 DT1에 격납합니다. 논리 OR S1의 비트 S2의 비트 논리 OR 논 리 연 산 DT0 : DT2 : 비트 X0 : ON DT1 : 플래그동작 R9007 R9008 (ER) R900B (=) 인덱스 수식시 영역을 넘었을 때ON 연산결과가 0 일 때ON 117

120 F67(XOR) 16비트데이터의 배타적 논리OR 16비트데이터의 배타적 논리 OR을 구합니다. 스텝수 : 7 래더표기 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) S1 S2 D 데이터 1 데이터 2 격납처 논리연산을 행하는 데이터를 격납하고 있는 영역 또는 정수 데이터 논리연산을 행하는 데이터를 격납하고 있는 영역 또는 정수 데이터 연산결과를 격납하는 영역 WX WY WR SV EV DT IX IY 니모닉표기 어드레스 10 ST X 0 11 F67 (XOR) DT 0 DT 2 DT 1 정수 K H 인덱스 수식 논 리 연 산 동작설 S1 으로 지정된 영역의 내과 S2 F 지정된 영역 의 내에 대해 비트마다 배타적 논리OR을 구해 결과를 D 로 지정된 영역에 격납합니다. {(S1) (S2)} {(S1) (S2)} D ON/OFF상태가 일치되어 있지 않은 비트를 검출 할수 있습니다. S1 과 S2 의 값이같을때, D 로 지정한 데이터 의 모든 비트가 0이 됩니다. 배타적 논리OR(XOR) S1의 비트 S2의 비트 배타적 논리 OR <예> 상기프로그램의 경우 실행조건 X0이 ON일 때 데이터레지스터 DT0의 내에 DT2의 내에 대해 비트마다 배타적 논리OR을 구해 그 결과를 데이터레지스터 DT1에 격납합니다. DT0 : DT2 : 비트 X0 : ON DT1 : 플래그동작 R9007 R9008 (ER) R900B (=) 인덱스 수식시 영역을 넘었을 때ON 연산결과가 0 일 때ON 118

121 F68(XNR) 16비트데이터의 배타적논리 OR부정 16비트데이터의 배타적논리 OR부정을 구합니다. 스텝수 : 7 래더표기 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) S1 S2 D 데이터 1 데이터 2 격납처 논리연산을 행하는 데이터를 격납하고 있는 영역 또는 정수 데이터 논리연산을 행하는 데이터를 격납하고 있는 영역 또는 정수 데이터 연산결과를 격납하는 영역 WX WY WR SV EV DT IX IY 니모닉표기 어드레스 10 ST X 0 11 F68 (XNR) DT 0 DT 2 DT 1 정수 K H 인덱스 수식 동작설 S1 로 지정된 영역의 내과 S2 로 지정된 영역 의 내에 대해 비트마다 배타적논리 OR 부정을 구해 결과를 D 로 지정된 영역에 격납합니다. {(S1) (S2)} {(S1) (S2)} (D) ON/OFF상태가 일치되어 있는 비트를 검출할수 있습니다. S1 과 S2 의 값이같을때 D 로 지정한 데이터 의 모든 비트가 1이 됩니다. 배타적논리 OR 부정(XNR) S1의 비트 S2의 비트 배타적 논리 OR 부정 논 리 연 산 <예> 상기 프로그램의 경우 실행조건 X0이 ON일 때 데이터레지스터 DT0의 내 과 DT2의 내에 대해 같은 위치의 비트의 값이 같을 경우, 데이터레지스터 DT1의 그 위치의 비트 를 ON(1)합니다. 같지 않을 경우는 OFF(0)합니다. DT0 : DT2 : 비트 X0 : ON DT1 : 플래그동작 R9007 R9008 (ER) R900B (=) 인덱스 수식시 영역을 넘었을 때ON 연산결과가 0 일 때 ON 119

122 F70(BCC) 블록체크코드계산 블록체크코드(BCC)를 계산합니다. 스텝수 : 9 래더표기 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) S1 S2 S D 계산방법을 지정하는 데이터를 격납하고 있는 영역, 또는 정수데이터 대상데이터를 격납하고 있는 영역의 선두어드레스 대상데이터의 길이(바이트 수)를 격납하고 있는 영역, 또는 정수데이터 연산결과를 격납하는 영역 WX WY WR SV EV DT IX IY 니모닉표기 어드레스 10 ST X 0 11 F70 (BCC) K 2 DT 0 K 12 DT 6 정수 K H 인덱스 수식 데 이 터 변 환 동작설 S1 로 지정하는 계산방법(2진수의 가산, 감산, 또 는 배타적논리 OR을 구한다)으로 블록체크코드 (BCC)를 작성해서 D 로 지정된 영역의 하위바이 트에 격납합니다. (BCC는 1바이트입니다. D 의 상위바이트는 변화하지 않습니다.) S2 S 으로 지정하는 영역에 격납되고 있는 데이터를 대상으 로 합니다. S1 계산방법의 지정 K0:가산, K1:감산, K2:배타적논리 OR S2 S 대상데이터의 지정 예를들면 DT0부터 12바이트분의 데이터를 대상으로 할 때는 S2 : DT0 S : K12(10진수로 지정)가 됩니다. <예>상기프로그램의 경우 실행조건 X0이 ON일 때, 데이터레지스터 DT0을 선 두로 하며 격납되고 있는 12바이트의 데이터에 대해 배타적논리 OR로 작성하는 BCC를 계산합니다. 결 과는 DT6의 하위바이트에 격납됩니다. 플래그동작 R9007 R9008 (ER) 인덱스 수식시 영역을 넘었을 때 ON 대상데이터의 바이트수의 지정이 데이터의 영역을 넘을 때 ON 120

123 F70 사예 송신할 메시지 %01#RCSX0000 의 블록체크 코드 를 계산해서 메시지뒤에 붙이는 예입니다. 애스키코드로 송신합니다. BCC는 배타적논리 OR로 계산합니다. 1 메세지는 메모리영역에 다음과 같이 격납하십 시오. 2 BCC은 다음과 같이 됩니다. [F70 BCC, K2, DT0, K12, DT6] S1 배타적논리OR S2 대상데이터의 선두 S 12바이트 D 계산결과 12바이트 실행하면 D 의 DT6의 하위바이트에는BCC (H1D)가 격납됩니다. 계산방법 계산은 다음과 같이 행해집니다.(왼쪽예로 설하 겠습니다.) % H (a) 0 H (b) 1 H (c) # H (d) R H (e) (a) (b) (c) (d) (e) 지정 계산 S1=K0:+ S1=K1:- S1=K2:XOR 8비트씩 지정 계산을 행하고 그 결과와 다음의 8비트 에서 계산을 행하는 식으로 차례로 계산해 갑니다. 데 이 터 변 환 121

124 F71(HEXA) HEX 16진 애스키 변환 16진수의 수치를 애스키코드의 문자열로 변환합니다. 래더표기 니모닉표기 스텝수 : 7 어드레스 10 ST X 0 11 F71 (HEXA) DT 0 K 2 DT 10 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR SV EV DT IX IY K H S1 16진수의 수치를 격납하고 있는 영역의 선두번호 S2 변환하는 수치의 길이(바이트 수)를 걱납하고 있는 영역 또는 정수 데이터 D 변환결과의 애스키코드를 격납하는 영역의 선두번호 인덱스 수식 데 이 터 변 환 동작설 S1 로 지정하는 영역에 격납되어 있는 16진수의 수치데이터를 애스키코드로 변환하여 D 로 지정 하는 영역에 격납합니다. 데이터는 S2 로 지정하는 바이트수분을 변환합 니다. 결과(애스키코드)의 양은 변환한 데이터의 2배입 니다. <예>상기프로그램의 경우 실행조건X0이 ON일 때, 데이터레지스터 DT0에 격 납되어 있는 16진수의 수치데이트(2바이트분)를 애 스키코드로 변환하여 DT10DT11에 격납합니다. 16진수의 수치(DT0) HABCD 애스키코드(DT11, DT10) H B A D C DT11 DT10 } } 프로그램상의 주의 1 1바이트분을 구성하는 2문자는 변환하면 교체 하여 격납됩니다. 2 2바이트분을 한 단락으로 하여 변환합니다. 16진수 데이터 변환 결과 16진수 데이터 플래그동작 R9007 R9008 (ER) 변환결과 인덱스 수식시 영역을 넘었을 때ON S2 의 바이트 수지정에서 변환 범위가 영역을 넘을 때 ON 변환결과가 영역을 넘을 때 ON S2 의 지정이 0 일 때ON 122

125 F71 변환예 참고 애스키 코드 16진수데이터의 애스키코드로의 변환은 아래와 같이 행 합니다. 4바이트분의 변환(S2=K4) 16진수데이터 4바이트 HEXA 실행 변환결과 하위 상위 A B C D E F G H I S1+1가 변환된 것 S1가 변환된 것 바이분의 변환(S2=K) 바이트단위로 지정하므로 1워드데이터의 하위바이트만을 변환할수도 있습니다. 16진수데이터 바이트 변환결과 16진수데이터 (변환결과) 바이트 HEXA 실행 데 이 터 변 환 12

126 F72(AHEX) 16진애스키코드 HEX 변환 애스키코드의 문자열을 16진수의 수치로 변환합니다. 래더표기 니모닉표기 스텝수 : 7 어드레스 10 ST X 0 11 F72 (AHEX) DT 0 K 4 DT 40 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR SV EV DT IX IY K H S1 애스키코드를 격납하고 있는 영역의 선두번호 S2 변환하는 애스키코드의 수(문자수)를 걱납하고 있는 영역 또는 정수 데이터 D 변환결과의 16진수의 수치를 격납하는 영역의 선두번호 인덱스 수식 데 이 터 변 환 동작설 S1 로 지정하는 영역에 격납되어 있는 애스키코 드를 16진수의 수치데이터로 변환하여 D 로 지정 하는 영역에 격납합니다. 변환하는 애스키코드의 수(문자수)는, S2 로 지정 합니다. 결과(16진수의 수치데이터)의 양은 변화된 애스키 코드의 절반입니다. <예>상기프로그램의 경우 실행조건X0이 ON일 때 데이터레지스터 DT0 DT1에 격납되어 있는 애스키코드(4문자분)를 16진수 의 수치데이터로 변환하여, DT40에 격납합니다. 애스키코드(DT1, DT0) H D C B A DT1 DT0 } } 16진수의 수치(DT40) H CDAB 프로그램상의 주의 1 애스키코드 2문자분이 1바이트의 수치 2자리수 로 변환됩니다. 이때 상위의 문자와 하위의 문 자가 교체됩니다. 2 4문자분을 1단락으로 하여 변환합니다. 애스키코드 문자열 변환결과 플래그동작 R9007 R9008 (ER) 인덱스 수식시 영역을 넘었을 때 ON S2 의 바이트수 지정에서 변환 범위가 영역을 넘을 때 ON 변환결과가 영역을 넘을 때 ON S2 의 지정이 0 일 때 ON S1 로 지정한 애스키코드안에 0 F이외의 문자코드가 있을 때 ON 124

127 F72 변환예 애스키코드에서 16진수데이터로의 변환은 아래와 같이 행합니다. 8문자분의 변환(S2=K8) 애스키코드 변환결과 8문자(8바이트) AHEX 실행 변환결과는 바이트단위로 격납됩니다. 변화하는 문자수가 홀수일 경우 변환결과의 최종데이터(바 이트)의 비트0에 [0]이 들어갑니다. 애스키코드 44 n 변환결과 n 0 n-1 n-1 n-2 n-2 변환범위 S1+, S1+2를 변환된 것 S1+1, S1을 변환된 것 0 이 들어갑니다. 참고 애스키코드 n=문자수 (S2, 기수) 7문자분의 변환(S2=K7) 애스키코드 0 이 들어갑니다 변환결과 6문자분의 변환(S2=K6) 애스키코드 7문자(7바이트) AHEX 실행 하위 상위 A B C D E F G H I 데 이 터 변 환 6문자(6바이트) AHEX 실행 변환결과 S1+2를 변환된 것 S+1, S1을 변환된 것 주) 변환결과 D+1워드에는 하위바이트만 데이터가 격납됩니다. 상위바이트의 데이터는 그대로 변 하지 않습니다. 125

128 F7(BCDA) BCD 10진 애스키변환 4자리수의 BCD 데이터를 애스키코드의 문자열로 변환합니다. 스텝수 : 7 래더표기 니모닉표기 어드레스 10 ST X 0 11 F7 (BCDA) DT 0 H 4 DT 10 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR SV EV DT IX IY K H S1 BCD의 수치를 걱납하고 있는 영역의 선두번호 S2 변환하는 데이터양 및 변환방향을 나타내는 데이터를 걱납하고 있는 영역 또는 정수 데이터 D 변환결과의 애스키코드를 격납하는 영역의 선두번호 인덱스 수식 데 이 터 변 환 동작설 S1 로 지정하는 영역에 격납되어 있는 BCD 의 데이터열을 애스키코드로 변환하여 D 로 지정하 는 영역에서부터 격납합니다. 최대 4바이트(8문자 분)까지 변환가능합니다. 변환하는 BCD데이터의 양(바이트 수) 및 변환방 향을 S2 로 지정합니다. 변환결과 (애스키코드)의 양은 변환한 데이터의 2 배입니다. 변환데이터양과 변환방향의 설정 S2 다음의 형식에 따라 4자리수의 BCD( H정수)로 지정 하십시오. 변환방향. 0 : 순방향 1 :역방향 변환하는 데이터양 1~4 바이트 S2=H00 변환하는 데이터양은 바이트단위로 지정하므로 1워 드데이터의 하위바이트만을 변환할수도 있습니다. 변환방향에 대해서는 <예>를 참조하십시오. 프로그램상의 주의 1바이트분을 구성하는 2문자는 변환하면 교체하여 격납됩니다. 2바이트분을 1단락으로 하여 변환합니다. 순방향 플래그동작 R9007 R9008 (ER) (변환결과) 역방향 인덱스 수식시 영역을 넘었을 때 ON S1 을 선두로하는 데이터중에 BCD 이외의 데이터가 있을 때 ON S2 로 지정한 바이트수가 S1 의 영역을 넘을 때 ON 변환결과가 영역을 넘을 때 ON S2 의 바이트수 지정이 0 일 때 ON S2 의 바이트수 지정이 4 보다 클때 ON 126

129 F7 <예> 실행조건 X0이 ON일 때 데이터레지스터 DT0 에서부터 격납되어 있는 BCD 데이터를 애스키 코드로 변환하여 DT10에서부터 격납합니다. 1S2=H2(순방향, 2바이트 변환)일때 BCD 데이터 (DT0) H 애스키코드(DT11, DT10) H } } DT11 DT10 1S2=H1002(역방향, 2바이트 변환)일때 [4바이트 분의 역방향 변환 (S2=H1004)] (BCD데이터) 4바이트 BCDA실행 (변환결과) S1을 변환된 것 S1+1을 변환된 것 변환예 BCD 데이터 (DT0) H 애스키코드(DT11, DT10) H DT11 DT10 } } 앞페이지 프로그램의 경우 BCD 데이터에서 애스키코드로의 변환은 아래와 같이 행합니다. [4바이트 분의 순방향 변환 (S2=H0004)] (BCD데이터) 참고 애스키코드 상위 하위 데 이 터 변 환 4바이트 BCDA실행 (변환결과) S1+1을 변환된 것 S1을 변환된 것 127

130 F74(ABCD) 10진애스키 BCD변환 애스키코드의 문자열을 4자리수의 BCD데이터로 변환합니다. 스텝수 : 9 래더표기 니모닉표기 어드레스 10 ST X 0 11 F74 (ABCD) DT 0 H 8 DT 40 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR SV EV DT IX IY K H S1 애스키코드를 격납하고 있는 영역의 선두번호 S2 변환하는 애스키코드 수 및 변환방향을 나타내는 데이터를 격납하고 있는영역 또는 정수 데이터 D 변환결과의 BCD의 수치를 격납하는 영역의 선두번호 인덱스 수식 데 이 터 변 환 동작설 S1 로 지정하는 영역에서부터 격납되어 있는 애 스키코드를 BCD의 데이터로 변환하여 D 로 지 정하는 영역에서부터 격납합니다. 최대 8문자까지 변환가능합니다. 변환하는 애스키코드의 수(문자수) 및 변환방향을 S2 로 지정합니다. 변환결과(BCD의 데이터)의 양은 변환한 애스키코 드열의 절반입니다. 변환문자수와 변환방향의 설정 S2 변환방향 0 : 순방향 1 :역방향 변환하는 데이터양 1~8 문자분 S2=H00 프로그램상의 주의 애스키코드 2문자분이 1바이트의 수치(2자리수)로 변환됩니다. 이때 상위의문자와 하위의 문자가 교체 됩니다. 4문자분을 1단락으로 하여 격납됩니다. 변환결과는 바이트단위로 격납됩니다. 변환하는 문자수가 홀수일 경우 변환결과의 최종데이터의 ⅰ)비트0에 [0]이 들어갑니다(순방향일 경우) ⅱ)비트47에 [0]이 들어갑니다.(역방향일 경우) 순방향 애스키 코드 BCD데이터 역방향 128

131 F74 <예> 실행조건 X0이 ON일 때 데이터레지스터 DT0에서 부터 격납되어 있는 애스키코드를 BCD의 수치데이 터로 변환하여 DT40 에서부터 격납합니다. 1S2=H4(순방향, 4문자분 변환)일때 애스키코드(DT1, DT0) H DT1 DT0 BCD 데이터 (DT40) H 412 1S2=H1004(역방향, 4문자분 변환)일때 변환예 } } 애스키코드(DT1, DT0) H } } DT1 DT0 BCD 데이터 (DT40) H 124 앞페이지 프로그램의 경우 애스키코드에서 BCD 데이터의 변환은 아래와 같이 행합니다. 8문자분의 변환(S2=H0008) 애스키코드 7문자분의 변환(S=H1007) 애스키코드 0 이 들어갑니다. (변환결과) 참고 애스키코드 상위 하위 문자(7바이트) ABCD실행 데 이 터 변 환 8문자(8바이트) (변환결과) ABCD실행 플래그동작 R9007 R9008 (ER) 인덱스 수식시 영역을 넘었을 때 ON S1 로 지정한 애스키코드중에 0 9이외의 문자코드가 있을 때 ON S2 로 지정한 문자수가 S1 의 영역을 넘을 때 ON 변화결과가 영역을 넘을 때 ON S2 의 문자수 지정이 0 일 때 ON S2 의 문자수 지정이 8 보다 클 때 ON 129

132 F75(BINA) BIN 10진애스키변환 10진수를 나타내는 16비트 BIN 데이터를 애스키코드의 문자열로 변환합니다. 스텝수 : 7 래더표기 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 S1 S2 D 16비트 데이터를 격납하고 있는 영역영역 또는 정수데이터 변환결과를 격납하는 영역의 바이트수를 격납하고 있는 영역, 또는 정수 데이터 변환결과의 애스키코드를 격납하는 영역의 선두번호 : 지정불가) WX WY WR SV EV DT IX IY 니모닉표기 어드레스 10 ST X 0 11 F75 (BINA) DT 0 K 6 DT 50 정수 K H 인덱스 수식 데 이 터 변 환 동작설 S1 로 지정하는 10진수로 나타내는 16비트데이터 를 10진수로 나타냈을경우의 수치를 나타내는 애 스키코드로 변환합니다. 애스키코드 D 로 지정하 는 영역에 격납합니다. 격납영역은 D 로 선두를 지정하고 S2 로 크기를 지정합니다. S2 에는 바이트수를 10진수로 지정하십시오 (BCD 데이터로 지정할 수는 없습니다.) <예>상기프로그램의 경우 실행조건 X0이 ON일 때 데이터레지스터 DT0에 격 납되어 있는 16비트데이터(10진수표현)를 애스키코 드로 변환하여 DT50DT52(6바이트분)에 격납합니 다. DT0 : K-100 (H FF9C) DT52~DT50 : H D } } } DT52 DT51 DT50 프로그램상의 주의 변환대상이 양수일경우는 수치데이터의 앞에 부호 코드(+)는 붙지 않습니다. 변환대상이 음수일경우는 수치데이터의 앞에 부호 코드(-:H2D)가 붙습니다. 격납영역의 나머지 부분은 스페이스(H2D)로 채워 집니다. 최종 어드레스 방향에 채워 격납하므로 격납영역 의 크기에 따라 애스키코드의 위치가 변합니다. 격납영역(S2) : 8바이트 애스키코드 [S2]로 지정한 범위 나머지 변환 애스키코드의 바이트수(음의 부호를 포함)가 S2로 지정한 바이트수보다도 커질때는 연산에러 가 됩니다. 부호를 포함한 변환대상의 자리수를 고려하여 S2를 지정하십시오. 10

133 F75 변환예 참고 애스키코드 16비트의 10진수에서 애스키코드의 변환은 아래와 같이 행합니다. 음수를 변환할 경우 16비트데이터 변환결과 BINA 실행 하위 상위 애스키코드 나머지 [S2]로 지정한 범위(6바이트) 양수를 변환할 경우 16비트데이터 변환결과 BINA 실행 애스키코드 나머지 [S2]로 지정한 범위(6바이트) 데 이 터 변 환 플래그동작 R9007 R9008 (ER) 인덱스 수식시 영역을 넘었을 때 ON S2 로 지정한 바이트수가 D 의 영역을 넘을 때 ON S2 의 바이트수 지정이 0 일 때 ON 변환결과가 영역을 넘을 때 ON 변환결과의 바이트수가 S2로 지정 한 바이트수를 넘을 때 ON 11

134 F101(SHL) 16비트 테이터의 n 비트좌 Shift 16비트데이터를 지정비트분, 좌로 Shift합니다. 래더표기 니모닉표기 스텝수 : 5 어드레스 10 ST X 0 11 F101 (SHL) DT 0 K 4 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR SV EV DT IX IY K H D Shift 대상의 16비트데이터를 격납하고 있는 영역 n Shift 할 비트수를 격납하고 있는 영역, 또는 정수데이터 인덱스 수식 동작설 [D]로 16비트데이터를 [n](10진수로 지정)으로 지정한 비트분 좌(상위비트 방향)로 Shift 합니다. <예> 상기프로그램의 경우 실행조건 X0이 ON일 때 DT0의 내이 4비트분 좌 Shift 합니다. CY(Carry)플래그에는, Shift전의 비트 12의 내이 격납됩니다. 데 이 터 n( 0 으로 채워집니다.) 좌 Shift를 행하면, (1) 최하위비트부터 n 비트분을 0으로 채워 집니다. (2) 최상위비트에서 n번째의 내은, CY(Carry) 플 래그(R9009)에 격납됩니다. [n]은 16비트 데이터중의 하위 8비트만 유효합니 다. Shift 양은, 1비트~255비트의 범위에서 지정 가능합니다. X0:ON CY 플래그(R9009)에 0 으로 채워집니다. S h i f t 주) -표시의 비트는 무효입니다. K0~K255 (H00~HFF) 플래그 동작 R9007 R9008 (ER) R9009 (CY) 인덱스 수식시 영역을 넘었을 때 ON 최상위 비트에서 n비트째의 내 이 1 일때ON 16

135 F105(BSR) 1 Digit 우 Shift 16비트데이터를 1 Digit(4비트)분 우로 Shift합니다. 래더표기 니모닉표기 스텝수 : 어드레스 10 ST X 0 11 F105 (BSR) DT 0 지정할 수 있는 메모리 영역의 종류(지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR SV EV DT IX IY K H D Shift의 대상이 되는 16비트데이터를 격납하고 있는 영역 인덱스 수식 데 이 터 S h i f t 동작설 [D]로 지정된 16비트(4Digit) 데이터를 1 Digit(4비 트)분, 우(하위방향)로 Shift합니다. Digit 4 Digit Digit 2 Digit 1 Digit 4 Digit Digit 2 0으로 채워집니다. Digit 1 우 Shift를 행하면 (1) Shift 실행전의 비트 0~(Digit 1)을 Shift 실행 후, 특수 데이터레지스터 DT9014의 비트 0~ 에 격납됩니다. (2) Shift 실행후, 비트 12~15는 각각 0으로 채워집 니다. <예> 상기프로그램의 경우 실행조건 X0이 ON일 때, DT0의 내이 1 Digit분 우로 Shift합니다. DT9014의 비트 0~에 Shift 실행 전의 비트 0~의 내이 격납됩니다. 플래그 동작 R9007 R9008 (ER) 인데스 수식시 영역을 넘었을 때ON 164

136 F106(BSL) 1Digit 좌 Shift 16비트데이터를 1 Digit(4비트)분 좌로 Shift합니다. 래더표기 니모닉표기 스텝수 : 어드레스 10 ST X 0 11 F106 (BSL) DT 0 지정할 수 있는 메모리 영역의 종류(지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR SV EV DT IX IY K H D Shift의 대상의 16비트데이터를 격납하고 있는 영역 인덱스 수식 동작설 [D]로 지정된 16비트(4Digit) 데이터를 1Digit(4비 트)분, 좌(상위방향)로 Shift합니다. Digit 4 Digit Digit 2 Digit 1 Digit Digit 2 Digit 1 0으로 채워집니다. Digit 4 좌 Shift를 행하면, (1)Shift 실행전의 비트 12~15는 Shift 실행후, 특 수데이터 레지스터 DT9014의 비트 0~에 격 납됩니다. (2) Shift 실행후, 비트 0~은 0으로 채워집니다. <예> 상기프로그램의 경우 실행조건 X0이 ON일 때, DT0의 내이 1Digit분 좌 로 Shift합니다. DT9014의 비트 0~에 Shift 실행전 의 비트 0~의 내이 격납됩니다. 데 이 터 S h i f t 플래그동작 R9007 R9008 (ER) 인덱스 수식시 영역을 넘었을 때ON 165

137 F110(WSHR) 워드단위의 일괄 우 Shift 지정한 범위의 데이터를 1워드분 우로 Shift합니다. 래더표기 니모닉표기 스텝수 : 5 어드레스 10 ST X 0 11 F110 (WSHR) DT 0 DT 2 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR SV EV DT IX IY K H D1 Shift 할 영역의 선두 어드레스 D2 Shift 할 영역의 종단 어드레스 인덱스 수식 데 이 터 S h i f t 동작설 [D1]과 [D2]로 지정한 범위의 영역을 우(하위방향) 로 1워드분 Shift합니다. 실행전 실행후 지정범위 0 이 들어갑니다. 소멸 Shift할 영역은, [D1]로 선두어드레스를, [D2]로 종단 어드레스를 지정하십시오. [D1]과 [D2]는 같은 종류의 영역을 지정하십시오. 또, [D1]의 어드레스[D2]의 어드레스가 되도록 하십시오. 우 Shift를 행하면 (1) 실행전의 [D1]의 내은 소멸됩니다. (2) 실행후의 [D2]에는 H0이 들어갑니다. <예> 상기프로그램의 경우 실행조건 X0이 ON일 때, DT0~DT2의 워드 데이 터가, 1워드분 우로 Shift합니다. shift 폭=워드 소멸됩니다. 플래그 동작 R9007 R9008 (ER) 인덱스 수식시 영역을 넘었을 때 ON [D1]의 어드레스 > [D2]의 어드 레스일 때 ON 166

138 F111(WSHL) 워드단위의 일괄 좌 Shift 지정한 범위의 데이터를 1워드분 좌로 Shift합니다. 래더표기 니모닉표기 스텝수 : 5 어드레스 10 ST X 0 11 F111 (WSHL) DT 0 DT 2 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR SV EV DT IX IY K H D1 Shift 할 영역의 선두 어드레스 D2 Shift 할 영역의 종단 어드레스 인덱스 수식 동작설 [D1]과 [D2]로 지정한 범의의 영역을 좌(상위방 향)로 1워드 분 Shift합니다. 실행전 소멸 실행후 지정범위 0 이 들어갑니다. Shift 할 영역은, [D1]로 선두어드레스를, [D2]로 종단어드레스를 지정합니다. [D1]과 [D2]는 같은 종류의 영역을 지정하십시오. 또, [D1]의 어드레스 [D2] 의 어드레스가 되도 록 하십시오. 좌 Shift를 행하면, (1) 실행전의 [D2]의 내을 소멸됩니다. (2) 실행후의 [D1]에는 H0이 들어갑니다. H0 <예> 상기프로그램의 경우 실행조건 X0이 ON일 때, DT0~DT2의 워드의 데 이터가 1워드분 좌로 Shift합니다. 소멸합니다. shift 폭=워드 데 이 터 S h i f t 플래그 동작 R9007 R9008 (ER) 인덱스 수식시 영역을 넘었을 때 ON [D1]의 어드레스 > [D2]의 어드 레스일 때 ON 167

139 F112(WBSR) Digit 단위의 일괄 우 Shift 지정한 범위의 데이터를 1 Digit분 우로 Shift합니다. 래더표기 니모닉표기 스텝수 : 5 어드레스 10 ST X 0 11 F112 (WBSR) DT 0 DT 9 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR SV EV DT IX IY K H D1 Shift 할 영역의 선두 어드레스 D2 Shift 할 영역의 종단 어드레스 인덱스 수식 데 이 터 S h i f t 동작설 [D1]과 [D2]로 지정한 범위의 영역을 우(하위방 향)로 1Digit(4비트)분 Shift합니다. 실행전 실행후 H0 이 들어갑니다. 소멸 Shift할 영역은, [D1]로 선두어드레스를, [D2]로 종 단어드레스를 지정합니다. [D1]과 [D2]는 같은 종류의 영역을 지정하십시오. 또, [D1]의 어드레스[D2]의 어드레스가 되도록 하십시오. 우 Shift를 실행하면, (1) 실행전의 [D1]의 비트 0~(Digit 1)의 내은 소멸됩니다. (2) 실행후의 [D2]의 비트 12~15(Digit 4)는 0 으로 채워집니다. <예> 상기프로그램의 경우 실행조건 X0이 ON일 때, DT0~DT9의 10워드의 데 이터가 1Digit분, 우로 Shift합니다. 플래그 동작 R9007 R9008 (ER) shift폭 10워드=40Digit 최상위 Digit에 H0 이 들어갑니다. 소 멸 됩 니 다 인덱스 수식시 영역을 넘었을 때 ON [D1]의 어드레스>[D2]의 어드레스 일때ON 168

140 F11(WBSL) Digit 단위의 일괄 좌 Shift 지정한 범위의 데이터를 1 Digit분 좌로 Shift합니다. 래더표기 니모닉표기 스텝수 : 5 어드레스 10 ST X 0 11 F11 (WBSL) DT 0 DT 9 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR SV EV DT IX IY K H D1 Shift 할 영역의 선두 어드레스 D2 Shift 할 영역의 종단 어드레스 인덱스 수식 동작설 [D1]과 [D2]로 지정한 범위의 영역을 좌(상위방 향)로 1Digit(4비트)분 Shift합니다. 실행전 소멸 실행후 H0 이 들어갑니다. Shift할 영역은, [D1]로 선두어드레스를 [D2]로 종 단어드레스를 지정합니다. [D1]과 [D2]는 같은 종류의 영역을 지정하십시오. 또, [D1]의 어드레스[D2]의 어드레스가 되도록 하십시오. 좌 Shift를 실행하면, (1) 실행전의 [D2]의 비트 12~15(Digit 4)의 내 은 소멸됩니다. (2) 실행후의 [D1]의 비트 0~(Digit 1)는 0 으로 채워집니다. <예> 상기프로그램의 경우 실행조건 X0이 ON일 때, DT0~DT9의 10워드의 데 이터가 1Digit분, 좌로 Shift합니다. 소 멸 합 니 다 플래그 동작 R9007 R9008 (ER) Shift폭 10워드=40Digit 최상위 Digit에 H0 이 들어갑니다. 인덱스 수식시 영역을 넘었을 때 ON [D1]의 어드레스 [D2]의 어드레 스일 때 ON 데 이 터 S h i f t 169

141 F118(UDC) 업다운 카운터 가역식 Preset 카운트를 실행합니다. 스텝수 : 5 래더표기 니모닉표기 업 / 다운 입력 카운트 입력 Reset 입력 (Preset 값) (경과치) 어드레스 50 ST X 0 51 ST X 1 52 ST X 2 5 F118 (UDC) DT 10 DT 0 58 ST R 900B 59 OT R 50 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR SV EV DT IX IY K H S Preset값을 격납하고 있는 영역, 또는 정수데이터 D 업다운카운터 경과치 영역 인덱스 수식 기 본 기 능 동작설 업/다운 입력에 지정된 릴레이의 ON/OFF에 의해 업카운트(가산)/다운카운트(감산)를 전환할 수 있는 카운터입니다. 카운트 동작은, 업/다운 입력이 ON일때는 업카운 트(+1), OFF일때는 다운카운트(-1)입니다. 경과치 는, [D]로 지정된 영역에 격납됩니다. Reset 입력이 ONOFF가 될 때, [S]의 Preset값 이 [D]에 전송됩니다. 계수범위는, K-2,768(H8000)~K2,767(H7FFF) 입니다. 카운트입력이 OFFON으로 변화시(Reset 입력은 OFF상태), [D]에 설정된 값을 초기치로 하여 카운트 동작합니다. Reset 입력이 ON일 때, [D]의 경과치영역을 Clear 합니다. 카운트 결과는, [D]의 경과치를 데이터비교에 서 임의의 설정치와 비교하는 것에 의해 판정할 수 있습니다. 데이터 비교은 본의 직후에 실행하도록 하십시오. 플래그 동작 R900B (=) R9009 (CY) 경과치 영역이 0 일 때 ON 경과치 영역이 K-2,768~K-1 일때ON 170

142 F118 <예> 앞페이지 프로그램의 경우 앞페이지의 프로그램은, 초기치를 설정하고 대상이 0 일 때 R50을 ON하는 예입니다. 증감하는 Work가 어떤 수량으로 되었을 때, 표시등을 점등하는 프로 그램등에 사할 수 있습니다. 1) Reset 입력 X2가 ON에서 OFF가 되었을 때, DT10의 값이 DT0에 기입됩니다. 이 값을 목표 치라 합니다. 2) X0이 OFF일 때 카운트 입력 X1이 ON되면, DT0의 값을 -1합니다. (감산 카운트) X0이 ON일 때, 카운트 입력 X1이 OFF되면, DT0의 값을 +1합니다.(가산 카운트) )work가 증감한 결과, 카운터 경과치 영역 DT0 의 값이 0이 되면, 특수 내부릴레이 R900B ( = 플래그)가 ON 되고, R50이 ON됩니다. 프로그램상의 주의 경과치 영역에 보호형의 메모리영역을 지정한 경 우, 경과치는 보호되어 있는 내에 따라 동작합 니다. 연산시작시에 설정치는 경과치영역으로 자동적으 로 Preset 안되므로 주의하십시오. Preset할때는, Reset 입력을 ONOFF로 하십시오. F118을 AND STACK 이나 POP STACK 과 조합시킬때는, 바르지 못한 기술이 되지 않도록 주의하십시오. 상세한 내은 [기본편 P 프로그램기술상의 주의]를 보십시오. 카운트 입력검출에 대한 주의 F118에서는, 카운트 입력의 OFFON의 상승을 검출하여, 가감산합니다. 카운트입력이 계속해서 ON하고 있는 동안은, 상 승시에만 카운트하고, 이후에는 카운트하지 않습 니다. RUN으로 전환했을 때나 RUN모드에서 전원을 투 입했을 때, 카운트 입력이 처음부터 ON하고 있는 경우에는 처음의 스캔에서는 가감산동작을 하지 않습니다. RUN(전원 ON) 카운트 입력 D T 0 의 값 Reset 시간의 경과 Preset 의 동작 카운트 하지 않음 카운트 함 MC~MCE, JP~LBL등 을 실행하 는 순서를 바꾸는 (아래의 1~6)과 함께 사 할 경우, 의 실행과 카운트 입력의 타이밍 에 따라, 의 동작이 바뀌므로 주의하십시오 1 MC~MCE (기본편참조) 2 JP~LBL (P.26) LOOP~LBL (P.28) 4 CNDE (P.0) 5 스텝라더 (P.1) 6 서브루턴 (P.8) 기 본 기 능 상세한 내은 기본편 P.11-8 상승검출방식 의 을 보십시오. 171

143 F119(LRSR) 좌우 Shift 레지스터 좌 또는 우로 1비트 Shift합니다. 좌우 Shift입력 (ON : 좌, OFF : 우) 데이터 입력 Shift 입력 Reset 입력 래더표기 니모닉표기 스텝수 : 5 어드레스 50 ST X 0 51 ST X 1 52 ST X 2 5 ST X 54 F119 (LRSR) DT 0 DT 9 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR SV EV DT IX IY K H D1 Shift할 영역의 선두번호 D2 Shift할 엉역의 종단번호 인덱스 수식 기 본 기 능 동작설 좌우 Shift 입력에 지정된 릴레이의 ON/OFF에 의 해, 좌(상위비트방향)/우(하위비트방향), 1비트 이 동(Shift)할 방향을 전환할 수 있는 Shift 레지스터 입니다. Shift동작은, 좌우 Shift 입력이 ON일때는 좌 Shift, OFF일때는 우 Shift입니다. [D1]과 [D2]는 같은 종류의 영역을 지정하십시오. 또, [D1] [D2]가 되도록 하십시오. 1) Shift 입력이 OFF ON으로 변환하면(Reset입 력 은 OFF상태), [D1]과 [D2]로 지정한 영역의 내을 좌 또는 우로 1비트 Shift합니다. 2)Shift 동작을 했을 때, 데이터 입력이 ON이면 1, OFF이면 0을 Shift에 의해 생긴 빈 비트(최상위 비트 또는 최하위비트)에 Set합니다. 또, Shift에 의해 밀쳐내진 비트(좌 Shift시 : 최상위비트, 우 Shift시 : 최하위비트)가 특수 내부릴레이 R9009(Carry 플래그)에 Set됩니다. )Reset 입력이 ON일 때, 지정된 영역의 내은 0 Clear됩니다. <예> 상기프로그램의 경우 좌 Shift 우 Shift 비트 15에 X1 : ON시 : 1 OFF시 : 0 비트 0에 X1 : ON시 : 1 OFF시 : 0 플래그 동작 R9007 R9008 (ER) R9009 (CY) [D1]의 어드레스 > [D2]의 어드 레스일 때 ON Shift에 의해 밀쳐내진 비트가 1 일 때ON 172

144 F119 Shift 입력 검출에 대한 주의 F119에서는, Shift입력의 OFFON의 상승을 검 출하여 Shift합니다. Shift 입력이 계속해서 ON하고 있는 동안은, 상승 시에만 Shift하고, 이후에는 Shift하지 않습니다. RUN으로 전환했을 때나, RUN 모드에서 전원을 투입했을 때, Shift 입력이 처음부터 ON하고 있는 경우에는 처음의 스캔에서는 Shift동작을 하지 않 습니다. Shift입력 RUN (전원 ON) 의 동작 Shift하지 않음 Shift함 MC~MCE, JP~LBL 등, 을 실행하 는 순서를 바꾸는 (아래 1~6)과 함께 사 할 경우, 의 실행과 카운트입력의 타이밍에 따라, 의 동작이 바뀌므로 주의하십시오. 1MC~MCE (기본편참조) 2JP~LBL (P.26) LOOP~LBL (P.28) 4CNDE (P.0) 5스텝래더 (P.1) 6서브루턴 (P.8) 상세한 내은 기본편 P.11-8 상승검출 방식의 을 보십시오. 프로그램상의 주의 F119은 AND STACK 이나 POP STACK 과 조합시킬때는, 바르지 못한 기술 이 되지 않도록 주의 하십시오. 상세한 내은 기 본편 P.11-11, 프로그램기술상의 주의 를 보십시 오. 기 본 기 능 17

145 F120(ROR) 16비트데이터의 우회전 지정된 16비트데이터를 오른쪽 방향으로 회전시킵니다. 래더표기 니모닉표기 스텝수 : 5 어드레스 10 ST X 0 11 F120 (ROR) DT 0 K 4 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR SV EV DT IX IY K H D 회전의 대상이 되는 영역 n 회전할 비트수 지정을 격납하고 있는 영역, 또는 정수데이터 인덱스 수식 데 이 터 회 전 동작설 [D]로 지정된 16비트데이터를, [n]으로 지정한 비트 분 우(하위비트방향)로 회전합니다. <1비트 우회전의 예> 실행전 실행후 CY플래그 1 (실행전의 비트 0의 내) 우회전을 행하면, 회전하면 최하위비트로 이동하는 비트의 1비트하 위에 있는 비트의 내이 CY플래그(R9009)에 격 납됩니다. 이 비트는 회전결과, 최상위 비트로 이동합니다. [n]은 16비트 데이터 중의 하위 8비트만 유효합 니다. 주) -표시의 비트는 무효입니다. (H00~HFF) <예> 상기프로그램의 경우 실행조건 X0이 ON일 때, 데이터레지스터 DT0의 내 이 4비트 우로 회전합니다. 프로그램상의 주의 n은 16의 배수마다 동일동작이 됩니다. <예> n=16일 때, n=0과 동일 (CY플래그도 변화하지 않습니다) n=17일 때, n=1과 동일 n=2일 때, n=0과 동일 (CY플래그도 변화하지 않습니다) n=일 때, n=1과 동일 플래그 동작 R9007 R9008 (ER) R9009 (CY) CY플래그 0 (실행전의 비트 의 내) 인덱스 수식시 영역을 넘었을 때 ON 최하위비트에서 [n]번째의 비트 가 실행전에 1 일 때, 실행하면 ON 174

146 F121(ROL) 16비트데이터의 좌회전 지정된 16비트 데이터를 왼쪽방향으로 회전시킵니다. 래더표기 니모닉표기 스텝수 : 5 어드레스 10 ST X 0 11 F121 (ROL) DT 0 K 4 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR SV EV DT IX IY K H D 회전의 대상이 되는 영역 n 회전할 비트수 지정을 격납하고 있는 영역, 또는 정수데이터 인덱스 수식 동작설 [D]로 지정된 16비트 데이터를, [n]으로 지정한 비트분 좌(상위비트방향)로 회전합니다. <1비트 좌회전의 예> 실행전 실행후 CY플래그 (실행전의 비트 15의 내) 좌회전을 행하면, 회전하면, 최상위비트로 이동하는 비트의 1비트상 위에 있는 비트의 내이 CY플래그(R9009)에 격 납됩니다. 이 비트는 회전결과, 최하위비트로 이동합니다. [n]은 16비트 데이터 중의 하위 8비트만 유효합 니다. <예> 상기 프로그램의 경우 실행조건 X0이 ON일 때, 데이터레지스터 DT0의 내 이 4비트 좌로 회전합니다. CY플래그 프로그램상의 주의 (실행전의 비트 12의 내) n은 16의 배수마다 동일동작이 됩니다. <예> n=16일 때, n=0과 동일 (CY플래그도 변화하지 않습니다) n=17일 때, n=1과 동일 n=2일 때, n=0과 동일 (CY플래그도 변화하지 않습니다) n=일 때, n=1과 동일 a 데 이 터 회 전 주) -표시의 비트는 무효입니다. 플래그 동작 R9007 R9008 (ER) R9009 (CY) 인덱스 수식시 영역을 넘었을 때 ON 최상위비트에서 [n]번째의 비트 가 실행전에 1 일 때, 실행하면 ON 175

147 F122(RCR) 16비트 데이터의 우회전(Carry 포함) 지정된 16비트 데이터와 Carry를 덧붙인 17비트데이터를 오른쪽 방향으로 회전시킵니다. 스텝수 : 5 래더표기 니모닉표기 어드레스 10 ST X 0 11 F122 (RCR) DT 0 K 4 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR SV EV DT IX IY K H D 회전의 대상이 되는 영역 n 회전할 비트수 지정을 격납하고 있는 영역, 또는 정수데이터 인덱스 수식 데 이 터 회 전 동작설 [D]로 지정된 16비트데이터를, [n]으로 지정한 비트 분 우(하위비트방향)로 CY(Carry)플래그(R9009) 를 포함하여 회전합니다. <1비트 우회전의 예> 실행전 실행후 0 우회전을 행하면, (1) 회전하면, 최하위비트로 이동하는 비트의 1비 트 하위에 있는 비트의 내이 CY 플래그 (R9009)에 격납됩니다. (2) 실행전의 CY 플래그(R9009)의 내이 최상위 비트에서 [n]번째의 비트에 격납됩니다. [n]은 16비트데이터중의 하위 8비트만 유효합니다. 0 <예> 상기프로그램의 경우 실행조건 X0이 ON일 때, 데이터 레지스터 DT0의 내이 4비트 우로 회전합니다.(실행직전의 CY의 값 을1로합니다.) 프로그램상의 주의 n은 17의 배수마다 동일동작이 됩니다. <예> n=17일 때, n=0과 동일 n=18일 때, n=1과 동일 n=4일 때, n=0과 동일 n=5일 때, n=1과 동일 주) -표시의 비트는 무효입니다. 플래그 동작 R9007 R9008 (ER) R9009 (CY) 인덱스 수식시 영역을 넘었을 때 ON 최하위비트에서 [n]번째의 비트 가 실행전에 1 일 때, 실행하면 ON 176

148 F12(RCL) 16비트 데이터의 좌회전(Carry 포함) 지정된 16비트 데이터와 Carry를 덧붙인 17비트데이터를 왼쪽방향으로 회전시킵니다. 스텝수 : 5 래더표기 니모닉표기 어드레스 10 ST X 0 11 F12 (RCL) DT 0 K 4 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR SV EV DT IX IY K H D 회전의 대상이 되는 영역 n 회전할 비트수 지정을 격납하고 있는 영역, 또는 정수데이터 인덱스 수식 동작설 [D]로 지정된 16비트데이터를, [n]으로 지정한 비 트분, 좌(상위비트방향)로 CY(Carry)플래그 (R9009)를 포함하여 회전합니다. <1비트 좌회전의 예> 실행전 실행후 좌회전을 행하면, (1)회전하면 최상위비트로 이동하는 비트의 1비트 상위에 있는 비트의 내이 CY플래그(R9009) 에 격납됩니다. (2) 실행전의 CY플래그(R9009)의 내이 최하위비 트에서 [n]번째의 비트에 격납됩니다. [n]은 16비트데이터 중의 하위 8비트만 유효합니다. <예> 상기프로그램의 경우 실행조건 X0이 ON일 때, 데이터 레지스터 DT0의 내이 4비트 좌로 회전합니다(실행직전의 CY의 값 을 1로 합니다) 프로그램상의 주의 n은 17의 배수마다 동일동작이 됩니다. <예> n=17일 때, n=0과 동일 n=18일 때, n=1과 동일 n=4일 때, n=0과 동일 n=5일 때, n=1과 동일 데 이 터 회 전 플래그 동작 주) -표시의 비트는 무효입니다. R9007 R9008 (ER) R9009 (CY) 인덱스 수식시 영역을 넘었을 때 ON 최상위비트에서 [n]번째의 비트 가 실행전에 1 일 때, 실행하면 ON 177

149 F10(BTS) 16비트데이터의 비트 Set 지정된 16비트데이터의 임의의 비트를 ON합니다. 래더표기 니모닉표기 스텝수 : 5 어드레스 10 ST X 0 11 F10 (BTS) DT 0 DT 2 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR SV EV DT IX IY K H D 비트 Set의 대상이 되는 영역 n Set 할 비트의 위치지정을 격납하고 있는 영역, 또는 정수데이터 인덱스 수식 비 트 조 작 동작설 [D]로 지정된 16비트 데이터 중의 [n]으로 지정한 번호의 비트를 ON합니다. 지정 비트 이외는 변화 하지 않습니다. [n]은 K0~15의 범위에서 설정합니다. 16비트 데 이터 중의 하위 4비트만 유효합니다. <예> 상기프로그램의 경우 실행조건 X0이 ON일 때, DT0에 격납되어 있는 데이 터 중의 DT2에서 지정하고 있는 비트를 ON합니다. DT2=K7일때는, 다음과 같이 됩니다. 비트 주) -표시의 비트는 무효입니다. X0이ON하면, 비트7 이 ON(대상 비트 이 외는 변화하지 않음) 플래그 동작 R9007 R9008 (ER) 인덱스 수식시 영역을 넘었을 때ON 178

150 F11(BTR) 16비트데이터의 비트 Reset 지정된 16비트데이터의 임의의 비트를 OFF합니다. 래더표기 니모닉표기 스텝수 : 5 어드레스 10 ST X 0 11 F11 (BTR) DT 0 DT 2 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR SV EV DT IX IY K H D 비트 Set의 대상이 되는 영역 n Set 할 비트의 위치지점을 격납하고 있는 영역, 또는 정수데이터 인덱스 수식 동작설 [D]로 지정된 16비트데이터 중의 [n]으로 지정한 번호의 비트를 OFF합니다. 지정 비트 이외는 변화하지 않습니다. [n]은 K0~K15의 범위에서 설정합니다. 16비트데 이터중의 하위 4비트만 유효합니다. <예> 상기프로그램의 경우 실행조건 X0이 ON일 때, DT0에 격납되어 있는 데이 터 중의 DT2에서 지정하고 있는 비트를 OFF합니다. DT2=K7일때는, 다음과 같이 됩니다. (비트) 비 트 조 작 주) -표시의 비트는 무효입니다. X0이 ON하면, 비트 7이 OFF (대상 비트 이외는 변화하지 않음) 플래그 동작 R9007 R9008 (ER) 인덱스 수식시 영역을 넘었을 때ON 179

151 F12(BTI) 16비트데이터의 비트 반전 지정된 16비트 데이터의 임의의 비트를 반전합니다. 래더표기 니모닉표기 스텝수 : 5 어드레스 10 ST X 0 11 F12 (BTI) DT 0 DT 10 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR SV EV DT IX IY K H D 비트 반전의 대상이 되는 영역 n 반전할 비트의 번호를 격납하고 있는 영역, 또는 정수데이터 인덱스 수식 비 트 조 작 동작설 [D]로 지정된 16비트데이터 중의 [n]으로 지정한 번호의 비트를 반전(OFFON, 또는 ONOFF) 합니다. [n]은 K0~K15의 범위에서 지정합니다. 16비트데 이터중의 하위 4비트만 유효합니다. <예> 상기프로그램의 경우 실행조건 X0이 ON일 때, DT0에 격납되어 있는 데 이터 중의 DT10에서 지정하고 있는 비트를 반전합 니다. DT10=K7일때는, 다음과 같이 됩니다. (비트) 주) -표시의 비트는 무효입니다. X0이 ON하면, 비트 7을 ON (대상 비트 이외는 변화하지 않음) 플래그 동작 R9007 R9008 (ER) 인덱스 수식시 영역을 넘었을 때ON 180

152 F1(BTT) 16비트데이터의 비트 테스트 지정된 16비트 데이터의 임의의 비트를 테스트(ON/OFF의 판정)합니다. 스텝수 : 5 래더표기 니모닉표기 어드레스 10 ST X 0 11 F1 (BTT) DT 0 DT 2 16 ST X 0 17 AN R 900B 18 OT R 10 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR SV EV DT IX IY K H D 비트테스트의 대상이 되는 영역 n 테스트할 비트의 번호를 격납하고 있는 영역 또는 정수데이터 인덱스 수식 동작설 [D]로 지정된 16비트데이터 중의 [n]으로 지정한 번호의 비트가 ON인지 OFF인지를 판정하고, 판 정결과를 특수 내부릴레이 R900B( =(ZERO) 플 래그)에 출력합니다. 판정결과는 다음과 같습니다. 지정비트의 상태 =(ZERO) 플래그(R900B) ON(1) OFF(0) OFF(0) ON(1) [n]은 K0~K15의 범위에서 지정할 수 있습니다. 16비트데이터중의 하위 4비트만 유효합니다. <예> 상기프로그램의 경우 실행조건 X0이 ON일 때, 데이터레지스터 DT0에 격 납되어 있는 데이터중의, DT2에서 지정하고 있는 비 트가 ON인지 OFF인지를 판정합니다. 판정의 비트가 OFF일 때, 내부릴레이 R10을 ON합 니다. DT2=K7일때는, 다음과 같이 됩니다. 비트 7을 테스트 합니다. 비트7은 OFF(0)이므로, R900B : ON(테스트 결과)R10:ON (비트) 비 트 조 작 주) -표시의 비트는 무효입니다. 판정 플래그(R900B)를 두 번이상 사 할 경우의 주의점 판정플래그 R900B는, 연산이나 비교 을 실행할 때마다 갱신됩니다. 따라서, 판정플래그를 두 번 이상 사할 경우는, 1 판정플래그를 사한 프로그램은, 판정을 행하 는 의 바로 뒤에 넣으십시오. 2 각각의 마다 출력릴레이나 내부 릴레이에 출력해 주십시오. 플래그 동작 R9007 R9008 (ER) R900B (=) 인덱스 수식시 영역을 넘었을 때 ON 테스트비트(비트)가 0 일 때 ON 181

153 F15(BCU) 16비트 데이터의 1의 총수카운트 지정된 16비트 데이터중의 ON 비트의 수를 카운트 합니다. 스텝수 : 5 래더표기 니모닉표기 어드레스 10 ST X 0 11 F15 (BCU) DT 10 DT 20 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR SV EV DT IX IY K H S 비트카운트의 대상이되는 16비트데이터를 격납하고 있는 영역 D ON비트의 수를 격납하는 영역 인덱스 수식 비 트 조 작 동작설 [S]로 지정된 16비트데이터 중의 ON비트 (값이 1인 비트)의 수를 카운트하여, 카운트 결과를 [D]로 지정된 영역에 격납합니다. 결과는 10진수로 격납됩니다. <예> 상기프로그램의 경우 실행조건 X0이 ON일 때, DT10에 격납되어 있는 데이터 중에서 ON이 되어 있는 비트수를 DT20에 격납합니 다. 비트 1 (ON) 의 비트수는 5 X0이 ON이면, DT20에 K5가 격납됩니다. 플래그 동작 R9007 R9008 (ER) 인덱스 수식시 영역을 넘었을 때ON 182

154 F16(DBCU) 2비트데이터의 1의 총수 카운트 지정된 2비트데이터 중의 ON비트의 수를 카운트합니다. 스텝수 : 7 래더표기 니모닉표기 어드레스 10 ST X 0 11 F16 (DBCU) DT 10 DT 20 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR SV EV DT IX IY K H S 비트카운트의 대상이되는 2비트데이터를 격납하고 있는 영역 또는 정수데이터 D ON비트의 수를 격납하는 영역 인덱스 수식 동작설 [S], [S+1]에 격납되어 있는 2비트데이터 중의 ON비트(값이 1인 비트)의 수를 카운트하여, 카운 트결과를 [D]로 지정된 영역에 격납합니다. 결과는 10진수로 격납됩니다. <예> 상기프로그램의 경우 실행조건 X0이 ON일 때, DT10~DT11에 격납되어 있는 데이터 중에서 ON으로 되어 있는 비트수를 DT20에 격납합니다 비트 DT10: DT11: 비 트 조 작 1 (ON) 의 비트수는 9 X0이 ON이면, DT20에 K9가 격납됩니다. 플래그 동작 R9007 R9008 (ER) 인덱스 수식시 영역을 넘었을 때ON 18

155 F17(STMR) 16비트 보조타이머 0.01초 단위의 온디레이타이머를 만듭니다.(0.01~27.67초) 스텝수 : 5 래더표기 R5 니모닉표기 어드레스 10 ST X 0 11 F17 (STMR) DT 10 DT OT R 5 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR SV EV DT IX IY K H S 설정치를 격납하고 있는 영역 또는 정수 데이터 D 경과치영역 인덱스 수식 기 본 기 능 동작설 0.01초 단위의 온디레이타이머로서 동작합니다. 실 행조건이 ON일 때, 설정시간을 감산동작하여, 경 과치[D]가 0이 되면, 계속해서 기술하고 있는 OT 에서 사하고 있는 릴레이가 ON됩니다. <예> 상기프로그램의 경우 실행조건이 성립되어 보조타이머가 작동하고, DT10 에 격납되어 있는 값 0.01초 경과했을 때, R5가 ON 됩니다. 실행조건 OFF시, 경과치 영역은 0 clear됩니다. OT 에서 사하고 있는 릴레이는 OFF됩니다. 특수내부릴레이 R900D도 타임 업하면 ON됩니다. R900D를 타이머 접점으로서 사할 수도 있습니 다(실행 조건 OFF시 및 감산중은 OFF되어 있 습니다.) 타이머 시간의 설정에 대해 1) 타이머 시간은 0.01 (타이머설정치)가 됩니다. 2) 타이머설정치는, K1~K2767의 범위에서 K정수로 설정합니다. 0.01초 단위로 0.01 ~ 27.67초 예)설정치가 K500일 때, 설정시간은 =5초가 됩니다. 프로그램작성상의 주의 설정치를 격납하고 있는 영역, 경과치 영역의 설정 은 다른 타이머/카운터 이나 의 연산 메모리영역과 겹치지 않도록 하십시오. 감산동작은 연산시에 행하므로, 1스캔중에 한번 연산하도록 프로그램을 작성하십시오 (우선 입력 처리 프로그램중이나 점프/루프등 에서 1스캔중에 여러번 연산했을 때나, 한번은 연산 하지 않았을 때는, 바른 결과를 얻을 수 없습니다) OT은 연속해서 기술할 수 있습니다. 상기예와 같은 동작이 됩니다. 184

156 F17 보조타이머동작의 구조 1실행조건이 OFFON되면, [S]로 지정하고 있는 설정치가 경과치 영역[D]에 전송됩니다. 1[D]에 전송 2스캔마다 실행조건이 ON이면, 경과치영역 [D]의 값을 감산합니다. R900D 사시의 주의 1R900D를 사하고, 복수의 보조타이머를 사할 때는, R900D를 반드시 보조타이머 의 다음 행 에서 사하십시오. <예> 페어 페어 2감산동작 경과치 영역 [D]의 값이 0이 되면, 계속해서 기술 하고 있는 OT에서 사하고 있는 릴레이가 ON됩니다. 특수내부 릴레이 R900D도 ON됩니다. X0 : ON에서 작하는 타이머a가 타임업하면, Y0이 ON합니다. X1 : ON에서 작하는 타이머b가 타임 업하면, Y1이 ON합니다. 아래와 같이 기술하면 바른 동작을 하지 않습니다. 감산동작 완료 기 본 기 능 185

157 F18(DSTM) 2비트보조타이머 0.01초 단위의 2비트 가산식 온디레이타이머를 만듭니다. (0.01~ 초) 스텝수 스텝수 : 7 래더표기 니모닉표기 어드레스 10 ST X 0 11 F18 (DSTM) DT 10 DT 5 16 OT R 5 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR SV EV DT IX IY K H S 설정치를 격납하고 있는 영역 또는 정수데이터 D 경과치영역 인덱스 수식 기 본 기 능 동작설 0.01초 단위의 2비트 가산식 온디레이타이머로서 동작합니다. 실행조건이 ON일 때, 경과시간을 가 산동작하여, 경과치 [D, D+1] (2비트)가 설정치 이상이 되면, 계속해서 기술하고 있는 OT 에 서 사하고 있는 릴레이가 ON됩니다. <예> 상기프로그램의 경우 실행조건이 성립되어 보조타이머가 작하고, 데이 터레지스티 DT10, DT11에 격납되어 있는 값 0.01초 경과했을 때, R5가 ON됩니다. 실행조건 OFF시, 경과치영역은 0 Clear됩니다. OT에서 사하고 있는 릴레이는 OFF됩니다. 특수내부릴레이 R900D도 타임업하면 ON됩니다. R900D를 타이머접점으로서 사할 수도 있습니다. (실행조건 OFF시 및 가산중에는 OFF되어 있습 니다) 상기예와 같은 동작이 됩니다. 타이머 시간의 설정에 대해 1) 타이머 시간은 0.01 (타이머설정치)가 됩니다. 2) 타이머설정치는, K1~K 의 범위에서 K 정수로 설정합니다. 0.01초단위로 0.01~ 초 예) 설정치가 K500일 때, 설정시간은 =5초가 됩니다. 프로그램작성상의 주의 설정치를 격납하고 있는 영역, 경과치 영역의 설정 은 다른 타이머/카운터 이나 의 연산 메모리영역과 겹치지 않도록 하십시오. 감산동작은 연산시에 행하므로, 1스캔중에 한번 연산하도록 프로그램을 작성하십시오. (우선 입력 처리 프로그램중이나 점프/루프등 에서 1스캔중에 여러번 연산했을 때나, 한번은 연산하지 않았을 때는, 바른 결과를 얻을 수 없습 니다) OT은 연속해서 기술할 수 있습니다. 프로그래밍툴에 대한 주의 F18(DSTM)(2비트 보조타이머)의 판독 기입에는 NPST-GR Ver 4.2이후, 또는 FP 프로그래머Ⅱ(AFP111V2/AFP1114V2)가 필요 합니다. 186

158 F18 보조타이머동작의 구조 1 실행조건이 OFFON되면, 0이 경과치 영역 [D, D+1]에 전송됩니다. 에전송 2 스캔마다 실행조건이 ON이면, 경과치 영역 [D, D+1]의 값을 가산합니다. R900D 사시의 주의 R900D를 사하고 복수의 보조타이머를 사할때 는, R900D를 반드시 보조 타이머의 다음의 행에서 사하십시오. <예> 페어 페어 2가산동작 경과치 영역 [D, D+1]의 값이 [S, S+1]가 되면, 계속해서 기술하고 있는 OT에서 사하고 있는 릴레이가 ON됩니다. 특수내부 릴레이 R900D도 ON됩니다. X0:ON에서 작하는 타이머 a가 타임업 하면, Y0 이 ON합니다. X1:ON에서 작하는 타이머 b가 타 임업하면, Y1이 ON합니다. 아래와 같이 기술하면 바른 동작을 하지 않습니 다. 경과치 가산동작 완료 기 본 기 능 설정치 187

159 F140(STC) Carry의 Set CY플래그를 ON합니다. 래더표기 니모닉표기 스텝수 : 1 어드레스 10 ST X 0 11 F140 (STC) 특 수 동작설 CY(Carry)플래그(R9009)를 ON합니다. 플래그 동작 R9009 (CY) 본 을 실행한 후 ON 188

160 F141(CLC) Carry의 Reset CY플래그를 OFF합니다. 래더표기 니모닉표기 스텝수 : 1 어드레스 10 ST X 0 11 F141 (CLC) 동작설 CY(Carry)플래그 (R9009)를 OFF합니다. 특 수 플래그 동작. R9009 (CY) 본 을 실행한 후 OFF 189

161 F14(IORF) 부분 I/O Refresh 지정한 범위의 입력 또는 출력을 Refresh 합니다. 스텝수 : 5 입력 Refresh 출력 Refresh 래더표기 니모닉표기 어드레스 10 ST R F14 (IORF) WX 0 WX 0 20 ST R F14 (IORF) WY 0 WY 0 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR SV EV DT IX IY K H D1 Refresh 할 I/O의 선두 워드 No. D2 Refresh 할 I/O의 종료 워드 No. 인덱스 수식 특 수 동작설 [D1]로 지정된 번호부터 [D2]로 지정된 번호까지 의 범위의 외부입력 X 또는 외부출력 Y에 대해 I/O Refresh(입출력처리)를 실행합니다. FP0의 경우, IORF에 의한 Refresh는 컨트롤 유니트에만 행해집니다. 입력 Refresh의 경우 [D1]과 [D2]에 WX0 지정하 십시오. 출력 Refresh의 경우 [D1]과 [D2]에 WY0 지정하 십시오. 증설유니트에 대해서는, I/O Refresh는 할 수 없습 니다. <예> 상기프로그램의 경우 실행조건 R10이 ON일 때, 입력릴레이 WX0 (X0~XF)에 대해서 I/O Refresh를 실행합니다. 또 실행조건 R20이 ON일 때, 출력릴레이 WY0 (Y0~YF)에 대해 I/O Refresh를 실행합니다. 190

162 F144(TRNS) 시리얼데이터송수실(컨트롤러 Ver.1.2 이후 대) RS22C 포트를 개재시켜, 외부기기와의 사이에서 데이터를 송수신합니다. 래더표기 니모닉표기 스텝수 : 5 어드레스 10 ST X 0 11 DF 12 F144 (TRNS) DT 100 K 8 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR SV EV DT IX IY K H S 데이터테이블의 선두영역(데이터레지스터) n 송신할 데이터의 바이트수를 격납하고 있는 영역, 또는 정수데이터 양수일때는, 송신시 종단코드를 부가한다. 음수일때는, 송신시 종단코드를 부가하지 않는다. H8000일때는 송신시 RS22C포트의 사목적을 전환한다. 인덱스 수식 동작설 RS22포트에 외부기기(퍼스널컴퓨터, 계측기, 바코 드 Reader등)를 접속하여, COMMAND나 데이터의 송수신을 행할 때 사합니다. (1) 송신(상세한 내은 P.192를 보십시오) [S]로 지정한 영역을 선두로하는 데이터테이블에 격 납되어 있는 데이터를 [n]바이트분, RS22C포트로부 터 시리얼전송으로 외부기기에 전송합니다. 시단코 드, 종단코드를 자동적으로 부가하여 송신할 수 있 습니다. 송신바이트수에 제한은 없습니다. 데이터레 지스터의 사 가능한 범위에서 송신가능합니다. (2) 수신(상세한 내은 P.19을 보십시오) 수신완료플래그(R908)의 ON/OFF에 의해 수신이 제어되고 있습니다. 수신 완료플래그가 OFF이면, 상 시수신은 가능하고, RS22C포트에 보내져 오는 데이 터는 시스템 레지스터 No.417, No.418에서 지정한 수 신 Buffer에 격납됩니다. 수신동작에 있어, F144 (TRNS) 은 수신 완료플래그(R908)를 OFF(수 신허가)하기 위해 사합니다. 시리얼통신의 개요에 대해서는 P.240 [5장. 범 시리얼 통신]을 참조하십시오. 플래그 동작 R9007 R9008 (ER) 인덱스 수식시 영역을 넘었을 때 ON [n]의 바이트수 지정으로, 데이터 테이블이 영역을 넘을 때 ON. () RS22C포트 사목적의 전환 F144을 실행하여, [컴퓨터링크통신]과 [시리 얼 데이터통신(범포트)]를 전환할 수 있습니다. (예 : 복잡한 모뎀설정을 한 후에, 컴퓨터링크를 하고 자 할 때, 통상 컴퓨터링크로 사하지만, 비상시에 는 PLC에서 상위컴퓨터로 송신하고자 할 때) n(송신 바이트수)에 [H8000]을 지정해서 실행하십시 오. [컴퓨터 링크] 선택시에 [범포트]로 전환 [범포트]선택시에 [컴퓨터링크]로의 전환. 주의 이경우, 어떤번호라도 상관없습니다. R902 : RS22C포트선택플래그 [범포트]선택시 ON이 됩니다. H8000을 지정 하십시오. 전원을 투입했을 때는, 시스템레지스터 No.412 에서 선택한 사목적이 됩니다. 특 수 이 을 사하려면, NPST-GR Ver.4.이후가 필요합니다. 사하고 있는 것의 버전을 확인한 후, 사하십시오. 191

163 F144 전 송신시의 프로그램과 동작 송신시에는 데이터테이블에 송신할 테이터를 기입하 고, 그것을 F144(TRNS) 에서 지정해 실행하십 시오. [송신 데이터 테이블] [S]로 지정된 데이터레지스터를 선두로하여, 송신 데이터 테이블로서 사합니다. 미송신바이트 수가 격납되는 영역이 됩니다. 송신데이터 격납영역 1~4는 송신되는 순서를 나타냅니다. 송신할 데이터는 [S]로 지정된 송신데이터 격납영 역 (2워드째 이후)에, F0(MV) 이나 F95 (ASC) 등을 사해서 기입하십시오. 주)1. 종단코드는 자동적으로 부가되므로, 송신데이 터에 종단코드를 포함하지 마십시오. 2. 시스템레지스터 No.41에서 시단코드를 [있음] 으로 지정한 경우에는, 시단코드는 자동적으로 부가되므로, 송신데이터에 시단코드를 포함하 지 마십시오.. 송신바이트수[n]에 제한은 없습니다. 데이터테 이블 [S]의 선두영역에서부터 이후, 데이터레 지스터를 사할 수 있는 한 송신가능합니다. 데이터테이블의 선두영역에는 F144실행시, 송 신되지 않은 남은 데이터의 양(바이트수)이 격납 됩니다. 송신 데이터테이블과 수신 Buffer(시스템레지스 터 N.417, 418에서 지정)의 영역이 겹치지 않도록 주의하십시오 <예> A, B, C, D, E, F, G, H의 8분자 (8바이트의 데이터)를 송신할 경우 DT 100~DT104를 데이터테이블로 하는 예입니다. DT100 DT101 DT102 DT10 DT104 H42(B) H44(D) H46(F) H48(H) K8 H41(A) H4(C) H45(E) H47(G) 송신전의 데이터테이블 } 송신할 때마다 미송신 바이트 수가 격납됩니다. 하위바이트부터 차례로 데이터가 송신됩니다. [프로그램] 송신 데이터테이블의 선두어드레스 전각을 [S]로, 송 신할 데이터의 바이트 수를 [n]으로 지정하십시오. [동작] 송신완료플래그(R909)가 ON이고, F144(TRNS) 의 실행조건이 ON일 때, 다음과 같이 동작합니다. (1) [n]이 [S](미송신바이트수)에 Preset됩니다. 또, 수신완료플래그(R908)를 OFF로 하고, 수 신데이터수를 0 Clear합니다. (2) 테이블의 [S+1]의 하위 바이트부터 차례료 Set되고 있는 데이터가 송신됩니다. 1바이트송신될때마다, [S]의 값(미송신바이 트수)이 1씩 줄어듭니다. 송신중에는 송신완료플래그(R909)가 OFF 합니다. 시스템레지스터 No.41에서 시단코드 STX있 음으로 설정한 경우, 자동적으로 데이터의 선두에 시단코드가 부가됩니다. 시스템레지스터 No.41에서 지정한 종단코드 가 데이터의 말미에 자동적으로 부가됩니다. 송신데이터 미송신바이트 수(DT100) 실행조건 데이터테이블에 송신데이터를 기입한다. 데이터테이블의 송신데이터를 송신한다. TRNS실행 송신중 (이 사이는 TRNS은 실행할 수 없습니다.) () 지정한 양의 데이터가 전부 송신되면, [S]의 값(미송신 바이트수)이 0이 되고, 송신완료플 래그(R909)가 ON합니다. 송신시에 종단코드를 부가하지 않을 경우 1송신할 바이트수를 의 값으로 지정하십시오. 2송수신 모두 종단코드를 부가하지 않을 경우, 시스템레지스터 No.41에서 종단코드[없음]으로 설정하십시오. <예> 8바이트의 데이터를 종단코드를 붙이지 않고 송신할 경우의 프로그램 192 주) A 는 바이너리로는 41Hex입니다. K-8 을 지정하십시오.

164 F144 수신시의 프로그램과 동작 RS22C포트에 접속한 외부기기로부터 보내져오는 데이터는 수신 Buffer로서 설정되어 있는 데이터 레 지스터에 격납됩니다. [수신 Buffer] (워드) 수신바이트 수가 격납되는 영역이 됩니다. 수신데이터 격납영역 1~4는 송신되는 순서를 나타냅니다. [프로그램] 외부기기로부터의 데이터의 수신이 완료하면, 수신 완료플래그(R908)가 ON으로 되어, 그 이후의 데이 터의 수신을 금지합니다. 다음의 데이터를 수신하려 면, F144(TRNS)을 실행하여 수신완료플래그 (R908)를 OFF로 하고 바이트수를 0 Clear할 필요가 있습니다. 수신만 반복하여 행할 경우는, KO를 지정하십시오. 송신바이트수를 지정하여 송신을 행할 때도 R908은 OFF가 됩니다. 수신 Buffer의 선두 어드레스에는 데이터를 수신 할때마다 수신한 데이터의 양(바이트수)이 카운트 됩니다. 초기치는 0입니다. 수신한 데이터는 수신 데이터 격납영역 2워드째의 하위 바이트부터 차례로 격납됩니다. <예> 외부기기로부터 A, B, C, D, E, F, G, H의 8문자 (8바이트의 데이터)를 수신할 경우 DT200~DT204를 수신 Buffer로 합니다. 시스템레지스터의 설정치는 다음과 같습니다. No. 417 : K200 No. 418 : K4 DT200 DT201 DT202 DT20 DT204 H42(B) H44(D) H46(F) H48(H) K8 H41(A) H4(C) H45(E) H47(G) 수신완료시의 수신 Buffer } 데이터가 격납될 때마다 수신한 바이트 수가 격납됩니다. 하위바이트부터 차례로 데이터가 송신됩니다. [동작] 수신완료플래그(R908)가 OFF일 때, 외부기기로부 터의 데이터가 보내져오면, 다음과 같이 동작합니다. (RUN후, 제1스캔에서는 R908은 OFF가 되어 있습 니다.) (1) 수신 Buffer의 2워드째의 영역의 하위바이트부터 차례로 보내져오는 데이터가 격납됩니다. 시단 및 종단코드는 격납되지 않습니다. 1바이트 격납할때마다, 수신 Buffer의 선두 어 드레스의 값이 +1씩 가산됩니다. 수신데이터 수신바이트수 (테이블의 선두)R909 실행조건 수신시작 TRNS 실행 수신가능 수신불가 수신가능 수신재개 (2) 종단코드를 수신하면, 수신완료플래그(R908)가 ON으로 됩니다. 그때부터 다음의 데이터의 수신 은 금지됩니다. () F144(TRNS) 이 실행되면, 수신완료플래그 (R908)가 OFF되어 수신 바이트수가 Clear되고 다음의 데이터가 수신 Buffer의 2워드째의 영역 의 하위바이트부터 차례로 격납됩니다. 전 주) 데이터를 반복해서 수신할 경우에는 이하의 순서 1~5를 참고하십시오. 1 데이터를 수신 2 수신완료(R908 : ON, 수신금지) 수신한 데이터를 처리 4 F144를 실행(R908 : OFF, 수신가능) 5 다음의 데이터를 수신 19

165 F147(PR) 인쇄 문자데이터(애스키코드)를 프린터에 출력합니다. (트랜지스터 출력타입만) 스텝수 : 5 PR 실행중 플래그 래더표기 니모닉표기 어드레스 10 ST X 0 11 DF 12 OR R F147 (PR) DT 0 WY 0 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR SV EV DT IX IY K H S 인쇄데이터(애스키코드)를 격납하고 있는 영역의 선두 어드레스 D 인쇄데이터를 출력하는 영역 인덱스 수식 특 수 동작설 [S]로 지정된 어드레스를 선두로 하는 6워드의 영 역에 격납되어 있는 애스키코드(12문자분)를, [D] 로 지정하는 영역 WY에 출력합니다. S S+1 S+2 S+ S+4 S WY DATA1~ DATA8 [ STROBE 지정한 출력에 시중의 프린터를 접속하면, 출력된 애스키코드에 대하는 문자가 찍힙니다. WY영역중에서 Y0~Y7이 데이터신호 DATA1~DATA8, Y8이 STROBE 신호입니다. 인쇄이 실행되면 Y0~Y7에서 인쇄 데이터 (애스키코드)가, Y8에서 STROBE 신호가 출력됩 니다. 선두어드레스부터 차례로 애스키코드를 출력합니 다. 프린터의 제어코드(LF, CR)는 상기의 6워드(12 문자분)의 영역에 데이터로서 설정하십시오. 인쇄을 실행하기 시작하고부터, 12문자를 다 출력할 때까지 7스캔이 걸립니다.(다음 페이지의 타임차트를 참조하십시오) 프로그램상의 주의 복수의 PR을 동시에 실행할 수 없습니다. PR 실행중 플래그(R90)를 사하여 동시에 실행하는 일이 없도록 프로그램하십시오. 애스키코드 변환(F95)에서 문자정수(M)를 애 스키코드로 변환할 수 있습니다. 문자정수는 NPST-GR에서만 입력가능합니다. 실행시 [D]로 지정한 WY영역중, Y9~YF 에는 ZERO<OFF>가 set 됩니다. <예> 상기 프로그램의 경우 실행조건 X0이 ON일 때, 데이터레지스터 DT0 ~DT5에 격납되어 있는 애스키코드를 WY0에 출력 합니다. 플래그 동작 R9007 R9008 (ER) [S]를 선두로 하는 6워드가 영역 의 범위를 넘었을 때 다른 PR 실행중에 실행하려 고했을때ON 194

166 F147 접속방법 프린터 (센트로닉스커넥터) 8점 출력으로 프린터출력을 행하려면 출력을 8점만 사할 때는, 아래와 같이 접속하여 STROBE 신호를 Y7에서 출력하도록 프로그램하 십시오. 단, 이 경우 출력할 수 있는 것은 영문자뿐입니다. 접속예 프린터 (센트로닉스컨넥터) 데이터의 설정 인쇄할 데이터는 1워드째의 하위바이트부터 차례로 설정하십시오. <예> ABCDEFGHIJ 의 10문자를 프린터에 출력할 경우 프로그램예 STROBE신호를 Y7에서 출력 특 수 타임차트 애스키코드 STROBE신호 PR 실행중 스캔수 195

167 F148(ERR) 자기진단에서 Set 임의로 설정한 검지조건으로 자기진단에러를 검지합니다. 스텝수 : 자기진단에러Set 자기진단에러Clear 래더표기 니모닉표기 어드레스 10 ST R 0 11 F148 (ERR) K ST R 1 21 F148 (ERR) K 0 지정할 수 있는 메모리 영역의 종류(지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR SV EV DT IX IY K H n 자기진단에러코드 (0, 100~299) 인덱스 수식 특 수 동작설 [n]으로 지정되어 있는 자기진단 에러코드를 특수 데이터레지스터 DT9000에 격납함과 동시에 자기 진단에러플래그(R9000)를 ON합니다. 다음, 컨트 롤러의 Error/Alarm Led가 켜졌다 꺼졌다 합니 다. [n](자기진단에러코드)은, K100~K299의 범위에서 선정 할 수 있습니다. 설정치에 따라 실행시에 운전 의 정지 계속 여부를 정해져 있습니다. [n]의 설정 K100~199 K200~299 에러발생시의 동작 운전정지 운전계속 <예> 상기프로그램의 경우 실행조건 R0이 ON일 때, 자기진단에러 100을 설 정합니다. 컨트롤러의 Error/Alarm Led가 점등하 고 운전이 정지합니다. (자기진단에러100을 선정하고자 할 상황이 발생하면 R0이 ON으로 되도록 하십시오) 실행조건 R1이 ON일 때 에러코드 4이상의 자기 진단 에러를 Clear합니다. 자기진단 에러의 확인 평상시의 자기진단에러의 확인방법과 같습니다. ([6-9 에러코드일람]을 참조하십시오) [n]에 K200~299를 설정했을 때, 동시에 복수의 ERR을 처리했을 경우는 순번이 이른 코드가 우선하여 접수됩니다. [n]에 0을 지정해서 ERR을 실행하면, 에러코 드 4이상의 자기진단 에러를 clear합니다. (1) Error/Alarm Led: 소등 (2) R9000, R9005, R9006, R9007, R9008:OFF () DT9000, DT9017, DT9018:0clear 같은 에러코드를 설정한 ERR 을 중복해서 기 술할수도 있습니다. 플래그 동작 R9007 R9008 (ER) [n]이 설정범위외일 때 ON 196

168 F149(MSG) 메시지 표시 메시지를 FP프로그래머II에 표시합니다. 래더표기 니모닉표기 스텝수 : 1 어드레스 10 ST X 0 11 F149 (MSG) M TEST PROGRAM 지정할 수 있는 메모리 영역의 종류(지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR SV EV DT IX IY K H M S 메시지 (문자정수) 인덱스 수식 동작설 [S]로 지정된 M정수의 문자를 컨트롤러에 접속하 고 있는 FP프로그래머II의 디스플레이 부분에 표 시합니다. NPST-GR의 메뉴 [모니터]의 [메시지표시]로 판 독할 수도 있습니다. 문자정수 M은, NPST-GR에서만 입력가능합니다. 메시지 플래그 (R9026)을 ON하고, [S]의 내 을 특수데이터 레지스터 DT900~DT905에 설정 합니다. 이미 메시지를 표시하고 있는 경우는, MSG연이 실행되어도 표시내은 바뀌지 않습니다. 표시중의 메시지를 지우고자 할 때는 FP 프로 그래머 II의 [OP111]조작을 실행하십시오. All clear (-) 조작 등록 Shift (삭제) 삽입 특 수 <예> 상기프로그램의 경우 실행조건 X0이 ON되면, NPST-GR 또는 FP 프로그 래머II에 [Test Program]이라고 표시됩니다. 197

169 F0(MV) 고속카운터제어 소프트 Reset 이나 카운터금지, 펄스출력정지 등 제어를 행합니다. 스텝수 : 5 래더표기 고속카운터 제어 플래그 영역 니모닉표기 어드레스 10 ST X 11 F0 (MV) H 1111 DT 9052 지정할 수 있는 메모리 영역의 종류(지정단위 : 워드) ( : 지정가능 : 지정불가) S 고속카운터 제어코드를 격납하고 있는 영역, 또는 정수데이터 WX WY WR SV EV DT IX IY 정수 K H 인덱스 수식 특 수 ( 고 속 카 운 터 } 동작설 [S]로 지정된 제어코드에 따라 고속카운터의 제어 를 행합니다. 이 은 고속카운터 사시, 아래와 같은 조작 을 할 경우에 사합니다. <기능> 1소프트 Reset을 할 경우 2 카운트를 금지할 경우 외부입력X2.X5에 의한 하드 Reset을 일 시적으로 금지할 경우 4위치결정/펄스출력을 강제적으로 정지할 경우 5 고속카운터 F166, F167, F168, F169, F170에서 실행하고 있는 제어를 Clear할 경우 6 원정 복귀 동작시 원점근방입력을 Set하 고 감속이행할 경우 한번 기입된 제어코드는 다음에 기입이 행해질 때 까지 보호됩니다. 고속카운터 제어플래그 영역 제어코드 기입 영역 DT9052는 고속카운터의 각 채널입니다. 각각 4비트씩 할당되어져 있습니다. F0(MV)에서 기입한 제어코드는 특수페이터 레지스터 DT9052에 격납됩니다. <제어코드> F0(MV) 에서 기입(H0~HF) 고속카운터의 모드의 설정과 구체적인 사법에 대해서는 4장을 참조하십시오. 플래그동작 R9007 R9008 (ER) 인덱스 수식시 영역을 넘었을 때 ON [S]가 지정범위외일 때 ON 198

170 F0 제어코드 [S]의 지정 1)제어할 내을 비트단위로 선택해 H지점으로 변환하십시오 제어코드 = (바이너리) <고속카운터의 clear> 0:계속 1 : clear (펄스출력 제어시는 펄스출력 정지) <하드 Reset> 0:허가 1:금지(펄스출력 제어시는 원점근방입 력유효) <소프트 Reset> 0 : 하지않는다. 1:한다. <카운트> 0:허가 1:금지 프로그램 예 <예1> 고속카운터 ch0의 소프트 Reset을 할 경우 <예2> 펄스출력제어시, 원점근방입력을 유효하게 하 고, 감속이행할 경우 <예> 소프트 Reset을 행한다. H1(0001) 카운트를 금지한다. H2(0010) 펄스출력을 정지한다. H8(1000) 펄스출력을 OFF하고, 경과치를 Reset한다. H9(1001) 2) 해당하는 채널의 영역 DT9052에 기입하십시오. 프로그램상의 주의 하드 Reset 금지는 Reset 입력(X2, X5)을 사하 고 있는 경우에만 유효합니다. 원점복귀동작중의 카운트 금지, 소프트 Reset은 원 점근방처리를 할 수 없게 됩니다. 원점근방비트는 보호됩니다만, 원점복귀동작시에 원점근방처리를 시키려면 매번 대상비트에 1을 기 입할 필요가 있습니다. 특 수 ( 고 속 카 운 터 } [주의] 설정방법과 제약사항은 4장에서 확인하십시오. 199

171 F1(DMV) 고속카운터 경과치의 설정 판독 고속카운터 경과치의 설정 판독을 행합니다. 스텝수 : 7 S D 설정 설정시 판독시 래더표기 고속카운터로 설정하는 경과치(2비트)를 격납하고 있는 영역 또는 정수데이터 고속카운터의 경과치를 판독하는 영역 WX WY WR SV EV DT IX IY 니모닉표기 어드레스 10 ST R 0 고속카운터 11 DF 경과치영역 12 F1 (DMV) K 000 DT 9044 판독 20 ST R DF 22 F1 (DMV) 고속카운터 경과치영역 DT 9044 DT 6 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 K H 인덱스 수식 특 수 고 속 카 운 터 ( ) 경과치의 설정 S 로 지정한 2비트데이터를 사하는 고속카운 터의 채녈에 해당되는 경과치영역에 기입함과 동 시에 시스템내부에서 사하고 있는 고속카운터의 경과치영역에 Set합니다. <예>상기프로그램의 경우 실행조건 R0이 ON일 때 K000이 고속카운터 경과 치영역 DT9044DT9045에 기입됩니다. 경과치로 기입하는 2비트데이터의 값은 아래의 범위내로 되도록 하십시오. 설정가능한 범위:K- 8,88,608K8,88,607(HFF800000H007FFFFF) 기입은 F1(DMV)에서만 가능합니다. 전송 F0(MV)나 산술연산등 다른 에 서 기입할 수는 없습니다. S 또는 판독시의 D 의 메모리영역의 지정은 하위 16비트분의 메모리영역번호에서 지정하십시오. 경과치의 판독 고속카운터의 경과치를 특수데이터레지스터 DT9044와 DT9045 및 D 로 지정한 영역에 판독 합니다. <예>상기프로그램의 경우 실행조건 R10이 ON일 때 고속카운터의 경과치가 데이터레지스터 DT6과 DT7에 전송됩니다. 고속카운터 사시에는 이 의 실행에 관계없이 매스캔 ED실행시에 경과치가 다음 페이지의 경과치영역에 판독됩니다. 고속카운터의 모드설정과 구체적인 사법에 대해서는 4장을 참조하십시오. 플래그동작 R9007 R9008 (ER) 인덱스 수식시에 영역을 넘었을 때ON S 가 지정범위외일 때 ON 200

172 F1 프로그램예 채널No. - 경과치영역 대표 <예1> R0의 입력으로 고속카운터에 데이터레지스터 의 값을 설정치로서 Set 합니다. (감산입력) 의값 DT4 고속카운터 채널 No. ch0 ch1 ch2 ch 경과치 영역 DT9044 ~ DT9045 DT9048 ~ DT9049 DT9104 ~ DT9105 DT9108 ~ DT9109 (시간) 설정치 기입 <예2> R1의 입력으로 고속카운터의 경과치를 데이터레지 스터 DT100에 격납합니다. <예> 고속카운터의 경과치가 [K10000 보다 커지면 내부릴 레이 R0을 ON합니다. 특 수 고 속 카 운 터 ( ) 201

173 F166(HC1S) 목표치일치 ON (채널지정딸림) 지정한 채널(HSC0)의 경과치가 목표치와 일치했을 때 지정한 출력을 ON하는 입니다. 스텝수 : 11 래더표기 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) n S 일치출력의 대상으로 하는 고속카운터의 채널No. (n:k0~k) 고속카운터의 목표치데이터 또는 데이터가 격납되어 있는 영역의 선두번호 WX WY WR SV EV DT IX IY 니모닉표기 어드레스 10 ST R 0 11 DF 12 F166 (HC1S) K 0 K Y 0 정수 K H 인덱스 수식 D 일치했을 때 ON하는 출력코일(Yn n:0~7) 특 수 고 속 카 운 터 ( ) 동작설 S 로 지정한 수치를 고속카운터의 목표치로서 설 정하고 경과치가 목표치와 일치했을 때 지정출력 Yn 을 ON합니다.(우선 입력처리로 행해집니다.) 목표치의 설정 및 목표일치출력의 제어는 목표치 일치시에 Clear됩니다. 목표치 S 로 지정하는 2비트데이터의 값은 아래 범위내로 하십시오. K8,88,608K8,88,607 (HFF800000H007FFFFF) S 의 값은 실행시에 목표치영역(P.216참조) 에 격납됩니다. Yn 에 지정가능한 범위:Y0Y7 <예> 상기프로그램의 경우 목표치 경과치 프로그램상의 주의 F166(HC1S)의 실행조건이 ON되고부터 목표 치일치출력이 ON될때가지 해당되는 채널의 고속 카운터제어중 플래그(P.216참조)가 ON이 됩니다. 지정한 채널의 고속카운터제어중 플래그(P.216)가 ON일때는 같은 채널에 대해 그밖의 고속카운터 (F166F170)을 실행할 수는 없습니다. 목표치와 일치하기전에 하드Reset 되어도 목표치 및 목표치일치출력의 설정은 Clear되지 않습니 다.(경과치는 0 Clear 됩니다.) 목표치 일치출력으로 지정한 Y에 대해서는 OT, KP, 그외의 과의 2중출력체크 는 행하지 않습니다. 이 에서 ON 한 목표치 일치출력을 OFF로 할 때는 RST 이나 F0(MV) 등로 Reset을 하거나 F167(HC1R) 과 페어로 사하십시오. 이 을 실행하려면 고속카운터의 모드설정 이 필요합니다.[P.218 고속카운터기능]을 참조 하십시오. F166제어의 종료(clear) 플래그동작 목표치 일치시 ON 사하는 ch에 따라 특수내부릴레이는 R90A R90D의 범위에서 변화합니다.(P.216참조) R9007 R9008 (ER) 인덱스 수식시 영역을 넘었을 때 ON n이 0이외일 때 ON S 가 지정범위외일 때 ON 202 [주의] 설정방법과 제약사항은 4장에서 확인하십시오.

174 F167(HC1R) 목표치일치 OFF (채널지정딸림) 지정한 채널(HSC0)의 경과치가 목표치와 일치했을 때 지정한 출력을 OFF하는 입니다. 스텝수 : 11 래더표기 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) n S 일치출력의 대상으로 하는 고속카운터의 채널No. (n:k0~k) 고속카운터의 목표치데이터 또는 데이터가 격납되어 있는 영역의 선두번호 WX WY WR SV EV DT IX IY 니모닉표기 어드레스 10 ST R 0 11 DF 12 F167 (HC1R) K 0 K Y 0 정수 K H 인덱스 수식 D 일치했을 때 OFF하는 출력코일(Yn n:0~7) 동작설 S 로 지정한 수치를 고속카운터의 목표치로서 설정 하고 경과치가 목표치와 일치했을 때 지정한 출력 Yn 을 OFF합니다.(우선 입력처리로 행해집니다.) 목표치의 설정 및 목표치일치출력 OFF의 제어는 목표치일치시 Clear됩니다. 목표치 S 로 지정하는 2비트데이터의 값은 아래 범위내로 하십시오. K8,88,608K8,88,607 (HFF800000H007FFFFF) S 의 값은 실행시에 목표치영역(P.216참조) 에 격납됩니다. Yn 에 지정가능한 범위:Y0Y7 <예>상기프로그램의 경우 목표치 경과치 프로그램상의 주의 F167(HC1R)의 실행조건이 ON되고부터 목표 치일치출력이 OFF 될 때까지 해당되는 채널의 고 속카운터제어중 플래그(P.216참조)가 ON이 됩니 다. 지정한 채널의 고속카운터제어중 플래그(P.216참 조)가 ON일때는 같은 채널에 대해 그밖의 고속카 운터(F166F170)을 실행할 수는 없습니다. 목표치와 일치하기전에 하드Reset 되어도 목표치 및 목표치일치출력의 설정은 Clear되지 않습니 다.(경과치는 0 Clear 됩니다.) 목표치 일치출력으로 지정한 Y에 대해서는 OT, KP, 그외의 과의 2중출력체크 는 행하지 않습니다. 이 에서 OFF로 한 출력을 ON 으로 할 때는 SET이나 F0(MV)에서 Reset을 하거나 F166 (HC1S) 과 페어로 지정하십시오. 이 을 실행하려면 고속카운터의 모드설정 이 필요합니다.[P.218 고속카운터기능]을 참조 하십시오. 특 수 고 속 카 운 터 ( ) F167제어의 종료(Clear) 플래그동작 목표치 일치시 OFF 사하는 ch에 따라 특수내부릴레이는 R90A R90D 의 범위에서 변화합니다.(P.216참조) [주의] 설정방법과 제약사항은 4장에서 확인하십시오. R9007 R9008 (ER) 인덱스 수식시 영역을 넘었을 때 ON n이 0이외일 때 ON S 가 지정범위외일 때 ON 20

175 F168(SPD1) 위치결정제어(사다리꼴모양제어/원정복귀:채널지정딸림) 지정한 출력(Y0, Y1)에서 지정한 파라미터에 따라 펄스를 출력하는 입니다. 스텝수 : 5 래더표기 니모닉표기 어드레스 10 ST X DF 12 F168 (SPD1) DT 100 K 0 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR SV EV DT IX IY K H S 데이터테이블이 등록되어 있는 영역의 선두번호 n 펄스출력 대상으로하는 출력Yn(n:K0또는 K1) 인덱스 수식 특 수 고 속 카 운 터 ( ) 동작설 대하는 제어플래그가 OFF이고 실행조건이 ON 일 때 지정한 출력(Y0또는Y1)에서 펄스를 출력합 니다. 제어코드, 초속, 최고속, 가감속시간, 목표치는 사 자프로그램에 따라 다음페이지의 데이터테이블 을 작성해 지정합니다. 초속에서는 고속으로 지정한 가감속시간에서 주파 수를 전환합니다.(평상시 0단)감속시는 가속시와 같은 경사로 주파수를 전환합니다. 대하는 영역은 아래를 참조 채널 No. ch0 ch1 제어중 플래그 R90A R90B 경과치 목표치 영역 영역 DT9044. DT9046. DT9045 DT9047 DT9048. DT9050. DT9049 DT9051 방향 출력 Y2 Y 원점 근방 DT9052 bit2 DT9052 bit6 원점 입력 주의 이 을 사할 경우 시스템레지스터 No.400의 대 하는 채널의 설정은 고속카운터를 사하지 않는 다. 로 설정하십시오.(설정에 대한 상세한 내은 P.256, P.257을 참조하십시오) 펄스출력중에 RUN 중 변경을 행하면 설정보다 많은 펄스를 출력하는 일이 있습니다. X0 X1 동작모드의 설 인크리멘탈 <상대치 제어> 목표치로 설정된 펄스를 출력합니다. 제어코드에 H02(인크리멘탈 정전:OFF, 역전:ON)를 설정하면 목표치가 양수인 경우에는 방향출력을 OFF하여 고 속카운터의 경과치를 가산하고 목표치가 음수인 경 우에는 방향출력을 ON 하여 고속카운터의 경과치를 감산합니다. 제어코드에 H0을 설정하면 방향출력이 위 내과 반대가 됩니다. Absolute <절대치제어> 현재치와 목표치로 설정된 차이의 펄스를 출력합니 다.(현재치와 목표치의 차이가 출력펄스 수입니다) 제어코드에 H12(Absolute 정전:OFF, 역전:ON)를 설 정하면 현재치<목표치일 경우는 방향출력을 OFF하 여 고속카운터의 경과치를 가산하고, 현재치>목표치 일경우는 방향출력을 ON 하여 고속카운터의 경과치 를 감산합니다. 제어코드에 H1을 설정하면 방향출 력이 위 내과 반대가 됩니다. 원점복귀 원점입력(X0또는 X1)이 들어갈때까지 펄스를 출력 합니다. 원점근방에서 감속으로 이행시킬 경우는 원 점근방근방입력에서 DT9052의 대상비트를 OFF ON OFF로 하십시오.(P.269, P.27참조) 원점복귀의 경우는 테이블내중 제어코드, 초속, 최 고속, 가산속도 시간만 참조합니다. 동작중인 경과치 영역, 설정치영역은 부정확합니다. 동작완료시 경과 치는 0이 됩니다. 204 [주의] 설정방법과 제약사항은 4장에서 확인하십시오

176 F168 데이터테이블의 설정 S S+6 사예 f S S+1 S+2 S+ S+4 S+5 S+6 Fmax Fmin 제어코드 1 초속Fmin K40~K5000(단위:Hz) (Hz) 최고속 K40~K9500(단위:Hz)2 Fmax(Hz) 가감속시간t K0~K2767(단위:ms) (ms) 목표치 K-8,88,608~K+8,88,607 (펄스수) K0 K0 을 지정 t 가속시간 출력 펄스 수 t 감속시간 t DT0 DT1 DT2 DT DT4 DT5 DT6 2 K 1000 K 7000 K 00 K :제어코드의 지정<H정수로 지정하십시오> H 펄스폭지정 0:듀티 50% 1:펄스폭고정(약 80μs) 동작모드 및 방향출력논리 00: 인크리멘탈방향 출력사 안함 02: 인크리멘탈 정전OFF/역전ON 0: 인크리멘탈 정전 ON/역전 OFF 10: Absolute 방향출력사안함 12: Absolute 정전OFF/역전ON 1: Absolute 정전ON/역전OFF 20: 원점복귀방향 출력없음 22: 원점복귀방향 출력OFF 2: 원점복귀방향 출력ON 24: 원점복귀방향 출력없음 (근방입력후만 원점입력유효) 26: 원점복귀, 출력OFF (근방입력후만 원점입력 유효) 27: 원점복귀, 출력ON (근방입력후만 원점입력 유효) 출력펄스수 단 단 특 수 고 속 카 운 터 ( ) 주) 24, 26, 27은 컨트롤러본체 Ver.2.0 이후대(C16 에 대해서는 금후 대예정) 2:펄스폭 듀티50%일경우는 최대6kHz, 펄스폭 고 정(약80μs)일경우는 최대 9.5kHz. :원점복귀일 경우 S+4 S+6 의 지정은 불필요 합니다.(P.24~P.25 참조) F168실행시, 펄스출력이 나오지 않을때의 트러블 슈팅에 대해서는 P.27을 보십시오. [주의] 설정방법과 제약사항은 4장에서 확인하십시오 플래그동작 R9007 R9008 (ER) 인덱스 수식시 영역을 넘었을 때 ON n이, 0, 1이외일 때 ON S 가 지정범위외일 때 ON S+1 이 K40미만일 때 ON S+1 > S+2 일 때ON S+5, S+4 가 지정범위외일 때 ON 205

177 F169(PLS) 펄스출력(JOG운전:채널지정) 지정한 출력(Y0, Y1)에서 지정한 파라미터의 펄스를 출력하는 입니다. 스텝수 : 5 래더표기 니모닉표기 어드레스 10 ST X F169 (PLS) DT 10 K 0 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR SV EV DT IX IY K H S 데이터테이블이 등록되어 있는 영역의 선두번호 n 펄스출력의 대상으로 하는 출력 Yn(n:K0또는 K1) 인덱스 수식 특 수 고 속 카 운 터 ( ) 동작설 대하는 제어플래그가 OFF이고, 실행조건이 ON 일 때 지정한 채널에서 펄스를 출력합니다. 실행 조건이 ON인 동안 출력합니다. 제어코드에 계수가산 또는 계수감산모드를 지정함 으로써 JOG운전동작의 에 사할수 있습니 다. 그 경우 제어코드로서 H12( 가산, 방향출력 OFF)와 H22(감산, 방향출력 ON)를 조합해서 사 하십시오 주파수와 듀티는 스캔마다 변경할수 있습니다.(본 실행후의 다음 펄스출력후부터 유효해집니 다.) 대하는 영역은 아래참조 채널 No. 제어플래그 경과치 ch0 R90A DT9044, 9045 ch1 R90B DT9048, 9049 계수가산모드에서 사했을 경우, 경과치가 H7FFFFF를 넘었을 경우는 펼스가 정지됩니다. 계수감산모드에서 사했을 경우, 경과치가 HFF800000을 넘었을경우에는 펄스가 정지됩니다. 주의 이 을 사할 경우 시스템레지스터 No.400의 대하는 채널의 설정은 고속카운터를 사하지 않 는다. 로 설정하십시오.(설정에 대한 상세한 내은 P.256, P.257을 참조하십시오) 펄스출력중에 RUN 중 변경을 행하면 프로그램 변경 동안 펄스출력이 정지합니다. 데이터테이블의 설정 S S+1 제어코드 주파수(Hz) 1:제어코드의 지정<H정수로 지정하십시오> H 펄스폭지정 0 : 펄스폭고정(약80μs) 컨트롤러 본체 Ver.2.1 이후대 C16에 대해서는 금후 대예정 19 : 듀티비례 약 10%90% (10%씩 구분) 동작모드 및 방향출력 00 : 계수없음 모드 10 : 계수가산 모드 방향출력없음 12 : 계수가산 모드 방향출력 OFF 1 : 계수가산 모드 방향출력 ON 20 : 계수감산 모드 방향출력없음 22 : 계수감산 모드 방향출력 ON 2 : 계수감산 모드 방향출력 OFF 플래그동작 R9007 R9008 (ER) 1 K40~K10,000(단위:Hz) 인덱스 수식시 영역을 넘었을 때 ON n이 0, 1 이외일 때 ON 206 [주의] 설정방법과 제약사항은 4장에서 확인하십시오.

178 F170(PWM) PWM출력 (채널지정) 지정한 출력(Y0, Y1)에서 지정한 파라미터의 PWM출력을 하는 입니다. 스텝수 : 5 래더표기 니모닉표기 어드레스 10 ST X F170 (PWM) DT 20 K 1 지정가능한 메모리영역의 종류 (지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR SV EV DT IX IY K H S 데이터테이블이 등록되어 있는 영역의 선두번호 n PWM출력의 대상으로하는 출력 Yn(n:K0 또는 K1) 인덱스 수식 동작설 대하는 제어플래그가 OFF 이고 샐행조건이 ON일 때 지정한 채널에서 PWM 출력을 합니다. 실행조건이 ON 인 동안 출력합니다. 주파수 및 듀티는 사자프로그램에 따라 오른쪽 의 데이터테이블을 작성하여 지정합니다. 듀티에 대해 특히 최소 및 최대부근에서는 출력지 연으로 설정한 비율과는 다릅니다. 듀티는 스캔마다 변경할수 있습니다. 주파수설졍 은 실행시작시에만 유효합니다.(다음 펄스출 력후에 유효하게 됩니다.) 대하는 영역은 아래를 참조 채널 No. 제어 플래그 ch0 R90A ch1 R90B 주의 이 을 사할 경우 시스템레지스터 No.400의 대하는 채널 의 설정은 고속카운터를 사하지 않는다 로 설정하십시오(설 정의 상세한 내은 P.256, P.257을 참조하십시오.) 동작중에 RUN중 변경을 행하면 프로그램변경동안 펄스출력이 정지됩니다. 플래그동작 R9007 R9008 (ER) 인덱스 수식시 영역을 넘었을 때ON n이 0, 1이외일 때 ON S 에서 주파수설정치가 지정범 위외일 때 ON S+1 에서 100%이상을 설정했 을때ON [주의] 설정방법과 제약사항은 4장에서 확인하십시오. 데이터테이블의 설정 S S+1 제어코드 듀티(%) K0~K8(1참조) K1~K999(0.1~99.9%) 1:제어코드의 내(주파수설정) H11 : 주파수 1kHz (주기 1.0 ms) H12 : 주파수 714Hz (주기 1.25 ms) H1 : 주파수 500Hz (주기 2.0 ms) H14 : 주파수 400Hz (주기 2.5 ms) H15 : 주파수 200Hz (주기 5.0 ms) H16 : 주파수 100Hz (주기 10 ms) H0 : 주파수 8Hz (주기 26 ms) H1 : 주파수 19Hz (주기 52 ms) H2 : 주파수 9.5Hz (주기 105 ms) H : 주파수 4.8Hz (주기 210 ms) H4 : 주파수 2.4Hz (주기 420 ms) H5 : 주파수 1.2Hz (주기 840 ms) H6 : 주파수 0.6Hz (주기 1.6 s) H7 : 주파수 0.Hz (주기.4 s) H8 : 주파수 0.15Hz (주기 6.7 s) 주) H11H16은 컨트롤러 본체 Ver.2.0 이후 대. (C16에 대해서는 금후 대예정) 특 수 고 속 카 운 터 ( ) 207

179 F55(PID) PID연산(컨트롤러 본체 Ver.2이후 대) PID 제어를 행합니다. 래더표기 니모닉표기 스텝수 : 4 어드레스 10 ST X F55 (PID) DT 10 지정할 수 있는 메모리 영역의 종류(지정단위 : 워드) ( : 지정가능 : 지정불가) 정수 WX WY WR SV EV DT I K H F S PID연산 파라미터영역(0워드)의 선두번호 인덱스 수식 시 계 열 처 리 ( ) 동작설 측정치 S+2 를 목표치 S+1 에 일치시켜 유지하 기 위해 PID연산을 행하여 S+ 에 출력합니다. PID 연산은 미분선행형과 비례미분선행형을 선택 할수 있습니다. PID연산에 사하는 계수(비례게인, 적분시간, 미 분시간)나 연산의 종류, 주기는 파라미터테이블에 설정하십시오 설정의 내으로 PID 연산을 행합 니다. PID 연산의 종류 1역동작/정동작 Process에 변화가 있었을때의 출력이 상하방향을 선 택할수 있습니다. 측정치가 내려가면 출력을 올릴경우(가산등)는 [역동작]을 지정합니다. 측정치가 올라가면, 출력을 올릴경우(냉각)는 [정 동작]을 지정합니다. 2미분선행형(I-PD)/비례미분선행형(PI-D) [미분선행형 PID제어]에서는 일반적으로 설정치 를 변경했을 때 출력의 변동이 커집니다만, 수속 은 빨라집니다. [비례미분선행형 PID제어]에서는 일반적으로 설 정치를 변경했을 때 출력의 변동은 작아집니다만, 수속이 느려집니다. 파라미터테이블의 설정 [S] [S+1] [S+2] [S+] [S+4] [S+5] [S+6] [S+7] [S+8] [S+9] [S+10] [S+11] [S+29] 플래그동작 R9007 R9008 (ER) 제어모드 설정치(SP) 측정치(SV) 출력치(MV) 출력하한치 출력상한치 비례게인(Kp) 적분시간(Ti) 미분시간(Td) 제어주기(Ts) 오버튜닝 진행상황 PID 연산 Work 영역 파라미터설정치가 범위외일 때 ON 인덱스 수식시에 영역을 넘었을 때ON 208

180 F55 각 파라미터의 설 1제어모드 S PID 연산의 종류, 오토튜닝을 H정수로 지정하십시 오. 제어 모드 미분선행형 비례미분 선행형 역동작 정동작 역동작 정독작 오토튜닝 비실행시 H0 H1 H2 H [S]의 값 오토튜닝 실행시 H8000 H8001 H8002 H800 오토튜닝 Process 의 답을 계측함으로써 PID파라미터의 Kp, Ti, Td의 최적인 값을 계측합니다. 오토튜닝을 실행하면 추측된 결과는 오토튜닝 종료후 파라미 터의 영역에 반영됩니다.(Process에 따라서는 오토 튜닝을 실행할 수 없는 경우가 있습니다. 그 경우 원래의 파라미터 연산으로 되돌아갑니다.) 오토튜 닝 실행시의 주의에 관해서는 다음페이지를 참조 하십시오. 역동작, 정동작 Process에변화가 있었을 때, 출력의 상하방향을 결 정합니다. 역동작 : Process의 측정치가 내려가면 출력을 올린 다(예. 가열) 정동작 : Process의 측정치가 올라가면 출력을 올린 다(예. 냉각) 미분선행형, 비례미분선행형 PID 설정치를 변경했을때의 출력에 변화가 있습니다. 미분선행형 : 일반적으로 설정치변경때 변동은 크 지만, 수속이 빠르다. 비례미분선행형 : 일반적으로 설정치변경때 변동은 작지만 수속이 느리다. 2설정치(SP) S+1 Process의 제어량의 목표치를 아래의 범위로 설정하 십시오. K0K10000 측정치(PV) S+2 Process 의 제어량의 현재치를 A/D변환 유니트등을 사해서 입력해 주십시오. 아래의 범위가 되도록 하십시오. K0K 출력치(MV) S+ PID연산한 값이 격납됩니다. D/A변환 유니트등을 사해서 Process 출력하십시오. K0K 출력하한치 S+4 K0K9999(<상한치) 6출력상한치 S+5 K1K10000(>하한치) 출력치 MV 의 범위를 지정하십시오 지정한 범위의 값이 출력됩니다. 0출력하한치<출력상한치10000이 되도록 하십시 오. 7비례게인(kp) S+6 PID 연산에 사하는 계수를 지정하십시오. 설정치 0.1이 실제의 비례게인이 됩니다. 설정치의 범위는 K1K9999( 에서 0.1단위로 지정)입 니다. 제어모드지정에서 오토튜닝을 지정하면 자동 적으로 조절되어 설정치가 변경됩니다. 8적분시간(Ti) S+7 PID연산에 사하는 계수를 지정하십시오. 설정치 0.1이 실제의 적분시간이 됩니다. 설정치의 범위는 K1K0000(0.1000초에서 0.1초단위로 지 정)입니다. 0을 지정하면 적분을 행하지 않습니다. 제어모드 지정에서 오토튜닝을 지정하면 자동적으로 조절되어 설정치가 변경됩니다. 9미분시간(Td) S+8 PID연산에 사하는 계수를 지정하십시오. 설정치 0.1이 실제의 미분시간이 됩니다. 설정치의 범위는 K0K10000(01000초에서 0.1초단위로 지정)입니다. 제어모드 지정에서 오토튜닝을 지정하면 자동적으로 조절되어 설정치가 변경됩니다. 10제어주기(Ts) S+9 PID 연산을 실행하는 주기를 지정하십시오. 설정치 0.01이 실제의 제어주기가 됩니다. 설정치의 범위 는 K1K6000( 초에서 0.01초 단위로 지정) 입니다. 11오토튜닝 진행상황 S+10 제어모드에서 오토튜닝을 지정한 경우 오토튜닝의 진행도를 나타냅니다. 초기치 0 부터 진행상황에 따 라 K1K5 의 값이 격납되고 오토튜닝 종료후엔 초 기치로 되돌아갑니다. 12 PID연산 Work영역 S+11 S+29 시스템이 사하는 연산에 필요한 Work영역입니다. 시 계 열 처 리 ( ) 209

181 F55 시 계 열 처 리 ( ) 오토튜닝 실행시의 주의 파라미터테이블(제어모드 S )에서 [오토튜닝 실행] 으로 설정한 경우 아래의 사항에 주의하십시오. 오토튜닝 종료후, 제어모드 S 의 영역은 H8000 H800에서 H0H으로 자동적으로 변경됩니다. 프로그램등에서 다시 변경되지 않도록 하십시오. 오토튜닝 종료후, 비례게인 Kp, 적분시간 Ti, 미 분시간 Td,에는 최적의 값이 격납됩니다만, 실행 전에는 설정범위내에서 적당한 값(예를 들면 하한 치)을 지정할 필요가 있습니다. 오토튜닝 종료후 비례게인 Kp, 적분시간 Ti, 미분시간 Td 에는 최적의값을 격납합니다. 격납된 값이 바뀌지 않도록 주의하십시오. 오토튜닝은 설정치(SP)에 대해 측정치(PV)를 상하시키도록 출력치(MV)를 상한치의 값으로 했을 때의 측정치(PV)의 변화와 출력치(MV)를 하한 치로 했을때의 측정치(PV)의 변화를 측정함으로 써 최적인 Kp, Ti, Td의 값을 산출합니다. 오토튜닝의 출력치(MV)의 변화는 최단으로 상한 치 출력-하한치출력-상한치출력의 회의 변화로 완료합니다. 복수회 이상의 변화에서도 오토튜닝 진행상황이 0인채의 경우는 제어주기 Ts를 단축 해서 다시한번 오토튜닝을 행하십시오. 프로그램상의 주의 파라미터테이블로서 연산 Work영역을 포함해 0워드의 영역을 필요로 합니다. 다른에서 이 영역의 값을 변경하는 일이 없도록 주의하십시오. 파라미터테이블이 영역을 넘어도 에러검지를 행하 지 않습니다. S 를 지정할경우에 최종번호로부터 최저 0워드 이전의 번호를 지정하십시오. 인덱스 수식에서 영역을 넘는일이 없도록 주의하십 시오. 영역을 넘어도 에러검지를 행하지 않습니다. 측정치 S+2 의 현재치는 A/D변환 유니트등을 사 해서 입력하십시오. PID연산한 S+ 은 D/A변환 유니트등을 사해 서 Process에 출력하십시오. 우선입력 프로그램내에 기술할 수는 없습니다. 210

182 F55 PID제어의 동작설 PID제어란 온도, 압력, 유량, 액체등의 Process 의 제 어량을 필드백 제어하는 방법으로 계장분야에서 널 리 사되고 있습니다. 1) 비례동작 입력에 비례하는 크기의 출력을 내는 제어동작 제어량을 일정하게 유지한다. OFF SET(정상편차)가 남는다. Kp의 값이 클수록 비례동작은 강하게 작한다. 2) 적분동작 입력의 적분시간에 비례하는 크기의 출력을 내는 제어동작 ) 미분동작 입력의 시간미분치에 비례하는 크기의 출력을 내 는 제어동작 md=td de dt a 미분동작의 진행특성에 의해 Process의 지연특성이 제어에 주는 악영향을 감소시킨다. Td 클수록 미 분동작은 강하게 작한다. 순수한 미분동작의 경 우, 노이즈등이 입력되면 일시적으로 무효가 되고 조작단에 악영향을 주므로 불완전 미분을 실행한 다. e md md 비례동작, 또는 비례미분동작과 조합되어 생기는 OFF SET를 제거한다. Ti가 작을수록 적분동작은 강하게 작한다. 4) PID동작 비례, 적분, 미분의 각 동작을 조합한 것을 PID동 작이라 한다. 설정신호 SV + - 편차 e 측정신호PV + + 적분 + 미분 PID제어에서 파라미터가 최적이면 제어량은 목표 치에 빠르게 일치시켜 유지할 수가 있다. Kp 출력MV 시 계 열 처 리 ( ) 211

183 4장 고속카운터 펄스출력 PWM출력 4 P W M 출 력 고 속 카 운 터 펄 스 출 력 1. 각기능의 개요 사양일람과 제한사항 216. 고속카운터 기능 펄스출력 기능 PWM 출력기능 28

184 4 1 각 기능의 개요 (1) 내장고속카운터를 사한 가지의 기능 내부고속카운터를 사한 기능 FP0에서 내장되어 있는 고속카운터를 사하는 기 능에는 다음의 가지가 있습니다. 고속카운터 기능 센서, 엔코더 등 외부로부터의 압력을 카운트하여 그 값이 목표치에 달했을 때, 임의의 출력을 ON/ OFF 하는 기능입니다. 엔코더 모터 펄스출력기능 시중의 모터드라이버와의 조합에서 위치 결정제어를 할 수 있는 기능입니다. 전에 의해 사다리꼴 제어/원점복귀/JOG운전등을 행할수 있습니다. 펄스출력 이송롤러 회전/역회전출력 펄스출력 회전/역회전출력 인버터 START STOP 신호 엔코더출력을 고속 카운터로 입력 모터 드라이버 1 모터 드라이버 2 커터 스텝핑모터 서브모터 리드선 테이프 커터 절단 제어신호 스텝핑모터 서브모터 PWM 출력기능 전을 사해 임의의 듀티비례의 펄스출력을 얻을수 있습니다. (2)내장고속카운터의 성능 채널수 내장고속카운터는 합계 4채널이 있습니다. 사하는 기능에 따라 할당되는 채널번호가 바뀝 니다. 계수범위 K-8,88,608K8,88,607 (HFF8000H7FFFFF) (부호부착 24비트 바이너리) 4 P W M 출 력 고 속 카 운 터 펄 스 출 력 각 기 능 의 개 요 펄스폭의 수치를 크게하면 작게하면 히터 강 히터 약 215

185 4 2 사양일람과 제한사항 4 P W M 출 력 사 양 일 람 과 제 한 사 항 고 속 카 운 터 펄 스 출 력 (1)사양일람표 고속카운터기능사양 일람표 사하는 입출력 접점번호 사하는 메모리영역 성능사양 내장고속 입력접점 최고계수속도 ON/OFF 카운트 카운터 제어중 경과치 목표치 최소입력 번호( )안은 1채널만 출력 모드 채널No 여러채널 플래그 영역 영역 펄스폭 Reset입력 사시 사시 Y0~Y7중 임의의 출력을 에서 지정 Y0~Y7중 임의의 출력을 에서 지정 가산입력 감산입력 2상입력 가감산 입력방향 판별 X0 (X2) X1 (X2) X (X5) X4 (X5) X0 X1 (X2) X X4 (X5) CH0 CH1 CH2 CH CH0 CH2 펄스출력기능사양 일람표 사하는 입출력 접점번호 R90A R90B R90C R90D R90A R90C DT9044 DT9045 DT9048 DT9049 DT9104 DT9105 DT9108 DT9109 DT9044 DT9045 DT9104 DT9105 DT9046 DT9047 DT9050 DT9051 DT9106 DT9107 DT9110 DT9111 DT9046 DT9047 DT9106 DT μs 100μs 250μs 500μs 주) Reset입력 2는 CH0/CH1의 어느쪽이든 Reset입력 5는 CH2/CH의 어느쪽이든지 설정가능 펄스 출력 Y0 Y1 방향 출력 Y2 Y 원점 입력 X0 X1 원점근방 입력 DT9052 <bit2> DT9052 <bit6> 내장고속 카운터 채널 No CH0 CH1 주) F168(위치결정제어)의 경우는 1점출력시 최대 9.5kHz. 제어중 플래그 R90A R90B 사하는 메모리 영역 경과치 영역 DT9044 DT9045 DT9048 DT9049 목표치 영역 DT9046 DT9047 DT9050 DT9051 최대 10kHz 최대 10kHz 최대 5kHz 최대 5kHz 최대 2kHz 최대 1kHz F0 관련 4CH (고속카운터 제어) 합계로 최대 F1 10kHz (경과치 판독 /기입) F166 (목표 일치 ON) 2CH F167 합계로 (목표일치 OFF) 최대 2kHz 성능사양 최대출력 주파수 1점출력시 최대 10kHz 2점출력시 최대 5kHz 관련 F0 (고속카운터 제어) F1 (경과치판독/기입) F168 (위치결정제어) F169 (펄스출력) PWM출력기능사양 일람표 사하는 출력번호 내장고속 카운터 채널No. 사하는 메모리 영역 제어플래그 성능사양 출력주파수 관련 Y0 Y1 CH0 CH1 R90A R90B 주파수 0.15Hz~8Hz (CPU Ver.2.0 이후100Hz~1kHz) 듀티 0.1%~99.9% F0 (고속카운터제어) F1 (경과치판독/기입) F170 (PWM출력) 216

186 (2)사하는 기능과 제한 채널 같은채널을 복수의 기능에서 사할 수는 없습니다. <사할수 없는 예> CH0을 고속카운터기능과 펄스출력기능에서 공으 로 사한다. I/O번호(입출력접점) 각 기능에서 할당되어지는 번호를 일반의 입출력 으로서 할당할수는 없습니다. <사할수 없는 예> 고속카운터기능에서 2상 입력으로 CH0을 사 할 때, X0, X1을 일반의 입력에 할당할 수는 없습니다. 펄스출력기능에서 Y0을 사할 때 원점입력 X0 을 일반의 입력에 할당한다. 펄스출력(방향출력이 있는 동작)에서 Y0을 사 할 때, Y2(방향출력)을 일반의 입출력에 할 당한다. 고속카운터기능에서 Reset 입력을 사하지 않는 모드에서 사할때는 일람표의 ( )내의 입력은 일반의 입력에 할당할 수 있습니다. <사할 수 있는 예> 고속카운터기능에서 2상입력/Reset 입력없이 사할 때, X2를 일반 입력에 할당한다. 관련실행의 제한(F166F170) 고속카운터 관련 F166F170을 실행하면, 각 채널에 대하는 제어중 플래그(특수릴레 이;R90AR90D)가 ON 됩니다. 대하는 플래그가 ON일 때 같은 채널에서 다른 을 실행할 수는 없습니다. <사할 수 없는 예> F166(목표치일치 ON)이 실행중이고 플래 그 R90A가 ON일 때, CH0에서 F167(목표치일 치 OFF)을 실행한다. 최고계수속도/펄스출력 주파수의 제한 고속카운터기능 사시의 계수속도는 카운터모드 에 따라 앞페이지의 표와 같이 됩니다. <예1> 가산입력모드에서 CH0/CH1의 두채널을 사할 때 CH0을 8kHz로 사하면, CH1은 2kHz이내에 서 사가능합니다. <예2> 2상입력모드에서 CH0/CH2의 두채널을 사할 때 CH0을 1kHz로 사하면, CH2는 1kHz이내에 서 사가능합니다. 펄스출력기능사시의 최대출력 주파수는 출력점 수에 따라 앞페이지의 표와 같이 됩니다. <예1> Y0 또는 Y1중 1점을 사할 경우는 최대 10kHz <예2> Y0 또는 Y1중 2점을 사할 경우는 최대 5kHz 고속카운터기능과 펄스출력기능을 사할 경우는 조건에 따라 다릅니다. <예> 펄스출력1점을 최대주파수 5kHz로 사할 경우, 동시에 사할수 있는 고속카운터기능의 최고 계수속도는 가산모드에서 최대 5kHz, 2상모드에 서 최대 1kHz 4 P W M 출 력 고 속 카 운 터 펄 스 출 력 사 양 일 람 과 제 한 사 항 217

187 4 P W M 출 력 고 속 카 운 터 펄 스 출 력 4 고속카운터기능 (1)고속카운터기능의 개요 고속카운터기능 입력신호를 카운트하여 목표치에 달했을 때 임의 의 출력을 ON또는 OFF로 하는 기능입니다. 최대 10kHz까지의 고속펄스를 카운트할수 있습 니다. 일치시 ON시킬때는 목표치일치ON(F166), 일 치시 OFF시킬때는 목표치일치OFF(F167)을 사합니다. ON/OFF시킨 출력은 SET/RET등에서 Preset시켜 사합니다. 시스템레지스터 설정에 대해 고속카운터기능을 사하기 위해서는 시스템 레지스터 No.400No.401의 설정이 필요합니다. 설정방법에 대해서는 P.256P.257을 보십시오. (2)입력모드의 종류 가산입력모드 계 수 감산입력모드 계 수 2상입력모드 (가산입력: CW) 계 수 (감산입력: CCW) 고 속 카 운 터 기 능 계 수 가감산입력모드(개별입력모드) 계 수 가산 감산 가산 감산 방향판별모드 계 수 가산 감산 218

188 () I/O의 할당 입력은 P.216의 일람표와 같이 사하는 채널번호 에 의해 결정됩니다. ON/OFF 출력은 F166/F167에 의해 Y0Y7 중 임의의 출력을 지정합니다. <가산입력/Reset입력유에서 CH0을 사하는 경우> 카운트 입력 Reset 입력 *일치ON/OFF를 출력하려면 Y0Y7중 임의의 출 력을 지정합니다. <2상입력/Reset입력유에서 CH0을 사하는 경우> A상 입력 B상 입력 Reset 입력 X0 X2 Yn* X0 X1 X2 Yn* ON/OFF 출력 ON/OFF 출력 *일치ON/OFF를 출력하려면 Y0Y7중 임의의 출 력을 지정합니다. 4 P W M 출 력 고 속 카 운 터 펄 스 출 력 고 속 카 운 터 기 능 219

189 P W 4 M 출 력 고 속 카 운 터 펄 스 출 력 (4)고속카운터기능에서 사하는 고속카운터제어(F0) 카운터의 소프트Reset이나 카운트금지등의 조작에 사하는 입니다. 이 은 F0(MV)과 특수릴레이레지스터 DT9052를 조합하여 지정하십시오. 이 을 실행하면 설정된 내은 다음에 이 이 실행될때까지 보호됩니다. 이에서 조작할수 있는 내 카운터의 소프트Reset 카운트동작의 허가/금지 하드Reset의 허가/금지 고속카운터 F166F170에 의한 제어의 Clear 목표치일치 우선입력의 Clear <예>소프트 Reset을 행할 경우 경과치 기입 판독(F1) 고속카운터의 경과치의 기입이나 판독을 행하는 입니다. 이 은 F1(DMV)과 특수데이터레지스터 DT9044와 DT9045를 합한 영역에 2비트데이터로 서 격납됩니다. 경과치의 설정은 이 F1(DMV)에서만 행할수 있습니다. <예1> 고속카운터에 초기치 K000을 설정한다(경과 치의 기입의 예) <예2> 고속카운터의 경과치를 DT100에 판독한다. 고 속 카 운 터 기 능 상기프로그램에서는 1Reset을 하고, 2그 직후 0을 기입하여 카운트할 수 있는 상태로 만들고 있습니 다. Reset 한채로는 카운트가 행해지지 않기 때문입 니다. <참고> 경과치는 ED 실행때마다 고속카운터의 경과치 영역에서 특수데이터레지스터 DT9044, DT9045 로 자 동적으로 전송됩니다. 220

190 목표일치 ON(F166) 채널 0의 경과치(DT9044, 9045)의 내이 K10000 과 일치하면 Y7이 ON합니다. 채널2의 경과치(DT9104, 9105)의 내이 K20000과 일치하면 Y6 이 ON합니다. 목표일치 OFF(F167) 4 P W M 출 력 고 속 카 운 터 펄 스 출 력 채널1의 경과치(DT9048, DT9049)의 내이 K0000 과 일치하면 Y4가 OFF합니다. 채널의 경과치(DT9108, 9109)의 내이 K40000과 일치하면 Y5 가 OFF합니다. 고 속 카 운 터 기 능 221

191 4 (5)샘플프로그램 결선예 FP0 P W M 출 력 고 속 카 운 터 펄 스 출 력 운전START 엔코더입력 운전 입력단자 출력단자 엔코더 인버터 운전/정지 모터 고 속 카 운 터 기 능 속도 펄스수

192 인버터를 사한 1속도에서의 위치결정운전 X5를 ON하면 Y0이 ON하고 콘베이어가 작동합니다. 경과치(DT9044, 9045)가 K5000에 달하면 Y0이 순간 OFF 하고 콘베이어가 멈춥니다. 위치결정운전동작중 위치결정운전시작 인버터로 운전신호 완료펄스(0.5초) 4 P W M 출 력 고 속 카 운 터 펄 스 출 력 고 속 카 운 터 기 능 22

193 결선예 P W 4 M 출 력 고 속 카 운 터 펄 스 출 력 FP0 엔코더입력 운전START 운전 고속 전환 입력단자 출력단자 엔코더 인버터 운전/정지 고속/저속 모터 고 속 카 운 터 기 능 속도 펄스수 224

194 인버터를 사한 2속도에서의 위치결정운전 X5를 ON하면 Y0, Y1이 ON하고 콘베이어가 작동합니다. 경과치(DT9044, 9045)가 K4500에 달하면 Y1이 OFF 하고, K5000에 달하면 Y0이 순간 OFF하고 콘베이어가 멈춥니다. 위치결정운전동작중 위치결정운전시작 인버터로 운전신호 인버터로 고속신호 4 P W M 출 력 고 속 카 운 터 펄 스 출 력 R102 감속포인트 도달 감속 완료펄스(0.5초) 고 속 카 운 터 기 능 225

195 4 P W M 출 력 고 속 카 운 터 펄 스 출 력 4 4 펄스출력기능 (1)펄스출력기능의 개요 사하는 과 제어내 필스열입력방식의 시중 모터드라이버와의 조합으 로 위치결정제어를 할 수 있는 기능입니다. 사다리꼴모양의 제어를 위한 전F168이 준비 되어 있어 초속, 최고속, 가감시간, 목표치를 지정 함으로써 자동적으로 펄스출력을 얻을수 있습니다. 원점복귀동작도 전168에 의해 자동적으로 행할수 있습니다. JOG운전에는 전F169가 준비되어 있어 실 행조건이 ON으로 되어있는 동안 펄스출력을 얻을 수 있습니다. 시스템레지스터설정에 대해 펄스출력기능을 사하는 경우에 시스템레지스 터 No.400 의 대하는 채널의 설정은 고속카운 터를 사하지 않는다 로 설정하십시오. 설정방 법에 대해서는 P 을 보십시오 (2)제어모드 인크리멘탈 <상대치제어> 목표치로 설정된 펄스수의 펄스를 출력합니다. F168에서 제어코드로 H02(인크리멘탈 정 전:OFF, 역전:ON)를 설정하면 목표치가 양의수 인 경우는 방향출력을 OFF하여 고속카운터의 경 과치를 가산하고 목표치가 음수인 경우는 방향출 력을 ON하고 고속카운터의 경과치를 감산합니다. 제어코드로 H0을 설정하면 방향출력이 윗내과 반대가 됩니다. 참조페이지 P.204, P.21 Absolute <절대치제어> 현재치와 목표치로 설정된 차이의 펄스를 출력합니 다.(현재치와 목표치의 차이가 출력펄스수입니다.) F168에서 제어코드로 H12(Absolute 정 전:OFF, 역전:ON)를 설정하면, 현재치<목표치의 경우는 방향출력을 OFF하고 고속카운터의 경과 치를 가산하고, 현재치>목표치의 경우는 방향출력 을 ON하여 고속카운터의 경과치를 감산합니다. 제어코드에 H1을 설정하면 방향출력이 윗내과 반대가 됩니다. 참조페이지 P.204, P.2 펄 스 출 력 기 능 원점복귀 F168을 실행함에 의해 원점입력(X0 또는 X1) 이 들어갈때까지 펄스를 계속해서 출력합니다. 원점근방에서 감속으로 이행시킬경우는 원점근방 입력에서 DT9052의 대상비트를 OFF ON OFF 로 하십시오.(P.198참조) 참조페이지 P.204, P.24, P.25 JOG운전 전 F169의 실행조건이 ON으로 되어있는 동안 지정채널로부터 펄스출력됩니다. 방향출력 및 출력주파수는 전 F169 에 의해 지정합니다. 참조페이지 P.206, P

196 ()I/O의 할당과 결선 1펄스입력방식의 드라이버인 경우 (펄스입력+방향전환입력방식) 출력1점을 펄스출력, 또다른 1점을 방향출력으로 서 사합니다. 펄스출력단자, 방향출력단자, 원점입력의 I/O할당 은 사하는 채널에 따라 결정됩니다.(P.216의 일 람표 참조) 원점근방입력은 임의의 접점을 할당, DT9052의 지정비트를 ON/OFF 시키는 것으로 대합니다. (P.199의 일람표 참조) 접속가능한 드라이버는 최대 2계통입니다. <CH0를 사하는 경우> FP0 원점 입력 X0 원점근방 입력 *원점근방입력에는 X2등 임의의 입력을 지정합니다. <CH1을 사하는 경우> 원점 입력 원점근방 입력 X2* Y0 Y2 FP0 X0 X* Y1 Y 펄스출력 방향전환출력 펄스출력 방향전환출력 드라이버 드라이버 *원점근방입력에는 X등 임의의 입력을 지정합니다. 2펄스입력방식의 드라이버인 경우 (CW 펄스입력+CCW펄스입력방식) 2필스입력으로 사하기 위해서는 외부릴레이에 의한 전환이 필요합니다. 출력1점을 펄스출력, 릴레이의 전환으로 사합 니다. 펄스출력단자, 원점입력의 I/O할당은 사하는 채 널에 따라 결정됩니다.(P.216일람표 참조) F168의 제어코드는 방향출력 없음 으로 설 정합니다.(P.205 참조) <CH0을 사하는 경우> 원점 입력 원점근방입력 펄스 출력 드라이버 *원점근방입력에는 X2등 임의의 입력을 지정합니다. **릴레이의 전환에는 Y4 등 임의의 출력을 지정 합니다. 또 이때 Y4는 릴레이의 동작시간중에 재빨리 전환할 필요가 있습니다. 2펄스입력방식의 드라이버를 사할때의 주의 FP0의 펄스출력 Y0, Y1의 2점을 사해서 직 접 드라이버의 CW입력, CCW입력에 접속할 경우, 각각의 출력에 대해 다른 채널(ch0, ch1)의 카운터 경과치가 증감하므로 필요에 따라 프로그램에서 경과치를 전송하십시오. FP0 드라이버 CW입력 Y0 CCW입력 Y1 4 P W M 출 력 고 속 카 운 터 펄 스 출 력 펄 스 출 력 기 능 227

197 4 P W M 출 력 고 속 카 운 터 펄 스 출 력 펄 스 출 력 기 능 (4) 펄스출력기능에서 사하는 위치 결정제어(F168) 지정한 데이터테이블에 따라서 자동적으로 사다 리꼴모양의 제어를 행합니다. X (DF ) [F0 MV, H102, DT100 ] [F0 MV, K500, DT101 ] [F0 MV, K5000, DT102 ] [F0 MV, K200, DT10 ] [F1 DMV, K10000, DT104 ] [F0 MV, K0, DT106 ] [F168 SPD1, DT100, H0 ] 초속500Hz, 최고속도 5000Hz, 가감속시간 200msec, 이동량 10000펄스로 Y0 으로부터 펄스를 발생합 니다 펄스 이때 고속카운터경과치(DT9044,9045)의 내은 가산 카운트됩니다. 주) 사다리꼴모양의 제어인 경우 초속은 5000Hz이하로 하십시오. F168실행시에 펄스출력이 나오지 않을때의 트러블슈팅에 대해서는 P.27을 보십시오. 펄스출력(F169) 실행조건이 ON 일 때 임의의 출력을 얻을수 있 는 JOG 운전의 입니다. X2 [F0 MV, H112, DT200 ] X2가 ON하고 있는동안 Y0에서 듀티비10% 00Hz 의 펄스가 출력됩니다. 그때 방향출력(Y2) 은 OFF하고 고속카운터 CH0의 경과치(DT9044, 9045)는 가산카운트 됩니다. X6 [F0 MV, K00, DT201 ] [F169 PLS, DT200, H0 ] [F0 MV, H12, DT200 ] [F0 MV, K700, DT201 ] [F169 PLS, DT200, H1 ] X6이 ON 하고있는 동안 Y1에서 듀티비10%, 700Hz 의 펄스가 출력됩니다. 그때 방향출력(Y)은 OFF하고 고속카운터 CH1의 경과치(DT9048, 9049)는 감산카운트 됩니다. 228

198 고속카운터 제어(F0) 내장고속카운터의 Reset, 펄스출력의 정지 및 원 점근방입력의 Set/Reset에 사합니다. 이 은 F0(MV)과 특수데이터레지스터 DT9052를 조합하여 지정하십시오. 이 을 실행하면, 설정된 내은 다음에 이 이 실행될때까지 유지됩니다. 이 에서 조작할 수 있는 내 고속카운터F166F170에 의한 제어의 CLEAR(펄스출력정지) 원점복귀동작의 원점근방처리 <예1> 원점복귀동작중에 원점근방입력을 유효하게 하고 감속동작에 들어갈 경우 X (DF ) [F0 MV, H 4, DT9052 ] 1 [F0 MV, H 0, DT9052 ] 2 경과치 기입 판독(F1) 내장고속카운터에서 카운트되는 펄스수의 판독에 사합니다. 이 은 F1(DMV)과 특수데이터레지스터 DT9044를 조합해 지정하십시오. 경과치는 특수데이터레지스터 DT9044와 DT9045 를 합한 영역에 2비트데이터로서 격납됩니다. 경과치의 설정은 이 F1(DMV) 에서만 행할 수 있습니다. <예1> 고속카운터에 초기치 K000을 설정한다.(경과 치의 기입 예) X7 (DF ) [F1 DMV, K000, DT9044 ] <예2> 고속카운터의 경과치를 DT100에 판독한다. X7 (DF ) [F1 DMV, DT9044, DT100 ] 4 P W M 출 력 고 속 카 운 터 펄 스 출 력 상기프로그램에서는 1원점근방입력을 유효하게 하 고, 2 2직후 0을 기입해 Preset 하고 있습니다. <예2> 펄스출력을 강제적으로 정지할 경우 <참고> 경과치는 ED 실행때마다 고속카운터의 경과치 영역으로부터 특수레이터레지스터 DT9044, DT9045 에 자동적으로 전송되고 있습니다. 펄스 X7 (DF ) [F0 MV, H 8, DT9052 ] [F0 MV, H 0, DT9052 ] 출 력 기 능 229

199 4 P W M 출 력 고 속 카 운 터 펄 스 출 력 (5)위치결정제어 샘플프로그램 결선예 FF0 입력단자 원점센서 위치결정 START 위치 결점 START 원점복귀 START 원점 근방 센서 정전 JOG START 역전 JOG START 역전 JOG START Over Run b접점 a접점 a접점 스텝핑모터 이동 테이블 (-측) b접점 (+측) 펄 스 출 력 기 능 펄스출력 출력단자 스텝밍모터드라이버 COMMON 펄스입력 COMMON 방향출력 방향입력 24 V DC 전월 주1 주1)스텝핌모터의 입력이 5V포토커플러 타입의 경우에는 2kΪ 1/4W의 저항을 접속하십시오. 20

200 상대치 위치결정운전(플러스방향) X1을 ON하면 Y0에서 펄스가 출력됩니다. 이때 방향출력 Y2는 ON 하지 않습니다. 위치결정운전동작중 위치결정운전 START DT100 제어코드 (P.205참조) 101 초속도 : 500 Hz 102 최고속도 : 5000 Hz 10 가감속시간 : 200 msec 이동량 : pls 106 펄스정지 4 P W M 출 력 고 속 카 운 터 펄 스 출 력 (-측) 모터 10000펄스 (+측) 위치결정완료펄스(1초) 10000펄스 펄 스 출 력 기 능 21

201 4 P W M 출 력 고 속 카 운 터 펄 스 출 력 상대치 위치결정운전(마이너스방향) X2를 ON하면 Y0에서 펄스가 출력됩니다. 이때 방향출력 Y2는 ON합니다. 위치결정운전동작중 위치결정운전 START DT100 제어코드 (P.205참조) 101 초속도 : 1000 Hz 102 최고속도 : 6000 Hz 10 가감속시간 : 00 msec 이동량 : pls 106 펄스정지 펄 스 출 력 기 능 위치결정완료펄스(1초) (-측) 모터 8000펄스 (+측) 8000펄스 22

202 절대치 위치결정운전 X1을 ON하면 Y0에서 펄스가 출력됩니다. 그때 현재치가 22,000 보다 크면 방향출력 Y2는 ON하고 22,000 보다 작으면, 방향출력 Y2는 ON하지 않습니다. 위치결정운전동작중 위치결정운전 START DT 제어코드 (P.205참조) 초속도 : 200 Hz 최고속도 : 4000 Hz 가감속시간 : 250 msec 목표치 : 펄스정지 4 P W M 출 력 고 속 카 운 터 펄 스 출 력 (-측) 모터 위치결정완료펄스 (1초) (+측) 펄 스 출 력 기 능 현재치가 어느위치든지, 22,000 의 위치로 이동됩니다. 2

203 4 P W M 출 력 고 속 카 운 터 펄 스 출 력 원점복귀운전 (마이너스방향) X을 ON하면 Y0에서 펄스가 출력되고, 원점복귀를 시작합니다. 그때 방향출력 Y2는 ON 합니다. 다음에 X4가 ON하면 감속을 시작하고, X0 ON에서 원점복귀가 완료합니다.(원점복귀가 완료하면 경과치(DT )는 0 CLEAR됩니다.) DT 원점복귀운전동작중 원점복귀운전 START 제어코드 (P.205참조) 초속도 : 100 Hz 최고속도 : 2000 Hz 가감속시간 : 150 msec 펄 스 출 력 기 능 원점복귀완료 펄스 원점근방감속 START (-측) (+측) X ON 모터 근방센서 X4 ON 원점센서 X0 ON X0 원점 센서 X4 근방 센서 150 msec 150 msec 24

204 원점복귀운전 (플러스방향) X을 ON하면 Y0에서 펄스가 출력되고, 원점복귀를 시작합니다. 그때 방향출력 Y2는 ON 하지 않습니다. 다음에 X4가 ON하면 감속을 시작하고, X0 ON에서 원점복귀가 완료합니다.(원점복귀가 완료하면 경과치 (DT )는 0 Clear됩니다.) 원점복귀운전동작중 원점복귀운전 START DT 제어코드 (P.205참조) 초속도 : 120 Hz 최고속도 : 2500 Hz 가감속시간 : 100 msec 4 P W M 출 력 고 속 카 운 터 펄 스 출 력 원점복귀완료 펄스 원점근방감속 START 펄 스 출 력 기 능 (-측) 모터 (+측) X ON 근방센서 X4 ON 원점센서 X0 ON X4 근방 센서 X0 원점 센서 25

205 P W 4 M 출 력 고 속 카 운 터 펄 스 출 력 JOG운전 (플러스 방향) X5를 ON하고 있는 동안 Y0에서 펄스가 출력됩니다. 그때 방향출력 Y2는 ON하지 않습니다. (-측) 모터 JOG운전 (마이너스 방향) (+측) DT00 01 제어코드 (P.206참조) 속도 : 00 Hz X6를 ON하고 있는 동안 Y0에서 펄스가 출력됩니다. 그때 방향출력 Y2는 ON하지 않습니다. X5 Y0(펄스) DT10 11 제어코드 (P.206참조) 속도 : 00 Hz 펄 스 출 력 기 능 (-측) 모터 10 (+측) X6 Y0(펄스) 비상정지 (Over limit) Y0에서 펄스가 출력되고 있는 동안에 X7이 OFF하면 펄스의 출력이 정지됩니다. 펄스 출력제어 CLEAR 26

206 F168 (SPD1) 실행시, 펄스가 나오지 않을 때의 트러블 슈팅 플로우. 수정해 보십시오 수정해 보십시오 수정해 보십시오 경과치를 변경해 보십시오 경과치를 변경해 보십시오 Yes Yes Yes Yes Yes 에러가 발생하고 있다. No 특수내부릴레이 R90A, 또는 R90B가 이미 ON되어 있다. No 특수데이터 레지스터 DT9052의 제어 CLEAR 플래그가 ON되어 있다. No HSC ch0, 또는 Ch1을 시스템레지스터 No.400에 설정하고 있다. No 경과치가 H7FFFFF에서 정전 방향으로 펄스를 출력하려고 했다. No 경과치가 HFF8000에서 역전방향으로 펄스를 출력하려고 했다. No Yes [F168 SPD1,, K] K0, K1이외로 설정되어있다. No 데이터테이블 1워드째의 동작모드가 인크리멘탈(0), Absolute(1) 원점복귀(2) 이외가 되어 있다. No 데이터테이블 2워드째의 설정이 40초속최고속이 되어 있다. Yes 데이터테이블 5워드째의 설정이 HFF8000목표치 H7FFFFF가 되어 있다. Yes 당사로 연락해 주십시오. Yes Yes No No 수정해 보십시오 수정해 보십시오 수정해 보십시오 수정해 보십시오 4 P W M 출 력 고 속 카 운 터 펄 스 출 력 펄 스 출 력 기 능 원점복귀모드로 되어 있다. Yes No 원점입력을 이미 우선입력, 또는 HSC에서 사 하고 있다. Yes 수정해 보십시오 Absolute모드로 되어 있다. Yes No 당사로 연락해 주십시오. No Absolute모드의 설정이 목표치=경과치로 되어 있다. Yes 수정해 보십시오 No 당사로 연락해 주십시오. 당사로 연락해 주십시오. 27

207 4 P W M 출 력 고 속 카 운 터 펄 스 출 력 4 5 PWM 출력기능 (1) PWM출력기능의 개요 PWM출력기능 전 F170에 의해 지정된 듀티비의 펄스폭변 조출력을 얻을 수 있습니다. 온도조절, 광선조절 등 아나로그제어에 할 수 있습니다. 시스템레지스터 설정에 대해 PWM 출력기능을 사하는 경우에 시스템 레지스터 No.400의 대하는 채널의 설정은 고속카운터를 사하지 않음 으로 설정하십시오. 설정방법에 대해서는 P.256~P.257을 보십시 오. (2) PWM출력기능에서 사하는 PWM출력(F170) X6 [F0 MV, H5, DT100 ] [F0 MV, K500, DT101 ] [F170 PWM, DT100, K0 ] X6이 ON 하고 있는 동안 Y0에서 840 msec주기, DUTY비 50%의 펄스가 출력됩니다. X7 [F0 MV, H6, DT100 ] [F0 MV, K00, DT101 ] [F170 PWM, DT100, K1 ] X7이 ON하고 있는 동안 Y1에서 1.6초주기, DUTY 비0%의 펄스가 출력됩니다. P W M 출 력 기 능 28

208 5장 범 시리얼 통신 5 범 시 리 얼 통 신 1. 범시리얼통신 기능 시스템레지스터의 설정 241. 범시리얼 통신 사시의 동작설 242

209 5 1 범시리얼 통신기능 5 범 시 리 얼 통 신 (1)범시리얼통신 RS22C 포인트를 사해 바코드리더등의 외부기 기와 Command나 데이터의 송수신을 할수 있습니 다. F144(TRNS)에서 실행합니다. 초기설정에서는 송수신할 수 있는 상태가 아니므 로 시스템레지스터 No.412를 범코트(K2)로 변경 하십시오. 전송속도, 전송포맷은 시스템레지스터 No.41및 No.414에서 설정합니다. (2)데이터송신 임의의 데이터레지스터를 송신테이블로서 준비 하고 그 테이블에 격납된 데이터를 송신합니다. 송신되는 데이터에는 자동적으로 시단/종단코드를 부가해서 송신됩니다.(상세한 내은 P.192를 참조 하십시오.) 송신테이블로 사하는 데이터레지스터는 전 F144(TRNS)에서 설정합니다. 데이터송신은 전F144(TRNS)에 의해 실행 합니다. 송신바이트 수에 제한은 없습니다. 데이터레지스 터의 사가능한 범위에서 송신이 가능합니다. ()데이터 수신 외부기기로부터 보내져온 데이터를 RS22C포트에 서 수신합니다. 보내져온 데이터는 수신 buffer로서 설정되어 있는 데이터레지스터에 자동적으로 격납됩니다. (상세 한 내은 P.19을 참조하십시오.) 수신 Buffer로 사하는 데이터레지스터는 시스 템레지스터 No.417. No.418에서 지정합니다. 전F144(TRNS)에 의해 데이터의 수신 을 허가합니다. 수신 [수신 buffer] 수신데이터 격납영역 범 시 리 얼 통 신 기 능 송신 [송신 테이블] 송신데이터 격납영역 외부기기 (바코드리더등) 외부기기 (퍼스널컴퓨터등) 240

210 5 2 시스템레지스터의 설정 송수신을 위한 준비 (시스템레지스터의 설정) RS22C 포트는 초기설정에서는 통신가능한 상태로 되어있지 않습니다. 통신할때는 아래의 항목에 대해 서 시스템레지스터를 설정하십시오. 1. RS22C포트의 사목적의 설정 No. 412 [범포트] (FP프로그래머의 경우는 K2)를 지정 하십시오. 시리얼통신을 행하는 설정입니다. 2. RS22C전송포맷의 설정 NO. 41 전송포맷은 초기설정에서는 다음과 같이 되어 있 습니다. (FP 프로그래머의 경우은 H) [ ] 데이터길이 패리티체크 스톱비트 종단코드 시단코드 8비트 있음. 기수 1비트 CR STX없음 RS22C 포트에 접속하는 외부기기에 맞추어 전송 포맷을 변경할 경우엔 각각의 항목에 대해 설정하십 시오. FP프로그래머Ⅱ에서는 아래와 같이 각 항목을 비트 단위로 선택해서 H정수로 설정하십시오 시단코드 0 : STX무 1 : STX유 종단코드 00 : CR 01 : CR+LF 10 : 무 11 : ETX 스톱비트 0 : 1비트 1:2비트 패리티 00 : 무 01 : 유(홀수) 11 : 유(짝수) 데이터길이 0 : 7비트 1 : 8비트 [ ] 시단코드(STX), 종단코드(ETX) 송신시에는 지정한 코드가 자동적으로 송신하는데 이터에 부가 됩니다. 수신시에는 시단코드가 [] 로 설정되어 있으면 시단코드이후는 수신Buffer 에 격납됩니다. 또 시단코드를 수신한 시점에서 수신 완료플래그(R908)가 ON됩니다. 단, 시단 종단코 드 자체는 수신 Buffer 에는 격납되지 않습니다. 상세한 내은 P.24, P.244를 참조하십시오. <주의> 송수신 모두 종단코드를 없음 으로 설정한 경우, 수신완료플래그는 ON하지 않으므로 수신바이트 수를 보면서 수신완료를 확인하십시오. <예>종단코드를 [ C R+LF]로 변경할 때 데이터길이 패리터체크 스톱비트 종단코드 시단코드 } } H1 H H(초기치)을 H1으로 변경하십시오.. 보레이트의 설정 No.414 범시리얼통신의 보레이트(전송속도)는 초기설정에 서는 [9600bit/s](H1)이 되어 있습니다. RS22C포트 에 접속하는 외부기기에 맞추어서 변경할경우는 아래의 내중에 선택하십시오. H 0 0 풀포트 H0 : 9600 bit/s H1 : bit/s ( ) 툴포트보레이트에 H0, H1 이외를 설정하면 9600 bit/s가 됩니다. RS22C 포트 H0 : bit/s H1 : 9600 bit/s H2 : 4800 bit/s H : 2400 bit/s H4 : 1200 bit/s H5 : 600 bit/s H6 : 00 bit/s <예> 툴포트, RS22C포트 둘다 19200bit/s로 설정할 경우 H100을 기입하십시오. 4. 수신Buffer 의 설정 No. 417,418 초기설정에서는 데이터레지스터의 전영역을 수신 Buffer로서 사하는 설정이 되어 있습니다. 수신 Buffer로서 사하는 데이터레지스터의 영역을 변경 할 경우는 데이터레지스터 No.417에 선두번호를 No.418에 량(워드수)을 설정하십시오. 수신Buffer 는 다음과 같이 됩니다. 선두영역을 No.417에서 지정 수신바이트수 수신 데이터 격납영역 No 의 지 정 워 드 수 5 범 시 리 얼 통 신 시 스 템 레 지 스 터 의 설 정 241

211 5 범시리얼통신 사시의 동작설 5 범 시 리 얼 통 신 (1)시단, 종단코드를 [없음]으로 설정한 경우 각 플래그(수신완료플래그, 송신완료플래그)와 TRNS의 관계. 외부 수신데이터 R908 수신완료플래그 TRNS실행 R909 송신완료 플래그 송신데이터 수신완료플래그가 ON 때는 격납할 수 없다. TRNS 실행중에는 ( ) 이중으로 송신할 수 없다 격납 수신 Buffer 범 시 리 얼 통 신 사 시 의 동 작 설 수신 바이트 수 기 입 포 인 터 TRNS 실행에 ( 의한 수신바이트 수의 Clear ) 범시리얼통신은 반이중방식으로 사하십시오. 수신완료플래그(R908) ON일때는 수신을 금지합니다. 수신완료플래그(R908) 는 스캔도중에서도 변화하므로 주의하십시오. (예:입력조건으로서 수신완료플래그를 복수회 사할 경우, 같은 스캔내에서 다른 상태가 존재할 가능성이 있습니다.) TRNS실행에 의해 에러플래그(R907), 수신완료플래그(R908), 송신완료플래그(R909)가 OFF됩니다. TRNS실행중에는 이중으로 송신할 수는 없습니다. 송신완료플래그(R909)를 확인하십시오. TRNS이 실행되면 수신바이트수를 Clear 하고 수신Buffer 의 Address(기입포인터)를 선두로 되돌립니다. 에러플래그(R907)가 ON 하면 수신은 정지됩니다. 수신을 재개할경우는 TRNS실행에 의해 에러플래그 를 OFF로 하고 데이터를 송신하십시오. 242

212 (2)시단, 종단코드를 [있음]으로 설정한 경우(시단코드:STX, 종단코드:ETX) 수신시 외부수신데이터 R908 수신완료플래그 TRNS 실행 수신 Buffer 수신 바이트 수 격납 기 입 포 인 터 시단코드수신에 의한 수신바이트수의 Clear 수신완료플래그가 ON일때는 격납할 수없다. TRNS실행에 의한 수신바이트수의 Clear TRNS을 실행함 에 의해 수신완료 플 래그가 OFF됩니다. TRNS에 의해 수신코드가 지워 집니다. 시단코드 수신에 의한 수신바이트수의 CLEAR 데이터는 순차적으로 수신Buffer에 격납됩니다만 시단코드를 수신한 시점에서 수신바이트수를 Clear하고, 수 신Buffer의 Address(기입포인터)를 선두로 되돌립니다. TRNS이 실행되면 수신바이트수를 Clear하고 수신Buffer의Address(기입포인터)를 선두로 되돌립니다. 시단코드가 2개있을 경우, 나중의 시단코드이후의 데이터가 수신Buffer내에 격납됩니다. 수신완료플래그(R908)가 ON일때는 수신을 금합니다. TRNS에 의해 수신완료플래그(R908)가 OFF되므로 종단코드의 수신과 동시에 TRNS을 실행하면 수신완료플래그는 검출되지 않습니다. 5 범 시 리 얼 통 신 범 시 리 얼 통 신 사 시 의 동 작 설 24

213 송신시 5 범 시 리 얼 송신데이터 송신완료플래그R909 TRNS 실행 송신 Buffer 송신 TRNS실행중에는 ( ) 이중으로 송신할 수 없다 송신 통 신 송신데이터 송 신 포 인 트 범 시 리 얼 통 신 사 시 의 동 작 설 송신데이터에 자동적으로 시단코드(STX), 종단코드(ETX)를 부가하여 외부로 송신합니다. (시단/종단코드 의 설정에 대해서는 P.241을 참조하십시오.) TRNS실행에 의해 송신완료플래그 (R909)가 OFF됩니다. TRNS실행중에는 이중으로 송신할 수는 없습니다. 송신완료플래그(R909)를 확인하십시오. 244

214 6장 자료집 6 자 료 집 1. 성능사양 I/O 할당표 250. 릴레이 메모리영역 정수일람 FP0 C10/C14/C16/C2/SL1의 시스템레지스터일람 FP0 T2C의 시스템레지스터 일람(상이점만) 특수내부릴레이일람 FP0 C10/C14/C16/C2/SL1의 특수데이터레지스터일람 FP0 T2C의 특수레지스터 일람 에러코드일람 BIN / HEX / BCD 코드대표 애스키코드표 280

215 6 자 료 집 6 1 성능사양 (1) 성능사양(FP0 C10/C14/C16/C2/SL1) 항 목 컨트롤유니트의 종류 프로그램방식 / 제어방식 제어 I/O점수 기본유니트 증설시1 *컨트롤유니트와 같은 출력타입 증설시 2 *릴레이/트랜지스터 혼합의 경우 릴레이 출력타입 C10RS/C10CRS/ C10RM/C10CRM 10점 입력6점 출력4점 ( ) C14RS/C14CRS/ C14RM/C14CRM 14점 입력8점 출력6점 트랜지스터출력타입 C16T/C16CT 릴레이심벌 / 사이클릭연산방식 16점 입력8점 출력8점 C2T/C2CT 2점 입력16점 출력16점 최대 58점 최대 62점 최대 112점 최대 128점 최대 106점 최대 110점 최대 112점 최대 128점 S-LINK 타입 SL 1 S-LINK부에서 최대 128점 입력 64점 출력 64점 ( ) ( ) ( ) ( ) 증설부최대96점 프로그램 메모리 내장메모리 EEP-ROM내장(전지없음) 프로그램 량 2,720 스텝 5,000 스텝 어수 기본 8종류 115종류 연산속도 0.9μs/스텝(기본) I/O Refresh+베이스 시간 증설무 : 0.ms 증설유 : 0.ms+(1 증설유니트수)ms 성 능 사 양 연 산 메 모 리 점 수 릴 레 이 메 모 리 영 역 내부릴레이(R) 특수내부 릴레이(R) 타이머 카운터(T)(C) 데이터레지스터(DT) 특수내부 릴레이(DT) 인덱스레지스터 (IX, IY) 미분점수 1,008점(R0~R62F) 64점(R9000~ ) 144점(초기설정에서는 타이머 100점(T0~T99/카운터 44점 C100~C14) 1 타이머레인지(1ms, 10ms, 100ms, 1s) : 영역에 따라 선택 6,144워드 1,660워드(DT0~DT1659) (DT0~DT614) 112워드(DT9000~DT9111) 2점 무제한 마스터컨트롤릴레이(MCR) 점수 2점 라벨수(JP+LOOP수) 64라벨 스텝래더수 128스테이지 서브루틴수 16서브루틴 우선입력 프로그램수 7프로그램(외부 6점, 내부1점) 1프로그램 (내부1점) 자기진단기능 Watch Dog타이머, 프로그램의 문법체크 등 메 모 리 백 업 2 카운터 내부릴레이 타이머 비보호형 보호형 비보호형 보호형 설정치에서 C19까지 4점(경과치) C140~14 976점(R0~R60F) 61워드(WR0~WR60) 2점(R610~R62F) 2워드(WR61~WR62) 전부비보존 설정치에서 C127까지 16점(경과치) C128~C14 880점(R0~R54F) 55워드(WR0~WR54) 128점(R550~R62F) 8워드(WR55~WR62) 데이터 레지스터 비보호형 보호형 1652워드(DT0~DT1651) 8워드(DT1652~DT1659) 6112워드(DT0~DT6111) 2워드(DT6112~DT614) 주) *1:타이머/카운터의 비율은 시스템레지스터에 의해 변경가능합니다. P254를 보십시오. *2:프로그램과 시스템레지스터는 EEP-ROM에서 보호. 내부릴레이, 데이터레지스터, 카운터의 보호영역은 교정으로 EEP-ROM에서 보호 246

216 컨트롤유니트의 종류 릴레이 출력타입 트랜지스터출력타입 S-LINK 타입 항 목 펄스 캐치입력 우선입력 RS22C포트 (RS22C 포트부착 유니트만) 정시우선입력 콘스탄트 스캔 C10RS/C10CRS/ C10RM/C10CRM C14RS/C14CRS/ C14RM/C14CRM C16T/C16CT 합계 6점 (X0~X1:50μs)(X2~X5:100μs) 전송속도 : 00/600/1,200/2,400/4,800/9,600/19,200 bit/s 전송거리 : m 단자대 : 페닉스(P)MKDS 1/-.5 통신방식 : 반이중방식 0.5ms~0s 가 능 C2T/C2CT SL 1 없음 6 자 료 집 특 수 기 능 고속카운터 기능 45 펄스 출력기능 5 PWM 출력기능 5 출력점수 출력주파수 출력점수 출력주파수 카운트모드:가상/감산<1상> 6 -입력접점:최대 4ch -최고계수속도 : 4ch 합계 10kHz -사입력접점 X0 카운트입력(ch0) X 카운트입력(ch2) X1 카운트입력(ch1) X4 카운트입력(ch) X2 Reset 입력 7 X5 Reset 입력 7 -최소입력펄스폭 : X0, X1-50μs<10kHz> X, X4-100μs<5kHz> 카운트모드:2상/개별/방향판별<2상> -입력점수:최대 2ch -최고계수속도 : 2ch 합계로 최대 2kHz -사입력접점 X0 카운트입력(ch0) X 카운트입력(ch2) X1 카운트입력(ch0) X4 카운트입력(ch2) X2 Reset 입력 X5 Reset 입력 X0, X1-50μs(10kHz) -최소입력펄스폭 : ~ X, X4-100μs(5kHz) 없음 없음 없음 없음 독립2점(Y0, Y1)(보호기능없음) 40Hz~10KHz (Y0/Y1:1점 출력시) 40Hz~5KHz (Y0/Y1:2점 출력시) 2점(Y0, Y1) 주파수:0.15Hz~1KHz 8 듀티 : 0.1~99.9% 없음 없음 없음 없음 없음 없음 성 능 사 양 주) * :RS22C포트에서 통신을 행할 경우, 재송처리를 할 것을 권합니다. RS22C의 드라이버 IC는 EIA/TIA-22E와 CCITT V.28규격에 완전적합한 것을 사하고 있습니다. * 4:고속카운터는 1쌍 2ch+2상 1ch 조합도 가능합니다. * 5:고속카운터/펄스출력/PWM출력기능의 사양의 상세 설 제한 사항에 대해서는 4장을 참조하십시오. * 6:10KHz는 정격입력전압 24V, 25 의 사양입니다. 전압 온도에 따라 주파수가 낮아집니다. * 7:Reset 입력X0, X1을 둘다 Reset부착으로 한 경우, X2는 X1의 Reset 입력이 됩니다. 같은 식으로 X, X4의 경우를 X5가 X4의 Reset입력으로서 작합니다. * 8: CPU Ver.1.2이전에서는 주파수 0.15Hz~8Hz입니다. 247

217 (2) 성능사양(FP0 T2C) 6 자 료 집 제어 I/O점수 항 목 프로그램방식/제어방식 기본유니트 증설시1 *컨트롤 유니트와 같은 출 력타입으로 구성하는 경우 증설시2 *릴레이 / 트렌지스터 혼합 의경우 릴레이심벌/사이클릭 연산방식 2점 (입력:16점, 출력:16점) 최대128점 최대128점 사 양 프로그램메모리 내장메모리 EEP-ROM 프로그램량 어수 연산속도 I/O Refresh+베이스시간 기본 10,000스텝 8종류 115종류 0.9μs/스텝(기본) 증설무:0.ms 증설유:0.ms+(1 증설유니트수)ms 성 능 사 양 연 산 메 모 리 점 수 릴 레 이 메 모 리 영 역 내부릴레이 (R) 특수내부릴레이 (R) 타이머/카운터(T/C) 데이터레지스터(DT) 특수데이터레지스터(DT) 인덱스레지스터(IX, IY) 1,008점(R0~R62F) 1 64점(R9000~) 144점 1 (초기설정에서는 타이머 100점 T0~T99/카운터 44점 C100~C14) 타이머레인지 (1ms, 10ms, 100ms, 1s):에 따라 선택 16,84워드(DT0~DT168) 1 112워드(DT90000~DT90111) 2점 미분점수 무제한 마스터컨트롤릴레이(MCR) 점수 2점 라벨수(JP+LOOP수) 255라벨 스텝래더수 704스테이지 1 서브루틴수 100서브루틴 우선입력프로그램수 7프로그램(외부6점, 내부1점) 자기진단기능 Watch Dog 타이머 프로그램의 문법체크등 카렌더타이머 년(서기하 2자리수)월 일 시(24h표시) 분 초 요일 2 주) *1:시스템레인지스터에 의해 보호 비보호의 설정을 할 수 있습니다. *2:카렌더정밀도 0 월차 19초이하, 25 월차 72초이하, 55 월차 169초이하 이 정밀도는 통상전압 5V와 밧데리 백업 전압 V의 전압변동에 의한 변동계수의 최악치를 고려합니다. 또 F157, F158(시각가산 감산)은 사할 수 없 습니다. 248

218 항 목 사 양 특 수 기 능 펄스캐치입력 우선입력 RS22C포트 정시우선입력 콘스탄트스캔 패스워드 고속카운터기능 4 5 합계 6점 (X0~X1:50μsec, X2~X5:100μsec) 전송속도 : 00/600/1,200/2,400/4,800/9,600/19,200bit/s 전송처리 : m 단자대:페닉스(P)MKDS1/-.5 통신방식 : 반이중방식 0.5ms~0s 가능 가능 카운트 모드:가산/감산<1상> 6 - 입력점수:최대4ch - 최고계수 속도:4ch 합계로 최대 10KHz - 사입력 접점: X0 카운트입력(ch0) X:카운트입력(ch2) X1 카운트입력(ch1) X4:카운트입력(ch) X2 Reset입력 7 X5:Reset 입력 7 - 최소입력펄스폭: X0, X1-50μs<10kHz> X, X4-100μs<5kHz> 카운트모드:2상/개별/방향판별<2상> - 입력정수:최대 2ch - 최고계수속도:2ch 합계로 최대 2KHz - 사입력접점 X0 카운트입력(ch0) X:카운트입력(ch2) X1 카운트입력(ch0) X4 카운트입력(ch2) X2 Reset 입력 X5:Reset 입력 - 최소입력펄스폭:X0, X1-50μs<10kHz> X, X4-100μs<5kHz> 6 자 료 집 펄스출력기능 5 10 PWM출력기능 5 EEPROM 백업 출력점수 출력주파수 출력점수 출력주파수 EEPROM 기입에 의한 백업 8 전원 OFF시 자동백업 독립2점(Y0, Y1)(보호기능없음) 40Hz~10kHz(Y0/Y1:1점출력) 40Hz~5kHz(Y0/Y1:2점출력) 2점(Y0, Y1) 주파수:0.15Hz~1KHz 듀티:0.1%~99.9% 데이터레지스터(최대1684워드) 없음 성 능 사 양 밧데리백업 9 데이터레지스터, 내부릴레이타이머/카운터 경과치 (보호영역은 프로그래밍 툴에서 지정) 주) *:RS22C포트에서 통신을 행할 경우, 재송처리를 행할 것을 권합니다. RS22C의 드라이브 IC는 EIA/TIA-22E와 CCITT V.28 규격에 완전 적합한 것을 사하고 있습니다. *4:고속카운터는 1상 2ch+2상 1ch의 조합도 가능합니다. *5:고속카운터/펄스출력/PWM출력기능의 사양, 제한사항은 유저 매뉴얼 <편>을 보십시오. *6:10kHz는 정격입력전압 24V, 25 의 사양입니다. 전압 온도에 따라 주파수가 낮아집니다. *7:Reset 입력 X0, X1 둘다 Reset 딸림으로 했을 경우, X2는 X1의 Reset 입력이 됩니다. 같은 식으로 X, X4의 경우는 X5가 X4의 Reset 입력으로서 작합니다. *8:EEPROM 기입에 의한 기입가능회수는 1만회이내입니다. 이 은 대분실행형입니다만, 수번에 걸쳐 가입이 실행되는 일이 없도록 주의하십시오. *9:밧데리 백업시의 주의사항 이 CPU 유니트의 백업전지로는 2차전지(충전식)을 사하고 있습니다 유니트 출하시에는 충전되어 있지 않으므 로 사전에 백업전지를 충분히 충전하십시오. 상세한 내은 [<기본편> P.7-2 백업전지에 대해]를 보십시오. *10:위치결정제어 F168실행시는 최대 9.5kHz가 됩니다. 249

219 6 2 I / O 할당표 FP0 컨트롤유니트 아나로그 I/O유니트의 I/O번호 6 (I/O할당은 고정입니다) 컨트롤유니트의 종류 I/O번호 (I/O할당은 접속하는 위치에 따라 결정됩니다) 자 료 집 C10 C14 C16 C2/T2 입력6점 출력4점 입력8점 출력6점 입력8점 출력8점 입력16점 출력16점 X0~X5 Y0~Y X0~X7 Y0~Y5 X0~X7 Y0~Y7 X0~XF Y0~YF 증설유니트의 종류 A21 CH0 입 16점 력 CH1 16점 출력 16점 증설 1대째 WX2 (X20~X2F) WX (X0~XF) WY2 (Y20~Y2F) 증설 2대째 WX4 (X40~X4F) WX5 (X50~X5F) WY4 (Y40~Y4F) 증설 대째 WX6 (X60~X6F) WX7 (X70~X7F) WY6 (Y60~Y6F) S-LINK컨트롤유니트의 I/O번호 (I/O할당은 고정입니다) 유니트 입력 64점 FP0 I/O X80~X8F X90~X9F X100~X10F S-LINK 어드레스 0~15 16~1 2~47 I/O번호 세는법 입력 릴레이 X, 출력릴레이 Y는 16점단위로 다룰 수도 있으므로 이들 릴레이번호는 아래와 같이 10 진수와 16진수 조합으로 표현합니다. <예> 외부입력 X의경우 X110~X11F Y80~Y8F 48~6 64~79 10진수 I / O 할 당 표 출력 64점 Y90~Y9F Y100~Y10F Y110~Y11F 80~95 96~ ~127 FP0증설유니트(I/O할당은, 접속하는 순서에 따라 결정됩니다) 증설유니트의 종류 E8X E8R E8YT/ E8YR E16X E16R/ E16T E16YT E2T 입력 8점 입력 4점 출력 4점 출력 8점 입력 16점 입력 8점 출력 8점 출력 16점 입력 16점 출력 16점 I/O 번호 증설1대째 증설2대째 증설대째 X20~X27 X20~X2 Y20~Y2 Y20~Y27 X20~X2F X20~X27 Y20~Y27 Y20~Y2F X20~X2F Y20~Y2F X40~X47 X40~X4 Y40~Y4 Y40~Y47 X40~X4F X40~X47 Y40~Y47 Y40~Y4F X40~X4F Y40~Y4F X60~X67 X60~X6 Y60~Y6 Y60~Y67 X60~X6F X60~X67 Y60~Y67 Y60~Y6F X60~X6F Y60~Y6F 16진수 X 0, X 1 X F X 10, X 11 X 1F X 20, X 21 X 2F ~ ~ ~ X 70, X71 X 7F I/O 링크 유니트의 I/O번호(I/O할당은 접속하는 순서에 따라 결정됩니다.) 증설유니트의 종류 입력 2점 IOL 출력 2점 증설 1대째 X20~XF Y20~YF 증설 2대째 X40~X5F Y40~Y5F 증설 대째 X60~X7F Y60~Y7F 250

220 6 릴레이 메모리영역 정수일람 (1) FP0 C10/C14/C16/C2/SL1 릴 레 이 메 모 리 영 역 정 수 메모리영역 칭 외부입력 외부출력 내부릴레이 2 타이머 2 카운터 2 특수내부릴레이 외부입력 외부출력 내부릴레이 2 데이터레지스터 2 타이머/카운터 설정치 영역 2 타이머/카운터 경과치 영역 2 특수테이터레지스터 인덱스레지스터 10진정수 16진정수 주) *1: 타이머/카운터의 정수는 시스템레지스터 No.5의 설정에 따라 변경가능합니다. 표의 번호는 시스템레지스터 No.5가 디폴트 설정된 때의 것입니다. 상세한 내은 P25[시스템레지스터일람]을 보십시오. *2: 전원을 끄거나 RUN모드 PROG. 모드로 전환하거나 해도, 그 직전의 상태를 기억하는 보호형과 Reset 되는 비보호 형이 있습니다. FP0의 경우, 그 영역은 고정으로 <부표1>의 번호가 할당되어 있습니다. *: 기재된 점수는 시스템으로서 갖고 있는 점수이고, 실제로 사가능한 점수는 앞페이지의 I/O할당표에 따릅니다. <부표1>FP0의 보호영역과 비보호영역 X Y R T C R WX WY WR DT SV EV DT IX IY K H 사 가능한 메모리영역의 정수 범위 C10/C14/C16 C2/SL1 208점(X0~X12F) * 208점(Y0~Y12F) * 1008점(R0~R62F) 144점(T0~T99/C100~C14) *1 64점(R9000~ ) 1워드(WX0~WX12) * 1워드(WY0~WY12) * 16워드(WR0~WR62) 1660워드 (DT0~DT1659) 144워드(SV0~SV14) 144워드(EV0~EV14) 112워드(DT9000~DT9111) 2워드(IX, IY) 6144워드 (DT0~DT614) K-2,768~K2,767 K-2,147,48,648~K2,147,48,647 H0~HFFFF H0~HFFFFFFFF C10/C14/C16 기 능 외부로부터의 입력으로 ON/OFF합니다. 외부에 ON/OFF상태를 출력합니다. 프로그램상에서만 ON/OFF하는 릴레이입니다. 타이머가 설정시간에 달하면 ON합니다. 타이머의 번호에 대합니다. 카운터가 카운트 업하면 ON합니다. 카운터의 번호에 대합니다. 특정조건에서 ON/OFF하고, 플래그등으로서 사 하는 릴레이입니다(P262 참조) 외부입력 16점분을 통합해, 16비트 1워드의 데이터 로서 지정할 때의 기호입니다. 외부출력 16점 분을 통합해 16비트 1워드의 데이터 로서 지정할 때의 기호입니다. 내부릴레이 16점 분을 통합해 16비트 1워드의 데이터 로서지정할 때의 기호입니다. 프로그램상에서 사하는 데이터메모리입니다 16비트(1워드)단위로 다룹니다. 타이머의 목표치, 카운터의 설정치를 격납하는 데이 터 메모리입니다. 타이머/카운터의 번호에 대합니다. 타이머/카운터동작시의 경과치를 격납하는 데이터 메모리입니다. 타이머/카운터의 번호에 대합니다. 특정 내을 격납하는 데이터 메모리입니다. 각종의 실정이나 에러코드가 격납되어 있습니다.(P266참조) 메모리영역의 Address, 정수의 수식 레지스터입니다. (16워드 연산시) (2워드 연산시) (16워드 연산시) (2워드 연산시) C2/SL1 6 자 료 집 릴 레 이 메 모 리 영 역 정 수 일 람 타이머 전부비보호 카운터 비보호형 보호형 설정치에서 C19까지 4점 (경과치) C140~C14 설정치에서 C127까지 16점 (경과치) C128~C14 비보호형 976점(R0~R60F) 880점(R0~R54F) 내부릴레이 보호형 61워드(WR0~WR60) 2점(R610~R62F) 55워드(WR0~WR54) 128점(R550~R62F) 2워드(WR61~WR62) 8워드(WR55~WR62) 데이터레지스터 비보호형 보호형 1652워드(DT0~DT1651) 8워드(DT1652~DT1659) 6112워드(DT0~DT6111) 2워드(DT6112~DT614) 251

221 6 자 료 집 릴 레 이 메 모 리 영 역 정 수 일 람 (2) FP0 T2C 릴 레 이 메 모 리 영 역 정 수 메모리영역 칭 사 가능한 메모리영역의 정수 범위 기 능 외부입력 외부출력 내부릴레이 1 타이머1, 2 T 카운터1, 2 C 특수내부릴레이 외부입력 외부출력 내부릴레이 데이터레지스터 1 타이머/카운터 2 설정치 영역 타이머/카운터 경과치 영역 2 특수테이터레지스터 인덱스레지스터 10진정수 16진정수 X Y R R WX WY WR DT SV EV DT IX IY K H 208점(X0~X12F) 208점(Y0~Y12F) 1008점(R0~R62F) 144점(T0~T99/C100~C14) 64점(R9000~ ) 1워드(WX0~WX12) 1워드(WX0~WX12) 6워드(WR0~WR62) 16,84워드(DT0~DT168) 144워드(SV0~SV14) 144워드(EV0~EV14 112워드(DT90000~DT90111) 2워드(IX, IY) K-2,768~K2,767 K-2,147,48,648~K2,147,48,647 H0~HFFFF H0~HFFFFFFFF 외부로부터의 입력으로 ON/OFF합니다. 외부에 ON/OFF상태를 출력합니다. 프로그램상에서만 ON/OFF하는 릴레이입니다. 타이머가 설정시간에 달하면 ON합니다. 타이머의 번호에 대합니다. 카운터가 카운트 업하면 ON합니다. 카운터의 번호에 대합니다. 특정조건에서 ON/OFF하고, 플래그등으로서 사하 는 릴레이입니다. 외부입력 16점분을 통합해 16비트 1워드의 데이터 로서 지정할 때의 기호입니다. 외부출력 16점 분을 통합해 16비트 1워드의 데이터 로서 지정할 때의 기호입니다. 내부릴레이 16점 분을 통합해 16비트 1워드의 로서 데이터지정할 때의 기호입니다. 프로그램상에서 사하는 데이터메모리입니다. 16비트(1워드)단위로 다룹니다. 타이머의 목표치, 카운터의 설정치를 격납하는 데이 터 메모리입니다. 타이머/카운터의 번호에 대합니다. 타이머/카운터동작시의 경과치를 격납하는 데이터 메모리입니다. 타이머/카운터의 번호에 대합니다. 특정 내을 격납하는 데이터 메모리입니다. 각종의 실정이나 에러코드가 격납되어 있습니다. 메모리영역의 Address, 정수의 수식 레지스터입니다. (16워드 연산시) (2워드 연산시) (16워드 연산시) (2워드 연산시) 주) 1. 전원을 끄거나 RUN 모드 PROG모드로 전환하거나 해도 그 직전의 상태를 기억하는 보호형과 Reset 되는 비보호형 어느쪽이든 설정가능합니다. 보호형/비보호형의 선택은 시스템레지스터에서 설정합니다. 설정방법에 대해서는 P261 [FP0 T2C의 시스템레지스터 일람](상이점만)을 참조하십시오. 2. 타이머/카운터의 점수는 시스템레지스터 No.5의 설정에 따라 변경가능합니다. 표의 번호는 시스템레지스터 NO.5가 디폴트 설정될 때의 것입니다. 상세한 내은 P25 [시스템레지스터일람]을 보십시오.. 기재된 점수는 시스템으로서 갖고 있는 점수이고, 실제로 사가능한 점수는 [I/O할당표]에 따릅니다. 252

222 6 4 FP0 C10/C14/C16/C2/SL1의 시스템레지스터 일람 (1) 시스템 레지스터에 대해 시스템레지스터 영역이란 시스템레지스터는 동작범위나 사하는 기능을 결정 하는 값(파라미터)을 설정하는 레지스터입니다. 도나 프로그램의 사양에 따라 값을 설정하십시 오. 이것들에 해당되는 기능을 사하지 않을 경우는 특별히 시스템레지스터를 설정할 필요는 없습니다. 시스템레지스터의 종류 1 타이머/카운터의 구분(No.5) 카운터의 선두번호를 지정함에 따라 타이머와 카 운터의 수를 설정합니다. 2 보호형/비보호형의 설정(No.6~NO.8, No.14) FP0 C10/C14/C16/C2/SL1의 경우, 전원 OFF시 보존되는 영역은 고정 영역이고 시스템레지스터 No.6 ~No.8 및 No.14의 설정은 무효가 됩니다. 이상시의 운전모드의 설정(No.20, No.2, No.26~27)이중출력시, 연상에러시, I/O조합에러시 등의 운전모드를 설정합니다. 4 시간설정(No.1, No.4) 타임아웃에러 검출을 위한 처리대기시간이나 콘 스탄트스캔시간의 설정을 합니다. 5 입력설정(No.400~No.40) 고속카운터기능, 펄스캐치기능, 우선입력기능을 사할 때, 동작모드나 전입력으로서 사하는 입력번호를 설정합니다. 6 툴포트설정(No.410, No.411, No.414) 툴포트에서 컴퓨터링크를 행할 때 설정합니다. 7 RS22C포트설정(No.412~No.418) RS22C포트부착 유니트만 유효합니다. 8 모뎀접속의 설정(No.411) 툴포트에서 모뎀통신을 행할 때는 [모뎀접속]으 로 지정합니다. 시스템레지스터설정치의 확인과 변경 시스템레지스터의 값(파라미터)은 K정수 또는 H정 수로 설정할 수 있습니다. 이미 설정되어 있는 값(판독할 때 표시되는 값)으로 사할 때는 다시 기입할 필요는 없습니다. 편집 소프트 NPST-GR을 사할 경우 1. 컨트롤 유니트를 [PROG]모드로 하십시오. 2. NPST 메뉴에서 [PC환경설정(시스템레지스터)]를 선택하십시오.. [PC환경설정(시스템레지스터)]화면에서 설정할 기능을 선택하면, 선택한 시스템레지스터의 값이 표시됩니다. 4. 설정치를 변경할 경우는 [시스템레지스터일람]에 따라 새로운 값을 기입하십시오. 5. [등록](f 1)을 실행하고 PC기입을 행하십시오. FP프로그래머II를 사할 경우 1. 컨트롤 유니트를 [PROG]모드로 하십시오. 2. FP프로그래머II에서 키조작 ALL CLR (-) OP. 설정할 항목의 레지스터번호를 지정하여 판독하십 시오. 선택한 시스템레지스터의 설정치가 표시 됩니다 ENT READ (No.20의 예) 4. 설정치를 변경할 경우는 Clear키를 누르고 [시스 템레지스터일람]에 따라 새로운 값을 기입하십시 오. 시스템레지스터 설정시의 주의점 시스템레지스터의 설정내은 설정한 시점부터 유 효해 집니다. 단, 왼편의 5~8의 하드웨어에 관 한 설정에 대해서는 PROG모드 RUN모드로 했을 경우에 유효해 집니다. 또, 8모뎀접속의 설정에 대해서는 전원을 재투입 했을 때 또는 PROG.모드 RUN모드로 한 시점에 서 컨트롤러로부터 모뎀으로 Command를 보내고 모뎀을 수신가능한 상태로 만듭니다. 초기화조작을 행하면, 모든 값(파라미터)이 초기값 이 됩니다. 6 자 료 집 시 스 템 레 지 스 터 일 람 25

223 6 자 료 집 (2) 시스템레지스터 설정내 1 타이머/카운터의 수의 설정(No.5) 카운터의 선두 No.를 지정함으로써, 타이머와 카 운터의 영역을 둘로 구분합니다. 타이머와 카운터는 둘을 합쳐 144점이고 초기치는 100점이므로 아래표와 같이 됩니다. 타이머 카운터 100점 (No.0~No.99) 44점 (No.100~No.,14) <설정예> 타이머의 점수를 120점으로 늘릴 경우는 시스템레지스터 No.5의 값을 K120으로 변경하십시오. 설정치 :n 타이머 카운터 MIN(0) : 전부 카운터 설정치<n 카운터가 늘어남 설정치>n 타이머가 늘어남 MAX(144) : 전부 타이머 2 보호형/비보호형의 설정(No.6~No.8, No.14) FP0 C10/C14/C16/C2/SL1의 경우, 전원 OFF시 보호되는 영역은 아래표의 고정영역이며, 시스템 레지스터의 설정은 무효가 됩니다. C10/C14/C16의 경우 타이머 전부 비보호형 비보호형 설정치에서 C19까지 카운터 보호형 4점(경과치) C140~C14 비보호형 976점(R0~R60F) 61워드(WR0~WR60) 내부릴레이 보호형 2점(R610~R62F) 2워드(WR61~WR62) 비보호형 1652워드 (DT0~DT1651) 데이터레지스터 보호형 8워드 (DT1652~DT1659) 시 스 템 레 지 스 터 일 람 C2/SL1의 경우 타이머 전부 비보호형 비보호형 설정치에서 C127까지 카운터 보호형 16점(경과치) C128~C14 비보호형 880점(R0~R54F) 55워드(WR0~WR54) 내부릴레이 보호형 128점(R550~R62F) 8워드(WR55~WR62) 비보호형 6112워드 (DT0~DT6111) 데이터레지스터 보호형 2워드 (DT6112~DT614) 254

224 () 시스템레지스터일람 표중의 C10, C14, C16, C2, SL1을 각각 니다. 유 저 메 모 리 할 당 번호 0 1 ~ FP0의 10점, 14점, 16점, 2점, S-LINK타입의 컨트롤 유니트를 나타냅 칭 시퀀스프로그램영역 사이즈 초기치 설정치 (파라미터) 설정치는 고정으로 변경불가능입니다. 격납치는 기종 타입에 따라 다릅니다. K:k 워드(FP0 C10 C14 C16) K5:5k워드(FP0 C2 SL1) 미사 6 자 료 집 5 타이머카운터의 구분 (카운터 시작번호의 설정) K100 K0~K144 설정방법에 대해서는 P254을 보십시오. 보 호 \ 비 보 호 6 ~ 8 9 ~ 1 미사 미사 FP0의경우, 프로그래밍 툴에서의 설정치는 무효가 됩 니다. 14 미사 FP0의경우, 프로그래밍 툴에서의 설정치는 무효가 됩 니다. 15 미사 이 상 시 운 전 ~ ~ 이중출력의 금지/허가 미사 I/O조합(증설bus) 이상시의 운전모드 미사 연산에러발생시의 운전모드 K0 K0 K0 K0:금지(문법에 에러가 됩니다.) K1:허가(문법에러가 되지 않습니다.) K0:정지 K1:운전계속 K0:정지 K1:운전계속 시 스 템 레 지 스 터 일 람 27 리모트 I/O(S-LINK)교실 이상운전모드 K1 K0:정지 K1:운전계속 28 ~ 29 미사 4 미사 FP0의경우, 프로그래밍 툴에서의 설정치는 무효가 됩 니다. 주) NPST-GR을 사할 경우, 시스템레지스터 No.2 No.27의 설정에는 Ver.4.이후의 것이 필요합니다. 255

225 6 자 료 집 번호 0 1 칭 초기치 설정치 (파라미터) 미사 K4~K2760(10ms~81900ms) 초기치(K2600/6500ms)에서 사하십시오. 설정치 2.5=복수 프레임 처리대기시간(ms) K2600 복수 Frame 처리 대기시간 (6500 NPST-GR에서는 시간을 입력하십시 ms) 오.(2.5로 나누어지는 값) FP프로그래머II에서는 설정치를 입력하십시오.(시간을2.5로 나눈값) 시 간 설 2 ~ 미사 FP0의 경우 프로그래밍툴에서의 설정치는 무효가 됩 니다. 정 K1~64(2.5ms~160ms):지정시간마다 스캔 K0:통상의 스캔 설정치 2.5=콘스탄트스캔시간(ms) 4 콘스탄틴스캔시간 K0 NPST-GR에서는 시간을 입력하십시 오.(2.5로 나누어지는 값) FP프로그래머II에서는 설정치를 입력하십시오.(시간을 2.5로 나눈값) 시 스 템 레 지 스 터 일 람 입 력 설 정 400 고속카운터 동작모드설정 (X0~X2) NPST-GR Ver.4에 의한 설정 H0 CH0 0:입력 X0을 고속카운터로 설정하지 않는다. 1:2상입력(X0, X1) 2:2상입력(X0, X1), Reset 입력(X2) :가산입력(X0) 4:가산입력(X0), Reset 입력(X2) 5:감산입력(X0) 6:감산입력(X0), Reset 입력(X2) 7:개별입력(X0, X1) 8:개별입력(X0, X1), Reset 입력(X2) 9:방향판별(X0, X1) 10:방향판별(X0, X1), Reset 입력(X2) 0:입력 X1을 고속카운터로 설정하지 않는다. :가산입력(X1) CH1 4:가산입력(X1), Reset 입력(X2) 5:감산입력(X1) 6:감산입력(X1), Reset 입력(X2) 주) 1. 동작모드를 2상, 개별, 방향판별의 어느것인가로 설정했을 경우, CH1의 설정은 무효가 됩니다. 2. Reset 입력의 설정이 중복된 경우는 CH1의 설정이 우선됩니다.. 같은 입력접점에 대해 No.400~No.40을 동시에 설정했을 경우, 고속카운터 펄스캐치 우선입력 의 순으로 우 선됩니다. 4. NPST-GR을 사할 경우, 시스템레지스터 No400~No.40의 설정에는 Ver.4.0이후의 것이 필요합니다. 256 고속 카운터의 사방법 및 제한사항에 대해서는 4장을 봐 주십시오.

226 번호 칭 초기치 설정치 (파라미터) 400 고속카운터 동작모드설정 (X0~X2) FP 프로그래머 Ⅱ에 의한 설정 H0 CH0/ CH1 H 0:고속카운터를 사하지 않는다. 1:2상입력(X0, X1) 2:2상입력(X0, X1), Reset 입력(X2) :가산입력(X0) 4:가산입력(X0), Reset 입력(X2) 5:감산입력(X0) 6:감산입력(X0), Reset 입력(X2) 7:개별입력(X0, X1) 8:개별입력(X0, X1), Reset 입력(X2) 9:방향판별입력(X0, X1) A:방향판별입력(X0, X1), Reset 입력(X2) 0:고속카운터를 사하지 않는다. :가산입력(X1) 4:가산입력(X1), Reset 입력(X2) 5:감산입력(X1) 6:감산입력(X1), Reset 입력(X2) 6 자 료 집 입 력 설 정 401 고속카운터 동작모드설정 (X~X5) NPST-GR Ver.4에 의한 설정 FP 프로그래머 Ⅱ에 의한 설정 H0 CH2 CH CH2/ CH H 0:입력 X을 고속카운터로 설정하지 않는다. 1:2상입력(X, X4) 2:2상입력(X, X4), Reset 입력(X5) :가산입력(X) 4:가산입력(X), Reset 입력(X5) 5:감산입력(X) 6:감상입력(X), Reset 입력(X5) 7:개별입력(X, X4) 8:개별입력(X, X4), Reset 입력(X5) 9:방향판별입력(X, X4) 10:방향판별입력(X, X4), Reset 입력(X5) 0:입력 X4를 고속카운터로 설정하지 않는다. :가산입력(X4) 4:가산입력(X4), Reset 입력(X5) 5:감산입력(X4) 6:감산입력(X4), Reset 입력(X5) 0:고속카운터를 사하지 않는다. 1:2상입력(X, X4) 2:2상입력(X, X4), Reset 입력(X5) :가산입력(X) 4:가산입력(X), Reset 입력(X5) 5:감산입력(X) 6:감산입력(X), Reset 입력(X5) 7:개별입력(X, X4) 8:개별입력(X, X4), Reset 입력(X5) 9:방향판별입력(X, X4) 10:방향판별입력(X, X4), Reset 입력(X5) 시 스 템 레 지 스 터 일 람 0:고속카운터를 사하지 않는다. :가산입력(X4) 4:가산입력(X4), Reset 입력(X5) 5:감산입력(X4) 6:감산입력(X4), Reset 입력(X5) 주) 1. 동작모드를 2상, 개별 방향판별의 어느 것인가로 설정했을 경우 CH의 설정은 무효가 됩니다. 2. Reset입력의 설정이 중복된 경우는, CH의 설정의 우선됩니다.. 같은 입력접점에 대해 No.400~No.40을 동시에 설정했을 경우, 고속카운터 펄스캐치 우선입력 의 순으로 우 선됩니다. 4. NPST-GR을 사할 경우, 시스템레지스터 No400~No.40의 설정에는 Ver.4.0이후의 것이 필요합니다. 고속카운터의 사방법 및 제한사항에 대해서는 4장을 봐 주십시오. 257

227 6 자 료 집 번호 402 칭 초기치 설정치 (파라미터) 펄스캐치 입력의 지정 H0 0:통상입력 1:펄스캐치 입력 FP프로그래머Ⅱ에서는 상기의 설정을 16진수로 입력하십시오. <예> X과 X4를 펄스캐치 입력으로 설정할 때 H18을 기입하십시오. FP0의경우, X6, X7의 설정은 무효가 됩니다. 입 NPST-GR Ver. 4사시의 설정 우선 입력으로서 사하는 입력접점을 지정하십시오. <0:통상입력/1:우선 입력> 력 설 정 우선 입력 유효 Edge를 지정하 십시오. <0:ON시/1:OFF시> 시 스 템 레 지 스 터 일 람 ~ 407 우선입력의 지정 미사 H0 FP프로그래머 II 사시의 설정 <예> 입력 X0, X1, X2, X을 우선입력지정, 동시에 입력 X0, X1 을 ON OFF시에 우선 입력으로서 지정하는 경우 edge 지점 우선입력지정 H0F를 기입하십시오. FP0의경우, 프로그래밍틀에서의 설정치는 무효가 됩니다. 주) 1. NPST-GR의 경우, No.40의 설정은 화면상에서 비트마다 0 1 로 지정합니다. 2. 같은 입력접점에 대해 No.400~No.40을 동시에 설정했을 경우, 고속카운터 펄스캐치 우선입력 의 순으로 우 선됩니다. <예> 고속카운터를 가산입력모드에서 사하고 있을 때, 입력 X0을 우선입력이나 펄스캐치입력으로 지정해도 그 지정은 무효가 되고 입력 X0은 고속카운터의 카운터입력으로서 작합니다. No.400:H1 이 설정이 유효해집니다. No.402:H1 No.40:H1 258

228 번호 칭 초기치 설정치 (파라미터) 툴 포 트 설 정 툴포트의 유니트 No. (C-NET접속시) 툴포트 통신포맷 [설정항목] 초기설정치 모뎀 : 접속안함 데이터길이 :8비트 K1 H0 K1~K2(유니트 No.1~2) NPST-GR사시 메뉴에서 항목을 선택하십시오. FP프로그래머Ⅱ 사시 지정내을 H 정수로 지정하십시오. 모뎀 0: 접속안함 1:접속함 데이터길이 0:8비트 1:7비트 모뎀 접속시에는 시스템레지스터 No.410에서 유니트 No.1로 설정하십시오. 6 자 료 집 414 툴포트 보레이트의 설정 NPST-GR Ver.4.0에 의한 설정 H0 0 : 9600 bit/s 1 : bit/s 툴 포 트 R S2 2 C 포 트 설 정 414 툴포트와 RS22C 포트의 보레이트 설정 FP프로그래머Ⅱ에 의한 설정 <주) NPST-GR을 사할 경우, 시스템레지스터 No.414의 설정에는 Ver.4 이후의 것이 필요합니다. H1 툴포트 H0 : 9600 bit/s H1 : bit/s ( ) 툴 포트보레이트에 H0, H1 이외를 설정하면 9600 bit /s가 됩니다. RS22C포트 H0 : bit/s H1 : 9600 bit/s H2 : 4800 bit/s H : 2400 bit/s H4 : 1200 bit/s H5 : 600 bit/s H6 : 00 bit/s <예> 툴포트, RS22C포트 둘 다 bit/s로 설정할 경우 H100을 기입하십시오. 시 스 템 레 지 스 터 일 람 259

229 6 자 료 집 번호 412 칭 초기치 설정치 (파라미터) RS22C포트사 목적의 선택 K0 NPST-GR사시 메뉴에서 항목을 선택하십시오. FP프로그래머II사시 RS22C포트를 사하지 않는다. K0:RS22C포트를 사하지 않는다. K1:컴퓨터링크를 행한다(C-NET 접속시를 포함함) K2:시리얼데이터통신을 행한다(범포트) NPST-GR사시 매뉴에서 항목을 선택하십시오. FP프로그래머Ⅱ사시 지정내을 H정수로 지정해주십시오. RS22C포트 통신포맷 [설정항목, 초기설정치] R S2 41 시작부분코드 : 없음 끝부분 코드 :CR 스톱비트 :1비트 패리티 : 기수 H 시단코드 0 : STX무 1 : STX유 종단코드 00 : CR 01 : CR+LF 10 : 무 11 : ETX 2 C 데이터길이 :8비트 스톱비트 0:1비트 1:2비트 패리터 00 : 없음 01 : 유(홀수) 11:유(짝수) 시 스 템 레 지 스 터 일 람 포 트 설 정 RS22C포트의 보레이트 설정 RS22C포트의 유니트No. (C-NET 접속시) RS22C포트 모뎀접속 수신 Buffer 선두번호 수신 Buffer의 량 NPST-GR Ver.4에 의한설 정 C10C/C14C C16C C2C/SL1 H1 K1 H0 K0 K1660 K6144 데이터길이 0:7비트 1:8비트 0 : bit/s 1 : 9600 bit/s 2 : 4800 bit/s : 2400 bit/s 4 : 1200 bit/s 5 : 600 bit/s 6 : 00 bit/s K1~K2(유니트(No.1~2) NPST-GR 사시 메뉴에서 항목을 선택하십시오 FP 프로그래머Ⅱ 사시 H0 : 접속하지 않는다. H8000 : 접속한다. C10C/C14C/C16C : K0~K1659 C2C/SL1 : K0~K614 K0~K1660 K0~K6144 주) NPST-GR을 사할 경우, 시스템레지스터 No.414의 설정에는 Ver 4 이후의 것이 필요합니다. 260

230 6 5 FP0 T2C의 시스템 레지스터 일람 (상이점만) 이 매뉴얼에는 FP0-C2CT와 비교해서 FP0-T2CT에서 변경 또는 추가되어 있는 부분만을 게재합니다. 번호 칭 초기치 설정치 (파라미터) 보 호 \ 비 보 호 R S 카운터의 시작번호 (타이머/카운터수의 설정) 타이머/카운터 보호형의 시작번호 내부릴레이보호형영역의 시작 번호(워드 No.지정) 데이터 레지스터 보호형영역의 시작번호 스텝래더의 보호/비보호의 선택 K100 K100 K10 K0 K1 K0~K144 (0~144) K0~K144 (0~144) K0~K6(0~6) K0~K1684(0~1684) K0(보호)/K1(비보호) No.5와 No.6의값은통상, 똑같은 값으로 하여 사할 것을 권합니다. 6 자 료 집 2 C 포 트 설 정 수신 Buffer 선두번호 수신 Buffer의 량 K0 K1684 K0~K168 K0~K1684 시스템레지스터 설정내 1 타이머/카운터의 수의 설정(No.5) 카운터의 선두 No.를 지정함으로써 타이머와 카운터 의 영역을 둘로 구분합니다. 타이머와 카운터는 둘을 합쳐 144점이고 초기값은 100이므로 아래와 같이 됩니다. 타이머 100점(No.0~No.99) 카운터 44점( No.100~No.14) <설정예> 타이머의 점수를 120점으로 늘릴 경우는 시스템레지스터 No.5의 값을 K120으로 변경 하십시오 설정치 :n 타이머 카운터 MIN(0) : 전부 카운터 설정치<n 카운터가 늘어남 설정치>n 타이머가 늘어남 2 보호형/비보호형의 설정(No.6~No.8, No.14) 각 릴레이, 레지스터는 보호형으로 하는가, 비보호 형으로 하는가를 선택할 수 있습니다. 설정치 :n 비보호형 보호형 설정치<n 보호형이 늘어남 설정치>n 비보호형이 늘어남 통상, 시스템레지스터 No.5와 No.6은 같은 값이 되도 록 하십시오. 타이머는 비보호형 카운터는 보호형이 됩니다. 설정치를 0으로 하면, 전부 보호형이 됩니다. 또, 설정 치를 최종번호에 1을 더한 값으로 하면 전부 비보호 형이 됩니다. 시 스 템 레 지 스 터 일 MAX(144) : 전부 타이머 통상 시스템레지스터 No.5와 No.6은같은값이되도 록 하십시오. 타이머는 비보호형, 카운터는 보호형이 됩니다. No.5설정치를 0으로 하면 전부 카운터가 됩니다. 또, 설정치를 144로 하면 전부 타이머가 됩니다. 초기설정치 타이머 카운터 내부릴레이 데이터레지스터 전부 비보호형 전부보호형 비보호형 10워드(WR0~WR9) 보호형 5워드(WR10~WR62) 전부 보호형 람( 상 이 점 만) 261

231 6 6 특수내부릴레이 일람 특수내부릴레이는 특정조건에서 ON/OFF하는 릴레이입니다. ON/OFF 상태는 외부로 출력되지 않습니다. 프로그래밍툴이나 에 의한 기입은 할 수 없습니다. WR900(워드단위지정) 6 자 료 집 특 수 내 부 릴 레 이 일 람 릴레이 번호 칭 내 비고 R9000 R9001 R9002 R900 R9004 R9005 R9006 자기진단에러플래그 미사 미사 미사 I/O조합이상 플래그 <FP0 미사> <FP0 미사> 에러플래그 자기진단에러발생시 ON합니다. 자기진단의 결과는 DT9000에 격납됩니다. I/O조합이상이 검출되었을 때 ON합니다. 조합이상이 된 I/O의 위치No.가 특수데이터레지스 터 DT9010에 격납됩니다. 운전을 시작한 후, 연산에러가 발생하면 ON하고, 운전 R9007 (최초로 발생한 연산에러를 나타냅니다.) 연산에러가 발생할 때마다 ON합니다. 연산에러플래그(보호형) 하고 있는 동안 보호됩니다. (ER플래그) 에러가 발생한 Address가 DT9017에 격납됩니다. R9008 R9009 R900A R900B R900C R900D R900E R900F 연산에러플래그(최신형) (ER플래그) Carry플래그(CY플래그) >플래그 =플래그 <플래그 보조타이머 접점 툴 통신이상 플래그 콘스탄트 스캔이상 플래그 DT9018에는 연산에러가 발생한 Address가 격납됩 니다. 새로이 에러가 발생할때마다 내은 갱신됩 니다. 연산의 결과 Overflow, Underflow가 발생했을 때나 Shift계을 실행한 결과 Set됩니다. 비교(F60~F6)을 실행하여 비교결과가 크면 ON 합니다. 비교(F60~F6)을 실행하여 비교결과가 같으면 ON합니다. 연산을 실행하여 연산결과가 0일 때ON합니다. 비교(F60~F6)을 실행하여 비교결과가 작으면 ON합니다. 보조타이머(F17/F18)을 실행하여 설정한 시간 이 경과했을 때 ON합니다. 실행조건이 OFF되면 OFF 합니다. 프로그래밍 툴과의 통신에 이상이 발생했을 때 ON됩 니다. 콘스탄트 스캔 실행시 스캔타임이 설정시간(시스템 레지스터 No.4)을 넣으면 ON합니다. 262

232 WR901(워드단위지정) 릴레이 번호 칭 내 비고 R9010 R9011 R9012 상시 ON 릴레이 상시 OFF 릴레이 스캔 펄스 릴레이 상시 ON하고 있습니다. 상시 OFF하고 있습니다. 1스캔마다 ON/OFF를 반복합니다. R901 R9014 이니셜 펄스 릴레이 이니셜 펄스 릴레이 운전(RUN)시작후의 최초의 1스캔만 ON하고, 2스캔째 이 운전(RUN)시작후의 최초의 1스캔만 OFF 하고 2스캔째이 (ON) (OFF) 후는 OFF됩니다. 후는 ON됩니다. R9015 스텝래더이니셜펄스릴레이(ON) 스텝래더제어시, 한 공정의 기동후의 1스캔만 ON합니다. R9016 미사 R9017 미사 6 자 료 집 R 초 Clock 펄스릴레이 0.01초 주기의 Clock펄스입니다. 0.01초 R 초 Clock 펄스릴레이 0.02초 주기의 Clock펄스입니다. 0.02초 R901A 0.1초 Clock 펄스릴레이 0.1초 주기의 Clock펄스입니다. 0.1초 R901B R901C R901D R901E 0.2초 Clock 펄스릴레이 1초 Clock 펄스릴레이 2초 Clock 펄스릴레이 1분 Clock 펄스릴레이 0.2초 주기의 Clock펄스입니다. 1초 주기의 Clock펄스입니다. 2초 주기의 Clock펄스입니다. 1분 주기의 Clock펄스입니다. 0.2초 1초 2초 특 수 내 부 릴 레 이 일 람 1분 R901F 미사 26

233 WR902(워드단위지정) 6 자 료 집 릴레이 번호 칭 내 비고 R9020 RUN모드 플래그 PROG. 모드로하면, OFF합니다. RUN모드로 하면 ON합니다. R9021 미사 R9022 미사 R902 미사 R9024 미사 R9025 미사 R9026() 메세지 플래그 MSG(F149)을 실행하면 ON 합니다. R9027() 리모트 플래그 RUN PROG. 모드의 원격조작에 의한 전환이 가능할 때 ON합니다. R9028 미사 R9029() 강제중 플래그 입출력릴레이, 타이머/카운터 접점들을 강제 ON/OFF하 고 있을때 ON 합니다. 특 수 내 부 릴 레 이 일 람 R902A() R902B() 외부우선입력허가 플래그 우선입력 이상 플래그 외부우선입력이 허가되어 있을 때 ON 합니다. 우선입력이 이상이 발생하고 있을 때 ON 합니다. R902C 미사 R902D 미사 R902E 미사 R902F 미사 주) ()표시의 특수내부릴레이는 시스템에서 사하고 있습니다. 264

234 WR90(워드단위지정) 릴레이 번호 칭 내 비고 R900 R901 R902 R90 R904 R905 미사 미사 RS22C포트 선택 플래그 프린트 실행중 플래그 RUN중 고쳐쓰기 완료 플래그 S-LINK I/O 교신이상 플래그 범포트 선택시(K2)에 ON됩니다. OFF : 실행하고 있지 않습니다. ON : 실행중 RUN중 고쳐쓰기가 완료된 최초의 1스캔만 ON 하는 특수 내부릴레이입니다. S-LINK 시스템에서 S-LINK에러(ERR 1,, 4)의 어느것인 가가 발생했을 경우에 ON합니다. Ver.2.0이후 대 6 자 료 집 R906 S-LINK 통신 STATUS 플래그 S-LINK입력/출력유니트와의 통신중에 ON합니다. R907 RS22C 전속에러 플래그 전송에러시 ON됩니다. R908 RS22C수신완료 플래그 종단코드 수신시에 ON 됩니다. R909 RS22C 송신완료 플래그 송신완료시에 ON, 송신요구시에 OFF됩니다. R90A R90B R90C R90D R90E 고속카운터 ch0제어중 플래그 고속카운터 ch1제어중 플래그 고속카운터 ch2제어중 플래그 고속카운터 ch제어중 플래그 미사 ch0 ch1 ch2 ch 고속카운터 F166~170의 실행중에 ON 됩니다. 고속카운터 F166~170의 실행중에 ON 됩니다. 고속카운터 F166~170의 실행중에 ON 됩니다. 고속카운터 F166~170의 실행중에 ON 됩니다. 특 수 내 부 릴 레 이 R90F 미사 일 람 265

235 6 7 FP0 C10/C14/C16/C2/SL1의 특수데이터레지스터 일람 특수데이터레지스터는 특정의 내이 격납되는 워드(16비트)의 메모리영역입니다. 내 에서 기입가능이라고 설하는 레지스터를 빼고 데이터를 기입할 수는 없습니다. 릴레이 번호 칭 내 비고 6 자 료 집 DT9000 DT9010 DT9014 DT9015 DT9016 자기진단에러코드 I/O조합이상유니트 연산 보조레지스터 연산 보조레지스터 자기진단에러발생시에 에러코드를 격납합니다. 10진수표시 로 모니터 하십시오. 자기진단에러코드의 내은 P276[에러코드일람]을참조 하십시오. I/O조합이상시에 이상이 된 I/O의 위치가 비트 0~에 격납됩 니다. 데이터 Shift BSR(F105) 또는 BSL(F106)을 실행한 결과 얻어진 1Digit 데이터가 비트 0~비트에 격납됩니다. 16비트 제산(F2 F52)실행시, DT9015에 나머지 16비트 가 격납됩니다. 2비트 제산 (F, F5)실행시, DT9015~DT9016에나머 지 2비트가 격납됩니다. DT9017 연산에러발생 ADDRESS(보호형) 운전시작후, 최초로 연산에러가 발생한 Address가 격납됩니 다. 10진수표시로 모니터하십시오. 연산에러가 발생한 Address가 격납됩니다. 에러가 발생할 DT9018 연산에러발생 ADDRESS(최신형) 때마다 갱신됩니다. 스캔선두에서는 0이 됩니다. 10진수표 시로 모니터하십시오. DT ms RING카운터 격납치가 2.5ms마다 +1됩니다.(H0~HFFFF) 2점의 값의 차이(절대치) 2.5ms=2점사이의 경과시간 미사 특 수 데 이 터 레 지 스 터 일 람 DT9020 S-LINK STATUS플래그/ 이상플래그 S-LINK통신 STATUS (1:통신중) ERR4 (1:단선 또는 S-LINK 입출력유니트 이상) ERR (1:D-G간 전압레벨 이상) 미사 ERR1 (1:D-G 간의 합선발생) (주의) ERR1 및 ERR은 S-LINK측 전원의 차단시에도 발생하는 데 전원 투입시에 해제됩니다. ERR4는 보호됩니다. 해제하려면 S-LINK시스템 내의 단 선등을 복구한 후, FP0 전원을 재투입하거나 SET스위치 SL1만 를 눌러 재설정하거나 S-LINK유니트측 전원을 재투입합 니다. 266

236 릴레이 번호 칭 내 비고 (정상시) 6 DT9021 S-LINK 접속유니트 대수/ 이상 Address 접속유니트대수 0~128(0~H80) (주의) Set스위치를 눌렀을 때 S-LINK 시스템에 접속되어있는 입출력유니트수를 Set합니다. (복수유니트에 같은 Address가 설정되어있는 경우는 1유니트로 셉니다) 단, ERR4가 발생하고 있는 경우는 무효가 됩니다. SL1만 자 료 집 (ERR4 발생시) 복수이상 (0:단독 1:복수) 이상Address 0~127 (0~H7F) (복수이상시에는 선두Address) DT9022 DT902 DT9024 DT9025() 스캔타임(현재값) (주) 스캔타임(최소값) (주) 스캔타임(최대값) (주) 우선입력의 허가상태 (INT0~5) 스캔타임의 현재값이 격납됩니다. [격납치(10진수)] 0.1ms (예)K50 일때는 5ms이내를 나타냅니다. 스캔타임의 최소치가 격납됩니다. [격납치(10진수)] 0.1ms (예)K50일때는 5ms이내를 나타냅니다. 스캔타임의 최대치가 격납됩니다. [격납치(10진수)] 0.1ms (예)K125일때는 12.5ms이내를 나타닙니다. ICTL 에 의해 설정한 내이 격납됩니다. BIN 표시로 모니터 하십시오. (비트 No.) (INT No.) 1:허가 0:금지 특 수 데 이 터 레 지 스 터 일 람 DT9026 미사 DT9027() 정시우선입력의 우선입력 간격 (INT24) ICTL 에 의해 설정한 내이 격납됩니다. K0:정시우선입력을 사하지 않습니다. K1~K000:10ms~0s(10ms단위설정시) 주) (*)표시의 특수데이터레지스터는 시스템에서 사하고 있습니다. 스캔타임표시는 RUN모드시에만 연산사이클릭시간을 나타냅니다. PROG, 모드시에는 습니다. 최대치, 최소치는 RUN모드와 PROG 모드의 전환시에 일단 Clear 됩니다. 연산의 스캔시간을 나타내지 않 267

237 6 자 료 집 릴레이 번호 칭 내 비고 DT9028 미사 DT9029 미사 DT900() 메세지 0 DT901() 메세지 1 DT902() 메세지 2 MSG(F149)에서 설정한 내을 격납합니다. DT90() 메세지 DT904() 메세지 4 DT905() 메세지 5 DT906 미사 DT907 Search Work1 SRC(F96)실행시에 Search데이터와 일치한 개수가 격납됩 니다. DT908 Search Work2 SRC(F96)실행시에 최초로 일치한 상대위치가 격납됩니다. DT909 미사 DT9040 <FP0 미사> DT9041 <FP0 미사> DT9042 <FP0 미사> 특 수 데 이 터 레 지 스 터 일 람 DT904 DT9044 DT9045 DT9046 DT9047 DT9048 DT9049 <FP0 미사> 고속카운터 경과치 고속카운터 목표치 고속카운터 경과치 ch0 ch0 ch1 고속카운터의 경과치(24비트데이터)가 격납됩니다. ED 실행때마다 고속카운터의 경과치가 특수레지스터 DT9044, DT9045에 자동적으로 전송됩니다. DMV(F1)을 실행하여 값을 기입할 수 있습니다. 고속카운터 에서 설정하는 고속카운터의 목표치(24비트데 이터)가 격납됩니다. 고속카운터 관련 F166~F170 실행시에 각 에서 설정한 목표치가 Preset됩니다. 판독만 가능하고 기입은 불가능합니다. 고속카운터의 경과치(24비트데이터)가 격납됩니다. ED 실행때마다 고속카운터의 경과치가 특수레지스터 DT9048, DT9049에 자동적으로 전송됩니다. DMV(F1)을 실행하여 값을 기입할 수 있습니다. DT9050 DT9051 고속카운터 목표치 ch1 고속카운터 에서 설정하는 고속카운터의 목표치(24비트데 이터)가 격납됩니다. 고속카운터 관련 F166~F170 실행시에 각 에서 설정한 목표치가 Preset됩니다. 판독만 가능하고 기입은 불가능합니다. 주) (*) 표시의 특수 데이터 레지스터는 시스템에서 사하고 있습니다. 268

238 릴레이 번호 칭 내 비고 MV(F0)에서 값을 기입함으로써, 고속카운터의 Reset카운 트금지, 고속카운터 (F168)의중지및Clear를행할수있습 니다. 제어코드의 지정 제어코드 = (바이너리) 1 Soft Reset (0:안함/1:함) 2 카운트 (0:허가/1:금지) Hard Reset (0:허가/1:금지) 4 고속카운터의 Clear (0:계속/1:Clear) 6 자 료 집 DT9052 고속카운터 제어플래그 <예> Soft Reset을 행하지 않는다 H0(0000) Soft Reset을 행한다 H1(0001) 카운트를 금지한다 H2(0010) Hard Reset를 금지한다 H4(0100) 펄스출력을 정지한다(의 Clear) H8(1000) Soft Reset을 행하고 펄스출력을 정지한다 H9(1001) DT9052의 16비트는 아래대로 4비트씩 고속카운터 ch0~ch에 할당되어 있습니다. DT9059 시리얼 통신이상 코드 Hard Reset금지는 Reset입력(X2, X5)을 사하고 있는 경우에만 유효합니다. 그 이외는 무처리됩니다. 펄스출력사시 하드리셋 입력은 원점근방입력에 상당됩니다. RS22C포트의 에러플래그 툴포트의 에러플래그 <툴포트> bit0=1 : Over Run 에러 bit1=1 : 프레이밍에러(Framing) bit2=1 : 패리티에러 <RS22C포트> bit8=1 : Over Run 에러 bit9=1 : 프레이밍 에러(Framing) bit10=1 : 패리티에러 특 수 데 이 터 레 지 스 터 일 람 269

239 6 자 료 집 특 수 데 이 터 레 지 스 터 일 람 릴레이 번호 칭 내 비고 DT9060 DT9061 DT9062 스텝래더공정(0~15) 스텝래더공정(16~1) 스텝래더공정(2~47) 스텝래더 공정의 기동상태를 나타냅니다. 공정이 기동하면 그 공정 No.에 대하는 비트가 ON 합니다. BIN 표시로 모니터하십시오. DT906 DT9064 DT9065 DT9066 스텝래더공정(48~6) 스텝래더공정(64~79) 스텝래더공정(80~95) 스텝래더공정(96~111) <예> 비트 No. 공정 No. 1:기동중 0:정지중 DT9067 DT6104 DT9105 DT9106 스텝래더공정(112~127) 고속카운터 경과치 프로그래밍툴을 사해서 데이터를 기입할 수가 있습니다. 고속카운터의 경과치(24비트데이터)가 격납됩니다. ED 실행 때마다 고속카운터의 경과치가 특수레지스터 DT9104, DT9105에 자동적으로 전송됩니다. DMV(F1)을 실행하여 값을 기입할 수 있습니다. ch2 고속카운터 에서 설정하는 고속카운터의 목표치(24비트 데이터)가 격납됩니다. DT9107 고속카운터 목표치 고속카운터 관련 F166~F170 실행시에 각에서 설정 한 목표치가 Preset됩니다. 판독만 가능하고 기입은 불가능합니다. DT9108 고속카운터의 경과치(24비트데이터)가 격납됩니다. ED 고속카운터 경과치 실행 때마다 고속카운터의 경과치가 특수레지스터 DT9108, DT9109에 자동적으로 전송됩니다. DT9109 DMV(F1)을 실행하여 값을 기입할 수 있습니다. ch 고속카운터 에서 설정하는 고속카운터의 목표치(24비트 DT9110 데이터)가 격납됩니다. 고속카운터 목표치 고속카운터 관련 F166~F170 실행시에 각에서 설정 DT9111 한 목표치가 Preset됩니다. 판독만 가능하고 기입은 불가능합니다. 270

240 6 8 FP0 T2C의 특수레인지스터 일람 특수데이터레지스터는 특정 내이 격납되는 1워드(16비트)의 메모리영역입니다. 내 에서 기입가능이라고 설하는 레지스터를 빼고는 데이터를 기입할 수는 없습니다. 릴레이 번호 칭 내 비고 DT90000 DT90010 DT90014 DT90015 DT90016 DT90017 DT90018 DT90019 자기진단에러코드 I/O조합이상유니트 연산 보조레지스터 연산 보조레지스터 연산에러발생 Address(보호형) 연산에러발생 Address(최신형) 2.5ms Ring카운터 자기진단에러발생시에 에러코드를 격납합니다. 10진수표시 로 모니터 하십시오. 자기진단에러코드의 내은 P276[에러코드일람]을참조 하십시오. I/O조합이상시에 이상이 된 I/O의 위치가 비트 0~에 격납됩 니다. 데이터 Shift BSR(F105) 또는 BSL(F106)을 실행한 결과 얻어진 1Digit 데이터가 비트 0~비트에 격납됩니다. 16비트 제산(F2, F52)실행시, DT90015에 나머지 16비 트가 격납됩니다. 2비트 제산 (F, F5)실행시, DT90015~DT90016에나 머지 2비트가 격납됩니다. 운전시작후, 최초로 연산에러가 발생한 Address가 격납됩니 다. 10진수표시로 모니터하십시오. 연산에러가 발생한 Address가 격납됩니다. 에러가 발생할 때마다 갱신됩니다. 스캔선두에서는 0이 됩니다. 10진수표 시로 모니터하십시오. 격납치가 2.5ms마다 +1됩니다.(H0~HFFFF) 2점의 값의 차(절대치) 2.5ms=2점사이의 경과시간 6 자 료 집 DT90020 DT90021 Dt90022 DT9002 DT90024 미사 미사 스캔타임(현재값) (주) 스캔타임(최소값) (주) 스캔타임(최대값) (주) 스캔타임의 현재값이 격납됩니다. [격납치(10진수)] 0.1ms (예)K50 일때는 5ms이내를 나타냅니다. 스캔타임의 최소치가 격납됩니다. [격납치(10진수)] 0.1ms (예)K50일때는 5ms이내를 나타냅니다. 스캔타임의 최대치가 격납됩니다. [격납치(10진수)] 0.1ms (예)K125일때는 12.5ms이내를 나타냅니다. 특 수 레 인 지 스 터 일 람 ICTL 에 의해 설정한 내이 격납됩니다. BIN 표시로 모니터하십시오. DT90025() 우선입력의 허가상태 (INT0~5) (비트 No.) (INT No.) 1:허가 0:금지 DT90026 미사 DT90027() 정시우선입력의 우선입력 간격 (INT24) ICTL 에 의해 설정한 내이 격납됩니다. K0:정시우선입력을 사하지 않습니다. K1~K000:10ms~0s(10ms단위설정시) 주) (*)표시의 특수데이터레지스터는 시스템에서 사하고 있습니다. 스캔타임표시는 RUN모드시에만 연산사이클릭시간을 나타냅니다. PROG, 모드시에는 습니다. 최대치, 최소치는 RUN모드와 PROG 모드의 전환시에 일단 CLEAR 됩니다. 연산의 스캔시간을 나타내지 않 271

241 6 자 료 집 릴레이 번호 칭 내 비고 DT90028 미사 DT90029 미사 DT9000() 메세지 0 DT9001() 메세지 1 DT9002() 메세지 2 MSG(F149)에서 설정한 내을 격납합니다. DT900() 메세지 DT9004() 메세지 4 DT9005() 메세지 5 DT9006 미사 DT9007 Search Work1 SRC(F96)실행시에 Search데이터와 일치한 개수가 격납됩 니다. DT9008 Search Work2 SRC(F96)실행시에 최초로 일치한 상대위치가 격납됩니다. DT9009 미사 DT90040 <FP0 미사> DT90041 <FP0 미사> DT90042 <FP0 미사> 특 수 레 인 지 스 터 일 람 DT9004 DT90044 DT90045 DT90046 DT90047 DT90048 DT90049 <FP0 미사> 고속카운터 경과치 고속카운터 목표치 고속카운터 경과치 ch0 ch0 ch1 고속카운터의 경과치(24비트데이터)가 격납됩니다. ED 실행때마다 고속카운터의 경과치가 특수레지스터 DT90044, DT90045에 자동적으로 전송됩니다. DMV(F1)을 실행하여 값을 기입할 수 있습니다. 고속카운터 에서 설정하는 고속카운터의 목표치(24비트데 이터)가 격납됩니다. 고속카운터 관련 F166~F170 실행시에 각 에서 설정한 목표치가 Preset됩니다. 판독만 가능하고 기입은 불가능합니다. 고속카운터의 경과치(24비트데이터)가 격납됩니다. ED 실행때마다 고속카운터의 경과치가 특수레지스터 DT90048, DT90049에 자동적으로 전송됩니다. DMV(F1)을 실행하여 값을 기입할 수 있습니다. DT90050 DT90051 고속카운터 목표치 ch1 고속카운터 에서 설정하는 고속카운터의 목표치(24비트데 이터)가 격납됩니다. 고속카운터 관련 F166~F170 실행시에 각 에서 설정한 목표치가 Preset됩니다. 판독만 가능하고 기입은 불가능합니다. 주) (*) 표시의 특수 데이터 레지스터는 시스템에서 사하고 있습니다. 272

242 릴레이 번호 칭 내 비고 MV(F0)에서 값을 기입함으로써, 고속카운터의 Reset카운 트금지, 고속카운터 (F168)의중지및Clear를행할수있습 니다. 제어코드의 지정 제어코드 = (바이너리) 1 Soft Reset (0:안함/1:함) 2 카운트 (0:허가/1:금지) Hard Reset (0:허가/1:금지) 4 고속카운터의 CLEAR (0:계속/1:CLEAR) 6 자 료 집 DT90052 고속카운터 제어플래그 <예> Soft Reset을 행한다 H1(0001) 카운트를 금지한다 H2(0010) 펄스출력을 정지한다(의 Clear) H8(1000) Soft Reset을 행하고 펄스출력을 정지한다 H9(1001) DT90052의 16비트는 아래대로 4비트씩 고속카운터 ch0~ch 에할당되고있습니다. DT9005 카렌더 타이머모니터(시 분) Ch Ch2 Ch1 Ch0 Hard Reset금지는 Reset입력(X2, X5)을 사하고 있는 경우에만 유효합니다. 그 이외는 무처리됩니다. 펄스출력사시 하드리셋 입력은 원점근방입력에 상당됩니다. 카렌더타이머의 시 분 데이터가 격납됩니다. 판독만 가능하고 기입은 불가능합니다. 상위 바이트 하위 바이트 특 수 레 인 지 스 터 일 람 시데이터 H00~H2 분데이터 H00~H59 27

243 6 자 료 집 릴레이 번호 칭 내 비고 DT90054 DT90055 DT90056 DT90057 카렌더 타이머(분 초) 카렌더 타이머(일 시) 카렌더 타이머(년 월) 카렌더 타이머(요일) 카렌더 타이머의 년, 월, 일, 시, 분, 초, 요일 데이터가 격납됩 니다. 내장카렌더 타이머는 2099년까지 대, 윤년에도 대 하고 있습니다. 프로그래밍 툴 또는 전송(F0)을 사한 프로그램에서 값을 기입함으로써 카렌더 타이머의 설정을 (시각맞춤) 할 수 있습니다. DT90054 DT90055 DT90056 DT90057 상위바이트 분데이터 (H00~H59) 일데이터 (H01~H1) 년데이터 (H00~H99) 하위바이트 초데이터 (H00~H59) 시데이터 (H00~H2) 월데이터 (H01~H12) 요일데이터 (H00~H06) 내장 카렌더타이머의 시각 맞추기에 사합니다. 프로그램에서 시각을 맞춘다. DT90058의 최상위비트를 1로 하면, F0에서 DT90054 ~ DT90057에 기입한 시각이 됩니다. 시각맞추기를 실행한 후, DT90058은 0으로 Clear됩니다. (F0이외에서는 실행할 수 없습니다.) <예> X0:ON에서 5일 12시 0분 0초로 맞춘다. 특 수 레 인 지 스 터 일 람 DT90058 카렌더타이머 시간설정 및 0초 보정 0분 0초를 설정 5일 12시를 설정 시각 맞추기 주) NPST-GR의 데이터모니터기능을 사해DT90054 ~ DT90057의 값을 바꿔쓴 경우는 기입한 시점에서 시각 맞춤이 실행되므로 DT90058에의 기입은 불필요합니다. 0초이내의 차이를 보정한다. DT90058의 최하위비트를 1로하면, 앞당기거나 뒤로 늦추거 나하여0초가 됩니다. 보정을 실행한 후 DT90058은 0으로 CLEAR됩니다. <예> X0:ON에서 0초로 보정한다. 0초로 보정 실행시점에서 0초~29일때는 뒤로 늦춰지고, 0초~59초일때 는 앞당겨집니다. 상기예에서는 5분 29초이면 5분 0초가 됩니다. 5분 5초이면 6분 0초가 됩니다. 주) 전지방전후(처음 전류를 통했을 때를 포함)에는 DT9005~DT90058의 값은 불특정한 동작을 합니다. 시각맞추기를 행하면 정상이 됩니다. 274

244 릴레이 번호 칭 내 비고 DT90059 시리얼 통신이상 코드 RS22C포트의 에러플래그 툴포트의 에러플래그 <툴포트> bit0=1 : Over Run 에러 bit1=1 : 프레이밍에러(framing) bit2=1 : 패리티에러 <RS22C포트> bit8=1 : Over Run 에러 bit9=1 : 프레이밍 에러(framing) bit10=1 : 패리티에러 6 자 료 집 DT90060 스텝래더공정(0~15) DT90061 DT90062 DT9006 DT90064 DT90065 DT90066 DT90067 스텝래더공정(16~1) 스텝래더공정(2~47) 스텝래더공정(48~6) 스텝래더공정(64~79) 스텝래더공정(80~95) 스텝래더공정(96~111) 스텝래더공정(112~127) 스텝래더 공정의 기동상태를 나타냅니다. 공정이 기동하면, 그 공정 No.에 대하는 비트가 ON 합니다. BIN 표시로 모니터해 주십시오. <예> 비트 No. 공정 No. 1:기동중 0:정지중 프로그래밍툴을 사해서 데이터를 기입할 수가 있습니다. DT90104 DT90105 DT90106 DT90107 DT90108 DT90109 DT90110 DT90111 고속카운터 경과치 고속카운터 목표치 고속카운터 경과치 고속카운터 목표치 ch2 ch 고속카운터의 경과치(24비트데이터)가 격납됩니다. ED 실행시 때마다 고속카운터의 경과치가 특수레지스터 DT90104, DT90105에 자동적으로 전송됩니다. DMV (F1)을 실행하여 값을 기입할 수 있습니다. 고속카운터 에서 설정하는 고속카원터의 목표치(24비트 데이터)가 격납됩니다. 고속카운터 관련 F166~F170 실행시에 각에서 설정 한 목표치가 Preset됩니다. 판독만 가능하고 기입은 불가능합니다. 고속카운터의 경과치(24비트데이터)가 격납됩니다. ED 실행시 때마다 고속카운터의 경과치가 특수레지스터 DT90108, DT90109에 자동적으로 전송됩니다. DMV (F1)을 실행하여 값을 기입할 수 있습니다. 고속카운터 에서 설정하는 고속카원터의 목표치(24비트 데이터)가 격납됩니다. 고속카운터 관련 F166~F170 실행시에 각에서 설정 한 목표치가 Preset됩니다. 판독만 가능하고 기입은 불가능합니다. 특 수 레 인 지 스 터 일 람 275

245 6 자 료 집 에 러 코 드 일 람 6 9 에러코드 일람 (1) [ERROR]점등시의 에러내의 확인 컨트롤유니트의 [Error/Alarm] Led가 점멸했을 경우, [자기진단에러] 또는 [문법체크에러]가 발생합니다. 에러내을 확인하고 처치하십시오. 에러 확인방법 <순서> 1. 프로그램툴을 사해서 에러코드를 판독하십시오. 1 편집 소프트 NPST-GR의 경우 NPST메뉴 [모니터]의 [SATUS 표시](Function 일람)를 실행하면 에러코드와 그 내이 표시 됩니다. 2 FP프로그래머II의 경우 * [문법체크에러]의 경우는 접속하는 것만으로 에러코드와 메시지가 표시됩니다. * [자기진단에러]의 경우에는 다음과 같은 키를 조작하십시오. ALL CLR () OP 자기진단에러코드가 표시됩니다. 2. 판독한 에러코드에 따라 [에러코드일람]에서 에러내 을 확인하십시오. 문법체크에러 ENT READ 기입되어 있는 프로그램에 문법에러나 설정에 맞지 않는 내이 포함되어 있을 때, 토탈체크에서 검지되 는 에러입니다. RUN모드로 전환하면 토탈체크가 자동적으로 실시 되어 문법에러에 의한 오동작을 막습니다. 문법체크에러가 검지되면 * [Error/Alarm] LED가 점멸합니다. * RUN 모드로 해도 운전이 시작되지 않습니다. * 리모트조작으로 RUN모드로 전환할 수는 없습 니다. 자기진단에러 이상이 발생했을 때, 컨트롤러의 자기진단 기능에 의해 검출되는 에러입니다. 자기진단기능에서는 메모리 이상 검출 입출력이상검출등의 감시를 행하고 있습니다. 자기진단에러가 발생하면 * 컨트롤러의 [Error/Alarm] Led이 점멸합니다. * 에러내, 시스템레지스터의 설정에 따라서는 컨트롤러의 운전이 정지하는 경우가 있습니다. * 에러코드특수 데이터레지스터 DT9000에 격납 됩니다. * 연산에러의 경우에는 에러발생 Address가 DT9017과 DT9018에 격납됩니다. 자기진단에러의 해제 1 NPST-GR을 사해서 STATUS표시 에 메뉴에서 에러 Clear (F)키를 실행하십시오. 에러코드 4이상의 에러를 Clear 할 수 있습니다. 2 FP 프로그래머II를 사해서 다음과 같이 키를 조작하십시오. 에러코드 4이상의 에러를 Clear할 수 있습니다. ALL CLR () OP SHIFT SC (DELT) INST PROG 모드에서 전원을 다시 켜도 에러를 Clear 할 수 있습니다. 단, 보호형 데이터이외의 연산메 모리의 내은 Clear됩니다. 자기진단에러 Set (F148)에 의해 에러를 Clear할 수도 있습니다. 자기진단에러의 처치 처치방법은 에러내에 따라 다릅니다. 상세한 내은 확인한 에러코드에 따라 자기진단에러일람표를 참조 하십시오. S-LINK 컨트를 유니트의 자기진단에러에 대해 서는 기본편 P-8 S-LINK 컨트롤 유니트 자기 진단기능]을 보십시오. 문법체크에러의 해제 * PROG 모드로 하면, 에러검지상태는 해제되고 [Error/Alarm] LED는 소등합니다. 문법체크에러의 처치 * PROG 모드로 전환하고 프로그래밍툴을 접속한 채로 온라인에서 토탈체크기능을 실행하면 에 러의 내과 에러발생 어드레스를 판독할 수 있 습니다. 판독한 내에 따라 프로그램을 검토하십시오. 276

246 (2) 문법체크에러일람 코드 칭 운전 에러내과 처치방법 E1 E2 E E4 E5 문법에러 2중출력에러 페어 비성립 파라이터 Miss match 에러 위치에러 정지 정지 정지 정지 정지 문법에 잘못이 있는 시퀸스프로그램이 기입되어 있습니다. PROG.모드로 전환하고 잘못을 고치십시오. Out 이나 Keep 에서 같은 릴레이를 여러번 사 하고 있습니다.(같은 타이머/카운터번호를 사하는 경우 도 발생합니다.) PROG.모드로 전환하고, 릴레이는 한프로그램중 한번 만 출력하도록 프로그램을 고치십시오. 또는 시스템레 지스터 No.20에서 이중출력의 허가를 선택하십시 오.(P255 참조) 점프(JP와 LBL)처럼 페어로 사하는 에서 한쪽이 빠져 있거나 위치관계에 잘못이 있어서 실행할 수 없습니다. PROG.모드로 전환하고 페어로 사하는 2개의 을 바른 위치에 입력하십시오. 시스템레지스터의 설정에 맞지 않는 어가 기입되어 있습 니다. 예를 들면 타이머/카운터의 범위설정과 프로그램에 서의 번호지정이 합치되어 있지 않습니다. PROG.모드로 전환하고 시스템레지스터의 내을 확인 하여 설정과 어를 합치시키십시오. 기입할 수 있는 영역(주프로그램영역, 부프로그램영역)이 정해져 있는 이 그 영역이외의 위치에 기입되어 있습 니다.(서부루틴 SUB~RET이 ED보다도 앞에 있는 것 등) PROG.모드로 전환하고, 소정의 영역에 을 입력하 십시오. 복수의 Operand로 조합이 정해져 있는 (종류를 같게 한다 E8 정지 등)에서 그 조합에 잘못이 있습니다. Operand조합에러 바른조합으로 Operand를 등록하십시오. 6 자 료 집 에 러 코 드 일 람 277

247 6 자 료 집 () 자기진단에러일람 코드 에러내 운전 내설과 처리치 E1 E2 E45 우선입력이상 1 우선입력이상 2 연산에러발생 정지 정지 선택 (우선 입력요구가 발생하고 있지 않는데도 우선입력이 발생했 습니다. 하드웨어 이상 또는 노이즈에 의한 오동작으로 생각 됩니다. 일단 전원을 끄고, 노이즈 환경을 체크, 정비하십시오. 우선 입력요구가 발생하고 있지 않는데도 우선입력이 발 생했습니다. 하드웨어 이상 또는 노이즈에 의한 오동작으 로 생각됩니다. 일단 전원을 끄고, 노이즈환경을 체크, 정비하십시오. 발생한 우선입력에 대하는 우선입력 프로그램이 없습 니다. 우선 입력프로그램의 번호를 확인하고, 우선입력요구 에 대하는 것으로 변경하십시오. 어느 에서 연산불가능한 상태가 되었습니다. 연산 에러의 원인은 에 따라 다릅니다. 기본편 P.11-6 [연산에러에 대해] 및 각 의 설을 참조 하십시오. 시스템레지스터 No.26에서 1:운전계속/0:정지를 선택 자기진단의 결과 S-LINK 시스템에서 S-LINK 에러(ERR1,, 4)의 발생을 검지했을 경우에 에러코드 E46(리모트 에 러 코 드 일 람 E46 E100 ~ E299 리모트 I/O(S-LINK) 에러발생 F148에서 설정하고 있는 자기진단에러 E100 ~ E199 E200 ~ E299 선택 정지 운전 계속 I/O(S-LINK)교신이상)을 격납합니다. 시스템레지스터 No.27에서 1:운전계속/0:정지(디폴트는1)를선택 F148에서 임의로 설정하고 있는 에러가 발생하고 있습니다. 설정한 검지조건에 의거해 처치하십시오. 278

248 6 10 BIN/HEX/BCD 코드 대표 10진수 (Decimal) 진수 (Hexadecimal) A 000B 000C 000D 000E 000F BIN 2진수 (Binary) BCD 2진화 10진수 (4자리수) (Binary Coded Decimal) 자 료 집 A 001B 001C 001D 001E 001F 00F 00FF 270F B I N / H EX / B C D 코 드 대 표 279

249 자 료 집 애 스 키 코 드 표 6 11 애스키코드표 애스키코드표 b7 b6 b5 b A B C D E F b b b b b 4 b 5 b 6 b NUL SOH STX ETX EOT ENQ ACK BEL BS HT LF VT FF CR SO SI DEL DC 1 DC 2 DC DC 4 NAK SYN ETB CAN EM SUB ESC FS GS RS US SPACE! # $ % & ( ) +, / : ; < = >? A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { } ~ DEL R C

250 색 인 B BCD데이터 17 BIN데이터(바이너리데이터) 14 C C (카운터) 6 D DT (데이터레지스터) 9 DT9000번대 (특수데이터 레지스터) 9, 266 X X (외부입력) 4 Y Y (외부출력) 4 7 색 인 E EV (타이머 / 카운터경과치 영역 11 H H (16진정수) 14 I IX (인덱스레지스터) 12 IY (인덱스레지스터) 12 K K (10진정수) 14 M M (문자정수) 15 R R (내부릴레이) 5 R9000번대 (특수내부릴레이) 5, 262 S SV (타이머 / 카운터 설정치영역) 11 T T (타이머) 6 W WR (내부릴레이) 10 WX (외부입력) 10 WY (외부출력)

251 7 색 인 가 가감산입력모드 218 가산입력모드 218 감산입력모드 218 개별입력모드 218 검색 160 경과치(내장속도 카운터) 200 ~의 기입/판독 200 ~의 설정 200 경과치영역(EV) 11 고속카운터(내장) ~제어코드 199 ~의 경과치 220 ~의 제어 220 ~의 입력모드 218 ~의 목표치 41, 221 ~ 218 공정 1 ~을 기동한다 1 ~을 CLEAR한다 1 나 내부릴레이 R 5 다 데이터레지스터 9 Digit 64 마 메모리영역 2 모뎀접속 260 목표치일치 우선입력 41 문법체크에러 276 문자정수(M) 15 바 방향판별모드 218 병렬분기 합류제어 1 보레이트 259, 560 보존형 5, 7, 254 ~으로 지정한다 254 부호 14 부호부착데이터 14 부호비트 14 비보존형 5, 7, 254 ~으로 지정한다 254 사 상시 OFF릴레이(R9011) 26 상시 ON릴레이(R9010) 26 선택분기제어 1 설정치영역 11 순서제어 1 스텝래더영역 2 시스템레지스터 25 10진정수 14 16진정수 14 릴레이번호 라 아 애스키코드표 271 어드레스를 수식한다 12 언더프롤우

252 에러코드 276 에러플레그(ER;R9007, R9008) 262 오버플로우 18 외부입력(X) 4 외부출력(Y) 4 우선입력 40 ~을 허가한다 45 ~을 금지한다 45 ~을 CLEAR한다 45 우선입력의 지정 258 워드단위 10 워드단위 취급의 릴레이(WX, WY, WR) 10 이니셜 펄스릴레이(R901, R9014) 26 2상입력모드 218 2중출력금지/허가 255 2중출력에러 277 인덱스레지스터 12 인덱스수식 12 자 자기진단에러 276 를 CLEAR한다 276 에러코드격납레지스터 (DT9000) 266 자기진단에러코드 276 자기진단플래그(R9000) 262 전송속도(보레이트) 5, 262 점프와 미분실행 27 정수 14 문자정수(M) 15 10진정수(K) 14 16진정수(H) 14 정수를 수식한다 12 정시우선입력 41 차 7세그먼트표시데이터 15 카 카운터접점 C 6 ~와 타이머의 구분 7 Carry 플래그(R9009) 262 CLOCK펄스(R9018~R901E) 26 타 타이머/카운터경과치영역(EV) 11 타이머/카운터설정치영역(SV) 11 타이머접점(T) 6 ~과 카운터 구분 7 토탈체크 276 통상래더영역 2 특수내부릴레이 9, 266 특수데이터레지스터 5, 262 파 판정플래그(R900A, R900B, R900C) 108, 262 펄스케치입력 258 풀포트 259 플래그 57 7 색 인 28

253 개정이력 발행일자 매뉴얼번호 개정내 2000년 월 초판 284

FARA N-7 PLC 시스템 메뉴얼

FARA N-7 PLC 시스템 메뉴얼 N7 PLC SYSTEM Manual N7 PLC SYSTEM Manual N7 PLC SYSTEM Manual N7 PLC SYSTEM Manual N7 PLC SYSTEM Manual h h h h h h h h h h N7 PLC SYSTEM Manual N7-C10RS (CPL02123) N7-C14RS (CPL02223) N7-C16T (CPL02343)

More information

FARA PLC N70plus 시스템 사용자 메뉴얼

FARA PLC N70plus 시스템 사용자 메뉴얼 FARA PLC N70plus FARA PLC N70plus FARA PLC N70plus FARA PLC N70plus RUN h P U S H h i RUN PROG. ERROR COMM1 COMM2 REMOTE PROG. INITIALIZE (CPL9216A) (CPL9215A) FARA PLC N70plus CPL9215A CPL9216A CPL93023

More information

핸디로더(PGM-500) 사용자 메뉴얼

핸디로더(PGM-500) 사용자 메뉴얼 PLC PGM-500 1. 1.1 PGM-500... 1.2... 1.3... 2. 2.1... 2.2... 3. 4. 5. 6. 3.1... 3.2... 4.1 (EDIT)... 4.2 (MONITOR)... 4.3 (SYSTEM)... 5.1... 5.2... 5.3 Timer/Counter/SR... 5.4... 5.5... 5.6... 6.1...

More information

歯20010629-003-1-동아일보(2-1).PDF

歯20010629-003-1-동아일보(2-1).PDF 6. 29 ( ) 11:00 20 0 1. 6. 29 2 3 ( ).( 397-0781) 1. 2. 3. 4. 5. 1. ( : 2 ) 2 8607, 306 19, 7 6 28, 95 3 - (5 ) (,,,,,, ) - 1 - 2. -, - -, - 2 - 3.,, 1,700, 827 ( ) 1,700 8 27 803 469 560 227 289 117 48

More information

T100MD+

T100MD+ User s Manual 100% ) ( x b a a + 1 RX+ TX+ DTR GND TX+ RX+ DTR GND RX+ TX+ DTR GND DSR RX+ TX+ DTR GND DSR [ DCE TYPE ] [ DCE TYPE ] RS232 Format Baud 1 T100MD+

More information

=

= written by vangelis([email protected]) 0 0000 8 1000 1 0001 9 1001 2 0010 10 1010 3 0011 11 1011 4 0100 12 1100 5 0101 13 1101 6 0110 14 1110 7 0111 15 1111 110112 + 100012 = 1011002 110 0000 0101

More information

SRC PLUS 제어기 MANUAL

SRC PLUS 제어기 MANUAL ,,,, DE FIN E I N T R E A L L O C E N D SU B E N D S U B M O TIO

More information

2016년 제31차 통신심의소위원회 회의록(심의의결서,공개, 비공개).hwp

2016년 제31차 통신심의소위원회 회의록(심의의결서,공개, 비공개).hwp 회 의 록 회 의 명 : 제31차 통신심의소위원회 정기회의 일 시 : 2016. 04. 26. (화) 14:00 장 소 : 19층 대회의실 출석위원 : 장낙인 소위원장 김성묵 위 원 조영기 위 원 박신서 위 원 고대석 위 원(5인) 불참위원 : 없 음 제31차 통신심의소위원회 정기회의 심의의결서 1. 성원보고 2. 개회선언 (14:00) 3. 회의공개여부 결정

More information

세계 비지니스 정보

세계 비지니스 정보 - i - ii - iii - iv - v - vi - vii - viii - ix - 1 - 2 - 3 - - - - - - - - - - 4 - - - - - - 5 - - - - - - - - - - - 6 - - - - - - - - - 7 - - - - 8 - 9 - 10 - - - - - - - - - - - - 11 - - - 12 - 13 -

More information

<C1A4C3A5BFACB1B82031312D3420C1A4BDC5C1FAC8AFC0DAC0C720C6EDB0DFC7D8BCD220B9D720C0CEBDC4B0B3BCB1C0BB20C0A7C7D120B4EBBBF3BAB020C0CEB1C720B1B3C0B020C7C1B7CEB1D7B7A520B0B3B9DF20BAB8B0EDBCAD28C7A5C1F6C0AF292E687770>

<C1A4C3A5BFACB1B82031312D3420C1A4BDC5C1FAC8AFC0DAC0C720C6EDB0DFC7D8BCD220B9D720C0CEBDC4B0B3BCB1C0BB20C0A7C7D120B4EBBBF3BAB020C0CEB1C720B1B3C0B020C7C1B7CEB1D7B7A520B0B3B9DF20BAB8B0EDBCAD28C7A5C1F6C0AF292E687770> 제 출 문 보건복지부장관 귀 하 이 보고서를 정신질환자의 편견 해소 및 인식 개선을 위한 대상별 인권 교육프로그램 개발 연구의 결과보고서로 제출합니다 주관연구기관명 서울여자간호대학 산학협력단 연 구 책 임 자 김 경 희 연 구 원 김 계 하 문 용 훈 염 형 국 오 영 아 윤 희 상 이 명 수 홍 선 미 연 구 보 조 원 임 주 리 보 조 원 이 난 희 요

More information

2월 강습회원의 수영장 이용기간은 매월 1일부터 말일까지로 한다.다만,월 자유수영회 원,자유수영 후 강습회원은 접수일 다음달 전일에 유효기간이 종료된다.<개정 2006.11. 20,2009.6.15> 제10조(회원증 재발급)1회원증을 교부받은 자가 분실,망실,훼손 및

2월 강습회원의 수영장 이용기간은 매월 1일부터 말일까지로 한다.다만,월 자유수영회 원,자유수영 후 강습회원은 접수일 다음달 전일에 유효기간이 종료된다.<개정 2006.11. 20,2009.6.15> 제10조(회원증 재발급)1회원증을 교부받은 자가 분실,망실,훼손 및 실 내 수 영 장 운 영 내 규 1999.6.1. 내규 제50호 개정 2001. 3.19 내규 제 82호 개정 2005.12.29 내규 제135호 2002. 3.25 내규 제 92호 2006.11.20 내규 제155호 2002. 8.28 내규 제 94호 2009. 6.15 내규 제194호 2005. 5.20 내규 제129호 2011.11.10 내규 제236호

More information

2008.3.3> 1. 법 제34조제1항제3호에 따른 노인전문병원 2. 국민건강보험법 제40조제1항의 규정에 의한 요양기관(약국을 제외한다) 3. 삭제<2001.2.10> 4. 의료급여법 제2조제2호의 규정에 의한 의료급여기관 제9조 (건강진단) 영 제20조제1항의 규

2008.3.3> 1. 법 제34조제1항제3호에 따른 노인전문병원 2. 국민건강보험법 제40조제1항의 규정에 의한 요양기관(약국을 제외한다) 3. 삭제<2001.2.10> 4. 의료급여법 제2조제2호의 규정에 의한 의료급여기관 제9조 (건강진단) 영 제20조제1항의 규 노인복지법 시행규칙 [시행 2010. 3. 1] [보건복지가족부령 제161호, 2010. 2.24, 일 보건복지가족부 (노인정책과) 02-2023-85 제1조 (목적) 이 규칙은 노인복지법 및 동법시행령에서 위임된 사항과 그 시행에 관하여 필요한 함을 목적으로 한다. 제1조의2 (노인실태조사) 1 노인복지법 (이하 "법"이라 한다)

More information

노인복지법 시행규칙

노인복지법 시행규칙 노인복지법 시행규칙 [시행 2012.2.5] [보건복지부령 제106호, 2012.2.3, 타법개정] 제1조(목적) 이 규칙은 노인복지법 및 동법시행령에서 위임된 사항과 그 시행에 관하여 필요한 사항을 규정 함을 목적으로 한다. 제1조의2(노인실태조사) 1 노인복지법 (이하 "법"이라 한다) 제5조에 따른 노인실태조사의 내용은 다음 각

More information

[8051] 강의자료.PDF

[8051] 강의자료.PDF CY AC F0 RS1 RS0 OV - P 0xFF 0x80 0x7F 0x30 0x2F 0x20 0x1F 0x18 0x17 0x10 0x0F 0x08 0x07 0x00 0x0000 0x0FFF 0x1000 0xFFFF 0x0000 0xFFFF RAM SFR SMOD - - - GF1 GF0 PD IDL 31 19 18 9 12 13 14 15 1 2 3 4

More information

<28C3D6C1BEC0CEBCE2BFEB29BCADBFEFBDC3B0F8B0F8C5F5C0DABBE7BEF7B0FCB8AEC7D5B8AEC8ADB9E6BEC82E687770>

<28C3D6C1BEC0CEBCE2BFEB29BCADBFEFBDC3B0F8B0F8C5F5C0DABBE7BEF7B0FCB8AEC7D5B8AEC8ADB9E6BEC82E687770> 서울시 공공투자사업관리 합리화 방안 -투자심사 및 민간투자사업 제도를 중심으로- Improvement on Management of Public Investment Projects in Seoul Metropolitan Government 2009 서울시정개발연구원 SEOUL DEVELOPMENT INSTITUTE 연구진 연구책임 연 구 원 이 세 구 창의시정연구본부

More information

MicrocontrollerAcademy_Lab_ST_040709

MicrocontrollerAcademy_Lab_ST_040709 Micro-Controller Academy Program Lab Materials STMicroelectronics ST72F324J6B5 Seung Jun Sang Sa Ltd. Seung Jun Sang Sa Ltd. Seung Jun Sang Sa Ltd. Seung Jun Sang Sa Ltd. Seung Jun Sang Sa Ltd. Seung Jun

More information

untitled

untitled 4.1.3 %IX0.0.0 %IX0.0.1 %QX0.1.0 ( ) %QX0.1.0 %IX0.0.0 %IX0.0.1 %QX0.1.0 * 5 GMWIN. - 31 - SW1 ON SW2 OFF. SW2 ON SW1 OFF. (%QX0.1.0) SW1 (%IX0.0.0) SW2 (%IX0.0.0) SW1 SW1 SW2 SW2 ( ) SW1 SW2-32 - P (

More information

<32303136C7D0B3E2B5B520B9FDC7D0C0FBBCBABDC3C7E820C3DFB8AEB3EDC1F528C8A6BCF6C7FC292E687770>

<32303136C7D0B3E2B5B520B9FDC7D0C0FBBCBABDC3C7E820C3DFB8AEB3EDC1F528C8A6BCF6C7FC292E687770> 20학년도 법학적성시험 1 제2교시 추리논증 성명 수험 번호 이 문제지는 35문항으로 구성되어 있습니다. 문항 수를 확인하십시오. 문제지의 해당란에 성명과 수험 번호를 정확히 쓰십시오. 답안지에 수험 번호, 문형, 성명, 답을 표기할 때에는 답안 작성 시 반드시 지켜야 하는 사항 에 따라 표기하십시오. 답안지의 필적 확인란 에 해당 문구를 정자로 기재하십시오.

More information

歯FDA6000COP.PDF

歯FDA6000COP.PDF OPERATION MANUAL AC Servo Drive FDA6000COP [OPERATION UNIT] Ver 1.0 (Soft. Ver. 8.00 ~) FDA6000C Series Servo Drive OTIS LG 1. 1.1 OPERATION UNIT FDA6000COP. UNIT, FDA6000COP,,,. 1.1.1 UP DOWN ENTER 1.1.2

More information

[96_RE11]LMOs(......).HWP

[96_RE11]LMOs(......).HWP - i - - ii - - iii - - iv - - v - - vi - - vii - 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54

More information

Microsoft Word - 青野論文_李_.doc

Microsoft Word - 青野論文_李_.doc 식민지 조선에 있어서 농촌진흥운동기의 경신숭조( 敬 神 崇 祖 ) -조선총독부의 신사정책과 관련하여- 아오노 마사아키( 青 野 正 明 ) 모모야마가쿠인대학( 桃 山 学 院 大 学 ) 번역:이화진 들어가는 말 본고에서는 주로 1930 년대 전반에 조선총독부에 의해 실시된 농촌진흥운동 1 에 있어서, 신사정책( 神 社 政 策 )과 관계가 있다고 예상되는 농본주의(

More information

凡 例 一. 이 글은 朝 鮮 日 報 에 成 均 館 大 中 文 學 科 全 廣 鎭 敎 授 가 連 載 한 생활한자에서 拔 萃 하였다. 逃 가지런할 도 走 달릴 주 도주( 逃 走 ) 피하여 달아남. 도망( 逃 亡 ). 필사의 도주/그 피의자는 도주의 우려가 없어 보석금을 내고

凡 例 一. 이 글은 朝 鮮 日 報 에 成 均 館 大 中 文 學 科 全 廣 鎭 敎 授 가 連 載 한 생활한자에서 拔 萃 하였다. 逃 가지런할 도 走 달릴 주 도주( 逃 走 ) 피하여 달아남. 도망( 逃 亡 ). 필사의 도주/그 피의자는 도주의 우려가 없어 보석금을 내고 凡 例 一. 이 글은 朝 鮮 日 報 에 成 均 館 大 中 文 學 科 全 廣 鎭 敎 授 가 連 載 한 생활한자에서 拔 萃 하였다. 逃 가지런할 도 走 달릴 주 도주( 逃 走 ) 피하여 달아남. 도망( 逃 亡 ). 필사의 도주/그 피의자는 도주의 우려가 없어 보석금을 내고 석방되었다./경찰은 범인들의 도주를 막기 위해 철통같은 경계망 을 폈다./그들은 부대가 도주를

More information

歯메뉴얼v2.04.doc

歯메뉴얼v2.04.doc 1 SV - ih.. 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 - - - 23 24 R S T G U V W P1 P2 N R S T G U V W P1 P2 N R S T G U V W P1 P2 N 25 26 DC REACTOR(OPTION) DB UNIT(OPTION) 3 φ 220/440 V 50/60

More information

- i - - ii - - i - - ii - - i - - ii - - iii - - iv - - v - - vi - - vii - - viii - - ix - - x - - xi - - 1 - - 2 - - 3 - - 4 - - 5 - - 6 - - 7 - - 8 - - 9 - - 10 - - 11 - - 12 - - 13 - - 14 - - 15 -

More information

CONTENTS.HWP

CONTENTS.HWP i ii iii iv v vi vii viii ix x xi - 1 - - 2 - - 3 - - 4 - - 5 - - 6 - - 7 - - 8 - - 9 - - 10 - - 11 - - 12 - - 13 - - 14 - - 15 - - 16 - - 17 - - 18 - - 19 - - 20 - - 21 - - 22 - - 23 - - 24 - - 25 -

More information

INDUS-8.HWP

INDUS-8.HWP i iii iv v vi vii viii ix x xi 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64

More information

STKP.PDF

STKP.PDF () 1-1 1-2 () 1 1 ( ) ( ) (,, ) (,,, ), 1 ( ), ( ) ( ) 30, 30 1, +1%, 1 2 1 15 ( ) 1,, 1 3, ( ), 1 ( 210 ) 3 2, 4 10(1 ) ( ( ) ) 5 1 2 3, 4 5 ( ) 6 1 1 14, 20( ) 1 15 6 5 15,, 1, 65 7, 20 ( ) 1 8 15( (

More information

歯표지.PDF

歯표지.PDF GLOFA MASTERK !!!! 8 4 4 4 4 4!! 8 4 8 8 8 8 4 4 1 1 1 1 1 2 ± 1 1 3 2 + < < ± 2 1 2 DIN BS ( C) (µv) K NiCrNi NiCrNiAI 2000~12000 5891~48828 J PeCuNi 2000~8000 7890~45498 E NiCrCuNi 1500~6000 7297~45085

More information

<3038323020C1A633B1C75FC3D6C1BE5FBCF6C1A4BABB2E687770>

<3038323020C1A633B1C75FC3D6C1BE5FBCF6C1A4BABB2E687770> 목 차 Contents 제3권 기술이전 관련 법령 제6장 법령/시행령 / 1 [법령/시행령1] 지식재산기본법(안) 3 [법령/시행령2] 기술의 이전 및 사업화 촉진에 관한 법률 19 [법령/시행령3] 기술의 이전 및 사업화 촉진에 관한 법률 시행령 47 [법령/시행령4] 발명진흥법 67 [법령/시행령5] 산업교육진흥 및 산학협력촉진에 관한 법률 91 [법령/시행령6]

More information

<312E2032303133B3E2B5B520BBE7C8B8BAB9C1F6B0FC20BFEEBFB5B0FCB7C320BEF7B9ABC3B3B8AE20BEC8B3BB28B0E1C0E7BABB292DC6EDC1FD2E687770>

<312E2032303133B3E2B5B520BBE7C8B8BAB9C1F6B0FC20BFEEBFB5B0FCB7C320BEF7B9ABC3B3B8AE20BEC8B3BB28B0E1C0E7BABB292DC6EDC1FD2E687770> 2013년도 운영관련 업무처리안내 개정사항(신구문 대조표) 분야 P 2012년 안내 2013년 안내 개정사유 Ⅱ. 의 운영 3. 의 연혁 Ⅲ. 사업 8 20 12년: 사회복지사업 개정 201 2년: 사회복지사업법 개정 -오타수정 13 사업의 대상 1) 국민기초생활보장 수급자, 차상위계층 등 저소득 주민 2) 장애인, 노인, 한부모가정 등 취약계층 주민

More information

15강 판소리계 소설 심청전 다음 글을 읽고 물음에 답하시오. [1106월 평가원] 1)심청이 수궁에 머물 적에 옥황상제의 명이니 거행이 오죽 하랴. 2) 사해 용왕이 다 각기 시녀를 보내어 아침저녁으로 문 안하고, 번갈아 당번을 서서 문안하고 호위하며, 금수능라 비

15강 판소리계 소설 심청전 다음 글을 읽고 물음에 답하시오. [1106월 평가원] 1)심청이 수궁에 머물 적에 옥황상제의 명이니 거행이 오죽 하랴. 2) 사해 용왕이 다 각기 시녀를 보내어 아침저녁으로 문 안하고, 번갈아 당번을 서서 문안하고 호위하며, 금수능라 비 14강 역사영웅소설 15강 판소리계 소설 판소리계 소설 : , 등 일반적으로 판소리 사설의 영향을 받아 소설로 정착된 작품을 가리킨 판소리 : , , , , 등이 사설과 창이 전해지고 있 하층민의 예술로 시작하여 전계층을 아우르는 예술이 되었 상류층, 지배층이 향유층이 되면서 점차 작품의 주제가

More information

CONTENTS C U B A I C U B A 8 Part I Part II Part III Part IV Part V Part VI Part VII Part VIII Part IX 9 C U B A 10 Part I Part II Part III Part IV Part V Part VI Part VII Part VIII Part IX 11 C U B

More information

Microsoft Word - SMB-63-2_KR_.doc

Microsoft Word - SMB-63-2_KR_.doc 보충 설명서 압소덱스 AX9000TS/TH-U3 (PROFIBUS-DP 사양) SMB-63K-2 머리글 이번에 당사의 압소덱스를 선정해 주셔서 대단히 감사합니다. 압소덱스는 일반 산업용 조립 기계나 검사 기계 등의 간헐 작동 턴테이블 등을 유연하고 정밀도 높게 구동하기 위해 개발된 다이렉트 드라이브 인덱 스 유닛입니다. 본 설명서는 압소덱스 AX9000TS/TH(PROFIBUS-DP

More information

5.스택(강의자료).key

5.스택(강의자료).key CHP 5: https://www.youtube.com/watch?v=ns-r91557ds ? (stack): (LIFO:Last-In First-Out):. D C B C B C B C B (element) C (top) B (bottom) (DT) : n element : create() ::=. is_empty(s) ::=. is_full(s) ::=.

More information

歯표지_통합_.PDF

歯표지_통합_.PDF LG GLOFA MASTER-K PID G3F-PIDA G4F-PIDA G3F-PIDA/G4F-PIDA PLC GLOFA GM3/4 CPU MASTER-K 200S/300S/1000S CPU!!! 2 ! PLC,,,,,! PCB,,, Off! 1 1-1 ~ 1-1 11 1-1 2 2-1 ~ 2-13 21 2-1 22 2-2 23 2-3 24 PID 2-4 241

More information

민주장정-노동운동(분권).indd

민주장정-노동운동(분권).indd 민주장정 100년, 광주 전남지역 사회운동 연구 노동운동사 정 호 기 농민운동 1 목 차 제1장 연구 배경과 방법 07 1. 문제제기 2. 기존 연구의 검토 3. 연구 대상의 특성과 변화 4. 연구 자료와 연구 방법 07 10 12 16 제2장 이승만 정부 시대의 노동조합운동 19 1. 이승만 정부의 노동정책과 대한노총 1) 노동 관련 법률들의 제정과 광주

More information

조선왕조 능 원 묘 기본 사료집 -부록 : 능 원 묘의 현대적 명칭표기 기준안 차 례 서 장 : 조선왕실의 능 원 묘 제도 11 제 1부 능 원 묘 기본 사료 Ⅰ. 능호( 陵 號 ) 및 묘호( 廟 號 )를 결정한 유래 1. 건원릉( 健 元 陵 ) 21 2. 정릉( 貞 陵 ) 22 3. 헌릉( 獻 陵 )

More information

38--18--최우석.hwp

38--18--최우석.hwp 古 詩 源 < 顔 延 之 > 篇 譯 註 * 崔 宇 錫 1) 1. 序 文 2. 古 詩 源 < 顔 延 之 > 篇 譯 註 3. 結 語 1. 序 文 沈 德 潛 (1673-1769)의 字 는 確 士 이고 號 는 歸 愚 이다. 江 南 長 洲 (현재의 江 蘇 省 蘇 州 ) 사람으로 淸 代 聖 祖, 世 宗, 高 宗 삼대를 모두 거쳤다. 특히 시를 몹 시 좋아한

More information

과 위 가 오는 경우에는 앞말 받침을 대표음으로 바꾼 [다가페]와 [흐귀 에]가 올바른 발음이 [안자서], [할튼], [업쓰므로], [절믐] 풀이 자음으로 끝나는 말인 앉- 과 핥-, 없-, 젊- 에 각각 모음으로 시작하는 형식형태소인 -아서, -은, -으므로, -음

과 위 가 오는 경우에는 앞말 받침을 대표음으로 바꾼 [다가페]와 [흐귀 에]가 올바른 발음이 [안자서], [할튼], [업쓰므로], [절믐] 풀이 자음으로 끝나는 말인 앉- 과 핥-, 없-, 젊- 에 각각 모음으로 시작하는 형식형태소인 -아서, -은, -으므로, -음 . 음운 [ㄱ] [국], [박], [부억], [안팍] 받침의 발음 [ㄷ] [곧], [믿], [낟], [빋], [옫], [갇따], [히읃] [ㅂ] [숩], [입], [무릅] [ㄴ],[ㄹ],[ㅁ],[ㅇ] [간], [말], [섬], [공] 찾아보기. 음절 끝소리 규칙 (p. 6) [ㄱ] [넉], [목], [삭] [ㄴ] [안따], [안꼬] [ㄹ] [외골], [할꼬]

More information

E1-정답및풀이(1~24)ok

E1-정답및풀이(1~24)ok 초등 2 학년 1주 2 2주 7 3주 12 4주 17 부록` 국어 능력 인증 시험 22 1주 1. 느낌을 말해요 1 ⑴ ᄂ ⑵ ᄀ 1 8~13쪽 듣기 말하기/쓰기 1 ` 2 ` 3 참고 ` 4 5 5 5 ` 6 4 ` 7 참고 ` 8 일기 ` 9 5 10 1 11, 3 [1~3] 들려줄 내용 옛날 옛날, 깊은 산골짜기에 큰 호랑이 한 마리가 살고 있었습 이

More information

6±Ç¸ñÂ÷

6±Ç¸ñÂ÷ 6 6 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 과천심상소학교 졸업증서(문헌번호 03-004) 일제강점기 과천초등학교의 유일한 한국인 교장이었던 맹준섭임을 알 수 있다.

More information

교사용지도서_쓰기.hwp

교사용지도서_쓰기.hwp 1. 재미있는 글자 단원의 구성 의도 이 단원은 도비와 깨비가 길을 잃고 헤매다 글자 공부의 필요성을 느끼고 글자 공부를 하게 되는 것으로 시작된다. 자칫 지겨울 수 있는 쓰기 공부를 다양한 놀이 위주의 활동으로 구성하였고, 학습자 주변의 다양한 자료들을 활용함으로써 학습에 대한 흥미를 갖고 활동할 수 있게 하였다. 각 단계의 학습을 마칠 때마다 도깨비 연필을

More information

時 習 說 ) 5), 원호설( 元 昊 說 ) 6) 등이 있다. 7) 이 가운데 임제설에 동의하는바, 상세한 논의는 황패강의 논의로 미루나 그의 논의에 논거로서 빠져 있는 부분을 보강하여 임제설에 대한 변증( 辨 證 )을 덧붙이고자 한다. 우선, 다음의 인용문을 보도록

時 習 說 ) 5), 원호설( 元 昊 說 ) 6) 등이 있다. 7) 이 가운데 임제설에 동의하는바, 상세한 논의는 황패강의 논의로 미루나 그의 논의에 논거로서 빠져 있는 부분을 보강하여 임제설에 대한 변증( 辨 證 )을 덧붙이고자 한다. 우선, 다음의 인용문을 보도록 과 임제 신해진(전남대) 1. 머리말 세조의 왕위찬탈과 단종복위 과정에서의 사육신을 소재로 한 작품은 남효온( 南 孝 溫 )의 (1492년 직전?), 임제( 林 悌 )의 (1576?), 김수민( 金 壽 民 )의 (1757) 등이 있다. 1) 첫 작품은 집전( 集

More information

<32303132BDC3BAB8C1A4B1D4C6C75BC8A3BFDC303530395D2E687770>

<32303132BDC3BAB8C1A4B1D4C6C75BC8A3BFDC303530395D2E687770> 조 례 익산시 조례 제1220호 익산시 주민감사 청구에 관한 조례 일부개정조례 1 익산시 조례 제1221호 익산시 제안제도 운영조례 일부개정조례 3 익산시 조례 제1222호 익산시 시채에 관한 조례 폐지조례 12 익산시 조례 제1223호 익산시 시세 감면 조례 전부개정조례 13 익산시 조례 제1224호 익산시 행정기구설치조례 19 익산시 조례 제1225호 익산시

More information

cls46-06(심우영).hwp

cls46-06(심우영).hwp 蘇 州 원림의 景 名 연구 * 用 典 한 경명을 중심으로 1)심우영 ** 목 차 Ⅰ. 서론 Ⅱ. 기존의 경명 命 名 法 Ⅲ. 귀납적 결과에 따른 경명 분류 1. 신화전설 역사고사 2. 文 辭, 詩 句 Ⅳ. 결론 Ⅰ. 서론 景 名 이란 景 觀 題 名 (경관에 붙인 이름) 의 준말로, 볼만한 경치 지구와 경치 지 점 그리고 경치 지구 내 세워진 인공물에 붙여진

More information

<C1B6BCB1B4EBBCBCBDC3B1E2342DC3D6C1BE2E687770>

<C1B6BCB1B4EBBCBCBDC3B1E2342DC3D6C1BE2E687770> 권2 동경잡기 東京雜記 동경잡기 173 권2 불우 佛宇 영묘사(靈妙寺) 부(府)의 서쪽 5리(里)에 있다. 당 나라 정관(貞觀) 6년(632) 에 신라의 선덕왕(善德王)이 창건하였다. 불전(佛殿)은 3층인데 체제가 특이하다. 속설에 절터는 본래 큰 연못이었는데, 두두리(豆豆里) 사람들이 하룻밤 만에 메 우고 드디어 이 불전을 세웠다. 고 전한다. 지금은

More information

0429bodo.hwp

0429bodo.hwp 친일인명사전 수록대상자 명단 친일인명사전편찬위원회 ㄱ ㄴ ㄷ ㄹ ㅁ ㅂ ㅅ ㅇ ㅈ ㅊ ㅋ ㅌ ㅍ ㅎ 이 명단은 친일인명사전 수록대상자의 후손 또는 연고자로부터 이의신청을 받기 위해 작성 되었습니다. 이 인물정보를 무단 복사하여 유포하거나 인터넷을 통해 전 파하는일체의행위는법에저촉될수있습니다. 주요 훈포상 약어 1. 병합기념장 2. 대정대례기념장 3. 소화대례기념장

More information

伐)이라고 하였는데, 라자(羅字)는 나자(那字)로 쓰기도 하고 야자(耶字)로 쓰기도 한다. 또 서벌(徐伐)이라고도 한다. 세속에서 경자(京字)를 새겨 서벌(徐伐)이라고 한다. 이 때문에 또 사라(斯羅)라고 하기도 하고, 또 사로(斯盧)라고 하기도 한다. 재위 기간은 6

伐)이라고 하였는데, 라자(羅字)는 나자(那字)로 쓰기도 하고 야자(耶字)로 쓰기도 한다. 또 서벌(徐伐)이라고도 한다. 세속에서 경자(京字)를 새겨 서벌(徐伐)이라고 한다. 이 때문에 또 사라(斯羅)라고 하기도 하고, 또 사로(斯盧)라고 하기도 한다. 재위 기간은 6 동경잡기東京雜記 권1 진한기辰韓紀 경상도는 본래 진한(辰韓)의 땅인데, 뒤에 신라(新羅)의 소유가 되었다. 여지승 람(輿地勝覽) 에 나온다. 진한은 마한(馬韓)의 동쪽에 있다. 스스로 말하기를, 망 명한 진(秦)나라 사람이 난리를 피하여 한(韓)으로 들어오니 한이 동쪽 경계를 분할 하여 주었으므로 성책(城栅)을 세웠다. 하였다. 그 언어가 진나라 사람과 비슷하다.

More information

<C0CEBCE2BABB2D33C2F7BCF6C1A420B1B9BFAAC3D1BCAD203130B1C72E687770>

<C0CEBCE2BABB2D33C2F7BCF6C1A420B1B9BFAAC3D1BCAD203130B1C72E687770> 해제 면양행견일기 沔 陽 行 遣 日 記 이 자료는 한말의 개화파 관료, 김윤식 金 允 植 (1835~1922)이 충청도 면천 沔 川 에 유배하면서 동학농민혁명 시기에 전문 傳 聞 한 것을 일일이 기록한 일기책 이다. 수록한 부분은 속음청사 續 陰 晴 史 의 권 7로 내제 內 題 가 면양행견일기 沔 陽 行 遣 日 記 로 되어 있는 부분 가운데 계사년 癸 巳 年

More information

<C3D6C1BE5FBBF5B1B9BEEEBBFDC8B0B0DCBFEFC8A32831333031323120C3D6C1BEBABB292E687770>

<C3D6C1BE5FBBF5B1B9BEEEBBFDC8B0B0DCBFEFC8A32831333031323120C3D6C1BEBABB292E687770> 우리 시의 향기 사랑하는 일과 닭고기를 씹는 일 최승자, 유 준 서울예술대학교 문예창작과 강사/문학평론가 한 숟갈의 밥, 한 방울의 눈물로 무엇을 채울 것인가, 밥을 눈물에 말아먹는다 한들. 그대가 아무리 나를 사랑한다 해도 혹은 내가 아무리 그대를 사랑한다 해도 나는 오늘의 닭고기를 씹어야 하고 나는 오늘의 눈물을 삼켜야 한다.

More information

초등국어에서 관용표현 지도 방안 연구

초등국어에서 관용표현 지도 방안 연구 80 < 관용 표현 인지도> 남 여 70 60 50 40 30 20 10 0 1 2 3 4 5 6 70 < 관용 표현 사용 정도> 남 여 60 50 40 30 20 10 0 4학년 가끔쓴다 써본적있다 전혀안쓴다 5학년 가끔쓴다 써본적있다 전혀안쓴다 6학년 가끔쓴다 써본적있다 전혀안쓴다 70 < 속담 인지도> 남 여 60 50 40 30 20 10 0 1 2

More information

177

177 176 177 178 179 180 181 182 183 184 185 186 187 188 (2) 양주조씨 사마방목에는 서천의 양주조씨가 1789년부터 1891년까지 5명이 합격하였다. 한산에서도 1777년부터 1864년까지 5명이 등재되었고, 비인에서도 1735년부터 1801년까지 4명이 올라있다. 서천지역 일대에 넓게 세거지를 마련하고 있었 던 것으로

More information

제주어 교육자료(중등)-작업.hwp

제주어 교육자료(중등)-작업.hwp 여는말 풀꽃, 제주어 제주어는 제주인의 향기입니다. 제주인의 삶의 손끝에서 피어나는 삶의 향기이고, 꿈의 내음입니다. 그분들이 어루만졌던 삶이 거칠었던 까닭에 더욱 향기롭고, 그 꿈이 애틋했기에 더욱 은은합니다. 제주어는 제주가 피워낸 풀잎입니다. 제주의 거친 땅에 뿌리를 내리고 싹을 틔우고, 비바람 맞고 자랐기에 더욱 질박합니다. 사철 싱그러운 들풀과 들꽃향기가

More information

¸é¸ñ¼Ò½ÄÁö 63È£_³»Áö ÃÖÁ¾

¸é¸ñ¼Ò½ÄÁö 63È£_³»Áö ÃÖÁ¾ 정보나눔 섭이와 함께하는 여행 임강섭 복지과 과장 여름이다. 휴가철이다. 다 들 어디론가 떠날 준비에 마음 이 들떠 있는 시기가 아닌가 싶다. 여행 매니아까지는 아니 지만, 나름 여행을 즐기는 사 람으로서 가족들과 신나는 휴 가를 보낼 계획에 살짝 들떠 있는 나에게 혼자만 신나지 말 고 같이 좀 신났으면 좋겠다며 가족들과 같이 가면 좋은 여행 눈이 시리도록

More information

01Report_210-4.hwp

01Report_210-4.hwp 연구보고서 210-4 해방 후 한국여성의 정치참여 현황과 향후 과제 한국여성개발원 목 차 Ⅰ 서 론 Ⅱ 국회 및 지방의회에서의 여성참여 Ⅲ 정당조직내 여성참여 및 정당의 여성정책 Ⅳ 여성유권자의 투표율 및 투표행태 Ⅴ 여성단체의 여성정치참여 확대를 위한 운동 Ⅵ 여성의 정치참여 확대를 위한 향후 과제 참고문헌 부 록 표 목 차 Ⅰ 서 론 . 서론 1.

More information

<C3D1BCB15FC0CCC8C45FBFECB8AE5FB1B3C0B0C0C75FB9E6C7E228323031362D352D32315FC5E4292E687770>

<C3D1BCB15FC0CCC8C45FBFECB8AE5FB1B3C0B0C0C75FB9E6C7E228323031362D352D32315FC5E4292E687770> 총선 이후 우리 교육의 방향 당 체제에서 우리 교육의 전망과 교육행정가들의 역할 박 호 근 서울시의회 의원 교육위원회 위원 서론 년 월 일 제 대 국회의원 선거가 치러졌다 선거는 바로 민의 의 반영이기 때문에 총선결과를 살펴보고 왜 이러한 결과가 나왔는가를 분석해 본 후 년 월 일을 기점으로 제 대 국회의원들의 임기가 시 작되는 상황에서 우리 교육이 어떻게

More information

목 차 營 下 面 5 前 所 面 71 後 所 面 153 三 木 面 263 龍 流 面 285 都 已 上 條 367 同 治 六 年 (1867) 正 月 日 永 宗 防 營 今 丁 卯 式 帳 籍 범례 1. 훼손 등의 이유로 판독이 불가능한 글자는 로 표기함. 단, 비정 이 가능한 경우는 ( ) 안에 표기함. 2. 원본에서 누락된 글자는 [ ] 안에 표기함. 단, 누락된

More information

639..-1

639..-1 제639호 [주간] 2014년 12월 15일(월요일) http://gurotoday.com http://cafe.daum.net/gorotoday 문의 02-830-0905 대입 준비에 지친 수험생 여러분 힘내세요 신도림테크노마트서 수험생과 학부모 600명 대상 대입설명회 구로아트밸리서는 수험생 1,000명 초대 해피 콘서트 열려 구로구가 대입 준비로 지친

More information

교육 과 학기 술부 고 시 제 20 11-36 1호 초 중등교육법 제23조 제2항에 의거하여 초 중등학교 교육과정을 다음과 같이 고시합니다. 2011년 8월 9일 교육과학기술부장관 1. 초 중등학교 교육과정 총론은 별책 1 과 같습니다. 2. 초등학교 교육과정은 별책

교육 과 학기 술부 고 시 제 20 11-36 1호 초 중등교육법 제23조 제2항에 의거하여 초 중등학교 교육과정을 다음과 같이 고시합니다. 2011년 8월 9일 교육과학기술부장관 1. 초 중등학교 교육과정 총론은 별책 1 과 같습니다. 2. 초등학교 교육과정은 별책 교육과학기술부 고시 제 2011 361호 [별책 3] 중학교 교육과정 교육 과 학기 술부 고 시 제 20 11-36 1호 초 중등교육법 제23조 제2항에 의거하여 초 중등학교 교육과정을 다음과 같이 고시합니다. 2011년 8월 9일 교육과학기술부장관 1. 초 중등학교 교육과정 총론은 별책 1 과 같습니다. 2. 초등학교 교육과정은 별책 2 와 같습니다. 3.

More information

시험지 출제 양식

시험지 출제 양식 2013학년도 제2학기 제1차 세계사 지필평가 계 부장 교감 교장 2013년 8월 30일 2, 3교시 제 3학년 인문 (2, 3, 4, 5)반 출제교사 : 백종원 이 시험 문제의 저작권은 풍암고등학교에 있습니다. 저 작권법에 의해 보호받는 저작물이므로 전재와 복제는 금지 되며, 이를 어길 시 저작권법에 의거 처벌될 수 있습니다. 3. 전근대 시기 (가)~(라)

More information

우리나라의 전통문화에는 무엇이 있는지 알아봅시다. 우리나라의 전통문화를 체험합시다. 우리나라의 전통문화를 소중히 여기는 마음을 가집시다. 5. 우리 옷 한복의 특징 자료 3 참고 남자와 여자가 입는 한복의 종류 가 달랐다는 것을 알려 준다. 85쪽 문제 8, 9 자료

우리나라의 전통문화에는 무엇이 있는지 알아봅시다. 우리나라의 전통문화를 체험합시다. 우리나라의 전통문화를 소중히 여기는 마음을 가집시다. 5. 우리 옷 한복의 특징 자료 3 참고 남자와 여자가 입는 한복의 종류 가 달랐다는 것을 알려 준다. 85쪽 문제 8, 9 자료 통합 우리나라 ⑵ 조상님들이 살던 집에 대 해 아는 어린이 있나요? 저요. 온돌로 난방과 취사를 같이 했어요! 네, 맞아요. 그리고 조상님들은 기와집과 초가집에서 살았어요. 주무르거나 말아서 만들 수 있는 전통 그릇도 우리의 전통문화예요. 그리고 우리 옷인 한복은 참 아름 답죠? 여자는 저고리와 치마, 남자는 바지와 조끼를 입어요. 명절에 한복을 입고 절을

More information

상품 전단지

상품 전단지 2013 2013 추석맞이 추석맞이 지역우수상품 안내 안내 지역우수상품 지역 우수상품을 안내하여 드리오니 명절 및 행사용 선물로 많이 활용하여 주시기 바랍니다. 지역우수상품을 구입하시면 지역경제가 살아납니다. 즐거운 한가위 보내시고, 복 많이 받으세요! - 경기동부상공회의소 임직원 일동 - 지역우수상품을 구입하시면 지역경제가 살아납니다.

More information

::: 해당사항이 없을 경우 무 표시하시기 바랍니다. 검토항목 검 토 여 부 ( 표시) 시 민 : 유 ( ) 무 시 민 참 여 고 려 사 항 이 해 당 사 자 : 유 ( ) 무 전 문 가 : 유 ( ) 무 옴 브 즈 만 : 유 ( ) 무 법 령 규 정 : 교통 환경 재

::: 해당사항이 없을 경우 무 표시하시기 바랍니다. 검토항목 검 토 여 부 ( 표시) 시 민 : 유 ( ) 무 시 민 참 여 고 려 사 항 이 해 당 사 자 : 유 ( ) 무 전 문 가 : 유 ( ) 무 옴 브 즈 만 : 유 ( ) 무 법 령 규 정 : 교통 환경 재 시 민 문서번호 어르신복지과-1198 주무관 재가복지팀장 어르신복지과장 복지정책관 복지건강실장 결재일자 2013.1.18. 공개여부 방침번호 대시민공개 협 조 2013년 재가노인지원센터 운영 지원 계획 2013. 01. 복지건강실 (어르신복지과) ::: 해당사항이 없을 경우 무 표시하시기 바랍니다. 검토항목 검 토 여 부 ( 표시) 시 민 : 유 ( ) 무

More information

2

2 1 2 3 4 5 6 또한 같은 탈북자가 소유하고 있던 이라고 할수 있는 또 한장의 사진도 테루꼬양이라고 보고있다. 二宮喜一 (니노미야 요시가즈). 1938 년 1 월 15 일생. 신장 156~7 센치. 체중 52 키로. 몸은 여윈형이고 얼굴은 긴형. 1962 년 9 월경 도꾜도 시나가와구에서 실종. 당시 24 세. 직업 회사원. 밤에는 전문학교에

More information

화이련(華以戀) 141001.hwp

화이련(華以戀) 141001.hwp 年 花 下 理 芳 盟 段 流 無 限 情 惜 別 沈 頭 兒 膝 夜 深 雲 約 三 십년을 꽃 아래서 아름다운 맹세 지키니 한 가닥 풍류는 끝없는 정이어라. 그대의 무릎에 누워 애틋하게 이별하니 밤은 깊어 구름과 빗속에서 삼생을 기약하네. * 들어가는 글 파르라니 머리를 깎은 아이가 시린 손을 호호 불며 불 옆에 앉아 있다. 얼음장 같은 날씨에 허연 입김이 연기처럼

More information

ÆòÈ�´©¸® 94È£ ³»Áö_ÃÖÁ¾

ÆòÈ�´©¸® 94È£ ³»Áö_ÃÖÁ¾ 사람 안간힘을 다해 행복해지고 싶었던 사람, 허세욱을 그리다 - 허세욱 평전 작가 송기역 - 서울 평통사 노동분회원 허세욱. 효순이 미선이의 억울한 죽음에 대 해 미국은 사죄하라는 투쟁의 현장에 서 그 분을 처음 만났다. 평택 대추리 의 넓은 들판을 두 소녀의 목숨을 앗 아간 미군들에게 또 빼앗길 순 없다며 만들어 온 현수막을 대추초교에 같이 걸었다. 2007년

More information

歯1##01.PDF

歯1##01.PDF 1.? 1.?,..,.,. 19 1.,,..,. 20 1.?.,.,,...,.,..,. 21 1,.,.,. ( ),. 10 1? 2.5%. 1 40. 22 1.? 40 1 (40 2.5% 1 ). 10 40 4., 4..,... 1997 ( ) 12. 4.6% (26.6%), (19.8%), (11.8%) 23 1. (?).. < >..,..!!! 24 2.

More information

<5BC1F8C7E0C1DF2D31B1C75D2DBCF6C1A4BABB2E687770>

<5BC1F8C7E0C1DF2D31B1C75D2DBCF6C1A4BABB2E687770> 제3편 정 치 제3편 정치 제1장 의회 제1절 의회 기구 제2절 의회기구 및 직원 현황 자치행정전문위원회 자치행정전문위원 산업건설위원회 산업건설전문위원 제1장 의회 321 제3절 의회 현황 1. 제1대 고창군의회 제1대 고창군의회 의원 현황 직 위 성 명 생년월일 주 소 비 고 322 제3편 정치 2. 제2대 고창군의회 제2대 고창군의회 의원 현황 직 위

More information

120229(00)(1~3).indd

120229(00)(1~3).indd 법 률 국회에서 의결된 공직선거법 일부개정법률을 이에 공포한다. 대 통 령 이 명 박 2012년 2월 29일 국 무 총 리 김 황 식 국 무 위 원 행정안전부 맹 형 규 장 관 (중앙선거관리위원회 소관) 법률 제11374호 공직선거법 일부개정법률 공직선거법 일부를 다음과 같이 개정한다. 제21조제1항에 단서를 다음과 같이 신설한다. 다만,세종특별자치시의 지역구국회의원

More information

<BFBEBEC6C0CCB5E9C0C720B3EEC0CC2E20B3EBB7A120C0CCBEDFB1E220C7D0B1B3202D20C0DAB7E1322E687770>

<BFBEBEC6C0CCB5E9C0C720B3EEC0CC2E20B3EBB7A120C0CCBEDFB1E220C7D0B1B3202D20C0DAB7E1322E687770> 놀이노래이야기 학교 자료집 1. 놀이, 노래 이야기의 재미와 아름다움은 어디에 있을까? 2. 노래와 놀아요. 3. 재미있는 말놀이와 놀아요. 4. 이야기와 놀아요. 1. 옛 아이들 놀이, 노래 이야기의 재미와 아름다움은 어디에 있을까? 편해문(옛 아이들 놀이노래이야기 연구소장) 얼마 전 유치원,

More information

교통사고합의금 도둑 안 맞기

교통사고합의금 도둑 안 맞기 교통사고합의금 도둑 안 맞기 손해사정사 변운연 소개글 교통사고 발생시 초동조치 요령, 자동차보험 약관의 상세한 해설, 교통사고보상금 산출 방법, 민사합의 및 형사합의 요령, 공탁방법, 손해배상 청구소송 제기 요령 등을 알기 쉽게 알려주고 있습니다. 목차 1 머리말 5 2 자동차사고의 종류 8 3 자동차사고 발생 직후 초동조치 및 합의 요령 10 4 경찰에서의

More information

00-1표지

00-1표지 summary _I II_ summary _III 1 1 2 2 5 5 5 8 10 12 13 14 18 24 28 29 29 33 41 45 45 45 45 47 IV_ contents 48 48 48 49 50 51 52 55 60 60 61 62 63 63 64 64 65 65 65 69 69 69 74 76 76 77 78 _V 78 79 79 81

More information

부벽루 이색 핵심정리+핵심문제.hwp

부벽루 이색 핵심정리+핵심문제.hwp 부벽루 - 이색 알맹이 정리 시 대 : 고려말 갈 래 : 5언 율시 성 격 : 회고적 표 현 : 어 조 : 지난날의 찬연한 역사를 회고하며 그와 대비되는 현재의 모습에서 무상감에 젖어 있 운 율 : 압운(루, 추, 유, 류) 특 징 : 장엄한 표현. 시간의 흐름을 시각적 이미 지로 표현(4연) 주 제 : 지난 역사의 회고와 고려 국운 회복의 소 망 작가소개

More information

<28323129BACFC7D1B1B3C0B0C1A4C3A5B5BFC7E228B1E2BCFABAB8B0ED20545220323031342D373929202D20C6EDC1FD2035B1B32E687770>

<28323129BACFC7D1B1B3C0B0C1A4C3A5B5BFC7E228B1E2BCFABAB8B0ED20545220323031342D373929202D20C6EDC1FD2035B1B32E687770> 기술보고 TR 2014-79 북한 교육정책 동향 분석 및 서지 정보 구축 연구책임자 _ 김 정 원 (한국교육개발원 ) 공동연구자 _ 김 김 한 강 지 은 승 구 수 (한국교육개발원) 주 (한국교육개발원) 대 (한국교육개발원) 섭 (한국교육개발원) 연 구 조 원 _ 이 병 희 (한국교육개발원) 머리말 최근 통일에 대한 논의가 어느 때보다 활발합니다. 그에 따라

More information

TEL: 042-863-8301~3 FAX: 042-863-8304 5 6 6 6 6 7 7 8 8 9 9 10 10 10 10 10 11 12 12 12 13 14 15 14 16 17 17 18 1 8 9 15 1 8 9 15 9. REMOTE 9.1 Remote Mode 1) CH Remote Flow Set 0 2) GMate2000A

More information

京 畿 鄕 土 史 學 第 16 輯 韓 國 文 化 院 聯 合 會 京 畿 道 支 會

京 畿 鄕 土 史 學 第 16 輯 韓 國 文 化 院 聯 合 會 京 畿 道 支 會 京 畿 鄕 土 史 學 第 16 輯 韓 國 文 化 院 聯 合 會 京 畿 道 支 會 발 간 사 먼저 경기향토사학 제16집이 발간되기까지 집필에 수고하신 경기 향토문화연구소 연구위원 여러분께 진심으로 감사를 표합니다. 또한 경기도의 각 지역의 역사를 연구하도록 아낌없는 지원을 해 주신 김문수 경기도지사님께도 감사의 말씀을 드립니다. 경기도는 우리나라의 유구한 역사

More information

歯320.PDF

歯320.PDF Thermo Orion Model 320 PerpHecT Meter I. 1 II. A. 2 B. Keypad 3 III. A. 4 B. 4 IV. A. 5 B. 5 C. setup 6 V. ph A. 7 B. ph 8 VI. LogR ph A. 10 B. LogR? 11 C. LogR 12 VII. mv/ ORP/ A. mv 13 B. (, ) 13 VIII.

More information

표1

표1 i ii Korean System of National Accounts iii iv Korean System of National Accounts v vi Korean System of National Accounts vii viii Korean System of National Accounts 3 4 KOREAN SYSTEM OF NATIONAL ACCOUNTS

More information

140307(00)(1~5).indd

140307(00)(1~5).indd 대한민국정부 제18218호 2014. 3. 7.(금) 부 령 보건복지부령제233호(영유아보육법 시행규칙 일부개정령) 6 고 시 미래창조과학부고시제2014-21호(학생인건비 통합관리지침 일부개정) 9 교육부고시제2014-70호(검 인정도서 가격 조정 명령을 위한 항목별 세부사항) 11 법무부고시제2014-66호(국적상실) 15 법무부고시제2014-67호(국적상실)

More information

hlogin2

hlogin2 0x02. Stack Corruption off-limit Kernel Stack libc Heap BSS Data Code off-limit Kernel Kernel : OS Stack libc Heap BSS Data Code Stack : libc : Heap : BSS, Data : bss Code : off-limit Kernel Kernel : OS

More information

*통신1802_01-도비라및목차1~11

*통신1802_01-도비라및목차1~11 ISSN 25-2693 218. 2 218. 2 214 215 216 217 2.6 2.9 1.5 1.8 1.2 3.1 3.2 1.3 2.1 1.8 2.6 2.5 2.8 2.4.4 1.4.9 1.4 1.5 2.9 2.5 7.3 6.9 6.7 6.8 6.9 6.9 6.8 2.8 14 2.6 13 2.4 12 2.2 2. 11 1.8 1.6 1.4

More information

. "" "",.... :...,,....,.. :..,,,..,,...,.... 2

.  ,.... :...,,....,.. :..,,,..,,...,.... 2 RD-5405 /.. . "" "",.... :...,,....,.. :..,,,..,,...,.... 2 ..,,..,.. (,,,, )......,...,., ( ),,,,.,. (, )..,...... BD/DVD CD TV, VCR,........ (+, -).,,..... 3 ... 2... 3....3... 5... 9... 10...11...11...

More information

03장.스택.key

03장.스택.key ---------------- DATA STRUCTURES USING C ---------------- 03CHAPTER 1 ? (stack): (LIFO:Last-In First-Out) 2 : top : ( index -1 ),,, 3 : ( ) ( ) -> ->. ->.... 4 Stack ADT : (LIFO) : init():. is_empty():

More information

제 출 문 국민대통합위원회 위원장 귀하 이 보고서를 연구용역사업 공공갈등의 정치화 경로분석 및 대응방안 연구 과제의 최종보고서로 제출합니다. 2014년 12월 단국대학교 산학협력단장 박 성 완 II

제 출 문 국민대통합위원회 위원장 귀하 이 보고서를 연구용역사업 공공갈등의 정치화 경로분석 및 대응방안 연구 과제의 최종보고서로 제출합니다. 2014년 12월 단국대학교 산학협력단장 박 성 완 II 공공갈등의 정치화 경로분석 및 대응방안 연구 2014. 12. 국민대통합위원회 제 출 문 국민대통합위원회 위원장 귀하 이 보고서를 연구용역사업 공공갈등의 정치화 경로분석 및 대응방안 연구 과제의 최종보고서로 제출합니다. 2014년 12월 단국대학교 산학협력단장 박 성 완 II 요 약 1 Ⅰ. 서론 6 1. 연구의 배경 및 목적 6 2. 연구의 범위

More information

서보교육자료배포용.ppt

서보교육자료배포용.ppt 1. 2. 3. 4. 1. ; + - & (22kW ) 1. ; 1975 1980 1985 1990 1995 2000 DC AC (Ferrite) (NdFeB; ) /, Hybrid Power Thyrister TR IGBT IPM Analog Digital 16 bit 32 bit DSP RISC Dip SMD(Surface Mount Device) P,

More information

목차 제 1 장개요 제 2 장소프트웨어구조 제 3 장공통요소 I

목차 제 1 장개요 제 2 장소프트웨어구조 제 3 장공통요소 I 목차 제 1 장개요 제 2 장소프트웨어구조 제 3 장공통요소 I 목차 제 4 장 제 5 장 II 제 6 장 목차 제 7 장펑션과펑션블록 III 목차 제 8 장기본펑션 / 펑션블록라이브러리 IV 목차 V 목차 VI 목차 VII 1-1 1-2 2-1 2-2 2) 3) 2-3 2-4 3-1 3-2 3-3 3-4 3-5 3-6 ±± ±± 3-7 3-8 3-9 3-10

More information

<494352503131335FC1F8B9E6B1B3C0B02E687770>

<494352503131335FC1F8B9E6B1B3C0B02E687770> ICRP 간행물 113 진단 및 중재 절차를 위한 방사선방호 교육훈련 Education and Training in Radiological Protection for Diagnostic and Interventional Procedures 대한방사선방어학회 이 번역본 발간은 2011년도 원자력안전위원회 방사선안전기술 개 발사업 과제 지원(한국동위원소협회로 부터

More information

영암군 관광종합개발계획 제6장 관광(단)지 개발계획 제7장 관광브랜드 강화사업 1. 월출산 기( 氣 )체험촌 조성사업 167 (바둑테마파크 기본 계획 변경) 2. 성기동 관광지 명소화 사업 201 3. 마한문화공원 명소화 사업 219 4. 기찬랜드 명소화 사업 240

영암군 관광종합개발계획 제6장 관광(단)지 개발계획 제7장 관광브랜드 강화사업 1. 월출산 기( 氣 )체험촌 조성사업 167 (바둑테마파크 기본 계획 변경) 2. 성기동 관광지 명소화 사업 201 3. 마한문화공원 명소화 사업 219 4. 기찬랜드 명소화 사업 240 목 차 제1장 과업의 개요 1. 과업의 배경 및 목적 3 2. 과업의 성격 5 3. 과업의 범위 6 4. 과업수행체계 7 제2장 지역현황분석 1. 지역 일반현황 분석 11 2. 관광환경 분석 25 3. 이미지조사 분석 45 4. 이해관계자 의견조사 분석 54 제3장 사업환경분석 1. 국내 외 관광여건분석 69 2. 관련계획 및 법규 검토 78 3. 국내 외

More information

제 3 장 은평구 재난관리 현황 분석 3.1 은평구 현황 분석 3.1.1 행정현황 분석 3.1.2 자연현황 분석 3.1.3 재난환경 분석 3.2 은평구 재난관리 현황분석 3.2.1 풍수해 관리대책 현황분석 3.2.2 단계별 재난관리대책 현황분석 3.3 은평구 재난관리 개선점 3.3.1 은평구 재난관리 평가 3.3.2 재난관리 개선점 제3장 은평구 재난관리

More information

20140628 서울시_장혁사회_총평,해설_B책형_1.hwp

20140628 서울시_장혁사회_총평,해설_B책형_1.hwp 사 회 1. 다음 와 같은 단체에 대한 설명으로 옳지 않은 것 사회의 여러 가지 문제를 해결하기 위하여 민간이 중심이 되어 만든 비정부 조직, 영리를 목적으로 활동하지 않는 비영리단체로, 환경 운 동이나 인권 보호 운동, 부패 방지 운동을 위해 적극적으로 활동하 는 단체를 말한다. 다수의 시민을 위해 활동하는 단체이다. 1 집단의 가입과 탈퇴가 비교적 자유롭다.

More information

<C1A634C2F720BAB8B0EDBCAD20C1BEC6ED20BDC3BBE720C5E4C5A920C7C1B7CEB1D7B7A5C0C720BEF0BEEE20BBE7BFEB20BDC7C5C220C1A1B0CB20C1A6C3E22E687770>

<C1A634C2F720BAB8B0EDBCAD20C1BEC6ED20BDC3BBE720C5E4C5A920C7C1B7CEB1D7B7A5C0C720BEF0BEEE20BBE7BFEB20BDC7C5C220C1A1B0CB20C1A6C3E22E687770> 종편 시사 토크 프로그램의 언어 사용 실태 점검 1) 2016년 2월 5일, 두 프로그램의 시청률은 TV조선 2.0%, JTBC 3.1%이다. (닐슨코리아 제공) 제18차 - 논의내용 - 1 방송사 등급 프로그램명 방송 일시 출연자 TV조선 15세 이상 시청가 강적들 2016. 1. 13(수) 23:00 ~ 00:20 2016. 1. 20(수) 23:00

More information

01-07-0.hwp

01-07-0.hwp 선거와 시장경제Ⅱ - 2000 국회의원 선거시장을 중심으로 - 발간사 차 례 표 차례 그림 차례 제1부 시장 메커니즘과 선거시장 Ⅰ. 서 론 Ⅱ. 선거시장의 원리와 운영방식 정당시장 지역구시장 문의사항은 Q&A를 참고하세요 정당시장 한나라당 사기 종목주가그래프 c 2000 중앙일보 Cyber중앙 All rights reserved. Terms

More information

09. 정덕배-중국생활체험기.hwp

09. 정덕배-중국생활체험기.hwp .,?.,,, (?),.,, 3,.,.. 1..,.? 1).,., 1,,, ( )..,...,,..,.,..(, , 1997,, p.17- p.18) 205 ,,,,.,. ( ).....,.,,...,.,.,,.,,. 2.,, 1.,.,,.,.,,.,.,,., 10, 208 ...,,.. 1/ 3. 50%.,, ( ), 1/ 3., 1 ( : 0.1

More information

EP-B-P211.eps

EP-B-P211.eps PFA/PFW Series PFA Series PFW Series PF00 Series Alphabet Index 8 A COM B COM DCV GND F.G. R.S. HOLD COM BANK BANK COUNT PRESET FUNC. AC00~0VCOM OUTOUTOUTOUTOUTS.STOP RD SD SG RS-C PFA/PFW Series, N M/C

More information