1) QJ71E71 Ethernet 모듈 

Ethernet 유닛 ↔ PC 간 연결

Ethernet 모듈 통신시 주의사항

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

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

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

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

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


1) PLC Parameter 설정


2) Network Parameter 설정

■Operation Setting (작동설정)

Ethernet 모듈을 사용하기 위한 모듈의 공통 사항에 대해 설정합니다. Ethernet 모듈의 초기화 처리에 필요한 설정이기 때문에, 반드시 설정 해야됩니다.

■ Initial Setting (초기화설정)

Ethernet 모듈을 사용하기 위한 TCP/IP 통신용 공통 타이머값 및 전자 메일 기능을 사용하기 위한 DNS 서버에 대한 설정, 디폴트의 타이머 값으로 교신하는 경우는 타이머값의 설정은 필요없음.

■ Open Setting (오픈 설정)

상대기기와 데이터를 교신하기 위한 커넥션의 오픈처리, 고정 버퍼 교신용 버퍼 메모리의 용도에 관해 설정합니다.

a) 프로토콜: 각 커넥션 별로 프로토콜을 선택합니다. 
TCP=TCP/IP로 통신, UDP=UDP/IP로 통신

b) 오픈방식: 프로토콜을 TCP로 선택한 경우에 각 커넥션 별로 오픈 방식을 선택한다. UDP를 선택한 경우에는 설정할 필요가 없다. 
Active=TCP 커넥션에서 수동적인 오픈대기(Fullpassive/Unpassive)로 되어 있는 상대기기에 대해서 능동적인 오픈 처리를 한다. 
Unpassive=네트워크에 접속된 모든 기기를 대상으로 Active한 오픈 요구에 수동적인 오픈 처리를 한다.
Fullpassive=교신 상대 IP어드레스로써 설정하는 상대기기에서의 Active한 오픈요구에서만 오픈 처리를 한다.

c) 고정버퍼: 고정버퍼에 의한 교신을 실행할 때, 해당 커넥션에 대응하는 고정버퍼를 송신용/수신용 중에 어느쪽을 
사용할지를 선택한다.
상대기기와 고정 버퍼를 사용하여 송수신하기 위해 송신용과 수신용의 두가지 고정 버퍼가 필요합니다. 두 가지의 커넥션을 설정한다.

d) 고정버퍼 교신 수순: 고정 버퍼에 의한 교신을 실행할 때의 교신방법을 선택한다.
수순= 고정버퍼에 의한 교신에서 상대기기와 핸드쉐이크 형태로 송신 → 수신 → 송신의 방식으로 1:1로 데이터를 송수신한다. 
무수순= 무수순의 고정 버퍼 교신 전용 커넥션으로 된다. 상대 기기와 PLC CPU가 1:1 또는 일제 동보 통신에 의해 1:n로 데이터의 송수신이 실행된다. 상대 기기와의 핸드쉐이크 등은 시퀀스프로그램에서 실행하는 것이 필요. 

e) 페어링 오픈: 고정버퍼에 의한 교신(수순, 무수순 모두 지정가능)을 실행하는 경우, Ethernet 모듈의 수신 커넥션과 송신 커넥션을 하나의 페어로 하여 상대 기기의 한개 포트와 접속할지의 여부를 설정
페어링을 선택하면 두개의 고정 버퍼가 하나의 페어로 상대 기기의 한개의 포트와 접속됩니다.

f) 생존확인: 커넥션의 오픈처리가 완료 중인 상대 기기와의 교신이 일정기간 실행되지 않았을 경우, 상대기기가 정상적으로 작동하는지를 Ethernet 모듈에서 확인시킬지의 여부를 선택합니다.

g) 자국포트 번호: Ethernet 모듈의 각 커넥션 포트번호를 16진수로 설정, 설정값은 401H~1387H, 1138BH~FFFFH에서 지정합니다. (포트번호 1388H~138AH는 Ethernet모듈의 시스템이 사용하기 때문에 지정할 수 없습니다)

h) 교신 상대 IP어드레스: 교신 상대의 IP어드레스를 설정

i) 교신 상대포트번호: 상대 기기의 각 커넥션의 포트번호를 16진수로 설정, 설정값은 401H~ FFFFH에서 설정
일제 동보 통신을 실행할 경우 FFFFH를 설정합니다.


■Ping Test
1) Gx Works2를 이용한 Ping Test

2) PC를 이용한 Ping Test 


(3) ZP.OPEN / ZP.CLOSE 전용명령어
1) ZP.OPEN
데이터 교신을 하는 상대 기기와의 커넥션을 확립(오픈)합니다.

2) ZP.CLOSE
데이터 교신을 하고 있는 상대 기기와의 커넥션을 중단(클로즈) 합니다.



1) ZP.BUFSND
고정 버퍼 교신으로 상대 기기에 데이터를 송신합니다.

 

2)ZP.BUFRCV
고정 버퍼 교신으로 상대 기기로부터 수신데이터를 읽습니다.

 

'PLC' 카테고리의 다른 글

[38] 정보유니트(3) (중급강좌 08번)(미완성)  (0) 2020.03.09
RS232C ,RS485 통신  (0) 2020.03.09
OSI 7계층  (0) 2020.03.09
스택 (Stack) 자료구조 이해하기  (0) 2020.03.09
[36] 정보 유니트  (0) 2020.03.06

+ Recent posts