1. QJ71E71 ETHERNET 모듈

Ethernet 인터페이스 모듈 개요

MELSEC-Q 시리즈의 QJ71E71형 Ethernet 인터페이스 모듈은 Q시리즈 PLC를 Ethernet (10BASE5, 10BASE2, 10BASE-T)의 TCP/IP, UDP/IP 통신 프로토콜을 이용하여 PC나 워크스테이션 등의 상위 시스템 및 PLC간을 접속하기 위한 PLC측 인터페이스 모듈입니다.

(1) MELSEC 커뮤니케이션 프로토콜에 의한 교신

MELSEC 커뮤니케이션 프로토콜(이하, MC프로토콜 이라고 약칭합니다) 에 의한 교신 에서는 상위 시스템에서 PLC의 디바이스 데이터나 프로그램 파일을 읽기/쓰기 할 수 있습니다.

이 프로토콜은 모두 상위 시스템에서의 요구에 근거하여 데이터를 송수신하는 수동적인 프로토콜입니다. 회선 접속 후의 데이터 교신용 시퀀스 프로그램을 필요로 하지 않습니다. 

별매의 통신지원 툴 (MX Component, MX Links, MX Chart, MX Sheet)을 사용함으로써, MC프로토콜 통신 프로그램을 작성할 수 있습니다. GX Works2의 PLC Ethernet접속도 MC프로토콜입니다.


고정 버퍼에 의한 교신

- PLC간 또는 PLC와 상위 시스템간에서 최대 1k워드분의 임의의 데이터를 송신 또는 수신할 수 있습니다. Ethernet모듈에는 1k워드의 고정 버퍼 데이터 영역이 16개 준비되어 있으며, 각각을 임의의 기기와 송신용 또는 수신용 버퍼로서 할당하여 사용합니다.

MC프로토콜에 의한 교신이 수동적인 교신인데 반해서 고정버퍼에 의한 교신은 능동적인 프로토콜입니다. 통상 우리가 Ethernet통신을 하는 교신방법입니다.


Ehternet Protocol 종류.

1) TCP(Transmission Control Protocol): 네트워크에 접속된 PC/워크슽이션, PLC사이의 교신으로 데이터의 신뢰성 혹은 확실성을 보증하는 프로토콜입니다. 커넥션(논리회선)을 확립함으로써, 논리 접속을 실행하고, 마치 상대기기간에 하나의 전용회선이 확립되어 있는 것처럼 됩니다. Ethernet모듈에서는 커넥션을 최대 16개까지 확립할 수 있으며, 복수의 버퍼 동시 통신이 가능합니다.

2) UDP(User Datagram Protocol): 네트워크에 접속된 PC/워크스테이션, PLC간의 교신에서 데이터의 신뢰성, 확실성이 보증되지 않은 프로토콜입니다. 따라서 상대 노드에 데이터가 도달하지 않는 경우라도 재송신은 실행할 수 없습니다. 커넥션 없이 통신하므로 고속통신이 가능합니다. 

3) IP (Internet Protocol): 데이터그램 형식으로 통신 데이터를 송수신합니다. 통신 데이터의 분할, 조합 기능이 있습니다.

4) FTP(File Transfer Protocol): 파일을 전송하기 위한 프로토콜입니다. PLC CPU의 파일을 업로드, 다운로드 할 수 있습니다.

5) DNS(Domain Name System): IP어드레스를 사용자가 기억하기 쉬운 명칭으로 번역하는 시스템입니다. 기타, ARP(Address Resolution Protocol), ICMP(Internet Control Message Protocol), SMTP(Simple Mail Transfer Protocol), POP3(Post Office Protocol Ver3) 등이 있습니다.


Ethernet 유닛 전용 명령

- 이하에서 고정 버퍼에 의한 교신만 설명합니다. 고정 버퍼에 의한 교신에 사용하는 전용 명령만 살펴 보겠습니다.

BUFRCV: 고정 버퍼 교신으로 수신데이터를 익는다.

BUFSND: 고정버퍼를 사용하여 상대기기에 데이터를 송신한다.

OPEN: 커넥션을 오픈한다.

CLOSE: 커넥션을 클로즈한다.

ERRRD: 에러정보를 읽는다.

ERRCLR: 에러를 클리어 한다 


Ethernet 유닛 입/출력 상세


Ethernet 유닛 주요 버퍼 메모리


Ethernet 유닛 <> PC 간 연결

모듈통신시 주의사항

(1) 모듈의 버퍼 메모리 중에서 [시스템영역] 에 데이터를 쓰지 마십시오.

(2) 출력 신호중에서 [사용금지] 의 신호를 출력(ON)하지 마십시오.

(3)상대기기에서 PLC CPU에 대한 상태제어(리모트 RUN/STOP등)를 실행할 때는 사용자가 사전에 설정하는 파라메터에서 [항상OPEN대기]를 선택하십시오. (작동설정 중에 초기화 타이밍 설정에서 선택합니다) [OPEN대기로 하지않는다] 를 선택할 때는 리모트 STOP시 통신회선이 클로즈됩니다. 이후는 PLC CPU측에서 다시 오픈할 수 없으며, 상대 기기에서의 리모트 RUN기동도 할 수 없습니다.

(4) 기존의 Ethernet모듈에서 작성한 시퀀스 프로그램을 유용할 경우에는, 오픈 요구신호(Y8~YF)및 고정 버퍼 송수신신호(Y0~Y7)의 ON/OFF프로그램과 전용 명령의 OPEN, CLOSE, BUFSND, BUFRCV를 동일 커넥션에 대해 병용하지 마십시오. 오작동의 원인이 됩니다.

(5) Ethernet모듈을 교환할 경우에는 상대기기도 리세트 하십시오. (상대기기가 교신 상대의 Ethernet 어드레스를 유지하는 경우, Ethernet 모듈의 교환으로 Ethernet 어드레스가 변경되기 때문에 게속 교신이 안될 경우가 있습니다.) 또, 상대기기(PC등)를 교환한 경우도 Ethernet 모듈을 재기동 하십시오. 


Ethernet 모듈 TEST 환경

 

'PLC' 카테고리의 다른 글

OSI 7계층  (0) 2020.03.09
스택 (Stack) 자료구조 이해하기  (0) 2020.03.09
[35] 아날로그 유니트  (0) 2020.03.06
PID제어 개념  (0) 2020.03.05
[34] 아날로그 출력모듈  (0) 2020.03.01

+ Recent posts