미스비시 범용 PLC 사용자 매뉴얼 내장 Ethernet 포트 통신편 제품 형명

Similar documents
네트워크 설정

ADP-2480

Windows 8에서 BioStar 1 설치하기

Microsoft Word - PLC제어응용-2차시.doc

2 Mitsubishi FX Series Computer Link MITSUBISHI FX SERIES COMPUTER LINK 시스템구성 시스템설정 사용예 사용예 사용예

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

Install stm32cubemx and st-link utility

온라인등록용 메뉴얼

Melsec (Q – Ethernet) 통신 테스트 레포트

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상

ISP and CodeVisionAVR C Compiler.hwp

MF Driver Installation Guide

BY-FDP-4-70.hwp

Microsoft Word - src.doc

< 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10

1) 인증서만들기 ssl]# cat > // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

The Pocket Guide to TCP/IP Sockets: C Version

쓰리 핸드(삼침) 요일 및 2405 요일 시간, 및 요일 설정 1. 용두를 2의 위치로 당기고 반시계방향으로 돌려 전날로 를 설정합니다. 2. 용두를 시계방향으로 돌려 전날로 요일을 설정합니다. 3. 용두를 3의 위치로 당기고 오늘 와 요일이 표시될 때까지 시계방향으로

Ehhernet Ç¥Áö(A4)

H3250_Wi-Fi_E.book

XGK Series CPU Direct

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

KMC.xlsm

BS-K1217-M□□-3012_ProductGuide_KR_PDF

View Licenses and Services (customer)

<B9CCC2EABAF1BDC351BDC3B8AEC1EE504C435FC3E6B3B2C0CEB7C2B0B3B9DFBFF82E687770>

목차 1. 시스템요구사항 암호및힌트설정 ( 윈도우 ) JetFlash Vault 시작하기 ( 윈도우 ) JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault

Microsoft Word - Armjtag_문서1.doc

6_5상 스테핑 모터_ _OK.indd

Color C60 / C70 Printer 본제작물은 Color C60/C70 Printer 로출력하였습니다.

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아

게시판 스팸 실시간 차단 시스템

MF5900 Series MF Driver Installation Guide

슬라이드 제목 없음

API 매뉴얼

1) 인증서만들기 ssl]# cat > // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키

<4D F736F F F696E74202D E20B3D7C6AEBFF6C5A920C7C1B7CEB1D7B7A1B9D62E >

<B9CCC2EABAF1BDC351BDC3B8AEC1EE504C435FC3E6B3B2C0CEB7C2B0B3B9DFBFF82E687770>

슬라이드 제목 없음


온습도 판넬미터(JTH-05) 사양서V1.0

MF3010 MF Driver Installation Guide

RealDSP UT 프로그램 메뉴얼

LS XGT SERIES Connection Manual

특징 찾아보기 열쇠 없이 문을 열 수 있어요! 비밀번호 및 RF카드로도 문을 열 수 있습니다. 또한 비밀번호가 외부인에게 알려질 위험에 대비, 통제번호까지 입력해 둘 수 있어 더욱 안심하고 사용할 수 있습니다. 나만의 비밀번호 및 RF카드를 가질 수 있어요! 다수의 가

제 2 장 기본 사용법

2 PX-8000과 RM-8000/LM-8000등의 관련 제품은 시스템의 간편한 설치와 쉬운 운영에 대한 고급 기술을 제공합니다. 또한 뛰어난 확장성으로 사용자가 요구하는 시스템을 손쉽게 구현할 수 있습니다. 메인컨트롤러인 PX-8000의 BGM입력소스를 8개의 로컬지

,. DocuCentre-V C2265 / C2263.,.,.,.., C2265 C , C2265 C *1: A4. *2: (A4 LEF, 200 dpi, ) Super G3, 55 25ppm* 1 ppm* 25ppm* 1 2 Model-CPS

1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation

API 매뉴얼

vRealize Automation용 VMware Remote Console - VMware

슬라이드 1

,, 55 * 1., * 2 80, 140.,. Z, 3.,. *1: A4. ApeosPort-V ApeosPort-V ppm. *2: (A4 ), ( ), 200 dpi. : 55 ppm* : A3 Super G3, : 80 ppm : 140

사용설명서를 읽기 전에 ios용 아이디스 모바일은 네트워크 연결을 통해 ios 플랫폼 기반의 모바일 기기(iOS 버전 6.0 이상의 ipod Touch, iphone 또는 ipad)에서 장치(DVR, 네트워크 비디오 서버 및 네트워크 카메라)에 접속하여 원격으로 영상을

SBR-100S User Manual

MITSUBISHI

Microsoft Word - windows server 2003 수동설치_non pro support_.doc

Tablespace On-Offline 테이블스페이스 온라인/오프라인

Mango-E-Toi Board Developer Manual

(SW3704) Gingerbread Source Build & Working Guide

IP 심화 라우팅프로토콜적용시 라우팅테이블에서 이니셜이있는네트워크를설정하는것 : onnected 직접연결된네트워크를의미한다. 그러므로라우팅은 나는이런네트워크와연결되어있다. 를직접연결된라우터들에게알려주는것 1>en 1#conf t 1(config)#router rip 1

Mango-IMX6Q mfgtool을 이용한 이미지 Write하기

System Recovery 사용자 매뉴얼

,., 75 ppm* 1,, 100 ppm* 2, 200 ppm* ,.. : 75 ppm* 1 Super G3, : 100 ppm* 2 : 200 ppm* 2 *1: A4. ApeosPort-V ApeosPort-V ppm. *2:

Microsoft Word - How to make a ZigBee Network_kr

XDesignerPlus V2.0 접속 매뉴얼

운영체제실습_명령어

XDesignerPlus V2.0 접속 매뉴얼

1. REACTOR TAP 90% 로변경, 제작공급한사유 - 고객요청사항은 REACTOR 80% 운전기준임. - 삼성테크윈에서사용하는표준 REACTOR 사양은 80%, 75%, 70% 로 STARTER 도면은표준사양으로제출됨. - 동프로젝트용모터사양서 / 성적서확인결과

LM 가이드

DAQMaster mobile

XDesignerPlus V2.0 접속 매뉴얼

네이버블로그 :: 포스트내용 Print VMw are 에서 Linux 설치하기 (Centos 6.3, 리눅스 ) Linux 2013/02/23 22:52 /carrena/ VMware 에서 l

Microsoft Word - release note-VRRP_Korean.doc

ST Guide Book

Microsoft PowerPoint - 권장 사양

HLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 :

Windows Server 2012

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

<4D F736F F F696E74202D2032C0E55FC6AEB7B9C0CCB4D720C5B0C6AEB1B8BCBAC7B05F446F6E652E707074>

[Brochure] KOR_TunA

경우 1) 80GB( 원본 ) => 2TB( 복사본 ), 원본 80GB 는 MBR 로디스크초기화하고 NTFS 로포맷한경우 복사본 HDD 도 MBR 로디스크초기화되고 80GB 만큼포맷되고나머지영역 (80GB~ 나머지부분 ) 은할당되지않음 으로나온다. A. Window P

사용설명서를 읽기 전에 안드로이드(Android)용 아이디스 모바일은 네트워크 연결을 통해 안드로이드 플랫폼 기반의 모바일 기기에서 장치 (DVR, NVR, 네트워크 비디오 서버, 네트워크 카메라) 에 접속하여 원격으로 영상을 감시할 수 있는 프로그램입니다. 장치의 사

C스토어 사용자 매뉴얼

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

AnyTouch V8, V7 Plus Series 최상의연결성과편리성

PathEye 공식 블로그 다운로드 받으세요!! 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다.

IRISCard Anywhere 5

Studuino소프트웨어 설치

Contents 01. 안전을 위한 주의 사항 터치형 멀티 조절기 각부 명칭 터치형 각방 조절기 각부 명칭 조절기 난방/정지 하기 조절기 외출 /해제하기 조절기 반복난방 하기 조절기 예약난방 /

개요

ThinkVantage Fingerprint Software

목 차 1. 드라이버 설치 설치환경 드라이버 설치 시 주의사항 USB 드라이버 파일 Windows XP에서 설치 Windows Vista / Windows 7에서 설치 Windows

Operating Instructions

CD 2117(121130)

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A638C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

슬라이드 1

6. 설치가시작되는동안 USB 드라이버가자동으로로드됩니다. USB 드라이버가성공적으로로드되면 Setup is starting( 설치가시작되는중 )... 화면이표시됩니다. 7. 화면지침에따라 Windows 7 설치를완료합니다. 방법 2: 수정된 Windows 7 ISO

Transcription:

미스비시 범용 PLC 사용자 매뉴얼 내장 Ethernet 포트 통신편 제품 형명

안전을위한주의 ( 사용하기전에반드시읽어주십시오 ) 본제품을사용하실때는본매뉴얼및본매뉴얼에서소개하는관련매뉴얼을잘읽고안전에대해충분히주위를기울여올바르게취급하시기바랍니다. 이 안전을위한주의 에서는안전주의사항의등급을 경고, 주의 로구분하고있습 니다. 경고 주의 잘못취급하면위험한상황이일어날수있으며, 사망또는중상을입을우려가있는경우. 잘못취급하면위험한상황이일어날수있으며, 중경상을입을우려가있거나물적손해가발생할수있는경우. 또한, 주의로기재된사항일지라도상황에따라서는중대한결과로이어질가능성이있습니다. 모두중요한내용이므로반드시지켜주십시오. 본매뉴얼은필요시읽을수있도록소중히보관하시어반드시최종사용자까지전달되도록부탁드립니다. 설계시주의사항 경고 외부전원의이상이나 PLC 본체의고장시라도, 시스템전체가안전하게동작하도록 PLC 의외부에안전장치를마련하십시오. 출력이상, 동작이상에의한사고의우려가있습니다. (1) 비상정지회로, 보호회로, 정회전 / 역회전등의상반되는동작의인터록회로, 위치결정의상한 / 하한등기계손상방지용인터록회로등은 PLC 의외부에구성하십시오. (2) PLC 는다음과같은이상을검출하면연산을정지하고, 출력은다음의상태가됩니다. 이상상태 전원모듈의과전류보호장치또는과전압보호장치가동작하였을때 CPU 모듈에서 WDT 에러등자기진단기능으로이상을검출하였을때 출력상태 출력 OFF 파라미터설정에의해모든출력을유지또는 OFF 또한, CPU 모듈에서검출할수없는입출력제어부분등의이상발생시는모든출력이 ON 되는경우가있습니다. 이때, 기계장치가안전하게동작하도록 PLC 의외부에페일세이프회로를구성하거나안전장치를마련하십시오. 페일세이프프로그램예에대해서는 QCPU 사용자매뉴얼 ( 하드웨어설계ㆍ보수점검편 ) 의 "10 장실장과설치 " 를참조하십시오. (3) 출력모듈의릴레이나트랜지스터등의고장에따라서는출력이 ON 또는 OFF 상태를유지하는경우가있습니다. 중대한사고로이어질수있는출력신호에대해서는외부에감시회로를마련하십시오.

설계시주의사항 경고 출력모듈에대하여정격이상의부하전류또는부하단락등에의한과전류가장시간계속해서흐르면발연ㆍ발화의우려가있으므로, 외부에퓨즈등의안전장치를마련하십시오. PLC 본체의전원기동후에외부공급전원이투입되도록회로를구성하십시오. 외부공급전원이먼저투입되면, 출력이상, 동작이상에의해사고가발생할수있습니다. 네트워크가교신이상이되었을때의각국의동작상태에대해서는그네트워크에관련된매뉴얼을참조하십시오. 출력이상, 동작이상에의해사고가발생할수있습니다. CPU 모듈에주변기기를접속하거나인텔리전트기능모듈에 PC 등을접속하여운전중인 PLC 의데이터를변경할때는항시시스템전체가안전하게동작하도록시퀀스프로그램상에서인터록회로를구성하십시오. 또한, 프로그램변경, 운전상태변경을실행할때는관련매뉴얼을잘읽고충분히안전을확인하고나서실행하십시오. 특히외부기기에서원격지의 PLC 에대해상기제어를할때는데이터교신이상에의해 PLC 측트러블에즉각적으로대응할수없는경우도있습니다. 시퀀스프로그램상에서인터록회로를구성하고, 데이터교신이상발생시의시스템에대한처리방법등을외부기기와 CPU 모듈간에정해놓으십시오. 주의 제어선이나통신케이블은주회로나동력선등과함께묶거나가까이배치하지마십시오. 100mm 이상을기준으로떼어놓으십시오. 노이즈에의한동작이상의원인이됩니다. 출력모듈에서램프부하, 히터, 솔레노이드밸브등을제어할때, 출력의 OFF ON 시큰전류 ( 일반 10 배정밀도 ) 가흐르는경우가있으므로, 정격전류에여유가있는모듈로의변경등의대책을검토하십시오. CPU 모듈의전원 OFF ON 또는리셋시 CPU 모듈이 RUN 상태가될때까지의시간은시스템구성, 파라미터설정, 프로그램용량등에의해변합니다. RUN 상태가될때까지의시간이변해도시스템전체가안전하게동작하도록설계하십시오.

장착시주의사항 주의 PLC 는 QCPU 사용자매뉴얼 ( 하드웨어설계ㆍ보수점검편 ) 에기재된일반사양의환경에서사용하십시오. 일반사양이외의환경에서사용하면, 감전, 화재, 동작이상, 제품의손상또는열화의원인이됩니다. 모듈하부의모듈장착용레버를누른상태에서모듈고정용고리를베이스모듈의고정구멍에확실히삽입하고, 모듈고정구멍을지지점으로하여장착하십시오. 모듈을올바르게장착하지않으면동작이상, 고장, 떨어짐의원인이됩니다. 진동이많은환경에서사용하는경우, 모듈을나사로조이십시오. 나사는규정된토크로조이십시오. 나사가느슨하게조여져있으면떨어짐, 단락, 동작이상의원인이됩니다. 나사를너무세게조이면나사나모듈이손상되어떨어짐, 단락, 동작이상의원인이됩니다. 증설케이블은베이스모듈의증설케이블용커넥터에확실히장착하십시오. 장착후에이상여부를체크하십시오. 접촉불량에의한오입력, 출력이상의원인이됩니다. 메모리카드는메모리카드장착슬롯에확실하게장착하십시오. 장착후에이상여부를체크하십시오. 접촉불량에의한동작이상의원인이됩니다. 모듈은반드시시스템에서사용하는외부공급전원을모두차단하고나서탈착하십시오. 모두차단하지않으면제품이손상될우려가있습니다. 온라인모듈교환에대응하는 CPU 모듈을사용한시스템및 MELSECNET/H 리모트 I/O 국에서는온라인중 ( 전원공급중 ) 에모듈교환이가능합니다. 다만온라인중 ( 전원공급중 ) 에모듈교환이가능한모듈에는제한이있으며, 모듈마다교환순서가정해져있습니다. 자세한내용은 QCPU 사용자매뉴얼 ( 하드웨어설계ㆍ보수점검편 ) 및해당모듈의매뉴얼에기재된온라인모듈교환의항목을참조하십시오. 모듈의도전부분에는직접접촉하지마십시오. 모듈의동작이상이나고장의원인이됩니다. 모션 CPU 모듈, 모션모듈을사용하는경우에는전원을투입하기전에모듈의조합이올바른지여부를반드시확인하십시오. 올바르게조합하지않은상태에서사용하면, 제품이손상될우려가있습니다. 자세한내용은모션 CPU 모듈의사용자매뉴얼을참조하십시오.

배선시주의사항 경고 배선작업등은반드시시스템에서사용하는외부공급전원을모두차단하고나서실행하십시오. 모두차단하지않으면감전되거나제품이손상될우려가있습니다. 배선작업후전원을공급하거나운전하려면반드시제품에부속된단자커버를장착하십시오. 단자커버를장착하지않으면감전의우려가있습니다. 주의 FG 단자및 LG 단자는반드시 PLC 전용 D 종접지 ( 제 3 종접지 ) 이상으로접지하십시오. 감전, 동작이상의우려가있습니다. 압착단자는적합압착단자를사용하여규정된토크로조이십시오. 개방형압착단자를사용하면, 단자나사가풀릴수있으므로사용하지마십시오. 모듈에는제품의정격전압및단자배열을확인한후에올바르게배선하십시오. 정격과다른전원을접속하거나잘못배선하면, 화재, 고장의원인이됩니다. 외부접속용커넥터는제조회사가지정한공구로압착, 압접하거나올바르게납땜하십시오. 접속이불완전하면, 단락, 화재, 동작이상의원인이됩니다. 단자나사는규정된토크로조이십시오. 단자나사가느슨하게조여져있으면단락, 화재, 동작이상의원인이됩니다. 단자나사를너무세게조이면나사나모듈이손상되어떨어짐, 단락, 동작이상의원인이됩니다. 모듈내에부스러기나배선쓰레기등의이물질이들어가지않게주의하십시오. 화재, 고장, 동작이상의원인이됩니다. 모듈은배선시모듈내에배선쓰레기등의이물질이들어가는것을방지하기위해모듈상부에침입방지라벨이부착되어있습니다. 배선작업중에는본라벨을벗기지마십시오. 시스템운전시는방열을위해본라벨을반드시벗겨주십시오. 당사의 PLC 는제어반내에장착하여사용하십시오. 제어반내에설치된 PLC 전원모듈에는주전원에서중계단자대를이용하여배선하십시오. 또한, 전원모듈의교환과배선은감전보호에대해서충분히교육을받은유지보수작업자가작업하십시오. 배선방법은 QCPU 사용자매뉴얼 ( 하드웨어설계ㆍ보수점검편 ) 을참조하십시오.

기동ㆍ보수시주의사항 전원공급중에는단자에접촉하지마십시오. 감전될수있습니다. 경고 배터리커넥터는올바르게접속하십시오. 배터리에충전, 분해, 가열, 불속투입, 단락, 납땜등을실행하지마십시오. 배터리를잘못취급하면, 발열, 파열, 발화등으로인해제품이손상되거나화재가발생할수있습니다. 청소를하거나장착나사를조일때는반드시시스템에서사용하고있는외부공급전원을모두차단하고나서실행하십시오. 모두차단하지않으면감전의우려가있습니다. 단자나사가느슨하게조여져있으면단락, 동작이상의원인이됩니다. 나사를너무세게조이면나사나모듈이손상되어떨어짐, 단락, 동작이상의원인이됩니다. 주의 운전중인 CPU 모듈에주변기기를접속하여실행하는온라인조작 ( 특히프로그램변경, 강제출력, 운전상태변경 ) 은매뉴얼을잘읽고충분히안전을확인하고나서실행하십시오. 조작잘못에따른기계의손상이나사고의원인이됩니다. 각모듈을분해하거나개조하지마십시오. 고장, 동작이상, 손상, 화재의원인이됩니다. 휴대전화나 PHS 등라디오커뮤니케이션기기는 PLC 의모든방향에서 25cm 이상떨어진상태에서사용하십시오. 동작이상의원인이됩니다. 모듈은반드시시스템에서사용하는외부공급전원을모두차단하고나서탈착하십시오. 모두차단하지않으면모듈의고장이나동작이상의원인이됩니다. 온라인모듈교환에대응하는 CPU 모듈을사용한시스템및 MELSECNET/H 리모트 I/O 국에서는온라인중 ( 전원공급중 ) 에모듈교환이가능합니다. 다만온라인중 ( 전원공급중 ) 에모듈교환이가능한모듈에는제한이있으며, 모듈마다교환순서가정해져있습니다. 자세한내용은 QCPU 사용자매뉴얼 ( 하드웨어설계ㆍ보수점검편 ) 및해당매뉴얼의온라인모듈교환의항목을참조하십시오. 모듈과베이스및단자대와모듈의탈착은제품사용후 50 회이내로해주십시오. (JIS B 3502 에준거 ) 50 회이상탈착하면동작이상의원인이될수있습니다. 모듈에장착하는배터리는떨어뜨리거나충격을주지마십시오. 떨어짐ㆍ충격으로인해배터리가손상되어배터리내부에서배터리액이누수될수있습니다. 떨어뜨리거나충격을가한배터리는사용하지마시고폐기하십시오.

기동ㆍ보수시주의사항 주의 모듈에접촉하기전에반드시접지된금속등에먼저접촉하여인체등에대전되어있는정전기를방전시키십시오. 정전기를방전시키지않으면모듈의고장이나동작이상의원인이됩니다. 폐기시주의사항 주의 제품을폐기할때는산업폐기물로취급하십시오. 배터리를폐기하려면각지역에서정해져있는법령에따라취급하십시오. (EU 가맹국내에서의배터리규제에관한자세한내용은 QCPU 사용자매뉴얼 ( 하드웨어설계ㆍ보수점검편 ) 을참조하십시오.) 수송시주의사항 주의 리튬을함유한배터리의수송시는수송규제에따른취급이필요합니다. ( 규제대상기종에관한자세한내용은 QCPU 사용자매뉴얼 ( 하드웨어설계ㆍ보수점검편 ) 을참조하십시오.)

제품의적용 (1) 당사 PLC 를사용할때는 "PLC 에고장ㆍ이상이발생한경우에도중대한사고로이어지지않는용도일 것 " 및 " 고장ㆍ이상발생시는백업이나페일세이프기능이기기외부에서시스템적으로마련되어있 을것 " 을사용조건으로하고있습니다. (2) 당사 PLC는일반공업용을대상으로한범용품으로설계ㆍ제작되어있습니다. 따라서다음과같은기기ㆍ시스템등의특수용도에사용하는경우에는당사 PLC의적용을제외하여주십시오. 사용한경우에는당사 PLC의품질, 성능, 안전과관계된어떤책임 ( 채무불이행책임, 하자담보책임, 품질보증책임, 불법행위책임, 제조물책임등 ) 도지지않습니다. ㆍ각전력회사의원자력발전소및기타발전소전용등의공공에대한영향이큰용도ㆍ철도각사및관공서등특별한품질보증체제의구축을당사에요구하는용도ㆍ항공우주, 의료, 철도, 연소ㆍ연료장치, 승용이동체, 유인반송장치, 오락기계, 안전기계등생명, 신체, 재산에큰영향이있을것으로예상되는용도다만, 상기용도의경우라도, 구체적으로용도를한정하거나특별한품질 ( 일반사양을벗어나는품질등 ) 을요구하지않는것을조건으로하는경우, 당사의판단하에서당사 PLC의적용을허가하는경우도있으니자세한내용은당사창구에문의하십시오.

개정이력 취급설명서번호는본설명서뒤표지왼쪽아래에기재되어있습니다. 인쇄날짜 취급설명서번호개정내용 2008년 10월 초판인쇄 2009년 1월 Ethernet 포트내장 QCPU 기능추가 ( 시리얼 No. 의상위 5자리가 "11012" 이후인제품대응 ) 에따른개정 일부수정안전을위한주의, 본매뉴얼보는방법, 1.1 절, 제 2 장, 제 3 장, 부 1 추가 3.4 절, 제 4 장, 부 2, 부 3 항번호변경 2009 년 3 월일부수정 3.4 절 3.5 절, 3.5 절 3.6 절, 3.6 절 3.7 절 본매뉴얼보는방법, 본매뉴얼에서사용하는총칭 / 약칭, 3.4 절, 3.4.1 항, 3.4.2 항, 4.2 절, 4.8 절 2010 년 1 월유니버설모델 QCPU 의기종추가및기능추가 ( 시리얼 No. 의상위 5 자리가 "11082" 이후인제품대응 ) 에따른개정 기종추가 Q50UDEHCPU, Q100UDEHCPU 일부수정 안전을위한주의, 안내매뉴얼체계, 본매뉴얼보는방법, 본매뉴얼에서사용하는총칭 / 약칭, 1.1 절, 제 2 장, 제 3 장, 3.1.2 항, 3.1.4 항, 3.1.5 항, 3.2 절, 3.2.1 항, 3.2.2 항, 3.3 절, 3.3.3 항, 3.3.4 항, 3.3.5 항, 3.4 절, 3.4.1 항, 3.4.2 항, 3.4.3 항, 3.5 절, 3.5.1 항, 3.5.2 항, 3.6 절, 3.6.1 항, 3.6.2 항, 3.6.3 항, 3.6.5 항, 3.6.6 항, 3.7.2 항, 제 4 장, 4.1 절, 4.2 절, 4.3 절, 4.4 절, 4.5 절, 4.6 절, 4.7 절, 4.8 절, 4.9 절, 부 1, 부 2, 부 3 추가 2010 년 5 월일부수정 3.1.3 항, 3.8 절, 3.8.1 항, 3.8.2 항, 3.8.3 항, 3.8.4 항 안전을위한주의, 4.3 절, 4.4 절, 4.5 절, 4.8 절, 4.9 절, 부 1 본서는공업소유권기타권리의실행을보증하거나특허권을허락하는것은아니며, 본서의게재내용을이행하여발생하는공업소유권상의여러문제와관련해당사는책임지지않습니다.

안내 본 QnUCPU 사용자매뉴얼 ( 내장 Ethernet 포트통신편 ) 은유니버설모델 QCPU 에서 Ethernet 통신을하는경우에사용하는기능에대하여설명한매뉴얼입니다. 사용하기전에본매뉴얼및관련매뉴얼을잘읽고, Q 시리즈 PLC 의기능ㆍ성능을충분히이해하신후에올바르게사용하시기바랍니다. 대상 CPU 모듈 CPU 모듈 유니버설모델 QCPU 형명 Q03UDECPU, Q04UDEHCPU, Q06UDEHCPU, Q10UDEHCPU, Q13UDEHCPU, Q20UDEHCPU, Q26UDEHCPU, Q50UDEHCPU, Q100UDEHCPU 비고본매뉴얼에서는 Ethernet 통신이외의 CPU 모듈의기능에대해서는설명하지않습니다. Ethernet 통신이외의 CPU 모듈의기능에대해서는다음의매뉴얼을참조하십시오. QnUCPU 사용자매뉴얼 ( 기능해설ㆍ프로그램기초편 )

차 례 안전을위한주의제품의적용개정이력안내매뉴얼체계본매뉴얼보는방법본매뉴얼에서사용하는총칭 / 약칭 제 1 장개 요 1.1 특징 제 2 장통신사양 제 3 장 CPU 내장 Ethernet 포트에의한통신기능 3.1 GX Developer, GOT와의접속 3.1.1 CPU 모듈측설정 3.1.2 GX Developer측설정 3.1.3 네트워크상의 CPU 모듈검색 3.1.4 주의사항 3.1.5 라우터경유교신 3.2 GX Developer와의직접접속 ( 간단접속 ) 3.2.1 GX Developer에서의통신설정 3.2.2 주의사항 3.3 MC 프로토콜에의한통신 3.3.1 MC 프로토콜에의한통신을하기위한설정 3.3.2 커맨드일람 3.3.3 사용가능디바이스 3.3.4 주의사항 3.3.5 MC 프로토콜에의한통신시의에러코드 3.4 소켓통신기능 3.4.1 TCP로교신하는경우 3.4.2 UDP로교신하는경우 3.4.3 소켓통신기능의주의사항 3.5 시간설정기능 (SNTP 클라이언트 ) 3.5.1 시간설정기능을사용하기위한설정 3.5.2 주의사항 3.6 파일전송기능 (FTP) 3.6.1 FTP에의한통신을하기위한설정 3.6.2 전송가능파일일람 3.6.3 FTP 커맨드일람 3.6.4 FTP 커맨드보는방법 3.6.5 FTP 커맨드상세 3.6.6 주의사항 3.7 리모트패스워드

3.7.1 리모트패스워드설정시의교신방법 3.7.2 리모트패스워드를사용하기위한설정 3.7.3 주의사항 3.7.4 부정액세스검출과처리 3.8 IP 어드레스변경기능 3.8.1 내장 Ethernet 포트의 IP 어드레스 3.8.2 사용방법 3.8.3 IP 어드레스확인방법 3.8.4 주의사항 제 4 장소켓통신기능용명령 4.1 커넥션확립 (SP.SOCOPEN) 4.2 커넥션차단 (SP.SOCCLOSE) 4.3 수신데이터의 END 처리시읽기 (SP.SOCRCV) 4.4 수신데이터의명령실행시읽기 (S.SOCRCVS) 4.5 데이터송신 (SP.SOCSND) 4.6 커넥션정보읽기 (SP.SOCCINF) 4.7 커넥션교신상대변경 (UDP/IP)(SP.SOCCSET) 4.8 커넥션수신모드변경 (SP.SOCRMODE) 4.9 소켓통신수신데이터읽기 (S(P).SOCRDATA) 부 록 부 부 부 1 Ethernet 모듈과의사양비교 부 부 2 버전업에의한기능의추가ㆍ변경 부 부 3 각명령의연산처리시간 부 색인색인 색인

매뉴얼체계 기본적인사양, 기능, 사용방법에대해서는기본매뉴얼에서이해하실수있습니다. 다른매뉴얼은해당하는 CPU 모듈이나기능을이용하는경우에참조하십시오. 각매뉴얼은필요에따라본표를참조하여의뢰하십시오. 매뉴얼명칭 < 매뉴얼번호 ( 형명코드 )> 사용자매뉴얼 QCPU 사용자매뉴얼 ( 하드웨어설계ㆍ보수점검편 ) <SH-080472(13JP56)> QnUCPU 사용자매뉴얼 ( 기능해설ㆍ프로그램기초편 ) <SH-080802(13JY94)> QCPU 사용자매뉴얼 ( 멀티 CPU 시스템편 ) <SH-080475(13JP59)> QCPU 사용자매뉴얼 ( 내장 Ethernet 포트통신편 ) <SH-080806(13JY96)> 프로그래밍매뉴얼 MELSEC-Q/L 프로그래밍매뉴얼 ( 공통명령편 ) <SH-080804(13JC22)> MELSEC-Q/L/QnA 프로그래밍매뉴얼 (SFC편) <SH-080023(13JC02)> MELSEC-Q/L 프로그래밍매뉴얼 (MELSAP-L편) <SH-080072(13JC03)> MELSEC-Q/L 프로그래밍매뉴얼 ( 스트럭처드텍스트편 ) <SH-080363(13JC11)> MELSEC-Q/L/QnA 프로그래밍매뉴얼 (PID 제어명령편 ) <SH-080022(13JC01)> : 기본매뉴얼, : 해당 CPU 모듈 / 기능을이용하는경우에참조하십시오. 기재내용 CPU 모듈, 전원모듈, 베이스모듈, 증설케이블, 메모리카드등의하드웨어사양과시스템의보수ㆍ점검, 트러블슈팅, 에러코드등 프로그램작성에필요한기능, 프로그래밍방법및디바이스등 멀티 CPU 시스템의구축에관한내용 ( 시스템구성, 입출력번호, CPU 모듈간의교신, 입출력모듈 / 인텔리전트기능모듈과의교신등 ) CPU 내장 Ethernet 포트통신의기능에관한내용 시퀀스명령, 기본명령및응용명령등의사용방법 MELSAP3 의시스템구성, 성능사양, 기능, 프로그래밍, 디버그및에러코드등 MELSAP-L 형식의 SFC 프로그램의작성에필요한프로그래밍방법, 사양, 기능등 스트럭처드텍스트언어의프로그래밍방법 PID 제어를실행하기위한전용명령 용도

기타관련매뉴얼 매뉴얼명칭 CC-Link IE 컨트롤러네트워크레퍼런스매뉴얼 <SH-080649(13JD22)> MELSEC-Q CC-Link IE 필드네트워크마스터ㆍ로컬모듈사용자매뉴얼 <SH-080916(13J244)> Q 대응 MELSECNET/H 네트워크시스템레퍼런스매뉴얼 (PLC 간네트워크편 ) <SH-080026(13JD04)> Q 대응 MELSECNET/H 네트워크시스템레퍼런스매뉴얼 ( 리모트 I/O 네트워크편 ) <SH-080123(13JD06)> Q 대응 Ethernet 인터페이스모듈사용자매뉴얼 ( 기본편 ) <SH-080004(13JQ36)> Q 대응 Ethernet 인터페이스모듈사용자매뉴얼 ( 응용편 ) <SH-080005(13JQ37)> CC-Link 시스템마스터ㆍ로컬모듈사용자매뉴얼 ( 상세편 ) <SH-080395(13JP15)> Q 대응시리얼커뮤니케이션모듈사용자매뉴얼 ( 기본편 ) <SH-080001(13JQ32)> MELSEC-Q/L 시리얼커뮤니케이션모듈사용자매뉴얼 ( 응용편 ) <SH-080002(13JQ33)> MELSEC-Q/L MELSEC 커뮤니케이션프로토콜레퍼런스매뉴얼 <SH-080003(13JQ34)> GX Developer Version8 오퍼레이팅매뉴얼 <SH-080356(13JV69)> GX Works2 Version1 오퍼레이팅매뉴얼 ( 공통편 ) <SH-080730(13JV90)> 기재내용 CC-Link IE 컨트롤러네트워크의컨트롤러네트워크의사양, 운전까지의설정과순서, 파라미터설정, 프로그래밍및트러블슈팅 CC-Link IE 필드네트워크의필드네트워크의사양, 운전까지의설정과순서, 파라미터설정, 프로그래밍및트러블슈팅 MELSECNET/H 네트워크시스템의 PLC 간네트워크의사양, 운전까지의설정과순서, 파라미터설정, 프로그래밍, 트러블슈팅 MELSECNET/H 네트워크시스템의리모트 I/O 네트워크의사양, 운전까지의설정과순서, 파라미터설정, 프로그래밍, 트러블슈팅 Ethernet 모듈의사양, 상대기기와의데이터교신순서, 회선접속 ( 오픈 / 클로즈 ), 고정버퍼교신, 랜덤액세스용버퍼교신, 트러블슈팅 Ethernet 모듈의전자메일기능, PLC CPU 상태감시, MELSECNET/H, MELSECNET/10 을중계하여교신하는기능, 데이터링크용명령으로교신하는기능, 파일전송 (FTP 서버 ) 을사용하는경우등 QJ61BT11N 의시스템구성, 성능사양, 기능, 취급, 배선및트러블슈팅 시리얼커뮤니케이션모듈을사용하기위한개요, 적용시스템구성, 사양, 운전까지의순서, 상대기기와의기본적인데이터교신방법, 보수, 점검, 트러블슈팅 시리얼커뮤니케이션모듈의특수기능사양과사용방법, 특수기능을사용하기위한설정, 상대기기와의데이터교신방법 시리얼커뮤니케이션모듈 / Ethernet 모듈을사용하여 CPU 모듈의데이터읽기, 쓰기등을실행하는 MC 프로토콜에대한설명 GX Developer 에서의프로그램작성방법, 인쇄방법등 GX Works2 에서의프로그램작성방법, 인쇄방법등

본매뉴얼보는방법 소켓통신기능 (1) 소켓통신기능이란 주 제 3 장 CPU 내장 Ethernet 포트에의한통신기능 전용명령에의해 Ethernet 으로접속된상대기기와 TCP/UDP 로임의의데이터를송수신하는기능입니다. 시퀀스프로그램 SP.SOCSND 명령 ㆍSP.SOCRCV 명령ㆍS.SOCRCVS 명령 수신데이터읽기 데이터송신 소켓통신수신영역 *1 커넥션 No.1 커넥션 No.2 커넥션 No.3 커넥션 No.16 데이터수신 상대기기 주의사항표시 본문중의 주. 는페이지아래의 주. 에대응합니다. 타이틀표시 페이지오른쪽의인덱스로서, 열려있는페이지의 " 장 " 을쉽게확인할수있습니다. 그림 3.23 소켓통신기능에서의데이터교신의흐름 * 1: 오픈하고있는상대기기로부터수신데이터를저장하는영역입니다. (2) 포트번호 소켓통신기능에서는 TCP/UDP 모두같은기기로복수의통신을하므로통신을식별하는포트번호를사용합니다. ㆍ송신의경우 : 송신소스가되는 Ethernet 포트내장 QCPU 의포트번호와송신상대가되는교신상대측포트번호를지정합니다. ㆍ수신의경우 : Ethernet 포트내장 QCPU 의포트번호를지정하여거기에보내져온데이터를읽습니다. 소켓통신기능에서사용하는전용명령에대해서는다음의매뉴얼을참조하십시오. QCPU 사용자매뉴얼 ( 하드웨어설계ㆍ보수점검편 ) 소켓통신기능 참조표시 참조나참조매뉴얼은의마크로기재되어있습니다. 절ㆍ항타이틀표시 열려있는페이지의절ㆍ항을확인할수있습니다. 주의사항설명 아이콘에대응하는주의사항을기재하였습니다. 주 소켓통신기능을사용하는경우, CPU 모듈및 GX Developer 의버전을확인하십시오. ( 부 2) 이페이지는설명을위해작성한것으로, 실제의페이지와는다릅니다. 아이콘 유니버설모델 QCPU 내 아이콘은기재된사양의일부에주의사항이있음을나타냅니다. 용 그밖에다음과같은설명항목이있습니다. 특별히주의가필요한사항이나알아두면편리한기능등을설명합니다. 비고 본문의내용과관련된참조사항이나알아두면편리한내용을설명합니다.

명령보는방법은다음의형식으로되어있습니다. 커넥션확립 (SP.SOCOPEN) 지령 설정 데이터 내부디바이스 J \ R, ZR 비트워드비트워드 U \G Zn 상수 K, H 기타 * * * * * 1: 로컬디바이스및프로그램마다설정된파일레지스터는사용할수없습니다. (1) 설정데이터 설정데이터 내용 * 2 세트측 더미 데이터형 문자열 커넥션번호 ( 설정범위 1 ~ 16) 사용자 BIN16 비트 컨트롤데이터가저장되는디바이스의선두번호 명령완료시 1 스캔 ON 하는디바이스의선두번호 이상완료시는 +1 도 ON 합니다. * 2: 세트측은아래와같습니다. ㆍ사용자 :SP.SOCOPEN 명령실행전에세트하는데이터입니다. ㆍ시스템 :SP.SOCOPEN 명령의실행결과를 CPU 모듈이저장합니다. 사용자, 시스템 시스템 디바이스명 비트 Ethernet 모듈전용명령인 ZP.OPEN 명령에서대체하는경우에는더미의인수부분을 "U0" 이라고변경하지않아도, 그대로 Ethernet 포트내장 QCPU용명령으로사용할수있습니다. 1) 명령기호를나타냅니다. 2) 래더모드에서의표현및명령의실행조건을나타냅니다. 실행조건항시실행 ON 중실행 ON 시한번실행 OFF 중실행 OFF 시한번실행 설명페이지의기재기호 기재없음 3) 명령으로사용할수있는디바이스에는 이표시되어있습니다. 설정데이터 사용가능디바이스* 사용가능디바이스의사용방법을나타냅니다. 내부디바이스 ( 시스템, 사용자 ) 파일레지스터 R, ZR 링크다이렉트 디바이스 J \ 비트워드비트워드 * * \ \ \ \ \ \ 인텔리전트 기능모듈 U \G \ 인덱스레지스터 Zn 상수 * 4 기타 * 5 \ * 1: 각디바이스의설명에대해서는 QnUCPU 사용자매뉴얼 ( 기능해설ㆍ프로그램기초편 ) 을참조하십시오. * 2:FX, FY 는비트데이터, FD 는워드데이터로만사용할수있습니다. * 3:T, ST, C 를아래의명령이외에서사용하는경우, 워드데이터로만사용할수있습니다. ( 비트데이터로사용할수없습니다.) [ 비트데이터로사용가능한명령 ] LD, LDI, AND, ANI, OR, ORI, LDP, LDF, ANDP, ANDF, ORP, ORF, OUT, RST * 4:CC-Link IE, MELSECNET/H, MELSECNET/10 에서사용할수있습니다. * 5: 상수, 기타항목에는설정가능디바이스를기재합니다.

4) 각명령의설정데이터에대한설명과데이터형을나타냅니다. 데이터형 내용 비트 비트데이터또는비트데이터의선두번호를취급하는것을나타냅니다. BIN16비트 BIN16비트데이터또는워드디바이스의선두번호를취급하는것을나타냅니다. BIN32비트 BIN32비트데이터또는더블워드디바이스의선두번호를취급하는것을나타냅니다. BCD4자리 BCD4자리데이터를취급하는것을나타냅니다. BCD8자리 BCD8자리데이터를취급하는것을나타냅니다. 실수 부동소수점데이터를취급하는것을나타냅니다. 문자열 문자열데이터를취급하는것을나타냅니다. 디바이스명 디바이스명을취급하는것을나타냅니다. 또한, 아래의항목에대해서도설명합니다. ㆍ기능 : 명령이실행하는기능에대해설명합니다. ㆍ에러 : 에러가발생하는조건과에러 No. 에대해나타냅니다. 기재된내용이외의에러에대해서는다음의매뉴얼을참조하십시오. MELSEC-Q/L 프로그래밍매뉴얼 ( 공통명령편 ) ㆍ프로그램예 : 간단한프로그램예를래더모드와리스트모드모두에대해설명합니다. 또한, 그프로그램실행시의각디바이스의내용에대해설명합니다.

본매뉴얼에서사용하는총칭 / 약칭 본매뉴얼에서는특별히기재하는경우를제외하고아래의총칭및약칭을사용하여설명합니다. 는복수의형명이나버전등을총칭할때의가변부분을나타냅니다. ( 예 ):Q33B, Q35B, Q38B, Q312B Q3 B 총칭 / 약칭 시리즈명 Q 시리즈 CPU 모듈의모델명 CPU 모듈유니버설모델 QCPU Ethernet 포트내장 QCPU CPU 모듈의형명 QnUDE(H)CPU 네트워크모듈 CC-Link IE 모듈 MELSECNET/H 모듈 Ethernet 모듈 CC-Link 모듈 네트워크 CC-Link IE MELSECNET/H Ethernet CC-Link 기타 GX Developer GX Works2 GOT 미쓰비시 PLC MELSEC-Q 시리즈의약칭 유니버설모델 QCPU 의총칭 총칭 / 약칭의내용 Q00UJCPU, Q00UCPU, Q01UCPU, Q02UCPU, Q03UDCPU, Q04UDHCPU, Q06UDHCPU, Q10UDHCPU, Q13UDHCPU, Q20UDHCPU, Q26UDHCPU, Q03UDECPU, Q04UDEHCPU, Q06UDEHCPU, Q10UDEHCPU, Q13UDEHCPU, Q20UDEHCPU, Q26UDEHCPU, Q50UDEHCPU, Q100UDEHCPU 의총칭 Q03UDECPU, Q04UDEHCPU, Q06UDEHCPU, Q10UDEHCPU, Q13UDEHCPU, Q20UDEHCPU, Q26UDEHCPU, Q50UDEHCPU, Q100UDEHCPU 의총칭 Q03UDECPU, Q04UDEHCPU, Q06UDEHCPU, Q10UDEHCPU, Q13UDEHCPU, Q20UDEHCPU, Q26UDEHCPU, Q50UDEHCPU, Q100UDEHCPU 의총칭 CC-Link IE 컨트롤러네트워크모듈, CC-Link IE 필드네트워크모듈의총칭 MELSECNET/H 네트워크모듈의약칭 Ethernet 인터페이스모듈의약칭 CC-Link 시스템마스터ㆍ로컬모듈의약칭 CC-Link IE 컨트롤러네트워크, CC-Link IE 필드네트워크의총칭 MELSECNET/H 네트워크시스템의약칭 Ethernet 네트워크시스템의약칭 Control & Communication Link 의약칭 MELSEC PLC 소프트웨어패키지의제품명 미쓰비시그래픽오퍼레이션터미널 GOT-A *** 시리즈, GOT-F *** 시리즈, GOT1000 시리즈의총칭

제 1 장개 요 특 징 Ethernet 포트내장 QCPU 고유의특징을나타냅니다. (1) GX Developer, GOT 와의접속 ( 3.1 절 ) ㆍ접속 CPU 검색기능으로 GX Developer 와같은허브에접속되어있는 Ethernet 포트내장 QCPU 를검색하여, 검색결과를일람으로표시합니다. ㆍ MELSOFT 에는라우터를경유사내 LAN 등을이용하여액세스할수있습니다. (2) GX Developer 와의직접접속 ( 간단접속 ) ( 3.2 절 ) Ethernet 포트내장 QCPU 와 GX Developer 의접속시에는 Ethernet 케이블 1 개만을사용하여, 허브없이도직접접속 ( 간단접속 ) 할수있습니다. 직접접속시는 IP 어드레스를설정하지않고연결대상만지정하면교신이가능합니다. Ethernet 포트내장 QCPU GX Developer Ethernet 케이블 그림 1.1 직접접속 ( 간단접속 ) (3) MC 프로토콜에의한통신 ( 3.3 절 ) PC, 표시기등의외부기기에서 Ethernet 포트내장 QCPU 디바이스데이터의읽기 / 쓰기가가능하므로, CPU 모듈의동작감시나데이터해석, 생산관리등을실행할수있습니다. (4) 소켓통신기능 ( 3.4 절 ) 소켓통신용명령에의해 Ethernet 으로접속된외부기기와 TCP/UDP 로임의의데이터를송수신할수있습니다. (5) 시간설정기능 (SNTP 클라이언트 ) ( 3.5 절 ) ㆍ시간설정기능으로자동으로 Ethernet 포트내장 QCPU 의시간을설정할수있으므로, 시간설정을위한메인터넌스비용이절감됩니다. ㆍ Ethernet 에접속된 Ethernet 포트내장 QCPU 가동일한시간정보를공유하여공정간의이상발생순서를확인할수있습니다. ㆍ CPU 모듈의전원 ON 시자동시간설정이가능하므로, 정확한시계데이터로운전이가능합니다.

제 1 장개요 (6) 파일전송기능 (FTP) ( 3.6 절 ) FTP 클라이언트기능을갖춘상대기기에서 Ethernet 포트내장 QCPU 내의파일을파일단위로읽기 / 쓰기하여대용량의데이터를쉽게전송할수있습니다. (7) 리모트패스워드 ( 3.7 절 ) 리모트패스워드를설정하여외부로부터의부정한액세스를방지할수있습니다. (8) IP 어드레스변경기능 ( 3.8 절 ) 내장 Ethernet 포트의 IP 어드레스를 PLC 파라미터의내장 Ethernet 포트를설정하지않고도 GOT 에서변경할수있습니다. CPU 모듈의시리얼 No. 나 GX Developer 의버전업에의해 CPU 모듈의기능이다른부분이있습니다. 유니버설모델 QCPU 의기능향상으로추가된기능일람에대해서는부 2 를참조하십시오. 특징

제 2 장통신사양 CPU 내장 Ethernet 포트의통신사양을표 2.1 에나타냅니다. 표 2.1 Ethernet 통신사양 항목 사양내용 전송사양 커넥션수 사용케이블 데이터전송속도 통신모드 전송방법 허브와노드최장거리 최대노드수 / 접속 10BASE-T 100BASE-TX 100/10Mbps 전이중 / 반이중 베이스밴드 100m 캐스케이드접속최대 4 단 캐스케이드접속최대 2 단 TCP/IP UDP/IP 소켓통신, MELSOFT 접속, MC 프로토콜합계 16개, FTP용 1개 10BASE-T 접속시 Ethernet 규격대응제품케이블카테고리 3 이상 (STP/UTP 케이블 )* 100BASE-TX 접속시 Ethernet 규격대응제품케이블카테고리 5 이상 (STP 케이블 ) * 1: 스트레이트케이블을사용할수있습니다. Ethernet 포트내장 QCPU 와 GOT 를직접 Ethernet 케이블로접속하는경우, 카테고리 5e 이하의크로스케이블도사용할수있습니다. * 2: 노이즈환경에서는 STP 케이블을사용하십시오. * 3 10BASE-T 또는 100BASE-TX 의포트를가지고있는허브를사용할수있습니다. 1 대의 CPU 모듈에는동시에 16 대까지액세스할수있습니다. * 3: 포트는 IEEE802.3 10BASE-T 또는 IEEE802.3 100BASE-TX 의규격을만족할필요가있습니다.

제 2 장통신사양 허브와접속시 10BASE-T 와 100BASE-TX 및전이중 / 반이중통신모드의판정은허브에따라 Ethernet 포트내장 QCPU 가실행합니다. 오토니고시에이션기능을가지고있지않은허브와의접속에서는허브측을반이중통신모드로설정합니다. 다음의시판접속기기의동작은보증하지않습니다. 고객이직접동작을확인후사용하십시오. ㆍ인터넷 ( 일반공중회선 ) 을사용한접속 ( 인터넷서비스프로바이더나통신사업체의인터넷접속서비스를사용한접속등 ) ㆍ방화벽기기를사용한접속ㆍ광대역라우터를사용한접속ㆍ무선 LAN 을사용한접속 PLC 파라미터의 "Service processing setting" 을 "Specify service process execution counts" 를선택후 Ethernet 통신을실행하면, 서비스처리시간이약 500ms 걸릴수있습니다. 500ms 이하로하고자하는경우, "Specify service process execution counts" 이외의지정방법을선택하십시오. ( 예 : 서비스처리설정을 "Specify service process time." 로하여시간을지정한다.) 비고 TCP/UDP ㆍ TCP(Transmission Control Protocol) PLC 간의교신또는네트워크로접속된상대기기등의교신에서기기의포트번호간에커넥션을개설하여고신뢰로데이터를교신하는프로토콜입니다. ㆍ UDP(User Datagram Protocol) 커넥션이불필요하므로 TCP에비해고속이지만, 데이터교신의신뢰성은낮습니다 ( 데이터의손상, 도착순서의변경등이일어날가능성이있습니다.). 또한, 일제동보통신이가능합니다. 상대기기의사양이나상기프로토콜의특징을고려하여프로토콜을선택하십시오.

제 3 장 CPU 내장 Ethernet 포트에의한통신기능 CPU 모듈에내장되어있는 Ethernet 포트와 PC, 표시기등을 Ethernet 케이블 (100BASE-TX, 10BASE -T) 로접속하여통신합니다. Ethernet 허브 MC 프로토콜 그림 3.1 CPU 내장 Ethernet 포트접속예 MELSEC-Q 시리즈 Ethernet 모듈 (QJ71E71-100) 과의비교에대해서는부 1 을참조하십시오. CPU 내장 Ethernet 포트를사용한기능을나타냅니다. 표 3.1 기능일람 기능 GX Developer, GOT와의접속 GX Developer와의직접접속 ( 간단접속 ) MC 프로토콜에의한통신소켓통신기능시간설정기능 (SNTP 클라이언트 ) 파일전송기능 (FTP 서버 ) 리모트패스워드 IP 어드레스변경기능 참조 3.1절 3.2절 3.3절 3.4절 3.5절 3.6절 3.7절 3.8절

제 3 장 CPU 내장 Ethernet 포트에의한통신기능 GX Developer, GOT 와의접속 Ethernet 포트내장 QCPU 와 GX Developer, GOT 를접속하기위한설정방법을설명합니다. 허브 그림 3.2 허브를사용한접속예 Ethernet 포트내장 QCPU 와 GX Developer 는 1 개의 Ethernet 케이블로직접접속하는것 ( 직접접속 ( 간단접속 )) 이가능합니다. 직접접속 ( 간단접속 ) 에서는서로의 IP 어드레스를신경쓰지않고교신할수있습니다. 자세한내용은 3.2 절을참조하십시오. GOT 의설정에대해서는다음의매뉴얼을참조하십시오. GOT1000 시리즈접속매뉴얼 GX Developer, GOT 와의접속

3.1.1 CPU 모듈측설정 CPU 모듈측설정을나타냅니다. (1) PLC 파라미터설정 PLC 파라미터의내장 Ethernet 포트설정에서그림 3.3 과같이설정하십시오. 그림 3.3 내장 Ethernet 포트설정화면 1) CPU 모듈측 IP 어드레스를설정하십시오. 2) GX Developer를접속 (MELSOFT 접속 ) 하는커넥션을설정하십시오. ( 그림 3.4 참조 ) 그림 3.4 내장 Ethernet 포트오픈설정화면 ㆍ Protocol: 사용하고자하는프로토콜을상대기기에맞추어 TCP 또는 UDP 중에서선택하 십시오. 통신의신뢰성을중시하는경우, TCP 를선택하십시오. ㆍ Open system:[melsoft connection] 을선택하십시오. (MC 프로토콜의접속에대해서는 3.3 절을참조하십시오.) ㆍ Host station port No.:[MC Protocol] 선택시설정합니다.

제 3 장 CPU 내장 Ethernet 포트에의한통신기능 (2) 파라미터의유효조작 Ethernet 의직접접속및 USB 접속을사용하여 [Online] [Write to PLC] 에서 PLC 파라미터를 CPU 모듈에써주십시오. 쓰여진후전원재투입또는 RUN/STOP/RESET 스위치의리셋조작으로파라미터를유효하게하십시오. Ethernet 의직접접속에대해서는다음을참조하십시오. ( 3.2 절 ) RUN/STOP/RESET 스위치의리셋조작에대해서는다음의매뉴얼을참조하십시오. QCPU 사용자매뉴얼 ( 하드웨어설계ㆍ보수점검편 ) GX Developer, GOT 와의접속 CPU 모듈측설정

3.1.2 GX Developer 측설정 GX Developer 측설정을나타냅니다. 그림 3.5 연결대상지정화면 1) PC 측 I/F 를 [Ethernet board] 로설정하십시오. 상세설정화면에서사용하는프로토콜을그림 3.6 과같이선택하십시오. 그림 3.6 PC 측 I/F Ethernet 보드상세설정화면 ㆍ Network No., Station No.: 사용하지않습니다. ㆍ Protocol: 사용하고자하는프로토콜을 TCP 또는 UDP 중에서선택하십시오. (3.1.1 항의오픈설정에서설정한프로토콜에맞추어주십시오.) 2) PLC 측 I/F 를 [PLC module] 로설정하십시오. 상세설정화면에서 CPU 측 IP 어드레스또는호스트명을그림 3.7 과같이입력하십시오. ( 호스트명의경우, Microsoft Windows 의 hosts 파일로설정된이름을설정합니다.) 3) [Other station] 을설정하십시오. 그림 3.7 CPU 모듈상세설정화면

제 3 장 CPU 내장 Ethernet 포트에의한통신기능 3.1.3 네트워크상의 CPU 모듈검색 허브를사용한접속에서는 CPU 측 IP 어드레스의지정에접속 CPU 검색기능을사용할수있습니다. PC 측 I/F CPU 모듈상세설정에서 GX Developer 와같은허브에접속되어있는 CPU 모듈을검색하여일람을표시합니다. 그림 3.8 PC 측 I/F CPU 모듈상세설정화면 CPU 모듈을검색하여일람을표시합니다. OK 를클릭하면, 해당 CPU 의 IP 어드레스가자동으로입력됩니다. 그림 3.9 접속 CPU 검색기능화면 ㆍ캐스케이드접속으로허브에접속되어있는 CPU 모듈도검색하여일람으로나타납니다. ㆍ라우터경유로접속되어있는 CPU 모듈은검색할수없습니다. ㆍ무선 LAN을경유한경우에는패킷의손상에의해 Ethernet 통신이불안정하고 CPU 모듈을검색할수없을때가있습니다. ㆍ일람표시에 IP 어드레스가중복된 CPU 모듈이있는경우, CPU측 IP 어드레스의파라미터설정을검토하십시오. 중복된상태에서교신을하면, 교신이상이발생합니다. ㆍCPU 모듈의서비스처리의부하가높은경우에는해당하는 CPU 모듈을검색할수없을때가있습니다. Ethernet 내장형 CPU 검색화면의응답대기시간을연장하거나 PLC 파라미터의서비스처리설정에서서비스처리시간을늘려주십시오. GX Developer, GOT 와의접속네트워크상의 CPU 모듈검색

ㆍ PLC 파라미터의내장 Ethernet 포트설정에서그림 3.10 과같이선택하면, 네트워크상에서의 CPU 검색에응답하지않도록설정됩니다. 그림 3.10 내장 Ethernet 포트설정 3.1.4 주의사항 Ethernet 포트내장 QCPU 와 GX Developer, GOT 를접속할때의주의사항을설명합니다. (1) KeepAlive 에의한확인 프로토콜을 TCP 로설정한경우, KeepAlive 에의한확인을실행합니다. (KeepAlive 용 ACK 스테이트먼트에대한응답 ) 상대기기에서의마지막스테이트먼트수신에서 5 초후에생존확인용스테이트먼트를보내상대기기로부터의응답유무를확인합니다. 응답이없을때는 5 초간격으로생존확인용스테이트먼트를보냅니다. 45 초간응답을확인할수없으면, 상대기기가생존하고있지않은것으로간주하여커넥션을차단합니다. 상대기기가 TCP KeepAlive 기능에대응하지않는경우, 커넥션이차단되는경우가있습니다. (2) 설정을초과하는접속 PLC 파라미터의오픈설정에서설정한설정개수를초과하지않도록하십시오. PC 에서설정개수를초과하도록 TCP 접속을한경우, 어플리케이션에따라서는다음의상태가되는경우가있습니다. ㆍ타임아웃에러가발생하는시간이늘어난다. ㆍ통신중에특정상대기기에서돌연타임아웃에러가발생한다. (3) TCP 커넥션의재송신처리 TCP 커넥션에서는송신에대해서상대기기에서 TCP 프로토콜의 ACK 응답이없는경우재송신처리를합니다. 0.3 초를시작으로 0.6 초, 1.2 초, 2.4 초, 4.8 초, 9.6 초후에각각 6 회재송신을합니다. 마지막재송신후 19.2 초간에 TCP 프로토콜의 ACK 응답이없는경우, 상대기기이상으로간주하여커넥션을차단합니다. ( 합계 38.1 초에상대기기이상으로간주하여커넥션을차단합니다.)

제 3 장 CPU 내장 Ethernet 포트에의한통신기능 (4) UDP 의 MELSOFT 접속 복수의 MELSOFT 기기와 UDP 로교신하는경우, 접속하는 MELSOFT 기기와같은개수를 PLC 파라미터에서설정하십시오. 허브 PC PC PC MELSOFT 기기와같은개수를설정합니다. 그림 3.11 UDP 의 MELSOFT 접속설정 모든 MELSOFT 기기가일제히교신을시작하는경우, 통신이집중되어교신이실패할확률이높아지는경우가있습니다. 이때는교신시작이집중되지않도록 MELSOFT 기기의교신시작타이밍을늦추어주십시오. 예를들어, GOT 의경우에는기동시간이나통신타임아웃시간설정값을각 GOT 에서맞추어주십시오. (5) 샘플링트레이스 CPU 에내장된 Ethernet 포트에접속하여 GX Developer 에서샘플링트레이스를실행하였을때는 CPU 모듈의전원을 OFF 하거나리셋하기전에샘플링트레이스를중단하십시오. (6) 리모트 STOP/PAUSE CPU 에내장된 Ethernet 포트에접속하여 GX Developer 에서리모트 STOP 및리모트 PAUSE 를하였을때는 CPU 모듈의전원을 OFF 하거나리셋하기전에아래의조작을하십시오. ㆍ리모트 RUN ㆍ리모트 RESET GX Developer, GOT 와의접속주의사항

3.1.5 라우터경유교신 CPU 에내장된 Ethernet 포트에서라우터를경유하여사내 LAN 등을이용하여액세스할수있습니다. 라우터 공장 사내 LAN 그림 3.12 라우터사용예 * 1: 일부의기능에서는라우터경유교신을할수없습니다. 라우터경유로사용할수없는기능을나타냅니다. ㆍ네트워크상의 CPU 모듈검색ㆍ소켓통신기능의일제동보통신 PC 제어실 라우터를경유하여액세스하는경우, 그림 3.13 과같이파라미터를설정하십시오. 그림 3.13 이외의설정에대해서는 3.1.1 항을참조하십시오. 서브넷마스크패턴과디폴트라우터 IP 어드레스를설정합니다. 그림 3.13 내장 Ethernet 포트설정화면

제 3 장 CPU 내장 Ethernet 포트에의한통신기능 GX Developer 와의직접접속 ( 간단접속 ) Ethernet 포트내장 QCPU 와 GX Developer 는허브를사용하지않고 Ethernet 케이블 1 개로직접접속 ( 간단접속 ) 할수있습니다. 직접접속시는 IP 어드레스를설정하지않고연결대상만지정하면교신할수있습니다. ( 일제동보통신을사용하여교신합니다.) Ethernet 케이블 그림 3.14 직접접속 ( 간단접속 ) Ethernet 케이블로직접접속하는경우, USB 케이블에비해배선이길어지므로떨어져있는위치에서부정하게접속되는것도생각할수있습니다. PLC 파라미터의내장 Ethernet 포트설정에서그림 3.15 와같이선택하면, 직접접속을금지하여부정확한접속을방지할수있습니다. GX Developer 와의직접접속 ( 간단접속 ) 그림 3.15 직접접속을금지하는설정

3.2.1 GX Developer 에서의통신설정 GX Developer 의연결대상지정을그림 3.16 과같이선택하십시오. 그림 3.16 연결대상지정화면 1) PC측 I/F를 [Ethernet board] 로설정하십시오. 2) PLC측 I/F를 [PLC module] 로설정하십시오. 상세설정화면에서 Ethernet 포트직접접속을그림 3.17과같이선택하십시오. 3) [Other station] 을설정하십시오. 사용하는환경에맞추어선택하십시오. 그림 3.17 CPU 모듈상세설정화면

제 3 장 CPU 내장 Ethernet 포트에의한통신기능 3.2.2 주의사항 Ethernet 포트내장 QCPU 와 GX Developer 를직접접속하는경우의주의사항을설명합니다. (1) LAN 회선과접속 LAN 회선에접속하여직접접속은설정하지마십시오. 회선에부하가걸려다른기기의교신에영향을줍니다. (2) 직접접속이불가능한접속 ㆍ그림 3.18 과같이허브를접속하여 Ethernet 포트내장 QCPU 와상대기기를 1 대씩접속하는 구성으로는직접접속하지마십시오. 허브그림 3.18 직접접속이불가능한접속ㆍPC측네트워크접속에서 Ethernet 포트가 2개이상 유효 로되어있는경우, 직접접속으로교신할수없습니다. 직접접속하는 Ethernet 포트만 유효 로하고나머지 Ethernet 포트는 무효 가되도록 PC측을설정하십시오. (3) 직접접속으로교신할수없는조건 아래와같이조건에일치하는경우, 직접접속으로교신할수없는경우가있습니다. 교신할수없는경우, CPU 모듈및 PC 의설정을검토하십시오. 1) CPU 모듈측 IP 어드레스의각비트에서, PC 측서브넷마스크의 0 의부분에해당하는비트가모두 ON 또는 OFF 일때 예 CPU 모듈측 IP 어드레스 : 64. 64. 255.255 PC측 IP 어드레스 : 64. 64. 1. 1 PC측서브넷마스크 :255.255. 0. 0 2) CPU 모듈측 IP 어드레스의각비트에서, PC 측 IP 어드레스의각클래스의호스트어드레스에해당하는비트가모두 ON 또는 OFF 일때 예 CPU 모듈측 IP 어드레스 : 64. 64. 255.255 PC측 IP 어드레스 :192. 168. 0. 1 PC측서브넷마스크 :255. 0. 0. 0 GX Developer 와의직접접속 ( 간단접속 ) 주의사항 비고 각클래스의 IP 어드레스는다음과같습니다. 클래스 A:0.x.x.x ~ 127.x.x.x 클래스 B:128.x.x.x ~ 191.x.x.x 클래스 C:192.x.x.x ~ 223.x.x.x 각클래스의호스트어드레스는다음의 0 의부분입니다. 클래스 A:255. 0. 0. 0 클래스 B:255.255. 0. 0 클래스 C:255.255.255. 0

MC 프로토콜에의한통신 * 1 CPU 내장 Ethernet 포트를사용하여 MC 프로토콜에의한통신을할수있습니다. PC, 표시기등에서 MC 프로토콜을사용하여 CPU 모듈의디바이스데이터를읽기 / 쓰기할수있습니다. 디바이스데이터를읽기 / 쓰기하여 PC, 표시기등으로 CPU 모듈의동작감시나데이터해석, 생산관리등을실행합니다. 또한, 리모트패스워드기능으로외부에서의부정한액세스를방지할수있습니다. ( 3.7 절 ) * 1:MC 프로토콜이란 MELSEC 커뮤니케이션프로토콜의약칭입니다. MELSEC 커뮤니케이션프로토콜은 Q 시리즈 PLC( 시리얼커뮤니케이션모듈, Ethernet 모듈등 ) 의교신순서에따라상대기기에서 CPU 모듈에액세스하기위한통신방식의이름입니다. MC 프로토콜에대해서는다음의매뉴얼을참조하십시오. MELSEC-Q/L MELSEC 커뮤니케이션프로토콜레퍼런스매뉴얼 PC, 표시기등 허브 MC 프로토콜에의한교신 그림 3.19 MC 프로토콜에의한통신 PC, 표시기등에서 MC 프로토콜에의한교신을할수있는것은접속되어있는 CPU 모듈뿐입니다. 아래의 CPU 모듈에대한액세스는불가능합니다. ㆍ CC-Link 등을경유한다른국 CPU 에대한액세스ㆍ멀티 CPU 시스템구성시의다른호기 CPU 에대한액세스 비고 라우터를경유한액세스도가능합니다. 설정하는경우, 서브넷마스크패턴과디폴트라우터 IP 어드레스도설정하십시오. ( 3.1.4 항 )

제 3 장 CPU 내장 Ethernet 포트에의한통신기능 3.3.1 MC 프로토콜에의한통신을하기위한설정 MC 프로토콜에의한통신을하기위한설정을나타냅니다. PLC 파라미터의내장 Ethernet 포트설정에서아래와같이 (a) ~ (c) 를설정하십시오. (a) 교신데이터코드설정 : 그림 3.20 내장 Ethernet 포트설정화면 MC 프로토콜로사용하는교신데이터코드를바이너리코드, ASCII 코드중에서선택하십시오. (b) RUN 중쓰기허가설정 (FTP 와 MC 프로토콜 ): MC 프로토콜통신기기에서 CPU 모듈에데이터를쓸때 CPU 모듈이 RUN 중에쓰기를허가하는경우에설정하십시오. 본설정에의한사용가능기능에대해서는 3.3.2 항을참조하십시오. (c) 오픈설정 : ㆍ Protocol:MC 프로토콜로사용하는커넥션을설정하십시오. ( 최대 16 대까지접속이가능합니다.) ㆍ Open system:mc 프로토콜로설정하십시오. ㆍ Host station port No.: 자국포트번호 (16 진표시 ) 를설정하십시오. ( 필수 )( 설정범위 :0401 ~ 1387, 1392 ~ FFFE ) H H H H MC 프로토콜에의한통신 MC 프로토콜에의한통신을하기위한설정 그림 3.21 오픈설정화면 RUN 중쓰기를허가로하지않은경우, CPU 모듈이 RUN 중에상대기기로부터의데이터쓰기요구를받으면데이터는쓰이지않고 NAK 스테이트먼트가반환됩니다.

3.3.2 커맨드일람 Ethernet 포트내장 QCPU 의 MC 프로토콜에의한통신기능에서는표 3.2 의 MC 프로토콜의커맨드를실행할수있습니다. 표 3.2 Ethernet 포트내장 QCPU 의 MC 프로토콜에의한통신기능에서지원하는 MC 프로토콜커맨드일람 기 능 커맨드 ( 서브커맨드 ) * 1 처리내용 처리점수 STOP 중 CPU 모듈상태 RUN 중쓰기 허가로설정시 금지로설정시 비트단위 비트디바이스를 1 점단위로읽는다. ASCII:3584 점 BIN:7168 점 일괄읽기 워드단위 비트디바이스를 16 점단위로읽는다. 워드디바이스를 1 점단위로읽는다. 960 워드 (15360 점 ) 960 점 비트단위 비트디바이스를 1 점단위로쓴다. ASCII:3584 점 BIN:7168 점 디바이스메모리 일괄쓰기 랜덤 * 2 읽기 워드단위 워드단위 비트단위 비트디바이스를 16 점단위로쓴다. 워드디바이스를 1 점단위로쓴다. 비트디바이스를 16 점, 32 점단위로디바이스ㆍ디바이스번호를랜덤으로지정하여읽는다. 워드디바이스를 1 점, 2 점단위로디바이스ㆍ디바이스번호를랜덤으로지정하여읽는다. 비트디바이스를 1 점단위로디바이스ㆍ디바이스번호를랜덤으로지정하여세트, 리셋한다. 960 워드 (15360 점 ) 960 점 192 점 188 점 테스트 ( 랜덤쓰기 ) 모니터등록 2 3 4 * * * 워드단위 * 2 워드단위 비트디바이스를 16 점, 32 점단위로디바이스ㆍ디바이스번호를랜덤으로지정하여세트, 리셋한다. * 5 워드디바이스를 1 점, 2 점단위로디바이스ㆍ디바이스번호를랜덤으로지정하여쓴다. 모니터하는비트디바이스를 16 점, 32 점단위로등록한다. 모니터하는워드디바이스를 1 점, 2 점단위로등록한다. 192 점 리모트패스워드 모니터 해제 잠금 워드단위 모니터로등록되어있는디바이스를모니터한다. 리모트패스워드를지정하여잠금상태에서해제상태로한다. 리모트패스워드를지정하여해제상태에서잠금상태로한다. 모니터등록점수분 : 사용가능, : 사용불가능 * 1:QnA 호환 3E 프레임의커맨드입니다. * 2:TS, TC, SS, SC, CS, CC의디바이스는워드단위의지정은할수없습니다. 모니터등록에서지정한경우, 모니터실행시에러 (4032 H) 가됩니다. * 3: 모니터등록에서모니터조건은설정할수없습니다. * 4: 모니터등록을복수의상대기기에서실행하지마십시오. 실행시는마지막모니터등록이유효하게됩니다. * 5: 처리점수는아래식의범위내에서설정합니다. ( 워드액세스점수 ) 12 + ( 더블워드액세스점수 ) 14 1920 ㆍ비트디바이스는워드액세스시 1점이 16비트, 더블워드액세스시 1점이 32비트가됩니다. ㆍ워드디바이스는워드액세스시 1점이 1워드, 더블워드액세스시 1점이 2워드가됩니다.

제 3 장 CPU 내장 Ethernet 포트에의한통신기능 3.3.3 사용가능디바이스 MC 프로토콜에의한통신기능에서사용하는커맨드에서취급할수있는디바이스를표 3.3 에나타냅니다. 표 3.3 Ethernet 포트내장 QCPU 에서사용할수있는디바이스일람 분류디바이스디바이스코드 디바이스번호범위 ( 디폴트값 ) 비 고 내부시스템디바이스 특수릴레이 000000 ~ 002047 10 진 특수레지스터 000000 ~ 002047 10 진 입력 000000 ~ 001FFF 16 진 출력 000000 ~ 001FFF 16 진 내부릴레이 000000 ~ 008191 10 진 래치릴레이 000000 ~ 008191 10 진 어넌시에이터 000000 ~ 002047 10 진 에지릴레이 000000 ~ 002047 10 진 링크릴레이 000000 ~ 001FFF 16 진 데이터레지스터 000000 ~ 012287 10 진 링크레지스터 000000 ~ 001FFF 16 진 내부사용자디바이스 타이머 적산타이머 접점 코일 현재값 접점 000000 ~ 002047 코일 000000 ~ 002047 10 진 10 진 ㆍ할당변경시는변경후의최대디바이스번호까지액세스가능. ㆍ로컬디바이스는액세스불가능. 현재값 접점 카운터 코일 000000 ~ 001023 10 진 현재값 인덱스레지스터 파일레지스터 링크특수릴레이 링크특수레지스터 000000 ~ 0007FF 000000 ~ 0007FF 스텝릴레이 000000 ~ 008191 10 진 다이렉트입력 000000 ~ 000FFF 16 진 다이렉트출력 000000 ~ 000FFF 16 진 인덱스레지스터 000000 ~ 000019 10 진 파일레지스터 16 진 16 진 000000 ~ 032767 10 진 000000 ~ 3FD7FF 16 진 * 1 MC 프로토콜에의한통신사용가능디바이스 확장데이터레지스터 확장데이터레지스터 ㆍ바이너리 : 000000 ~ 4184063 ( 최대 4086k 점 ) ㆍ ASCII: 000000 ~ 999999 ( 최대 976.6k 점 ) 10 진 PLC 파일설정에서사용하는점수를설정한경우, 설정후의최대디바이스번호까지액세스가능. 다만 ASCII 시는왼쪽에기재된점수가상한이된다. 확장링크레지스터 확장링크레지스터 000000 ~ 3FD7FF ( 최대 4086k 점 ) 16 진 PLC 파일설정에서사용하는점수를설정한경우, 설정후의최대디바이스번호까지액세스가능. * 1:DX/DY1000 이후의디바이스는사용할수없습니다. X/Y1000 이후의디바이스를액세스하고자하는경우, X/Y 디바이스를사용하십시오.

3.3.4 주의사항 (1) 접속대수 MC 프로토콜에의한외부기기와의접속은내장 Ethernet 포트설정의오픈설정에서 MC 프로토콜로설정된대수분만동시에접속이가능합니다. (2) 데이터교신용프레임 Ethernet 포트내장 QCPU 에서사용할수있는프레임을표 3.4 에나타냅니다. 표 3.4 Ethernet 포트내장 QCPU 에서사용가능한프레임 교신프레임 4E 프레임 QnA 호환 3E 프레임 A 호환 1E 프레임 Ethernet 포트내장 QCPU (3) 액세스범위 ㆍ접속되어있는 CPU 모듈만액세스할수있습니다. 접속되어있는 CPU 모듈이외로의교신은에러가됩니다. ㆍ멀티 CPU 시스템구성시 Ethernet 에접속되어있지않은다른호기 CPU 에대해서는액세스할 수없습니다. ㆍ접속되어있는 CPU 모듈을경유하여 CC-Link IE, MELSECNET/H, Ethernet, CC-Link 다른국 과의교신은할수없습니다. (4) 프로토콜을 UDP 로설정한경우의주의사항 ㆍ 1 개의 UDP 의포트에대해서요구스테이트먼트를송신하여응답스테이트먼트가회신될때까지새로운요구스테이트먼트를송신한경우, 새로운요구스테이트먼트는파기됩니다. ㆍ UDP 로동일한자국포트번호를복수로설정한경우, 1 개만설정한경우와설정내용이같아집니다. 복수의상대기기와같은자국포트번호로교신하고자하는경우에는 TCP 를사용하십시오. (5) MC 프로토콜교신중에파일에액세스하는경우의주의사항 Ethernet 포트내장 QCPU 는파일액세스처리를 Ethernet 통신처리보다우선하여처리합니다. 따라서 MC 프로토콜기능을사용하고있을때 FTP 나 GX Developer 등으로파일에액세스하면, MC 프로토콜기능의처리가지연되는경우가있습니다. 또한, MC 프로토콜기능을사용하여상대기기측에서응답시간을감시하고있을때파일에액세스하는경우에는파일액세스에필요한만큼의시간을더한감시시간으로해주십시오.

제 3 장 CPU 내장 Ethernet 포트에의한통신기능 (6) 응답스테이트먼트의수신처리 상대기기측수신처리예를그림 3.22 에나타냅니다. 상대기기측교신처리 요구스테이트먼트ㆍ송신처리 응답스테이트먼트ㆍ수신처리 나머지응답스테이트먼트를수신한다 TCP 커넥션은오픈되어있는가? 수신데이터를감시타이머값이내에수신할수있는가? TCP 커넥션클로즈 감시타이머값의타임아웃 수신크기부족 수신크기를체크한다 응답스테이트먼트에대한처리 다음요구에대한응답스테이트먼트를수신하고있는경우 수신스테이트먼트를모두처리하였는가? 종료 그림 3.22 상대기기측수신처리예 에러처리 비고 Ethernet 통신을하는경우, PC 내부에서 TCP 소켓함수 (socket 함수 ) 를사용하고있는데, 이함수는경계의개념이없습니다. 송신측이 send 함수를한번호출하여송신한경우, 수신측은그데이터를읽기위해 recv 함수에대해한번또는그이상의횟수를호출할필요가있습니다. (Send 와 recv 가 1 대 1 에대응하지않습니다.) 따라서상대기기의프로그램처리는반드시상기와같은수신처리를할필요가있습니다. 또한, recv 함수를블로킹모드설정에서사용하면, 한번의호출로읽을수있는경우가있습니다. MC 프로토콜에의한통신주의사항

3.3.5 MC 프로토콜에의한통신시의에러코드 MC 프로토콜에의한통신시에러가발생하였을때, CPU 모듈에서외부기기에송신되는에러코드, 에러내용및그처리를표 3.5 에나타냅니다. 표 3.5 CPU 모듈에서외부기기에송신되는에러코드일람 No. 에러코드 (16 진 ) 에러내용 처리방법 CPU 모듈이검출한에러 (MC 프로토콜에의한통신기능이외에서발생한에러 ) QCPU 사용자매뉴얼 ( 하드웨어설계ㆍ보수점검편 ) 을참조하여처리한다. RUN 중쓰기를허가로하지않은경우에상대기기에의해 CPU 모듈이 RUN 중에데이터의쓰기를요구하였다. Ethernet 포트내장 QCPU 의교신데이터코드설정에서 ASCII 코드교신설정시바이너리코드로변환할수없는 ASCII 코드의데이터를수신하였다. ㆍ RUN 중쓰기를허가로설정후데이터를쓴다. ㆍ CPU 모듈을 STOP 으로하고데이터를쓴다. ㆍ교신데이터코드설정에서바이너리코드교신을설정후다시 Ethernet 포트내장 QCPU 를기동하여교신한다. ㆍ상대기기에서의송신데이터를수정하여송신한다. 읽기 / 쓰기점수가허용범위를벗어난다. 읽기 / 쓰기점수를수정하여다시 Ethernet 포트내장 QCPU 에송신한다. 최대어드레스를초과하는읽기 / 쓰기요구를하였다. ASCII - 바이너리변환후의요구데이터길이가캐릭터부 ( 텍스트의일부 ) 의데이터수와맞지않는다. ㆍ커맨드, 서브커맨드가잘못지정되어있다. ㆍ Ethernet 포트내장 QCPU 에서는사용할수없는커맨드, 서브커맨드다. 지정디바이스에대해서 Ethernet 포트내장 QCPU 를읽거나쓸수없다. 요구내용에잘못이있다. ( 워드디바이스에대한비트단위의읽기 / 쓰기시 ) 선두어드레스또는읽기 / 쓰기점수를수정하여다시 Ethernet 포트내장 QCPU 에송신한다. ( 최대어드레스를초과하지않게한다.) 텍스트부의내용또는헤더부의요구데이터길이를검토및수정후다시 Ethernet 포트내장 QCPU 에송신한다. ㆍ요구내용을검토한다. ㆍ Ethernet 포트내장 QCPU 에서사용할수있는커맨드, 서브커맨드를송신한다. 읽기 / 쓰기하는디바이스를검토한다. 요구내용을수정하여다시 Ethernet 포트내장 QCPU 에송신한다. ( 서브커맨드의수정등 ) 모니터등록이되어있지않다. 모니터등록을하고나서모니터를실행한다. 대상 CPU 모듈에대해서실행할수없는요구다. 요구내용에잘못이있다. ( 비트디바이스에대한데이터의지정에잘못이있는등 ) 요구데이터길이가캐릭터부 ( 텍스트의일부 ) 의데이터수와맞지않는다. 교신데이터코드설정이바이너리일때 ASCII 의요구스테이트먼트를수신하였거나, 교신데이터코드설정이 ASCII 일때바이너리의요구스테이트먼트를수신하였다. ( 이에러코드는에러이력만등록되고이상응답은반환되지않는다.) 대상국에대해서는디바이스메모리의확장지정은할수없다. CPU 모듈에서취급할수없는데이터가지정되었다. 리모트패스워드에잘못이있다. 교신에사용한포트가리모트패스워드로잠금상태이거나교신데이터코드설정이 ASCII 코드일때리모트패스워드에의해잠금상태이므로서브커맨드이후를바이너리코드로변환할수없다. 리모트패스워드의해제처리를요구한기기와다르다. ㆍ네트워크번호, PLC 번호, 요구상대모듈 I/O 번호, 요구상대모듈국번호를수정한다. ㆍ읽기 / 쓰기요구의내용을수정한다. 요구내용을수정하여다시 Ethernet 포트내장 QCPU 에송신한다. ( 데이터의수정등 ) 텍스트부의내용또는헤더부의요구데이터길이를검토및수정후다시 Ethernet 포트내장 QCPU 에송신한다. ㆍ교신데이터코드설정에있는요구스테이트먼트를송신한다. ㆍ요구스테이트먼트에있는교신데이터코드설정으로변경한다. 확장지정을하지않고읽기 / 쓰기한다. ㆍ요구내용을검토한다. ㆍ현재의요구를중지한다. 리모트패스워드를검토하여리모트패스워드의해제처리 / 잠금처리를재실행한다. 리모트패스워드의해제처리를한후에교신한다. 리모트패스워드의해제처리를요구한상대기기에서리모트패스워드의잠금처리를요구한다.

제 3 장 CPU 내장 Ethernet 포트에의한통신기능 소켓통신기능 주 (1) 소켓통신기능이란 전용명령에의해 Ethernet 으로접속된상대기기와 TCP/UDP 로임의의데이터를송수신하는기능입니다. SP.SOCSND 명령 데이터송신 소켓통신수신영역 *1 시퀀스프로그램 ㆍ SP.SOCRCV 명령ㆍ S.SOCRCVS 명령 수신데이터읽기 커넥션 No.1 커넥션 No.2 커넥션 No.3 커넥션 No.16 데이터수신 상대기기 그림 3.23 소켓통신기능에서의데이터교신의흐름 * 1: 오픈하고있는상대기기로부터수신데이터를저장하는영역입니다. 비고 소켓통신기능에서사용하는전용명령에대해서는제4 장을참조하십시오. 라우터를경유한액세스도가능합니다 ( 일제동보통신제외 ). 설정하는경우, 서브넷마스크패턴과디폴트라우터 IP 어드레스도설정하십시오. ( 3.1.4항 ) 소켓통신기능 주 소켓통신기능을사용하는경우, CPU 모듈및 GX Developer 의버전을확인하십시오. ( 부 2)

(2) 포트번호 소켓통신기능에서는 TCP/UDP 모두같은기기로복수의통신을하므로통신을식별하는포트번호를사용합니다. ㆍ송신의경우 : 송신소스가되는 Ethernet 포트내장 QCPU 의포트번호와송신상대가되는교신상대측포트번호를지정합니다. ㆍ수신의경우 : Ethernet 포트내장 QCPU 의포트번호를지정하여거기에보내져온데이터를읽습니다. Ethernet 포트내장 QCPU (IP 어드레스 :xx.xx.xx.xx) UDP 데이터를 CPU 모듈의포트번호 A 에서교신상대기기 1 의포트번호 L 에송신 교신상대기기 1 (IP 어드레스 :yy.yy.yy.yy) 포트번호 A UDP 데이터를교신상대기기 1 의포트번호 L 에서 CPU 모듈의포트번호 A 에송신 포트번호 L 포트번호 B TCP 의커넥션으로데이터송신 TCP 의커넥션으로데이터송신 포트번호 M 교신상대기기 2 (IP 어드레스 :zz.zz.zz.zz) 포트번호 C UDP 데이터를 CPU 모듈의포트번호 C 에서교신상대기기 3 의포트번호 N 에송신 UDP 데이터를교신상대기기 3 의포트번호 N 에서 CPU 모듈의포트번호 C 에송신 포트번호 N 교신상대기기 3 (IP 어드레스 :ww.ww.ww.ww) 그림 3.24 포트번호의개념

제 3 장 CPU 내장 Ethernet 포트에의한통신기능 3.4.1 TCP 로교신하는경우 TCP 는기기의포트번호간에커넥션을개설하여신뢰성있는데이터교신을하는프로토콜입니다. TCP 로소켓통신을하기위해서는아래의항목을확인하고나서교신하십시오. ㆍ교신상대측 IP 어드레스 / 포트번호 ㆍ Ethernet 포트내장 QCPU 측 IP 어드레스 / 포트번호 ㆍ교신상대와 Ethernet 포트내장 QCPU 중에서오픈되어있는위치. (Active 오픈 / Passive 오픈 ) (1) TCP 의접속동작 TCP 의접속에는 Active 오픈과 Passive 오픈이있습니다. 먼저, TCP 접속을기다리는쪽이지정한포트번호로 Passive 오픈을실행합니다. TCP 로접속하는쪽은 Passive 오픈으로기다리고있는포트번호를지정하여 Active 오픈을실행합니다. 따라서 TCP 접속을하여커넥션이확립되면교신이가능하게됩니다. (a) Active 오픈 커넥션이수동적인 TCP 접속대기상태로되어있는상대기기에대해서능동적으로오픈하는 TCP 접속방식 (Active) 입니다. (b) Passive 오픈 Passive 오픈에는다음 2 종류의 TCP 접속방식이있습니다. ㆍ Unpassive: 교신상대의 IP 어드레스, 포트번호를제한하지않고접속을허가합니다. (SP.SOCCINF 명령에의해접속된교신상대의 IP 어드레스, 포트번호를수집할수있습니다.) ㆍ Fullpassive: 비고 교신상대의 IP 어드레스, 포트번호를지정하여해당하는경우에만접속을허가합니다. 지정된 IP 어드레스, 포트번호이외의교신상대가접속되면, 교신하기전에자동으로접속을차단합니다. Active 오픈및 Passive 오픈의표현은상대기기에따라서다른경우가있습니다. ㆍ Active 오픈 :TCP 접속측, 클라이언트측, 커넥션측등ㆍ Passive 오픈 :TCP 접속대기측, 서버측, 리슨 (listen) 측등 소켓통신기능 TCP 로교신하는경우

(2) 프로그램예 Active 오픈및 Passive 오픈으로교신하는경우의프로그램예를나타냅니다. Active 오픈에서의프로그램예 Active 오픈에서의교신의흐름을그림 3.25 에나타냅니다. 시 작 TCP 접속대기로되어있는교신상대의포트번호를지정하여 Active 오픈으로접속한다 오픈처리 : SP.SOCOPEN 명령 송수신이완료되었는가? YES ( 완료또는교신상대에서차단 ) SP.SOCSND 명령으로송신한다또는 SP.SOCRCV 명령, S.SOCRCVS 명령으로수신한다 클로즈처리 : SP.SOCCLOSE 명령 완 료 그림 3.25 Active 오픈에서의교신의흐름 (a) 파라미터설정 본프로그램에서의파라미터설정을설명합니다. PLC 파라미터의내장 Ethernet 포트설정의 Open Settings 버튼을클릭하고, 아래의내용을설 정하십시오. ㆍ Protocol ㆍ Open system ㆍ TCP connection : TCP : Socket communication : Active ㆍHost station port No. : 1000H( 설정범위 :0001 H ~ 1387 H, 1392 H ~ FFFE H) ㆍTransmission target device IP address : 192.168.3.40( 설정범위 :0.0.0.1 ~ 223.255.255.254) ㆍ Transmission target device port No. : 1000 ( 설정범위 :0001 ~ FFFE ) H H H 그림 3.26 오픈설정 (Active 오픈 )

제 3 장 CPU 내장 Ethernet 포트에의한통신기능 (b) 프로그램에서사용하는디바이스 샘플프로그램에서사용하는디바이스번호와용도를표 3.6 에나타냅니다. 표 3.6 프로그램에서사용하는디바이스 디바이스번호용도디바이스번호용도 오픈지시 SP.SOCOPEN 명령컨트롤데이터 SP.SOCOPEN 명령완료디바이스 오픈정상완료표시 오픈이상완료표시 송신지시 SP.SOCSND 명령컨트롤데이터 SP.SOCSND 명령완료디바이스송신데이터길이와송신데이터 * 1 송신정상완료표시 송신이상완료표시 클로즈지시 교신상대측에서의차단 오픈완료신호 * 1: 송신데이터는 12, 34, 56, 78, 9A, BC 의 6 바이트입니다. H H H H H H 오픈요구신호 수신상태신호 접속상태신호 SP.SOCCLOSE 명령컨트롤데이터 SP.SOCCLOSE 명령완료디바이스 클로즈정상완료표시 클로즈이상완료표시 클로즈실행중플래그 SP.SOCRMODE 명령컨트롤데이터 SP.SOCRCV 명령컨트롤데이터 SP.SOCRCV 명령완료디바이스 수신데이터길이와수신데이터 수신정상완료표시 수신이상완료표시 소켓통신기능 TCP 로교신하는경우

(c) 샘플프로그램 << 고정길이모드설정 >> TCP 수신모드에 1 을설정 수신데이터크기에 6 을설정 커넥션 No.1 의 TCP 수신모드변경 << 커넥션 No. 1 의오픈처리 (Active)>> 실행 / 완료타입에 0 을설정 커넥션 No.1 의오픈실행 정상완료표시 이상완료표시 << 데이터송신처리 >> 송신데이터길이설정 송신데이터를설정 커넥션 1 에데이터송신실행 정상완료표시 이상완료표시 << 데이터수신처리 >> 데이터수신 정상완료표시 이상완료표시 << 커넥션 No. 1 클로즈처리 >> 상대기기에서차단된경우의처리 커넥션 No.1 의클로즈처리 클로즈실행중플러그설정 정상완료표시 이상완료표시 클로즈실행중플러그리셋 그림 3.27 샘플프로그램 (Active 오픈 ) * 1:TCP 수신모드에는다음의 2 종류가있습니다. ㆍ TCP 일반수신모드ㆍ TCP 고정길이수신모드 데이터크기를고정하고자하는경우, 점선내의프로그램을실행하십시오. ( 데이터크기를고정하지않는경우에는생략이가능합니다.) TCP 수신모드에관한자세한내용은 SP.SOCRMODE 명령을참조하십시오. ( 4.8 절 )

제 3 장 CPU 내장 Ethernet 포트에의한통신기능 (d) Active 오픈교신의주의사항 오픈완료신호 (SD1282) 및오픈요구신호 (SD1284) 를프로그램상에서사용하여인터록회로를구성하십시오. 오픈완료신호및오픈요구신호의 ON/OFF 타이밍을그림 3.28 에나타냅니다. <Ethernet 포트내장 QCPU 측에서차단한경우 > 오픈완료신호 (SD1282) 상대기기의응답에의해 TCP 접속차단완료 오픈요구신호 (SD1284) Ethernet 포트내장 QCPU 에서 TCP 접속차단요구 SOCOPEN 명령 SOCCLOSE 명령 < 상대기기측에서차단한경우 > 상대기기에서 TCP 접속차단요구 Ethernet 포트내장 QCPU 의응답에의해 TCP 접속차단완료 SOCCLOSE 명령그림 3.28 오픈완료신호및오픈요구신호의 ON/OFF 타이밍 소켓통신기능 TCP 로교신하는경우

Passive 오픈에서의프로그램예 Passive 오픈에서의교신의흐름을그림 3.29 에나타냅니다. 시 작 Passive 오픈으로 TCP 접속대기가된다 송수신? SP.SOCSND 명령으로송신한다또는 SP.SOCRCV 명령, S.SOCRCVS 명령으로수신한다 (a) 파라미터설정 그림 3.29 Passive 오픈에서의교신의흐름 본프로그램에서의파라미터설정을설명합니다. PLC 파라미터의내장 Ethernet 포트설정의 Open settings 버튼을클릭하여아래의내용을설정 하십시오. ㆍ Protocol ㆍ Open system ㆍ TCP connection : TCP : Socket communication : Unpassive ㆍHost station port No. : 1000 H( 설정범위 :0001 H ~ 1387 H, 1392 H ~ FFFE H) ㆍTransmission target device IP address: 설정없음 *1 ( 설정범위 :0.0.0.1 ~ 223.255.255.254) ㆍTransmission target device port No. : 설정없음 *1 ( 설정범위 :0001 ~ FFFE ) * 1:TCP 접속방식을 Fullpassive 로설정한경우, 반드시설정하십시오. H H 그림 3.30 오픈설정 (Passive 오픈 )

제 3 장 CPU 내장 Ethernet 포트에의한통신기능 (b) 프로그램에서사용하는디바이스 샘플프로그램에서사용하는디바이스번호와용도를표 3.7 에나타냅니다. 표 3.7 프로그램에서사용하는디바이스 디바이스번호용도디바이스번호용도 송신지시 SP.SOCSND 명령컨트롤데이터 SP.SOCSND 명령완료디바이스 송신데이터길이와송신데이터 * 1 송신정상완료표시 송신이상완료표시 SP.SOCRMODE 명령컨트롤데이터 오픈완료신호 * 1: 송신데이터는 12, 34, 56, 78, 9A, BC 의 6 바이트입니다. H H H H H H 수신상태신호 SP.SOCRCV 명령컨트롤데이터 SP.SOCRCV 명령완료디바이스 수신데이터길이와수신데이터 수신정상완료표시 수신이상완료표시 SP.SOCCINF 명령컨트롤데이터 SP.SOCCINF 명령커넥션정보 소켓통신기능 TCP 로교신하는경우

(c) 샘플프로그램 << 고정길이모드설정 >> TCP 수신모드에 1 을설정 수신데이터크기에 6 을설정 커넥션 No.1 의 TCP 모드변경 << 상대기기확인처리 >> 접속된상대기기의정보수집 << 데이터송신처리 >> 수신데이터길이설정 수신데이터설정 커넥션 No.1 에데이터송신실행 정상완료표시 이상완료표시 << 데이터수신처리 >> 데이터수신 정상완료표시 이상완료표시 그림 3.31 샘플프로그램 (Passive 오픈 ) * 1:TCP 수신모드에는다음의 2 종류가있습니다. ㆍ TCP 일반수신모드ㆍ TCP 고정길이수신모드 데이터크기를고정하고자하는경우, 점선내의프로그램을실행하십시오. ( 데이터크기를고정하지않는경우에는생략이가능합니다.) TCP 수신모드에관한자세한내용은 SP.SOCRMODE 명령을참조하십시오. ( 4.8 절 ) * 2:TCP 로접속한상대기기의정보를수집하는경우, 점선내의프로그램을실행하십시오. (TCP 로접속한상대기기의정보를수집하지않는경우에는생략이가능합니다.)

제 3 장 CPU 내장 Ethernet 포트에의한통신기능 (d) Passive 오픈교신의주의사항 1) 오픈완료신호 (SD1282) 및오픈요구신호 (SD1284) 를프로그램상에서사용하여인터록회로를구성하십시오. 오픈완료신호및오픈요구신호의 ON/OFF 타이밍을그림 3.32 에나타냅니다. 교신상대에서 TCP 접속완료 오픈완료신호 (SD1282) 오픈요구신호 (SD1284) 교신상대에서 TCP 차단완료 항시 ON 그림 3.32 오픈완료신호및오픈요구신호의 ON/OFF 타이밍 2) Passive 오픈으로교신상대가접속하였을때, 접속한교신상대의 IP 어드레스나교신상대포트번호는 SP.SOCCINF 명령으로수집할수있습니다. SP.SOCCINF 명령에대해서는 4.6 절을참조하십시오. 3) TCP 에서는하나의커넥션시교신상대 1 대로접속합니다. 동일한자국포트번호로복수의교신상대와접속하는경우, 교신상대대수분의커넥션을준비하십시오. 준비한커넥션의수를초과하여접속한경우, 즉시차단됩니다. 4) 교신상대에서의접속은 CPU 모듈측이오픈대기상태가되고나서실행하십시오. CPU 기동완료후부터오픈대기상태가될때까지교신상대에서수신한 TCP 의접속요구는에러가되어교신상대에커넥션의강제클로즈를반환합니다. 이때는 CPU 측이오픈대기상태가될때까지시간을기다리고나서교신상대측에서재시도하십시오. 5) 시퀀스프로그램내에서 SP.SOCCLOSE 명령을실행하지마십시오. SP.SOCCLOSE 명령을실행하면, 해당커넥션의오픈완료신호및오픈요구신호가 OFF 되어클로즈처리되므로송수신을할수없게됩니다. 클로즈한커넥션을다시오픈하려면 SP.SOCOPEN 명령을실행하십시오. SP.SOCOPEN 명령에대해서는 4.1 절을참조하십시오. 소켓통신기능 TCP 로교신하는경우

3.4.2 UDP 로교신하는경우 UDP 에서의교신은시퀀스제어, 재송신제어를실행하지않는간단한프로토콜입니다. UDP 로소켓통신을실행하기위해서는아래의항목을확인하고나서교신하십시오. ㆍ교신상대측 IP 어드레스 / 포트번호 ㆍ Ethernet 포트내장 QCPU 측 IP 어드레스 / 포트번호 (1) 프로그램예 UDP 로교신하는경우의프로그램예를나타냅니다. (a) 파라미터설정 본프로그램에서의파라미터설정을설명합니다. PLC 파라미터의내장 Ethernet 포트설정의 Open settings 버튼을클릭하여아래의내용을설정 하십시오. ㆍProtocol ㆍOpen system ㆍ TCP connection : UDP : Socket communication : 설정없음 ㆍHost station port No. : 1000 H( 설정범위 :0001 H ~ 1387 H, 1392 H ~ FFFE H) ㆍTransmission target device IP address: 192.168.3.40( 설정범위 :0.0.0.1 ~ 223.255.255.254/255.255.255.255) ㆍ Transmission target device port No. : 1000 ( 설정범위 :0001 ~ FFFE /FFFF ) H H H H 그림 3.33 오픈설정 (UDP 에서의교신 ) (b) 프로그램에서사용하는디바이스샘플프로그램에서사용하는디바이스번호와용도를표 3.8에나타냅니다. 표 3.8 프로그램에서사용하는디바이스디바이스번호용도디바이스번호용도 송신지시 SP.SOCSND 명령컨트롤데이터 SP.SOCSND 명령완료디바이스송신데이터길이와송신데이터 * 1 송신정상완료표시송신이상완료표시 SP.SOCRCV 명령컨트롤데이터 SP.SOCRCV 명령완료디바이스오픈완료신호 수신상태신호접속상태신호교신상대변경지시수신데이터길이와수신데이터수신정상완료표시수신이상완료표시 SP.SOCCSET 명령컨트롤데이터 SP.SOCCINF 명령컨트롤데이터 SP.SOCCINF 명령커넥션정보 * 1: 송신데이터는 12, 34, 56, 78, 9A, BC 의 6 바이트입니다. H H H H H H

제 3 장 CPU 내장 Ethernet 포트에의한통신기능 (c) 샘플프로그램 << 변경처리 >> 상대기기 IP 어드레스설정 상대기기보드번호설정 커넥션 No.1 의설정변경 << 데이터송신처리 >> 송신데이터길이설정 송신데이터설정 커넥션 No.1 에데이터송신실행 정상완료표시 이상완료표시 << 데이터수신처리 >> 상대기기의정보수집 데이터수신 정상완료표시 이상완료표시 그림 3.34 샘플프로그램 (UDP 에서의교신 ) * 1: 교신상대를변경하고자하는경우, 점선내의프로그램을실행하십시오. ( 교신상대를변경하지않는경우에는생략이가능합니다.) 자세한내용은 SP.SOCCSET 명령을참조하십시오. ( 4.7 절 ) * 2:UDP 로접속한상대기기의정보를수집하는경우, 점선내의프로그램을실행하십시오. (UDP 로접속한상대기기의정보를수집하지않는경우에는생략이가능합니다.) 소켓통신기능 UDP 로교신하는경우

(2) 일제동보통신 UDP 의일제동보통신은파라미터설정의교신상대 IP 어드레스와교신상대포트번호를아래와같이설정합니다. ㆍ Transmission target device IP address:ff.ff.ff.ff H ㆍ Transmission target device port No.:FFFF H Ethernet 포트내장 QCPU (IP 어드레스 :xx.xx.xx.xx 서브넷마스크 :255.255.255.0) 포트번호 A CPU 모듈의포트번호 A 에서모든교신상대기기의포트번호 N 에송신 포트번호 L 교신상대기기 1 (IP 어드레스 :xx.xx.xx.yy) 포트번호 N 포트번호 M 교신상대기기 2 (IP 어드레스 :xx.xx.xx.zz) 포트번호 N 교신상대기기 3 (IP 어드레스 :xx.xx.xx.ww) 포트번호 N 그림 3.35 일제동보통신의흐름 표 3.9 일제동보지정조합과송수신의동작 교신상대 IP 어드레스교신상대포트번호수신의동작송신의동작 FF.FF.FF.FF 이외를지정 H FF.FF.FF.FF 이외를지정 H FF.FF.FF.FF 를지정 H FF.FF.FF.FF 를지정 H FFFF 이외를지정 H FFFF 를지정 H FFFF 이외를지정 H FFFF 를지정 H 해당자국포트번호에도착한데이터가운데지정된 교신상대 IP 어드레스및교신상대포트번호에서의 데이터를수신합니다. 해당자국포트번호에도착한데이터가운데지정된 교신상대 IP 어드레스의모든교신상대포트번호 에서의데이터를수신합니다. 해당자국포트번호에도착한데이터가운데모든 교신상대 IP 어드레스의지정된교신상대포트번 호에서의데이터를수신합니다. 해당자국포트번호에도착한데이터가운데모든 교신상대 IP 어드레스의교신상대포트번호에서의 데이터를수신합니다. 해당자국포트번호에서지정 된교신상대 IP 어드레스및 교신상대포트번호에송신합 니다. 불가능. 일제동보통신으로지정된교 신상대포트번호에송신합니 다. 불가능.

제 3 장 CPU 내장 Ethernet 포트에의한통신기능 (3) 주의사항 UDP 로교신하는경우의주의사항을설명합니다. (a) UDP 데이터손상, 도착순서변경등이일어나는경우가있습니다. 문제가있는경우, TCP 의사용을검토하십시오. (b) 데이터송신 / 수신 접속케이블의단선등으로 CPU 모듈과상대기기간의통신회선이접속되어있지않은경우에도데이터송신처리가정상종료하는경우가있습니다. 따라서사용자가교신순서를마련하여데이터를송신 / 수신할것을권장합니다. (c) 교신상대를변경하고자하는경우 교신상대를변경하고자하는경우, SP.SOCCSET 명령을사용합니다. SP.SOCCSET 명령에대해서는 4.7 절을참조하십시오. (d) 오픈완료신호, 오픈요구신호 UDP 를설정한커넥션의오픈완료신호및오픈요구신호는항시 ON 됩니다. (e) SP.SOCCLOSE 명령 시퀀스프로그램내에서 SP.SOCCLOSE 명령을실행하지마십시오. SP.SOCCLOSE 명령을실행하면, 해당커넥션의오픈완료신호및오픈요구신호가 OFF 되어, 클로즈처리를하기위한송수신을할수없게됩니다. 클로즈한커넥션을다시오픈하려면 SP.SOCOPEN 명령을실행하십시오. SP.SOCOPEN 명령에대해서는 4.1 절을참조하십시오. (f) 일제동보통신의교신상대 일제동보통신에서는 Ethernet 포트내장 QCPU 와같은허브에접속된교신상대기기및캐스케이드접속된허브에접속된교신상대기기에송신이가능합니다. 라우터경유로접속되어있는교신상대기기에서는수신할수없습니다. (g) 일제동보통신의수신시 일제동보통신의커넥션시데이터를수신하였을때, 송신한교신상대의 IP 어드레스나교신상대포트번호는 SP.SOCCINF 명령으로수집할수있습니다. SP.SOCCINF 명령에대해서는 4.6 절을참조하십시오. 소켓통신기능 UDP 로교신하는경우 (h) 일제동보통신의커넥션 교신상대포트번호를 FFFF 로지정된커넥션에서는송신할수없습니다. H 송신하고자하는경우, 교신상대포트번호를 FFFF 이외로지정하십시오. H

(i) 일제동보통신으로송수신되는스테이트먼트의대상 IP 어드레스 Ethernet 포트내장 QCPU 의 IP 어드레스의호스트어드레스에해당하는비트를모두 ON 으로한 IP 어드레스를사용합니다. 서브넷마스크패턴이지정되어있을때는서브넷마스크패턴을적용하고나서호스트어드레스에해당하는비트를모두 ON 으로한 IP 어드레스를사용합니다. 예 1 CPU 모듈측 IP 어드레스 : 64. 168. 3. 39 서브넷마스크패턴 : 없음일제동보통신 IP 어드레스 : 64. 255.255.255 예 2 CPU 모듈측 IP 어드레스 : 64. 168. 3. 39 서브넷마스크패턴 :255.255.255. 0 일제동보통신 IP 어드레스 : 64. 168. 3. 255

제 3 장 CPU 내장 Ethernet 포트에의한통신기능 3.4.3 소켓통신기능의주의사항 소켓통신기능의주의사항을설명합니다. (1) 포트번호 자국포트번호0001 H ~ 03FFH는주요한프로토콜 (WELL KNOWN PORT NUMBERS) 에할당되어 있으므로, 포트번호0400 H ~ 1387 H, 1392 H ~ FFFEH를사용할것을권장합니다. 또한, FTP 기능을사용하는경우, 소켓통신기능에서 0014 H, 0015H는지정하지마십시오. 시간설정기능 (SNTP) 을사용하는경우, 소켓통신기능에서 007BH는지정하지마십시오. (2) 수신데이터읽기 수신상태신호 (SD1286) 가 ON 되었을때수신데이터를읽으십시오. 많은수신데이터가읽혀지지않은상태가계속되면, 내장 Ethernet 포트의교신에영향을미치는경우가있습니다. (3) 클로즈하는조건 TCP 에서의교신에서교신상대로부터의클로즈요구이외에도다음의경우에는오픈완료신호가 OFF 되어클로즈합니다. ㆍ생존확인기능의타임아웃이발생한경우 ㆍ상대기기에서의강제클로즈를수신한경우 (4) TCP 의접속디바이스 TCP 의접속은다음의 4 개의디바이스로관리되며, 이 4 개의디바이스가동일한접속은동시에 1 개만작성할수있습니다. ㆍ CPU 모듈측 IP 어드레스 ㆍ CPU 모듈측포트번호 ㆍ상대기기측 IP 어드레스 ㆍ상대기기측포트번호 동시에복수의 TCP 접속을사용하는경우, 4 개의디바이스가운데 1 개는다르게하십시오. (5) 동일한커넥션과의재접속 TCP 에서의통신에서커넥션을클로즈한후에교신상대 (IP 어드레스 ), 자국포트번호, 교신상대포트번호가동일한커넥션을다시접속하는경우 8 초이상의간격을두십시오. 재접속시대기할수없는경우, Active 오픈측자국포트번호를변경하여접속할것을권장합니다. 소켓통신기능소켓통신기능의주의사항 (6) 교신중에파일에액세스하는경우의주의사항 Ethernet 포트내장 QCPU 는파일액세스처리를 Ethernet 통신처리보다우선하여처리합니다. 따라서소켓통신기능을사용하고있을때 FTP 나 GX Developer 등으로파일에액세스하면, 소켓통신기능의처리가지연되는경우가있습니다. 소켓통신기능에서상대기기측에서응답시간을감시하고있을때파일에액세스하는경우에는파일액세스에필요한만큼의시간을더한감시시간으로해주십시오.

(7) 수신데이터길이확인 TCP 에서의통신은교신데이터에단락의개념이없으므로, 연속해서송신한데이터가수신측에서결합되거나일괄적으로송신한데이터가수신측에서분할되는경우가있습니다. 수신측은필요에따라수신데이터길이를확인하여처리하십시오. CPU 측에서수신하는경우, 데이터길이가정해져있을때는고정길이모드로사용할것을권장합니다. 상대기기측에서수신하는경우, 그림 3.36 과같이수신데이터길이를확인하십시오. 상대기기측수신처리 수신스테이트먼트ㆍ수신처리 TCP 커넥션은오픈되어있는가? TCP 커넥션클로즈 나머지수신스테이트먼트수신 수신데이터를감시타이머값이내에수신할수있는가? 감시타이머값타임아웃 수신크기부족 수신크기를체크한다 수신스테이트먼트에대한처리 수신스테이트먼트를모두처리하였는가? 다음수신스테이트먼트를도중까지수신하고있는경우 종 료 에러처리 그림 3.36 상대기기측수신처리예

제 3 장 CPU 내장 Ethernet 포트에의한통신기능 시간설정기능 (SNTP 클라이언트 ) LAN 상에접속된시간정보서버 (SNTP 서버 ) 에서시간정보를수집하여 CPU 모듈의시간을자동으로설정합니다. 시간설정기능을사용하면, 지정된타이밍에시간정보서버에시간을문의합니다. 또한, 시간정보서버에서송신된시간을 CPU 모듈의시계데이터로설정할수있습니다. 시간설정은아래의타이밍에실행합니다. ㆍ CPU 모듈의전원 ON 시또는리셋시실행 ㆍ지정된시간마다실행 ( 실행간격 ) ㆍ지정된시간에실행 ( 실행시간 ) ㆍ특수릴레이에의한실행 * 1 * 1:SM1270 을 1 스캔 ON 하여시간을설정합니다. 시간문의 서버의시간을 CPU 에서설정 CPU 모듈의전원 ON 시또는리셋시시간을설정하는경우, 허브또는상대기기의접속을확인하고나서설정하십시오. 시간설정결과에관한자세한내용은특수레지스터 (SD1270 ~ SD1275) 로확인할수있습니다. 시간설정기능의실행중에는다른시간설정을무시합니다. PC 그림 3.37 시간설정기능이미지 시간설정기능 (SNTP 클라이언트 ) 비고 라우터를경유한액세스도가능합니다. 설정하는경우서브넷마스크패턴과디폴트라우터 IP 어드레스도설정하십시오. ( 3.1.4 항 )

3.5.1 시간설정기능을사용하기위한설정 PLC 파라미터의내장 Ethernet 포트설정에서시간을설정합니다. 그림 3.38 시간설정화면 SNTP 표 3.10 시간설정화면의설정항목 항목명항목의설정내용설정범위 SNTP server IP address Time zone Execute time setting at turn ON/reset At error occurrence Execution interval* 2 Execution time* 2 본기능을사용할지여부를선택합니다. SNTP 서버의 IP 어드레스를지정합니다. 시간을동기시키는타임존을지정합니다. 디폴트에서는일본표준시간 (GMT+9:00) 이선택되어있습니다. CPU 모듈의전원 ON 시또는리셋시시간설정기능을실행할것인지여부를설정합니다. CPU 모듈의전원 ON 시또는리셋시의시간설정이에러가되었을때의동작을설정합니다. Used/Not used (GMT-12:00 ~ GMT+13:00) Continue/Stop 일정한간격마다시간설정기능을실행하는경우에설정합니다. 1 ~ 1440 ( 분 ) 일정한시간에시간설정기능을실행하는경우에선택합니다. (30 분단위 ) * 2: 실행간격과실행시간에대해서는어느한쪽의선택이필요합니다. 00:00 ~ 23:30

제 3 장 CPU 내장 Ethernet 포트에의한통신기능 3.5.2 주의사항 (1) 통신타임아웃 시간을문의하고나서 20 초후에통신타임아웃이됩니다. 또한, 통신타임아웃시는 SD1270 이 FFFF 가됩니다. H (2) 시간정보서버 시간설정기능을사용하는경우에는 LAN 상에 SNTP 서버용 PC( 시간정보서버 ) 가필요합니다. (3) 통신시간에의한지연 설정된시간에는 SNTP 서버용 PC 와의통신시간에의한지연이발생합니다. 정확한시간을설정하고자하는경우에는네트워크상에서가능한한가까운 SNTP 서버용 PC 를지정하십시오. (4) 멀티 CPU 시스템구성시 1 호기의 Ethernet 포트내장 QCPU 만시간설정기능을유효하게하십시오. 1 호기이외의 Ethernet 포트내장 QCPU 에시간설정기능을유효하게한경우, 자동으로 1 호기 CPU 모듈의시계데이터가설정됩니다. 시간설정기능 (SNTP 클라이언트 ) 주의사항

파일전송기능 (FTP) 상대기기와파일을전송하기위한프로토콜인 FTP(File Transfer Protocol) 의서버기능을지원하고있습니다. FTP 클라이언트기능을갖고있는상대기기는 CPU 모듈내의파일을직접액세스할수있습니다. Ethernet 포트내장 QCPU (FTP 서버 ) 상대기기 (FTP 클라이언트 ) 파라미터프로그램데이터 읽기쓰기 보관파일 그림 3.39 파일전송기능 (FTP) FTP 클라이언트기능을갖고있는상대기기에서 Ethernet 포트내장 QCPU 의파일에대해서다음의조작을할수있습니다. (a) Ethernet 포트내장 QCPU 에서의파일읽기 ( 다운로드 ) 상대기기측에서 CPU 모듈의파일을보관하기위한기능입니다. (b) Ethernet 포트내장 QCPU 에대한파일쓰기 ( 업로드 ) 상대기기에서보관하고있는파일을 CPU 모듈에등록하기위한기능입니다. (c) Ethernet 포트내장 QCPU 내의파일명열람 상대기기에서 CPU 모듈에등록되어있는파일을확인하기위한기능입니다. 멀티 CPU 시스템구성시 Ethernet 케이블로접속되어있는 CPU 모듈만파일을전송할수있습니다. 비고 라우터를경유한액세스도가능합니다. 설정하는경우, 서브넷마스크패턴과디폴트라우터 IP 어드레스도설정하십시오. ( 3.1.4 항 )

제 3 장 CPU 내장 Ethernet 포트에의한통신기능 3.6.1 FTP 에의한통신을하기위한설정 FTP 에의한통신을하기위한설정을나타냅니다. (1) CPU 모듈측조작 PLC 파라미터의내장 Ethernet 포트설정에서다음을설정하십시오. 그림 3.40 내장 Ethernet 포트설정화면 (a) IP 어드레스 CPU 모듈측 IP 어드레스를설정하십시오. (b) RUN 중쓰기허가 (FTP와 MC 프로토콜 ) RUN 상태에서파일의쓰기를허가하는경우에설정하십시오. (c) FTP 설정아래의항목을설정하십시오. 파일전송기능 (FTP) FTP 에의한통신을하기위한설정 그림 3.41 FTP 설정화면 표 3.11 FTP 설정화면의설정항목 FTP Log-in name Password 항목명 Command input monitoring timer "Use" 로설정하십시오. 항목의설정내용 상대기기가파일전송을요구 ( 로그인 ) 할때의로그인명을설정하십시오. ( 디폴트 :QNUDECPU) 상대기기가파일전송을요구할때의 FTP 의패스워드를설정합니다. 패스워드를변경하는경우, 확인을위하여현재의패스워드와새로운패스워드모두를설정하십시오. ( 디폴트 :QNUDECPU) CPU 모듈이실행하는커맨드입력의감시시간을설정합니다. 설정시간내에커맨드입력이없는경우, FTP 커넥션이차단됩니다. ( 설정범위 :1 ~ 32767 ( 500ms)) 파일전송에걸리는시간이상의값을설정하십시오.

(2) 상대기기 (FTP 클라이언트 ) 측조작 Ethernet 포트내장 QCPU 의 FTP 서버기능을사용할때의상대기기측순서및필요한처리에대해설명합니다. 설명에서는해당조작에서사용하는 FTP 조작커맨드와입력형식을나타냅니다. (<ret> 는 CR, Enter 또는 Return 키의입력을나타냅니다.) 시 작 FTP 클라이언트기동 QnUDE(H)CPU 에로그인 (open QnUDE(H)CPU 의 IP 어드레스 <ret>) FTP 는리모트패스워드의대상인가? 리모트패스워드를해제한다. (quote password-unlock 리모트패스워드 <ret>) 파일전송종료인가? 읽기 or 쓰기? 읽기 쓰기 FTP 는리모트패스워드의대상인가? 리모트패스워드를잠근다. QnUDE(H)CPU 와의접속을차단한다. 완 료 파일변환없음을통지한다. 파일일람을확인한다. 읽는파일은존재하는가? 대상파일에파일패스워드가설정되어있는가? (dir<ret> 또는 ls<ret>) 파일변환없음을통지한다. 파일일람을확인한다. 쓰는파일은존재하는가? 덮어쓰기해도좋은가? (dir<ret> 또는 ls<ret>) 파일의패스워드를입력한다. 파일패스워드 <ret>) 파일을읽는다. (get 파일명 <ret>) 대상파일에파일패스워드가설정되어있는가? 파일패스워드를입력한다. 파일을삭제하거나이름을바꾼다. (quote keyword-set 파일패스워드 <ret>) (delete 파일명 <ret> rename 현파일명 새파일명 <ret>) 파일을쓴다. (put 파일명 <ret>) 그림 3.42 FTP 클라이언트측조작순서

제 3 장 CPU 내장 Ethernet 포트에의한통신기능 (a) Ethernet 포트내장 QCPU 에로그인 FTP 를기동하여 Ethernet 포트내장 QCPU 에로그인할때까지의조작을설명합니다. ( 예 ) Microsoft Windows 의 MS-DOS 프롬프트에서 FTP 를기동합니다. 1 2 3 4 그림 3.43 로그인화면예 FTP의기동 (FTP<ret>) FTP 서버와의접속 (open Ethernet 포트내장 QCPU의 IP 어드레스 <ret>) 로그인명지정 ( 로그인명 <ret>) 패스워드지정 ( 패스워드 <ret>) (b) 리모트패스워드잠금 / 해제 리모트패스워드설정에의해 FTP 교신포트가리모트패스워드체크의대상으로지정되어있는경우에는다음의커맨드로리모트패스워드의잠금상태에서해제상태로하십시오. (quote password-unlock 리모트패스워드 <ret>) 또한, 종료시는다음의커맨드로리모트패스워드를해제상태에서잠금상태로하십시오. (quote password-lock<ret>) FTP 교신포트가리모트패스워드체크의대상포트로지정되어있는경우, 리모트패스워드를해제상태로할때까지다른커맨드는사용할수없습니다. (c) 파일패스워드입력 대상파일에파일패스워드가설정되어있는경우, 액세스하기전에다음의커맨드로파일패스워드를입력해둘필요가있습니다. (quote keyword-set 파일패스워드 <ret>) 파일전송기능 (FTP) FTP 에의한통신을하기위한설정

3.6.2 전송가능파일일람 파일전송기능으로전송가능한파일을표 3.12 에나타냅니다. 표 3.12 전송가능파일일람 파라미터 항목 인텔리전트기능모듈파라미터 프로그램 디바이스코멘트 디바이스초기값 디바이스데이터 파일레지스터 로컬디바이스 샘플링트레이스파일 고장이력데이터 디바이스데이터저장용파일 모듈에러이력용파일 백업데이터파일 PLC 사용자데이터 사용자설정시스템영역 프로그램메모리 * 2 * 3 CPU 모듈의내장메모리 표준 RAM 표준 ROM * 4 메모리카드 (RAM) SRAM * 4 카드 메모리카드 (ROM) Flash 카드 드라이브 0 드라이브 3 드라이브 4 드라이브 1 드라이브 2 ATA 카드 * 4 * 1 파일명과 확장자 PARAM.QPA IPARAM.QPA ***.QPG ***.QCD ***.QDI ***.QST ***.QDR ***.QDL ***.QTD ***.QFD DEVSTORE. QST IERRLOG.QIE MEMBKUP0. QBP 파일명은임의 : 전송가능, : 전송불가능 * 1: 아래의명령으로시퀀스프로그램에서읽기 / 쓰기하는파일입니다. ㆍ SP.FREAD ( 메모리카드의지정파일에서의일괄읽기 ) ㆍ SP.FWRITE ( 메모리카드의지정파일에대한일괄쓰기 ) SP.FREAD 명령, SP.FWRITE 명령에대해서는다음의매뉴얼을참조하십시오. MELSEC-Q/L 프로그래밍매뉴얼 ( 공통명령편 ) * 2: 프로그램메모리는 CPU 모듈이 STOP 상태일때만쓰기가가능합니다. * 3: 쓰기위치는프로그램캐시메모리가됩니다. 사용자가커맨드 "pm-write" 로임의로백업하십시오. ( 3.6.5 항 ) * 4:FTP 를사용하여쓸수있는파일의저장개수는다음과같습니다. [ 해당하는드라이브의파일저장최대개수 -1]

제 3 장 CPU 내장 Ethernet 포트에의한통신기능 3.6.3 FTP 커맨드일람 Ethernet 포트내장 QCPU 가지원하고있는 FTP 클라이언트측커맨드를표 3.13 에나타냅니다. 표 3.13 FTP 클라이언트측사용자인터페이스커맨드일람 CPU 모듈상태 리모트패스워드 커맨드 * 4 기능 파일을변환하지않고전송하는통지 FTP 서버와의회선차단과종료 FTP 서버와의회선차단 Ethernet 포트내장 QCPU 의파일삭제 Ethernet 포트내장 QCPU 의파일정보표시 Ethernet 포트내장 QCPU 에서파일읽기 Ethernet 포트내장 QCPU 의파일명표시 Ethernet 포트내장 QCPU 의파일삭제 Ethernet 포트내장 QCPU 의파일정보를파일에저장 Ethernet 포트내장 QCPU 에서파일읽기 Ethernet 포트내장 QCPU 의파일명을파일에저장 Ethernet 포트내장 QCPU 에파일쓰기 FTP 서버와접속 Ethernet 포트내장 QCPU 에파일쓰기 Ethernet 포트내장 QCPU 의커런트디렉토리표시 FTP 서버와의회선차단과종료 FTP 서버의서브커맨드송신 Ethernet 포트내장 QCPU 의파일명변경 Ethernet 포트내장 QCPU 의사용자명, 패스워드입력 : 실행가능, : 실행불가능 * 1:PLC 파라미터의내장 Ethernet 포트설정에서 RUN 중쓰기를허가할지여부의설정을나타냅니다. * 2: 리모트패스워드설정에서 FTP 교신포트가리모트패스워드체크의대상으로지정되어있는경우의리모트패스워드의실행가능여부를나타냅니다. 리모트패스워드에대해서는 3.7절을참조하십시오. * 3: 커맨드 "quote" 에사용할수있는서브커맨드를표 3.14에나타냅니다. * 4:CPU 모듈은자동으로설정됩니다. 따라서 PLC 파라미터의 " 내장 Ethernet 포트설정 " 의 " 교신데이터코드설정 " 에관계없이파일은바이너리코드로전송됩니다. STOP 중 쓰기허가 설정 * 1 RUN 중 쓰기금지 설정 * 1 잠금 해제 중 * 2 잠금 중 * 2 비고 * 3 파일전송기능 (FTP) FTP 커맨드일람

표 3.14 커맨드 "quote" 에사용할수있는서브커맨드 CPU 모듈상태 리모트패스워드 커맨드 Ethernet 포트내장 QCPU 의파일속성표시 / 변경 Ethernet 포트내장 QCPU 의파일액세스용패스워드설정 / 표시 / 클리어 리모트패스워드의해제상태에서잠금상태로변경 리모트패스워드의잠금상태에서해제상태로변경 Ethernet 포트내장 QCPU 의동작정보표시 Ethernet 포트내장 QCPU 를 RUN 상태로변경 Ethernet 포트내장 QCPU 를 STOP 상태로변경 프로그램메모리쓰기 기능 * 1: 실행한경우에도잠금상태그대로에러가되지는않습니다. STOP 중 RUN 중잠금비고잠금쓰기허가쓰기금지해제중설정설정중 * 1 : 실행가능, : 실행불가능

제 3 장 CPU 내장 Ethernet 포트에의한통신기능 3.6.4 FTP 커맨드보는방법 (1) FTP 커맨드설명 Ethernet 포트내장 QCPU 가지원하고있는 FTP 클라이언트 ( 상대기기 ) 측 FTP 조작커맨드에대해설명합니다. 설명보는방법 지정형식 에서 [ ] 안의부분은생략이가능함을나타냅니다. (2) 파일지정방법 FTP 클라이언트측 FTP 조작커맨드중에지정하는파일의지정방법에대해설명합니다. ㆍ Ethernet 포트내장 QCPU 에서는파일을드라이브명과파일명으로구별하여지정합니다. ㆍ FTP 로 Ethernet 포트내장 QCPU 상의파일을지정하는경우, 다음의배열로대상파일을지정 하십시오. 지정형식 드라이브명 :\ 파일명. 확장자 지정예 3:\MAINSEQ1.QDR 지정내용 아래 1), 2) 참조. 1) 드라이브명 ( 드라이브 No.) 파일을전송하는대상메모리의드라이브명을지정합니다. Ethernet 포트내장 QCPU 의대상메모리와드라이브명의대응에대해서는표 3.12 를참조하십시오. 2) 파일명, 확장자파일을전송하는대상파일을지정합니다. ㆍ파일명은 GX Developer 에서의파일명지정방법에따라지정합니다. 반각문자의영문자 ( 대문자 ) ㆍ숫자ㆍ기호ㆍカナ문자와전각문자 ( 시프트 JIS 한자코드 ) 를사용할수있습니다. 영문자의소문자는사용할수없습니다. 파일명 : 최대 8문자분 ( 반각시 ) 확장자 : 최대 3문자분 ( 반각시 ) 반각소문자, 반각대문자의구별이없으므로, 반각소문자로지정한경우에도반각대문자와동일하게취급됩니다. ㆍ확장자는 Ethernet 포트내장 QCPU 에정해져있는이름을붙입니다. 표 3.12 에의해대상파일의확장자를지정합니다. ㆍ파일명, 확장자에관한자세한내용은다음의매뉴얼을참조하십시오. GX Developer Version 8 오퍼레이팅매뉴얼 ㆍ복수의파일을대상으로할수있는 FTP 조작커맨드를사용하는경우에는파일명과확장자를 * /?( 와일드카드 ) 로지정합니다. * : "*" 를지정한위치에서임의의문자예 (" 없음 " 도포함 ) 의모든파일을대상으로합니다.? : "?" 를지정한위치가임의의문자 (" 없음 " 도포함 ) 의모든파일을대상으로합니다. ("?" 는복수로사용할수있습니다.) 파일전송기능 (FTP) FTP 커맨드보는방법 FTP 클라이언트에따라서는상기의내용이외에도파일명에사용할수있는문자등에제약이있습니다.

3.6.5 FTP 커맨드상세 Ethernet 포트내장 QCPU 가지원하고있는 FTP 클라이언트측 FTP 커맨드나사용방법등에대해설명합니다. FTP 커맨드안에는클라이언트측 FTP 어플리케이션에의해본매뉴얼의기술내용대로동작하지않는경우가있으므로주의하십시오. FTP 클라이언트측매뉴얼도참조하여기능, 조작방법등을확인하십시오. (1) FTP 서버지원커맨드 binary 기 능 FTP 서버에파일을변환하지않고그대로파일을전송하는것을통지합니다. 행바꾸기코드, 한자코드도변환하지않습니다. Ethernet 포트내장 QCPU는자동으로설정됩니다. 지정형식 binary( 생략형 bin) bye 기능 FTP 서버와의회선을차단하여 FTP를종료합니다. 지정형식 bye 같은비행기능 quit close 기능 FTP 서버와의회선을차단합니다. 지정형식 close delete 기능 Ethernet 포트내장 QCPU 에저장되어있는파일을삭제합니다. 지정형식 지정예 유사기능 delete 파일경로명 ATA 카드에저장되어있는파일을삭제하는경우 delete 2:\MAINSEQ1.USR mdelete dir 기 능 Ethernet 포트내장 QCPU에저장되어있는파일의파일명, 작성일시, 용량을표시합니다. 지정형식 dir [ 드라이브명 :\] 지정예 유사기능 메모리카드의 RAM 영역에저장되어있는파일의상세정보를표시하는경우 dir 1:\ ls

제 3 장 CPU 내장 Ethernet 포트에의한통신기능 get 기능 Ethernet 포트내장 QCPU 에서파일을읽습니다. 지정형식 get 전송소스파일경로명 [ 전송상대파일경로명 ] 지정예 1 SRAM 카드에저장되어있는파일을읽고, 같은파일명으로저장하는경우 get 1:\MAINSEQ1.QDR 지정예 2 SRAM 카드에저장되어있는파일을읽고, 다른파일명으로저장하는경우 get 1:\SEQ1BAK.QDR\SEQ\SEQ10LD.QDR 주 의 ㆍ전송상대파일경로명 (FTP 클라이언트측 ) 을지정하지않을때는전송소스파일명 (Ethernet 포트내장 QCPU) 와같은파일명으로 FTP 클라이언트에저장됩니다. ㆍ전송상대는 FTP 기동접속시의접속커런트디렉토리입니다. ls 기능 Ethernet 포트내장 QCPU 에저장되어있는파일의파일명을표시합니다. 지정형식 ls [ 드라이브명 :\] 지정예 유사기능 SRAM 카드에저장되어있는파일명을표시하는경우 ls 1:\ dir mdelete 기 능 Ethernet 포트내장 QCPU에저장되어있는파일을삭제합니다. 복수의파일을삭제할때는파일경로명내의파일명, 확장자를와일드카드 (*,?) 로지정합니다. 지정형식 mdelete 파일경로명 ( 생략형 mdel) 지정예 유사기능 ATA 카드에저장되어있는파일중에서확장자가 "QPG" 인모든파일을삭제하는경우 mdelete 2:\*.QPG delete mdir 기능 지정형식 Ethernet 포트내장 QCPU에저장되어있는파일의상세정보 ( 파일명, 작성일시용량 ) 를 FTP 클라이언트측파일에로그데이터로저장합니다. mdir 전송소스드라이브명 :\ 전송상대파일경로명 지정예 SRAM 카드에저장되어있는파일의상세정보를 S990901.LOG 파일에저장하는경우 mdir 1:\ S990901.LOG 주 의 ㆍ전송소스드라이브명의직후에반드시 "\" 을지정하십시오. ㆍ전송상대파일경로명 (FTP 클라이언트측 ) 을지정할때는반드시전송소스드라이브명을지정하십시오. ㆍ전송상대파일경로명을지정하지않을때는 FTP 클라이언트측 FTP 어플리케이션에서지정한파일명으로저장됩니다. ㆍ전송상대는 FTP 기동접속시의접속커런트디렉토리입니다. 유사기능 mls 파일전송기능 (FTP) FTP 커맨드상세

mget 기 능 Ethernet 포트내장 QCPU에서파일을읽습니다. 복수의파일을읽을때는파일경로명내의파일명, 확장자를와일드카드 (*,?) 로지정합니다. 복수의파일을읽을때는각파일의전송시마다수신을확인합니다. 지정형식 mget 파일경로명 지정예 ATA 카드에저장되어있는파일중에서확장자가 "USR" 인모든파일을읽는경우 mget 2:\*.USR 주 의 읽혀진파일은같은파일명으로 FTP 클라이언트측에저장됩니다. 저장위치는 FTP 기동접속시의접속커런트디렉토리입니다. mls 기 능 Ethernet 포트내장 QCPU에저장되어있는파일의파일명을 FTP 클라이언트측파일에로그데이터로저장합니다. 지정형식 mls 전송소스드라이브명 :\ 전송상대파일경로명 지정예 SRAM 카드에저장되어있는파일의파일명을 S990901F.LOG 파일에저장하는경우 mls 1:\ S990901F.LOG 주 의 ㆍ전송소스드라이브명의직후에반드시 "\" 을지정하십시오. ㆍ전송상대파일경로명 (FTP 클라이언트측 ) 을지정할때는반드시전송소스드라이브명을지정하십시오. ㆍ전송상대파일경로명을지정하지않을때는 FTP 클라이언트측 FTP 어플리케이션에서지정한파일명으로저장됩니다. ㆍ전송상대는 FTP 기동접속시의접속커런트디렉토리입니다. 유사기능 mdir mput 기 능 Ethernet 포트내장 QCPU에파일을씁니다. 복수의파일을쓸때는파일경로명내의파일명, 확장자를와일드카드 (*,?) 로지정합니다. 복수의파일을쓸때는각파일의전송시마다송신을확인합니다. 지정형식 mput 전송소스파일경로명 지정예 확장자가 "USR" 인모든파일을쓰는경우 mput *.USR 주 의 저장위치의파일명은 FTP 클라이언트측과동일하게됩니다. 전송상대는현재운전에서사용하고있는파라미터파일이저장되어있는메모리입니다. open 기능 FTP 서버측호스트명또는 IP 어드레스와포트번호를지정하여 FTP 서버와접속합니다. 지정형식 open 호스트명 [ 포트번호 ] open IP 어드레스 [ 포트번호 ] 지정예 1 지정예 2 ㆍ호스트명 :Microsoft Windows 의 hosts 파일에설정된호스트명ㆍ IP 어드레스 :Ethernet 포트내장 QCPU 측 IP 어드레스 ㆍ포트번호 : 사용하는포트번호 호스트명을지정하여 FTP 서버와접속하는경우 open HOST IP 어드레스를지정하여 FTP 서버와접속하는경우 open 192.0. 1.254 주의 FTP 기동시 IP 어드레스를지정하여접속하는것도가능합니다.

제 3 장 CPU 내장 Ethernet 포트에의한통신기능 put 기능 Ethernet 포트내장 QCPU 에파일을씁니다. 지정형식 put 전송소스파일경로명 [ 전송상대파일경로명 ] 지정예 1 MAINSEQ1.QDR 파일을같은파일명으로 SRAM 카드에쓰는경우 put MAINSEQ1.QDR 1:\MAINSEQ1.QDR 지정예 2 MAINSEQ.QDR 파일을다른파일명으로 SRAM 카드에쓰는경우 put MAINSEQ.QDR 1:\MAINSEQ1.QDR 주 의 ㆍ전송소스파일경로명 (FTP 클라이언트측 ) 으로디렉토리를지정하지않으면 FTP 서버기동접속시의접속커런트디렉토리상의파일을씁니다. ㆍ전송상대파일경로명 (FTP 서버측 ) 을지정하지않을때는현재운전에서사용하고있는파라미터파일이저장되어있는메모리에저장됩니다. pwd 기 능 Ethernet 포트내장 QCPU의커런트디렉토리명을표시합니다. 지정형식 pwd 주 의 pwd 커맨드의실행결과로 "\" 이표시됩니다. quit 기 능 FTP 서버와의회선을차단하여 FTP를종료합니다. 지정형식 quit 같은비행기능 bye quote 기능 FTP 서버의서브커맨드 (Ethernet 포트내장 QCPU 전용서브커맨드 ) 를송신합니다. 지정형식 지정예 rename quote quote password-lock 주 의 Ethernet 포트내장 QCPU 전용서브커맨드만을지정할수있습니다. 본항 (2) 를참조 하십시오. 기능 Ethernet 포트내장 QCPU 의파일명을변경합니다. 지정형식 rename 변경전파일경로명변경후파일경로명 ( 생략형 ren) 지정예 SRAM 카드에저장되어있는파일명을변경하는경우 rename 1:\MAINSEQ1.QDR 1:\SEQ1OLD.QDR 주 의 정상완료시는다음의응답코드가표시됩니다. 350 Need more info. 250 Rename successful. 파일전송기능 (FTP) FTP 커맨드상세 user 기능 접속되어있는 FTP 서버측사용자명, 패스워드를입력합니다. 지정형식 user 사용자명 [FTP 패스워드 ] ㆍ사용자명 :Ethernet 포트내장 QCPU 의파라미터에서설정한로그인명ㆍ FTP 패스워드 :Ethernet 포트내장 QCPU 의파라미터에서설정한 FTP 패스워드 지정예 1 지정예 2 사용자명을지정하는경우 user CPU 사용자명, 패스워드를지정하는경우 user CPU CPU

(2) Ethernet 포트내장 QCPU 전용서브커맨드 FTP 조작커맨드의 "quote" 에부가하여송신하는 Ethernet 포트내장 QCPU 전용서브커맨드에대해설명합니다. change 기능 Ethernet 포트내장 QCPU 에저장되어있는파일의속성을표시 / 변경합니다. 지정형식 1 지정형식 2 지정예 1 지정예 2 파일의속성을표시할때 quote change 파일경로명정상종료시의실행결과로, 다음중에서하나를표시합니다. ㆍ지정파일이읽기전용 (Read Only) 파일일때 :-----R ㆍ지정파일이읽기, 쓰기가능파일일때 :-----W 파일의속성을변경할때 quote change 파일경로명속성속성은다음중에서하나를지정합니다. ㆍ읽기전용 (Read Only) 파일로할때 :r ㆍ읽기, 쓰기가능디스크파일로할때 :w SRAM 카드에저장되어있는파일의속성을표시하는경우 quote change 1:\MAINSEQ1.QDR SRAM 카드에저장되어있는파일의속성을변경하는경우 quote change 1:\MAINSEQ1.QDR r keyword-set 기 능 파일전송대상파일에등록되어있는파일패스워드를 Ethernet 포트내장 QCPU로설정합니다. * 1 또는 FTP로설정되어있는패스워드를표시 / 클리어합니다. 지정형식 quote keyword-set [ 파일패스워드 ] ㆍ파일패스워드 :Ethernet 포트내장 QCPU의파일에등록되어있는파일패스워드를 지정 설정되어있는파일패스워드를클리어하는경우, "****" 를지정 정상종료시의실행결과로, 다음중에서하나가표시됩니다. ㆍ파일패스워드를설정할때 :200 Command successful 지정예 1 지정예 2 지정예 3 ㆍ파일패스워드를표시할때 :200keyword is" 파일패스워드 " ㆍ파일패스워드를클리어할때 :200 Command successful 패스워드 (1234) 를설정하는경우 quote keyword-set 1234 현재, FTP로설정되어있는패스워드를표시하는경우 quote keyword-set 현재, FTP로설정되어있는패스워드를클리어하는경우 quote keyword-set **** 주 의 ㆍEthernet 포트내장 QCPU의 FTP에는파일패스워드를 1개설정할수있습니다. 파일전송대상파일이바뀌는경우, 전환위치의파일도파일패스워드가등록되어있을때는대상파일의파일패스워드를다시설정하십시오. ㆍEthernet 포트내장 QCPU에로그인하였을때, 파일패스워드는 "****" 로초기화됩니다. ( 클리어 ) * 1: 본커맨드는파일전송대상파일에파일패스워드가등록된경우에만사용하십시오. 지정파일에액세스하는경우에 Ethernet 포트내장 QCPU 가파일패스워드를체크합니다.

제 3 장 CPU 내장 Ethernet 포트에의한통신기능 password-unlock 기 능 Ethernet 포트내장 QCPU에설정되어있는리모트패스워드를지정하여해제처리를합니다. * 2 지정형식 quote password-unlock [Remote pass] ㆍ리모트패스워드 :Ethernet 포트내장 QCPU의파라미터에설정되어있는리모트패 스워드를지정 정상종료시의실행결과로, 아래와같이표시됩니다. 200 Command 0key 리모트패스워드가일치하지않는경우, 아래와같이표시됩니다. 556 Password Error 리모트패스워드의해제처리를하기전에다른커맨드를요구한경우, 아래와같이표시 됩니다. 555 Password Locked 지정예 리모트패스워드 (1234) 를지정하는경우 quote password-unlock 1234 주 의 ㆍ로그인하였을때 FTP 교신포트가리모트패스워드체크대상포트로지정되어있는경우, 잠금상태가됩니다. ㆍ각종 FTP 조작전에본커맨드를실행하여해제처리를실행하면, Ethernet 포트내장 QCPU의파일조작이가능하게됩니다. ㆍFTP 교신포트가리모트패스워드체크대상포트로지정되어있지않은경우에리모트패스워드의해제처리를하였을때는정상완료합니다. * 2: 본커맨드는 FTP 교신포트가리모트패스워드체크대상포트로지정되어있는경우에사용합니다. password-lock 기능 Ethernet 포트내장 QCPU 에설정되어있는리모트패스워드기능의잠금처리를합니다. 지정형식 지정예 * 3 quote password-lock 정상종료시의실행결과로, 다음과같이표시됩니다. 200 Command 0key 잠금을실행하는경우 quote password-lock * 3: 본커맨드는 FTP 교신포트가리모트패스워드체크대상포트로지정되어있는경우에실행합니다. 파일전송기능 (FTP) FTP 커맨드상세

run 기 능 Ethernet 포트내장 QCPU를 RUN 상태 ( 리모트 RUN) 로합니다. RUN 상태로할때디바이스메모리의클리어를지정할수있습니다. 지정형식 quote run [ 모드 [ 클리어모드 ]] ㆍ모드 : 리모트 RUN을강제실행할것인지여부를지정 0: 일반 RUN( 디폴트값 ) 1: 강제 RUN ㆍ클리어모드 : 리모트 RUN 시의연산시작시 Ethernet 포트내장 QCPU의디바이스 메모리의클리어 ( 초기화 ) 처리를지정 0: 디바이스를클리어하지않는다 ( 디폴트값 ) 1: 래치범위이외를클리어한다 2: 래치범위를포함한모든것을클리어한다 정상종료시의실행결과로, 다음의메시지가표시됩니다. 200 Command successful 지정예 1 일반 RUN, 디바이스메모리를클리어하지않도록지정하여리모트 RUN 시키는경우 quote run 지정예 2 강제 RUN, 디바이스메모리를클리어하지않도록지정하여리모트 RUN 시키는경우 quote run 1 지정예 3 강제 RUN, 디바이스메모리는래치범위이외를클리어하도록지정하여리모트 RUN 시 키는경우 quote run 1 1 주 의 ㆍ모드의강제실행은 Ethernet 포트내장 QCPU를리모트 STOP 한기기의트러블발생에의해 Ethernet 포트내장 QCPU를리모트 RUN 할수없게되었을때이외의기기에서강제로리모트 RUN 하는경우에만사용합니다. 일반 RUN 지정시다른기기에의해이미 STOP/PAUSE 상태로되어있는경우, RUN 상태로는되지않습니다. ㆍ클리어모드에의한연산시작시의디바이스메모리의클리어는시스템의결정에의해지정하십시오. Ethernet 포트내장 QCPU는지정된클리어를실행한후에 PLC 파라미터 (PLC 파일설정 디바이스초기값 ) 에따라 RUN 합니다. status 기 능 Ethernet 포트내장 QCPU의동작정보를표시합니다. Ethernet 포트내장 QCPU에대한파일을전송할때 Ethernet 포트내장 QCPU의동작정보를확인하기위한커맨드입니다. 지정형식 quote status 정상종료시의실행결과로, 다음과같이표시됩니다. ㆍEthernet 포트내장 QCPU가 RUN 상태일때 :"RUN" ㆍEthernet 포트내장 QCPU가 STOP 상태일때 :"STOP" ㆍ Ethernet 포트내장 QCPU 가 PAUSE 상태일때 :"PAUSE" stop 기 능 Ethernet 포트내장 QCPU를 STOP 상태 ( 리모트 STOP) 로한다. 지정형식 quote stop 정상종료시의실행결과로, 다음의메시지가표시됩니다. 200 Command successful 주 의 프로그램메모리에는본커맨드로 Ethernet 포트내장 QCPU를 STOP 상태로하고나서쓰십시오. pm-write 기능 프로그램캐시메모리를프로그램메모리에전송합니다. 지정형식 quote pm-write 정상종료시의실행결과로, 다음의메시지가표시됩니다. 200 Command successful 주의 Ethernet 포트내장 QCPU 를 STOP 상태로하고나서쓰십시오.

제 3 장 CPU 내장 Ethernet 포트에의한통신기능 3.6.6 주의사항 파일전송기능을사용할때의주의사항을설명합니다. (1) FTP 클라이언트 ㆍ FTP 클라이언트에따라서는 FTP 커맨드의사양이본매뉴얼과다른경우가있습니다. 이때는 FTP 클라이언트측매뉴얼을참조하여기능, 조작방법을확인하십시오. ㆍ Microsoft Internet Explorer 에서의 FTP 조작은할수없습니다. 따라서실행한경우에는 Internet Explorer 에서에러가발생합니다. (2) Ethernet 포트내장 QCPU 측처리 ㆍ자국 Ethernet 포트내장 QCPU 의드라이브만파일에액세스할수있습니다. ㆍ파일에액세스중일때는전원 OFF 나리셋, 메모리카드의탈착을실행하지마십시오. 파일이손상될가능성이있습니다. ㆍ주변기기에서의파일조작과 FTP 기능의조작을동시에실행하지마십시오. 파일조작과 FTP 기능의조작을동시에실행한경우, 어느한쪽에서통신에러가되어처리가중단됩니다. (RUN 중쓰기, 스캔타임측정, 모니터조건의스텝 No. 지정등록등의온라인조작도파일조작을수반합니다.) 또한, 중단된처리는 FTP 기능종료후에재실행하십시오. ㆍ메모리카드에의한 CPU 모듈교환기능의백업 / 복구중에는 FTP 클라이언트에서의접속은에러가됩니다. 백업 / 복구완료후에재실행하십시오. 또한, FTP 클라이언트의접속중에백업 / 복구하면에러가됩니다. FTP 클라이언트를차단한후에재실행하십시오. (3) 통신처리 ㆍ파일전송시타임아웃에러가발생한경우, TCP 접속은클로즈 ( 차단 ) 됩니다. 파일전송을재개할때는 FTP 클라이언트에서 Ethernet 포트내장 QCPU 에다시로그인하십시오. ㆍ FTP 커넥션에서는상대기기의생존을확인합니다. 동작의내용에대해서는 3.1.4 항을참조하십시오. ㆍ파일전송의처리시간은다음의요인에의해변합니다. 1 Ethernet 회선의부담율 ( 회선정체 ) 2 동시에사용하는커넥션수 ( 다른커넥션의교신처리 ) 3 시스템구성ㆍ동시에 Ethernet 포트내장 QCPU 에로그인할수있는상대기기 (FTP 클라이언트 ) 는 1 대뿐입니다. 로그인된상태에서다른 FTP 클라이언트에서접속을시도한경우에는접속되지않고에러가됩니다. ㆍ FTP 에의한파일전송중에 UDP 로다른통신기능 (MELSOFT 접속, MC 프로토콜 ) 과동시에실행하면, 타임아웃등의에러가발생하는경우가있습니다. 파일전송후에통신하도록하거나 TCP 로통신하십시오. 파일전송기능 (FTP) 주의사항

(4) 파일쓰기 ㆍ이미존재하는파일에는저장할수없습니다. 해당파일을파일삭제커맨드 (delete, mdelete) 로삭제하거나파일명변경커맨드 (rename) 로이름을변경하고나서파일을쓰십시오. ㆍ파일속성이읽기전용파일이거나다른기종 / 다른기능에의해잠겨있는파일은쓸수없습니다. 실행한경우, 쓰기에러가됩니다. ㆍ메모리카드에쓰기금지가걸려있을때는쓰기에관한파일전송은불가능합니다. 실행한경우, 쓰기에러가됩니다. ㆍ파일쓰기시자동으로작업용임시파일 (FTP_I***.TMP) 이작성됩니다. 작업완료후에쓰기대상파일명으로변경되지만, 파일을쓰는중에전원을차단하거나리셋한경우작업용임시파일이남는경우가있습니다. 이때는사용자가임시파일을삭제해주십시오. ㆍ표준 RAM 및 SRAM 카드에파일레지스터를사용하고있을때그드라이브에대해서쓰기, 삭제하는경우, STOP 상태로하고나서실행하십시오. ㆍ표준 RAM 및 SRAM 카드의파일레지스터를자동리프레시의디바이스로설정한경우, 그드라이브에대해서는쓰거나삭제하지마십시오. ㆍRUN 중에 ATA 카드에대해서대용량의파일을쓴경우, 쓰기처리의부하가높아져통신에러가되는경우가있습니다. 용량이큰파일을쓰는경우, STOP 상태로하고나서실행하십시오. (5) 파일삭제 ㆍ파일을삭제하는타이밍은사용자가 Ethernet 포트내장 QCPU 나 GX Developer 를포함한시스 템전체를고려하여정하십시오. ㆍ파일속성이읽기전용파일이거나다른기종 / 다른기능에의해잠겨있는파일은삭제할수없 습니다. 실행한경우, 에러가됩니다. ㆍ메모리카드에쓰기금지가걸려있을때는쓰기에관한파일전송은불가능합니다. 실행한경우, 쓰기에러가됩니다. (6) FTP 의패스워드 FTP의패스워드를분실한경우에는 FTP 파라미터를다음의순서로재설정하십시오. 1 GX Developer에서 CPU 모듈의파라미터를읽으십시오. 2 PLC 파라미터의내장 Ethernet 포트설정의 FTP 설정에서 " 디폴트 " 버튼을클릭하여 FTP 파라미터를모두디폴트값으로되돌려주십시오. 3 다시 FTP 파라미터를설정하십시오. 4 설정된파라미터를 "PLC 쓰기 " 기능으로 CPU 모듈에쓰십시오. 5 CPU 모듈의전원 OFF ON 또는리셋조작에의해파라미터를유효하게하십시오.

제 3 장 CPU 내장 Ethernet 포트에의한통신기능 리모트패스워드 리모트패스워드를사용하면, 다음의커넥션요구가있을때리모트패스워드체크를실행합니다. ㆍGX Developer에의한교신ㆍMC 프로토콜에의한교신ㆍ파일전송 리모트패스워드기능은외부기기로부터의부정한액세스 ( 프로그램이나데이터의손상등 ) 를방지하기위한하나의방안입니다. 다만, 이리모트패스워드기능은부정한액세스를완벽하게방지하는것은아닙니다. 외부기기로부터의부정한액세스에대해서 PLC 시스템의안전을유지할필요가있을때는사용자가별도로대책을세워주십시오. 부정한액세스에의해발생하는문제에대해서당사는책임지지않습니다. 부정액세스대책예 ㆍ방화벽을설치하는방법ㆍ중계국으로 PC 를장착하여응용프로그램으로송수신데이터의중계를제어하는방법ㆍ액세스권을제어할수있는외부기기를중계국으로설치하는방법액세스권을제어할수있는외부기기에대해서는네트워크접속업체, 기기판매업체에문의하십시오. 리모트패스워드

3.7.1 리모트패스워드설정시의교신방법 리모트패스워드가설정되어있는 Ethernet 포트내장 QCPU 와는아래의순서로교신합니다. (1) 액세스허가처리 ( 해제처리 ) 교신을하는 PC 등은 CPU 모듈에대해서리모트패스워드의해제처리를합니다. 해제처리를하지않으면, CPU 모듈이액세스를금지하므로상대기기에서에러가됩니다. (2) 액세스처리 리모트패스워드의해제처리가정상완료한후에액세스합니다. (3) 액세스금지처리 ( 잠금처리 ) PC 에서액세스를종료할때는다른 PC 에서의액세스를금지하기위해서리모트패스워드의잠금처리를합니다. 자국 CPU 에액세스하는경우 (a) 해제처리 (c) 잠금처리 (b) 액세스 허가 / 금지 리모트패스워드체크 리모트패스워드파라미터 다른국 CPU 에액세스하는경우 (a) 해제처리 (c) 잠금처리 (b) 액세스 허가 / 금지 CC-Link IE 컨트롤러네트워크등 리모트패스워드체크 리모트패스워드파라미터 그림 3.44 리모트패스워드의개략동작

제 3 장 CPU 내장 Ethernet 포트에의한통신기능 3.7.2 리모트패스워드를사용하기위한설정 리모트패스워드의사용방법을설명합니다. (1) 리모트패스워드의설정과 CPU 모듈에대한쓰기 GX Developer 에서리모트패스워드와대상커넥션을설정하여 CPU 모듈에씁니다. 그림 3.45 리모트패스워드의설정화면 표 3.15 리모트패스워드설정화면의설정항목 항목명항목의설정내용설정범위 Password settings Password active module settings User connection No. System connection Model name Condition Connection 1 to 16 MELSOFT transmission port (TCP/IP) *2 MELSOFT transmission port 2 3 (UDP/IP) * * FTP transmission port (TCP/IP) MELSOFT direct connection Get an error when remote password mismatch count reaches the upper limit Mismatch limit Clear mismatch count when remote password matches * 1 QCPU 에서설정하는리모트패스워드를입력한다. CPU 내장 Ethernet 포트에대해서리모트패스워드를유효하게하는경우, CPU 의형명을지정한다. CPU 의형명은 1 개만지정가능. 리모트패스워드의상세설정화면을표시한다. CPU 내장 Ethernet 포트에대해서리모트패스워드를유효하게하는경우에지정한다. ( 미사용커넥션에대한설정또는 MELSOFT 접속의커넥션에대한설정은무시된다.) CPU 내장 Ethernet 포트에대해서리모트패스워드를유효하게하는경우에지정한다. 해당동작을실행하는경우에체크한다. ( 부정한액세스를검출하고자하는경우에사용한다.) ( 3.7.4 항 ) 대상커넥션에체크마크를붙인다 불일치의상한횟수를지정한다. 1 ~ 65535 해당동작을실행하는경우에체크한다. 반각 4 문자이내 QnUDE(H)CPU 리모트패스워드리모트패스워드를사용하기위한설정 * 1: 리모트패스워드에사용가능한문자는반각영숫자와반각특수문자입니다. ( 영대문자와영소문자는구분합니다.) * 2:PLC 파라미터의오픈방식을 "MELSOFT 접속 " 으로설정한포트에대해서리모트패스워드를유효하게하는경우, 다음의체크상자를지정하십시오. ㆍ프로토콜설정이 "TCP" 일때 MELSOFT 교신포트 (TCP/IP) ㆍ프로토콜설정이 "UDP" 일때 MELSOFT 교신포트 (UDP/IP) * 3:Ethernet 포트내장 QCPU 와 GOT 를 Ethernet 으로접속하는경우, MELSOFT 교신포트 (UDP/IP) 를무효로하십시오.

(2) 파라미터의유효조작 CPU 모듈에파라미터를쓴후전원의 OFF ON 또는리셋조작에의해파라미터를유효로합니다. (3) 리모트패스워드의해제처리, 잠금처리 PC 등에서의리모트패스워드의해제처리, 잠금처리는아래와같이실행합니다. (a) MELSOFT 접속의경우 교신시표시되는다음의대화상자에서리모트패스워드를입력합니다. 리모트패스워드를입력하면, GX Developer 는 CPU 모듈에해제처리를하고나서액세스합니다. 그림 3.46 리모트패스워드의입력화면 (b) MC 프로토콜의경우 MC 프로토콜의전용커맨드를사용합니다. (c) 파일전송 (FTP 서버 ) 기능을사용하는경우 password-lock/unlock 커맨드로실행합니다. ( 3.6.5항 )

제 3 장 CPU 내장 Ethernet 포트에의한통신기능 3.7.3 주의사항 리모트패스워드체크기능을사용할때의주의사항을설명합니다. (1) UDP 커넥션에리모트패스워드를설정한경우 ㆍ교신하는상대기기를결정하고, 불특정상대기기와는데이터교신을하지마십시오. (UDP/IP 는리모트패스워드의해제처리후에는해제처리를실행한기기외에도교신할수있으므로 교신상대를결정해둘필요가있습니다.) ㆍ데이터교신종료시는반드시리모트패스워드를잠금처리하십시오.( 잠금처리를하지않으면 타임아웃이발생할때까지해제상태가유지됩니다. 10 분간교신이없으면, 타임아웃이발생 되어 CPU 모듈은자동으로잠금처리를합니다.) 리모트패스워드를사용하여보다확실하게부정액세스를방지하고자하는경우, 커넥션의프로토콜을모두 TCP/IP로하고직접접속을파라미터에서금지로설정할것을권장합니다. (2) TCP/IP 의잠금처리보다먼저 TCP/IP 의클로즈처리를한경우 CPU 모듈이자동으로잠금처리를합니다. (3) 리모트패스워드의유효범위 리모트패스워드는파라미터를설정한 CPU 내장 Ethernet 포트에서의액세스에대해서만유효합니다. 멀티 CPU 시스템에서복수의 CPU 모듈을사용하는경우, 리모트패스워드를설정하고자하는 CPU 모듈각각에대해리모트패스워드를설정하십시오. 허가 / 금지 리모트패스워드체크 리모트패스워드파라미터 1 호기 리모트패스워드파라미터없음 2 호기 리모트패스워드주의사항 1, 2 의경로에서의액세스에서는리모트패스워드의체크표시를한다. 3, 4 의경로에서의액세스에서는리모트패스워드의체크표시를하지않는다. 그림 3.47 멀티 CPU 시스템에서의리모트패스워드

3.7.4 부정액세스검출과처리 Ethernet 포트내장 QCPU 에서는리모트패스워드의해제처리로불일치횟수가상한에이르면, 에러 ( 에러코드 :2700) 를검출합니다. 에러가발생한경우에는외부로부터의부정한액세스가있었다고생각할수있습니다. 필요에따라아래와같이처리하십시오. 1) 리모트패스워드누적횟수 (SD979 ~ SD999) 를모니터하여어느커넥션에대한해제처리로불일치횟수가상한에이르렀는지를확인합니다. 2) 해당커넥션을무효로지정하여통신을금지하십시오. 다음의방법으로해당커넥션의무효를지정할수있습니다. ㆍ GX Developer 의 [PLC diagnostic] [Built-in Ethernet port diagnostics] [Status of each connection] 에서무효를지정한다 커넥션을선택하여강제무효로한다 ( 편 )) QCPU 사용자매뉴얼 ( 하드웨어설계ㆍ보수점검 그림 3.48 Ethernet 진단화면 ㆍ특수레지스터 (SD1276, SD1277) 에서해당커넥션의강제무효화플래그를 ON 한다 3) 에러코드 :2700 을해제합니다. 에러해제에수반하여리모트패스워드누적횟수 (SD979 ~ SD999) 가클리어됩니다. 4) 시스템관리책임자에해제처리의이상완료발생횟수가통지용누적횟수이상이된것을설명하여대책을검토하십시오. 정규사용자의입력오류누적에의해에러가검출되었을때는다음과같은방법으로처리하십시오. ㆍ리모트패스워드상세설정에서리모트패스워드일치시불일치횟수를클리어하도록설정한다. ㆍ특수릴레이 (SM1273) 에의해리모트패스워드불일치누적횟수를클리어한다.