본문 바로가기
MELSEC PLC 중급 강좌

[06] PLC 중급 강좌

by lemy 2019. 5. 28.
반응형

[06] PLC 중급 강좌

3. 정보 유니트

 

3.1. QJ71E71 ETHERNET 모듈

3.1.1. Ethernet 인터페이스 모듈 개요.

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

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

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

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

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

(2) 고정 버퍼에 의한 교신

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

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

3.1.2. Ethernet 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)등이 있습니다.

3.1.3. Ethernet 유닛 전용 명령.

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

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

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

OPEN: 커넥션을 오픈 한다.

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

ERRRD: 에러 정보를 읽는다.

ERRCLR: 에러를 클리어 한다. ([ERR.] LED 소등, 에러 로그 클리어)

3.1.4. Ethernet 유닛 입/출력 상세.

3.1.5. Ethernet 유닛 주요 버퍼메모리. 

3.1.6. Ethernet 유닛 ↔ PC 간 연결.

Ethernet 모듈 통신시 주의 사항.

(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 환경.

QJ71E71-100 IP: 192.168.10.100     PORT: 2000/3000

PC IP: 192.168.10.110

* 글이 길어져 2회에 걸쳐 게시 합니다. 다음 회에서는 Parameter 설정, Network Parameter 설정, Operation Setting, Initial Setting, Open Setting, Ping Test 등에 대해서 설명 합니다.

프로그램 예제 3.1  

3.1 Intelligent PGM.gxw
0.91MB

반응형

'MELSEC PLC 중급 강좌' 카테고리의 다른 글

[08] PLC 중급 강좌  (3) 2019.05.31
[07] PLC 중급 강좌  (0) 2019.05.29
[05] PLC 중급 강좌  (0) 2019.05.23
[04] PLC 중급 강좌  (0) 2019.05.20
[03] PLC 중급 강좌  (0) 2019.05.13

댓글