K200S MASTER-K K300S K1000S 프로그래머블로직컨트롤러 안전을위한주의사항 사용전에안전을위한주의사항을반드시읽고정확하게사용하여주십시오. 사용설명서가최종사용자와유지보수책임자에게전달되도록하여주십시오. 사용설명서를읽고난뒤에는제품을사용하는사람이항상볼수있는곳에잘보관하십시오.
안전을위한주의사항 제품을사용하기전에 제품을안전하고효율적으로사용하기위하여본사용설명서의내용을끝까지잘읽으신후에사용해주십시오. 안전을위한주의사항은제품을안전하고올바르게사용하여사고나위험을미리막기위한것이므로반드시지켜주시기바랍니다. 주의사항은 경고 와 주의 의 2가지로구분되어있으며, 각각의의미는다음과같습니다. 경고 지시사항을위반하였을때, 심각한상해나사망이발생할가능성이 있는경우 주의 지시사항을위반하였을때, 경미한상해나제품손상이발생할가능성 이있는경우 제품과사용설명서에표시된그림기호의의미는다음과같습니다. 는위험이발생할우려가있으므로주의하라는기호입니다. 는감전의가능성이있으므로주의하라는기호입니다. 사용설명서를읽고난뒤에는제품을사용하는사람이항상볼수있는곳에보관해 주십시오. A 급기기 ( 업무용방송통신기기 ) 이기기는업무용 (A 급 ) 으로전자파적합등록을한기기이오니판매자또는사용자는 이점을주의하시기바라며, 가정외의지역에서사용하는것을목적으로합니다.
안전을위한주의사항 설계시주의사항 외부전원, 또는 PLC 모듈의이상발생시에전체제어시스템을보호하기위해 PLC 의외부에보호회로를설치하여주십시오. PLC 의오출력 / 오동작으로인해전체시스템의안전성에심각한문제를초래할수있습니다. - PLC 의외부에비상정지스위치, 보호회로, 상 / 하한리미트스위치, 정 / 역방향동작인터록회로등시스템을물리적손상으로부터보호할수있는장치를설치하여주십시오. - PLC 의 CPU 가동작중워치독타이머에러, 모듈착탈에러등시스템의고장을감지하였을때에는시스템의안전을위해전체출력을 Off 시킨후, 동작을멈추도록설계되어있습니다. 그러나릴레이, TR 등의출력소자자체에이상이발생하여 CPU 가고장을감지할수없는경우에는출력이계속 On 상태로유지될수있습니다. 따라서, 고장발생시심각한문제를유발할수있는출력에는출력상태를모니터링할수있는별도의회로를구축하여주십시오. 출력모듈에정격이상의부하를연결하거나출력회로가단락되지않도록하여주 십시오. 화재의위험이있습니다. 출력회로의외부전원이 PLC 의전원보다먼저 On 되지않도록설계하여주십시오. 오출력또는오동작의원인이될수있습니다. 컴퓨터또는기타외부기기가통신을통해 PLC 와의데이터교환, 또는 PLC 의상태 를조작 ( 운전모드변경등 ) 하는경우에는통신에러로부터시스템을보호할수 있도록시퀀스프로그램에인터록을설정하여주십시오. 오출력또는오동작의원인이될수있습니다. 경고
안전을위한주의사항 설계시주의사항 주의 입출력신호또는통신선은고압선이나동력선과는최소 100mm 이상떨어뜨려배선하십시오. 오출력또는오동작의원인이될수있습니다. 설치시주의사항주의 PLC 는사용설명서또는데이터시트의일반규격에명기된환경에서만사용해주십시오. 감전 / 화재또는제품오동작및열화의원인이됩니다. 모듈을장착하기전에 PLC의전원이꺼져있는지반드시확인해주십시오. 감전, 또는제품손상의원인이됩니다. PLC의각모듈이정확하게고정되었는지반드시확인해주십시오. 제품이느슨하거나부정확하게장착되면오동작, 고장, 또는낙하의원인이됩니다. I/O 또는증설커넥터가정확하게고정되었는지확인해주십시오. 오입력또는오출력의원인이됩니다. 설치환경에진동이많은경우에는 PLC 에직접진동이인가되지않도록하여주십시오. 감전 / 화재또는오동작의원인이됩니다. 제품안으로금속성이물질이들어가지않도록하여주십시오. 감전 / 화재또는오동작의원인이됩니다.
안전을위한주의사항 배선시주의사항 경고 배선작업을시작하기전에 PLC의전원및외부전원이꺼져있는지반드시확인하여주십시오. 감전또는제품손상의원인이됩니다. PLC 시스템의전원을투입하기전에모든단자대의커버가정확하게닫혀있는지확인하여주십시오. 감전의원인이됩니다. 주의 각제품의정격전압및단자배열을확인한후정확하게배선하여주십시오. 화재, 감전사고및오동작의원인이됩니다. 배선시단자의나사는규정토크로단단하게조여주십시오. 단자의나사조임이느슨하면단락, 화재, 또는오동작의원인이됩니다. FG 단자의접지는 PLC 전용 3종접지를반드시사용해주십시오. 접지가되지않은경우, 오동작의원인이될수있습니다. 배선작업중모듈내로배선찌꺼기등의이물질이들어가지않도록하여주십시오. 화재, 제품손상, 또는오동작의원인이됩니다.
안전을위한주의사항 시운전, 보수시주의사항경고 전원이인가된상태에서단자대를만지지마십시오. 감전또는오동작의원인이됩니다.. 청소를하거나, 단자를조일때에는 PLC 및모든외부전원을 Off 시킨상태에서실시하여주십시오. 감전또는오동작의원인이됩니다. 배터리는충전, 분해, 가열, Short, 납땜등을하지마십시오. 발열, 파열, 발화에의해부상또는화재의위험이있습니다. 주의 모듈의케이스로부터 PCB를분리하거나제품을개조하지마십시오. 화재, 감전사고및오동작의원인이됩니다. 모듈의장착또는분리는 PLC 및모든외부전원을 Off 시킨상태에서실시하여주십시오. 감전또는오동작의원인이됩니다. 무전기또는휴대전화는 PLC 로부터 30cm 이상떨어뜨려사용하여주십시오. 오동작의원인이됩니다. 폐기시주의사항주의 제품및배터리를폐기할경우, 산업폐기물로처리하여주십시오. 유독물질의발생, 또는폭발의위험이있습니다.
개정이력 개정이력 Version 일자 주요변경내용 수정 Page V1.0 2001.03 초판발행 - V1.1 2002.04 1. 12/24V DC입력모듈 Off 보증전압변경 2. TR출력모듈 On시전압강하 Spec 현실화 7-3~10 7~25~30 V1.2 2003.05 1. 업체변경 ( 남양인쇄-> 대한인쇄 ) - 2. 고속링크릴레이설정방법수정 부록1-4 ~ 부록1-8 3. FEnet 기종추가 2-4,7,8-1~3 V 1.3 2009.6 1. Rnet, Dnet, FEnet 기종추가 1-3 2. 시스템구성 KGLWIN 용디스켓그림삭제 2-1~2-2 3. 증설슬롯번호수정, 통신모듈추가 2-10 4. 메모리모듈사용방법내용보완 6-2~6-3 5. K200S 전용 CNET 통신내용보완 13-1~13-3 6. K200S 전용 CNET 통신명령어일람수정 13-6,13-10,13-19,13-24 7. PIDTUN 명령사용시에러종류보완 15-24,15-26 8. PIDTUN 명령사용시프로그램설명보완 15-32 9. 내장고속카운터정전기백업프로그램추가 16-12 10. 특수플래그일람에러코드참조수정 부록1-2 11. 특수데이터레지스터고속링크설정수정 부록1-6 12. 링크릴레이 Cnet 용어통일, 내용보완 부록1-7~ 부록1-8 V1.4 2010.2 1.G6Q-RY2B 모듈기종추가 7-19 사용설명서의번호는사용설명서뒷표지의우측에표기되어있습니다. c LS Industrial Systems Co., Ltd All Rights Reserved.
목차 제 1 장개요 1-1~1-4 1.1 사용설명서의사용방법 1-1 1.2 특징 1-2 1.3 용어설명 1-3 제 2 장시스템구성 2-1~2-11 2.1 전체구성 2-1 2.2 구성제품일람 2-3 2.2.1 K200S 시리즈제품구성 2-3 2.2.2 K300S 시리즈제품구성 2-5 2.2.3 K1000S 시리즈제품구성 2-8 2.3 시스템구성의종류 2-10 2.3.1 기본시스템 2-10 2.3.2 컴퓨터링크시스템 2-11 2.3.3 네트워크시스템 2-11 제 3 장일반규격 3-1 3.1 일반규격 3-1 제 4 장 CPU 모듈 4-1~4-31 4.1 성능규격 4-1 4.2 연산처리 4-2 4.2.1 연산방식 4-2 4.2.2 순시정전시연산처리 4-3 4.2.3 스캔타임 4-4 4.2.4 스캔워치독타이머 4-4 4.2.5 타이머처리 4-5 4.2.6 카운터처리 4-8 4.3 프로그램 4-11 4.3.1 프로그램의수행방식 4-11
4.3.3 인터럽트 4-13 4.3.4 고장처리 4-15 4.4 운전모드 4-16 4.4.1 RUN 모드 4-16 4.4.2 STOP 모드 4-17 4.4.3 PAUSE 모드 4-17 4.4.4 DEBUG 모드 4-17 4.4.5 운전모드변경 4-18 4.5 기능 4-20 4.5.1 자기진단 4-20 4.5.2 시계기능 4-21 4.5.3 입출력강제 On/Off 기능 4-23 4.5.4 즉시 (Direct) 입출력연산기능 4-26 4.5.5 시스템정지시각저장기능 4-26 4.6 메모리구성 4-27 4.7 입출력번호할당방법 4-28 4.8 각부명칭 4-29 제 5 장배터리 5-1 5.1 규격 5-1 5.2 사용시주의사항 5-1 5.3 배터리교환 5 1 제 6 장메모리모듈 6-1~6-3 6.1 구조 6-1 6.2 규격 6-1 6.3 사용방법 6 2
제 7 장입출력모듈 7-1~7-26 7.1 모듈선정시주의사항 7-1 7.2 디지털입력모듈규격 7-2 7.2.1 8 점 DC12/24V 입력모듈 ( 소스 / 싱크타입 ) 7-2 7.2.2 16 점 DC12/24V 입력모듈 ( 소스 / 싱크타입 ) 7-3 7.2.3 16 점 DC12/24V(DC24V) 입력모듈 ( 소스타입 ) 7-4 7.2.4 32 점 DC12/24V 입력모듈 ( 소스 / 싱크타입 ) 7-5 7.2.5 32 점 DC12/24V 입력모듈 ( 소스타입 ) 7-6 7.2.6 64 점 DC12/24V 입력모듈 ( 소스 / 싱크타입 ) 7-7 7.2.7 64 점 DC12/24V 입력모듈 ( 소스 / 싱크타입 ) 7-8 7.2.8 8 점 AC110V 입력모듈 7-9 7.2.9 16 점 AC110V 입력모듈 7-10 7.2.10 32 점 AC110V 입력모듈 7-11 7.2.11 8 점 AC220V 입력모듈 7-12 7.2.12 16 점 AC110V 입력모듈 7-13 7.2.13 32 점 AC220V 입력모듈 7-14 7.2.14 인터럽트입력모듈 7-15 7.3 디지털출력모듈규격 7-16 7.3.1 8 점릴레이출력모듈 7-16 7.3.2 16 점릴레이출력모듈 7-17 7.3.3 32 점릴레이출력모듈 7-18 7.3.4 8 점트라이액출력모듈 7-19 7.3.5 16 점트라이액출력모듈 7 20 7.3.6 32 점트라이액출력모듈 7-21 7.3.7 16 점트랜지스터출력모듈 ( 싱크타입 ) 7 22 7.3.8 32 점트랜지스터출력모듈 ( 싱크타입 ) 7 23 7.3.9 64 점트랜지스터출력모듈 ( 싱크타입 ) 7 24 7.3.10 64 점트랜지스터출력모듈 ( 싱크타입 ) 7 25 7.3.11 16 점트랜지스터출력모듈 ( 소스타입 ) 7 26 7.3.12 32 점트랜지스터출력모듈 ( 소스타입 ) 7 27 7.3.13 64 점트랜지스터출력모듈 ( 소스타입 ) 7 28
제 8 장전원모듈 8-1~8-7 8.1 선정방법 8-1 8.2 규격 8-4 8.3 각부명칭 8-7 제 9 장베이스 증설케이블 9-1~9-5 9.1 규격 9-1 9.1.1 기본베이스 9-1 9.1.2 증설베이스 9-2 9.1.3 증설케이블 9-2 9.2 각부명칭 9-3 9.2.1 기본베이스 9-3 9.2.2 증설베이스 9-5 제 10 장설치및배선 10-1~10-16 10.1 설치 10-1 10.1.1 설치환경 10-1 10.1.2 취급시주의사항 10-4 10.1.3 모듈의장착 분리 10-7 10.2 배선 10-13 10.2.1 전원배선 10-13 10.2.2 입출력기기배선 10-15 10.2.3 접지배선 10-15 10.2.4 배선용전선규격 10-16 제 11 장유지 보수 11-1~11-2 11.1 보수및점검 11-1 11.2 일상점검 11-1 11.3 정기점검 11-2
제 12 장트러블슈팅 12-1~12-13 12.1 트러블슈팅의기본절차 12-1 12.2 트러블슈팅 12-1 12.2.1 Power LED 가소등한경우의조치방법 12-2 12.2.2 STOP LED 가점멸한경우의조치방법 12-3 12.2.3 RUN, STOP LED 가소등한경우의조치방법 12-4 12.2.4 출력모듈의부하가 On 되지않는경우의조치방법 12-5 12.2.5 프로그램의쓰기가수행되지않는경우의조치방법 12-6 12.3 트러블슈팅질문지 12-7 12.4 각종사례 12-8 12.4.1 입력회로의트러블유형및대책 12-8 12.4.2 출력회로의트러블유형및대책 12-9 12.5 에러코드일람 12-11 제 13 장 K200S 전용 CNET 통신 13-1~13-30 13.1 개요 13-1 13.2 K200S CNET 전용통신을사용한시스템구성예 13-2 13.3 K200S CNET 전용통신에서사용되는 RS-232C 케이블핀구성 13-3 13.4 프레임구조 13-4 13.5 명령어일람 13-6 13.6 데이터구성 13-7 13.7 명령어실행 ( 예 ) 13-7 13.7.1 디바이스개별읽기 (RSS) 13-9 13.7.2 디바이스연속읽기 (RSB) 13-12 13.7.3 디바이스개별쓰기 (WSS) 13-15 13.7.4 디바이스연속쓰기 (WSB) 13-18 13.7.5 모니터등록 (X##) 13-21 13.7.6 모니터실행 (Y##) 13-24 13.7.7 PLC 상태읽기 (RST) 13-26 13.8 NAK 발생시의에러코드 13-29
제 14 장 K200S RS422/485 마스터기능 14-1~14-9 14.1 개요 14-1 14.2 기능 14-1 14.3 통신규격 14-1 14.4 종단저항 14-2 14.5 RS-422/485 인터페이스 14-3 14.6 파라미터설정방법 14-4 14.7 운전상태관련디바이스 14-6 14.8 통신상태모니터 14-9 제15장 K200S내장 PID기능 15-1~15-32 15.1 개요 15-1 15.2 PID 제어동작 15-2 15.2.1 비례동작 15-2 15.2.2 PID 구현 15-13 15.3 명령어 15-16 15.3.1 PID 연산용명령및디바이스기능 15-17 15.3.2 PID 연산용명령에러종류 15-21 15.4 프로그램 15-27 15.4.1 시스템구성 15-27 15.4.2 초기설정내용 15-27 15.4.3 프로그램설명 15-28 15.4.4 프로그램 (PIDCAL 명령사용시 ) 15-30 15.4.5 프로그램 (PIDCAL/PIDAUT 명령혼합사용시 ) 15-31
제 16 장 K200S 내장고속카운터기능 16-1~16-11 16.1 개요 16-1 16.2 성능규격 16-1 16.3 입력규격 16-2 16.4 각부명칭 16-2 16.5 외부기기와의접속방법 16-3 16.6 배선상의주의사항 16-3 16.7 배선예 16-4 16.8 명령어 16-5 16.8.1 명령어설명 (HSC) 16-5 16.9 프로그램예 16-7 16.9.1 1 상운전모드 ( 프로그램에의한가감산동작 ) 16-7 16.9.2 1 상운전모드 (B 상입력에의한가감산동작 ) 16-8 16.9.3 2 상운전모드 (1 체배동작 ) 16-9 16.9.4 2 상운전모드 (2 체배동작 ) 16-10 16.9.5 2 상운전모드 (4 체배동작 ) 16-11 부록 부 1-1~ 부 2-4 부록 1. 플래그일람 부1 1 부 1.1 특수릴레이일람 부 1-1 부 1.2 특수데이터레지스터 ( 통신용 ) 일람 부 1-4 부 1.3 특수데이터레지스터 ( 고속링크용 ) 일람 부 1-6 부 1.4 링크릴레이 (L) 일람 부 1-7 부 1.5 PLC Relay 사용에대한 Guide 부 1-9 부록 2. 외형치수 부 2-1
제 1 장개요 제 1 장개요 1.1 사용설명서의사용방법 본사용설명서는 K200S/300S/1000S 시리즈로구성된 PLC 시스템을사용하는데필요한각제품의규격 성능및운전방법등에대한정보를제공합니다. 사용설명서의구성은다음과같습니다. 장항목내용 제 1 장개요본사용설명서의구성, 제품특징및용어에대해설명합니다. 제 2 장 시스템구성 K200S/300S/1000S 시리즈에서사용할수있는제품종류및시스템구성방법에대해설명합니다. 제 3 장 일반규격 K200/300/1000S 시리즈에사용하는각종모듈의공통규격을나타냅니다. 제 4 장 CPU 모듈 CPU 모듈의성능 규격및기능에대해설명합니다. 제 5 장 배터리 제 6 장메모리모듈 CPU 모듈이외각종모듈의규격및사용방법등에대해제 7 장디지털입출력모듈설명합니다. 제 8 장전원모듈 제 9 장 베이스 증설케이블 제 10 장설치및배선 PLC 시스템의신뢰성을확보하기위한설치, 배선방법및주의사항에대해설명합니다. 제11장유지 보수 PLC 시스템을장기간정상적으로가동하기위한점검항목및방법등에대해설명합니다. 제 12 장트러블슈팅 시스템사용중발생하는각종에러의내용및조치방법등에대하여설명합니다. 제 13 장 K200S 전용 232C 통신 K200S A/C 타입에서지원하는 RS232C 통신기능에대해설명합니다. 제 14 장 K200S 전용 422 통신 K200S B 타입에서지원하는 RS422/485 통신기능에대해설명합니다. 제 15 장 K200S 전용 PID 기능 K200S B/C 타입에서지원하는 PID 기능에대해설명합니다. K200S 전용고속카운터제16장기능 K200S C 타입에서지원하는고속카운터기능에대해설명합니다. 부록 1 플래그일람 각종플래그의종류및내용에대해설명합니다. 부록 2 외형치수 CPU, 입출력모듈및베이스의외형치수를나타냅니다. 알아두기 1) 본사용설명서는특수 / 통신모듈및프로그램작성방법에대해서는설명하고있지않습니다. 해당기능에대해서는관련사용설명서를참조하여주십시오. 1-1
제 1 장개요 1.2 특징 1) K200S/300S/1000S CPU 의특징은아래사항과같습니다. (1) 손쉬운프로그래밍장치지원 (KGL-WIN,KLD-150S) (2) 국제규격의통신프로토콜채택에의한오픈네트워크지향 (3) 연산전용프로세서를내장하여고속처리실현 (4) PLC 응용범위확대를위한다양한특수모듈완비 (5) RUN 중프로그램수정가능 2) K200S/300S/1000S CPU 는아래와같은특징을가진 CPU 모듈입니다. (1) 연산처리시간의고속화연산전용마이크로프로세서를내장하여 0.2μs/Step 의고속처리를실현하였습니다. (K200S 시리즈는 0.5μs/Step) (2) 자기진단기능의강화자기진단상의에러코드를내용별로더욱세분화하여, 에러의원인을쉽게알수있도록하였습니다. (3) 디버그운전기능 PLC 운전모드중디버그운전모드로설정하여온라인상태에서프로그램을디버깅할수있습니다. 디버깅기능은다음과같습니다. 한명령씩실행 브레이크포인트지정에따라실행 디바이스의상태에따라실행 지정스캔횟수에따라실행 (4) 다양한프로그램수행기능스캔프로그램외에도수행조건설정에따라정주기인터럽트, 외부인터럽트및내부접점인터럽트프로그램을수행할수있어서사용자가프로그램수행방법을다양하게설정할수있도록하였습니다. 1-2
제 1 장개요 1.3 용어설명 본사용설명서에서사용하는용어에대해설명합니다. 용어정의비고 모듈 (Module) 시스템을구성하는일정한기능을가진표준화된요소로서마더보드 베이스에삽입하도록조립된입출력보드와같은장치. 예 ) CPU 모듈, 전원모듈, 입출력모듈등 유닛 (Unit) PLC 시스템의동작상에서최소단위가되는모듈또는모듈의집합체이며, 다른모듈또는모듈의집합체와접속되어 PLC 시스템을구성하는것. 예 ) 기본유닛, 증설유닛 PLC 시스템 (PLC System) PLC 와주변장치로이루어지는시스템으로사용자프로그램에의하여제어가가능하도록구성된것. KGL-WIN 프로그램작성, 편집및디버그기능을수행하는그래픽로더 KLD-150S 입출력이미지영역 FAM 프로그램작성, 편집및디버그기능을수행하는핸디로더 입출력상태를유지하기위하여설치된 CPU 모듈의내부메모리영역 Factory Automation Monitoring S/W 의약어로서공정감시용 S/W 패키지의총칭 Fnet Fieldbus Network ( 필드버스네트워크 ) Cnet Computer Network ( 컴퓨터네트워크 ) Enet Ethernet Network ( 이더넷네트워크 ) Pnet Profibus Network ( 프로피버스네트워크 ) Dnet DeviceNet Network ( 디바이스넷네트워크 ) Rnet Remote Newtwork( 리모트네트워크 ) RTC Real Time Clock 의약어로서시계기능을내장한범용 IC 의총칭 워치독타이머 (Watchdog Timer) 프로그램의미리정해진실행시간을감시하고규정시간내에처리가완료되지않을때경보를발생하기위한타이머 1-3
제 1 장개요 용어정의비고 싱크 (Sink) 입력 입력신호가 On 될때스위치로부터 PLC 입력단자로전류가유입되는방식 + 전원 스위치 전류 코먼 PLC Z Z : 입력저항 입력신호가 On 될때 PLC 입력단자로부터스위치로전류가유입되는방식 소스 (Source) 입력 + 전원 코먼 전류 PLC Z 스위치 싱크출력 PLC 출력접점이 On 될때부하에서출력단자로전류가유입되는방식 PLC 출력접점 전류 부하 코먼 전원 + PLC 출력접점이 On 될때출력단자로부터전류가유입되는방식 PLC 코먼 소스출력 출력접점 전류 부하 전원 + 1-4
제 2 장시스템구성 제 2 장시스템구성 K200S/K300S/K1000S 시리즈는기본, 컴퓨터링크및네트워크시스템구성에적합한각종제품을구비하고있습니다. 본장은각시스템의구성방법및특징에대해설명합니다. 2.1 전체구성 1) K200S 시리즈시스템구성은아래그림과같습니다. RUN STOP K3P-07AS RUN PAU/REM STOP 배터리 CPU 모듈 RS-232C 케이블 범용 PC K3S-302S 전원모듈 기본베이스 K3X-210S K3Y-201S K3F-AD2A K3F-FUEA 2-1
제 2 장시스템구성 2) K300S/K1000S 시리즈시스템구성은아래그림과같습니다. 2-2
제 2 장시스템구성 2.2 구성제품일람 K200S/K300S/K1000S 시리즈의제품구성은아래와같습니다. 2.2.1 K200S 시리즈제품구성 품명형명내용비고 CPU 모듈 K3P-07AS K3P-07BS K3P-07CS 최대입출력점수 : 512 점 내장기능 : RS-232C 최대입출력점수 : 512 점 내장기능 : RS-422/485, 시계기능 (RTC), PID 제어 최대입출력점수 : 512 점 내장기능 : RS-232C, 시계기능 (RTC), PID 제어, 고속카운터 G6I-D21A DC12/24V 입력 8 점 ( 소스 / 싱크입력 ) G6I-D22A DC12/24V 입력 16 점 ( 소스 / 싱크입력 ) G6I-D22B DC24V 입력 16 점 ( 소스입력 ) 디지털입력모듈 G6I-D24A DC12/24V 입력 32 점 ( 소스 / 싱크입력 ) G6I-D24B DC24V 입력 32 점 ( 소스입력 ) G6I-A11A G6I-A21A AC110V 입력 8 점 AC220V 입력 8 점 G6Q-RY1A 릴레이출력 8 점 (2A 용 ) 단독접점용 G6Q-RY2A 릴레이출력 16 점 (2A 용 ) G6Q-TR2A 트랜지스터출력 16 점 (0.5A 용, 싱크출력 ) 디지털출력모듈 G6Q-TR2B 트랜지스터출력 16 점 (0.5A 용, 소스출력 ) G6Q-TR4A 트랜지스터출력 32 점 (0.1A 용, 싱크출력 ) G6Q-TR4B 트랜지스터출력 32 점 (0.1A 용, 소스출력 ) 디지털입 / 출력혼합모듈 G6Q-SS1A 트라이액출력 16 점 (1A 용 ) G6H-DR2A GM6-B04M DC12/24V 입력 8 점 ( 소스 / 싱크입력 ) + 릴레이출력 8 점 (2A 용 ) 4 모듈장착용 기본베이스 GM6-B06M GM6-B08M GM6-B12M 6 모듈장착용 8 모듈장착용 12 모듈장착용 전원모듈 GM6-PAFA DC5V : 2A, DC24V : 0.3A GM6-PAFB Free Voltage 입력 DC5V : 2A, DC±15V : 0.5 / 0.2A GM6-PAFC DC5V : 3.5A, DC24V : 0.3A GM6-PA2A AC220V 입력 DC5V : 6A GM6-PDFA DC5V : 2A DC12~24V 입력 GM6-PDFB DC5V : 3A, DC±15V : 0.5 / 0.2A 2-3
제 2 장시스템구성 품명형명내용비고 특수모듈 A/D 변환모듈 D/A 변환모듈 고속카운터모듈 G6F-AD2A G6F-DA2V G6F-DA2I G6F-HSCA G6F-HD1A G6F-HO1A 전압 / 전류입력 : 4 채널 DC 1 ~ 5 / 0 ~ 10 / -10 ~ +10V DC 4 ~ + 20mA 전압출력 : 4 채널 DC 10 ~ +10 V 전류출력 : 4 채널 DC 4 ~ 20 ma 계수범위 : 0 ~ 16,777,215 ( 바이너리 24 비트 ) 50KHz, 1 채널 계수범위 : -2,147,483,648 ~ 2,147,483,647 ( 바이너리 32 비트 ) 500KHz, 2 채널 계수범위 : -2,147,483,648 ~ 2,147,483,647 ( 바이너리 32 비트 ) 200KHz, 2 채널 라인드라이브 오픈컬렉터 G6F-POPA 펄스출력, 2 축제어 통신모듈 x=1,2,3: 제어축수, 펄스출력 200kpps,2/3 축 위치결정모듈 G6F-PPxD 직선보간,2 축원호보간, Open Collector Type G6F-PPxO x=1,2,3: 제어축수, 펄스출력 1Mbps,2/3 축직선보간,2 축원호보간, Line Drive Type 열전대모듈 G6F-TC2A 온도센서 : 7 종류 (K, J, E, T, B, R, S) 입력점수 : 4 채널 Fast Enet I/F 모듈 G6L-EUTB 10/100BASE-Tx, UTP (Open 형 ) G6L-EUFB 100BASE-Fx, Fiber Optic Fast Enet I/F 모듈 G6L-EUTC 10/100BASE-Tx, TUP 전용 (Master) G6L-EUFC 100BASE-Fx, Fiber Optic Fast Enet I/F 모듈 G6L-ERTC 10/100BASE-Tx, UTP 전용 (Slave) G6L-ERFC 100BASE-Fx, Fiber Optic Fnet I/F 용 Fnet I/F 모듈 G6L-FUEA 1 Mbps 베이스밴드 트위스트케이블용 Fnet 리모트 I/F 용 Fnet 리모트 I/F G6L-RBEA 1 Mbps 베이스밴드모듈 트위스트케이블용 Rnet I/F 모듈 G6L-RUEA Rnet 마스터모듈, 1Mbps CPU O/S 버전 V2.4 부터사용가능 CPU V2.2 KGL-WIN V3.3 Cnet I/F 모듈 G6L-CUEB G6L-CUEC RS-232C 용 RS-422 용 DeviceNet I/F 모듈 G6L-DUEA DeviceNet I/F 용 ProfiBus I/F 모듈 G6L-PUEA G6L-PUEB Profibus-DP I/F 모듈, I/O : 1K Profibus-DP I/F 모듈, I/O : 7K 기타방진용모듈 GM6-DMMA 미사용슬롯의방진용모듈 2-4
제 2 장시스템구성 2.2.2 K300S 시리즈제품구성 품명형명내용비고 CPU 모듈 K4P-15AS 최대입출력점수 : 512 점 디지털입력모듈 G4I-D22A DC12/24V 입력 16 점 ( 전류소스 / 싱크입력 ) G4I-D22B DC12/24V 입력 16 점 ( 전류소스입력 ) G4I-D22C DC24V 입력 16 점 ( 전류소스 / 싱크입력 ) G4I-D24A DC12/24V 입력 32 점 ( 전류소스 / 싱크입력 ) G4I-D24B DC12/24V 입력 32 점 ( 전류소스입력 ) G4I-D24C DC24V 입력 32 점 ( 전류소스 / 싱크입력 ) G4I-D28A DC12/24V 입력 64 점 ( 전류소스 / 싱크입력 ) G4I-A12A AC110V 입력 16 점 G4I-A22A AC220V 입력 16 점 G4Q-RY2A 릴레이출력 16 점 (2A 용 ) G4Q-TR2A 트랜지스터출력 16 점 (0.5A 용, 싱크출력 ) G4A-TR2B 트랜지스터출력 16 점 (0.5A 용, 소스출력 ) 디지털출력모듈 G4Q-TR4A 트랜지스터출력 32 점 (0.1A 용, 싱크출력 ) G4Q-TR4B 트랜지스터출력 32 점 (0.1A 용, 소스출력 ) G4Q-TR8A 트랜지스터출력 64 점 (0.1A 용, 싱크출력 ) G4Q-SS2A 트라이액출력 16 점 (1A 용 ) G4Q-SS2B 트라이액출력 16 점 (0.6A 용 ) GM4-B04M 4 모듈장착용 기본베이스 GM4-B06M GM4-B08M 6 모듈장착용 8 모듈장착용 GM4-B12M 12 모듈장착용증설불가 증설베이스 GM4-B04E GM4-B06E GM4-B08E 4 모듈장착용 6 모듈장착용 8 모듈장착용 메모리모듈 G4M-M032 플래시메모리내장 (32Kstep) GM4-PA1A GM4-PA2A AC110V 입력 AC220V 입력 DC5V : 4A DC24V : 0.7A 전원모듈 GM4-PA1B GM4-PA2B AC110V 입력 AC220V 입력 DC5V : 3A, DC24V : 0.5A GM4-PA2C AC220V 입력 DC5V : 8A GM4-PD3A DC24V 입력 DC5V : 3A 증설케이블 G4C-E041 G4C-E121 G4C-E301 길이 : 0.4 m 길이 : 1.2 m 길이 : 3 m 2-5
제 2 장시스템구성 품명형명내용비고 특수모듈 A/D 변환모듈 D/A 변환모듈 고속카운터모듈 G4F-AD2A G4F-AD3A G4F-DA1A G4F-DA2V G4F-DA2I G4F-DA3V G4F-DA3I G4F-HSCA G4F-HD1A G4F-HO1A K4F-POPA 전압 / 전류입력 : 4 채널 DC 5 ~ +5V / 10 ~ +10V / DC 20 ~ + 20mA 전압 / 전류입력 : 8 채널 DC 1~ 5V / 0 ~ 10V / DC 4 ~ 20mA 전압 / 전류출력 : 2 채널 DC 10 ~ +10V / DC 4 ~ 20mA 전압출력 : 4 채널 DC 10 ~ +10V 전류출력 : 4 채널 DC 4 ~ 20mA 전압출력 : 8 채널 DC 10 ~ +10V 전류출력 : 8 채널 DC 4 ~ 20mA 계수범위 : 0 ~ 16,777,215( 바이너리 24 비트 ) 50KHz, 1 채널 계수범위 : -2,147,483,648 ~ 2,147,483,647 ( 바이너리 32 비트 ) 500KHz, 2 채널 계수범위 : -2,147,483,648 ~ 2,147,483,647 ( 바이너리 32 비트 ) 200KHz, 2 채널 펄스출력, 1 축제어 라인드라이브 오픈컬렉터 위치결정모듈 열전대입력모듈 온도제어모듈 측온저항체입력모듈 G4F-POPB G4F-PPxO G4F-PPxD G4F-TC2A G4F-TMCA G4F-RD2A 펄스출력, 2 축제어 x=1,2,3: 제어축수, 펄스출력 200kpps,2/3 축직선보간,2 축원호보간, Open Collector Type x=1,2,3: 제어축수, 펄스출력 1Mbps,2/3 축직선보간,2 축원호보간, Line Drive Type 온도센서 : 7 종류 (K, J, E, T, B, R, S) 입력점수 : 4 채널 온도입력모듈 (AI/AO=2/2ch),PID 2 loop, 디지털출력 2 점 온도센서 : Pt 100, Jpt 100 입력점수 : 4 채널 PID 제어모듈 G4F-PIDB 최대 16 루프제어, 10ms 고속 PID 제어 아날로그타이머모듈 G4F-AT3A 타이머점수 : 8 점 설정값범위 : 0.1 ~ 1.0 초, 1 ~ 10 초 10 ~ 60 초, 60 ~ 600 초 1 점씩설정가능 인터럽트입력모듈 G4F-INTA 입력점수 : 8 점 2-6
제 2 장시스템구성 품명형명내용비고 Fast Enet I/F 모듈 (Open 형 ) G4L-EUTB G4L-EUFB G4L-EU5B 10/100BASE-TX,UTP 100BASE-Fx, Fiber Optic 10BASE-5, AUI Fast Enet I/F 모듈전용 (Master) G4L-EUTC G4L-EUFC G4L-EU5C 10/100BASE-TX,UTP 100BASE-Fx, Fiber Optic 10BASE-5, AUI CPU O/S 버전 V3.4 부터사용가능 Fast Enet I/F 모듈전용 (Slave) G4L-ERTC G4L-ERFC G4L-ER5C 10/100BASE-TX,UTP 100BASE-Fx, Fiber Optic 10BASE-5, AUI 통신모듈 Fnet I/F 모듈 Fnet 리모트 I/F 모듈 G4L-FUEA GOL-FUEA G4L-RBEA Fnet I/F 용 1 Mbps 베이스밴드 트위스트케이블용 Fnet 리모트 I/F 용 트위스트케이블용 Rnet I/F 모듈 G4L-RUEA Rnet 마스터모듈, 1Mbps Profibus-DP 모듈 G4L-PUEA Profibus-DP 마스터모듈 (I/O 1K) G4L-PUEB Profibus-DP 마스터모듈 (I/O 7K) 컴퓨터내부장착용 CPU V3.2 KGL-WIN V3.3 CPU O/S 버전 3.0 이상, KGL-WIN 버전 3.2 이상에서사용가능 Dnet I/F 모듈 G4L-DUEA Dnet I/F 마스터모듈 ODVA (Open DeviceNet Vendor Association) 2.0 준거 광컨버터 GOL-FREA Fnet 용리피터 GOL-FOEA 광 전기컨버터 GOL-FAPA 액티브커플러용전원보드 액티브커플러 GOL-FABA 액티브커플러용베이스 GOL-FACA 액티브커플러용카드 GOL-FADA 액티브커플러용더미카드 컴퓨터링크모듈 G4L-CUEA RS-232C / RS-422 : 각 1 채널 모의입력스위치 G4S-SW16 K300S 입력 16 점용모의스위치 기타방진용모듈 GM4-DMMA 미사용슬롯의방진용모듈 2-7
제 2 장시스템구성 2.2.3 K1000S 시리즈제품구성 품명형명내용비고 CPU 모듈 K7P-30AS 최대입출력점수 : 2,048 점 디지털입력모듈 디지털출력모듈 기본베이스 증설베이스 G3I-D22A DC12/24V 입력 16 점 ( 전류소스 / 싱크입력 ) G3I-D24A DC12/24V 입력 32 점 ( 전류소스 / 싱크입력 ) G3I-D24C DC24V 입력 32 점 ( 전류소스 / 싱크입력 ) G3I-D28A DC12/24V 입력 64 점 ( 전류소스 / 싱크입력 ) G3I-A12A G3I-A22A G3I-A14A G3I-A24A AC110V 입력 16 점 AC220V 입력 16 점 AC110V 입력 32 점 AC220V 입력 32 점 G3Q-RY2A 릴레이출력 16 점 (2A 용 ) G3Q-RY4A 릴레이출력 32 점 (1A 용 ) G3Q-TR2A 트랜지스터출력 16 점 (2A 용, 싱크출력 ) G3Q-TR4A 트랜지스터출력 32 점 (0.5A 용, 싱크출력 ) G3Q-TR4B 트랜지스터출력 32 점 (0.5A 용, 소스출력 ) G3Q-TR8A 트랜지스터출력 64 점 (0.1A 용, 싱크출력 ) G3Q-TR8B 트랜지스터출력 64 점 (0.1A 용, 소스출력 ) G3Q-SS2A 트라이액출력 16 점 (2A 용 ) G3Q-SS4A 트라이액출력 32 점 (1A 용 ) GM3-B04M GM3-B06M GM3-B08M GM3-B04E GM3-B06E GM3-B08E 4 모듈장착용 6 모듈장착용 8 모듈장착용 4 모듈장착용 6 모듈장착용 8 모듈장착용 메모리모듈 G3M-M064 플래시메모리내장 (64Kstep) 전원모듈 증설케이블 특수모듈 A/D 변환모듈 D/A 변환모듈 GM3-PA1A GM3-PA2A GM1-PA1A GM1-PA2A AC110V 입력 AC220V 입력 AC110V 입력 AC220V 입력 2-8 DC5V : 6A, DC24V : 1.5A DC5V : 12A GM3-PD3A DC24V 입력 DC5V : 6A G3C-E061 길이 : 0.4 m G3C-E121 길이 : 1.2 m G3C-E301 길이 : 3 m G3F-AD4A 전압 / 전류입력 : 16 채널 DC 5 ~ +5V / 10 ~ +10V / DC 20 ~ +20mA G3F-AD4B 전압 / 전류입력 : 16 채널 DC 1 ~ 5V / DC 4 ~ 20mA G3F-AD3A 전압 / 전류입력 : 8채널 DC 1 ~ 5V / 0 ~ 10V / DC 4 ~ 20mA G3F-DA4V 전압출력 : 16 채널 DC 5 ~ +5V/DC 10 ~ +10V G3F-DA4I 전류출력 : 16 채널 DC 4 ~ 20mA G3F-DA3V 전압입력 : 8채널 DC 0 ~ 10V
제 2 장시스템구성 품명형명내용비고 특수모듈 통신모듈 전원모듈 고속카운터모듈 G3F-PA1A G3F-PA2A G3F-HSCA AC110V 입력 AC220V 입력 위치결정모듈 G3F-POPA 펄스출력, 2 축제어 열전대입력모듈 측온저항체입력모듈 G3F-TC4A G3F-RD3A DC +15V : 0.5A DC 15V : 0.1A 계수범위 : 0 ~ 16,777,215( 바이너리 24 비트 ) 50KHz, 2 채널 온도센서 : 7 종류 (K, J, E, T, B, R, S) 입력점수 : 16 채널 온도센서 : Pt 100, Jpt 100 입력점수 : 8 채널 PID 제어모듈 G3F-PIDB 최대 32 루프, 10ms 고속 PID 제어 프로세스제어모듈 G3F-LPCA 아날로그타이머모듈 인터럽트입력모듈 Fast Enet I/F 모듈 (Open 형 ) Fast Enet I/F 모듈전용 (Master) Fast Enet I/F 모듈전용 (Slave) Fnet I/F 모듈 Fnet 리모트 I/F 모듈 G3F-AT4A G3F-INTA G3L-EUTB G3L-EUFB G3L-EU5B G3L-EUTC G3L-EUFC G3L-EU5C G3L-ERTC G3L-ERFC G3L-ER5C G3L-FUEA GOL-FUEA G3L-FUOA G3L-RBEA G3L-RBOA 전압 / 전류입력, 전류출력, PID 제어 타이머점수 : 16 점 설정값범위 : 0.1 ~ 1.0 초, 1 ~ 10 초 10 ~ 60 초, 60 ~ 600 초 입력점수 : 16 점 10/100 BASE-Tx, UTP 100BASE-Fx, Fiber Optic 10BASE-5, AUI 10/100 BASE-Tx, UTP 100BASE-Fx, Fiber Optic 10BASE-5, AUI 10/100 BASE-Tx, UTP 100BASE-Fx, Fiber Optic 10BASE-5, AUI Fnet I/F 용 1 Mbps 베이스밴드 트위스트케이블용 Fnet I/F 용 1 Mbps 베이스밴드 광케이블용 Fnet 리모트 I/F 용 1 Mbps 베이스밴드 트위스트케이블용 Fnet 리모트 I/F 용 광케이블용 Rnet I/F 모듈 G4L-RUEA Rnet 마스터모듈, 1Mbps 컴퓨터링크모듈 G3L-CUEA RS-232C / RS-422 : 각 1 채널 Profibus-DP 모듈 G3L-PUEA Profibus-DP 마스터모듈 (I/O 1K) G3L-PUEB Profibus-DP 마스터모듈 (I/O 7K) 모의입력스위치 G3S-SW32 K1000S 입력 16 점용모의스위치기타방진용모듈 GM3-DMMA 미사용슬롯의방진용모듈 1 점씩설정가능 CPU O/S 버전 V3.2 부터사용가능 컴퓨터내부장착용 CPU V3.1 KGL-WIN V3.3 CPU O/S 버전 3.0 이상, KGL-WIN 버전 3.2 이상에서사용가능 2-9
제 2 장시스템구성 2.3 시스템구성의종류 시스템구성에는기본 / 증설베이스만으로구성되는기본시스템, 컴퓨터링크모듈 (G3/4L-CUEA) 을사용하여 CPU 모듈과컴퓨터간의데이터전송을수행하는컴퓨터링크시스템및 PLC 와원거리입출력모듈의제어를위한네트워크시스템으로분류합니다. 2.3.1 기본시스템기본베이스와증설베이스를케이블로연결하여구성되는기본시스템에대해설명합니다. 시스템구성예 슬롯번호 : 0 1 2 3 4 5 6 7 P C O W P E R U 기본베이스 슬롯번호 : 8 9 10 11 12 13 14 15 P O W E R 증설케이블 ( 입출력번호는 16 점모듈을장착한경우의예입니다.) 증설베이스 K200S K300S K1000S 최대증설단수 - 3 단 최대증설거리 - 3m 최대입출력모듈장착수 12 모듈 32 모듈 최대입출력점수 512 점 512 점 / 1,024 점 1 1024 점 CPU 모듈 K3P-07A/B/CS K4P-15AS K7P-30AS 구성제품 전원모듈 GM6-PAFA/PAFB/PAFC/ GM6-PDFA/PDFB GM4-PA1A/PA2A GM4-PA1B/PA2B GM4-PA2C GM3-PA1A/PA2A GM1-PA1A/PA2A G3F-PA1A/PA2A 기본베이스 GM6-B04/6/8/12M GM4-B04/6/8/12M GM3-B04/6/8/12M 증설베이스 - GM4-B04/6/8E GM3-B04/6/8E 증설케이블 - G4C E041/121/301 G3C E061/121/301 입출력모듈특수모듈통신모듈 G6I- G6Q- G6F- G6L- G4I- G4Q- G4F- G6L- G3I- G3Q- G3F- G3L- 입출력번호의할당 빈슬롯의경우 16 점 (1 워드 ) 로할당되고 32 점,64 점모듈의경우자동으로할당됩니다. 특수모듈의장착위치및사용개수에는제한이없습니다. 2-10
제 2 장시스템구성 2.3.2 컴퓨터링크시스템 컴퓨터링크시스템이란컴퓨터링크모듈의 RS 232C, RS 422 ( 또는 RS 485) 인터페이스를사용하여컴퓨터나프린터등의외부기기와 CPU 모듈사이의데이터교신을하기위한시스템입니다. 컴퓨터링크모듈은 K1000S 시리즈에는 G3L CUEA, K300S 시리즈에는 G4L CUEA, K200S 시리즈에는 G6L-CUEB/CUEC 가있습니다. 컴퓨터링크모듈에대한자세한내용은컴퓨터링크관련사용설명서를참고하여주십시오. 2.3.3 네트워크시스템 MASTER-K 시리즈에서채택하고있는네트워크시스템은 IEC / ISA 필드버스규격에준거한 Fnet 시스템입니다. Fnet 시스템이란제어의분산및감시의집중화가용이하도록 CPU 모듈간의데이터통신및원거리에설치된입출력모듈의제어를위한네트워크시스템입니다. 또한 CPU O/S 버전 3.0 이상,KGL-WIN 3.2 이상의버전에서는사용자의용도에따라 300S 의경우 Dnet I/F 시스템또는 Pnet I/F 시스템을, K1000S 의경우. Pnet I/F 시스템을구축할수있습니다. 자세한내용은관련사용설명서를참고하여주십시오. 알아두기 1) 기종별, 모듈별장착가능대수는다음과같습니다장착가능대수기종 Fnet/Enet Cnet ( 고속링크 ) 총통신모듈 장착가능베이스 K200/300S 4 2 4 기본베이스 K300S (V3.0 이상 ) 4 4 4 기본, 증설베이스 K1000S 8 4 8 기본베이스 K1000S (V3.0 이상 ) 8 4 8 기본, 증설베이스 1) Fnet 리모트 I / F 모듈에의해리모트시스템을구성하는경우는기본시스템과구성방법이동일하지만다음과같은모듈은사용할수없습니다. * 사용불가능한모듈 : 위치결정, 통신,PID, 아날로그타이머, 인터럽트모듈은사용할수없습니다 * 구성예 ) K300S 의경우 Fnet I/F 모듈 기본베이스 GM4-PA1A K3P-07AS G4L FUEA 이슬롯에는상기제품을사용할수없습니다. G4L RBEA GM4-PA1A 기본베이스 Fnet 리모트 I/F 모듈 2-11
제 3 장일반규격 제 3 장일반규격 3.1 일반규격 MASTER-K 시리즈의일반규격은다음과같습니다. No. 항목규격관련규격 1 사용온도 0 ~ 55 C 2 보관온도 25 ~ +70 C 3 사용습도 5 ~ 95%RH, 이슬이맺히지않을것 4 보관습도 5 ~ 95%RH, 이슬이맺히지않을것 5 내진동 단속적인진동이있는경우 - 주파수가속도진폭횟수 10 f < 57Hz 0.075mm 57 f 150Hz 9.8m/s 2 {1G} 연속적인진동이있는경우 주파수 가속도 진 폭 10 f < 57Hz 0.035mm 57 f 150Hz 4.9m/s 2 {0.5G} X, Y, Z 각방향 10 회 IEC 61131-2 6 내충격 최대충격가속도 : 147 m/s 2 {15G} 인가시간 : 11ms 펄스파형 : 정현반파펄스 (X, Y, Z 3 방향각 3 회 ) IEC 61131-2 7 내노이즈 방형파임펄스노이즈 ± 1,500 V 정전기방전전압 : 4kV ( 접촉방전 ) 방사전자계노이즈 패스트트랜지언트 / 버스트노이즈 27 ~ 500 MHz, 10 V/m 구분 8 주위환경부식성가스, 먼지가없을것 전원모듈 디지털입출력 (24V 이상 ) 디지털입출력 (24V 미만 ) 아날로그입출력통신인터페이스 전압 2kV 1kV 0.25kV LS 산전내부시험규격기준 IEC 61131-2, IEC 61000-4-2 IEC 61131-2, IEC 61000-4-3 IEC 61131-2 IEC 61000-4-4 9 사용고도 2,000m 이하 10 오염도 2 이하 11 냉각방식자연공랭식 알아두기 1) IEC(International Electrotechnical Commission : 국제전기표준회의 ) : 전기, 전자부문의국제규격을제정하는국제적민간기관 2) 오염도 : 장치의절연성능을결정하는사용환경의오염정도를나타내는지표이며오염도 2 란통상, 비도전성오염만발생하는상태입니다. 단, 이슬맺힘에따라일시적인도전이발생하는상태를말합니다.
제 4 장 CPU 모듈 제 4 장 CPU 모듈 4.1 성능규격 K200S/300S/1000SCPU 모듈의성능규격은다음과같습니다. 항 목 K200S 규 CPU O/S 버전 2.X 이하 K300S 격 CPU O/S 버전 3.X 이상 K1000S 비 고 연산방식 반복연산, 정주기연산, 인터럽트연산 입출력제어방식프로그램언어 스캔동기일괄처리방식 ( 리프레시방식 ), 명령어에의한다이렉트방식래더다이어그램 (Ladder Diagram) 명령리스트 (Instruction List) 명령어수 기본명령응용명령 30 종 218 종 연산처리속도기본명령 : 0.2 μs /Step(200S : 0.5 μs ) 프로그램메모리용량 7K Step 15K Step 30K Steps 데이터 영역 입출력점수 384 점 512 점 1024 점 운전모드 P P000 ~ P31F P000 ~ P63F 입출력릴레이 M M000 ~ M191F 내부릴레이 K K000 ~ K31F 킵릴레이 L L000 ~ L63F 링크릴레이 F F000 ~ F63F 특수릴레이 T 자기진단기능 정전시데이터보존방법 100ms : T000 ~ T191(192 점 ) 10ms : T192 ~ T255(64 점 ) 파라미터설정에의한영역가변가능 타이머 C C000 ~ C255 카운터 S S00.00 ~ S99.99 스텝릴레이 D D0000 ~ D4999 D0000 ~ D9999 데이터레지스터 RUN, STOP, PAUSE, DEBUG 연산지연감시, 메모리이상, 입출력이상, 배터리이상, 전원이상등 기본파라미터에서래치영역설정 최대증설단수 3 단 (K200S : 없음 ) 내부소비전류 170(A,C), 210mA(B 타입 ) 130mA 130mA 중량 0.11 kg 0.25 kg 0.42 kg 4-1
제 4 장 CPU 모듈 4.2 연산처리 4.2.1 연산방식 1) 반복연산방식 PLC 프로그램은작성한순서대로처음부터마지막스텝까지반복적으로연산이수행되며이과정을스캔이라고합니다. 이와같이수행되는일련의처리를반복연산방식이라합니다. PLC 의반복연산은프로그램수행중인터럽트등의처리를위한조건의변화가지속됩니다. 이과정을단계별로구분하면아래와같습니다. 단계처리내용 운전시작 초기화처리 스캔처리를시작하기위한단계로전원을투입한경우또는리셋을실행한경우에한번수행하며다음과같은처리를수행합니다. 입출력모듈리셋 자기진단실행 데이터클리어 입출력모듈의번지할당및종류등록 입력이미지영역리프레시 프로그램의연산을시작하기전에입력모듈의상태를읽어입력이미지영역에저장합니다. 프로그램연산처리 프로그램의시작부터마지막스텝까지순서대로연산을수행합니다. 프로그램시작 프로그램마지막 입출력이미지영역리프레시 프로그램의연산이종료하면출력이미지영역에저장되어있는내용을출력모듈에출력합니다. END 처리 CPU 모듈이 1 스캔처리를종료한후처음스텝으로돌아가기위한처리단계로다음과같은처리를수행합니다. 자기진단실행 타이머, 카운터등의현재값갱신 컴퓨터링크, 통신모듈과의데이터전송처리 모드설정키스위치상태점검 4-2
제 4 장 CPU 모듈 2) 인터럽트연산방식 PLC 프로그램의실행중에긴급하게우선적으로처리해야할상황이발생한경우에지금까지의프로그램연산을중단하고즉시인터럽트프로그램에해당하는연산을처리하는방식입니다. 이러한긴급상황을 CPU 모듈에알려주는신호를인터럽트신호라하며 K200/300/1000S CPU 모듈의경우는내부및외부접점인터럽트신호방식등 2 종류의인터럽트연산방식이있습니다. 4.2.2 순시정전시연산처리 CPU 모듈은전원모듈에공급되는입력전원전압이규격보다낮게되었을때순시정전을검출합니다. CPU 모듈이순시정전을검출하면다음과같은연산처리를수행합니다. 1) 20ms 이내의순시정전이발생한경우 입력전원 순시정전 20ms 이내 (1) 순시정전이발생했을때의출력상태를유지한채로연산을중단합니다. (2) 순시정전이해제되면연산을속행합니다. (3) 전원모듈의출력전압은규격내값을유지합니다. (4) 순시정전이발생하여연산이중단된경우에도타이머계측및인터럽트용타이머계측은정상적으로실행합니다. 2) 20ms 를초과하는순시정전이발생한경우 전원투입시와같이재기동처리가수행됩니다. 입력전원 순시정전 20ms 초과 알아두기 1) 순시정전이란? : 전원조건에서 PLC 가규정하는정전이란공급전원의전압이허용변동범위를초과하여저하된상태를말하며단시간 ( 수 ms ~ 수십 ms) 정전을순시정전이라합니다. 4-3
제 4 장 CPU 모듈 4.2.3 스캔타임 (Scan Time) 프로그램의 0 스텝부터다음 0 스텝이전까지의처리시간을스캔타임이라고합니다. 1) 스캔타임계산식스캔타임은사용자가작성한스캔프로그램및인터럽트프로그램의처리시간과 PLC 내부시간의합계이며, 스캔타임은다음식에의해서구별할수있습니다. (1) 스캔타임 = 스캔프로그램처리시간 + 인터럽트프로그램처리시간 + PLC 내부처리시간 스캔프로그램처리시간 = 인터럽트프로그램으로저장되지않은사용자프로그램의처리시간 인터럽트프로그램처리시간 = 1 스캔동안처리된인터럽트프로그램수행시간의합계 PLC 내부처리시간 = 자기진단시간 + 입출력리프레시시간 + 내부데이터처리시간 + 통신서비스처리시간 (2) 스캔타임은인터럽트프로그램의실행여부, 통신처리등에의해차이가발생합니다. 2) 스캔타임모니터 (1) 스캔타임은다음과같은특수릴레이 (F) 영역에저장됩니다. F50 : 스캔타임의최대값 (1ms 단위 ) F51 : 스캔타임의최소값 (1ms 단위 ) F52 : 스캔타임의현재값 (1ms 단위 ) 4.2.4 스캔워치독타이머 (Scan Watchdog Timer) 1) 워치독타이머는사용자프로그램이상에의한연산지연을검출하기위하여사용하는타이머입니다. ( 워치독타이머의검출시간은 KGL-WIN 상의기본파라미터에서설정합니다.) 2) 워치독타이머는연산중스캔경과시간을감시하다가, 설정된검출시간의초과를감지하면 PLC 의연산을즉시중지시키고출력을전부 Off 합니다. 3) 사용자프로그램수행도중특정한부분의프로그램처리에서연산지연감시검출시간 (Scan Watchdog Time) 의초과가예상되면 WDT 명령을사용하면됩니다. WDT 명령은연산지연감시타이머의경과시간을초기화하여 0 부터시간측정을다시시작합니다. 4) 워치독에러상태를해제하기위해서는전원재투입, 수동리셋스위치 (K1000S 만가능 ) 또는 STOP 모드로의모드전환이있습니다. 알아두기 1) 워치독타이머의설정범위는 10 ~ 6000ms (10ms 단위 ) 입니다. 4-4
제 4 장 CPU 모듈 4.2.5 타이머처리 CPU 모듈의타이머는계측시간에따라현재값을증가시키는가산식타이머입니다. On 딜레이타이머 (TON), Off 딜레이타이머 (TOFF), 적산 (TMR),Monostable(TMON),Retriggerable(TRTG) 의 5 종류가있습니다. 시간범위는 100ms 타이머는 0.1 초 ~ 6553.5 초, 10ms 타이머는 0.01 초 ~ 655.35 초까지계측할수있습니다. 자세한내용은 MASTER-K 프로그래밍매뉴얼 을참조하여주십시오. Txxx Txxx xxxxx 타이머설정치타이머접점번호타이머종류 1) On 딜레이타이머의현재값갱신과접점 On/Off 타이머의현재값은 TON 실행시갱신되며, 현재값이설정시간에도달하면 ( 현재값 = 설정값 ) 타이머의출력접점 (Txxx) 을 On 합니다. On 딜레이타이머의타이밍도는아래와같습니다. 입력접점 t0 t1 t2 t3 t4 t5 타이머출력접점 t0+pt t1 t4+pt t5 타이머설정값 (PT) 타이머현재값 (ET) t0 t1 t2 t3 t4 t5 2) Off 딜레이타이머의현재값갱신과접점 On/Off 입력조건이 On 하면타이머의출력접점 (Txxx) 은 On 됩니다. 입력조건이 Off 하면타이머의현재값갱신을시작합니다. 현재값은 TOF 실행시갱신되며, 경과시간이설정시간에도달하면 ( 현재값 = 설정시간 ) 타이머출력접점 (Txxx) 을 Off 합니다. Off 딜레이타이머의타이밍도는아래와같습니다. 입력접점 t0 t1 t2 t3 t4 t5 타이머출력접점 t0 타이머설정값 (PT) t1+pt t2 t5+pt 타이머현재값 (ET) t1 t3 t5 4-5
제 4 장 CPU 모듈 3) 적산 (TMR) 타이머의현재값갱신과접점 On/Off 입력조건이 On 하는시간동안만현재값이증가하여누적된값이타이머설정값에도달하면타이머출력접점을 On 합니다. On 상태의타이머출력접점은 Reset 조건이 On 될때까지 On 을유지합니다. 적산타이머의타이밍도는아래와같습니다. 입력접점 t0 t1 t2 t4 타이머출력접점 t0 타이머설정값 (PT) PT=t1-t0+t3-t2 t4+pt 타이머현재값 (ET) t0 t1 t2 t3 t4 Reset 입력접점 4) 모노스테이블타이머의현재값갱신과접점 On/Off 입력조건이 On 하면타이머의출력접점 (Txxx) 은 On 됩니다. 타이머의출력접점이 On 된후입력조건이 On,Off 변환을무시합니다. 현재값은 TMON 명령실행시갱신되며현재값이설정값에도달하면타이머출력접점을 Off 하고현재값은 0 이됩니다. 모노스테이블타이머의타이밍도는아래와같습니다. 입력접점 t0 t1 t2 t3 t4 타이머출력접점 t0 타이머설정값 (PT) t0+pt t2 t2+pt t4 t4+pt 타이머현재값 (ET) t0 t1 t2 t4 4-6
제 4 장 CPU 모듈 5) 리트리거블타이머의현재값갱신과접점 On/Off 입력조건이 On 하면타이머의출력접점 (Txxx) 은 On 되고타이머의현재값이설정값부터감소하기시작하여 0 이되면출력접점이 Off 됩니다. 타이머의현재값이 0 이되기전에또다시입력접점이 Off On 하면타이머의현재값은설정값으로다시갱신됩니다. 리트리거블타이머의타이밍도는아래와같습니다. 입력접점 t0 t2 t3 타이머출력접점 타이머설정값 (PT) t2 t2=pt t3=pt 타이머현재값 (ET) t0 t1 t3 t4 알아두기 타이머의오차타이머의오차는최대 1 스캔타임 + 스캔시작에서부터타이머명령의실행까지의시간 입니다. 4-7
제 4 장 CPU 모듈 4.2.6 카운터처리 CPU 모듈의카운터는입력신호의상승에지 (Off On) 를검출하여현재치를증감시키는카운터입니다. 가산카운터 (CTU), 감산카운터 (CTD), 가감산카운터 (CTUD), 링카운터 (CTR) 의 4 종류가있습니다. 상세한내용은 MASTER-K 명령어집 을참조하여주십시오. 가산카운터는현재값을증가시키는가산식카운터입니다. 감산카운터는현재값을감소시키는감산식카운터입니다. 가감산카운터는 2 개의입력조건의카운트치를비교하는카운터입니다. 링카운터는현재값을증가시키고현재값이설정값이될때마다현재값을 0 으로갱신하는카운터입니다. 1) 카운터의현재값갱신과접점 On/Off (1) 가산카운터 입력조건 (U), 리셋조건 (R) 및설정값이반드시있어야합니다. 입력조건 U CTU Cxxx 리셋조건 R <S> 설정값 현재값이증가하여설정값과같게되면카운터의출력접점 (Cxxx) 을 On 합니다. 리셋신호입력시현재값은 0 이되며출력접점 (Cxxx) 은 Off 됩니다. (2) 감산카운터 입력조건 (D), 리셋조건이및설정값이반드시있어야합니다. 입력조건 D CTD Cxxx 리셋조건 R <S> 설정값 현재값이감소하여 0 이되면카운터의출력접점 (Cxxx) 을 On 합니다. 리셋신호입력시현재값은설정값이되며출력접점 (Cxxx) 은 Off 됩니다. 4-8
제 4 장 CPU 모듈 (3) 가감산카운터 입력조건 2 개와리셋조건, 설정값이반드시있어야합니다. Up 입력조건 U CTUD Cxxx Down 입력조건 리셋조건 D R <S> 설정값 리셋신호입력시현재값은 0 이됩니다. Up 입력조건의상승에지에서현재값은 1 증가, Down 입력조건의상승에지에서현재값 1 감소됩니다. 현재값이설정값 (PV) 보다크거나같으면출력접점 Cxxx 가 On 되고, 현재값이설정값보다작거나같으면출력접점 Cxxx 가 Off 됩니다. (4) 링카운터 입력조건 (D), 리셋조건이및설정값이반드시있어야합니다. 입력조건 D CTR Cxxx 리셋조건 R <S> 설정값 입력조건의상승에지에서현재값은 1 증가, 현재값이설정값에도달한후입력조건의상승에지에서현재값은 0 이됩니다 현재값이설정값일경우출력접점 Cxxx 가 On 되고리셋신호입력시현재값은 0 이됩니다. 4-9
제 4 장 CPU 모듈 2) 카운터의최대계수속도 카운터의최대계수속도는스캔타임에의해서결정되고, 입력조건의 On 시간과 Off 시간이각각스캔타임보다큰경우만카운트가가능합니다. n 1 최대계수속도 Cmax = X - [ 회 /s] 100 ts n : 듀티 (%) ts : 스캔타임 [s] 듀티 (n) 는입력신호의 On, Off 시간비를백분율 (%) 로표시한것입니다. On Off Off T1 T2 T1 T1 T2 일때 n = -X 100 [%] T1+T2 T2 T1 > T2 일때 n = - X 100 [%] T1+T2 4-10
제 4 장 CPU 모듈 4.3 프로그램 4.3.1 프로그램의구성 프로그램은특정한제어를실행하는데필요한모든기능요소로구성되며 MASTER-K PLC 의경우 CPU 모듈의내장 RAM 또는메모리모듈의플래시메모리에프로그램이저장됩니다. 이러한기능요소는일반적으로다음과같이분류합니다. 기능요소 연산처리내용 스캔프로그램 1 스캔마다일정하게반복되는신호를처리합니다. 정주기인터럽트프로그램 다음과같이시간조건처리가요구되는경우에설정된시간간격에따라프로그램을수행합니다. 1 스캔평균처리시간보다빠른처리가필요한경우 1 스캔평균처리시간보다긴시간간격이필요한경우 지정된시간간격으로처리를해야하는경우 외부인터럽트프로그램 외부인터럽트신호에대해신속한처리를수행합니다. 서브루틴프로그램 어느조건이만족할경우만수행합니다.(CALL 명령의입력조건이 On 인경우 ) 4.3.2 프로그램의수행방식 전원을투입하거나 CPU 모듈의키스위치가 RUN 상태인경우에실행하는프로그램수행방식에대해설명합니다. 프로그램은다음과같은구성에따라연산처리를수행합니다. 운전시작 스캔프로그램 서브루틴프로그램외부인터럽트프로그램 정주기프로그램 조건이만족된경우에만수행합니다. END 처리 4-11
제 4 장 CPU 모듈 1) 스캔프로그램 (1) 기능 스캔마다일정하게반복되는신호를처리하기위하여프로그램이작성된순서대로처음 0 부터마지막스텝까지반복적으로연산을수행합니다. 스캔프로그램의실행중정주기인터럽트또는인터럽트모듈에의한인터럽트인터럽트의실행조건이성립한경우는현재실행중인프로그램을일단중지하고해당되는인터럽트의프로그램을수행합니다. 2) 인터럽트프로그램 (1) 기능 주기 비주기적으로발생하는내외부신호를처리하기위하여스캔프로그램의연산을일단중지시킨후해당되는기능을우선적으로처리합니다. (2) 종류 인터럽트프로그램은다음과같이 2 종류로구분합니다. 정주기인터럽트 : 설정된시간간격에따라프로그램을수행합니다외부인터럽트프로그램 : 인터럽트모듈에입력되는외부신호에따라프로그램을수행합니다. 알아두기 1) 인터럽트프로그램의자세한내용은 4.3.3 인터럽트를참조바랍니다. 4-12
제 4 장 CPU 모듈 4.3.3 인터럽트 인터럽트기능에대한이해를돕기위하여 MASTER-K 의프로그래밍 S/W 인 KGL-WIN 의프로그램구조및인터럽트에대해설명합니다. (KGL-WIN 에대한자세한내용은 KGL-WIN 사용설명서를참조바랍니다.) 스캔프로그램 인터럽트 1 발생 인터럽트 1 ( 프로그램 1) 인터럽트 2 발생 인터럽트 2 ( 프로그램 2) 인터럽트 3 발생 인터럽트 3 ( 프로그램 3) 인터럽트 2 발생 인터럽트 2 ( 프로그램 2) 인터럽트 4 발생 인터럽트 4 ( 프로그램 4) 알아두기 인터럽트는프로그램은 END 명령뒤에작성해야합니다. END 인터럽트수행중우선순위가높은인러럽트발생시우선순위가높은것을먼저수행합니다. 전원 On 시모든인터럽트는디스에이블상태입니다. 인터럽트프로그램이실행되기위해서는스캔프로그램에서 EI 명령을사용하여인에이블시켜주어야합니다. 4-13
제 4 장 CPU 모듈 1) 파라미터설정방법 MK200S MK300S MK1000S 우선순위및 INT 번호 0 1 2 3 7 INT 종류 TDI 0 TDI 1 INT 0 INT 1 INT 4 설정주기 10 20 우선순위및 INT 번호 0 1 2 3 13 INT 종류 TDI 0 TDI 1 INT 0 INT 1 INT 7 설정주기 10 20 우선순위및 INT 번호 0 1 2 3 29 INT 종류 TDI 0 TDI 1 INT 0 INT 1 INT 15 설정주기 10 20 2) 정주기인터럽트 (Time Drive Interrupt) 정주기인터럽트는파라미터에서정해준시간마다인터럽트프로그램 (TDINT) 을실행합니다. 정주기인터럽트는각기종에따라아래와같이사용가능하고각각에대해시간설정이가능합니다. 기종 사용가능인터럽트 MK200S TDINT 0 ~ 2 (3 점 ) MK300S TDINT 0 ~ 7 (8 점 ) MK1000S TDINT 0 ~ 15 (16 점 ) 3) 외부인터럽트 (Process Drive Interrupt) 외부인터럽트는인터럽트모듈에의해발생되는인터럽트로서접점상태가 Off On 또는 On Off 로변화될때발생합니다.( 인터럽트모듈의딥스위치로선택 ) 알아두기 MK200S 시리즈는인터럽트모듈이없습니다. 따라서파라미터에서지정한슬롯의입력모듈하위 5 점 (Pxx0 ~ Pxx4) 이외부인터럽트접점으로지정되며입력접점이 Off On 으로변할때만발생합니다. 20ms 이내의정전상태에서는정전복구후정전이전에대기중이던인터럽트를수행하며, 정전시간을계산하여정주기인터럽트를발생시키며, 정전중중복하여발생한정주기인터럽트는무시됩니다 4-14
제 4 장 CPU 모듈 4.3.4 고장처리 1) 고장의구분고장은 PLC 의자체고장, 시스템구성상의오류및연산결과의이상검출등에의해발생합니다. 고장은시스템의안전을위해운전을정지시키는중고장모드와사용자에게고장발생경고를알려주고운전을속행하는경고장모드로구분합니다. PLC 시스템의고장발생요인은주로다음과같습니다. PLC 하드웨어의고장 시스템구성상의오류 사용자프로그램수행중연산에러 외부기기고장에의한에러검출 2) 고장발생시동작모드고장발생시 PLC 시스템은고장내용을플래그에기록하고, 고장모드에따라운전을정지하거나속행합니다. (1) PLC 하드웨어의고장 CPU 모듈, 전원모듈등 PLC 가정상운전을할수없는중고장이발생한경우시스템은정지상태가되며배터리이상등의경고장발생시는운전을속행합니다. (2) 시스템구성상의오류 PLC 의하드웨어구성과소프트웨어에서정의한구성이서로다른경우에발생하는고장으로시스템은정지상태가됩니다. (3) 사용자프로그램수행중연산에러사용자프로그램수행중발생하는이상으로수치연산오류의경우에러플래그에표시가되고시스템은운전을속행합니다. 연산수행중연산시간이연산지연감시설정시간을넘거나장착된입출력모듈이정상적으로제어가안될때는시스템은정지상태가됩니다. (4) 외부기기고장에의한고장검출외부제어대상기기의고장을 PLC 의사용자프로그램으로검출하는것으로, 중고장검출시시스템은정지상태가되고, 경고장검출시는상태만을표시하고연산은속행합니다. 알아두기 1) 고장이발생한경우고장번호가특수릴레이 F006 에저장됩니다. 2) 플래그에대한자세한내용은부록 2 플래그일람을참조하여주십시오. 4-15
제 4 장 CPU 모듈 4.4 운전모드 CPU 모듈의동작상태에는 RUN 모드, STOP 모드, PAUSE 모드, DEBUG 모드등 4 종류가있습니다. 각동작모드시연산처리에대해설명합니다. 4.4.1 RUN 모드 프로그램연산을정상적으로수행하는모드입니다. RUN 모드첫스캔시작 데이터영역초기화 프로그램의유효성을검사하여수행가능여부를판단 입력리프레시수행 프로그램수행, 인터럽트프로그램 장착된모듈의정상동작, 탈락여부검사 출력리프레시수행 통신서비스및기타내부처리 RUN 모드유지 운전모드변경 다른모드로변경 변경된운전모드로운전 1) 모드변경시처리처음스캔시작시에데이터영역의초기화가수행되며, 프로그램의유효성을검사하여수행가능여부를판단합니다. 2) 연산처리내용입출력리프레시와프로그램의연산을수행합니다. (1) 인터럽트프로그램의기동조건을감지하여인터럽트프로그램을수행합니다. (2) 장착된모듈의정상동작, 탈락여부를검사합니다. (3) 통신서비스및기타내부처리를합니다. 4-16
제 4 장 CPU 모듈 4.4.2 STOP 모드 프로그램연산을하지않고정지상태인모드입니다. 리모트 STOP 모드에서만 KGL-WIN 을통한프로그램의전송의가능합니다. 1) 모드변경시의처리출력이미지영역을소거하고출력리프레시를수행합니다. 2) 연산처리내용 (1) 입출력리프레시를수행합니다. (2) 장착된모듈의정상동작, 탈락여부를검사합니다. (3) 통신서비스및기타내부처리를합니다. 4.4.3 PAUSE 모드 프로그램연산이일시정지된모드입니다. 다시 RUN 모드로돌아갈경우에는정지되기이전의상태부터연속하여운전됩니다. 1) 모드변경시의처리데이터영역의초기화, 입출력이미지영역소거를수행하지않고모드변경직전의운전상태를유지합니다. 2) 연산처리내용 (1) 입출력리프레시를수행합니다. (2) 장착된모듈의정상동작, 탈락여부를검사합니다. (3) 통신서비스및기타내부처리를합니다. 4.4.4 DEBUG 모드 프로그램의오류를찾거나, 연산과정을추적하기위한모드로이모드로의전환은 STOP 모드에서만가능합니다. 프로그램의수행상태와각데이터의내용을확인해보며프로그램을검증할수있는모드입니다. 1) 모드변경시의처리 (1) 모드변경초기에데이터영역을초기화합니다. (2) 출력이미지영역을소거하고, 입력리프레시를수행합니다. 2) 연산처리내용 (1) 입출력리프레시를수행합니다. (2) 설정상태에따른디버그운전을합니다. (3) 프로그램의마지막까지디버그운전을한후, 출력리프레시를수행합니다. (4) 장착된모듈의정상동작, 탈락여부를검사합니다. (5) 통신등기타서비스를수행합니다. 4-17
제 4 장 CPU 모듈 3) 디버그운전조건디버그운전조건은아래 4 가지가있고브레이크포인터에도달한경우다른종류의브레이크포인터의설정이가능합니다. 운전조건동작설명 한연산단위씩실행 ( 스텝오버 ) 브레이크포인트 (Break Point) 운전지령을하면하나의연산단위를실행후정지합니다. 프로그램에브레이크포인트를지정하면지정한포인트에서정지합니다. 지정에따라실행 접점의상태에따라실행스캔횟수에지정에따라실행 감시하고자하는접점영역과정지하고자하는상태지정 (Read, Write, Value) 을 하면설정한접점에서지정한동작이발생할때정지합니다. 운전할스캔횟수를지정하면지정한스캔수만큼운전하고정지합니다. 4) 조작방법 (1) KGL-WIN 에서디버그운전조건을설정한후운전을실행합니다. (2) 인터럽트프로그램은각인터럽트단위로운전여부 (Enable / Disable) 를설정할수있습니다. ( 자세한조작방법은 KGL-WIN 사용설명서제 9 장디버깅을참조하여주십시오.) 4.4.5 운전모드변경 1) 운전모드의변경방법운전모드의변경에는다음과같은방법이있습니다. (1) CPU 모듈의모드키에의한변경 (2) CPU 모듈의통신포트에 KGL-WIN 을접속하여변경 (3) KGL-WIN 을 Fnet 상에연결된다른 CPU 모듈에접속하여변경 (4) FAM, 컴퓨터링크모듈등을이용하여사용자명령으로변경 (5) 프로그램수행중 STOP 명령 에의한변경 2) 모드키에의한운전모드변경모드키에의한운전모드변경방법은아래표와같습니다. 모드키위치 RUN STOP 운전모드 로컬 RUN 로컬 STOP STOP PAU / REM 리모트 STOP PAU / REM RUN 1 로컬 RUN RUN PAU / REM 로컬 PAUSE PAU / REM STOP 로컬 STOP 알아두기 1) 리모트 RUN 모드에서모드키에의해로컬 RUN 모드로변경되는경우 PLC 동작은중단없이연속운전을합니다. 4-18
제 4 장 CPU 모듈 3) 리모트운전모드변경리모트모드변경은모드키의위치가리모트 STOP 으로설정 ( 모드키위치가 STOP PAU / REM) 된경우에만가능합니다. 모드키 위치 모드변경 KGL-WIN 에의한 모드변경 FAM, 컴퓨터링크 등을이용한변경 리모트 STOP 리모트 RUN 리모트 STOP 리모트 PAUSE X X 리모트 STOP DEBUG 리모트 RUN 리모트 PAUSE 리모트 RUN 리모트 STOP PAU / REM 리모트 RUN DEBUG X X 리모트 PAUSE 리모트 RUN 리모트 PAUSE 리모트 STOP 리모트 PAUSE 리모트 DEBUG X X DEBUG 리모트 STOP DEBUG 리모트 RUN X X DEBUG 리모트 PAUSE X X 4-19
제 4 장 CPU 모듈 4.5 기능 4.5.1 자기진단 1) 기능 (1) 자기진단기능이란 CPU 모듈이 PLC 자체의이상유무를진단하는기능입니다. (2) PLC 시스템의전원을투입하거나동작중이상이발생한경우에이상을검출하여시스템의오동작방지및예방보전기능을수행합니다. 2) 연산폭주감시타이머 WDT(Watch Dog Timer) 는 PLC 의하드웨어나소프트웨어이상에의한 CPU 의폭주를검출하는기능으로파라미터로지정할수있습니다. 스캔타임을감시하여스캔타임이지정된 WDT 시간보다긴경우에는 PLC 의연산실행이중지되고출력은전부 Off 됩니다. 또한 CPU 모듈의 RUN LED 가소등되고에러 LED 가점멸됩니다. FOR ~ NEXT 명령,CALL 명령등을사용해스캔타임이길어지는경우는 WDT 명령을사용하여 WDT 시간을클리어시켜주십시오.(WDT 명령의상세한사항은 MASTER-K 명령어편을참조하여주십시오.) 0 WDT END 0 END WDT Reset WDT Reset WDT Reset 3) I/O 모듈체크기능베이스모듈에장착된 I/O 모듈이착탈또는불완전하게접속되었을때이를검출하는기능입니다. 4) 배터리전압체크배터리전압이메모리백업전압이하로떨어지면이를감지하여 CPU 모듈에알려주는기능입니다. 5) 에러코드저장기능 CPU 모듈에러발생시각각의에러코드를특수릴레이 F006 에저장하는기능입니다. 4-20
제 4 장 CPU 모듈 4.5.2 시계기능 CPU 모듈 (K200SA 타입제외 ) 에는시계소자 (RTC) 가내장되어있습니다. RTC 는전원 Off 또는 20ms 이상의순시정전시에도배터리백업에의해시계동작을계속합니다. RTC 의시계데이터를이용하여시스템의시간관리나고장이력등의시간관리에사용할수있습니다. RTC 의현재시각은시스템운전상태정보플래그에의해매스캔경신됩니다. 1) 시계데이터읽기 / 설정 (1) KGLWIN 으로부터읽기및설정온라인모드의정보쓰기에서시계정보를클릭합니다. 시계모니터 / 설정화면이표시됩니다. 4-21
제 4 장 CPU 모듈 (2) 특수릴레이로읽기 특수릴레이로도아래표와같이모니터가가능합니다 특수릴레이영역 내용 설명 F053 h9905 년 / 월 F054 h1215 일 / 시 F055 h4241 분 / 초 F056 h1901 년도 / 요일 (3) 프로그램에의한시계데이터수정 영역 MK1000S MK300S MK200S B/C 내용 D9990 D4990 년, 월 D9991 D4991 일, 시 D9992 D4992 분, 초 D9993 D4993 년대, 요일 위의영역에시계데이터를써넣고특수내부릴레이 M1904 를 On 후 Off 합니다. ( 날자와요일이맞지않을경우 Write 되지않습니다.) 위의특수영역을모니터하여정확히수정되었는지확인합니다. (4) 요일표현방법 숫자 0 1 2 3 4 5 6 요일 일요일 월요일 화요일 수요일 목요일 금요일 토요일 2) 시간오차 ±5 초 / 1 개월 알아두기 1) RTC 에는처음에시계데이터가쓰여져있지않습니다. CPU 모듈을사용할때는반드시처음에시계데이터를정확하게설정하여주십시오. 2) 시계데이터범위이외의데이터를 RTC 에쓴경우는정상적으로동작하지않습니다. 예 ) 14 월 32 일 25 시 3) 배터리이상등에따라 RTC 가정지또는에러가발생할수있습니다. 이경우새로운시계데이터를 RTC 에쓰면에러가해제됩니다. 4-22
제 4 장 CPU 모듈 4.5.3 입출력강제 On/Off 기능 강제입출력 I/O 기능은프로그램실행결과와는관계없이입출력영역을강제로 On /Off 할경우사용하는기능입니다. 1) 강제 I/O 설정방법강제 I/O 설정은입력, 출력영역별로설정합니다. 설정은입출력각각을설정하며, 강제 I/O 설정허용 이설정된시점부터동작합니다. 실제입출력모듈이장착되어있지않아도설정이가능합니다. KGL-WIN 디버그모드의강제 I/O 설정을선택합니다. 클릭합니다. 설정하고자하는 I/O 영역을선택하고더블클릭합니다. 더블클릭합니다. 4-23
제 4 장 CPU 모듈 비트별로강제 I/O 데이터를설정합니다. 비트별로강제 I/O 데이터설정허용을선택합니다. 다시디버그모드에서강제 I/O 설정허용을 On 하면강제 I/O 기능이수행됩니다. 4-24
제 4 장 CPU 모듈 2) 강제 I/O 설정용특수데이터레지스터위의강제 I/O 관련설정은특수데이터레지스터에저장됩니다. 따라서프로그램으로도강제 I/O 기능을사용할수있습니다. MK200S MK300S MK1000S 강제 I/O 전체인에이블영역 M1910 강제 I/O 개별인에이블영역 D4700 ~ D4731 D9700 ~ D9763 강제 I/O 설정데이터영역 D4800 ~ D4831 D9800 ~ D9863 3) 강제 On / Off 처리시점및처리방법 (1) 강제입력 입력은입력리프레시시점에서입력모듈에서읽어온데이터중, 강제 On / Off 로설정된접점의데이터를강제설정된데이터로대치하여입력이미지영역을갱신합니다. 따라서사용자프로그램은실제입력데이터와, 강제설정영역은강제설정데이터를가지고연산을합니다. (2) 강제출력 출력은사용자프로그램연산실행완료후, 출력리프레시시점에서, 연산결과가들어있는출력이미지영역의데이터중강제 On / Off 로설정된접점의데이터를강제설정된데이터로대치하여출력모듈에출력합니다. 출력의경우는입력과달리출력이미지영역의데이터는강제 On / Off 설정에의해변하지않습니다. (3) 강제 I/O 기능사용시주의사항 알아두기 전원의 Off On, 운전모드의변경및리셋키에의한조작이있어도이전에설정되었던 On / Off 설정데이터는 CPU 모듈내에보관되어있습니다. Stop 모드에서도강제입 출력데이터는소거되지않습니다. 처음부터새로운데이터를설정하고자할때에는설정데이터 지우기 를이용하여입출력각각의설정을해제한후사용하여주십시오. 자세한사용방법은 KGLWIN 사용설명서제 7 장온라인의 강제 I/O 설정 을참조하여주십시오. 4-25
제 4 장 CPU 모듈 4.5.4 즉시 (Direct) 입출력연산기능 IORF 명령을사용하여입출력접점을리프레쉬함으로서프로그램수행도중에입력접점의상태를즉시읽어들여연산에사용하거나, 연산결과를즉시출력접점에출력하려고할때에유용하게사용될수있습니다. 알아두기 IORF 명령에대한자세한내용은 MASTER-K 명령어집을참조하여주십시오. 4.5.5 시스템정지시각저장기능 에러발생으로인하여시스템이정지한시간, 횟수, 에러내용등을특수데이터레지스터에저장하는기능입니다. 1) 이력의기록시점및내용각운전이력은가장최신것으로 16 개까지저장됩니다.17 번째의정지가발생하면맨처음에발생한내용은지워지고대신 17 번째의내용이입력됩니다. 기종에러포인트 MK1000S MK300S MK200S D9901 ~ D9904 D4901 ~ D4904 1 회정지시각 에러저장디바이스 D9905 ~ D9908 D9905 ~ D9908 2 회정지시각 D9961 ~ D9964 D4961 ~ D4964 16 회정지시각 2) 시스템정지시각모니터내용설명 영 역 MK1000S MK300S MK200S 내용설명 D9900 D4900 h0001 에러포인트 D9901 D4901 h9905 99 년 5 월 D9902 D4902 h2812 28 일 12 시 D9903 D4903 h3030 30 분 30 초 D9904 D4904 h0001 에러코드 3) 저장정보의리셋 KGL-WIN 또는 KLD-150S 에서데이터클리어기능으로지우기전에는지워지지않습니다 알아두기 자세한사용방법은 KGLWIN 사용설명서제 7 장온라인의 PLC 정보 를참조하여주십시오. 4-26
제 4 장 CPU 모듈 4.6 메모리구성 CPU 모듈에는사용자가사용할수있는두가지종류의메모리가내장되어있습니다. 그중하나는사용자가시스템을구축하기위해작성한사용자프로그램을저장하는프로그램메모리이고, 다른하나는디바이스를저장하는데이터메모리입니다. Bit 데이터영역 Word 데이터영역사용자프로그램영역 P00 입출력릴레이 D0000 데이터레지스터 파라미터설정영역 P ** 1 M000 M189 M190 M191 K00 P 내부릴레이 (3,072 점 ) M 특수내부릴레이 (512 점 ) M 킵릴레이 D *** 2 D *** 3 T000 T255 T000 D 특수데이터레지스터타이머설정치 (256 words) 타이머현재치 워드 User 프로그램영역 MK1000S:30k steps MK300S : 15k steps MK200S : 7k steps K31 F00 (1,024 점 ) K 특수릴레이 T255 C000 (256 words) 카운터설정치 F63 L00 L63 (1,024 점 ) F 링크릴레이 (1,024 점 ) L C255 C000 C255 (256 words) 카운터현재치 (256 words) T000 T191 T192 타이머 (100ms) 타이머 (10ms) T S00 S99 스텝릴레이 (100 x 100 steps) S00.00~S99.99 S T255 C000 카운터 T 알아두기 P** 1 D**** 2 D**** 3 C255 C MK1000S D9500 D9999 CPU P63(1,024 점 ) O/S 버전 3.X 이상 MK300S CPU O/S 버전 D4500 D4999 2.X 이하 P31 (512 점 ) MK200S 4-27
제 4 장 CPU 모듈 4.7 입출력번호할당방법 입출력번호의할당이란연산수행시입력모듈로부터데이터를읽어출력모듈에데이터를출력하기위해각각의모듈에번지를부여하는것입니다. 입출력번호의할당은기본베이스로부터접속되는증설베이스의순서에따라베이스번호가할당되고각베이스의좌측부터슬롯번호가할당됩니다. 전 C 입 입 입 입 출 출 출 출 원 P 력 력 력 력 력 력 력 력 U 16 16 32 32 16 16 32 32 점 점 점 점 점 점 점 점 P100 ~ P11F P080 ~ P09F P070 ~ P07F P060 ~ P06F P040 ~ P05F P020 ~ P03F P010 ~ P01F P000 ~ P00F 1) 4,6 슬롯베이스의입출력번호도 8 슬롯베이스와같이동일하게적용됩니다. 2) 특수모듈의사용시에도모듈장착위치, 모듈사용갯수등의제약은없습니다. 3) 특수모듈은입출력모듈처럼장착위치에따라고정된입출력점수가할당됩니다. ( 상세내용은특수기능사용설명서를참조하여주십시오.) 4) K300S/1000S CPU 의 O/S V2.0 이하버전에서는기본베이스에만통신모듈의장착이가능합니다. ( 최대장착갯수는각통신모듈사용설명서를참조하여주십시오.) 4-28
제 4 장 CPU 모듈 4.8 각부명칭 K7P-30AS 1 2 3 4 5 6 7 K4P-15AS 1 2 3 7 8 1 2 8 4 9 10 8 6 6 MK1000S MK300S MK200S No. 명칭용도 1 RUN LED CPU 모듈의동작상태를나타냅니다. On : 키스위치가로컬또는리모트 RUN 상태로운전중인경우 Off : 다음과같은경우 LED 가 Off 합니다. CPU 모듈에전압이정상적으로공급되지않는경우 키스위치가 STOP 또는 PAU / REM 상태인경우 운전을정지하는에러를검출한경우 2 STOP LED On : 키스위치가로컬또는리모트 STOP 상태인경우 Off : 다음과같은경우 LED 가 Off 합니다. 키스위치가로컬 RUN 또는로컬 PAUSE 상태인경우 운전상태가리모트 RUN / PAUSE / DEBUG 인경우 점멸 : 운전중자기진단기능에의해에러를검출한경우 3 리모트 LED On : 다음과같은경우 LED 가 Off 합니다. 키스위치가리모트 STOP 상태인경우 운전상태가리모트 RUN / PAUSE / DEBUG 인경우 Off : 키스위치가로컬 RUN / STOP / PAUSE 인경우 ( 리모트 LED 는 K1000S 에만있습니다.) 4-29
제 4 장 CPU 모듈 No. 명칭용도 4 모드설정키스위치 CPU 모듈의운전모드를설정합니다. RUN : 프로그램의연산실행 STOP : 프로그램의연산정지 PAU / REM : 모드별용도는다음과같습니다. PAUSE : 프로그램연산의일시정지 REMOTE : 리모트운전시설정 5 수동리셋스위치 연산중에러발생시 PLC 시스템리셋및초기화를수행합니다. (K1000S 에만있습니다.) 6 RS 232C 커넥터주변기기 (KGL-WIN 등 ) 와접속하기위한커넥터 7 메모리모듈장착용커넥터 CPU 모듈에메모리모듈을장착하기위한커넥터 8 배터리장착용커넥터 백업용배터리접속용커넥터 9 메모리조작용딥스위치 6 장을참조바랍니다. K3P-07AS : 관련없음 K3P-07BS : 전용통신 (RS-422/485) 인터페이스단자대 K3P-07CS : 고속카운터입력단자대 10 내장기능용단자대 K3P-07BS RDA RDB SDA SDB SG K3P-07CS φa 24V φb 24V COM PRE 24V PRE 0V ( 전용통신및고속카운터에대한자세한내용은제 13 장및 16 장을참조바랍니다.) 4-30
제 4 장 CPU 모듈 알아두기 운전모드에따른 LED 상태및모드설정키스위치위치에따른운전모드는다음과같습니다. 1) 운전모드에따른 LED 상태 운전모드 LED 상태 Run Stop Remote 로컬 Run On Off Off 로컬 Stop Off On Off 로컬 Pause Off Off Off 리모트 Run On Off On 리모트 Stop Off On On 리모트 Pause, 리모트 Debug Off Off On * Remote LED 는 K1000S 에만있습니다 2) 모드설정키스위치에따른운전모드 모드키위치 운전모드 STOP PAU / REM 리모트 Stop PAU / REM RUN 로컬 Run RUN PAU / REM 로컬 Pause PAU / REM STOP 로컬 Stop * 리모트모드변환은운전모드가리모트 Stop 으로된후부터가능합니다. 4-31
제 5 장배터리 제 5 장배터리 5.1 규격 항 목 규 격 공칭전압 DC 3.0 V 용 량 1,200 mah 보증기간 5 년 용 도 프로그램및데이터백업, 정전시 RTC 운전 규 격 리튬배터리, 3V 외형치수 (mm) 14.5 X 26 5.2 사용시주의사항 1) 열을가하거나전극에납땜하지말아주십시오. 2) 테스터기로전압을측정하거나단락시키지말아주십시오. 3) 배터리를분해하지말아주십시오. 5.3 배터리교환 프로그램및정전시백업용으로사용되는배터리는정기적인교환이필요합니다. 정전시에배터리를제거해도프로그램및정전유지데이터는슈퍼커패시터에의해서 30 분정도는내용이유지되지만 (K200S 제외 ) 가능한빠른시간내에교환해주어야합니다. 배터리교환순서는아래와같습니다. 배터리의교환 알아두기 CPU 모듈의커버를연다. 사용중인배터리를홀더에서뽑아내고커넥터를분리한다. K200S 는수퍼커패시터가내장되어있지 않으므로반드시전원 On 상태에서 배터리를교환하여주십시오. 새로운배터리를정확한방향으로홀더에삽입하고커넥터를접속한다. CPU 모듈의 Stop LED 가 2 초주기로점멸하고있는지를확인한다. Stop LED 점멸? No Yes 배터리불량 완료 5-1
제 6 장메모리모듈 제 6 장메모리모듈 메모리모듈에사용자프로그램을보관하는방법및메모리모듈을장착하여 PLC 를운전하는방법에대하여설명합니다. 본 PLC 에서사용하는메모리모듈은플래시메모리 (Flash Memory) 를사용하고있습니다. 본메모리모듈은별도의쓰기전용장비없이 CPU 모듈에장착하여읽기 / 쓰기가가능합니다. K200S 시리즈는 CPU 모듈내부에장착되어있습니다. 6.1 구조 접속용커넥터 6.2 규격 1) MK300S/1000S 형명 K300S K1000S 항목 G4M-M032 G3M-M064 메모리종류 플래시메모리 좌동 메모리용량 128 Kbyte (32Kstep) 256 Kbyte (64 Kstep) 메모리중량 (Kg) 0.01 0.014 2) MK200S MK200S 시리즈는 CPU 모듈내부에장착되어있습니다. CPU 모듈전면의플래시메모리용딥스위치의위치에따라내부 RAM 운전 / 플래시메모리운전을설정할수있습니다. 딥스위치위치 1 2 ON 동작내용 전원 On 시또는리셋시이미플래시메모리에저장되어있는프로그램으로운전합니다. 1 2 ON CPU 는플래시메모리에프로그램이없는것으로인식합니다. CPU 모듈이스톱 (Stop) 상태인경우에사용자프로그램을플래시메모리에쓸수있습니다. 이때딥스위치의상태는무시됩니다. ( 읽기 / 쓰기어느쪽도상관없습니다.) 6 1
제 6 장메모리모듈 6.3 사용방법 1) 사용자프로그램을쓰는방법 메모리모듈을 CPU 모듈에장착할때는반드시전원을 Off 하여주십시오. CPU 모듈의프로그램메모리에있는사용자프로그램을메모리모듈에저장하는것으로운전모드가 STOP/Remote 일때만가능합니다. 메모리모듈에사용자프로그램을쓰는방법은아래와같습니다. 개시전원 On STOP 모드로운전모드를전환한후전원을 On 합니다. 메모리모듈장착 CPU 모듈의메모리모듈장착용커넥터에메모리모듈을정확하게장착합니다. 전원을 On 합니다. 실행 KGLWIN 이나 KLD-150S 에서플래시메모리쓰기를선택합니다. (PLC 의프로그램메모리의내용을메모리모듈에쓰라는명령으로프로그램메모리에저장할프로그램이들어있어야함 ) 완료 알아두기 1) 자세한사용방법은 KGLWIN 사용설명서제 7 장온라인의 플래시메모리 를참조바랍니다. 2) K200S 시리즈는 STOP 모드로한후 KGLWIN 또는 KLD-150S 의플래시메모리쓰기를실행합니다. 6 2
제 6 장메모리모듈 2) 운전방법 메모리모듈을 CPU 모듈에장착할때에는반드시전원 Off 상태에서하십시오. 메모리모듈의사용자프로그램은전원 On 시운전모드가 RUN 이거나, 기타모드에서전원을 On 한후운전모드가 RUN 으로바뀔때 CPU 모듈의프로그램메모리에옮겨진후운전을시작합니다. 메모리모듈을사용하여운전하는방법은아래와같습니다. 개시 전원 Off STOP 모드로운전모드를전환한후전원을 Off 합니다. 메모리모듈장착 위에서설명한방법으로사용자프로그램을쓴메모리모듈을 CPU 모듈의메모리모듈장착용커넥터에정확하게장착합니다. 전원 On ( 프로그램이들어있지않은메모리모듈을장착한경우에는메모리모듈쓰기실행 ) 운전모드전환 RUN 모드로운전모드를전환합니다. 실행확인바뀐프로그램을수행하는지확인합니다.( 특수릴레이를모니터 ) 플래시장착릴레이 : F0007, 플래시운전릴레이 : F0005 완료 알아두기 1) 메모리모듈에사용자프로그램을쓰기위해서메모리모듈을장착하는경우, 전원 On 시모드가 RUN 이면메모리모듈의내용이 CPU 모듈의프로그램영역에옮겨지므로각별히주의하십시오. 프로그램의디버깅중에는메모리모듈을장착하지않은상태에서운전하고, 디버깅이완료된후메모리모듈을장착하는것이편리합니다. 6 3
제 7 장입출력모듈 제 7 장입출력모듈 7.1 모듈선정시주의사항 MK200/300/1000S 시리즈에사용되는디지털입출력모듈을선정하는경우의주의사항에대해설명합니다. 1) 디지털입력의형식에는전류싱크입력및전류소스입력이있습니다. DC 입력모듈의경우는이와같은입력형식에따라외부입력전원의배선방법이달라지므로입력접속기기의규격등을고려하여선정하여주십시오. K300S/K1000S 시리즈에는소스전용입력과소스 / 싱크공용 DC 입력모듈이있습니다. 타입별배선방법은아래그림과같습니다. (1) 소스형 DC 입력모듈에싱크형외부접속기기를연결하는방법 DC 전원 - + 외부접속기기 I COM DC 입력모듈 외부접속기기가 DC 전원과 DC 입력모듈단자의마이너스 (-) 단자사이에위치합니다. 따라서입력이 On 하는경우 DC 입력모듈단자로부터전류가외부접속기기로흘러나갑니다. (2) 싱크형 DC 입력모듈에소스형외부접속기기를연결하는방법 + 외부접속기기 I DC 전원 - - COM DC 입력모듈 외부접속기기가 DC 전원과 DC 입력모듈단자의플러스 (+) 단자사이에위치합니다. 따라서입력이 On 하는경우외부접속기기로부터전류가 DC 입력모듈단자로흘러들어옵니다. 2) 최대동시입력점수는모듈의종류에따라다릅니다. 적용할입력모듈의규격을검토하신후사용하여주십시오. 3) 고속입력의응답이요구되는경우는인터럽트입력모듈을사용하여주십시오. 단, 인터럽트입력모듈은 CPU 모듈당 1 대만장착하여사용할수있습니다. 4) 개폐빈도가높거나유도성부하개폐용으로사용하는경우는릴레이출력모듈은수명이단축되므로트랜지스터출력모듈이나트라이액출력모듈을사용하여주십시오. 7 1
제 7 장입출력모듈 7.2 디지털입력모듈규격 7.2.1 8 점 DC12/24V 입력모듈 ( 소스 / 싱크타입 ) 형명 DC 입력모듈 규격 G6I-D21A 입력점수 8 점 절연방식 포토커플러절연 정격입력전압 DC12V DC24V 정격입력전류 3 ma 7 ma 사용전압범위 DC10.2 ~ 28.8V ( 리플율 5% 이내 ) 최대동시입력점수 100% 동시 On On 전압 / On 전류 DC9.5V 이상 / 3.5 ma 이상 Off 전압 / Off 전류 DC5V 이하 / 1.5 ma 이하 입력저항 약 3.3 kω 응답시간 Off On 5 ms 이하 On Off 5 ms 이하 코먼방식 8 점 / COM 내부소비전류 40 ma 동작표시 입력 On 시 LED 점등 외부접속방식 9 점단자대커넥터 (M3 X 6 나사 ) 중량 0.12 kg 회로구성 00 1 R 포토커플러 DC5V R 07 COM 8 내부회로 9 DC12/24V 7 2
제 7 장입출력모듈 7.2.2 16 점 DC12/24V 입력모듈 ( 소스 / 싱크타입 ) 형명 MK1000S MK300S MK200S 규격 G3I-D22A G4I-D22A G6I-D22A 입력점수 16 점 절연방식 포토커플러절연 정격입력전압 DC12 / 24V 정격입력전류 5 / 11mA 3 / 7mA 사용전압범위 DC10.2 ~ 26.4V ( 리플율 5% 이내 ) 최대동시입력점수 100% 동시 On On 전압 / On 전류 DC9.5V 이상 /4.0mA 이상 DC9.5V 이상 /3.5mA 이상 Off 전압 / Off 전류 DC5V 이하 /1.0mA 이하 DC5V 이하 /1.5mA 이하 입력저항 약 2.2 kω 약 3.3 kω 응답시간 Off On 10 ms 이하 5ms 이하 On Off 10 ms 이하 5 ms 이하 코먼방식 8 점 / COM 내부소비전류 70 ma 동작표시 입력 On 시 LED 점등 외부접속방식 20 점단자대커넥터 (M3 X 6 나사 ) 18 점단자대커넥터 중량 0.37 kg 0.25 kg 0.15 kg 회로구성 00 1 R 포토커플러 DC5V R 07 8 내부회로 COM 9 DC12/24V 08 10 0F 17 COM 18 DC12/24V 단자대번호 7 3
제 7 장입출력모듈 7.2.3 16 점 DC12/24V 입력모듈 ( 소스타입 ) 형명 MK300S MK200S 규격 G4I-D22B G6I-D22B 입력점수 16 점 절연방식 포토커플러절연 정격입력전압 DC12/24V DC24V 정격입력전류 5/11 ma 7 ma 사용전압범위 DC10.2 ~ 26.4V ( 리플율 5% 이내 ) DC20.4 ~ 28.8V ( 리플율 5% 이내 ) 최대동시입력점수 100% (8 점 / COM) 동시 On On 전압 / On 전류 DC9.5V 이상 / 4.0 ma 이상 DC15V 이상 / 4.3 ma 이상 Off 전압 / Off 전류 DC5V 이하 / 1.0 ma 이하 DC5V 이하 / 1.7 ma 이하 입력저항 약 2.2 kω 약 3.3 kω 응답시간 Off On 10 ms 이하 5 ms 이하 On Off 10 ms 이하 5 ms 이하 코먼방식 8 점 / COM 내부소비전류 70mA 동작표시 입력 On 시 LED 점등 외부접속방식 18 점단자대커넥터 (M3 X 6 나사 ) 20 점단자대커넥터 (M3 X 6 나사 ) 중량 0.25 kg 0.15 kg 회로구성 00 1 R 포토커플러 DC5V R 07 COM 8 9 내부회로 DC24V 08 10 0F 17 COM 18 DC24V 단자대번호 7 4
제 7 장입출력모듈 7.2.4 16 점 DC24V 입력모듈 ( 소스 / 싱크타입 ) 형명 MK1000S 규격 G3I-D22A 입력점수 16 점 절연방식 포토커플러절연 정격입력전압 DC 24V 정격입력전류 11mA 사용전압범위 DC20.4 ~ 26.4V ( 리플율 5% 이내 ) 최대동시입력점수 100% 동시 On On 전압 / On 전류 DC15V 이상 /6.0mA 이상 Off 전압 / Off 전류 DC5V 이하 /1.0mA 이하 입력저항 약 3.3 kω 응답시간 Off On 10 ms 이하 On Off 10 ms 이하 코먼방식 8 점 / COM 내부소비전류 70 ma 동작표시 입력 On 시 LED 점등 외부접속방식 20 점단자대커넥터 (M3 X 6 나사 ) 중량 0.37 kg 0.25 kg 회로구성 MK300S G4I-D22A 00 1 R 포토커플러 DC5V R 07 COM 8 내부회로 9 DC12/24V 08 10 0F 17 COM 18 DC12/24V 단자대번호 7 5
제 7 장입출력모듈 7.2.5 32 점 DC12/24V 입력모듈 ( 소스 / 싱크타입 ) 형명 MK1000S MK300S MK200S 규격 G3I-D24A G4I-D24A G6I-D24A 입력점수 32 점 절연방식 포토커플러절연 정격입력전압 DC12 / 24V 정격입력전류 5 / 11mA 3/7mA 사용전압범위 DC10.2 ~ 26.4V ( 리플율 5% 이내 ) 최대동시입력점수 60% 동시 On On 전압 / On 전류 DC9.5V 이상 /4.0mA 이상 DC9.5V 이상 /3.5mA 이상 Off 전압 / Off 전류 DC5V 이하 /1.0mA 이하 DC5V 이하 /1.5mA 이하 입력저항 약 2.2 kω 약 3.3 kω 응답시간 Off On 10 ms 이하 5ms 이하 On Off 10 ms 이하 5 ms 이하 코먼방식 8 점 / COM 32 점 / COM 내부소비전류 125 ma 75 ma 동작표시 입력 On 시 LED 점등 외부접속방식 38 점단자대커넥터 37Pin D-Sub 커넥터 중량 0.46 kg 0.19 kg 0.11 kg 회로구성 00 1 1 R 포토커플러 DC5V 00 1 R 포토커플러 DC5V R R 07 COM 8 8 내부회로 내부회로 9 DC12/24V 18 28 1F 35 COM 36 1F 3 17 18 19 36 37 단자대번호 [G3I-D24A] DC12/24 커넥터핀번호 [G4I-D24A /G6I-D24A] 7 6
제 7 장입출력모듈 7.2.6 32 점 DC24V 입력모듈 ( 소스 / 싱크타입 ) 형명 MK1000S MK300S 규격 G3I-D24C G4I-D24C 입력점수 32 점 절연방식 포토커플러절연 정격입력전압 DC 24V 정격입력전류 11mA 사용전압범위 DC19.2 ~ 26.4V ( 리플율 5% 이내 ) 최대동시입력점수 60% 동시 On On 전압 / On 전류 DC19.5V 이상 /4.0mA 이상 Off 전압 / Off 전류 DC15V 이하 /1.0mA 이하 입력저항 약 3.3 kω 응답시간 Off On 10 ms 이하 On Off 10 ms 이하 코먼방식 8 점 / COM 32 점 / COM 내부소비전류 125 ma 75 ma 동작표시 입력 On 시 LED 점등 외부접속방식 38 점단자대커넥터 37Pin D-Sub 커넥터 중량 0.46 kg 0.19 kg 회로구성 00 1 1 R 포토커플러 DC5V 00 1 R 포토커플러 DC5V R R 07 COM 8 8 내부회로 내부회로 9 DC12/24V 18 28 1F 35 COM 36 1F 3 17 18 19 36 37 단자대번호 [G3I-D24C] DC12/24 커넥터핀번호 [G4I-D24C] 7 7
제 7 장입출력모듈 7.2.7 32 점 DC12/24V 입력모듈 ( 소스타입 ) 형명 MK300S MK200S 규격 G4I-D24B G6I-D24B 입력점수 32 점 절연방식 포토커플러절연 정격입력전압 DC12/24V DC24V 정격입력전류 3/7 ma 7 ma 사용전압범위 DC10.24 ~ 26.4V ( 리플율 5% 이내 ) DC20.4 ~ 28.8V ( 리플율 5% 이내 ) 최대동시입력점수 60% (19 점 / 1COM) 동시 On On 전압 / On 전류 DC9.5V 이상 / 3 ma 이상 DC15V 이상 / 4.3 ma 이상 Off 전압 / Off 전류 DC5V 이하 / 1.5 ma 이하 DC5V 이하 / 1.7 ma 이하 입력저항 약 3.3 kω 응답시간 Off On 10 ms 이하 5 ms 이하 On Off 10 ms 이하 5 ms 이하 코먼방식 32 점 / 1COM 내부소비전류 75 ma 동작표시 입력 On 시 LED 점등 ( 선택스위치에의한 16 점표시전환 ) 외부접속방식 37 핀 D-Sub 커넥터 중량 0.19 kg 0.11 kg 회로구성 00 1 R 포토커플러 DC5V R 내부회로 1F 35 17 36 18 37 19 DC24V 커넥터핀번호 7 8
제 7 장입출력모듈 7.2.8 64 점 DC12/24V 입력모듈 ( 소스 / 싱크타입 ) 형명 MK1000S 규격 G3I-D28A 입력점수 64 점 절연방식 포토커플러절연 정격입력전압 DC12/24V 정격입력전류 3 / 7 ma 사용전압범위 DC10.2 ~ 26.4V ( 리플율 5% 이내 ) 최대동시입력점수 60% (20 점 / 1COM) 동시 On On 전압 / On 전류 DC9.5V 이상 / 4.0 ma 이상 Off 전압 / Off 전류 DC5V 이하 / 1 ma 이하 입력저항 약 3.3 kω 응답시간 Off On 10ms 이하 On Off 10ms 이하 코먼방식 32 점 / 1COM ( 코먼핀 : 17, 18, 19, 20, 37, 38, 39, 40) 내부소비전류 120mA 동작표시 입력 ON 시 LED 점등 외부접속방식 40 핀커넥터 2 개 중량 0.46 kg 회로구성 00 DC5V 1 R 포토커플러 R 내부회로 1F 36 17~20,37~40 DC12/24V 커넥터핀번호 7 9
제 7 장입출력모듈 형명 K300S 규격 G4I-D28A 입력점수 64 점 절연방식 포토커플러절연 정격입력전압 DC12/24V 정격입력전류 3/6 ma 사용전압범위 DC10.2 ~ 26.4V ( 리플율 5% 이내 ) 최대동시입력점수 60% (20 점 / 1COM) 동시 On On 전압 / On 전류 DC9.5V 이상 / 4.0 ma 이상 Off 전압 / Off 전류 DC5V 이하 / 1 ma 이하 입력저항 약 5.6 kω 응답시간 Off On 10ms 이하 On Off 10ms 이하 코먼방식 32 점 / 1COM ( 코먼핀 : 33, 34, 35, 36, 37, 38, 39, 40) 내부소비전류 250mA 동작표시 입력 On 시 LED 점등 외부접속방식 40 핀커넥터 2 개 중량 0.46 kg 외부결선도 00/00 01 03 02 04 05 06 07 08 09 10 01/01 02/02 03/03 04/04 05/05 06/06 07/07 08/08 09/09 32/20 33/21 01 34/22 35/23 03 02 04 36/24 37/25 05 06 38/26 39/27 07 08 40/28 41/29 09 10 28/1C 31/1D 29 30 30/1E 31/1F 31 32 COM1 COM1 COM2 COM2 39 40 60/3C 61/3D 29 30 62/3E 63/3F 31 32 33 34 33 34 35 36 35 36 37 38 37 38 39 40 Connector 1 ( 좌측 ) Connector 2 ( 우측 ) 7 10
제 7 장입출력모듈 7.2.9 8 점 AC110V 입력모듈 규격 입력점수 절연방식 정격입력전압 정격입력전류 사용전압범위 최대동시입력점수 돌입전류 On 전압 / On 전류 Off 전압 / Off 전류 입력임피던스 응답시간 코먼방식 내부소비전류 동작표시 형명 Off On On Off 8 점 포토커플러절연 AC100V ~ 120V (50 / 60 Hz) 7mA (AC110V / 60Hz) AC85 ~ 132V (50 / 60 ± 3 Hz) 100% 동시 On (8 점 / 1COM) 최대 300mA 0.3 ms 이내 (AC132V) AC80V 이상 / 5 ma 이상 AC30V 이하 / 2 ma 이하 약 15 kω 15 ms 이하 25 ms 이하 8 점 / 1COM 41 ma 입력 On 시 LED 점등 외부접속방식 9 점단자대커넥터 (M3 X 6 나사 ) 중량 0.14 kg 회로구성 MK200S G6I-A11A 00 1 c R 포토커플러 DC5V R R 내부회로 07 COM 8 9 AC 110V 단자대번호 7 11
제 7 장입출력모듈 7.2.10 16 점 AC110V 입력모듈 형명 MK1000S 규격 G3I-A12A 입력점수 16 점 절연방식 포토커플러절연 정격입력전압 AC100V ~ 120V (50 / 60 Hz) 정격입력전류 11 ma (AC110V / 60Hz) 사용전압범위 AC85 ~ 132V (50 / 60 ± 3 Hz) 최대동시입력점수 100% 동시 On (8 점 / 1COM) 돌입전류 최대 600mA 0.3 ms 이내 (AC132V) On 전압 / On 전류 AC80V 이상 / 6 ma 이상 Off 전압 / Off 전류 AC30V 이하 / 3 ma 이하 입력임피던스 약 10 kω 응답시간 Off On 15 ms 이하 On Off 25 ms 이하 코먼방식 8 점 / 1COM 내부소비전류 70 ma 동작표시 입력 On 시 LED 점등 외부접속방식 20 점단자대커넥터 (M3 X 6 나사 ) 중량 0.42 kg 0.29 kg 회로구성 MK300S G4I-A12A 00 1 c R 포토커플러 DC5V 07 8 R R COM 9 내부회로 AC 110V 08 10 0F 17 COM 18 AC 110V 단자대번호 7 12
제 7 장입출력모듈 7.2.11 32 점 AC110V 입력모듈 규격 입력점수 절연방식 정격입력전압 정격입력전류 사용전압범위 최대동시입력점수 돌입전류 On 전압 / On 전류 Off 전압 / Off 전류 입력임피던스 응답시간 코먼방식 내부소비전류 동작표시 형명 Off On On Off 32 점 포토커플러절연 AC100V ~ 120V (50 / 60 Hz) 11mA (AC110V / 60Hz) AC85 ~ 132V (50 / 60 ± 3Hz) 60% (5 점 / 1COM) 동시 On MK1000S G3I-A14A 최대 300 ma 0.3 ms 이내 (AC132V) AC80V 이상 / 6 ma 이상 DC30V 이하 / 3 ma 이하 약 10 kω 15ms 이하 25ms 이하 8 점 / 1COM 120mA 입력 On 시 LED 점등 외부접속방식 38 점단자대커넥터 (M3 X 6 나사 ) 중량 0.56 kg 회로구성 00 1 c R 포토커플러 DC5V 07 8 R R COM 9 내부회로 AC 110V 18 28 1F 35 COM 36 AC 110V 단자대번호 7 13
제 7 장입출력모듈 7.2.12 8 점 AC220V 입력모듈 규격 입력점수 절연방식 정격입력전압 정격입력전류 사용전압범위 형명 최대동시입력점수 돌입전류 On 전압 / On 전류 Off 전압 / Off 전류 입력임피던스 응답시간 코먼방식 내부소비전류 동작표시 Off On On Off 8 점 포토커플러절연 AC200V ~ 240V (50 / 60 Hz) 11 ma (AC220V / 60Hz) AC170 ~ 264V (50 / 60 ± 3 Hz) 100% 동시 On (8 점 / 1COM) 600mA 0.12 ms 이내 (AC264V) AC80V 이상 / 5 ma 이상 AC30V 이하 / 2 ma 이하 약 20 kω 15 ms 이하 25 ms 이하 8 점 / 1COM 40 ma 입력 On 시 LED 점등 외부접속방식 9 점단자대커넥터 (M3 X 6 나사 ) 중량 0.14 kg 회로구성 MK200S G6I-A21A 00 1 c R 포토커플러 DC5V R R 내부회로 07 COM 8 9 AC 220V 단자대번호 7 14
제 7 장입출력모듈 7.2.13 16 점 AC220V 입력모듈 형명 MK1000S 규격 G3I-A22A 입력점수 16 점 절연방식 포토커플러절연 정격입력전압 AC200V ~ 240V (50 / 60 Hz) 정격입력전류 11 ma (AC220V / 60Hz) 사용전압범위 AC170 ~ 264V (50 / 60 ± 3 Hz) 최대동시입력점수 100% 동시 On (8 점 / 1COM) 돌입전류 600mA 0.12 ms 이내 (AC264V) On 전압 / On 전류 AC80V 이상 / 6 ma 이상 Off 전압 / Off 전류 AC30V 이하 / 3 ma 이하 입력임피던스 약 10 kω 응답시간코먼방식내부소비전류동작표시 Off On 15 ms 이하 On Off 25 ms 이하 8 점 / 1COM 70 ma 입력 On 시 LED 점등 외부접속방식 20 점단자대커넥터 (M3 X 6 나사 ) 중량 0.42 kg 0.3 kg 회로구성 MK300S G4I-A22A 00 1 c R 포토커플러 DC5V 07 8 R R COM 9 내부회로 AC 220V 08 10 0F 17 COM 18 AC 220V 단자대번호 7 15
제 7 장입출력모듈 7.2.14 32 점 AC220V 입력모듈 형명 MK1000S 규격 G3I-A24A 입력점수 32 점 절연방식 포토커플러절연 정격입력전압 AC200V ~ 240V (50 / 60 Hz) 정격입력전류 10mA (AC220V / 60Hz) 사용전압범위 AC170 ~ 264V (50 / 60 ± 3Hz) 최대동시입력점수 60% (5 점 / 1COM) 동시 On 돌입전류 600 ma 0.12 ms 이내 (AC264V) On 전압 / On 전류 AC150V 이상 / 4.5 ma 이상 Off 전압 / Off 전류 DC50V 이하 / 3 ma 이하 입력임피던스 약 10 kω 응답시간 Off On 15ms 이하 On Off 25ms 이하 코먼방식 8 점 / 1COM 내부소비전류 120mA 동작표시 입력 On 시 LED 점등 외부접속방식 38 점단자대커넥터 (M3 X 6 나사 ) 중량 0.56 kg 회로구성 00 1 c R 포토커플러 DC5V 07 8 R R COM 9 내부회로 AC 220V 18 28 1F 35 COM 36 AC 220V 단자대번호 7 16
제 7 장입출력모듈 7.2.15 인터럽트입력모듈 형명 MK1000S 규격 G3F-INTA 입력점수 16 점 8 점 MK300S G4F-INTA 절연방식정격입력전압정격입력전류입력임피던스 포토커플러절연 DC24V 10 ma 약 2.4 kω 사용전압범위 DC21.6 ~ 26.4V 최대동시입력점수 On 전압 / On 전류 Off 전압 / Off 전류 100% 동시 On DC15V 이상 / 6.5 ma 이상 DC5V 이하 / 2 ma 이하 응답시간 코먼방식 Off On On Off 0.5 ms 이하 0.5 ms 이하 1 점 / 1COM 내부소비전류상승혹은하강에지 ( 채널단위로딥스위치설정 ) 내부소비전류 200 ma 65 ma 동작표시 입력 On 시 LED 점등 외부접속방식 38 점단자대커넥터 (M3 X 6 나사 ) 20 점단자대커넥터 (M3 X 6 나사 ) 중량 0.4 kg 0.16 kg 회로구성 00 1 1 R 포토커플러 DC5V 00 1 1 R 포토커플러 DC5V R R 2 2 DC24V 내부회로 DC24V 내부회로 15 1 31 1 16 32 DC24V DC24V 단자대번호 단자대번호 [G4F-INTA] [G3F-INTA] 7 17
코일제 7 장입출력모듈 7.3 디지털출력모듈규격 7.3.1 8 점릴레이출력모듈 형명 MK200S 규격 G6Q-RY1A 출력점수 8 점 절연방식 릴레이절연 정격부하전압 / 전류 DC24V 2A( 저항부하 ) / AC220V 2A(COSΨ = 1) 최소부하전압 / 전류 DC5V / 1mA 최대부하전압 / 전류 AC250V, DC125V Off 시누설전류 0.1mA (AC220V, 60Hz) 최대개폐빈도 1,200 회 / 시간 서지킬러 없음 기계적 2,000 만회이상 정격부하전압 / 전류 10 만회이상 수명 AC200V / 1.5A, AC240V / 1A (COSΨ = 0.7) 10 만회이상전기적 AC200V / 1A, AC240V / 0.5A (COSΨ = 0.35) 10 만회이상 DC24V / 1A, DC100V / 0.1A (L / R = 7ms) 10 만회이상 응답시간 Off On 10 ms 이하 On Off 12 ms 이하 코먼방식 1 점 / 1COM ( 독립접점 ) 내부소비전류 210 ma ( 전점 On 시 ) 동작표시 출력 On 시 LED 점등 외부접속방식 18 점단자대커넥터 (M3 X 6 나사 ) 중량 0.16 kg 회로구성 DC5V DC5V 1 2 00 L R 릴레이 AC110/220V DC24V 내부회로 R 15 07 L 16 17 18 NC 7 18
코일코일제 7 장입출력모듈 7.3.2 16 점릴레이출력모듈 규격출력점수절연방식 형명 정격부하전압 / 전류 MK1000S MK300S MK200S G3Q-RY2A G4Q-RY2A G6Q-RY2A G6Q-RY2B 16 점릴레이절연 DC24V 2A( 저항부하 ) / 1 점, 8A / 1COM AC220V 2A(COSΨ = 1) DC5V / 1mA DC24V 2A( 저항부하 ) / 1 점, 4A / 1COM AC220V 2A(COSΨ = 1) DC24V 2A( 저항부하 ) / 1 점, 5A / 1COM AC220V 2A(COSΨ = 1) 최소부하전압 / 전류 최대부하전압 / 전류 AC250V, DC125V AC250V, DC110V Off 시누설전류 0.1mA (AC220V, 60Hz) 최대개폐빈도 1,200 회 / 시간 서지킬러 없음 배리스터 기계적 2,000 만회이상 정격부하전압 / 전류 10 만회이상 수명 AC200V / 1.5A, AC240V / 1A (COSΨ = 0.7) 10 만회이상전기적 AC200V / 1A, AC240V / 0.5A (COSΨ = 0.35) 10 만회이상 DC24V / 1A, DC100V / 0.1A (L / R = 7ms) 10 만회이상 응답시간 Off On 10 ms 이하 On Off 12 ms 이하 코먼방식 8 점 / 1COM 내부소비전류 100 ma ( 전점 On 시 ) 400 Ma( 전점 On 시 ) 외부공급 전압 DC24V ± 10% ( 리플전압 4 Vp-p 이하 ) - 전원 전류 - 150mA (DC24V 전점 On 시 ) 100mA (DC24V 전점 On 시 ) 동작표시 출력 On 시 LED 점등 외부접속방식 20 점단자대커넥터 (M3 X 6 나사 ) 18 점단자대커넥터 중량 0.46 kg 0.31 kg 0.19 kg 회로구성 DC5V DC5V 1 L DC5V 1 1 L 코R 8 L R 8 9 10 L L AC110/220V DC24V 내부회로 R 9 8 10 17 L 내부회로 17 18 19 L AC110/220V DC24V 18 L 단자대번호 20 DC24V 단자대번호 [G3Q-RY2A / G4Q-RY2A] G6Q-RY2B 는출력의내부회로에배리스터가있습니다. [G6Q-RY2A] 7 19
제 7 장입출력모듈 7.3.3 32 점릴레이출력모듈 형명 MK1000S 규격 G3Q-RY4A 출력점수 32 점 절연방식 포토커플러절연 정격부하전압 / 전류 DC24V / 2A ( 저항부하 ), AC220V / 2A (COS Ψ = 1) / 1 점 5A / 1COM 최소부하전압 / 전류 DC5V / 1mA 최대부하전압 / 전류 AC250V, DC125V Off 시누설전류 0.1mA (AC220V, 60Hz) 최대개폐빈도 1,200 회 / 시간 서지킬러 없음 기계적 2,000 만회이상 정격개폐전압 / 전류부하 10 만회이상 수명 AC200V / 1.5A, AC240V / 1A (COSΨ = 0.7) 10 만회이상전기적 AC200V / 1A, AC240V / 0.5A (COSΨ = 0.35) 10 만회이상 DC24V / 1A, DC100V / 0.1A (L / R = 7ms) 10 만회이상 응답시간 Off On 10 ms 이하 On Off 12 ms 이하 코먼방식 8 점 / 1COM 내부소비전류 200 ma ( 전점 On 시 ) 외부공급 전압 DC24V ± 10% ( 리플전압 4 Vp-p 이하 ) 전원 전류 170mA(DC24V 전점 On 시 ) 동작표시 출력 On 시 LED 점등 외부접속방식 38 점단자대커넥터 (M3 X 6 나사 ) 중량 0.55 kg 회로구성 내부회로 DC5V R 코일38 1 8 9 28 35 36 37 00 L 07 L 18 L 1F L AC110/220V DC24V AC110/220V DC24V DC24V 단자대번호 7 20
제 7 장입출력모듈 7.3.4 8 점트라이액출력모듈 형명 MK200S 규격 G6Q-SS1A 출력점수 8 점 절연방식 포토커플러절연 정격부하전압 AC 100 ~ 240V (50 / 60 Hz) 최대부하전압 AC 264V 최대부하전류 1A / 1 점 4A / 1COM 최소부하전류 20 ma Off 시누설전류 2.5 ma (AC 220V 60 Hz) 최대돌입전류 40A, 10 ms 이하 On 시최대전압강하 AC 1.5V 이하 (2A) 서지킬러 배리스터 (387 ~ 473V), C.R 업소버 응답시간 Off On 1 ms 이하 On Off 0.5 Cycle + 1 ms 이하 코먼방식 8 점 / 1 COM 내부소비전류 210 ma ( 전점 On 시 ) 동작표시 출력 On 시 LED 점등 외부접속방식 9 점단자대커넥터 (M3 X 6 나사 ) 중량 0.16 kg 회로구성 DC5V DC5V R 1 00 L R C R 8 9 07 L 내부회로 R 트라이액 단자대번호 7 21
제 7 장입출력모듈 7.3.5 16 점트라이액출력모듈 형명규격출력점수 16 점 MK1000S MK300S G3Q-SS2A G4Q-SS2A G4Q-SS2B 절연방식 포토커플러절연 정격부하전압 AC 100 ~ 240V (50 / 60 Hz) 최대부하전압 AC 264V 최대부하전류 2A/1 점, 5A/1COM 1A/1 점, 5A/1COM 0.6A/1 점, 2.4A/1COM 최소부하전류 20 ma 10 ma Off 시누설전류 2.5 ma (AC 220V 60 Hz) 최대돌입전류 40A, 10 ms 이하 25A, 10 ms 이하 20A, 10 ms 이하 On 시최대전압강하 AC 1.5V 이하 (2A) AC 1.5V 이하 (1A) AC 1.5V 이하 (0.6A) 서지킬러 배리스터 (387 ~ 473V), C.R 업소버 응답시간 Off On 0.5 Cycle + 1 ms 이하 On Off 0.5 Cycle + 1 ms 이하 코먼방식 8 점 / 1 COM 내부소비전류 330 ma ( 전점 On 시 ) 동작표시 출력 On 시 LED 점등 외부접속방식 20 점단자대커넥터 (M3 X 6 나사 ) 중량 0.5 kg 0.35 kg 회로구성 DC5V DC5V R 1 00 L R ZC C R 8 9 07 L 내부회로 트라이액 10 08 L 17 0F L 18 단자대번호 7 22
제 7 장입출력모듈 7.3.6 32 점트라이액출력모듈 형명 MK1000S 규격 G3Q-SS4A 출력점수 32 점 절연방식 포토커플러절연 정격부하전압 AC100V ~ 240V (50 / 60 Hz) 최대부하전압 AC264V 최대부하전류 1A / 1 점, 5A / 1 COM 최소부하전류 20mA Off 시누설전류 2 ma (AC220V 60Hz) 최대돌입전류 25 A, 10ms 이하 On 시최대전압강하 AC 1.5V 이하 (1A) 서지킬러 배리스터 (387 ~ 473V), C.R 업소버 응답시간 Off On 0.5 Cycle + 1 ms 이하 On Off 0.5 Cycle + 1 ms 이하 코먼방식 8 점 / 1COM 내부소비전류 600mA ( 전점 On 시 ) 동작표시 출력 On 시 LED 점등 외부접속방식 38 점단자대커넥터 (M3 X 6 나사 ) 중량 0.6 kg DC5V DC5V R 1 00 L R ZC C R 8 9 07 L 내부회로 트라이액 28 18 L 35 1F L 36 단자대번호 7 23
제 7 장입출력모듈 7.3.7 16 점트랜지스터출력모듈 ( 싱크타입 ) 형명 MK1000S MK300S MK200S 규격 G3Q-TR2A G4Q-TR2A G6Q-TR2A 출력점수 16 점 절연방식 포토커플러절연 정격부하전압 DC 12 / 24V 사용부하전압범위 DC 10.2 ~ 26.4V 최대부하전류 2A / 1 점, 5A / 1COM 0.5A/1 점, 3A / 1COM 0.5A/1 점, 4A / 1COM Off 시누설전류 0.1mA 이하 최대돌입전류 8A / 10 ms 이하 4A / 10 ms 이하 On 시최대전압강하 DC 1.5V 서지킬러 클램프다이오드 배리스터 클램프다이오드 응답시간 Off On 2 ms 이하 On Off 2 ms 이하 코먼방식 8 점 / 1COM 16 점 / 1COM 내부소비전류 120 ma ( 전점 On 시 ) 110 ma ( 전점 On 시 ) 180 ma ( 전점 On 시 ) 전압 DC24V ± 10% ( 리플전압 4 Vp-p 이하 ) 외부공급전원 48mA 이하전류 100mA 이하 (DC24V 1COM 당 ) (DC24V 1COM 당 ) 동작표시 출력 On 시 LED 점등 외부접속방식 20 점단자대커넥터 (M3 X 6 나사 ) 18 점단자대커넥터 중량 0.54 kg 0.27 kg 0.18 kg 회로구성 DC5V R 17 1 00 L DC5V R 9 1 00 L 포토커플러 내부회로 R 트랜지스터 포토커플러 내부회로 R 트랜지스터 8 10 19 07 L 08 11 L 16 18 0F L 0F 18 L 20 DC24V DC24V 단자대번호 단자대번호 [G6Q-TR2A] [G3Q-TR2A / G4Q-TR2A] 7 24
제 7 장입출력모듈 7.3.8 32 점트랜지스터출력모듈 ( 싱크타입 ) 규격 출력점수 절연방식 정격부하전압 형명 32 점 MK1000S MK300S MK200S G3Q-TR4A G4Q-TR4A G6Q-TR4A 포토커플러절연 DC 12 / 24V 사용부하전압범위 DC 10.2 ~ 26.4V 최대부하전류 0.5A/1 점, 3A / 1COM 0.1A/1 점, 2A / 1COM 0.1A/1 점, 2A / 1COM Off 시누설전류 0.1mA 이하 최대돌입전류 4A / 10 ms 이하 7A / 10 ms 이하 On 시최대전압강하 DC 1.5V DC 0.1V 이하 (TYP.),DC 0.2V 이하 (MAX.) 서지킬러클램프다이오드제너다이오드 응답시간 Off On On Off 2 ms 이하 2 ms 이하 코먼방식 16 점 / 1COM 32 점 / 1COM 내부소비전류 120 ma ( 전점 On 시 ) 110 ma ( 전점 On 시 ) 180 ma ( 전점 On 시 ) 외부공급전원 동작표시 전압 DC24V ± 10% ( 리플전압 4 Vp-p 이하 ) 전류 150mA 이하 (DC24V 1COM 당 ) 출력 On 시 LED 점등 20mA 이하 (DC24V 1COM 당 ) 외부접속방식 38 점단자대커넥터 (M3 X 6 나사 ) 37 Pin D-Sub 커넥터 중량 0.5 kg 0.18 kg 0.11 kg 회로구성 DC5V 17 18 DC5V 17 18 R 1 00 R 1 00 포토커플러 포토커플러 내부회로 R 트랜지스터 내부회로 R 트랜지스터 1F 35 L 19 36 37 1F 35 L 19 36 37 [G4Q-TR4A] 커넥터핀번호 DC5V R 트랜지스터 17 1 00 커넥터핀번호 [G6Q-TR4A] 포토커플러 내부회로 R 16 18 35 19 0F 10 16 [G3Q-TR4A] 7 25 단자대번호 1F 34 L 36
제 7 장입출력모듈 7.3.9 64 점트랜지스터출력모듈 ( 싱크타입 ) 형명 MK1000S 규격 G3Q-TR8A 출력점수 64 점 절연방식 포토커플러절연 정격부하전압 DC 12 / 24V 사용부하전압범위 DC 10.2 ~ 26.4V 최대부하전류 0.1A / 1 점, 2A / 1COM Off 시누설전류 0.1mA 이하 최대돌입전류 7 A / 10 ms 이하 On 시최대전압강하 DC 0.1V 이하 (TYP.),DC 0.2V 이하 (MAX.) 서지킬러 제너다이오드 응답시간 Off On 2 ms 이하 On Off 2 ms 이하 코먼방식 32 점 / 1COM 내부소비전류 270 ma ( 전점 On 시 ) 외부공급전원 전압 DC24V ± 10% ( 리플전압 4 Vp-p 이하 ) 전류 20mA 이하 (DC24V 1COM 당 ) 동작표시 출력 On 시 LED 점등 외부접속방식 40 핀커넥터 2 개 중량 0.42 kg 회로구성 DC5V R 33,34 35,36 1 00 L 내부회로 R 32 31 L 37,38 39,40 DC12/24V 단자대번호 7 26
제 7 장입출력모듈 출력점수 절연방식 규격 정격부하전압 형명 64 점 포토커플러절연 DC 12 / 24V 사용부하전압범위 DC 10.2 ~ 26.4V 최대부하전류 Off 시누설전류 최대돌입전류 0.1A / 1 점, 2A / 1COM 0.1mA 이하 On 시최대전압강하 DC 1.0V 서지킬러 응답시간 코먼방식 Off On On Off 0.4 A / 10 ms 이하 없음 2 ms 이하 2 ms 이하 32 점 / 1COM 내부소비전류 250 ma ( 전점 On 시 ) 외부공급전원 전압 DC10.2 ~ 26.4V 전류 170mA 이하 (DC24V 1COM 당 ) K300S G4Q TR8A 동작표시출력 On 시 LED 점등 ( 선택스위치 2 개에의한 16 점표시전환 ) 외부접속방식 중량 40 핀커넥터 2 개 0.4 kg L L L L L 00/00 02/02 04/04 06/06 08/08 01 02 03 04 05 06 07 08 09 10 01/01 03/03 05/05 07/07 0909 L L L L L L L L L L 00/00 02/02 04/04 06/06 08/08 01 02 03 04 05 06 07 08 09 10 01/01 03/03 05/05 07/07 0909 L L L L L L L 28/1C 30/1E 29 30 31 32 33 34 29/1 31/1 L L L L 28/1C 30/1E 29 30 31 32 33 34 29/1 31/1 L L COM1 35 36 8 37 38 COM1 COM2 35 36 8 37 38 COM2 39 40 39 40 Connector 1 ( 좌측 ) Connector 2 ( 우측 ) 7 27
제 7 장입출력모듈 7.3.10 16 점트랜지스터출력모듈 ( 소스타입 ) 형명 MK300S MK200S 규격 G4Q-TR2B G6Q-TR2B 출력점수 16 점 절연방식 포토커플러절연 정격부하전압 DC 12 / 24V 사용부하전압범위 DC 10.2 ~ 26.4V 최대부하전류 0.5A/1 점, 3A / 1COM 0.5A/1 점, 4A / 1COM Off 시누설전류 0.1mA 이하 최대돌입전류 4A / 10 ms 이하 On 시최대전압강하 DC 1.5V 서지킬러 배리스터 클램프다이오드 응답시간 Off On 2 ms 이하 On Off 2 ms 이하 코먼방식 8 점 / 1COM 16 점 / 1COM 내부소비전류 110 ma ( 전점 On 시 ) 180 ma ( 전점 On 시 ) 전압 DC24V ± 10% ( 리플전압 4 Vp-p 이하 ) 외부공급전원 전류 100mA 이하 (DC24V 1COM 당 ) (DC24V 1COM 당 ) 48mA 이하 동작표시 출력 On 시 LED 점등 외부접속방식 20 점단자대커넥터 (M3 X 6 나사 ) 18 점단자대커넥터 중량 0.27 kg 0.18 kg 회로구성 DC5V 트랜지스터 포토커플러 내부회로 R R 1 00 L 포토커플러 내부회로 R R 00 1 L 07 8 L 9 10 08 11 L 0F 16 17 L 18 0F 18 L 19 20 단자대번호 [G4Q-TR2B] [G6Q-TR2B] 단자대번호 7 28
제 7 장입출력모듈 7.3.11 32 점트랜지스터출력모듈 ( 소스타입 ) 형명 MK1000S MK300S MK200S 규격 G3Q-TR4B G4Q-TR4B G6Q-TR4B 출력점수 32 점 절연방식 포토커플러절연 정격부하전압 DC 12 / 24V 사용부하전압범위 DC 10.2 ~ 26.4V 최대부하전류 0.5A/1 점, 3A / 1COM 0.1A/1 점, 2A / 1COM 0.1A/1 점, 2A / 1COM Off 시누설전류 0.1mA 이하 최대돌입전류 4A / 10 ms 이하 4A / 10 ms 이하 0.4A / 10 ms 이하 On 시최대전압강하 DC 1.5V DC 3.0V DC 3.0V 서지킬러 클램프다이오드 응답시간 Off On 2 ms 이하 On Off 2 ms 이하 코먼방식 16 점 / 1COM 32 점 / 1COM 내부소비전류 120 ma ( 전점 On 시 ) 110 ma ( 전점 On 시 ) 180 ma ( 전점 On 시 ) 전압 DC24V ± 10% ( 리플전압 4 Vp-p 이하 ) DC10.2 ~ 26.4V 외부공급전원 36mA 이하전류 150mA 이하 (DC24V 1COM 당 ) (DC24V 1COM 당 ) 동작표시 출력 On 시 LED 점등 외부접속방식 38 점단자대커넥터 (M3 X 6 나사 ) 37 Pin D-Sub 커넥터 중량 0.5 kg 0.18 kg 0.11 kg 회로구성 DC5V DC5V 트랜지스터 R 1 00 L 포토커플러 R R 1 00 L 내부회로 R 35 17 18 36 19 37 1F L 내부회로 0F 16 L 17 18 10 19 L 1F 34 L 35 36 커넥터핀번호 단자대번호 [G4Q-TR4B / G6Q-TR4B] [G6Q-TR4B] 7 29
제 7 장입출력모듈 7.3.12 64 점트랜지스터출력모듈 ( 소스타입 ) 형명 규격 출력점수 64 점 절연방식 포토커플러절연 정격부하전압 DC 12 / 24V 사용부하전압범위 DC 10.2 ~ 26.4V 최대부하전류 0.1A / 1 점, 2A / 1COM Off 시누설전류 0.1mA 이하 최대돌입전류 0.4 A / 10 ms 이하 On 시최대전압강하 DC 3.0V 서지킬러 없음 응답시간 Off On 2 ms 이하 On Off 2 ms 이하 코먼방식 32 점 / 1COM 내부소비전류 300 ma ( 전점 On 시 ) 외부공급전원 전압 DC10.2 ~ 26.4V 전류 100mA 이하 (DC24V 1COM 당 ) 동작표시 출력 On 시 LED 점등 외부접속방식 40 핀커넥터 2 개 중량 0.42 kg 회로구성 MK1000S G3Q-TR8B DC5V R 1 00 L 내부회로 R 36 1F L 19 39 20 40 17 37 18 38 커넥터핀번호 7 30
제 7 장입출력모듈 7.3.13 8 점 DC 입력 / 8 점 Relay 출력모듈 입력 K300S G4H-DR2A 출력 입력점수 8 점출력점수 8 점 절연방식포토커플러절연절연방식포토커플러절연 정격입력전압 DC12 / 24V 정격부하전압 / 전류 정격입력전류 5 / 11 ma 최소부하전압 / 전류 DC5V / 1 ma 사용전압범위 DC10.2~26.4V ( 리플율 5% 이내 ) 최대부하전압 / 전류 DC24V 2A( 저항부하 )/1 점, 4A / 1COM AC220V 2A(COSΨ = 1) AC250V, DC125V 최대동시입력점수 100% 동시 On Off 시누설전류 0.1 ma (AC220V, 60Hz) On 전압 /On 전류 DC9.5V 이상 / 4.0 ma 이상최대개폐빈도 1,200 회 / 시간 Off 전압 /Off 전류 DC6V 이하 / 1.0 ma 이상서지킬러없음 입력저항약 2.2 kω 기계적수명 G4Q-RY2A 와동일응답 Off On 10 ms 이하전기적시간 On Off 10 ms 이하응답 Off On 10 ms 이하코먼방식 8 점 / 1COM 시간 On Off 12 ms 이하 동작표시입력 On 시 LED 점등코먼방식 8 점 / 1COM DC24V±10% - - 외부공급전압 ( 리플전압 4 Vp-p 이하 ) 전원 - - 전류 45 ma - - 동작표시출력 On 시 LED 점등 외부접속방식 20 점단자대커넥터 (M3 6 나사 ) 내부소비전류 중량 100 ma 0.26 kg 회로구성 외부접속도 1 R 8 + - 9 COM - + DC12/24V 외부부하 L 10 L 17 18 COM R R RA 5V R C 5V 내부회로 입력부 출력부 L L L L 2 4 6 8 1 3 5 7 9 10 11 12 14 16 18 20 13 15 17 19 단자대번호 L L L L + - - + + - DC24V 19 - + 20 단자대번호 7 31
제 7 장입출력모듈 K200S G6H-DR2A 입력 출력 입력점수 8 점 출력점수 8 점 절연방식 포토커플러절연 절연방식 Relay 절연 정격입력전압 DC12 / 24V 정격부하전압 / 전류 DC24V 2A( 저항부하 )/1 점, 4A / 1COM AC220V 2A(COSΨ = 1) 정격입력전류 3 / 7 ma 최소부하전압 / 전류 DC5V / 1 ma 사용전압범위 DC10.2~26.4V ( 리플율 5% 이내 ) 최대부하전압 / 전류 AC250V, DC125V 최대동시입력점수 100% 동시 On Off 시누설전류 0.1 ma (AC220V, 60Hz) On 전압 /On 전류 DC9.5V 이상 / 3.0 ma 이상 최대개폐빈도 1,200 회 / 시간 Off 전압 /Off 전류 DC5V 이하 / 1.5 ma 이하 서지킬러 없음 입력저항약 3.3 kω 기계적수명응답 Off On 5 ms 이하전기적 G6Q-RY2A 와동일 시간 On Off 7 ms 이하 응답 Off On 10 ms 이하 코먼방식 8 점 / 1COM 시간 On Off 12 ms 이하 동작표시 입력 On 시 LED 점등 코먼방식 8 점 / 1COM - - 동작표시 출력 On 시 LED 점등 외부접속방식 18 점단자대커넥터 (M3 6 나사 ) 내부소비전류 250 ma 중량 0.2 kg 회로구성 외부접속도 00 07 1 8 9 COM 10 L 17 L 18 DC5V 코일R R 포토커플러 DC5V R DC5V 내부회로 8 입력부 출력부 L L L L 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 단자대번호 L L L L - + + - R 내부회로 단자대번호 7 32
제 7 장입출력모듈 7.3.14 8 점 DC 입력 / 8 점 TR 출력모듈 입력 K300S G4H-DT2A 출력 입력점수 8 점출력점수 8 점 절연방식포토커플러절연절연방식포토커플러절연 정격입력전압 DC12 / 24V 정격부하전압 DC12 / 24V 정격입력전류 5 / 11 ma 사용부하전압범위 DC10.2 ~ 26.4V 사용전압범위 DC10.2~26.4V ( 리플율 5% 이내 ) 최대부하전류 0.5 A / 1 점 3 A / 1COM 최대동시입력점수 100% 동시 On Off 시누설전류 0.1 ma 이하 On 전압 / On 전류 DC9.5V 이상 / 4.0 ma 이상최대돌입전류 4 A / 10 ms 이하 Off 전압 / Off 전류 DC6V 이하 / 1.0 ma 이상 On 시최대전압강하 DC1.5V 입력저항약 2.2 kω 서지킬러배리스터 응답시간 Off On 10 ms 이하 응답 Off On 2 ms 이하 On Off 10 ms 이하 시간 On Off 2 ms 이하 코먼방식 8 점 / COM 코먼방식 8 점 / 1COM DC24V±10% 동작표시입력 On 시 LED 점등외부공급전압 ( 리플전압 4 Vp-p 이하 ) 전원 - - 전류 50 ma - - 동작표시출력 On 시 LED 점등 외부접속방식 20 점단자대커넥터 (M3 6 나사 ) 내부소비전류 중량 100 ma 0.26 kg 회로구성 외부접속도 + + - DC12/24V 1 8-9 + 19 L 11 L 18 + - 20 R COM COM R R R 5V R C 5V 내부회로 입력부출력부 - + NC L L L L 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 단자대번호 L L L L - + + - DC12/24V 단자대번호 7 33
제 8 장전원모듈 제 8 장전원모듈전원모듈의선정방법, 종류및규격에대해설명합니다. 8.1 선정방법 전원모듈의선정은전원모듈에서공급되는디지털입출력모듈, 특수모듈및통신모듈등의소비전류의합계에의해정해집니다. 전원모듈의정격출력용량을초과하여사용하면시스템이정상동작하지않습니다. 시스템구성시각모듈의소비전류를고려하여전원모듈을선정하여주십시오. 1) K300S 시리즈모듈별소비전류 ( 단위 : ma) 품명 형명 소비 전류 품명 형명 CPU 모듈 K4P-15AS 130 G4F-HSCA 300 소비 전류 DC12/24V 입력모듈 G4I-D22A/B/C 70 고속카운터모듈 G4F-HO1A 400 G4I-D24A/B/C 125 G4F-HDA 450 G4I-D28A 250 K4F-POPA 400 AC110V 입력모듈 G4I-A12A 70 G4F-POPB 400 AC220V 입력모듈 G4I-A14A 70 G4F-PP1D 730 릴레이출력모듈 G4Q-RY2A 100 위치결정모듈 G4F-PP2 700 G4Q-TR2A 110 G4F-PP3 760 트랜지스터출력모듈 G4Q-TR2B 110 G4F-PP1O 720 G4Q-TR4A 160 G4F-PP2O 770 G4Q-TR4B 160 G4F-PP3O 740 G4Q-TR8A 320 열전대입력모듈 G4F-TC2A 450 트라이액 G4Q-SS2A 330 측온저항체입력모듈 G4F-RD2A 600 출력모듈 G4Q-SS2B 330 PID 제어모듈 G4F-PIDA 200 인터럽트입력모듈 A/D 변환모듈 D/A 변환모듈 G4F-INTA 65 아날로그타이머모듈 G4F-AT3A 200 G4F-AD2A 400 컴퓨터링크모듈 G4L-CUEA 100 G4F-AD3A 500 Fnet I/F 모듈 G4L-FUEA 160 G4F-DA1A 450 Fnet I/F 리모트모듈 G4L-RBEA 150 G4F-DA2V 400 DeviceNet I/F 모듈 G4L-DUEA 270 G4F-DA2I 680 ProfiBus I/F 모듈 G4L-PUEA 560 G4F-DA3V 700 G4L-PUEB 680 G4F-DA3I 60 Ethernet I/F 모듈 G4L-EUEA 270 Rnet I/F 모듈 G4L-RUEA 160 Fast Enet I/F 모듈 G4L-EUxB G4L-EUxC G4L-ERxx 600 8 1
제 8 장전원모듈 2) K1000S 시리즈모듈별소비전류 품명 형명 소비 전류 품명 형명 ( 단위 : ma) CPU 모듈 K7P-30AS 130 G3F-AD4A 700 DC12/24V 입력모듈 AC110V 입력모듈 G3I-D22A G3I-D22C 소비 전류 70 A/D 변환모듈 G3F-AD4B 540 G3I-D22B 70 G3F-AD3A 500 G3I-D24A G3I-D24C 125 G3F-DV4A 350 G3I-D28A 120 D/A 변환모듈 G3F-DI4A 250 G3I-A12A 70 G3F-DV3A 700 G3I-A14A 120 G3F-DI3A 60 AC220V 입력모듈 릴레이출력모듈 트랜지스터출력모듈 G3I-A22A 70 고속카운터모듈 G3F-HSCA 300 G3I-A24A 120 K7F-POPA 400 위치결정모듈 G3Q-RY2A 100 G3F-POAA 700 G3Q-RY4A 200 열전대입력모듈 G3F-TC4A 450 G3Q-TR2A 120 측온저항체입력모듈 G3F-RD3A 800 G3Q-TR4A 200 PID 제어모듈 G3F-PIDA 300 G3Q-TR4B 200 아날로그타이머모듈 G3F-AT3A 300 G3Q-TR8A 300 G3L-FUEA 170 G3Q-TR8B 300 Fnet I/F 모듈 G3L-FUOA 130 G3Q-SS2A 330 G3L-FURA 200 트라이액출력모듈 G3Q-SS4A 600 G3L-RBEA 160 인터럽트입력모듈 G3F-INTA 200 Fnet I/F 리모트모듈 G3L-RBOA 160 Cnet I/F 모듈 G3L-CUEA 100 G3L-RBRA 230 Ethernet I/F 모듈 G3L-EUEA 530 ProfiBus I/F 모듈 G3L-PUEA 560 Mini-Map I/F 모듈 G3L-MUEA 600 G3L-PUEB 640 Rnet I/F 모듈 G3L-RUEA 170 G3L-EUxB Fast Enet I/F 모듈 G3L-EUxC G3L-ERxx 600 8 2
제 8 장전원모듈 3) K200S 시리즈모듈별소비전류 ( 단위 : ma) 품명 형명 소비소비품명형명전류전류 K3P-07AS 170 G6F-DA2V 50 D/A 변환모듈 CPU 모듈 K3P-07BS 210 G6F-DA2I 50 K3P-07CS 170 G6F-HSCA 220 G6I-D22A 70 고속카운터모듈 G6F-HO1A 400 DC12/24V 입력모듈 G6I-D22B 70 G6F-HD1A 450 G6I-D24A 75 G6F-POPA 345 G6I-D24B 75 G6F-PP1D 570 위치결정모듈 AC110V 입력모듈 G6I-A11A 41 G6F-PP2D 680 AC220V 입력모듈 G6I-A21A 41 G6F-PP3D 780 릴레이출력모듈 G6Q-RY1A 100 열전대입력모듈 G6F-TC2A 70 G6Q-RY2A 400 G6L-CU2A 108 컴퓨터링크모듈 G6Q-TR2A 185 G6L-CU4A 138 트랜지스터출력모듈 G6Q-TR2B 185 Fnet I/F 모듈 G6L-FUEA 215 G6Q-TR4A 139 Fnet I/F 리모트모듈 G6L-RBEA 150 G6Q-TR4B 139 G6L-PUEA 510 ProfiBus I/F 모듈트라이액출력모듈 G6Q-SS1A 330 G6L-PUEB 710 입출력혼합모듈 G6H-DR2A 250 DeviceNet I/F 모듈 G6L-DUEA 215 A/D 변환모듈 G6F-AD2A 50 Rnet I/F 모듈 G6L-RUEA 215 G6L-EUxB Fast Enet I/F 모듈 G6L-EUxC G6L-ERxx 600 전원모듈 CPU 모듈 디지털입력모듈 특수 / 통신모듈 주변기기 8 3
제 8 장전원모듈 8.2 규격 1) K1000S 용항목 GM1-PA1A GM3-PA1A GM1-PA2A GM3-PA2A GM3-PD3A 입력전압 AC110V (-15% +10%) AC220V (-15% +10%) DC24V 입력주파수 50/60Hz(47 63 Hz) - 입 력 입력전류 2.5A 1.5A 2.6A 돌입전류 40A 이하 100A 이하 효율 65% 이상 ( 정격부하 ) 60% 이상 입력퓨즈 250VAC 5A 250VAC 8A 허용순시정전 20 ms이내 1 ms이내 출 력 출력전압 DC5V DC5V/24V DC5V DC5V/24V DC5V 출력전류 12A 5A/1.5A 12A 5A/1.5A 6A 과전류보호 13 20A 5.75 13A 13 20A 7.5 13A 6.5 9.5A 1.6 3A 1.6 3A 전압상태표시 사용전선규격 출력전압정상시 LED On 0.75 2mm² 중량 (Kg) 0.7 2) MK300S 용 항 목 GM4-PA1A GM4-PA1B GM4-PA2A GM4-PA2B GM4-PA2C GM4-PD3A 입력전압 AC110V (-15% +10%) AC220V (-15% +10%) DC24V 입력주파수 50/60Hz(47 63 Hz) - 입력전류 1.3A 0.8A 0.6A 1.2A 입돌입전류 40A 이하 150A 이하 100A 이하력효율 65% 이상 ( 정격부하 ) 입력퓨즈 250VAC 3A 250VAC 5A 허용순시정전 20 ms이내 1 ms이내 출력 DC5V/ DC5V/ DC5V/ DC5V/ 출력전압 DC5V DC5V DC24V DC24V DC24V DC24V 출력전류 4A/0.7 A 3A/0.5 A 4A/0.7 A 3A/0.5 A 8A 4A 과전류보호전압상태표시사용전선규격 4.4 15A 3.4 12A 4.4 15A 3.4 12A /0.9 3A /0.7 3A /0.9 3A /0.7 3A 8.8~14.5A 4.4 10A 출력전압정상시 LED On 0.75 2mm² 중량 (Kg) 0.4 8 4
제 8 장전원모듈 입력 출력 3) K200S 용항목 GM6-PAFA GM6-PAFB GM6-PAFC GM6-PA2A 정격입력전압 AC100 240V AC220V 입력주파수 50/60Hz(47 63 Hz) 입력전류 0.7/0.35A 0.8/0.4A 0.4A 돌입전류 30A 이하 50A 이하 60A 이하 효율 65% 이상 ( 정격부하 ) 입력퓨즈 250VAC 3A 허용순시정전 20 ms이내 출력전압 DC5V DC5V DC5V DC5V DC24V DC+15V, DC-15V DC24V 출력전류 과전류보호 DC5V:2A DC24V:0.3A DC5V:2.2~7.0A DC24V:0.33~1.7A DC5V:2A DC+15V:0.5A DC-15V:0.2A DC5V:2.2~7.0A DC+15V:0.55~1.5A DC-15V:0.22~1.5A DC5V:3.5A DC24V:0.3A DC5V:4.0~23.3A DC24V:0.4~4.4A 전압상태표시 출력전압정상시 LED On 사용전선규격 0.75 2mm² 중량 (Kg) 0.4 입력 DC5V:6A DC5V:6.6~11A 항목 GM6-PDFA GM6-PDFB 정격입력전압 DC12/24V DC12/24V 입력전류 0.7/1.8A 0.7/1.2A 돌입전류 40A 이하 효율 60% 이상 ( 정격부하 ) 입력퓨즈 - 50VAC 5A 허용순시정전 1 ms이내 출력전압 DC5V DC5V/DC+15V/DC-15V 출력전류 DC5V:2A DC5V:3A, DC+15V:0.5A, DC-15V:0.2A 출력 과전류보호 DC5V:2.1~3.4A DC5V:3.3~13.2A, DC+15V:0.55~3.9A,- 5V:0.22~3.6.A 전압상태표시 출력전압정상시 LED On 사용전선규격 0.75 2mm² 중량 (Kg) 0.4 알아두기 1) 허용순시정전시간 : 입력전압이 Off 가된후 AC110 / 220V 전압이정격값미만 (AC85 / 170V) 이될때까지의시간입니다. 2) 과전류보호 (1) DC5V, DC24V 회로에규격이상의전류가흐르면과전류보호장치가회로를차단하여시스템을정지시킵니다. (2) 과전류가발생한경우는전류용량부족, 단락등의원인을제거한후시스템을재가동시켜주십시오. 8 5
제 8 장전원모듈 8.3 각부명칭 전원모듈의각부명칭및용도에대해설명합니다. 1 3 4 6 5 ` No. 명 칭 용 도 1 전원 LED DC5V 전원표시용 LED 2 전원퓨즈및퓨즈홀더 AC 입력전원용 3A 퓨즈를홀더로고정 (K200S 는 PCB 에내장 ) 3 전원입력단자 전원입력단자로서 AC110V 또는 AC220V 교류전원을접속 (DC 전원모듈의경우는 DC24V 직류전원을접속 ) 4 LG 단자 전원필터의접지 5 DC24V, 24G 단자 출력모듈내부에 DC24V 가필요한모듈에전원공급용 (K3S-304S 에서는 N.C) 6 FG 단자 감전방지를위한접지단자 8 7
제 9 장베이스 증설케이블 제 9 장베이스 증설케이블 9.1 규격 9.1.1 기본베이스 1) MK1000S 용 형명항목 GM3-B04M GM3-B06M GM3-B08M 입출력모듈장착수 4 모듈 6 모듈 8 모듈 외형치수 (mm) 297 X 250 X 17 367 X 250 X 17 437 X 250 X 17 패널부착용홀규격 φ 4.5 (M4 나사사용 ) FG 연결용나사규격 BHM 3 X 6 와셔 중량 (kg) 1.7 2.1 2.5 2) MK300S 용 형명항목 GM4-B04M GM4-B06M GM4-B08M GM4-B12M 입출력모듈장착수 4 모듈 6 모듈 8 모듈 12 모듈 외형치수 (mm) 297 X 135 X 17 367 X 135 X 17 437 X 135 X 17 540 X 135 X 17 패널부착용홀규격 φ 4.5 (M4 나사사용 ) FG 연결용나사규격 BHM X 6 와셔 중량 (kg) 0.85 1.1 1.4 1.85 부속품 커넥터커버 3) MK200S 용 형명항목 GM6-B04M GM6-B06M GM6-B08M GM6-B12M 입출력모듈장착수 4 모듈 6 모듈 8 모듈 12 모듈 외형치수 (mm) 244 X 110 X 62 314 X 110 X 17 384 X 110 X 17 524 X 110 X 17 패널부착용홀규격 φ 4.5 (M4 나사사용 ) FG 연결용나사규격 BHM 3 X 6 와셔 중량 (kg) 0.24 0.35 0.75 1.00 알아두기 1) GM4-B12M 은증설베이스를연결할수없습니다. 9 1
제 9 장베이스 증설케이블 9.1.2 증설베이스 1) MK1000S 용 형명항목 GM3-B04E GM3-B06E GM3-B08E 입출력모듈장착수 4 모듈 6 모듈 8 모듈 외형치수 (mm) 297 X 250 X 17 367 X 250 X 17 437 X 250 X 17 패널부착용홀규격 φ 4.5 (M4 나사사용 ) FG 연결용나사규격 BHM 3 X 6 와셔 중량 (kg) 1.7 2.1 2.6 2) MK300S 용 형명항목 GM4-B04E GM4-B06E GM4-B08E 입출력모듈장착수 4 모듈 6 모듈 8 모듈 외형치수 (mm) 297 X 135 X 17 367 X 135 X 17 437 X 135 X 17 패널부착용홀규격 φ 4.5 (M4 나사사용 ) FG 연결용나사규격 BHM 3 X 6 와셔 중량 (kg) 0.9 1.15 1.4 부속품 방진용커버, 커넥터커버 9.1.3 증설케이블 1) MK1000S 용 형명항목 G3C-E061 G3C-E121 G2C-E301 길이 (m) 0.6 1.2 3.0 중량 (kg) 0.37 0.52 1.27 2) MK300S 용 형명항목 G4C-E041 G4C-E121 G2C-E301 길이 (m) 0.4 1.2 3.0 중량 (kg) 0.21 0.52 1.09 9 2
제 9 장베이스 증설케이블 9.2 각부명칭 9.2.1 기본베이스 1) MK1000S 용 베이스부착용가이드홀 본베이스를제어반내의패널에부착하기위한홀 전원모듈커넥터 입출력모듈커넥터 입출력모듈장착용커넥터 증설케이블용커넥터 증설베이스와의송수신용커넥터로증설케이블을접속합니다. FG 단자 PCB 기판의차폐패턴과접속된접지단자 CPU 모듈커넥터 모듈고정홀 각모듈을고정할경우모듈의고정용돌기가삽입되어모듈을고정합니다. 2) MK300S 용 베이스부착용가이드홀 본베이스를제어반내의패널에부착하기위한홀 전원모듈커넥터 입출력모듈커넥터 입출력모듈장착용커넥터 증설케이블용커넥터 증설베이스와의송수신용커넥터로증설케이블을접속합니다. FG 단자 PCB 기판의차폐패턴과접속된접지단자 CPU 모듈커넥터 모듈고정홀각모듈을고정할경우모듈의고정용돌기가삽입되어모듈을고정합니다. 9 3
제 9 장베이스 증설케이블 3) MK200S 훅 (Hook) 걸림부 베이스부착용가이드홀 CPU 모듈용커넥터 입출력모듈용커넥터 모듈장착용유도가이드 전원모듈용커넥터 9 4
제 9 장베이스 증설케이블 9.2.2 증설베이스 1) K1000S 용 베이스부착용가이드홀 본베이스를제어반내의패널에부착하기위한홀 전원모듈커넥터 입출력모듈커넥터 입출력모듈장착용커넥터 증설케이블용커넥터 증설베이스와의송수신용커넥터로증설케이블을접속합니다. FG 단자 PCB 기판의차폐패턴과접속된접지단자 모듈고정홀 각모듈을고정할경우모듈의고정용돌기가삽입되어모듈을고정합니다. 2) MK300S 용 베이스부착용가이드홀 본베이스를제어반내의패널에부착하기위한홀 전원모듈커넥터 입출력모듈커넥터 입출력모듈장착용커넥터 증설케이블용커넥터 증설베이스와의송수신용커넥터로증설케이블을접속합니다. FG 단자 PCB 기판의차폐패턴과접속된접지단자 모듈고정홀 각모듈을고정할경우모듈의고정용돌기가삽입되어모듈을고정합니다. 9 5
제 10 장설치및배선 제 10 장설치및배선 10.1 설치 10.1.1 설치환경 본기기는설치하는환경에관계없이높은신뢰성을가지고있습니다. 그러나신뢰성과안정성을보장하기위해다음항목에주의해주시기바랍니다. 1) 환경조건 (1) 방수및방진이가능한제어반에설치할것. (2) 충격이나진동이계속가해지지않을것. (3) 직사광선에직접노출되지않을것. (4) 급격한온도변화에의해이슬이맺히지않을것. (5) 주위온도가 0 ~ 55 C 범위를넘지않을것. (6) 상대습도가 5 ~ 95% 범위를넘지않을것. (7) 부식성가스나가연성가스가없을것. 2) 설치공사 (1) 나사구멍의가공이나배선공사를할경우 PLC 안으로배선찌꺼기가들어가지않도록할것. (2) 설치위치는조작하기좋은위치로할것. (3) 고압기기와동일패널 (Panel) 에설치하지말것. (4) 배선용덕트및주변모듈과의거리는 50mm 이상으로할것. (5) 주변노이즈환경이양호한곳에접지를시킬것. 3) 제어반의방열설계 (1) PLC 를밀폐된제어반내에설치할경우타기기에의한발열뿐아니라 PLC 자체의발열도고려하여방열설계를하여야합니다. 환기구및일반팬을이용해공기를순환시키는경우는먼지, 가스등의유입에의해 PLC 시스템에영향을줄수있습니다. (2) 필터를설치하거나, 밀폐형열교환기의사용을추천합니다. 10 1
제 10 장설치및배선 다음은방열설계를위해필요한 PLC 시스템의자체소비전력을계산하는방법입니다. 1) PLC 시스템의전력소비블록도 2) 각부분별소비전력 (1) 전원모듈의소비전력전원모듈의전력변환효율은약 70% 정도이며, 30% 는발열로써소비되고출력전력의 3/7 이자체소비전력이됩니다. 따라서계산식은 Wpw = 3/7 {(I5V X 5) + (I24V X 24)} (W) I5V : 각모듈 DC5V 회로의소비전류 ( 내부소비전류 ) I24V : 출력모듈내부사용 DC24V 의평균소비전류 ( 동시 On 점수분의소비전류 ) 외부로부터 DC24V 를공급할경우나 DC24V 출력이없는전원모듈을사용할때에는해당되지않습니다. (2) DC5V 회로소비전력의합계전원모듈의 DC5V 출력회로전력이각모듈소비전력의합계입니다. W5V = I5V X 5 (W) (3) DC24V 평균소비전력 ( 동시 On 점수분의소비전력 ) 전원모듈의 DC24V 출력회로평균전력이각모듈의합계소비전력입니다. W24V = I24V X 24 (W) (4) 출력모듈의출력전압강하에의한평균소비전력 ( 동시 On 점수분의소비전력 ) Wout = Iout X Vdrop X 출력점수 X 동시 On 율 (W) Iout : 출력전류 ( 실사용상의전류 ) (A) Vdrop : 각출력모듈의전압강하 (V) 10 2
제 10 장설치및배선 (5) 입력모듈의입력부평균소비전력 ( 동시 On 점수분의소비전력 ) Win = lin X E X 입력점수 X 동시 On 율 (W) Iin : 입력전류 ( 교류의경우는실효치 ) (A) E : 입력전압 ( 실사용상의전압 ) (V) (6) 특수모듈전원부의소비전력 WS = I5V X 5 + I24V X 24 + I100V X 100 (W) 이상각블록별로계산한소비전력을합한값이 PLC 시스템전체의소비전력이됩니다. W = WPW + W5V + W24V + Wout + Win + Ws (W) 이전체소비전력 (W) 에따라발열량을계산하여제어반내온도상승을검토하여주십시오. 제어반내온도상승의대략계산식을다음에표시합니다. T = W / UA [ C] W : PLC 시스템전체의소비전력 ( 위에서구한값 ) A : 제어반내표면적 [m 2 ] U : 팬등에의해제어반내의온도를균일하게하는경우 6 제어반의공기를순환기키지않는경우 4 10 3
제 10 장설치및배선 10.1.2 취급시주의사항 각모듈의개봉에서부터설치까지취급상의주의사항에대해설명합니다. 떨어뜨리거나강한충격을주지않도록하여주십시오. 케이스로부터 PCB 를분리하지말아주십시오. 고장의원인이됩니다. 배선시모듈상부에배선찌꺼기등의이물질이들어가지않도록주의하여주십시오. 만약들어간경우에는제거하여주십시오. 1) 입출력모듈의취급시주의사항 입출력모듈을취급하거나설치할경우의주의사항에대하여설명합니다. (1) 입출력모듈규격의재확인입력모듈은입력전압에유의하여야하며, 출력모듈의경우최대개폐능력을초과하는전압을인가하면고장, 파괴및화재의위험이있습니다. (2) 사용전선전선은주위온도, 허용전류를고려해서선정하여야하며, 전선의최소규격은 AWG22 (0.3mm 2 ) 이상이되어야합니다. (3) 환경입출력모듈을배선할경우, 높은열이나는기기나물질에너무가까이있거나, 기름등에배선이장시간직접접촉하게되면합선의원인이되며파손이나오동작을발생할수있습니다. (4) 극성단자대에극성이있는모듈은전원을인가하기전에극성을확인해야합니다. (5) 배선 입출력배선을고압선이나동력선과함께배선하는경우에는유도장해를일으켜오동작이나고장의원인이될수있습니다. 입출력동작표시부 (LED) 앞으로는전선이지나가지않도록해야합니다. ( 입출력표시를정확히식별할수없습니다.) 출력모듈에유도부하가접속되는경우에는, 서지킬러 (Surge Killer) 나다이오드를부하와병렬로연결하여주십시오. 다이오드의캐소드측을전원의 + 측에접속하여주십시오. OUT 유도성부하 출력모듈 COM 서지킬러 OUT 유도성부하 출력모듈 COM 다이오드 + - 10 4
제 10 장설치및배선 (6) 단자대단자대의밀착상태를확인하고, 단자대배선이나나사구멍가공시전선의찌꺼기가 PLC 안으로들어갈수있으므로주의하여주십시오. 이경우에는오동작과고장의원인이됩니다. (7) 위에열거한것이외에입출력모듈에강한충격을주거나, PCB 기판을케이스로부터분리시키는것을삼가하여주십시오. 2) 베이스부착시주의사항 PLC 를제어반등에부착할경우의주의사항에대해설명합니다. (1) 통풍이잘되고또한모듈교환을쉽게하기위해모듈의상부와구조물이나부품과는충분한거리를두어주십시오. (2) 세로접속및수평부착은통풍관계상피해주십시오. (3) 대형의전자접촉기나노퓨즈브레이커등의진동원과는패널 (Panel) 사용을달리하거나또는이격하여설치해주십시오. (4) 배선용덕트는필요에따라설치하여주십시오. 단, PLC 상부또는하부의치수가그림 10.1 보다작게되는경우에는아래사항을주의하여주십시오. PLC 상부에설치하는경우에는통풍이잘되게하기위해배선용덕트의높이를 50mm 이하로하여주십시오. 또한 PLC 상부로부터의거리는베이스상부에있는훅 (Hook) 을누룰수있을정도로하여주십시오. PLC 하부에설치하는경우에는광케이블또는동축케이블이접속될수있도록하고, 또한케이블의최소반경을고려하여주십시오. (5) 방사노이즈혹은열의영향을피하기위해 PLC 의전면에기구가배치된경우 ( 문안쪽에배치한경우 ) 에는 100mm 이상분리하여설치하여주십시오. 또한베이스의좌우방향과기구는 50mm 이상분리하여설치하여주십시오. 100mm 이상 베이스 100mm 이상 다른기기 베이스 고압기기 50mm 이상 발열체 [ 그림 14.1] PLC 의부착 10 5
제 10 장설치및배선 PLC 콘텍터릴레이등 100mm 이상 [ 그림 10.2] 전면기구와의거리 [ 그림 10.3] 세로부착 ( 불가 ) [ 그림 10.4] 수평부착 ( 불가 ) 10 6
제 10 장설치및배선 10.1.3 모듈의장착분리 각종모듈을베이스에장착또는분리하는방법에대해설명합니다. 1) 모듈의장착 (1) K1000S 용모듈의경우 먼저모듈하변의고정용돌기를베이스의모듈고정용홀에삽입합니다. 모듈의윗부분을밀어서베이스에고정합니다. 모듈의윗부분을당겨베이스에확실히장착되었는지확인합니다. 알아두기 1) 모듈은반드시모듈의고정용돌기를모듈고정홀에삽입한후고정하여주십시오. 무리하게부착하면커넥터의핀이구부러지거나, 모듈이파손됩니다. 특별히진동, 충격이큰장소에서사용되는경우에는모듈을베이스에나사로고정하여주십시오. 10 7
제 10 장설치및배선 (2) K300S 용모듈의경우 먼저모듈상변의고정용돌기를베이스의모듈고정용홀에삽입합니다. 모듈의아랫부분을밀어서베이스에밀착한후, 모듈고정용나사를이용하여베이스에고정합니다. 모듈의윗부분을당겨베이스에확실히장착되었는지확인합니다. 알아두기 1) 모듈은반드시모듈의고정용돌기를모듈고정홀에삽입한후고정하여주십시오. 무리하게부착하면모듈이파손됩니다. 10 8
제 10 장설치및배선 (3) K200S 모듈의장착 모듈의상부 ( 케이스부분 ) 를잡고장착하고자하는슬롯위치에맞추어모듈의장착을유도하는가이드를이용하여모듈을삽입합니다. 모듈고정용훅 (Hook) 훅걸림부 모듈장착유도가이드 훅걸림부 10 9
제 10 장설치및배선 2) 모듈의분리 (1) K1000S 용모듈의경우 먼저양손으로모듈을잡고베이스의훅을끝까지누릅니다. 훅을누르면서모듈의하부를축으로모듈의상부쪽을당깁니다. 모듈을상부로들어올리면서모듈의고정용돌기부분을모듈의고정홀에서떼어냅니다. 알아두기 1) 모듈을분리할때에는훅을눌러베이스에서모듈을분리한후, 모듈고정용돌기부를베이스의모듈고정홀에서떼어냅니다. 이때무리하게모듈을떼어내려고하면, 훅또는모듈고정용돌기부가파손됩니다. 10 10
제 10 장설치및배선 (2) K300S 용모듈의경우 먼저모듈아래의고정용나사를베이스에서풀어냅니다. 모듈을위로들어올리면서모듈의고정용돌기부분을모듈의고정홀에서떼어냅니다. 10 11
제 10 장설치및배선 (3) K200S 모듈의분리 모듈의상부훅부분을누르고화살표방향으로잡아당기면베이스로부터모듈이분리됩니다. 2 10 12
제 10 장설치및배선 10.2 배선 시스템을사용하는경우, 배선에관련하여알아야할사항에대해설명합니다. 10.2.1 전원배선 1) 전원변동이규정값범위보다큰경우에는정전압트랜스포머를접속하여주십시오. 2) 선간및대지간노이즈가작은전원을연결하여주십시오. ( 노이즈가많은경우에는절연트랜스포머를접속하여주십시오.) 3) PLC 의전원과입출력기기및동력기기는아래와같이계통을분리하여주십시오. 10 13
제 10 장설치및배선 4) 전원모듈의 DC24V 출력사용시 여러대의전원모듈 DC24V 출력을병렬로접속하지말아주십시오. 병렬로접속하면모듈이파손됩니다. 1 대의전원모듈로 DC24V 출력용량이부족할경우에는아래그림과같이외부의 DC24V 전원으로공급하여주십시오. 전원 AC LG 24V 입출력 전원 AC LG 24V 입출력 전원 AC LG 24V 입출력 Power Supply DC 24V 5) AC110V 선, AC220V 선, DC24V 선은가능한조밀하게트위스트하고, 최단거리로접속하여주십시오. 6) AC110V 선, AC220V 선은전압강하를작게하기위하여가능한굵은선 (2mm 2 ) 을사용하여주십시오. 7) AC110V 선, DC24V 선은주회로 ( 고전압, 대전류 ) 선, 입출력신호선과근접시키지말아주십시오. 가능한 100mm 이상떨어뜨려주십시오. 8) 번개등의서지대책으로써아래그림과같은낙뢰방지용서지업소버를사용하여주십시오. PLC 입출력기기 E1 E2 낙뢰방지용서지업소버 알아두기 1) 낙뢰방지용서지업소버의접지 (E1) 의 PLC 의접지 (E2) 는분리하여주십시오. 2) 전원전압최대상승시에도서지업소버의최대허용전압을넘지않도록낙뢰방지용서지업소버를선정하여주십시오. 9) 노이즈침투가우려될때에는절연차폐트랜스나노이즈필터를사용해주십시오. 10) 각입력전원의배선은가능한짧게꼬아주시고차폐트랜스나노이즈필터의배선은덕트를거치지않도록해주십시오 10 14
제 10 장설치및배선 10.2.2 입출력기기배선 1) 입출력배선용전선의규격은 0.3~2 mm 2 이지만, 사용하기편리한전선규격 (0.3 mm 2) ) 으로하는것이좋습니다. 2) 입력선과출력선은분리하여배선해주십시오. 3) 입출력신호선은고전압 대전류의주회로선과 100mm 이상분리하여배선해주십시오. 4) 주회로선과동력선을분리할수없는경우에는일괄실드케이블을사용하고, PLC 측을접지하여주십시오. PLC 입력 실드케이블 RA DC 5) 배관배선을할경우에는관을확실하여접지하여주십시오. 6) DC24V 의출력선은 AC110V 선이나 AC220V 선과분리하여주십시오. 7) 200m 이상의장거리배선에는선간용량에의한누설전류에따라이상발생이예상되므로제 12 장의 12.4 각종사례를참고바랍니다. 10.2.3 접지배선 1) 본 PLC 는충분한노이즈대책을실시하고있어, 특별히노이즈가많은경우를제외하고는접지를하지않아도사용할수있습니다. 단, 접지를할경우에는아래의사항을참고하여주십시오. 2) 접지는가능한한전용접지로하여주십시오. 접지공사는제 3 종접지 ( 접지저항 100 Ω 이하 ) 로하여주십시오. 3) 전용접지를할수없는경우에는아래그림나 ) 와같이공용접지로하여주십시오. PLC 기타기기 PLC 기타기기 PLC 기타기기 제 3 종접지 제 3 종접지 가 ) 전용접지 : 가장좋음나 ) 공용접지 : 양호다 ) 공용접지 : 불량 10 15
제 10 장설치및배선 4) 접지용전선을 2 mm 2 이상의것으로사용하여주십시오. 접지점을가능한한본 PLC 의근처에두어접지선의길이를짧게하여주십시오. 5) 전원모듈의 LG 와베이스보드의 FG 를분리접지하여주십시오 전원 전원 전원 LG FG LG FG LG FG 가 ) 전용접지 : 가장좋음나 ) 공용접지 : 양호다 ) 공용접지 : 불량 6) 만약접지에따라오동작하는일이있으면베이스의 FG 를접지와분리하여주십시오. 10.2.4 배선용전선규격 배선에사용되는전선규격은다음과같습니다. 외부접속의종류 전선규격 (mm 2 ) 하한상한 디지털입력 0.18 (AWG24) 1.5 (AWG16) 디지털출력 0.18 (AWG24) 2.0 (AWG14) 아날로그입출력 0.18 (AWG24) 1.5 (AWG16) 통신 0.18 (AWG24) 1.5 (AWG16) 주전원 1.5 (AWG16) 2.5 (AWG12) 보호접지 1.5 (AWG16) 2.5 (AWG12) 10 16
제 11 장유지및보수 제 11 장유지 보수 PLC 를항상최상의상태로유지하기위하여일상점검과정기점검을실시해주십시오. 11.1 보수및점검 입출력모듈은주로반도체소자로구성되어, 수명이반영구적이라할수있습니다. 그러나주위환경에영향을받아소자에이상이발생할수있으므로정기적인정검이필요합니다. 6 개월에 1~2 회정도점검하여야할사항에대하여아래항목을참고하여주십시오. 주위환경 점검항목판정기준조치 온도측정 0 ~ + 55 C 습도측정 진동유무 5 ~ 95%RH 진동없음 사용온도와사용습도가적당하도록조절합니다. 방진고무를사용하거나기타진동방지대책을강구합니다. 각모듈의흔들림흔들림이없을것모든모듈이흔들리지않도록합니다. 단자나사의풀림풀림이없을것풀린곳은조여줍니다. 입력전압변동률 15% / 10% 이내허용하는변동률이내로유지되도록합니다. 예비부품 예비보유량과보관상태는양호한지확인 부족분은충당하고, 보관상태를개선합니다. 11.2 일상점검 일상적으로실시하여야하는점검을다음과같습니다. 점검항목점검내용판정기준조치 베이스의부착상태부착나사의풀림을확인확실하게부착되어있을것나사조임 입출력모듈의부착상태 단자대및증설케이블의접속상태 모듈의부착나사가확실하게조여져있는가를확인 모듈윗커버의이탈여부확인 확실하게조여져있을것 나사확인 단자나사의풀림풀림이없을것나사조임 압착단자간의근접적정한간격일것교정 증설케이블의커넥터부커넥터가풀려있지않을것교정 표시 LED 전원 LED 점등확인점등 ( 소등은이상 ) 12 장참조 RUN LED Run 상태에서점등확인 점등 ( 소등또는점멸은이상 ) 12 장참조 STOP LED Run 상태에서소등확인점멸은이상 12 장참조 입력 LED 출력 LED 점등, 소등확인 점등, 소등확인 입력 On 시점등입력 Off 시소등출력 On 시점등출력 Off 시소등 12 장참조 12 장참조 11 1
제 11 장유지및보수 11.3 정기점검 6 개월에 1~2 회정도다음항목을점검하여필요한조치를실시하여주십시오. 점검항목점검방법판정기준조치 주위환경 PLC 상태 주위온도 0 ~ 55 C 주위습도 주위오염도 온도 / 습도계로측정부식성가스측정 5 ~ 95%RH 부식성가스가없을것 풀림, 흔들림각모듈을움직여본다. 단단히부착되어있을것 먼지, 이물질부착육안검사부착이없을것 일반규격에맞게조정 ( 제어반내환경기준 ) 나사조임 접속상태 나사의풀림드라이버로조임풀림이없을것조임 압착단자의근접육안검사적당한간격일것교정 커넥터풀림육안검사풀림이없을것커넥터고정나사조임 전원전압점검 배터리 AC110 / 220V 단자사이전압측정 배터리교환시기, 전압저하표시확인 AC85 ~ 132V AC170 ~ 264V 합계정전시간및보증기간확인 배터리전압저하표시가없을것 공급전원변경 배터리용량저하표시가없어도보증기간초과시교환할것 퓨즈육안검사 용단되어있지않을것 용단되지않아도돌입전류에의한소자의열화가발생하므로정기적으로교환할것 11 2
제 12 장트러블슈팅 제 12 장트러블슈팅 시스템운영시발생하는각종에러의내용및원인발견, 조치방법에대해설명합니다. 12.1 트러블슈팅의기본절차 시스템의신뢰성을높이기위해서는신뢰성이높은기기를사용하는것이중요하지만, 더불어이상이발생한경우어떤방법으로신속히조치하는가도중요한점입니다. 시스템을신속히동작시키려면, 트러블이발생하는원인을신속히발견, 처리해야하며이트러블슈팅을실시하는경우에유의하여야할기본적인사항은다음과같습니다. 1) 육안에의한확인다음사항들을육안으로확인하여주십시오. 기계움직임 ( 정지상태, 동작상태 ) 전원유무 입출력기기상태 배선상태 ( 입출력선, 증설및통신케이블선 ) 각종표시기의표시상태 (Power LED, Run LED, Stop LED, 입출력 LED 등 ) 을확인한후주변기기를접속하고, PLC 동작상태나프로그램내용을점검합니다. 2) 이상확인다음조작으로이상이어떻게변화하는가를관찰하여주십시오. 키스위치를 Stop 위치로하고전원을 On / Off 합니다. 3) 범위한정상기와같은방법에의해고장요인이다음의어떤것인가를추정합니다. PLC 인가? 외부인가? 입출력모듈인가? 기타인가? PLC 프로그램인가? 12.2 트러블슈팅 이상과같은내용의발견방법및에러코드에대한에러내용과조치에대해현상별로나누어설명합니다. 이상발생내용 Power LED 가소등하고있는경우 Stop LED 가점멸하고있는경우 Power LED 가소등한경우의조치방법 Stop LED 가점멸하고있는경우의조치방법 Run, Stop LED 가소등하고있는경우 출력모듈이이상동작하는경우 Run, Stop LED 가소등한경우의조치방법 출력모듈의출력부하가 On 되지않는경우의조치방법 프로그램쓰기가수행되지않는경우 프로그램쓰기가수행되지않는경우의조치방법 12 1
제 12 장트러블슈팅 12.2.1 Power LED 가소등한경우의조치방법 전원투입시또는운전중에 Power LED 가소등한경우의조치순서에대해설명합니다. Power LED 가소등 전원이공급되고있습니까? No 전원을공급합니다. Yes No Power LED 가점등합니까? Yes 전원전압은 AC 85~ 132 또는 AC 170~ 264V 로되어있습니까? No 공급전원을규정범위내로합니다. Yes No Power LED 가점등합니까? Yes 퓨즈가끊어져있습니까? 퓨즈를교환합니다. No No Power LED 가점등합니까? Yes 전원모듈은고정되어있습니까? No 전원모듈을확실히고정합니다. Yes No Power LED 가점등합니까? Yes 과전류보호가동작하고있습니까? No Yes 1) 전류용량을점검하여과전류분을감소시킵니다. 2) 입력전원을 Off 한후 On 합니다. No Power LED 가점등합니까? Yes 트러블슈팅질문지를작성한후가까운 A/S 센터나대리점에연락하여주십시오. 완료 12 2
제 12 장트러블슈팅 12.2.2 Stop LED 가점멸하고있는경우의조치방법 전원투입시또는운전개시시, 운전중에 Stop LED 가점멸하는경우의조치순서에대해설명합니다. Stop LED 가점멸 시스템플래그의에러코드를읽습니다. 프로그램에러? No Yes S/W 에러이므로프로그램을수정합니다. 에러코드내용에따라조치합니다. 운전모드를 Stop 으로합니다. Yes 정상동작? No 프로그램쓰기를실행합니다. 완료 트러블슈팅질문지를작성한후가까운 A/S 센터나대리점에연락하여주십시오. 운전모드를 Run 으로합니다. 12 3
제 12 장트러블슈팅 12.2.3 Run, Stop LED 가소등한경우의조치방법 전원투입시또는운전개시시, 운전중에 Run, Stop LED 가소등한경우의조치순서에대해설명합니다. Run, Stop LED 가소등 증설베이스연결? No 기본베이스의전원모듈을점검합니다. Yes 증설전원 LED On? Yes 증설커넥터를분리합니다. No 증설베이스의전원모듈을점검합니다. 기본베이스의전원모듈을 Off On 합니다. 기본, 증설베이스의전원모듈을 Off -> On 합니다. Run Stop LED 소등? No Yes 가까운대리점이나 A/S 센터에연락하여주십시오. 완료 12 4
제 12 장트러블슈팅 12.2.4 출력모듈의부하가 On 되지않은경우의조치방법 운전중출력모듈의부하가 On 되지않는경우의조치순서에대해설명합니다. 출력부하가 On 하지않는경우 출력모듈의동작표시가점등합니까? Yes No 주변기기의모니터모드에서출력상태점검 모듈의입력단자의 COM 단자사이의전압을측정합니다. 입력모듈의동작표시가작동합니까? 부하용전원전압이인가되어있습니까? No 주변기기의모니터모드에서입력신호 Off 확인 Yes 부하용전원배선을확인하고전원을다시 On 시킵니다. 출력모듈이불량이므로출력모듈을교환합니다. 외부배선및외부입력기기를확인합니다. 가까운대리점이나 A/S 센터에연락하여주십시오. 알아두기 1) 입력신호가 Off 되지않는경우및부하가 Off 되지않는경우의트러블에대해서는 12.4.1 의입 출력모듈의트러블사례를참조하여주십시오. 12 5
제 12 장트러블슈팅 12.2.5 프로그램쓰기가수행되지않는경우의조치방법 CPU 모듈에프로그램쓰기가수행되지않는경우의조치순서에대해설명합니다. 프로그램쓰기가되지않음 키스위치가리모트 Stop 모드로되어있는가? Yes No 키스위치를리모트 Stop 모드로하고프로그램쓰기를실행합니다. Stop LED 가점멸합니까? Yes 주변기기를이용하여에러코드를읽은후내용에따라수정합니다. 12 6
제 12 장트러블슈팅 12.3 트러블슈팅질문지 New MK 시리즈의 PLC 사용중이상이발생한경우는본질문지를작성한후, A/S 센터에전화또는 FAX 로문의바랍니다. 특수, 통신모듈에관련된에러는해당제품사용설명서에부착된질문지를작성해주십시오. 1. 사용자연락처 : 전화 ) FAX) 2. 사용기종 : ( ) 3. 적용기기의상세 CPU 모듈상세 : OS 버전 ( ), 제품의시리얼번호 ( ) 사용한 KGLWIN 버전넘버 : ( ) 4. 제어대상기기및시스템개략설명 : 5. CPU 모듈의사용모듈 : 키스위치에의한운전 ( ), KGLWIN 또는통신을통한운전 ( ) 메모리모듈운전 ( ) 6. CPU 모듈의 Stop LED 점등? Yes( ), No( ) 7. KGLWIN 에의한에러메시지내용 : 8. 초기화프로그램사용 : 초기화프로그램 ( ) 9. 7 항의에러코드에대한조치시도상황 : 10. 기타에러조치를위해시도한트러블슈팅방법 : 11. 에러의특징 반복 ( ) : 주기적 ( ), 특정시퀀스수준에관련 ( ) 환경관련 ( ) 간헐 ( ) : 대체적인에러간격 : 12. 에러현상에대한상세설명 : 13. 적용시스템의구성도 : 12 7
제 12 장트러블슈팅 12.4 각종사례 각종회로에대한트러블유형및대책에대해설명합니다. 12.4.1 입력회로의트러블유형및대책 입력회로에대한트러블예와그대책에대해설명합니다. 현상원인대책 입력신호가 Off 되지않음 외부기기의누설전류 ( 근접스위치등으로구동하는경우 ) C R 외부기기 누설전류 ~ AC 입력 입력모듈의단자사이전압이복귀전압값을밑돌도록적당한저항및커패시터를접속합니다. ~ C R AC 입력 입력신호가 Off 되지않음 ( 네온램프가점등한상태로있는경우도있음 ) 외부기기의누설전류 ( 네온램프가붙은리미트스위치에의해구동 ) C R 외부기기 누설전류 ~ AC 입력 CR 값은누설전류의값에따라결정됩니다. 추천값 C : 0.1 ~ 0.47Uf R : 47 ~ 120 Ω (1/2W) 또는완전하게회로를독립시켜별도표시회로를설치합니다. 입력신호가 Off 되지않음 배선케이블의전선사이용량에의한누설전류 누설전류 AC 입력 아래그림과같이전원을외부기기측에설치합니다. AC 입력 외부기기 ~ 외부기기 ~ 입력신호가 Off 되지않음 외부기기의누설전류 (LED 표시붙은스위치에의한구동 ) R 외부기기 누설전류 DC 입력 입력모듈단자와코먼단자사이의전압이 Off 전압을상회하도록적당한저항을아래그림과같이접속합니다. R DC 입력 입력신호가 Off 되지않음 서로다른복수의전원사용에의한순환전류 DC 입력 복수의전원을단일전원으로합니다. 순화전류방지다이오드를접속합니다.( 아래그림 ) E E L E1 E L DC 입력 E1 > E2 인경우, 순환됨 12 8
제 12 장트러블슈팅 12.4.2 출력회로의트러블유형및대책출력회로에대한트러블예와그대책에대해설명합니다. 현상원인대책 출력접점의 Off 시부하에과대전압이인가됨 부하가내부에서반파정류되어있는경우 ( 솔레노이드밸브에이와같은경우가발생함 ) 전원극성이의경우 C 는충전되고, 극성때는 C 에충전된전압 + 전원전압이다이오드 (D) 의양단에인가됨. 전압의최대값은약 2 2 임. C R D 부하 ~ 부하에병렬로수십 kω ~ 수백 kω 의저항을접속합니다. C R R D 부하 ~ 부하가 Off 되지않음 주 ) 이와같이사용하면출력소자는문제가되지않지만, 부하에내장되어있는다이오드 (D) 의성능이저하되어문제를일으키는경우가있음. 출력소자와병렬로접속된서지흡수회로에의한누설전류 출력 C R 부하 누설전류 ~ 부하에병렬로수십 kω 정도의저항이나동등한임피던스로된 CR 을접속합니다. 주 ) 출력모듈로부터부하까지의배선길이가긴경우에선간용량에의한누설전류도있기때문에주의가필요합니다. C R R 부하부하 부하가 C R 식타이머의경우시간이상 출력소자와병렬로접속된서지흡수회로에의한누설전류 출력 C R 부하 누설전류 ~ 릴레이로중개하여 C R 식타이머를구동합니다. C R 식타이머이외의것을사용합니다. 주 ) 타이머에따라내부회로가반파정류인것도있으므로주의가필요합니다. T 타이머 출력 X ~ 부하가 Off 되지않음 ( 직류용 ) 서로다른 2 개의전원사용에의한순환전류 출력 복수의전원을단일전원으로합니다. 순화전류방지다이오드를접속합니다. 출력 부하 E E1 부하 E E E1< E2 의경우순환됨 E1 이 Off(E2 는 On) 인경우에도순환됨 주 ) 부하가릴레이등인경우에는그림의점선과같이역기전압흡수용다이오드를접속할필요가있습니다. 12 9
제 12 장트러블슈팅 출력회로의트러블유형및대책 ( 계속 ) 현상원인대책 부하의 Off 응답시간이이상하게길다. Off 시의과도전류 [ 트랜지스터출력으로솔레노이드와같은큰전류의유동성부하 ( 시정수 L/R 이큰것 ) 을직접구동시킨경우 아래와같이시정수가작은마그네틱콘택터등을넣어서그접점으로부하를구동시킵니다. 출력 Off 시의전류 출력 부하 E 부하 트랜지스터출력의 Off 순간다이오드를통해전류가흐르기때문에부하에따라서는 1 초이상지연되는경우도있음. 출력용트랜지스터가파괴된다. 백열전류의돌입전류 출력 돌입전류를억제하기위해서는백열전등정격전류의 1/3 ~ 1/5 정도의암전류를흘리도록합니다. 출력 E1 R E 점등순간 10 배이상의돌입전류가흐르는경우가있다. 출력 싱크형트랜지스터출력 R E 소스형트랜지스터출력 12 10
제 12 장트러블슈팅 12.5 에러코드일람 고장종류 내부시스템에러 OS RAM 에러 OS RAM 에러 데이터 RAM 에러프로그램 RAM 에러 Gate Array 에러 Sub Rack Power Down 에러 OS WDT 초과 공용 RAM 에러 Fuse Break 에러 Instruction 코드에러 Flash 메모리에러 I/O 슬롯에러 Maximum I/O 초과 Special Card Interface 에러 Fmm 0 I/F 에러 Fmm 1 I/F 에러 Fmm 2 I/F 에러 Fmm 3 I/F 에러 Message 시스템에러 OS ROM 에러 OS RAM 에러데이터 RAM 에러에러 G/A 에러 코드 (F006) h0001 h0002 h0003 h0004 h0005 h0006 CPU 상태원인조치 정지 정지 정지 정지 정지 정지 Sub Power 에러 h0007 정지 OS WDT 에러 Common RAM 에러 I/O Fuse 에러 h0008 h0009 h000a 정지 운전용 ROM 의일부영역파손이나 H/W 이상이발생한경우내부시스템 ROM 이파손된경우 내부시스템 RAM 이파손된경우 데이터 RAM 이파손된경우 프로그램 RAM 이파손된경우 시퀀스명령처리전용 G/A 가파손된경우 증설 Rack 의 Power 가 Down 되었거나이상이발생한경우 CPU OS 상의 Watch Dog Timer 에러 A/S 요함 A/S 요함 A/S 요함 A/S 요함 A/S 요함 A/S 요함 정지공용 RAM I/F 에러 A/S 요함 진행 ( 정지 ) OP 코드에러 h000b 정지 User Memory 에러 h000c 정지 I/O 슬롯에러 Max I/O 초과 Special I/F h0010 h0011 정지 정지 출력모듈중에사용된퓨즈가용단된경우 CPU 가해독불가능한명령이포함된경우 ( 실행중 ) 삽입된 Flash 메모리가 Read, Write 되지않은경우 - 운전중에장착된 I/O 유니트를착탈하거나접촉이불량한경우 - I/O 유니트가고장이거증설의경우케이블에이상이생긴경우 장착된 I/O 유니트점유점수가최대 I/O 점수를초과한경우 (FUEA 모듈장착초과에러등 증설 Rack 의 Power 를체크한다. Power Off 후재기동 및 A/S 요함 모듈의퓨즈 LED 를확인하고전원을끄고퓨즈를교환 A/S 요함 Flash 메모리확인및교체 - 전원을끄고완전히장착한뒤재기동함 - I/O 유니트또는증설케이블에교환 I/O Unit 교체 에러 h0012 정지특수 Card Interface 시에러발생 A/S 요함 Fmm 0 I/F 에러 Fmm 1 I/F 에러 Fmm 2 I/F 에러 Fmm 3 I/F 에러 h0013 정지 Fmm 0 I/F 에러 A/S 요함 h0014 정지 Fmm 1 I/F 에러 A/S 요함 h0015 정지 Fmm 2 I/F 에러 A/S 요함 h0016 정지 Fmm 3 I/F 에러 A/S 요함 12 11
제 12 장트러블슈팅 고장종류 파라미터 Message 파라미터 코드 (F006) CPU 상태원인조치 h0020 정지작성한파라미터의내용이바뀌거나 파라미터내용을 에러 에러 체크 -Sum 이틀린경우 수정함 I/O 파라미터에러 I/O 파라미터에러 h0021 정지 전원투입시나 RUN 시작시에 I/O 유니트의 예약정보와실제장착된 I/O 유니트의종 류가다른경우 파라미터를수정하거나 I/O 유니트를재배치또는교환 Maximum I/O 초과 I/O 파라미터에러 h0022 정지 예약한 I/O 정보나실제장착된 I/O 유니트 점유점수가최대 I/O 점수를초과한경우 파라미터내용을수정 Fmm 0 파라미터에러 Fmm 1 파라미터에러 Fmm 2 파라미터에러 Fmm 3 파라미터에러 Fmm 0 Para 에러 Fmm 1 Para 에러 Fmm 2 Para 에러 Fmm 3 Para 에러 h0023 진행 Fmm 0 파라미터에러 파라미터내용을수정 h0024 진행 Fmm 1 파라미터에러 파라미터내용을 수정 h0025 진행 Fmm 2 파라미터에러 파라미터내용을 수정 h0026 진행 Fmm 3 파라미터에러 파라미터내용을 수정 Operation Operation h0030 정지 BCD 변환시에 0~ 이외의 Digit 가있는경우 틀린 Step 의내용을 에러 에러 ( 진행 ) 규정한 Operand 영역을초과한경우 수정함 WDT 초과 WDT 초과에러 h0031 정지 스캔시간이 watch dog 설정시간을초과한경우 프로그램의최대스캔시간을측정하여파라미터를수정하거나프로그램을삽입 RUN 중 프로그램 Change 에러 PGM Change 에러 h0032 정지 RUN 중프로그램 Change 시에러 발생한경우 RUN 중프로그램교체가완료되지않았음 프로그램 Change 에러 PGM Change 에러 h0033 진행 프로그램체크시에러발생한경우 프로그램수정시에 러발생한경우 코드 체크에러 코드 체크에러 h0040 정지 CPU 가해독불가능한명령이포함된경우 에러 Step 을수정 Missing END 프로그램 Miss END 프로그램 h0041 정지프로그램중에 END 명령이없는경우 프로그램의마지막에 END 명령을삽입 12 12
제 12 장트러블슈팅 고장종류 Message 코드 (F006) CPU 상태원인조치 Missing RET 프로그램 Miss RET 에러 h0042 정지 프로그램서브루틴끝에 RET 명 령이없는경우 RET 명령삽입 Missing SBRT 에러 Miss SBRT 에러 h0043 정지 프로그램에서 CALL 명령이있는 데서브루틴끝에 RET 명령이 없는경우 Subroutine 프로그램작성 JMP~JME 령에러 명 JMP(E) 에러 h0044 정지 프로그램중 JMP~JME 명령에러 프로그램의 JMP~JME 명령을수정 FOR~NEXT 령에러 명 FOR~NEXT 에러 h0045 정지 프로그램중 FOR ~ NEXT 명령에러 프로그램의 FOR~NEXT 명령을수정 MCS~ MCSCLR 령에러 명 MCS~ MCSCLR 에러 h0046 정지 프로그램중 MCS~MCSCLR 명령에러 프로그램의 MCS~MCSCLR 명령확인및수정 MPUSH~MPOP 명령에러 MPUSH~MPOP 에러 h0047 정지 프로그램중 MPUSH~MPOP 명령 에러 프로그램의 MPUSH~MPOP 확인및수정 Dual Coil 에러 Dual Coil 에러 h0048 정지 프로그램중 Device 를중복사용 한경우 프로그램의 Device 수정 Syntax 에러 Syntax 에러 h0049 정지 프로그램입력조건이잘못되거 나 Load, And(Or) Load 과다사용 등등 프로그램의체크및수정 베터리에러 베터리에러 h0050 진행 백업 (Back-up) 용전지의전압이 정상대로나오지않는경우 현상태에서전지를교환 12 13
제 13 장 K200S 전용 CNET 통신기능 제 13 장 K200S 전용 CNET 통신 13.1 개요 K200S A/C 타입의전용 CNET 통신은기존의 CNET 카드없이, CPU 카드에서가장기본적인 CNET 전용통신기능을제공합니다. 즉, 별도의 CNET 통신카드구입없이, CPU 카드만가지고도 CNET 통신을구현함으로서, 사용자가, PLC 메모리영역에임의의데이터를읽고 / 쓰고, 모니터링하는기능을구현할수있게하였습니다. 물론, CNET 카드에서제공하는기능을모두제공하지는않지만, 디바이스영역쓰기 / 읽기, 모니터등록, 실행과같은기본적인통신기능만을사용하려는사용자에게는별도의비용추가없이, CPU 카드만가지고도 CNET 통신을사용할수있는매우유용한기능이라할수있습니다. 현재 K3P-07AS / K3P-07CS 타입카드에서지원해주는기능및특징은다음과같습니다. 전용통신 Slave 만지원 디바이스개별읽기명령 디바이스연속읽기명령 ( 워드단위 ) 디바이스개별쓰기명령 디바이스연속쓰기명령 ( 워드단위 ) CPU 상태읽기명령 모니터등록명령 모니터실행명령 1:1 접속 ( 자사링크 ) 시스템구성 (K3P-07AS,K3P-07CS : RS-232C, K3P-07BS : RS-422) 1:N 접속 ( 자사링크 ) 시스템구성 (K3P-07BS : RS-422) 알아두기 K200S 전용 CNET 통신은별도의 CNET 전용카드가없이 CPU 카드에서 CNET 통신을지원하기때문에, 다음과같은몇가지유의해야할사항이있습니다. 1. K200S CNET 전용통신은 RS-232C 통신만지원하고 (A,C 타입 ), RS-422 통신은 B 타입 (K3P-07BS) 에서지원합니다.) 2. RS-232C 통신의경우마스터슬레이브의구조를갖는 1:N 구조는지원하지않습니다. K200S A/C CPU 카드는 RS-232C 지원시리얼통신포트가 1 개만있기때문에, CNET 통신을위한케이블은기존의 RS- 232C 케이블을그대로사용할수없습니다. 또한기존의 CNET 카드에서사용되는케이블또한사용할수없습니다. 자세한 CNET 전용케이블핀배치도는 13.3 절의 RS-232C 핀배치도를참고하여주십시오. 3. CNET 전송속도설정 (Baud Rate 설정 ) 및영역크기설정은 KGLWIN 사용설명서를참조하여주십시오. 4. CNET 전용모듈 ( 별도판매 : G6L-CU2A/G6L-CU4A) 과본내장 CNET 기능중일부에러코드의설명이다른경우가있으므로, 반드시해당제품의에러코드표를참조하여주십시오. 5. K3P-07AS 간내장 RS-232C 포트로 PLC 간에통신을불가하니참고하여주십시오. 13-1
제 13 장 K200S 전용 CNET 통신기능 13.2 K200S Cnet 전용통신을사용한시스템구성예 K200S CNET 전용명령을사용한시스템구성은 1. PC 와 1:1 접속 2. XGT Panel 모니터링기기와의접속과같이크게 2 가지로이루어집니다. 1) PC 와 1:1 접속하여사용하는경우이때사용하는통신프로그램은사용자가 PC 상에서 C 언어나 Window 프로그램으로작성하여사용할수있으며, 또는 MMI S/W(FAM 이나 CIMON) 와같은상용프로그램을사용할수있습니다. K3P-07A/CS GLOFA PLC(K200S) P W R RS-232C인터페이스 C P U K200S I N O U T IBM 호환 1 대 1 접속 (PC 를이용한 CNET 접속예 ) 2) XGT Panel 을이용한 CNET 접속예 GLOFA K3P-07A/CS PLC(K200S) P W R C P U K200S I N O U T XGT Panel RS-232C 인터페이스 13-2
제 13 장 K200S 전용 CNET 통신기능 13.3 K200S Cnet 전용통신에서사용되는 RS-232C 케이블의핀구성 1) PC 와 1:1 통신하여사용하는경우 <PC 와 K200S CPU 카드접속에사용되는 RS-232C 케이블핀배치도 > PC 측 1 2 3 4 5 6 7 8 9 PLC(K200S) 측 1 2 3 4 5 6 7 8 9 2) XGT Panel 모니터링기기를사용하는경우 <XGT Panel 와 K200S CPU 카드접속에사용되는 RS-232C 케이블핀배치도 > XGT Panel 측 PLC(K200S) 측 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 알아두기 위의 Cable 에대한 Pin Assignment 는 CNET 전용통신에서만사용되는것이고, Loader 통신인경우에는 Pin 접속구성이다름에주의하여주십시오. 13-3
제 13 장 K200S 전용 CNET 통신기능 13.4 프레임구조 1) 프레임기본구조 (1)Request 프레임 ( 외부통신기기 CPU Cnet 모듈 ) ( 최대 256 Byte) 헤더 국 명 명령어 데이터 테일 프레임체크 (ENQ) 번 령 타입 (EOT) (BCC) 어 (2)ACK Response 프레임 (Cnet 모듈 외부통신기기, 데이터정상수신시 ) ( 최대 256 Byte ) 헤더 국 명 명령어 데이터또는 NULL 테일 프레임체크 (ACK) 번 령 타입 (ETX) (BCC) 어 (3)NAK Response 프레임 (Cnet 모듈 외부통신기기, 데이터비정상수신시 ) ( 최대 256 Byte) 헤더 국 명 명령어 에러코드 ( ASCII 4 Byte ) 테일 프레임체크 (NAK) 번 령 타입 (ETX) (BCC) 어 알아두기 사용된코드의내용은아래표와같습니다. 아래의코드중제어문자는직렬 ( 시리얼 ) 통신시중요하게사용되는문자이므로반드시숙지하여주십시오. [ 표 13.1 제어문자 ] 코드 Hex 값 약자 내용 ENQ( 헤더 ) H05 Enquiry Request 프레임의시작코드 ACK( 헤더 ) H06 Acknowledge ACK 응답프레임의시작코드 NAK( 헤더 ) H15 Not Acknowledge NAK 응답프레임의시작코드 EOT( 테일 ) H04 End of Transmission 요구용프레임마감 ASCII 코드 ETX( 테일 ) H03 End of Text 응답용프레임마감 ASCII 코드 13-4
제 13 장 K200S 전용 CNET 통신기능 알아두기모든프레임의숫자데이터는별도로명시하지않는한 16 진수값에대한 ASCII 코드입니다. 16 진수값으로표시되는것을아래에리스트로표시하였습니다. 국번 주명령어가 R(r) 및 W(w) 일때명령어타입이숫자 ( 데이터타입을의미 ) 로되어있는경우의명령어타입. 데이터영역의모든데이터크기를표시하는항목전부. 모니터등록및실행명령에대한명령어등록번호. 데이터의모든내용. 프레임내의숫자앞에 16 진수데이터인경우 H01,H12345,H34,H12,H89AB 와같이 H 에의해이데이터가 16 진수타입임을표시합니다. 2) 명령어프레임순서 (1) 명령요구프레임순서 ENQ 국번명령어포맷화된데이터 EOT BCC (PLC ACK 응답 ) ACK 국번명령어데이터또는널 ETX BCC NAK 국번명령어에러코드 ETX BCC (PLC NAK 응답 ) 13-5
제 13 장 K200S 전용 CNET 통신기능 13.5 명령어일람 전용통신서비스에서사용되는명령들은아래표와같습니다. [ 표 13.2 명령어일람 ] 명령어주명령어명령어타입항목기호 ASCII 코드기호 ASCII 코드 처리내용 개별읽기직접변수읽기연속읽기 r(r) r(r) H72 (H52) H72 (H52) SS 5353 SB 5342 Bit, Word 형의디바이스를읽어옵니다. (K200S 는 Bit,Word 타입만지원됩니다.) Word 형의디바이스를블록단위로읽어옵니다. (Bit 연속읽기는허용되지않습니다 ) 개별쓰기직접변수쓰기연속쓰기 w(w) w(w) H77 (H57) H77 (H57) SS 5353 SB 5342 Bit, Word 형의디바이스에데이터를씁니다. (K200S 는 Bit,Word 타입만지원됩니다.) Word 형의디바이스에블록단위로씁니다. (Bit 연속쓰기는허용되지않습니다 ) 모니터등록 x(x) H78 H58 등록번호 (h00~h09) 3030~ 3039 모니터할디바이스를등록합니다. 모니터실행 y(y) H79 (H59) 등록번호 (H00~09) 3030~ 3039 등록한디바이스를모니터실행시킵니다. CPU 상태읽기 r(r) H72 (H52) ST 5354 CPU 의상태를읽어옵니다. ( 자세한 CPU 상태의내용은 PLC 기술자료의플래그일람에있습니다 ) 알아두기 1. 주명령어는대, 소문자를구분하지만 ( 소문자일경우 BCC를체크하고, 대문자일경우는안합니다.) 그외에는구분하지않습니다. 즉, %MW100과 %mw100은같은디바이스로처리됩니다. 2. 비트타입으로데이터를쓰거나읽을때해당어드레스의비트위치는반드시대문자로써야합니다. 즉, %mx001f(x) %mx001f(o) 와같이써야합니다. 13-6
제 13 장 K200S 전용 CNET 통신기능 13.6 데이터구성 디바이스를읽고쓸경우디바이스지정포맷을아래에설명합니다. 디바이스지정포맷 % M W 0 0 0 0 디바이스번호 데이터타입 디바이스종류 데이터구성시 1) 데이터구성시작 데이터의시작임을알리는것으로반드시입력되어야합니다. 2) 디바이스종류 디바이스명 디바이스점수 비고 P( 입출력릴레이 ) %PW0000 ~ %PW0031 (32 Words) Bit,Word 타입 %PX0000 ~ %PX031F (32*16 Bits) 읽기 / 쓰기가능 M( 내부릴레이 ) %MW0000 ~ %PW0191 (192 Words) Bit,Word 타입 %MX0000 ~ %MX0191F (192*16 Bits) 읽기 / 쓰기가능 K( 정전유지릴레이 ) %KW0000 ~ %KW0031 (32 Words) Bit,Word 타입 %KX0000 ~ %KX031F (32*16 Bits) 읽기 / 쓰기가능 L( 링크릴레이 ) %LW0000 ~ %LW0063 (64 Words) Bit,Word 타입 %LX0000 ~ %LX063F (64*16 Bits) 읽기 / 쓰기가능 F( 특수릴레이 ) %FW0000 ~ %FW0063 (64 Words) Bit,Word 타입 %FX0000 ~ %FX063F (64*16 Bits) 읽기만가능 T( 타이머접점 ) %TX0000 ~ %TX0255 (256Bits) Bit 타입만가능 읽기 / 쓰기가능 C( 카운터접점 ) %CX0000 ~ %CX0255 (256 Bits) Bit 타입만가능 읽기 / 쓰기가능 S( 스텝릴레이 ) %SW0000 ~ %SW0099 (100 Words) Word 타입만가능 읽고 / 쓰기가능 D( 데이터레지스터 ) %DW0000 ~ %DW4999 (5000 Words) Word 타입만가능 읽기 / 쓰기가능 주 1) T( 타이머현재치 ) %TW0000 ~ %TW0255 (256 Words) Word 타입만가능 읽고 / 쓰기가능 주 1) C( 카운터현재치 ) %CW0000 ~ %CW0255 (256 Words) Word 타입만가능 읽고 / 쓰기가능 13-7
제 13 장 K200S 전용 CNET 통신기능 3) 데이터타입주 2) 데이터타입 표시문자. 사용예. Bit X(58H) %MX0000,%PX0000.%TX000 등 WORD W(57H) %MW000,%PW000.%TW000,%DW0000 등 주 2) 현재 K200S 에서는 Bit,Word 데이타타입만지원됨에주의하여주십시오. Byte, DWord 타입은지원하지않습니다. 4) 디바이스번호 K200S 에서디바이스번호는 Word 타입은모두 Decimal 값입니다. 그러나 Bit 타입의어드레스위치에서 Word 위치는 Decimal 값이나, 비트위치는 Hex 값임에주의해야합니다.( 타이머, 카운터는모두 Decimal 값임.) 사용예 ) %MW0100 M 영역의 100 번째번지 %DW0200 D 영역의 200 번째번지 %MX010F M 영역의 10 번째번지에 15 번째비트 %PX031A P 영역의 31 번째번지의 10 번째비트 %FX0000 F 영역의 0 번째번지의 0 번째비트알아두기 1) Bit 타입에서맨뒷자리의비트위치를나타내는 Hex 값은반드시대문자이어야합니다. 2) 위의포맷에서는디바이스번호를 4 자리로나타내었으며, 이자리수는 K200S 에서권장하는포맷입니다. 그러나실제로디바이스번호자리수는 2 자리에서 8 자리까지도사용가능합니다. 사용예 ) %MW10, %MW010, %MW0010, %MW00010, %MW000010 은모두동일하게취급됩니다. %MX01, %MX001, %MX0001, %MX00001, %MX000001 도모두동일하게취급됩니다. 3) K200S 에서데이터구성포맷은대소문자를구분하지않습니다. 즉, %MW0010 이나 %mw0010 은동일하게취급됩니다. 13-8
제 13 장 K200S 전용 CNET 통신기능 13.7 명령어실행 ( 예 ) 13.7.1 디바이스개별읽기 (RSS) 1) 개요 PLC 디바이스를읽는기능입니다. 한번에 16 개의독립된디바이스를읽을수있습니다. Access 가능한디바이스는 13.6 절의디바이스종류를참고로하십시오. 2) 요구포맷 (PC -> PLC) 포맷 헤더국번명령어명령어 블록수 디바이스 디바이스지정테일프레임 이름 프레임 타입 지정길이 ENQ H20 [ 주 1] R(r) SS H01 H06 %MW100... EOT 체크 BCC ( 예 ) ASCII 값 H05 H3230 H52(72) H5353 H3031 H3036 H254D57313030 H04 1 블록 ( 최대 16 블록까지반복설정가능 ) *BCC : 명령어가소문자 (r) 로된경우 ENQ 에서 EOT 까지 ASCII 값을한 Byte 씩을더하여나온값의하위한 Byte 만 ASCII 로변환하여 BCC 에첨가합니다. * 블록수 : [ 디바이스지정길이 ][ 디바이스지정 ] 으로구성된블록이이요구포맷에몇개가있는지를지정하는것으로최대 16 개의블록까지설정할수있습니다. 따라서 [ 블록수 ] 의값은 H01(ASCII 값 :3031) ~ H10(ASCII 값 :3130) 이어야합니다. * 디바이스지정길이 : 디바이스지정의글자수를나타내는것으로최대 8 자까지허용됩니다. 이값은 Hex 형을 ASCII 로변환한것으로그범위는 H01 (ASCII 값 :3031) 에서 H10(ASCII 값 :3130) 까지입니다. 예 ) %MW000 = H06, %MX0000 = H07 * 디바이스지정 : 실제로읽어올디바이스의어드레스를입력합니다. 16 자내의 ASCII 값이어야하며, 이구성에는디바이스명 ( 대소문자 ), 숫자, % 이외에는허용되지않습니다. 알아두기 1) 프레임 ( 예 ) 의숫자데이터는 Hex 값이며, 실제프레임작성시에는 H 를붙이지않습니다. 2) 각블록의디바이스데이터타입은반드시동일하여야합니다. 만일첫번째블록의데이터타입은 WORD 이고, 두번째블록의데이터타입은 Bit 라면에러가발생합니다 13-9
제 13 장 K200S 전용 CNET 통신기능 3) 응답포맷 (PLC 가 ACK 응답시 ) 포맷 헤더국번명령어명령어 블록수 데이터 데이터테일프레임 이름 프레임 타입 갯수 ACK H20 R(r) SS H01 H02 HA9F3... ETX BCC 체크 ( 예 ) ASCII 값 H06 H3230 H52(72) H5353 H3031 H3032 H41394633 H03 1 블록 ( 최대 16 블록 ) * 국번과명령어및명령어타입및블록수는컴퓨터요구포맷과동일합니다. * BCC 는명령어가소문자 (r) 로된경우 ACK 에서 ETX 까지 ASCII 값을한 Byte 씩을더하여나온값의하위한 Byte 만 ASCII 로변환하여 BCC 에첨가하여전송됩니다. * 데이터갯수는 Hex 형의 Byte 갯수를의미하며 ASCII 로변환되어있습니다. 이갯수는컴퓨터요구포맷의데이터구성에포함되어있는데이터타입 (X,W) 에따라결정됩니다 [ 변수에따른데이터갯수 ] 데이터갯수 Bit(X) 1 WORD(W) 2 * 데이터영역에는 Hex 데이터를 ASCII 코드로변환된값이들어있습니다. 예1 데이터갯수가 H02(ASCII 코드값 :H3032) 인것의의미는데이터에 2Byte 의 16 진수 (Hex) 데이터가있음 (WORD) 을표시합니다. 데이터에는 2 Byte 의 Hex 데이터가 ASCII 코드로변환되어있습니다. 예2 데이터갯수가 H04 이고그데이터가 H12345678 이라면이것의 ASCII 코드변환값은 31 32 33 34 35 36 37 38 이며이내용이데이터영역에들어있습니다. 즉, 최상위값이먼저오고최하위값이제일나중에옵니다. 알아두기데이터타입이 Bit 인경우읽은데이터는 Hex 로한 Byte 로표시합니다. 즉 Bit 값이 0 이면 H00 으로, 1 이면 H01 로표시됩니다. 13-10
제 13 장 K200S 전용 CNET 통신기능 4) 응답포맷 (NAK 응답시 ) 포맷 헤더국번명령어명령어타입에러코드 테일 프레임체크 이름 (Hex 2 Byte) 프레임 ( 예 ) NAK H20 R(r) SS H2232 ETX BCC ACSII 값 H15 H3230 H52(72) H5353 H32323332 H03 * 국번과명령어및명령어타입은컴퓨터요구포맷과동일합니다. * BCC 는명령어가소문자 (r) 로된경우 NAK 에서 ETX 까지 ASCII 값을한 Byte 씩을더하여나온값의하위한 Byte 만 ASCII 로변환하여 BCC 에첨가하여전송됩니다. * 에러코드는 Hex 로 2 Byte(ASCII 코드로 4Byte) 의내용으로에러의종류를표시합니다. 자세한내용은에러코드표를참조하십시오. 5) 사용예 1 번국번의 M 영역의 20 번째번지와 P 영역의첫번째번지에서각각 1 Word 씩읽어올경우 ( 이때 M 영역의 20 번째번지에는 H1234 이, P 영역의첫번째번지에는 H3456 가있다고가정 ) ( 컴퓨터요구포맷 ) 포맷 이름 헤더국번 명령어 명령어 타입 블록수 디바이스 지정길이 디바이스 지정 디바이스 지정길이 디바이스 지정 테일 BCC 프레임 ENQ H01 R(r) SS H02 H06 %MW020 H06 %PW001 EOT BCC ( 예 ) ACSII 값 H05 H3031 H52(72) H5353 H3032 H3035 H254D5730 3230 H3038 H255157303 H04 031 ( 명령실행후 PLC ACK 응답시 ) 포맷 이름 헤더국번 명령어 명령어 타입 블록수 데이터 갯수 데이터 데이터 갯수 데이터테일 BCC 프레임 ACK H01 R(r) SS H02 H02 H1234 H02 H5678 ETX BCC ( 예 ) ACSII 값 H06 H3031 H52(72) H5353 H3032 H3032 H31323334 H3032 H35363738 H03 ( 명령실행후 PLC NAK 응답시 ) 포맷 이름 헤더국번 명령어 명령어 타입 에러코드테일 BCC 프레임 NAK H01 R(r) SS 에러코드 (2 Byte) ETX BCC ( 예 ) ACSII 값 H15 H3031 H52(72) H5353 에러코드 (4 Byte) H03 13-11
제 13 장 K200S 전용 CNET 통신기능 13.7.2 디바이스의연속읽기 (RSB) 1) 개요 PLC 디바이스를연속해서읽는기능입니다. 지정된번지부터지정된갯수만큼의데이터를연속으로읽는기능입니다. 2) 요구포맷 포맷 헤더국번명령어명령어타 디바이스 디바이스 데이터갯수주 2 테일 프레임 이름 입 지정길이 지정 ( 최대 120Byte) 체크 프레임 ENQ H10 R(r) SB H06 %MW100 H02 EOT BCC ( 예 ) ASCII 값 H05 H3130 H52(72) H5342 H3036 H254D44313030 H3032 H04 알아두기 1) 데이터갯수는디바이스의타입에따른갯수를지정합니다. 즉디바이스의데이터타입이 WORD 이고데이터갯수가 5 이면 5 개의 WORD 를읽으라는의미입니다. 2) 데이터개수에서 %MW 는최대 120 개까지사용할수있습니다. 3) Bit 타입의디바이스는 RSB( 연속읽기 ) 에서는지원되지않습니다. *BCC : 명령어가소문자 (r) 로된경우 ENQ 에서 EOT 까지 ASCII 값을한 Byte 씩을더하여나온값의하위한 Byte 만 ASCII 로변환하여 BCC 에첨가합니다. * 디바이스지정길이 : 디바이스를의미하는이름의글자수를나타내는것으로최대 8 자까지허용됩니다. 이값은 Hex 형을 ASCII 로변환한것으로그범위는 H01(ASCII 값 :3031) 에서 H10(ASCII 값 :3130) 까지입니다. * 디바이스지정 : 실제로읽어올변수의어드레스를말하며 8 자내의 ASCII 값이어야하며이변수이름에는디바이스명 ( 대소문자 ), 숫자, % 이외에는허용되지않습니다 13-12
제 13 장 K200S 전용 CNET 통신기능 3) 응답포맷 ( ACK 응답시 ) 포맷 이름 프레임 헤더국번명령어명령어타입데이터갯수데이터테일프레임 ACK H10 R(r) SB H04 H12345678 ETX BCC 체크 ( 예 ) ASCII 값 H06 H3130 H52(72) H5342 H3034 H31323334 H03 35363738 * 국번과주명령어및명령어타입은컴퓨터요구포맷과동일합니다. * BCC 는주명령어가소문자 (r) 로된경우 ACK 에서 ETX 까지 ASCII 값을한 Byte 씩을더하여나온값의하위한 Byte 만 ASCII 로변환하여 BCC 에첨가하여전송됩니다. * 데이터갯수는 Hex 형의 Byte 갯수를의미하며 ASCII 로변환되어있습니다. 이갯수는컴퓨터요구포맷의디바이스이름에포함되어있는메모리타입 (W) 에따른데이터크기 ( 아래표의데이터크기 ) 와컴퓨터요구포맷의데이터갯수를곱한값이됩니다. 데이터크기 (Byte) WORD(W) 2 예1 컴퓨터요구포맷의디바이스이름에포함되어있는데이터타입이 W(WORD) 이고컴퓨터요구포맷의데이터갯수가 02 인경우명령실행후 PLC ACK 응답의데이터갯수는 H04(2*2 = 4 Byte)Byte 이표시되고이값은 ASCII 코드값 3034 으로들어있게됩니다. * 데이터영역에는 Hex 데이터를 ASCII 코드로변환된값이들어있습니다. 예2 바로위의예에서 2 WORD 데이터내용이차례대로 1234,5678, 이라고하면실제 ASCII 코드변환값은 31323334 35363738 이며이내용이데이터내용에들어있습니다. 13-13
제 13 장 K200S 전용 CNET 통신기능 4) 응답포맷 (PLC NAK 응답시 ) 포맷 헤더국번명령어명령어타입에러코드 테일 프레임체크 이름 (Hex 2 Byte) 프레임 ( 예 ) NAK H10 R(r) SB H2232 ETX BCC ASCII 값 H15 H3130 H52(72) H5342 H32323332 H03 * 국번과명령어및명령어타입은컴퓨터요구포맷과동일합니다. * BCC 는명령어가소문자 (r) 로된경우 NAK 에서 ETX 까지 ASCII 값을한 Byte 씩을더하여나온값의하위한 Byte 만 ASCII 로변환하여 BCC 에첨가하여전송됩니다. * 에러코드는 Hex 로 2 Byte(ASCII 코드로 4Byte) 의내용으로에러의종류를표시합니다. 자세한내용은에러코드표를참조하여주십시오. 5) 사용예 10 번국번의 M 영역의 0 번째번지에서 2 Word 를읽어올경우 ( 이때 M 영역의 0 번째번지에는 H1234 가, 첫번째번지에는 H5678 이있다고가정 ) ( 컴퓨터요구포맷 ) 포맷 헤더국번명령어명령어타입디바이스 디바이스 데이터개수테일 BCC 이름 지정길이 지정 프레임 ( 예 ) ENQ H0A R(r) SB H07 %MW0000 H02 EOT BCC ASCII 값 H05 H3041 H52(72) H5342 H3037 H2554303030 H3032 H04 ( 명령실행후 PLC ACK 응답시 ) 포맷이름헤더국번명령어명령어타입데이터갯수데이터테일 BCC 프레임 ( 예 ) ACK H0A R(r) SB H04 12345678 ETX BCC ASCII값 H06 H3041 H52(72) H5342 H3034 H3132333435363738 03 ( 명령실행후 PLC NAK 응답시 ) 포맷 헤더국번명령어명령어타입에러코드테일 BCC 이름 프레임 ( 예 ) NAK H0A R(r) SB 에러코드 (2 Byte) ETX BCC ASCII값 H15 H3041 H52(72) H5342 에러코드 (4 Byte) H03 10 번국번의 M 영역의 0 번째번지에서 2 Bit 를읽어올경우 ( 이때 M 영역의 0 번째번지에는 HFFF 가, 있다고가정 ) 이때는 PLC 에서 NAK 신호와함계에러코드는 6001 코드를응답합니다. (RSB 명령에서는 Bit 타입은지원하지않습니다.) 13-14
제 13 장 K200S 전용 CNET 통신기능 13.7.3 디바이스개별쓰기 (WSS) 1) 개요 PLC 디바이스를직접지정하여쓰는기능입니다. 한번에 16 개까지의독립된디바이스메모리에쓸수있습니다. 2) 요구포맷 포맷 헤더국번명령어명령어 블록수 디바이스 디바이스 데이터테일프레임 이름 프레임 타입 지정길이 지정 ENQ H20 W(w) SS H01 H06 %MW100 H00E2... EOT 체크 BCC ( 예 ) ASCII 값 H05 H3230 H57(77) H5353 H3031 H3036 H254D573 13030 H303045 32 H04 1 블록 ( 최대 16 블록까지반복설정가능 ) *BCC : 명령어가소문자 (w) 로된경우 ENQ 에서 EOT 까지 ASCII 값을한 Byte 씩을더하여나온값의하위한 Byte 만 ASCII 로변환하여 BCC 에첨가합니다. * 블록수 : [ 디바이스지정길이 ][ 디바이스지정 ][ 데이터 ] 으로구성된블록이이요구포맷에몇개가있는지를지정하는것으로최대 16 개의블록까지설정할수있습니다. 따라서 [ 블록수 ] 의값은 H01(ASCII 값 :3031)-H10(ASCII 값 :3130) 이어야합니다. * 디바이스지정길이 : [ 디바이스지정 ] 의글자수를나타내는것으로최대 16 자까지허용됩니다. 이값은 Hex 형을 ASCII 로변환한것으로그범위는 H01(ASCII 값 :3031) 에서 H10(ASCII 값 :3130) 까지입니다. * 디바이스지정 : 실제로읽어올디바이스의어드레스를입력합니다. 16 자내의 ASCII 값이어야하며, 이데이터구성에는디바이스명 ( 대소문자 ), 숫자, 및 % 이외에는허용되지않습니다. * 데이터 : M100 영역에쓰고자하는값이 HA 인경우테이타의포맷은 H000A 이어야합니다. M100 영역에쓰고자하는값이 Word 로 H A 인경우데이터포맷은 H000A 입니다. 데이터영역에는 Hex 데이터를 ASCII 코드로변환된값이들어있습니다. 13-15
제 13 장 K200S 전용 CNET 통신기능 예 ) 현재쓰고자하는데이터타입이 Word 이고그쓸데이터가 H1234 이라면이것의 ASCII 코드변환값은 31323334 이며이내용이데이터영역에들어있어야합니다. 즉최상위값이먼저전송하고최하위값이제일나중에전송되어야합니다. 알아두기 1) 각블록의데이터타입은반드시동일하여야합니다. 2) 데이터타입이 Bit인경우쓸데이터는 Hex 1Byte으로표시합니다. 즉 Bit값이 0 이면 H00(3030) 으로, 1 이면 H01(3031) 로해야합니다. 3) 응답포맷 (ACK 응답시 ) 포맷이름 헤더 국번 명령어 명령어타입 테일 프레임체크 프레임 ( 예 ) ACK H20 W(w) SS ETX BCC ASCII 값 H06 H3230 H57(77) H5353 H03 * 국번과명령어및명령어타입은컴퓨터요구포맷과동일합니다. * BCC 는명령어가소문자 (w) 로된경우 ACK 에서 ETX 까지 ASCII 값을한 Byte 씩을더하여나온값의하위한 Byte 만 ASCII 로변환하여 BCC 에첨가하여전송됩니다. 4) 응답포맷 (NAK 응답시 ) 포맷이름 헤더국번명령어명령어타입에러코드 (Hex 2 Byte) 테일 프레임 체크 프레임 ( 예 ) NAK H20 W(w) SS H4252 ETX BCC ACSII 값 H15 H3230 H57(77) H5353 H34323532 H03 * 국번과명령어및명령어타입은컴퓨터요구포맷과동일합니다. * BCC 는명령어가소문자 (w) 로된경우 NAK 에서 ETX 까지 ASCII 값을한 Byte 씩을더하여나온값의하위한 Byte 만 ASCII 로변환하여 BCC 에첨가하여전송됩니다. * 에러코드는 Hex 로 2 Byte(ASCII 코드로 4Byte) 의내용으로에러의종류를표시합니다. 자세한내용은에러코드를참조하여주십시오. 13-16
제 13 장 K200S 전용 CNET 통신기능 5) 사용예 1 번국번 M 영역의 130 번지에 H00FF 를 Write 할경우를예로듭니다. ( 컴퓨터요구포맷 ) 포맷이름헤더국번명령어명령어 타입 블록갯수디바이스 지정길이 디바이스지정데이터테일 BCC 프레임 ENQ H01 W(w) SS H01 H06 %MW130 H00FF EOT BCC ( 예 ) ASCII 값 H05 H3031 H57(77) H5353 H3031 H3036 H254D57313330 H30304646 H04 ( 명령실행후 PLC ACK 응답시 ) 포맷이름헤더국번명령어명령어타입테일 BCC 프레임 ACK H01 W(w) SS ETX BCC ( 예 ) ASCII 값 H06 H3031 H57(77) H5353 H03 ( 명령실행후 PLC NAK 응답시 ) 포맷이름헤더국번명령어명령어타입에러코드테일 BCC 프레임 NAK H01 W(w) SS 에러코드 (2) ETX BCC ( 예 ) ASCII 값 H15 H3031 H57(77) H5353 에러코드 (4) H03 13-17
제 13 장 K200S 전용 CNET 통신기능 13.7.4 디바이스의연속쓰기 (WSB) 1) 개요 PLC 디바이스를직접지정하여지정된번지부터지정된길이만큼의데이터를연속으로쓰는기능입니다. 2) 요구포맷 포맷 헤더국번명령어명령어 디바이스 디바이스 데이터갯수주 2 데이터테일프레임 이름 타입 지정길이 지정 ( 최대 120Byte) 체크 프레임 ENQ H10 W(w) SB H06 %MD100 H01 H11112222 EOT BCC ( 예 ) ASCII H05 H3130 H57(77) H5342 H3036 H254D443 H3031 H31313131 H04 값 13030 32323232 알아두기 1) 데이터갯수는디바이스의타입에따른갯수를지정합니다. 즉디바이스의데이터타입이 Word 이고데이터갯수가 5 이면, 5 개의 Word 를쓰라는의미입니다. 2) WSB 명령에서비트타입은지원하지않음에유의하시기바랍니다. 즉, M 영역의 0 번지의 0 번째비트부터 7 번째비트까지 0 연속쓰기 라는명령은지원되지않습니다. * BCC : 명령어가소문자 (w) 로된경우 ENQ 에서 EOT 까지 ASCII 값을한 Byte 씩을더하여나온값의하위한 Byte 만 ASCII 로변환하여 BCC 에첨가합니다. * 디바이스의연속쓰기기능의프로토콜은 [ 블록수 ] 가없읍니다. * 디바이스지정길이 : 디바이스를의미하는이름의자수를나타내는것으로최대 16 자까지허용됩니다. 이값은 Hex 형을 ASCII 로변환한것으로그범위는 H01(ASCII 값 :3031) 에서 H10(ASCII 값 :3130) 까지입니다. * 디바이스지정 : 실제로읽어올디바이스의어드레스를입력합니다. 16 자내의 ASCII 값이어야하며, 이데이터구성에는디바이스명 ( 대소문자 ), 숫자, % 이외에는허용되지않습니다. 13-18
제 13 장 K200S 전용 CNET 통신기능 3) 응답포맷 ( ACK 응답시 ) 포맷이름헤더국번명령어명령어타입테일프레임체크 프레임 ACK H10 W(w) SB ETX BCC ( 예 ) ASCII값 H06 H3130 H57(77) H5342 H03 * 국번과명령어및명령어타입은컴퓨터요구포맷과동일합니다. * BCC 는주명령어가소문자 (w) 로된경우 ACK 에서 ETX 까지 ASCII 값을한 Byte 씩을더하여나온값의하위한 Byte 만 ASCII 로변환하여 BCC 에첨가하여전송됩니다. 4) 응답포맷 ( PLC NAK 응답시 ) 포맷이름헤더국번명령어명령어타입에러코드 (Hex 2Byte) 테일 프레임체크 프레임 NAK H10 W(w) SB H1132 ETX BCC ( 예 ) ASCII 값 H15 H3130 H57(77) H5342 H31313332 H03 * 국번과명령어및명령어타입은컴퓨터요구포맷과동일합니다. * BCC 는주명령어가소문자 (w) 로된경우 NAK 에서 ETX 까지 ASCII 값을한 Byte 씩을더하여나온값의하위한 Byte 만 ASCII 로변환하여 BCC 에첨가하여전송됩니다. * 에러코드는 Hex 로 2 Byte(ASCII 코드로 4Byte) 의내용으로에러의종류를표시합니다. 자세한내용은에러코드표를참조하여주십시오. 13-19
제 13 장 K200S 전용 CNET 통신기능 5) 사용예 1 번국번의 P 영역의 0 번지와 1 번지에각각 HAA15 와 H056F 를연속해서 Write 할경우의예입니다. ( 컴퓨터요구포맷 ) 포맷 헤더국번명령어명령어 디바이스 디바이스 데이터개수 데이터테일프레임 이름 타입 지정길이 지정 (Byte) 체크 프레임 ENQ H01 W(w) SB H06 %PW000 H04 HAA15056F EOT BCC ( 예 ) ASCII 값 H05 H3031 H57(77) H5342 H3036 H254F443030 30 H3034 H4141313530 H04 353646 ( 명령실행후 PLC ACK 응답시 ) 포맷 이름 프레임 헤더국번명령어명령어타입테일프레임 ACK H01 W(w) SB ETX BCC 체크 ( 예 ) ASCII 값 H06 H3031 H57(77) H5342 H03 ( 명령실행후 PLC NAK 응답시 ) 포맷 이름 프레임 헤더국번명령어명령어타입에러코드테일프레임 NAK 01 W(w) SB 에러코드 (2) ETX BCC 체크 ( 예 ) ASCII 값 H15 H3031 H57(77) H5342 에러코드 (4) H03 13-20
제 13 장 K200S 전용 CNET 통신기능 13.7.5 모니터등록 (X##) 1) 개요모니터등록은실제디바이스읽기명령과결합하여최대 10 개까지개별등록시킬수있으며등록후모니터명령에의해등록된것을실행시킵니다. 2) 요구포맷 포맷이름 헤더 국번 명령어 등록번호 등록포맷 테일 프레임체크 프레 ( 예 ) ENQ H10 X(x) H09 등록포맷참조 EOT BCC ASCII값 H05 H3130 H58(78) H3039 [ ] H04 *BCC : 명령어가소문자 (x) 로된경우 ENQ 에서 EOT 까지 ASCII 값을한 Byte 씩을더하여나온값의하위한 Byte 만 ASCII 로변환하여 BCC 에첨가합니다. * 등록번호는최대 10 개까지등록 (0~9, H00~H09) 할수있으며이미등록된번호로다시등록하면현재실행되는것이등록됩니다.. * 등록포맷은디바이스개별읽기, 연속읽기명령어에서 EOT 전까지사용합니다. 등록포맷 : 요구포맷중의등록포맷은아래 2 가지중반드시한개만선택하여사용해야합니다. 1디바이스개별읽기 RSS 블록수 (2 Byte) 디바이스지정길이 (2 Byte) 디바이스지정 (8 Byte)... 2 디바이스연속읽기 1 블록 ( 최대 16 블록 ) RSB 디바이스지정길이 (2 Byte) 디바이스지정 (8 Byte) 데이터갯수 13-21
제 13 장 K200S 전용 CNET 통신기능 3) 응답포맷 ( PLC ACK 응답시 ) 포맷이름 헤더 국번 명령어 등록번호 테일 프레임체크 프레임 ( 예 ) ACK H10 X(x) H1F ETX BCC ASCII값 H06 H3130 H58(78) H3146 H03 * 국번과명령어및등록번호는컴퓨터요구포맷과동일합니다. * BCC 는주명령어가소문자 (x) 로된경우 NAK 에서 ETX 까지 ASCII 값을한 Byte 씩을더하여나온값의하위한 Byte 만 ASCII 로변환하여 BCC 에첨가하여전송됩니다. 4) 응답포맷 ( PLC NAK 응답시 ) 포맷이름헤더국번명령어등록 에러코드 (Hex 2Byte) 테일프레임체크 번호 프레임 ( 예 ) ACK H10 X(x) H1F H1132 ETX BCC ASCII 값 H06 H3130 H58(78) H3146 H31313332 H03 * 국번과명령어및등록번호는컴퓨터요구포맷과동일합니다. * BCC 는명령어가소문자 (x) 로된경우 NAK 에서 ETX 까지 ASCII 값을한 Byte 씩을더하여나온값의하위한 Byte 만 ASCII 로변환하여 BCC 에첨가하여전송됩니다. * 에러코드는 Hex 로 2 Byte(ASCII 코드로 4Byte) 의내용으로에러의종류를표시합니다. 자세한내용은에러코드표를참조하여주십시오. 13-22
제 13 장 K200S 전용 CNET 통신기능 5) 사용예 1 번국번에 D0000 를번호 01 로 Monitor 등록할경우를예로들어설명합니다. ( 컴퓨터요구포맷 ) 포맷이름 헤더국번명령어등록 등록포맷 테일 프레임체크 번호 R## 블록수디바이스 지정길이 디바이스 지정 프레임 ( 예 ) ENQ H01 X(x) H01 RSS H01 H04 %DW0000 EOT BCC ASCII값 H05 H3031 H58(78) H3031 H523041 H3031 H3034 H445730303 H04 030 ( 명령실행후 PLC ACK 응답시 ) 포맷이름헤더국번명령어등록번호테일프레임체크프레임 ( 예 ) ACK H01 X(x) H01 ETX BCC ASCII값 H06 H3031 H58(78) H3031 H03 ( 명령실행후 PLC NAK 응답시 ) 포맷이름헤더국번명령어명령어타입에러코드테일프레임체크프레임 ( 예 ) NAK H01 X(x) H01 에러코드 (2) ETX BCC ASCII값 H15 H3031 H58(78) H3031 에러코드 (4) H03 13-23
제 13 장 K200S 전용 CNET 통신기능 13.7.6 모니터실행 (Y##) 1) 개요모니터실행은모니터등록으로등록된디바이스읽기를실행시키는기능입니다. 모니터실행은등록된번호를지정하여그번호로등록된디바이스읽기를실행시킵니다. 2) 요구포맷 포맷이름 헤더 국번 명령어 등록번호 테일 프레임체크 프레임 ( 예 ) ENQ H10 Y(y) H04 EOT BCC ASCII값 H05 H3130 H59(79) H3034 H04 * 등록번호는모니터실행을위하여모니터등록시등록시킨번호와동일한번호를사용합니다. *BCC : 주명령어가소문자 (y) 로된경우 ENQ 에서 EOT 까지 ASCII 값을한 Byte 씩을더하여나온값의하위한 Byte 만 ASCII 로변환하여 BCC 에첨가합니다. * 컴퓨터요구포맷에서등록번호는 00 ~ 09(H00 ~ H09) 까지설정가능합니다. 3) 응답포맷 ( PLC ACK 응답시 ) (1) 등록번호의등록포맷이디바이스개별읽기인경우 포맷이름 헤 국번명령어등록 블록수 데이터 데이터테일프레임 더 번호 갯수 체크 프레임 ( 예 ) ACK H10 Y(y) H1F H01 H04 H9183AABB ETX BCC ASCII 값 H06 H3130 H59(79) H313F H3031 H3034 H3931383341414242 H03 (2) 등록번호의등록포맷이디바이스연속읽기인경우 포맷이름 헤 국번명령어등록 데이터 데이터테일프레임 더 번호 개수 체크 프레임 ( 예 ) ACK H10 Y(y) H1F H04 H9183AABB ETX BCC ASCII 값 H06 H3130 H59(79) H313F H3034 H3931383341414242 H03 13-24
제 13 장 K200S 전용 CNET 통신기능 3) 응답포맷 ( PLC NAK 응답시 ) 포맷이름헤더국번명령어등록번호에러코드 (Hex 2Byte) 테일 프레임체크 프레임 ( 예 ) NAK H10 Y(y) H1F H1132 ETX BCC ASCII 값 H15 H3130 H59(79) H3146 H31313332 H03 * 국번과명령어및등록번호는컴퓨터요구포맷과동일합니다. * BCC 는명령어가소문자 (y) 로된경우 NAK 에서 ETX 까지 ASCII 값을한 Byte 씩을더하여나온값의하위한 Byte 만 ASCII 로변환하여 BCC 에첨가하여전송됩니다. * 에러코드는 Hex 로 2 Byte(ASCII 코드로 4Byte) 의내용으로에러의종류를표시합니다. 자세한내용은에러코드표를참조하여주십시오. 4) 사용예국번 1 번에등록번호 1 번으로등록된디바이스읽기를실행하는것을예로듭니다. 등록된것은 D0000 로블록수 1 개이고데이터타입이 Word 라고가정합니다. ( 컴퓨터요구포맷 ) 포맷이름 헤더 국번 명령어 등록번호 테일 프레임체크 프레임 ( 예 ) ENQ H01 Y(y) H01 EOT BCC ASCII값 H05 H3031 H59(79) H3031 H04 ( 명령실행후 PLC ACK 응답시 ) 포맷이름 헤더 국번 명령어 등록번호 블록수 데이터개데이터 테일 프레임체크 수 프레임 ( 예 ) ACK H01 Y(y) H01 H01 H02 H2342 ETX BCC ASCII값 H06 H3031 H59(79) H3031 H3031 H3032 H32333432 H03 ( 명령실행후 PLC NAK 응답시 ) 포맷이름헤더국번명령어등록번호에러코드테일프레임체크프레임 ( 예 ) NAK H01 Y(y) H01 에러코드 (2) ETX BCC ASCII값 H15 H3031 H59(79) H3031 에러코드 (4) H03 13-25
제 13 장 K200S 전용 CNET 통신기능 13.7.7 PLC STATUS 읽기 (RST) 1) 개요 PLC 의동작상황, 에러정보등의플래그리스트를읽는기능입니다. 2) 요구포맷 포맷 헤더국번명령어명령어타입테일프레임체크 이름 프레임 ( 예 ) ENQ H0A R(r) ST EOT BCC ASCII 값 H05 H3041 H52(72) H5354 H04 *BCC : 명령어가소문자 (r) 로된경우 ENQ 에서 EOT 까지 ASCII 값을한 Byte 씩을더하여나온값의하위한 Byte 만 ASCII 로변환하여 BCC 에첨가합니다. 3) 응답포맷 ( PLC ACK 응답시 ) 포맷 헤더국번명령어명령어 STATUS 데이터 테일 프레임 이름 타입 (Hex 20 Byte) 체크 프레임 ACK H0A R(r) ST STATUS 데이터포맷 ETX BCC ( 예 )) ASCII 값 H06 H3041 H52(72) H5354 [ ] H03 * 국번과명령어및명령어타입은컴퓨터요구포맷과동일합니다. * BCC 는명령어가소문자 (r) 로된경우 ACK 에서 ETX 까지 ASCII 값을한 Byte 씩을더하여나온값의하위한 Byte 만 ASCII 로변환하여 BCC 에첨가하여전송됩니다. 13-26
제 13 장 K200S 전용 CNET 통신기능 이 STATUS 포맷은 Hex 형태로총 20 Byte 가 ASCII 코드로변환되어있으며그내용은 ASCII 코드를 Hex 데이터로변환한후는다음과같이구성되어있습니다. Byte 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 CPUType Version Null Mode / Null Error Null -. CPU Type CPU Type Code 200S A(K3P-07AS) 3A 200S B(K3P-07BS) 3B 200S C(K3P-07CS) 3C 300S A(K4P-15AS) 33 1000S (K7P-30AS) 32 -. Version No. 예 ) Bit 0 0 0 1 0 0 1 0 -. Mode / Flash Bit - - = Version 1.2 임을표시함 0 : Mode Key 의위치가 Remote 의위치인경우 1 : Mode Key 의위치가 Remote 의위치가아닌경우 0 : Flash Memory 가장착안된경우 1 : Flash Memory 가장착된경우 -. CPU Mode Bit RUN Mode PROGRAM Mode PAUSE Mode DEBUG Mode -. ERROR : CPU 가에러상황일경우에러코드를표시함 13-27
제 13 장 K200S 전용 CNET 통신기능 4) 응답포맷 ( PLC NAK 응답시 ) 포맷 헤더국번명령어명령어타입에러코드 테일 프레임체크 이름 (Hex 2 Byte) 프레임 ( 예 ) NAK H0A R(r) ST H1132 ETX BCC ASCII 값 15 3041 5272 5354 31313332 03 * 국번과명령어및명령어타입은컴퓨터요구포맷과동일합니다. * BCC 는주명령어가소문자 (r) 로된경우 NAK 에서 ETX 까지 ASCII 값을한 Byte 씩을더하여나온값의하위한 Byte 만 ASCII 로변환하여 BCC 에첨가하여전송됩니다. * 에러코드는 Hex 로 2 Byte(ASCII 코드로 4Byte) 의내용으로에러의종류를표시합니다. 자세한내용은에러코드표를참조하십시요. 5) 사용예 1 번국번을가진 PLC 의 STATUS 을읽는경우. ( 컴퓨터요구포맷 ) 포맷이름 헤더 국번 명령어 명령어타입 테일 BCC 프레임 ( 예 ) ENQ H01 R(r) ST EOT BCC ASCII값 H05 H3031 H52(72) H5354 H04 ( 명령실행후 PLC ACK 응답시 ) 포맷이름 헤더 국번 명령어 명령어타입 STATUS 데이터 테일 BCC 프레임 ( 예 ) ACK H01 R(r) ST STATUS FORMAT참조. ETX BCC ASCII값 H06 H3031 H52(72) H5354 H03 ( 명령실행후 PLC NAK 응답시 ) 포맷이름 헤더 국번 명령어 명령어타입에러코드 테일 BCC 프레임 ( 예 ) NAK H01 R(r) ST 에러코드 (2) ETX BCC ASCII값 H15 H3031 H52(72) H5354 에러코드 (4) H03 13-28
제 13 장 K200S 전용 CNET 통신기능 13.8 NAK 발생시의에러코드 ( 전용통신시 ) 에러코드에러종류내용대책 H0001 PLC 시스템에러 PLC 와의인터페이스가불가능전원 On/Off 데이터에러 *ASCII 데이터값을숫자로변환 변수이름및데이터에대소 H0011 할때발생되는에러 문자 ( %, _,. ), 숫자이외의 문자가사용되었는지체크 하고수정후다시실행. 명령어에러 * 잘못된디바이스메모리지정 명령어검사 H0021 w(w),r(r),x(x),y(y),s(s) 이외의명령사 명령어타입에러 용 * 잘못된명령어타입 명령어타입검사 H0031 즉, wss,wsb 와같이 SS, SB 이외의문 자사용. 디바이스메모리에러 * 잘못된디바이스메모리지정 디바이스타입검사 H1132 p(p), m(m), l(l), k(k), t(t), c(c), f(f), s(s), d(d) 이외의영역지정 H1232 데이터크기에러실행데이터개수의크기가 0 이거나 120 데이터길이수정 ( 데이터수는반 Byte 을초과드시 1 ~ (60)120 개까지 ) H2432 데이터타입에러 b(b), d(d) 를사용하는경우 예 1)%db 또는 %dd 와같은명령사용 데이터타입검사후, 다시실행 H7132 변수요구포맷에러 * % 가빠진경우포맷검사및수정후, 다시실행 H2232 영역초과에러 각영역 (P,M,L,K,T,C,F, S,D) 의지정영지정한영역으로수정후역을초과하는경우다시실행 H0190 H0290 모니터실행에러 등록번호의범위초과 모니터등록번호가 9 를넘지않도록조정후재실행 모니터등록에러 등록번호의범위초과. 모니터등록번호가 9 을 넘지않도록조정후재실행 문법에러 _6001 영역크기에러 예 1) %DX, %SX 명령사용 (S,D 영역은 Word 로만 Access 가능 ) 사용설명서숙지 H6001 예 2) %px0 과같이어드레스가 1 자리만 되어있는경우예 3) F 영역에데이터 Write 를수행할때 (F 영역은 Read Only) 문법에러 _6010 OVER-RUN, 프레임에러 시스템이정지상태인지확인 H6010 전원을끄고다시실행 13-29
제 13 장 K200S 전용 CNET 통신기능 에러코드에러종류내용대책 문법에러 _6020 TIME_OUT 에러 RS-232C 통신포트등의설정이맞 H6020 는지확인 전원을끄고다시실행 H6030 문법에러 _6030 프레임문법에러각전송프레임에 ENQ,EOT 가있 는지확인 H6040 문법에러 _6040 한프레임의텍스트가 256 바이트를넘는전송프레임이 256 바이트가넘지경우않도록조정 H6050 문법에러 _6050 BCC 에러 BCC 가맞는지확인 13-30
제 14 장 K200S RS-422/485 통신기능 제 14 장 K200S RS-422/485 마스터기능 ( 고속파라미터사용 ) 14.1 개요 (1) RS-422/485 마스터기능 ( 고속링크파라미터사용 ) 은 1( 마스터 ) : N( 슬레이브 ) 으로 MASTER-K PLC 및 PC 간 RS422/485 전용통신을구현할수있습니다. (2) 파라미터설정방식으로 KGLWIN 에서기본파라미터와고속링크파라미터 1 을설정하여통신합니다. (3) 사용되는통신프로토콜은 MASTER-K 시리즈의 Cnet 전용프로토콜을사용합니다. ( 이기능은 K3P-07BS 타입만사용가능합니다.) 14.2 기능 (1) 디바이스각영역을워드단위로총 64 개의데이터엑세스블록을설정하고각블록의통신타임아웃시간을설정할수있습니다. (2) 최대통신국은 32 국입니다. (3) 파라미터설정에따라슬레이브 PLC 의운전모드및에러코드를해당디바이스를갱신합니다. (4) 각파라미터의송수신의에러횟수와에러코드를해당디바이스를갱신합니다. (5) KGL-WIN 의모니터기능을이용하여파라미터별로통신상태를모니터합니다. 14.3 통신규격 통신규격에대해설명합니다. 항 목 규 격 시리얼통신 RS422/485 동작 MASTER-K 전용프로토콜 동기방식 비동기방식 전송거리 최대 500m( 전국간 ) 국번설정 최대 32 국 ( 0 ~ 31) 데이터형식 전송속도 데이터비트 스톱비트 패리티 8 비트 1 비트없음 9600, 19200, 38400, 56000, 57600, 76800, 115200, 128000 bps 중선택 14-1
제 14 장 K200S RS-422/485 통신기능 14.4 종단저항 통신할경우종단저항을연결하여야합니다. 장거리통신인경우케이블의반사파에의한신호의왜곡을방지하는역할을하는것으로케이블의특성임피던스값과동일값의저항 (1/2W 120Ω) 을네트워크의종단에연결하여야합니다. 1) RS-422 접속시의종단저항연결방법 RS-422 RS-422 RS-422 RS-422 RDA RDB SDA SDB SG FG RDA RDB SDA SDB SG FG RDA RDB SDA SDB SG FG RDA RDB SDA SDB SG FG 2) RS-485 접속시의종단저항연결방법 RS-422 RS-422 RS-422 RS-422 RDA RDA RDA RDA RDB RDB RDB RDB SDA SDA SDA SDA SDB SDB SDB SDB SG SG SG SG FG FG FG FG 14-2
제 14 장 K200S RS-422/485 통신기능 14.5 RS-422/485 인터페이스 RS-422 통신은외부와의접속을위하여 5 핀컨넥터를사용합니다. 아래의그림은각핀의명칭및기능과데이터의방향을나타냅니다. 핀번호 마스터명칭 신호방향 ( 마스터 슬레이브 ) 슬레이브명칭 1 RDA 수신데이터 (+) SDA 2 RDB 수신데이터 ( -) SDB 3 SDA 송신데이터 (+) RDA 4 SDB 송신데이터 ( -) RDB 5 S.G 신호접지선 S.G RS-485 통신은멀티드롭통신접속방법으로멀티드롭통신의경우 RS-422 접속에 RDA 와 SDA 를연결하고, RDB 와 SDB 를연결하여사용하며이때는송수신라인을공유하여반이중으로통신하게됩니다. MASTER-K 시리즈의전용프로토콜을채택하였고, 직접변수연속읽기와직접변수연속쓰기명령을사용하였고기본파라미터에서슬레이브 PLC 의상태읽기를설정한경우에는설정된국번별로매주기상태읽기명령을사용하여상태를해당디바이스에갱신합니다. 14-3
제 14 장 K200S RS-422/485 통신기능 14.6 파라미터설정방법 1) CPU 모듈은 K3P-07BS 타입이어야합니다. 2) 기본파라미터에서컴퓨터통신부분을설정합니다. 3) 고속링크파라미터 1 을설정합니다. 4) 링크설정에서허용을선택하고파라미터다운로드를하면통신을개시합니다. 기본파라미터설정화면 (1) (2) (3) (4) (5) (1) 국번 : 자신의국번을설정합니다.( 0 국부터 31 국까지설정가능 ). (2) 통신속도 : 통신속도를설정합니다.( 9600, 19200, 38400, 56000, 76800, 115200,128000 bps 설정가능 ) (3) 마스터 / 슬레이브 : 마스터로설정하면고속링크파라미터에서고속링크 1 을 RS422/485 상태로고정합니다. (4) 타임아웃설정 : 마스터 PLC 의송수신최대주기시간을고려하여설정해야합니다. (Default : 500ms, 최소 10ms ) (5) 슬레이브 PLC 상태읽기설정 : 각각의슬레이브 PLC 상태를첵크할것인가를설정합니다. 14-4
제 14 장 K200S RS-422/485 통신기능 5) 고속링크파라미터설정 (1) 고속링크 1 만 MASTER-K 422/485 로파라미터로설정할수있습니다. (2) 설정은고속링크리모트와유사합니다. (3) 총 64 개의데이터블록을설정할수있고블록번호는설정하지않습니다. (4) 송수신데이터크기는최대 60 워드까지설정할수있고, 송수신주기는없습니다. (5) 영역설정 -송신 : 전디바이스 -수신 : 특수릴레이 (F) 를제외한전영역 1 2 3 4 5 6 7 1 데이터블록설정번호 : 최대 64 개까지설정할수있습니다. 2 국번설정 : 0 ~ 31 국까지설정할수있습니다. 3 통신종류설정 : 리모트송신 및 리모트수신 을설정합니다. 4 송신디바이스를설정합니다. 5 수신디바이스를설정합니다. 6 송수신갯수를설정합니다. 7 링크금지 / 허가를설정합니다. 14-5
제 14 장 K200S RS-422/485 통신기능 14.7 운전상태관련디바이스 1) 국번별 ( 총 32 국 ) 송수신에러코드국번별 ( 총 32 국 ) 송수신에러코드는아래표와같이특수데이터레지스터에저장됩니다에러코드내용은 14.5 항에러코드일람표를참조하여주십시오. 국번별 ( 총 32 국 ) 송수신에러코드저장 국번디바이스국번디바이스비고 0,1 D4400 16,17 D4408 2,3 D4401 18,19 D4409 4,5 D4401 20,21 D4410 6,7 D4403 22,23 D4411 8,9 D4404 24,25 D4412 10,11 D4405 26,27 D4413 12,13 D4406 28,29 D4414 14,15 D4407 30,31 D4415 각디바이스의상 / 하위바이트저장 ( 국당 1 바이트 ) 에러코드 1 : 송수신에대한응답시간초과에러 2 : NAK 시의에러 2) 국번별에러카운트국번별에러카운트는아래표와같이특수데이터레지스터에저장됩니다 국번별 ( 총 32 국 ) 통신에러카운트 국번 디바이스 국번 디바이스 비 고 0,1 D4416 16,17 D4424 각디바이스의상 / 하위바이트 2,3 D4417 18,19 D4425 저장 ( 국당 1 바이트 ) 4,5 D4418 20,21 D4426 6,7 D4419 22,23 D4427 8,9 D4420 24,25 D4428 10,11 D4421 26,27 D4429 12,13 D4422 28,29 D4430 14,15 D4423 30,31 D4431 에러수는국번별로갱신됩니다. ( 즉, 0 국으로의송수신에러수는 D4416 의하위 Byte 에갱신되고, 31 국으로의송수신에러수는 D4431 위상위 Byte 에갱신됩니다.) 14-6
제 14 장 K200S RS-422/485 통신기능 3) 국번별슬레이브 PLC 에러정보 국번별슬레이브 PLC 에러정보는아래표와같이특수데이터레지스터에저장됩니다 국번별 ( 총 32 국 ) 슬레이브 PLC 의모드및에러내용 국번디바이스국번디바이스비고 0,1 D4432 16,17 D4440 2,3 D4433 18,19 D4441 4,5 D4434 20,21 D4442 6,7 D4435 22,23 D4443 8,9 D4436 24,25 D4444 10,11 D4437 26,27 D4445 12,13 D4438 28,29 D4446 14,15 D4439 30,31 D4447 각디바이스의상 / 하위바이트저장 ( 국당 1 바이트 ) 내용 : B7 B6 B5 B4 B3 B2 B1 B0 슬레이브로설정된 PLC 의에러여부 ( 에러 : 1, 정상 : 0) 사용안함. 슬레이브로설정된 PLC 의운전모드 B4 : STOP B5 : RUN B6 : PAUSE B7 : DEBUG 14-7
제 14 장 K200S RS-422/485 통신기능 4) 마스터 PLC 의상태정보마스터 PLC 의상태정보는특수데이터레지스터 D4448 에저장됩니다. B15 B3 B2 B1 B0 - - - - - - - - - - - - - - - D4448 B0 : 마스터로설정된경우 CPUB 타입이아님 B1 : 기본파라미터의마스터국번과링크파라미터의슬레이브국번과중복 B2 : 링크파라미터설정에서 M영역초과 5) 설정된파라미터의송수신최대, 최소, 현재주기첫번째설정된파라미터의이전송신부터다음송신전까지의시간을표시합니다. 송수신의최대, 최소, 현재주기저장영역 저장영역 최대 최소 현재 D4449 D4450 D4451 D4452 D4453 D4454 14-8
제 14 장 K200S RS-422/485 통신기능 14.8 통신상태모니터 KGLWIN 의모니터기능에서고속링크파라미터 1 모니터화면을 422/485 마스터용모니터화면으로사용합니다. PLC 의 CPU 모듈이 B 타입이면서기본파라미터가마스터로설정되어있는경우 422/485 마스터용모니터화면으로사용하고, 그렇지않으면고속링크서비스에관련된모니터화면이표시됩니다. 아래와같이모니터화면에나타난정보들은현재접속된 PLC 의 422 기능관련디바이스의정보를나타냅니다. 14-9
15.K200S 전용 PID 제어기능 제 15 장 K200S 전용 PID 제어기능 15.1 개요 K3P-07BS / K3P-07CS 타입에서지원되는 PID(Proportional Integral Differential) 동작에관한설명입니다. K200S 에서는기존의 K1000S 및 K300S 에서와같이독립적인 PID 연산모듈에서 PID 연산을수행하는것이아니고, CPU 모듈내부에서 PID 연산을수행하게됩니다. PID 제어란제어대상을설정한값을일정하게유지하기위해센서와같은검출부에서측정된값 ( 현재값 ) 과, 제어하고자하는목표값을비교하여현재값과목표값이차가있는경우는콘트롤러가그차를없애기위해출력을조정하여현재값이목표값이되게하는제어동작을말하며, 비례동작 (P), 적분동작 (I), 미분동작 (D) 을조합시킨제어입니다. 즉현재값과목표값에차가있는경우는그차를기본으로비례량, 적분량, 미분량을산출해서조작값을출력합니다.< 그림 1-1> 은일반적인 PID 제어시스템을나타낸그림입니다. K200S 용 PID 제어동작의특성은다음과같습니다. CPU 모듈에서연산을수행하므로, 별도의 PID 모듈이필요없이 PID 전용명령어로제어할수있습니다. 정동작 / 역동작제어의선택이가능합니다. P 동작, PI 동작, PID 동작및 On/Off 동작을쉽게선택할수있습니다. 연산출력이아닌수동출력 ( 사용자가설정한강제출력 ) 이가능합니다. 외부외란이큰경우에도적절한파라미터조절로안정적인동작이가능합니다. 연산스캔시간 (PID 연산을위해매번이산화된데이터를취하는시간 ) 을사용자가설정할수있게하여, 각제어특성에맞게유동적인제어연산이가능합니다. 목표치 + - 제어편차 PID 연산부 D/A 변환과 HOLD 회로 PROCESS ( 조작부, 검출부포함 ) 제어량 A./D 변환 < 그림 1-1> PID 제어시스템의블록도 15-1
15.PID 제어기능 15.2 PID 제어동작 15.2.1 제어동작 1) 비례동작 (P 동작 ) (1) 비례동작이란편차 (E: 목표값 (SV) 과현재값 (PV: 또는제어량 ) 의차 ) 에비례된조작값을얻는동작입니다. (2) 비례동작에서편차 (E) 는단순히목표값 (SV) 에서현재값 (PV) 를뺀것이아니라기준값 (Referece value) 을사용하여목표값의커다란변화나외부외란등으로인하여편차가크게변화하는것을막을수있습니다. 이를수식으로나타내면다음과같습니다. MV = Kp *[ b * SV PV ] 여기서 Kp 는비례상수를나타내며, b 는기준값을나타냅니다. b 가 1 이면일반적인비례식과동일하게됩니다. (3) 편차가발생하였을때비례동작에의한조작값 (MV) 은그림 2-1 과같습니다. (4) 비례상수 (Kp) 가크면동일한편차 (E) 에대하여조작값 (MV) 가더커지며, 비례동작이강해지며비례상수 (Kp) 가작으면비례동작후의조작값역시작아집니다. (5) 비례상수 (Kp) 가크면현재값 (PV) 이목표값 (SV) 에빠르게도달하지만그림 2-1 에서나타낸바와같이비례상수가너무크면진동을하는등제어안정에나쁜영향을줄수있습니다. (6) 반대로비례상수 (Kp) 가작으면그림 2-2 에서나타낸바와같이진동은하지않으나현재값 (PV) 이목표값 (SV) 에도달하는속도가느려지며잔류편차 (: 오프셋 ) 가생길수있습니다. (7) 조작량 (MV) 은 0 ~ 4000 사이에서변화합니다. 여기서조작량의상한값 (MV_MAX) 및하한값 (MV_MIN) 은사용자가 0 ~ 4000 사이의값으로설정할수있습니다. (8) 잔류편차가생기는경우, 잔류편차값만큼의보상값을사용자가설정 (Bias) 하여목표값 (SV) 에현재값 (PV) 을강제적으로도달하게할수있습니다. 진동발생 SV PV < 그림 2-1> 비례상수 (Kp) 가클경우 시간 15-2
15.PID 제어기능 SV 잔류편차 ( 오프셋 ) 발생 PV < 그림 2-2> 비례상수 (Kp) 가작을경우 시간 2) 적분동작 (I 동작 ) (1) 적분동작은목표값 (SV) 과현재값 (PV) 사이에서편차 (E) 가발생할경우, 그편차를없애기위해시간에따라편차만큼을조작값에계속적으로가감합니다. 적은편차에대하여비례동작은조작값 (MV) 의변화를기대할수없으므로적분동작에의해편차제거효과 { 즉, 목표값 (SV) = 현재값 (PV)} 을얻을수있습니다. 따라서, 비례동작에서발생한잔류편차 ( 오프셋 ) 를없앨수가있습니다. (2) 적분동작에서편차가발생되고나서적분동작의조작값이비례동작의조작값으로되기까지의시간을적분시간이라말하고, Ti 로표시합니다. (3) 일정한편차가발생했을때적분동작은그림 2-3 과같습니다. (4) 적분동작을수식으로표현하면다음과같습니다. Kp MV = Edt Ti 수식에서알수있듯이적분동작에서의적분시간 (Ti) 을조정하여적분동작을강하게혹은약하게할수있습니다. 즉, 그림 2-4 와같이적분시간을길게하면, 조작값에대한가감량은적어지며현재값이목표값에접근하는시간이길어집니다. 또한그림 2-5 와같이적분시간을짧게주면조작값에가감량이많아지게되어, 짧은시간내에현재값이목표값에접근하게됩니다. 그러나너무짧게하면다시진동하게되므로적절한값이필요합니다. (5) 적분동작은비례동작과조합된 PI 동작, 비례동작과미분동작을합친 PID 동작으로각각사용되며독립적즉, I 동작으로는사용되지않습니다. 15-3
15.PID 제어기능 편차 편차 (E) 시간 비례동작 + 적분동작에서의조작량 적분동작에서의조작량 조작량 Kp*E 비례동작에서의조작량 Ti 시간 < 그림 2-3> 편차가일정할때의적분동작 SV 수렴하는데까지많은시간이걸린다. PV 시간 < 그림 2-4> 적분시간을길게할경우 15-4
15.PID 제어기능 수렴은빨리되지만, 진동이발생하기쉽다. SV PV < 그림 2-5> 적분시간을짧게할경우 시간 3) 미분동작 (D 동작 ) (1) 미분동작은목표값 (SV) 의변경이나외란으로편차가발생될때그편차를없애기위하여변화속도 ( 일정시간마다편차가변화는속도 ( 기울기 )) 에비례되는조작값 (MV) 을연산하여편차의변화를억제합니다. (2) 미분동작은제어동작에속응성을부여하는동작으로편차가발생하는초기에큰제어동작을가하여 ( 편차를없애는방향으로 ) 편차를빠르게감속시켜주는효과가있습니다. (3) 외부조건으로제어대상이크게변동하는것을방지할수있습니다. (4) 미분동작에서편차가발생되고나서미분동작의조작값이비례동작의조작값으로되기까지의시간을미분시간이라말하고 Td 로표시합니다. (5) 일정한편차가발생되었을때미분동작은그림 2-6 과같습니다. (6) 미분동작을수식으로표현하면다음과같습니다. de MV = Kp * Td dt 식에서알수있듯이미분시간을크게하면미분동작이강화됩니다. 또한일반적으로편차 (E 즉, 설정치 (SV) 현재값 (PV)) 에대하여미분하는것보다는현재값 (PV) 에대해미분하는것이일반적으로사용됩니다. (7) 미분동작은비례동작및적분동작과합쳐 PID 동작으로사용되지만, 독립적인 D 동작및 PD 동작으로는사용되지않습니다. 15-5
15.PID 제어기능 편차 편차 (E) 시간 조작량 Kp*E 비례동작에서의조작량 Td 시간 < 그림 2-6> 편차가일정할때의미분동작 15-6
15.PID 제어기능 4) PID 동작 (1) PID 동작은전절에서기술한 P 동작 + I 동작 + D 동작에의하여산출된조작량으로제어합니다. (2) 일정한편차가발생할경우, PID 동작은그림 2-7 과같습니다. 편차 편차 (E) 시간 PID 동작 조작량 I 동작 PI 동작 P 동작 D 동작 시간 < 그림 2-7> 편차가일정할때의 PID 동작 5) 정동작과역동작 (1) PID 제어는정동작과역동작 2 종류의동작방법이있습니다. 정동작은현재값 (PV) 이목표값 (SV) 보다작은경우조작값 (MV) 을출력하여현재값이목표값에접근하도록하는동작을말합니다. 역동작은현재값 (PV) 이목표값 (SV) 보다큰경우조작값 (MV) 을출력하여현재값이목표값에접근하도록하는동작을말합니다. (2) 정동작과역동작은조작값 (MV), 현재값 (PV), 목표값 (SV) 을사용하여그려보면그림 2.8 과같습니다. 15-7
15.PID 제어기능 목표값 조작량 정동작 역동작 시간 < 그림 2-8> 조작량 (MV), 현재값 (PV), 목표값 (SV) 에의한정동작, 역동작관계 (3) 정동작, 역동작에의한프로세스제어의예는그림 2-9 와같습니다. 온도 현재값 온도 현재값 목표값 목표값 시간 역동작 ( 냉방일때 ) 정동작 ( 난방일때 ) 시간 < 그림 2-9> 정동작과역동작에의한프로세서제어예 15-8
15.PID 제어기능 6) 기준값 (Reference Value) 일반적인 PID 와같은피드백시스템의형태는그림 2-1 에나타낸바와같이제어편차는설정치 (SV) 와제어량 (PV) 과의차로나타냅니다. 이제어편차를이용하여 PID 는내부연산을수행하게되는것입니다. 실제 PID 제어에서의미분동작은이와같은제어편차를사용하지않는것이유리합니다. 이를수식으로나타내면다음과같습니다. MV t 1 ded = K Ep + Ei( s) ds + Td Ti dt 0 여기서 MV 는조작량을나타내고, K 는비례게인을 Ti 는적분시간, Td 는미분시간을나타냅니다. 각동작의편차를살펴보면비례동작부분의편차인 Ep 는 b*sv PV 로, 미분동작부분의편차인 Ed 는 PV 로적분동작부분의편차인 Ti 는 SV-PV 로나타냅니다. 여기서 b 값을기준값 (Reference Value) 이라합니다. 기준값 (Reference Value) 은부하성왜란 (Load Disturbance) 이나측정노이즈 (Measurement Noise) 에따라서서로다른값을갖을수있습니다. SV + 편차 PID 연산 MV Process PV -1 < 그림 2-1> 간단한편차피드백시스템 그림 2-2 는 PI 제어에서서로다른기준값 b 들에대한제어량 (PV) 의변화를예시한그림입니다.( 일반적인스텝응답법으로서이론적인그림이지실제적용된그림은아님 ) 이그림에서도알수있듯이기준값이작을수록편차값이작아서이에대한응답특성도상당히느려짐을알수있습니다. 일반적으로, 제어시스템은여러가지의조건들에대해대응을해야하는데, 특히설정치 (SV) 의급격한변화에대하여안정적인순간응답 (Transient Response) 을가져야하며, 이로서부하성왜란이나측정노이즈의영향을받지않을수있습니다. 15-9
15.PID 제어기능 PV SV b=1 b=0.7 b=0.5 b=0.1 시간 < 그림 2-2> 서로다른기준값에대한 PI 제어특성 7) 적분와인드업 (Integral Windup) 모든제어대상기, 액튜에이터 (Actuator) 는제한을갖고있습니다. 즉, 모터는속도의제한이있고, 밸브는완전한개폐이상의값을낼수가없다. 제어기가광범위한동작조건하에서작동될때, 제어기에서출력되는값은액튜에이터의제한범위를벗어난값을가질수있습니다. 이런경우액튜에이터는제어기의출력되는값에관계없이포화상태를계속유지하게되어, 수명단축등의영향을미칠수있습니다. PID 연산제어기에서적분동작이사용되면, 편차는계속누적 (Integrated) 됩니다. 이것은적분항을매우크게만들어, 특히응답특성이매우느린시스템에서, 와인드업 (Windup) 을발생시키게됩니다. 이런와인드업이발생된상태에서정상상태로돌아가는데는매우많은시간이소요됩니다. 와인드업현상은그림 2-3 에나타낸바와같습니다. 그림 2-3 은 PI 제어기라가정하고, 여기서초기설정포인트가매우크게변화함으로서액튜에이터는상한치에서포화상태에이릅니다. 적분동작은초기에편차 ( 오차 ) 값이양수값을갖게되어계속증가하게되고, 약 10 초후에편차값이 0 이되는크로스포인트가됩니다. 이때출력은포화된상태로계속남게되고, 편차가음수가되어적분항이충분히작은값이될때까지상당기간동안계속포화상태로남게됩니다. 이같은과정은그림에나타난바와같이상당히큰오버슈트를갖게합니다. 이와같은와인드업현상은초기편차가매우크거나또는매우큰왜란또는장비의오동작등에의하여발생됩니다. 적분으로인한와인드업현상을피할수있는방법은여러가지가있습니다. 그중에서널리사용되는방법은실제액튜에이터에다른피드백시스템을구현하는것이고, 다른방법은액튜에이터를모델링하여사용하는방법입니다. 그림 2-4 에이와같은모델링을이용하여구현한앤티와인드업 (Anti Windup) 의블록도를나타내었습니다. 15-10
15.PID 제어기능 그림 2-4 에서알수있듯이, 액튜에이터출력 (U) 와 PID 제어량 (MV) 와의편차인 Es 값이이득 (Gain) 1/Tt 를거쳐적분항의입력으로피드백됨을알수있습니다. 여기서포화가일어나지않으면, Es 값은 0 이되어일반적인 PID 연산출력값이그대로액튜에이터에가해지게 ( 즉, MV = U) 되므로, 액튜에이터가정상동작일때는동작에아무런영향을끼치지않습니다. 액튜에이터가포화상태가되면피드백신호는편차 Es 값이 0 이되도록합니다. 이같은방법으로적분항의와인드업을막는다. 여기서 Tt 는적분항이리셋되는정도를나타내는시간상수값입니다. 실제적으로적분항으로들어가는이득값은 1/Tt 이므로 Tt 값이클수록적분항의리셋은빨리이루어진다. 그러나너무적은값은미분동작을갖는시스템에서도앤티와이드업 (Anti Windup) 동작을발생시킬수있기때문에값설정에주의해야합니다. 그림 2-5 에 PI 제어기에서 Tt 값과제어량 (PV) 과의관계를나타내었습니다. PV SV 10 시간 MV Integral Term 시간 < 그림 2-3> 적분와인드업예시도 15-11
15.PID 제어기능 편차 (E) = -PV K*Td*S Actuator 모델 Actuator 편차 (E) = SV -PV K + MV U k/ti + - + + 1/Tt Es < 그림 2-4> 앤티와이드업을갖는 PID 제어기 PV Tt=3 Tt=2 Tt=1 SV Tt=0.1 시간 < 그림 2-5> 서로다른 Tt(Tracking Time Constant) 에대한시스템특성 15-12
15.PID 제어기능 15.2.2 PID 구현이장에서는실제구현된이산화된 PID 제어를 P 제어,I 제어, D 제어항으로나누어수식에대한간단한설명을하고, 더불어이를의사코드로나타냅니다. 1) P 제어이산화된 P 제어항을수식으로나타내면다음과같습니다. P( n) = K[ b * SV ( n) PV ( n)] ( 식 2.2.1) 여기서 n 은이산화샘플링계수, K 는비례상수값, b 는기준값,SV 는설정치,PV 는제어값을나타냅니다. 2) I 제어연속시스템에서적분항은다음과같이나타낼수있습니다. I( t) = K Ti t 0 e( s) ds 이식을시간 t 에대하여미분하면아래와같은식이되고 di = dt K Ti e 여기서 e 는편차 (SV PV) 를나타냅니다. 다시이식을이산화시키면 I( n + 1) I( n) h = K e( n) Ti 여기서 h 는샘플링시간을나타냅니다. 다시이식을적분항에대하여정리하면 Kh I ( n + 1) = I( n) + e( n) Ti ( 식 2.2.2) 이됩니다. 15-13
15.PID 제어기능 3) D 제어연속시스템에서미분항은다음과같이나타낼수있습니다. Td N dd dt + D = KTd dy dt 여기서 N 은고주파잡음제거비 (High Frequency Noise DepressiOn RatiOn) 를나타내고, y 는제어량즉, PV 를나타냅니다. 여기서주의해야할것은미분항은실제편차를이용하는것이아니라, PV 값을미분항에서사용한다는것입니다. 이연속시스템의미분항을이산화시키는대는여러가지방법이있으나, 여기서는 Tustin 근사화법을사용합니다. Tustin 근사화법으로위식을이산화시키면 2Td hn 2KTdN D( n) = D( n 1) [ y( n) y( n 1)] 2Td + hn 2Td + hn ( 식 2.2.3) 이됩니다. 4) PID 의사코드전절에서언급한 P 제어,I 제어,D 제어에서사용된수식을바탕으로 PID 제어를구현하기위한의사코드 (Pseudo Code) 는다음과같습니다. Step1: PID 연산에사용되는각종계수를구합니다. Bi = K*h/Ti; ; 적분이득 Ad = (2*Td-N*h)/(2*Td+N*h); ; 미분이득 Bd = 2*K*N*Td/(2*Td+N*h); AO = h/tt; ; 앤티와인드업이득 Step2: 설정치 (SV) 및제어량 (PV) 값을읽는다. PV = adin(ch1); Step3: 비례항을구합니다. P = K*(b*SV PV); Step4: 미분항을갱신합니다. 단, D 의초기값은 0 D = Ad*D Bd*(PV PV_old); Step 5: 조작량 (MV) 값을구합니다. 단, I 의초기값은 0 MV = P+I+D; 15-14
15.PID 제어기능 Step 6: 액튜에이터포화상태인지조사합니다. U = sat(mv, U_low, U_high); Step 7: MV 값을 D/A 로출력합니다. Step 8: 적분항을갱신합니다. I = I +bi*(sv-pv)+ao*(u-mv) Step 9: PV_old 값을갱신합니다. PV_old = PV 15-15
15.PID 제어기능 15.3 명령어 사용되는 PID 제어모듈용명령은다음과같이 2 종류가있습니다. No. 명령어기능 1 PIDCAL PID 연산을수행 2 PIDTUN 자동동조 (Auto Tuning) 수행 알아두기 1. PID 연산은 K200S-CPUB/C 타입에서만지원되고,K200S-CPUA 타입에서는지원되지않습니다. 15-16
15.PID 제어기능 15.3.1 PID 연산용명령및디바이스기능 1) PIDCAL PIDCAL xxxxxx 지정디바이스 ( 워드 ) 지정디바이스 +0 S_TIME +1 MVMAN 설명내용비고 연산스캔시간 ( 입력범위 : 0.1 ~ 10 상수값범위는 1 ~ 100 입니다.) 수동조작값입력데이터 ( 입력범위 : 0 ~ 4000) +2 MV_MIN 최소출력제한값 ( 범위 : 0 ~ 4000) +3 MV_MAX 최대출력제한값 ( 범위 : 0 ~ 4000) +4 N High Frequency Noise Depression Ratio( 입력범위 : 1 ~ 10) +5 TT Tracking Time Constant ( 입력범위 : 0.01 ~ 10.00 +6 REF +7 D_TIME +8 I_TIME +9 P_GAIN 상수값범위는 1 ~ 1000 입니다.) 기준값 ( 입력범위 : 0.1 ~ 1 상수값범위는 1 ~ 10 입니다.) 미분시간 ( 범위 : 0.0 ~ 2000.0 상수값범위는 0 ~ 20000 입니다 ) 적분시간 ( 범위 : 0.0 ~ 2000.0 상수값범위는 0 ~ 20000 입니다 ) 비례제어비율상수 ( 범위 : 0.01 ~ 100.00 상수값범위는 1 ~ 10000) +10 EN_D 미분제어모드지령 (1: 인에이블, 0: 디세이블 ) +11 EN_I 적분제어모드지령 (1: 인에이블, 0: 디세이블 ) +12 EN_P 비례제어모드지령 (1: 인에이블, 0: 디세이블 ) +13 BIAS 교란 (disturbance) 보상을위한 Feed forward 또는 Offset 입력 ( 입력범위 : 0 ~ 4000) +14 PV 제어대상현재값입력데이터 SV 목표값 (Set Point) 입력데이터 +15 ( 입력범위 : 0 ~ 4000) 15-17
15.PID 제어기능 +16 D/R +17 MAN 운전에대한정 / 역동작선택지정 (0: 정동작, 1: 역동작 ) 수동운전모드 (1: 수동운전, 0: 자동운전 ) +18 STAT 명령어실행중발생하는에러상태표시 +19 MV MV 출력값 +20 ERR. PV-SV 의편차값 +21 P_VAL(LOW) 내부 PID 연산중인값 +22 P_VAL(HIGH) +23 I_VAL(LOW) +24 I_VAL(HIGH) +25 D_VAL(LOW) +26 D_VAL(HIGH) +27 Bi 사용자접근불가 +28 Ad +29 Bd +30 AO +31 PV_OLD +32 ACTUATOR_OUT +33 REAL_MV(LOW) +34 REAL_MV(HIGH) +35 CORRUPT/STAGE +36 TEMP_PV (1) SV(Setting Value, 목표값또는설정값 ) 및 PV(Process Value, 측정값또는현재값 ) 은 K200S 에서는 0~4000 중정수값만을허용합니다. 이와같은값을갖는이유는 K200S 에서사용되는 A/D 및 D/A 변환카드의해상도가 12 비트이기때문에, 전후 Offset 을고려하여위와같은값을설정하였습니다. (2) BIAS 는일종의 Offset 보상개념으로이해하시면됩니다. 즉, P 제어만수행할경우에발생하는 Offset 분을보상 (Compensation) 하는값입니다. 아래그림과같이 SV PV 의 Offset 값이 100 이라가정하면, 정밀한동작을위해서는 BIAS 값은 100 으로설정하면정확한목표값에수렴하게됩니다. 15-18
15.PID 제어기능 SV PV 발생되는 Offset 분 (3) 사용되는동작은다음과같습니다. No. EN_P EN_I EN_D 동작 1 1(Enable) 0(Disable) 0(Disable) P 동작 2 1(Enable) 1(Enable) 0(Disable) PI 동작 3 1(Enable) 1(Enable) 1(Enable) PID 동작 4 0(Disable) 0(Disable) 0(Disable) On/Off 동작 * 그이외의동작설정즉, PD 동작등은허용되지않습니다. (4) K200S 내부연산은정수형만가능하므로소수점을갖는 Floating 타입은지원되지않습니다. 이런한계를 극복하고, PID 연산의정밀도를높이기위하여, K200S 용 PID 명령어에서는 P_GAIN 값으로 100 배 Scale Up 된값을입력으로받아들여내부에서는 Fixed 소수점연산을수행하도록합니다. 예로, 사용입장에서 98 을 P_GAIN 값으로설정하고자하면, 9800 을입력하고, 10.99 값을입력하고자하면 1099 값을 P_GAIN 값으로설정하면됩니다. 여기서주의해야할것은설정한값은 100.00( 사용자입력범위는 10000) 을넘어서는안된다는것입니다. (5) I_TIME,D_TIME 도 P_GAIN 과마찬가지입니다. 다만 P_GAIN 이 100 배 Scale Up 된것에비해,I_TIME 및 D_TIME 은 10 배 Scale Up 된값을입력하면됩니다. 만약사용자가 I_TIME 값으로 1889.4 를설정하고자하면 18894 값을 I_TIME 값으로설정하면됩니다. 여기서주의해야할것은설정한값은 2000.0( 사용자입력범위는 20000) 을넘어서는안된다는것입니다. (6) S_TIME( 연산스캔시간 ) 은실제연산에사용되는입력데이타를읽어내는샘플링시간의개념입니다. 일반적으로, 외부트리거입력 (PID 명령어에서입력조건 ) 의주기와같이맞춰야올바른연산의수행이가능합니다. S_TIME 도 10 배 Scale Up 되었기때문에, 예로사용자가 2 초마다데이터를읽어오고싶으면 20 으로설정하면됩니다. 범위는 0.1 초 ( 사용자설정값 : 1) 부터 10 초 ( 사용자설정값 : 100) 까지입력가능합니다. 주의해야할것은설정값은 10.0( 사용자입력범위는 100) 을넘어서는안됩니다. 15-19
15.PID 제어기능 (7) REF( 기준값 ) 은경우에따라서는매우유용하게사용할수있는입력변수입니다. PID 연산기자체가범용적인제어대상을목적으로하기때문에, 일부전용 ( 온도제어 ) 에서는필요없을수도있으나, 다른제어대상체 ( 속도, 압력, 유량등 ) 에서는유용하게사용될수있습니다. 이입력변수값도 10 배 Scale Up 된값이기때문에, 사용자가주의해서입력값을설정해야합니다. 예로사용자가 1 을설정하고자한다면 10 값을 REF 값으로설정하면됩니다. 여기서주의해야할것은설정한값은 0.1( 사용자입력값은 1) 보다작거나 1.0( 사용자입력값 10) 을넘어서는않된다는것입니다. 자세한동작특성은 2 장을참고하십시오. (8) TT(Tracking Time COnstant) 값은 Anti_Reset Windup 을설정하기위한파라미터값으로, 이값은 100 배 Scale Up 된값입니다. 따라서사용자가주의해서입력값을설정해야합니다. 예로사용자가 0.5 를입력하고자한다면 TT 값으로 50 을설정하면됩니다. 여기서주의해야할것은설정한값은 0.01( 사용자입격값은 1) 보다작거나 10.00( 사용자입력범위는 1000) 을넘어서는안된다는것입니다. 자세한동작특성은 2 장을참고하십시요. (9) N(High Frequency Noise DepressiOn Ratio) 는미분동작시에주로영향을끼치는요소로서, 고주파성노이즈성분을없애는비율을나타냅니다. 고주파성노이즈성분이크게유입될경우에는지정된범위내에서큰값을선택하고, 그렇지않은경우에는 1 로설정하면됩니다. 이값은 Scale 된값이아니기때문에 1 부터 10 사이의정수값을설정하면됩니다. 여기서주의해야할것은설정한값이 1 보다작거나 10 보다크면안됩입니다. 자세한동작특성은 15.2 항을참고하여주십시오. 15-20
15.PID 제어기능 2) PIDAUT(Auto Tuning) 지정디바이스 +0 S_TIME 설명내용비고 연산스캔시간 ( 입력범위 : 0.1 ~ 10 상수값범위는 1 ~ 100 입니다.) +1 PV 제어대상현재값입력데이터 +2 SV 목표값 (Set Point) 입력데이터 ( 입력범위 : 0 ~ 4000) +3 Ripple A/T 연산에사용될파형선택특별한경우가아니면반드시 1 로선택 +4 STAT 명령어실행중발생하는에러상태표시 +5 MV 현재오토튜닝이실행되고있는루프의조작값데이터 ( 출력범위 : 0 ~ 4000) +6 P 오토튜닝에의해구한루프의비례상수 ( 범위 : 0.01 ~ 100.0) 상수값범위는 1 ~ 10000 입니다 ) +7 I 오토튜닝에의해구한루프의적분상수 ( 범위 : 0.0 ~ 2000.0) 상수값범위는 0 ~ 20000 입니다 ) +8 D 오토튜닝에의해구한루프의미분상수 ( 범위 : 0.0 ~ 2000.0) 상수값범위는 0 ~ 20000 입니다 ) +9 PV_OLD +10 Limit +11 Ultimate_Time +12 MAX_amplitude +13 MIN_amplitude +14 Stage +15 Region/Corrupt +16 Temp_PV +17 Amplitude +18 Kc 15-21
15.PID 제어기능 (1) SV(Setting Value, 목표값또는설정값 ) 및 PV(Process Value, 측정값또는현재값 ) 은 K200S 에서는 0~4000 중정수값만을허용합니다. 이와같은값을갖는이유는 K200S 에서사용되는 A/D 및 D/A 변환카드의해상도가 12 비트이기때문에, 전후 Offset 을고려하여위와같은값을설정하였습니다. 목표값 (SV) 설정시유의해야할사항이있습니다. 예로제어대상이온도로이고, 센서로는 Pt100( 측온저항체 : 측정범위 =0 o C ~ 250 o C) 을사용한다고가정합니다. 사용자는목표값 (SV) 로 100 o C 를설정하려한다면이때 SV 입력파라미터로 100 을설정하면안되고, 다음과같은과정을이용하여설정해야합니다. 실제 A/D 카드는입력소스로 1. 전압 (1V~5V) 2. 전류 (4~200mA) 를받습니다. 이와같은입력되는전압 (1V~5V) 이 A/D 변환 (12 비트 ) 을거치면이산화된신호로 0~ 4097( 실제오차범위를생각하여현재 K200S A/D 카드는 0 ~ 4000) 사이의정수값을갖게됩니다. 그러므로위와같은측온저항체온도범위를 A/D 입력을위한전압으로바꾸어보면, 0 o C 일때는 1V 입력 (A/D 변환후의정수값 : 0) 이들어오고, 250 o C일때는 5V 입력 (A/D 변환후의정수값 : 4000) 이들어옵니다. 따라서 100 o C 일때는약 2V 의전압이입력됩니다. 다음과같은비례식을이용하여구하면됩니다.5V(250 o C) : 4000 = 2V(100 o C):SV 설정값에따라서 SV 입력파라미터에설정해야하는값은 1600 이됩니다.PV 값도마찬가지로실제온도값을나타내는것이아니라위식에서나타낸것과같은정수값이입력됩니다. (2) S_TIME( 연산스캔시간 ) 은실제연산에사용되는입력데이타를읽어내는샘플링시간의개념입니다. 일반적으로, 외부트리거입력 (PID 명령어의입력조건 ) 의주기와같이맞춰야올바른연산의수행이가능합니다. S_TIME 도 10 배 Scale Up 되었기때문에, 예로사용자가 2 초마다데이터를읽어오고싶으면 20 으로설정하십시오. 범위는 0.1 초 ( 사용자설정값 :1) 부터 10 초 ( 사용자설정값 : 100) 까지입력가능합니다. 여기서주의해야할것은설정한값은 10.0 ( 사용자입력범위는 100) 을넘어서는안된다는것입니다. 여기서주의해야할사항이있는데, S_TIME 은반드시 PID6AT 트리거입력주기와같게설정해주어야, 정확한동작이이루어집니다. 상승에지에서이벤트발생 주기... 15-22
15.PID 제어기능 (3) 본 K200S 에서의자동동조 (A/T) 는주파수응답법 (Frequency Response) 이사용됩니다. 따라서처음자동동조가시작할경우 On/Off 동작에의하여아래와같은제어량 (PV) 을얻게되는데, 여기서 A/T 에필요한파라미터를어느파형에서얻느냐를결정하는것이 Ripple 파라미터입니다. 만약이값을 0 으로설정하면첫번째사이클에서얻게되고, 1 을선택하면 2 번째사이클에서얻게됩니다. 1 값이상이설정되면현재로서는에러가발생되므로, 반드시 0 과 1 중에서값을선택해야합니다. 보통은 1 을선택해야정확한 PID 파라미터값을얻을수있습니다. A/T 는내부적으로사용자가설정한목표값의 80% 에서 Ripple 이발생하도록 On/Off 동작을수행합니다. 이값은내부적인내용이므로사용자는원하는목표값을그대로설정하시면됩니다. RIPPLE 을 0 으로설정하면이사이클에서파라미터를구한다. RIPPLE 을 1 로설정하면이사이클에서파라미터를구한다. 목표값의 80% 15-23
15.PID 제어기능 15.3.2 PID 연산용명령에러종류 1) PIDCAL 명령시 ( 에러코드는상위 1Byte 이며하위 1Byte 는동작정지또는정상튜닝입니다.) 출력변수 STAT 에나타나는에러종류및조치방법은다음과같습니다. STAT 번호구분내용조치방법 0 로컬정상동작중 - 목표값 (SV) 설정영역초과목표값 (SV) 은 0~4000 까지설정가능합니다. 1 이범위에맞게다시설정하십시오. 수동조작값 (MVMAN) 설정영역초수동조작값 (MVMAN) 은 0~4000 까지설정가능합니 2 과다. 이범위에맞게다시설정하십시오. 비례상수 (P_GAIN) 설정영역초과비례상수 (P_GAIN) 의설정가능범위는 0.01 ~ 100.00 까지입니다. 그러나 K200S 에서는정수타 3 입만지원하기때문에, 실제입력되는값은 1~ 10000 까지입니다. 즉, 87.43 을입력하고싶으면 8743 을입력값으로설정하면됩니다. 적분시간 (I_TIME) 설정영역초과적분시간 (I_TIME) 의설정가능범위는 0.0 ~ 2000.0 까지입니다. 그러나 K200S 에서는정수 4 타입만지원하기때문에실제입력되는값은 0 ~ 20000 까지입니다. 즉, 283.7 을입력하고싶으면 2837 을입력값으로설정하면됩니다. 미분시간 (D_TIME) 설정영역초과미분시간 (D_TIME) 의설정가능범위는 0.0~ 2000.0 까지입니다. 그러나 K200S 에서는정수 5 타입만지원하기때문에실제입력되는값은 0~20000 까지입니다. 즉, 283.7 을입력하고싶으면 2837 을입력값으로설정하면됩니다. 연산스캔타입 (S_TIME) 설정영역 S_TIME 의설정가능범위는 0.1~10 까지이고, 초과실제입력가능한상수값범위는 1~100 사이정수 6 값을가져야하므로, 0 이거나 100 을넘으면에러가발생됩니다. 이범위에맞게다시설정하십시오. REF 설정영역초과 REF 의설정가능범위는 0.1~1 까지이고, 실제입력가능한상수값범위는 1~10 사이정수값을가져야하므로, 0 이거나 10 을넘으면에러가발 7 생됩니다. 이범위에맞게다시설정하십시오. 15-24
15.PID 제어기능 STAT 번호구분내용조치방법 로컬 TT(Tracking Time COnstant) 설정영역초과 TT 의설정가능범위는 0.01 ~ 10.00 까지이고, 실제입력가능한상수값범위는 1 ~1000 사이정 8 수값을가져야하므로, 0 이거나 1000 을넘으면 에러가발생됩니다. 이범위에맞게다시설정하십시오. N (High Frequency Noise N 의설정가능범위는 1 ~ 10 까지이고, 실제 DepressiOn Ratio) 입력가능한상수값범위도 1 ~10 사이정수값을 9 가져야하므로, 0 이거나 1000 을넘으면에러가 발생됩니다. 이범위에맞게다시설정하십시 오. EN_P = 0 이고 EN_I = 1 AND/OR 실제 ID 및 I 제어또는 D 제어만으로는동작되지 10 EN_D= 1 로되어있는경우않습니다. P 제어, PI 제어, PID 제어및 ON/OFF 제어중에하나가선택되었는지확인하여주십시 오. CPU 카드가 A 타입인경우 PID 연산은 CPU 카드가 B 및 C 타입에서만지원됩 40 니다. CPU 카드를 B,C 타입으로교체하여주십시 오. 15-25
15.PID 제어기능 2) PIDTUN 명령사용시에러종류출력변수 STAT 에나타나는에러종류및조치방법은다음과같습니다. STAT 번호구분내용조치방법 0 로컬 정상동작중 - 1 목표값 (SV) 설정영역초과목표값 (SV) 은 0~4000 까지설정가능합니다. 이범위에맞게다시설정하십시오. 2 제어출력값 (PV) 설정영역 PV 값이입력영역 (0 ~ 40000) 이벗어나는경우는초과 A/D 카드등의하드웨어불량입니다. 연산스캔타입 (S_TIME) 설정 S_TIME 의설정가능범위는 0.1~10 까지이고, 실제 3 영역초과입력가능한상수값범위는 1~100 사이정수값을가져야하므로, 0 이거나 100 을넘으면에러가발생됩 니다. 이범위에맞게다시설정하여주십시오. 40 CPU 카드가 A 타입인경우 PID 연산은 CPU 모듈이 B,C 타입에서만지원됩니다. CPU 모듈을 B,C 타입으로교체하여주십시오. 15-26
15.PID 제어기능 15.4 프로그램 15.4.1 시스템구성 전원모둘 : K3S-304S CPU : K3P-07BS,K3P-07CS A/D : K3F-AD2A, D/A : K3F-DI2A 슬롯 3 슬롯 6 전 C A D 원 P / / 모 U D A 듈 15.4.2 초기설정내용 1) PID 제어모듈 (CPUB, CPUC 카드내장기능 ) (1) 자동, 수동동작설정 : 자동으로설정 (2) 정동작, 역동작지정 : 정동작으로설정 (3) 목표값설정 ( 온도센서로측온저항체사용시 ):960(60 o C),1120(70 o C),1280(80 o C), 1600(100 o C) 15-27
15.PID 제어기능 (4) BIAS 설정 : 0 ( 만약 P 제어만사용할경우에는 0 보다는적당한값을입력 ) (5) EN-P,EN_D,EN_I 설정 : PID 연산일경우이므로모두 1, 즉, EN_P =1, EN_I =1, EN_D =1 (6) 기준값 (REF),Tracking Time(TT), 고주파노이즈제거비 (N) 설정 : REF=10, TT=50, N=1 (7)MV_MAX,MV_MIN, MVMAN 설정 : MV_MAX=4000, MV_MIN =0, MVMAN =2000 으로설정 (8) 샘플링시간설정 : 10 초로설정 (S_TIME=100) 2) A/T 제어모듈 (CPUB, CPUC 카드내장기능 ) (1) 목표값설정 ( 온도센서로 RTD 모듈사용시 ): 960(60 o C),1120(70 o C),1280(80 o C), 1600(100 o C) (2) 샘플링시간설정 : 10 초로설정 (S_TIME=100) 3) A/D 변환모듈 (1) 사용채널 : 0 (2) 출력데이터타입지정 : -48 ~ 4047 (3) 입력처리 : 샘플링처리 4) D/A 변환모듈 (1) 사용채널 : 0 15.4.3 프로그램설명 1) PID 모듈만단독사용시 (1) 온도센서로측온저항체 (0 ~ 250 o C) 의온도를 4 ~ 20mA 의아날로그신호로변환하여 A/D 변환모듈의채널 0 에입력시켜, 0 ~ 4000 사이의디지털값으로변환합니다. (2) PID 연산모듈에서는사용자가입력할설정값이모두셋팅되었으면 (P_GAIN, I_TIME, D_TIME 도포함하여 ) 목표값 (SV) 와현재 A/D 카드에서들어오는실제온도값 ( 현재값 : PV) 를이용하여, 조작량 (MV) 으로 0 ~ 4000 사이의값을 D/A 변환모듈에입력시킵니다. (3) D/A 변환모듈은 PID 연산모듈에서입력된조작량값을아날로그신호 (4 ~20mA) 로제어대상체 ( 전력변환장치 ) 에입력시킵니다. 2) 자동동조 (A/T) 와 PID 모듈혼합사용시 (1) 온도센서로측온저항체 (0 ~ 250 o C) 의온도를 4 ~ 20mA 의아날로그신호로변환하여 A/D 변환모듈의채널 0 에입력시켜, 0 ~ 4000 사이의디지털값으로변환합니다. (2) A/T 연산모듈에서는사용자가입력할설정값이모두셋팅되었으면, 목표값 (SV) 과현재 A/D 카드에서들어오는실제온도값 ( 현재값 : PV) 을이용하여, 조작량 (MV) 으로값을 D/A 변환모듈에입력시킵니다. (3) A/T 의연산이끝나면, END 가 1 이되고, 구한 P,I,D 출력값이 PID 연산모듈의입력 (P_GAIN, I_TIME, D_TIME) 으로들어가고, 여기서부터 PID 연산블록이수행됩니다. 15-28
15.PID 제어기능 (4) D/A 변환모듈은 PID 연산모듈에서입력된조작량값을아날로그신호 (4 ~20mA) 로제어대상체 ( 전력변환장치 ) 에입력시킵니다. 알아두기 1) K200S 용 A/D 및 D/A 변환카드는각각 4 채널까지만지원됩니다. 자세한내용은 A/D 및 D/A 변환카드사용설명서를참고하십시오. 15-29
제 3 장평션블록 15.4.4 프로그램 (PID 연산모듈단독사용시 ) 15-30
15.PID 제어기능 15.4.5 프로그램 (PID 연산모듈과 A/T 모듈혼합사용시 ) 이프로그램은 A/T 을수행한계산된 P,I,D 값을가지고, PID 연산모듈을수행하는예입니다. A/T 는목표값의 80% 에서수행되므로, 실제 PID 연산이들어가는시점은목표값의 80% 부터수행됩니다. 15-31
15.PID 제어기능 STAT 정상튜닝완료가되면 7 번째비트가 On 이됨. 15-32
제 16 장 K200S 내장고속카운터기능 제 16 장내장고속카운터기능 16.1 개요 K3P-07CS 모듈에만내장되어있는기능으로서일반디지털입력모듈로는처리할수없는고속의펄스입력처리가가능하여엔코더나펄스발생기에서발생되는고속의펄스열을정확하게카운트하는기능입니다. 카운터기능 체배기능 기능내용 데이터비교기능 현재치프리셋기능 입력펄스와가 감산방식에따라 3 가지의카운터기능이있음 1 상펄스입력시프로그램에의한가 감산카운터 1 상펄스입력시 B 상입력에의한가 감산카운터 2 상펄스입력시위상차에의한가 감산카운터사용하고자하는용도에맞게 1/2/4 체배중하나를선택하여입력펄스를카운터하는기능현재카운터값과비교값이일치할때태스크프로그램을실행하는기능현재의카운터값을임의의값으로변경시키는기능 16.2 성능규격 아래에고속카운터의성능규경에대해설명합니다. 항목규격 점수 1 점 (1 상또는 2 상 ) 입력접점출력접점현재치영역계수범위계수속도 A 상, B 상, Preset 입력 F0170 ( 설정치비교출력 ), F0171 (Carry) F018 (Low Word), F019(High Word) 0 ~ 16,777,215 (0 ~ FFFFFFh) 24 Bit 가 / 감산최대 50 Kpps 가 / 1 상입력 프로그램또는 B 상입력에의한가 / 감산지정 감산 지정 2 상입력 위상차에따라자동지정 체배기능 (2 상입력 ) 사용방법 1 체배 /2 체배 /4 체배 D4999 에운전모드를설정함으로써 10 가지모드중선택하여사용 16-1
제 16 장 K200S 내장고속카운터기능 16.3 입력규격 입력규격에대해설명합니다. 1) A / B 상입력 항 목 규 격 정격입력전압 / 전류 DC 24V (13mA) On 보증전압 14V 이상 Off 보증전압 2.5V 이하 2) 프리셋입력항 목 규 격 정격입력전압 / 전류 DC 24V (10mA) On 보증전압 19V 이상 Off 보증전압 6V 이하 On 지연시간 1.5ms 이하 Off 지연시간 2ms 이하 16.4 각부명칭 RUN STOP K3P-07CS ROM MODE TEST MODE 1 2 ON 1 2 3 4 No. 명칭 용도 1 φ A 24V A 상입력단자 2 φ B 24V B 상입력단자 3 COM A/B 상코먼단자 5 4 24V 프리셋입력단자 5 0V 프리셋코먼단자 16-2
류기제 16 장 K200S 내장고속카운터기능 16.5 외부기기와의접속방법 외부기기와의접속 (I/F) 일람표입니다. 입 / 출력구분 외부 I/F 일람표 내부회로단자번호신호명칭동작입력보증전압 3.3 kω 정정류기3.3 kω 1 A 상펄스입력 (DC24V) On Off 14 ~ 26.4 V 2.5V 이하 입력 2 B 상펄스입력 (DC24V) On Off 14 ~ 26.4 V 2.5V 이하 3 COM (A/B 상입력용코먼 ) 입력 3.3 KΩ 270 Ω 4 프리셋입력 (DC24V) On Off 19 ~ 26.4 V 6 V 이하 5 COM ( 프리셋입력용코먼 ) 16.6 배선상의주의사항 고속펄스입력은배선시노이즈 (Noise) 대책에주의하여주십시오. 1) 배선은반드시트위스티드페어실드선을사용하시고접지는 3 종접지를실시하여주십시오. 2) 노이즈가많이발생하는동력선, 입출력선과는분리하여설치하시고배선거리는가능한짧게하여주십시오. 3) 엔코더용전원은가능한입출력용전원과구분된별도의안정화전원을사용하십시오. 1 상입력의경우는입력신호를 A 상에만접속하시고, 2 상입력의경우는 A 상, B 상에접속하여주십시오. 16-3
제 16 장 K200S 내장고속카운터기능 16.7 배선예 1) 펄스발생기 ( 엔코더 ) 가전압출력인경우 펄스발생기 Pulse Generator 24V 고속카운터 CHSC 입력 A B COM 24VG 2) 펄스발생기가오픈콜렉터출력타입인경우 펄스발생기 Pulse Generator 24V COM A 고속카운터입력 CHSC B 24VG 16-4
제 16 장 K200S 내장고속카운터기능 16.8 명령어설명 16.8.1 명령어설명 (HSC) HSC EN U/D PV < > PR SV < > * 모드설정데이터 (D4999) 의값이지정된값이외일경우와 Preset 값 (PV) 및설정치 (SV) 가최대계수범위를벗어났을경우, 그리고 PV, SV 를간접지정영역 (#D) 으로지정하였을때영역을벗어났을경우에는연산에러플래그 (F0110) 접점이 On 됩니다. 운전모드설정방법운전모드입력접점 (D4999) A상 B상 Preset 체배 설 명 1000h Pulse 입력 - - - U/D : 프로그램에의한지정 PR : 프로그램에의한지정 Preset 입 U/D : 프로그램에의한지정 1010h Pulse 입력 - - 1상력 PR : Preset 입력에의한지정 입력 U/D : B 상입력에의한지정 1100h Pulse 입력 U/D 입력 - PR : 프로그램에의한지정 1110h Pulse 입력 U/D 입력 Preset 입 U/D : B 상입력에의한지정 - 력 PR : Preset 입력에의한지정 2001h A 상입력 B 상입력 - 1 체배 PR : 프로그램에의한지정 1 체배 2002h A 상입력 B 상입력 - 2 체배 PR : 프로그램에의한지정 2 체배 PR : 프로그램에의한지정 2004h A 상입력 B 상입력 - 4 체배 2상 4 체배 입력 Preset 입 PR : Preset 입력에의한지정 2011h A 상입력 B 상입력 1체배력 1 체배 2012h A 상입력 B 상입력 Preset 입 PR : Preset 입력에의한지정 2체배력 2 체배 2014h A 상입력 B 상입력 Preset 입 PR : Preset 입력에의한지정 4체배력 4 체배 * 주 ) 외부입력에의한 U/D 및 PR 지령의경우에도 HSC 명령의 U/D, PR 입력조건은 Dummy 로프로그램해주어야합니다. 16-5
제 16 장 K200S 내장고속카운터기능 1) EN 입력카운트 Enable 입력을말하며 EN 입력이 On 되면카운트를시작합니다. 2) U/D 입력 1 상운전모드에서프로그램에의한 Up/Down 지정일때사용되며, U/D 입력조건이 Off 일때 Up 카운트, On 일때 Down 카운트동작을수행합니다. B 상입력에의한 Up/Down 지정모드일때는 B 상입력이 High 일때 Up 카운트, Low 일때 Down 카운트동작을수행합니다. 3) PR 입력 Preset 지령을말하며, PR 입력의상승 Edge 에서카운터의현재치는 HSC 명령에서지정한 PV 값으로됩니다. Preset 또한프로그램 (PR 입력 ) 에의한 Preset 지령과, 외부 Preset 입력에의한 Preset 지령모드가있습니다. 4) 출력접점 (F0170) 고속카운터현재치 (F019,F018) 가 HSC 명령에서지정한설정치 (SV) 보다크거나같을때 On 되며, 작을때 Off 됩니다. 5) Carry 접점 (F0171) 카운터의현재값이 16,777,215(FFFFFFh) 에서 0 으로되거나 0 에서 16,777,215(FFFFFFh) 로될때 On 되며, 카운트 Enable 입력 (EN) 이 Off 되거나 Preset 입력 (PR) 의상승 Edge 에서 Off 됩니다. Carry 접점이 On 된상태에서도카운트는계속합니다. 16-6
제 16 장 K200S 내장고속카운터기능 16.9 프로그램예 1) 1 상운전모드 ( 프로그램에의한가 / 감산동작 ) (1) 프로그램에의한 U/D 지정및외부 Preset 입력에의한 Preset 지정을사용할경우 (2) Preset 값 = D0000 = 100, 설정치 = D0010 = 1000 일때 F0012 MOV H1010 D4999 운전모드 DMOV 100 D0000 PV DMOV 1000 D0010 SV M0000 M0001 M0002 HSC EN U/D PV < D0000 > PR SV < D0010 > (3) EN 입력조건 (M0000) 이 1 일때고속카운터동작을개시합니다. (4) A 상입력펄스가상승할때카운트하며, HSC 명령의 U/D 입력 (M0001) 에의해가, 감산이이루어집니다. (5) U/D 입력의값이 0 이면가산동작을, 1 이면감산동작을수행합니다. A 상펄스입력 U/D 입력 (M0000) 0 1 카운터값 (F019,F018) 10 11 12 11 10 9 16-7
제 16 장 K200S 내장고속카운터기능 2) 1 상운전모드 (B 상입력에의한가 / 감산동작 ) (1) B 상입력에의한 U/D 지정및프로그램에의한 Preset 지정을사용할경우 (2) Preset 값 = 100, 설정치 = 1000 일때 F0012 MOV H1100 D4999 운전모드 M0000 M0001 M0002 HSC EN U/D PV < 100 > PR SV < 1000 > (3) EN 입력조건 (M0000) 이 1 일때고속카운터동작을개시합니다. (4) A 상입력펄스가상승할때카운트하며, B 상입력에의해가, 감산이이루어집니다. (5) B 상입력이 High 이면가산동작을, Low 이면감산동작을수행합니다. A 상펄스입력 B 상펄스입력 High Low 카운터값 (F019,F018) 10 11 12 11 10 9 16-8
제 16 장 K200S 내장고속카운터기능 3) 2 상운전모드 (1 체배동작 ) (1) 외부 Preset 입력에의한 Preset 지정및 1 체배동작일경우 (2) Preset 값 = 100, 설정치 = 1000 일때 F0012 MOV H2011 D4999 운전모드 M0000 M0001 M0002 HSC EN U/D PV < 100 > PR SV < 1000 > (3) EN 입력조건 (M0000) 이 1 일때고속카운터동작을개시합니다. (4) A 상입력펄스가 B 상입력펄스보다앞설때에는가산동작을, (5) B 상입력펄스가 A 상입력펄스보다앞설때에는감산동작을수행합니다. (6) A 상입력펄스가상승할때 B 상입력펄스가 Low 이면가산동작을, (7) A 상입력펄스가하강할때 B 상입력펄스가 Low 이면감산동작을수행합니다. A 상펄스입력 B 상펄스입력 카운터값 (F019,F018) 10 11 12 13 12 11 16-9
제 16 장 K200S 내장고속카운터기능 4) 2 상운전모드 (2 체배동작 ) (1) 외부 Preset 입력에의한 Preset 지정및 2 체배동작일경우 (2) Preset 값 = 100, 설정치 = 1000 일때 F0012 MOV H2012 D4999 운전모드 M0000 M0001 M0002 HSC EN U/D PV < 100 > PR SV < 1000 > (3) EN 입력조건 (M0000) 이 1 일때고속카운터동작을개시합니다. (4) A 상입력펄스가 B 상입력펄스보다앞설때에는가산동작을, (5) B 상입력펄스가 A 상입력펄스보다앞설때에는감산동작을수행합니다. (6) A 상입력펄스가상승할때 B 상입력펄스가 Low 이거나, A 상입력펄스가하강할때 B 상입력펄스가 High 이면가산동작을,A 상입력펄스가상승할때 B 상입력펄스가 High 이거나, A 상입력펄스가하강할때 B 상입력펄스가 Low 이면감산동작을수행합니다. A 상펄스입력 B 상펄스입력 카운터값 (F019,F018) 10 11 12 13 14 15 14 13 12 16-10
제 16 장 K200S 내장고속카운터기능 5) 2 상운전모드 (4 체배동작 ) (1) 외부 Preset 입력에의한 Preset 지정및 4 체배동작일경우 (2) Preset 값 = 100, 설정치 = 1000 일때 F0012 MOV H2014 D4999 운전모드 M0000 M0001 M0002 HSC EN U/D PV < 100 > PR SV < 1000 > (3) EN 입력조건 (M0000) 이 1 일때고속카운터동작을개시합니다. (4) A 상입력펄스가 B 상입력펄스보다앞설때에는가산동작을, (5) B 상입력펄스가 A 상입력펄스보다앞설때에는감산동작을수행합니다. (6) A 상입력펄스가상승할때 B 상입력펄스가 Low 이거나, A 상입력펄스가하강할때 B 상입력펄스가 High 일때또는, B 상입력펄스가상승할때 A 상입력펄스가 High 이거나, B 상입력펄스가하강할때 A 상입력펄스가 Low 이면가산동작을, A 상입력펄스가상승할때 B 상입력펄스가 High 이거나, A 상입력펄스가하강할때 B 상입력펄스가 Low 일때또는, B 상입력펄스가상승할때 A 상입력펄스가 Low 이거나, B 상입력펄스가하강할때 A 상입력펄스가 High 이면감산동작을수행합니다. A 상펄스입력 B 상펄스입력 카운터값 (F019,F018) 10 11 12 13 14 15 16 17 18 19 18 17 16 15 14 16-11
제 16 장 K200S 내장고속카운터기능 6) 전원 Off 시현재카운트유지하기 - 전원 Off 시의카운트저장를위하여래치영역에현재카운트를저장하고, 전원이 Off 에서 On 되었을때프리셋기능을이용하여카운트를유지하는예제프로그램입니다. < 프로그램 > 전원 Off 시의조작순서 (1) P0001 를 Off 시켜서래치영역으로설정된 D0070~D0071, D0080~D0081 의현재카운트가변경되는것을방지합니다. ( 래치영역의설정은기본파라미터의래치영역설정에서설정범위를입력한후에프로그램과파라미터를 PLC CPU 모듈에다운로드시키면됩니다 ) (2) 전원 On 후에 P0000 을 On 시켜서 D0070~D0071, D0080~D0081 에저장된값을고속카운터의프리셋값 ( 초기값 ) 으로설정합니다. (3) P0001 을 Off 에서 On 으로변경하여현재카운트를다시래치영역으로저장합니다. 16-12
부록 1 플래그일람 부록 1 플래그일람 부 1.1 특수릴레이일람 (F/M) 1) F 영역릴레이일람 접점기능설명 F0000 RUN 모드 CPU 가 RUN 모드인경우 On F0001 프로그램모드 CPU 가프로그램모드인경우 On F0002 Pause 모드 CPU 가 Pause 모드인경우 On F0003 디버그모드 CPU 가디버그모드인경우 On F0006 Remote 모드 CPU 가 Remote 모드인경우 On F0007 User 메모리장착 User 메모리장착시 On F0008 ~ F0009 미사용 F000A User 메모리운전 User 메모리운전시 On F000B ~ F000E 미사용 F000F STOP 명령수행 STOP 명령수행시 On F0010 상시 On 상시 On F0011 상시 Off 상시 Off F0012 1 스캔 On 1 스캔 On F0013 1 스캔 Off 1 스캔 Off F0014 매스캔반전매스캔반전 F0015 ~ F001F 미사용 F0020 1 스탭 RUN 디버그모드 1 스텝 RUN 운전시 On F0021 Break Point RUN 디버그모드 Break Point RUN 운전시 On F0022 스캔 RUN 디버그모드스캔 RUN 운전시 On F0023 접점값일치 RUN 디버그모드접점값일치 RUN 운전시 On F0024 워드값일치 RUN 디버그모드워드값일치 RUN 운전시 On F0025 ~ F002F 미사용 F0030 중고장중고장에러발생시 On F0031 경고장경고장에러발생시 On F0032 WDT 에러 Watch Dog 시간에러발생시 On F0033 I / O 조합에러 I /O 에러발생시 On (F0040 ~ F005F 중한개이상의비트가 On 인경우 ) F0034 배터리전압이상 배터리전압이기준값이하일경우 On F0035 Fuse 이상출력모듈 Fuse 단락시 On F0036 ~ F0038 미사용 F0039 백업정상수행데이터백업이정상일경우 On F003A 시계데이터에러시계데이터 Setting 에러시 On F003B 프로그램교체중 RUN 중프로그램 Edit 시 On F003C 프로그램교체중에러 RUN 중프로그램 Edit 에러발생시 On 부 1-1
부록 1 플래그일람 접점기능설명 F003D ~ F003F 미사용 F0040 ~ F005F I / O 에러 예약된 I / O ( 파라미터설정 ) 와실 I / O 모듈이다르거나 I / O 가착탈되었을경우해당비트 On F0060 ~ F006F 에러코드저장 시스템의고장번호저장 (12.5 항에러코드일람참조 ) F0070 ~ F008F Fuse 단락상태저장출력모듈 Fuse 단락시해당슬롯비트 On F0090 20ms 주기 Clock 일정주기간격으로 On / Off 반복 F0091 100ms 주기 Clock F0092 200ms 주기 Clock F0093 1s 주기 Clock On Off F0094 2s 주기 Clock F0095 10s 주기 Clock F0096 20s 주기 Clock F0097 60s 주기 Clock F0098 ~ F009F 미사용 F0100 User Clock 0 F0101 User Clock 1 F0102 User Clock 2 Duty 명령에서지정된스캔만큼 On / Off 반복 DUTY F010x N1 N2 F0103 User Clock 3 F0104 User Clock 4 F0105 User Clock 5 On N2 스캔 Off Off F0106 User Clock 6 F0107 User Clock 7 N1 스캔 On F0108 ~ F101F 미사용 F0110 연산에러플레그 연산에러발생시 On F0111 제로플래그 연산결과가 0 인경우 On F0112 캐리플래그 연산결과가캐리발생시 On F0113 전출력 Off OUTPUT 명령실행시 On F0114 공용 RAM R/W 에러 특수모듈공용메모리 Access 에러 On F0115 연산에러플레그 ( 래치 ) 연산에러발생시 On( 래치됨 ) F0116 ~ F011F 미사용 F0120 LT 플레그 CMP 비교연산결과 S 1 <S 2 인경우 On F0121 LTE 플레그 CMP 비교연산결과 S 1 S 2 인경우 On F0122 EQU 플레그 CMP 비교연산결과 S 1 =S 2 인경우 On F0123 GT 플레그 CMP 비교연산결과 S 1 >S 2 인경우 On F0124 GTE 플레그 CMP 비교연산결과 S 1 S 2 인경우 On 부 1-2
부록 1 플래그일람 접점기능설명 F0125 NEQ 플레그 CMP 비교연산결과 S 1 S 2 인경우 On F0126 ~ F012F 미사용 F0130~ F013F AC Down Count AC Down 횟수를 Count 하여저장 F0140~ F014F FALS 번호 FALS 명령에의한고장번호저장 F0150~ F015F PUT/GET 에러플레그 F0160~ F049F 미사용 F0500~ F050F 최대스캔시간최대스캔시간저장 F0510~ F051F 최소스캔시간최소스캔시간저장 F0520~ F052F 현재스캔시간현재스캔시간저장 F0530~ F053F 시계테이터 ( 년 / 월 ) 시계테이터 ( 년 / 월 ) F0540~ F054F 시계테이터 ( 일 / 시 ) 시계테이터 ( 일 / 시 ) F0550~ F055F 시계테이터 ( 분 / 초 ) 시계테이터 ( 분 / 초 ) 특수모듈공용 RAM Access 에러발생시해당슬롯비트 On F0560~ F056F 시계테이터 ( 백년 / 요일 ) 시계테이터 ( 백년 / 요일 ) F0570~ F058F 미사용 F0590~ F059F 에러스텝저장프로그램에러스텝저장 F0600~ F060F FMM 상세에러정보 FMM 관련에러발생정보저장 F0610~ F063F 미사용 2) M 영역릴레이일람접점기능설명 M1904 M1910 시간설정비트 강제 I / O 설정비트 On 일때설정된시간을 RTC 영역에 Write 합니다. 상세한내용은시계기능편을참조하여주십시오. 강제 I /O 설정을인에이블하는비트. 상세한내용은강제 I/O 기능편을참조하여주십시오. 알아두기 1) F 영역의접점은읽기전용릴레이로프로그램에서입력접점으로는사용가능하나출력으로사용할수없습니다. 2) M 영역의접점은읽기쓰기가가능하며프로그램에서입 출력접점으로사용할수있습니다. 부 1-3
부록 1 플래그일람 부 1.2 특수데이터레지스터 ( 통신용 ) 아래플래그들은 Fnet/Cnet 에적용되는통신모듈에대한정보를나타내는플래그들로 KGL-WIN 의플래그모 니터를통해모니터하고자하는키워드를선택하여모니터하거나, 해당디바이스를사용하여프로그램에사 용할수있습니다. [ 통신모듈의플래그일람 ( 순서가 0 일경우 ) ] 번지수키워드내용비고 x : K1000S=9, K300S/K200S=4 Dx500 Dx502 _CnSTNOL _CnSTNOH 통신모듈의국번 통신모듈의국번스위치에설정되어있는값을표시 Fnet: 통신모듈전면의국번스위치값. Dx504 Dx505 Dx506 Dx507 Dx508 Dx509 Dx510 Dx510.B Dx510.C Dx510.D _CnTXECNT _CnRXECNT _CnSVCFCNT _CnSCANMX _CnSCANAV _CnSCANMN _CnLINF _CnCRDER _CnSVBSY _CnIFERR 통신프레임전송에러 통신프레임의전송시송신에러발생한경우마다 1씩증가통신네트워크의접속상태를이값으로평가 통신프레임 통신프레임의수신시수신에러발생한경우마다 1씩증가 수신에러 통신네트워크의접속상태를이값으로평가 통신서비스수행시실패한경우마다 1씩증가통신서비스통신네트워크의접속상태를이값으로평가할수있으며통신처리에러네트워크전체의통신량및프로그램의안정성을평가 통신스캔타임최대 네트워크에접속되어있는모든국들이한번씩 TOKEN을갖고 (1ms 단위 ) 송신프레임을전송하는데소요되는시간중최대값을표시 통신스캔타임평균 네트워크에접속되어있는모든국들이한번씩 TOKEN을갖고 (1ms 단위 ) 송신프레임을전송하는데소요되는시간중평균값을표시 통신스캔타임최소 네트워크에접속되어있는모든국들이한번씩 TOKEN을갖고 (1ms 단위 ) 송신프레임을전송하는데소요되는시간중최소값을표시 통신모듈시스템정보 통신모듈의동작상태를워드로표시 시스템에러 ( 에러 =1) 통신모듈자체의 H/W 또는시스템 O/S 에러임을표시 공용램부족에러 ( 램부족 =1) 통신모듈상의공용램의자원이부족하여서비스가안됨을표시 인터페이스에러 ( 에러 =1) 통신모듈과의인터페이스가중단되어있음을표시 Dx510.E _CnINRING 통신참여 ( 가능 =1) 통신모듈이다른국과통신가능여부표시 Dx510.F _CnLNKMOD 동작모드 ( 정상 =1) 동작모드가정상동작모드인지 TEST 모드인지를표시 Dx680 _CnVERNO 통신모듈의버전 NO 통신모듈의 O/S 버전번호를표시 Dx690 _FSMn_st_no 리모트 I/O 국번상위 8bit 로리모트 I/O 국번지정 ( 알아두기참조 ) Dx690.0 Dx690.1 Dx690.2 _FSMn_reset _FSMn_io_reset _FSMn_hs_reset 리모트I/O의 s/w reset 리모트I/O의출력 reset 리모트 I/O 의고속링크정보초기화 _FSMn_st_no 로정의된리모트국의특수모듈및 I/O 모듈의초기화 _FSMn_st_no 로정의된리모트국의 I/O 모듈의출력을클리어 _FSMn_st_no 로정의된리모트국의순시정전시고속링크정보의동작모드 bit 는 off 되어링크트러블이 1 로된다. 이것을지우기위해이 bit 를 ON 하면동작보드 bit 가 On 되고링크트러블이 0 으로채워진다. 알아두기 1) 위의표에서 순서 라함은, K200S 의경우통신모듈이장착된베이스의슬롯번호가되며,K300/1000S 경우는전체장착된통신모듈중몇번째로장착된통신모듈인가가기준이됩니다 2) 순서 1 이상에대해서는다음표를참조하시기바랍니다 3) _FSM3_st_no(Dx693) 의상위 8bit 가 h10 으로지정되면, 순서가 3 인통신모듈에연결된리모트국중국번번호가 16 인리모트국에대해 _FSMn_reset, _FSMn_io_reset, _FSMn_hs_rese 의설정내용이적용되며, hff 로설정되면순서가 3 인모듈에연결된리모트국모두에대해설정내용이적용됩니다 부 1-4
부록 1 플래그일람 슬롯번호별플래그일람 순서 D 영역번지수 계산내용 1 Dx511 ~ Dx521 간단한계산에의해순서 0 에장착된플래그와비교하여순서 N 번째에장 2 Dx522 ~ Dx532 착된플래그의번지수는다음과같이표시됩니다. 3 Dx533 ~ Dx543 4 Dx544 ~ Dx554 * 계산식 : N=1~7 일때의 D 영역번지수 = [ 표 1] 의번지수 +11 N 5 Dx555 ~ Dx565 예 ) 순서 6 에장착된통신모듈의통신스캔타임평균의번지수 6 Dx566 ~ Dx576 Dx508+11 6 = Dx574 7 Dx577 ~ Dx587 알아두기 1) K200S 의경우버전번호는 Dx680~Dx687 까지슬롯 0 부터슬롯 7 에장착된통신모듈의버전이차례로표되고, 리모트모듈의 I/O 국번은 Dx690~Dx697 까지슬롯 0 부터슬롯 7 에장착된통신모듈의리모트국번이표시됩니다. (K300/1000S 의경우는슬롯기준이아닌전체통신모듈중몇번째로장착된통신모듈인가가기준이됩니다 ) 부 1-5
부록 1 플래그일람 부 1.3 특수데이터레지스터 ( 고속링크용 ) { 표 3} 고속링크상세플래그 x : K1000S=9, K300S/K200S=4 m : 고속링크종류의번호 -1 Bit 위치키워드내용설명 Dx600.0 Dx600.1 Dx601.0 ~ Dx604.15 Dx605.0 ~ Dx608.15 Dx609.0 ~ Dx612.15 Dx613.0 ~ Dx616.15 _HSmRLINK _HSmLTRBL _HSmSTATE[k] (k=0~63) _HSmMOD[k] (k=0~63) _HSmTRX[k] (k=0~63) _HSmERR[k] (k=0~63) 고속링크의 RUN_LINK 정보 고속링크의비정상정보 (LINK_TROUBLE) 고속링크파라미터에서설정한 k 데이터블록의종합적통신상태정보모드정보 (RUN = 1, 이외 = 0) 상태정보 ( 정상 =1, 비정상 =0) 상태정보 0000000 ( 에러 =1, 정상 =0) 고속링크에서설정된파라미터대로모든국이정상적으로동작하고있음을표시하며, 아래와같은조건에서 On됨 1. 파라미터에설정된모든국이 RUN모드이고, 에러가없고 2. 파라미터에설정된모든데이터블록이정상적으로통신되며 3. 파라미터에설정된각국자체에설정된파라미터가정상적으로통신되는경우런 _ 링크는한번 On되면링크디스에이블에의해중단시키지않는한계속 On을유지함 _HSmRLINK가 On된상태에서파라미터에설정된국과데이터블록이통신상태가다음과같을때이플래그는 On됨 1. 파라미터에설정된국이 RUN 모드가아니거나 2. 파라미터에설정된국에에러가있거나 3. 파라미터에설정된데이터블록의통신상태가원활하지못한경우링크트러블은위 1,2,3의조건이발생하면 On되고, 그조건이정상적으로돌아가면다시 Off됨 설정된파라미터의각데이터블록에대한통신정보의종합적상태를표시 _HSmSTATE[k] = _HSmMOD[k] & _HSmTRX[k] & _HSmERR[k] 파라미터의 k 데이터블록에설정된국의동작모드를표시 파라미터의 k 데이터블록의통신상태가설정된대로원활히통신되고있는지를표시 파라미터의 k 데이터블록의통신상태에에러가있는지표시 알아두기 1) k 는블럭번호로 0~63 까지 64 개의블럭에대한정보를 1Word 에 16 개씩 4Word 에거쳐나타납니다. 예를들면모드정보 (_HS0MOD) 는 Dx605 에블럭 0 부터블럭 15 까지 Dx606, Dx607, Dx608 에는 블럭 16~31,32~47,48~63 의정보가나타납니다. 따라서블럭번호 55 의모드정보는 Dx608.7 에나타납니다 m=1~3 일때의고속링크상세플래그 고속링크종류 D 영역번지수 비 고 High Speed Link2 (m=1) Dx620 ~ Dx633 1. 고속링크 2 번의 D 영역번지수를계산할때는 High Speed Link3 (m=2) Dx640 ~ Dx653 ( 고속링크번호-1) 이므로 m 을 1 로계산식에대입해야합니다. 2. 간단한계산식에의해위표의 m=0 일때와비교하여 m=1~3 일 High Speed Link4 (m=3) Dx660 ~ Dx673 때 D 영역번지수는다음과같습니다. 계산식 : m=1~3 일때의 D 영역번지수 = { 표 3} + 20 m 부 1-6
부록 1 플래그일람 부 1.4 링크릴레이 ( L ) 컴퓨터링크 (computer link) 모듈을사용하는경우의통신용접점으로사용됩니다. 상세사항은컴퓨터링크모듈사용설명서및 New MK FNet 사용설명서를참조하여주십시오. 컴퓨터링크모듈사용시수신용링크릴레이영역일람 순서통신방식수신용링크릴레이영역 L0000 (1 번 FRAME) L0001 (2 번 Frame) L000E (15 번 Frame) L000F (16 번 Frame) RS-232C L0010 (17 번 Frame) L0020 (33 번 Frame) L0011 (18 번 Frame) L0021 (34 번 Frame) L001E (31 번 Frame) L002E (47 번 Frame) L001F (32 번 Frame) L002F (48 번 Frame) 0 L0030 (49 번 Frame) L0040 (1 번 Frame) L0031 (50 번 Frame) L0041 (2 번 Frame) L003E (63 번 Frame) L004E (15 번 Frame) L003F (64 번 Frame) L004F (16 번 Frame) RS-422 L0050 (17 번 Frame) L0060 (33 번 Frame) L0051 (18 번 Frame) L0061 (34 번 Frame) L005E (31 번 Frame) L006E (47 번 Frame) L005F (32 번 Frame) L006F (48 번 Frame) L0070 (49 번 Frame) L0071 (50 번 Frame) L007E (63 번 Frame) L007F (64 번 Frame) L0080 (1 번 Frame) L0081 (2 번 Frame) L008E (15 번 Frame) L008F (16 번 Frame) RS-232C L0090 (17 번 Frame) L0100 (33 번 Frame) L0091 (18 번 Frame) L0101 (34 번 Frame) L009E (31 번 Frame) L010E (47 번 Frame) L009F (32 번 Frame) L010F (48 번 Frame) 1 L0110 (49 번 Frame) L0120 (1 번 Frame) L0111 (50 번 Frame) L0121 (2 번 Frame) L011E (63 번 Frame) L012E (15 번 Frame) L011F (64 번 Frame) L012F (16 번 Frame) RS-422 L0130 (17 번 Frame) L0140 (33 번 Frame) L0131 (18 번 Frame) L0141 (34 번 Frame) L013E (31 번 Frame) L014E (47 번 Frame) L013F (32 번 Frame) L014F (48 번 Frame) L0150 (49 번 Frame) L0151 (50 번 Frame) L015E (63 번 Frame) L015F (64 번 Frame) 부 1-7
부록 1 플래그일람 알아두기순서 2 이상도아래규칙에따라링크릴레이를사용하면됩니다. RS-232C 의링크릴레이번호 L = (80 N) + [ (M-1) 의헥사값 ] RS-422C 의링크릴레이번호 L = (80 N) + [ (M-1) 의헥사값 ] + 40 N : 순서 (N=0,1..7) M : Frame No(M=1,2.64) L=(80 N)+[(M-1)] 2) 컴퓨터링크모듈사용시 L 영역일람 N: 순서 n: 상대국의국번 번지수키워드내용 L000 ~ L03F _NETN_LIV[N] 상대국의 Alive 정보로서상대국전원이정상이고, 통신케이블을통해상대정상적으로데이터가송수신되고있음을알려주는플래그, 읽기만가능. L320 ~ L35F _NETN_RST[] 상대국의전원복구정보로서상대국이정전또는케이블착탈등의이유로통신네트워크상에서다운되었다복구된경우 On 되어상대국이복구되었음을알려주는플래그, 읽기및쓰기가능 알아두기 1. 위의설명에서 순서 라함은, K200S 의경우통신모듈이장착된베이스의슬롯번호가되며,K300/1000S 의경우는전체장착된통신모듈중몇번째로장착된통신모듈인가가기준이됩니다 2. n 은 0 ~ 63 까지상대국의국번을나타내며, 슬롯번호가 N일때는 0번슬롯일때의값에 Ⅹ 8를더해주면됩니다. 그리고사용되지않는 L영역은내부릴레이로사용가능합니다. 슬롯번호별 L영역번지수는아래표와같습니다. 부 1-8
부록 1 플래그일람 부 1.5 PLC Relay 사용 Guide 1 Coil 부 1.1 코일의온도상승이동작특성에미치는영향 1.1.1 코일온도상승 - 코일부의온도상승은전류를통전하는시간과인가전압에관계되며, 연속적으로코일부에전류가흐르는경우가가장높은온도로상승한다. 이는코일저항을증가시켜동작전압이상승되는원인이된다. 전류공급시간 % 연속공급시 온도상승값의 100% ON:OFF = 3:1 약 80% ON:OFF = 1:1 약 50% - 통상적으로연속전류공급시온도상승값은약 25 ~ 30 C 정도임 ON:OFF = 1:3 약 35% 표 1 전류통전시간과온도상승 60 50 40 30 20 10 0 100%V 150%V COIL전압 그림 1. Coil전압과온도상승 ( 연속공급시 ) 1.1.2 동작특성의변화 - 코일의온도상승은코일저항값을증가시키며, 이는 Relay ON 동작전압을상승시킨다. - 저항값상승 / 온도상승값 = 0.4% / 1 C 1.1.3 Example - 동작전압이 3.5V 인 Relay 코일에 100% 정격전압 (5V) 을인가하고개폐주기가 1:1 인경우, 상기의온도그래프로적용시 25 C (100% 코일전압 ) 의 50% 인약 13 C 상승으로코일저항은 13 x 0.4 로 5.2% 상승되어결국동작전압은 3.5V 보다 5.2% 상승된 3.68V 에서 ON 동작하게된다. 부 1-9
부록 1 플래그일람 2 Contact 부 ( 접점 ) 2.1 DC 부하에서의역기전력 (EMF : Electromotive Force) 과 ARC 방전 2.1.1 아래그림에서와같이 Relay 코일전원이 OFF 되는순간수백 ~ 수천 Volts 의역전압이발생되며, 이때코일은 1/2LI 2 의에너지를갖게된다. 이에너지는두접점사이의절연파괴로 ARC 방전을발생시킨다. + RL - EMF E E - + Relay 접점 수백 ~ 수천 Volts e = L di/dt 그림 2. 역기전압발생원리와크기 2.2 AC 부하에서의돌입전류 - 부하종류에따라돌입전류의크기는 Steady 상태 ( 전원인가후안정상태전류 ) 의수십배에이른다. 이는접점의정격전류량을초과할경우접점마모로이어져수명단축의원인이된다. 그림 3. AC 부하에서돌입전류의형태와크기 부 1-10