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



Similar documents
FARA N-7 PLC 시스템 메뉴얼

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

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


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

T100MD+

=

SRC PLUS 제어기 MANUAL

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

세계 비지니스 정보

<C1A4C3A5BFACB1B D3420C1A4BDC5C1FAC8AFC0DAC0C720C6EDB0DFC7D8BCD220B9D720C0CEBDC4B0B3BCB1C0BB20C0A7C7D120B4EBBBF3BAB020C0CEB1C720B1B3C0B020C7C1B7CEB1D7B7A520B0B3B9DF20BAB8B0EDBCAD28C7A5C1F6C0AF292E687770>

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

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

노인복지법 시행규칙

[8051] 강의자료.PDF

<28C3D6C1BEC0CEBCE2BFEB29BCADBFEFBDC3B0F8B0F8C5F5C0DABBE7BEF7B0FCB8AEC7D5B8AEC8ADB9E6BEC82E687770>

MicrocontrollerAcademy_Lab_ST_040709

untitled

< C7D0B3E2B5B520B9FDC7D0C0FBBCBABDC3C7E820C3DFB8AEB3EDC1F528C8A6BCF6C7FC292E687770>

歯FDA6000COP.PDF

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

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

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

歯메뉴얼v2.04.doc


CONTENTS.HWP

INDUS-8.HWP

STKP.PDF

歯표지.PDF

< C1A633B1C75FC3D6C1BE5FBCF6C1A4BABB2E687770>

<312E B3E2B5B520BBE7C8B8BAB9C1F6B0FC20BFEEBFB5B0FCB7C320BEF7B9ABC3B3B8AE20BEC8B3BB28B0E1C0E7BABB292DC6EDC1FD2E687770>

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


Microsoft Word - SMB-63-2_KR_.doc

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

歯표지_통합_.PDF

untitled

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


최우석.hwp

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

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

6±Ç¸ñÂ÷

교사용지도서_쓰기.hwp

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

< BDC3BAB8C1A4B1D4C6C75BC8A3BFDC D2E687770>

cls46-06(심우영).hwp

<C1B6BCB1B4EBBCBCBDC3B1E2342DC3D6C1BE2E687770>

0429bodo.hwp

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

<C0CEBCE2BABB2D33C2F7BCF6C1A420B1B9BFAAC3D1BCAD203130B1C72E687770>

<C3D6C1BE5FBBF5B1B9BEEEBBFDC8B0B0DCBFEFC8A C3D6C1BEBABB292E687770>

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

177

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

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

01Report_210-4.hwp

<C3D1BCB15FC0CCC8C45FBFECB8AE5FB1B3C0B0C0C75FB9E6C7E D352D32315FC5E4292E687770>



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

시험지 출제 양식

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

상품 전단지

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

2

DBPIA-NURIMEDIA

화이련(華以戀) hwp

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

歯1##01.PDF

<5BC1F8C7E0C1DF2D31B1C75D2DBCF6C1A4BABB2E687770>

120229(00)(1~3).indd

<BFBEBEC6C0CCB5E9C0C720B3EEC0CC2E20B3EBB7A120C0CCBEDFB1E220C7D0B1B3202D20C0DAB7E1322E687770>

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

00-1표지

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

< BACFC7D1B1B3C0B0C1A4C3A5B5BFC7E228B1E2BCFABAB8B0ED D D20C6EDC1FD2035B1B32E687770>


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

歯320.PDF

표1


140307(00)(1~5).indd

untitled

hlogin2

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

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

03장.스택.key

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

서보교육자료배포용.ppt

9

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

< FC1F8B9E6B1B3C0B02E687770>

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


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

<C1A634C2F720BAB8B0EDBCAD20C1BEC6ED20BDC3BBE720C5E4C5A920C7C1B7CEB1D7B7A5C0C720BEF0BEEE20BBE7BFEB20BDC7C5C220C1A1B0CB20C1A6C3E22E687770>

hwp

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

EP-B-P211.eps

Transcription:

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

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

목 차 머리말 ⅰ 목차(어의 설) ⅴ 1장 릴레이 메모리영역 정수 1 1 릴레이의 종류와 역할 2 릴레이 번호의 세는 법에 대해 외부입출력의 렐레이 번호에 대해 타이머 카운터의 수에 대해 WX, WY, WR과 X, Y, R의 관계에 대해 X (외부입력) 4 Y (외부출력) 4 R (내부릴레이) 5 R9000번대 (특수내부릴레이) 5 T (타이머) 6 C (카운터) 6 타이머 / 카운터 공통항목 7 1 2 메모리영역 / 정수의 종류와 역할 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 (문자정수) 15 1 4 PLC내부에서 다룰 수 있는 데이터의 범위 16 (1) PLC내부에서 다룰 수 있는 데이터의 범위 16 PLC내부에서의 10진수의 표현 17 PLC내부에서 다룰 수 있는 데이터의 범위 17 (2) Over Flow Under Flow 18 2장 기본 2 1 기본어일람 20 2 2 기본어의 설 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) 내장고속카운터의 성능 215 4 2 사양일람과 제한사항 216 (1) 사양일람 216 (2) 사하는 기능과 제한 217 목 차 III

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

목 차 (어의 설) 제어 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산술연산 F20 + 16비트 가산 76 F21 D+ 2비트 가산 77 F22 + 16비트 가산 (격납처지정가능) 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 F5 +1 16비트 인크리멘트(+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

목 차 목 차( 어 의 설 ) 데이터비교 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

비트조작 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

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

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

릴레이 번호 세는 법에 대해 외부입력(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 릴 정 레 수 이 릴 레 이 의 종 류 와 역 할 메 모 리 영 역

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

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

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

타이머/카운터공통항목 타이머/카운터의 구분 타이머와 카운터는 같은 영역을 나누어 사하고 있습니다. 구분을 변경함에 따라 필요한 수의 타이 머 또는 카운터를 확보하십시오. 설정은 시스템 레지스터 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 ~ 99 100 ~ 14 (T0~T99) (C100~C14) 1 릴 정 레 수 이 릴 레 이 의 종 류 와 역 할 메 모 리 영 역 비보호형 T0~T99 (100점) 보호형 C100~C14 (44점) 주) 시스템레지스터 No. 5와 No. 6에 같은 값을 설정하면 타이머는 비보호형, 카운터는 보호형이 됩니다. 통상 은 같은 값을 설정하십시오. 7

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워드) 단위로취급합니다. 리 영 역 타이머/카운터 2 144 워드(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

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 90000 번대특수데이터레지스터 FP0 T2C<10K타입> 특수 데이터 레지스터의 작 특수 데이터레지스터는 특정의 내이 격납되는 메모리 영역입니다. 일부를 제외하고, 임의의 내을 데이터 전송 (F0) 등을 실행하여 써 넣을 수는 없습니다. 특수 데이터 레지스터에는 주로 다음과 같은 것이 있습니다. 1환경설정 동작상태 시스템레지스터나 각종의 등에서 설정되어 있는 PLC의 동작상태가 격납되어 있습니다. 고속카운터 모드 설정(DT90052)등 2에러 내 이상이 발생한 유니트 등이 격납됩니다. 자기 진단에러 코드(DT 90000) 연산에러가 발생한 Address (DT90017) 고성능 카운터 고성능 카운터의 목표치/경과치의 읽기, 쓰기에 사 합니다. 고속 카운터 경과치 영역 (DT 90044~DT 90051/DT 90104~DT 90111) 4카렌더 타이머 카렌더 타이머에서 시간을 계산하고 있는 년, 월, 일, 시, 분, 초, 요일이 격납됩니다(DT 90054 ~DT90057) 주)카렌더 타이머 격납치는 변경(시각 맞춤)가능합니다. MV(F0) 또는 프로그래밍툴에서 직접, DT90054 ~DT90057에 값을 써 넣으십시오. 1 릴 정 레 수 이 메 모 리 영 역 정 수 의 종 류 와 역 할 메 모 리 영 역 \ 9

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 상태가 변화하면, 메모리 영역의 값도 변합니다. WR0 0 0 0 0 1 1 0 0 0 1 0 0 1 0 0 1 R1이 ON하 WR0 0 0 0 0 1 1 0 0 0 1 0 0 1 0 1 1 10

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

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 = DT11 11 + K10 = DT21 11 + 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 K10 10 + 0 = 10 K100은 WR10으로 써집니다. <예2> 전송원을 인덱스 수식한다. X0 F0 MV, DT1, IX F0 MV, IXWR0, DT0 DT1의 값에 따라, DT0에 값을 전송하는 WR의 ADDRESS가 변한다. 예) DT1의 값이 K9일때 IX WR0 WR 9 K9 9 + 0 = 9 WR9의 값이 DT0에 전송됩니다. 인덱스 레지스터 사시의 주의 인덱스 레지스터를 인덱스 수식할 수는 없습니다. <예> IXIX, IXIY Address 수식의 결과가 각 메모리 영역의 영역을 넘을 경우는, 연산에러가 됩니다. 예) 수식의 결과 Address가 음의 값이 되거나 커다란 값이 될 경우 2비트 정수를 수식할 때는 IX를 지정합니다. 이때는 IX와 IY를 합쳐 2비트 데이터로 취급합 니다. 상위 16비트 하위 16비트 IY의내 IX의내 수식결과는 2비트데이터가 됩니다. IX의설정 IX의설정 12

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, 647 14

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

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

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-214748648~K214748647 BCD 연산시에 처리할 수 있는 데이터는 아래의 범위입니다. 16비트 연산시(BCD 4자리수 연산시) H0~H9999 2 비트 연산시(BCD 8자리수 연산시) H0~H99999999 어느 경우도 상기의 범위를 넘으면, Over Flow, 또 는 Under Flow 됩니다. BCD는 2진화 10진이라고도 하며, 10진수를 자리수 마다 구분하여, 2진수 4자리수로 표현한 것을 일컫 습니다. <예> 10진수를 BCD로 나타내면 10진수 6 4 5 각각의 자리수를 2진수로 변환 BCD 0110 0100 0101 H645 (2진화 10진) 2 릴 정 레 수 이 P L C 메 모 리 영 역 1을 플러스 최상위 자리수 1비트는 1이 됩니다. 10진수-4 의 BIN 표현 내 부 에 서 다 룰 수 있 는 데 이 터 의 범 위 17

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

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

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

스 기재 칭 니모닉 심 벌 기능개요 텝 비 고 된 페 수 이지 기본 기능 타이머 보조타이머 (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 5 184 F18 설정치 S 0.01초 후 지정출력 및 R900D를 ON 5 *2 186 2 기 본 count 카운터 CT Preset한 설정치 n에서 감산카운트 UP DOWN 카운터 F118 reset Up/Down count reset Up down 입력에 따라 Preset한 설정치 S에서 가산 또는 감산 카운터 5 170 카운터 쉬프트 레지스터 SR Data shift reset WR n을좌로 1비트 Shift 1 좌우 Data 좌우 쉬프트 F119 shift 지정영역 D1~D2를좌또는우로1비트 Shift 5 172 레지스터 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

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로 선택하여 실행. 5 44 22

스 기재 칭 니모닉 심 벌 기능개요 텝 비 고 된 페 수 이지 데이터 비교 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

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

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

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 (넥스트 스텝)

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

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

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

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

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 2 100 ST X 101 CSTP 50 104 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

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

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 시켰을 경우, 강제로 해제해도 기동 할 때까지 상태를 유지합니다.

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의 기동상태 15 8 7 0 (비트) DT9061 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 16 공정 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

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

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

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

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

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

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

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

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

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

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

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

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

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일때, 시간간격은 K1500 10ms=15000ms(15s) 설 이 ICTL 이 실행되면, 이후, 15초마다 정시우 선입력이 발생하고, INT24의 우선입력 프로그램이 실행됩니다. ICTL 실행 (정시우선입 력) 주프로그램 INT24 프로그램 주) 정시우선입력을 정지하려면 을 실행하십시오. H2 실행 실행 실행 15초 K1500 15초 2 기 본 우 선 입 력 주) INT0은 Clear되어 있으므로 실행허가 후도 실행되 지 않습니다. INT1은 Clear되어 있지 않으므로, 실행 허가후에 실행됩니다. 47

장 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

1 어일람 어 번 호 0 1 2 5 6 데이터 전송 스 기재 칭 니모닉 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으로 설정 5 7 5 7 7 7 58 59 60 61 62 64 10 블록 전송 BKMV S1, S2, D S1~S2간의 데이터를 D를 선두로하는 영역에 전송 7 66 11 블록 복사 COPY S, D1, D2 S의 데이터를 D1~D2 간의 모든 영역에 전송 7 68 12 EEP-ROM 판독 ICRD S1, S2, D S1, S2에서 지정한 EEP-ROM의 D를 선두로 하는 영역 에전송 11 *1 70 1 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) 5 5 5 7 72 7 74 76 77 22 16비트 가산(더하기) (격납처 지정가능) + S1, S2, D (S1)+(S2) (D) 7 78 2 2비트 가산(더하기) (격납처 지정가능) D+ S1, S2, D (S1+1, S1)+(S2+1, S2) (D+1, D) 11 79 25 16비트 감산(빼기) - S, D (D)-(S) (D) 5 80 26 2비트 감산(빼기) D- S, D (D+1, D)-(S+1, S) (D+1, D) 7 81 27 16비트 감산(빼기) (격납처 지정가능) - S1, S2, D (S1)-(S2) (D) 7 82 28 2비트 감산(빼기) (격납처 지정가능) 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

어 번 호 0 1 2 5 6 16비트 승산(곱하기) 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) 7 11 7 11 84 85 86 87 88 89 7 16비트 디크리멘트 -1 D (D)-1 (D) 90 8 2비트 디크리멘트 D-1 D (D+1, D)-1 (D+1, D) 91 BCD 산술연산 40 4자리수 BCD 가산(더하기) B+ S, D (D)+(S) (D) 5 92 41 8자리수 BCD 가산(더하기) DB+ S, D (D+1, D)+(S+1, S) (D+1, D) 7 9 42 4 45 46 47 48 4자리수 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) 7 11 5 7 7 11 94 95 96 97 98 99 어 일 람 50 4자리수 BCD 승산(곱하기) B S1, S2, D (S1) (S2) (D+1, D) 7 100 51 8자리수 BCD 승산(곱하기) DB S1, S2, D (S1+1, S1) (S2+1, S2) (D+, D+2, D+1, D) 11 101 52 4자리수 BCD 제산(나누기) B% S1, S2, D (S1) (S2) 몫(D)나머지(DT9015) 7 102 5 8자리수 BCD 제산(나누기) DB% S1, S2, D (S1+1, S1) (S2+1, S2) 몫(D+1, D) 나머지 (DT9015, DT9016) 11 10 51

어 번 호 55 56 57 58 60 61 62 6 4자리 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 5 9 7 1 104 105 106 107 108 110 112 11 64 블록 일치검출 BCMP S1, S2, S S2 S을 선두로 하는 2개의 블럭이 일치하는지를 비교 7 114 어 일 람 논리연산 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) 7 7 7 7 116 117 118 119 주) 기재 페이지가-인 의 상세 설은 FP0 사자의 매뉴얼 <편>을 보십시오. 52

어 번 호 70 71 72 7 74 75 76 77 78 80 데이터 변환 블록 체크 코드계산 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 42 41 44 4 B A D C S1과 S2에서 지정하는 애스키 코드를 16진 데이터 변 환해서 D에격납 (예) H 44 4 42 41 HCDAB D C B A S1과 S2에서 지정하는4자리수 BCD 데이터를 애스키 코드로 변환해서 D에격납 (예) H124 H 2 1 4 2 1 4 S1과 S2에서 지정하는애스키코드를 4자리수의 BCD 데이터로 변환해서 D에격납 (예) H 4 2 1 H412 4 2 1 S1에서지정하는10진수를나타내는16비트BIN데이터를 애스키코드로변환해서D(S2바이트의영역)에격납 (예) K-100 H 0 0 1 2D 20 20 0 0 1 - S1과S2에서지정하는애스키코드를10진수를나타내는 16비트BIN데이터를애스키코드로변환해서D에격납 (예) H 0 0 1 2D 20 20 K-100 0 0 1 - (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 H100 9 7 7 7 9 7 7 11 11 5 120 122 124 126 128 10 12 14 16 18 어 일 람 81 82 8 4자리 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)에격납 5 7 7 19 140 141 5