PLC/XG5000

XBL-EMTA 사용설명서

황기하 2022. 1. 1.

제 1 장 개요

 

1.1 사용설명서를 읽기 전에

 

이 사용설명서는

XGB PLCFast Ethernet 인터페이스(이하 XGB FEnet I/F 모듈, 100Mbps)에 대해 설명합니다.

 

이더넷은 IEEE에서 제정한 기술적인 표준입니다.

CSMA/CD라는 방식을 사용하여 통신을 제어하며

네트워크 망을 구축하여 고속의 데이 터 통신을 할 수 있습니다.

 

XGB FEnet I/F 모듈은

전기 미디어(10/100BASE-TX)를 이용하여

PLC기기 간의 통신 또는 PC와 데이터 전송을 위한 인터 페이스 모듈입니다.

 

1.2 제품을 사용하기 전에

 

1.2.1 관련 사용설명서

 

프로그램을 작성하시려면 아래 설명서를 함께 참조하여 주십시오.

(1) XGK/XGB 명령어 집

(2) XG5000 사용설명서

(3) XGB 하드웨어 편 사용설명서

 

1.2.2 버전 정보

XGB Fast Enet I/F 모듈(XBL-EMTA)은 아래 버전 이상에서 지원합니다.

(1) XG5000 프로그래밍 툴(Tool) : Ver 2.0 이상

(2) XGB 기본 유닛 : 모듈러형(Ver 1.4 이상), 콤팩트형(Ver 1.0 이상)

 

 

1.3 제품의 개요 특징

XGB FEnet I/F 모듈

ARP, ICMP, TCP/IP와 UDP/IP 프로토콜을 지원하며 다음과 같은 특징을 가지고 있습니다.

 

1.3.1   XGB FEnet I/F 모듈 특징

     (1) Ethernet II, IEEE 802.3 표준 지원

     (2) 자사 모듈간 고속의 데이터 통신을 위한 고속링크 지원

         통신 전용 파라미터 설정 프로그램 제공(XG5000)

         송신 최대 32 블록 x 200 워드, 수신 최대 32 블록 x 200 워드,

         송수신 최대 64 블록 x 200 워드

     (3) 고속링크 최대 4개 모듈과 통신 가능(전용 통신 + P2P 통신)

     (4) 이더넷을 통한 로더서비스(XG5000) 지원: (전용 TCP/IP PORT : 2002 할당)

     (5) P2P 통신과 XG5000를 이용한 타사 시스템과 쉽게 접속 가능

         (Variable READ/WRITE 서비스 가능(Dynamic Connection 기능 사용))

     (6) Auto/10/100BASE-TX 미디어 지원

     (7) 다양한 통신기능 지원

        공중망을 이용한 시스템 접속 가능

        자사 프로토콜(XGT) 타사 프로토콜(모드버스 TCP/IP) 지원(전용 서비스)

        자사 통신 모듈간 통신과 타사 모듈과의 통신을 위한 간편한 클라이언트 기능 지원

        (XGT, 모드버스 TCP, 사용자 정의 P2P 클라이언트 기능)

        상위 PC(MMI) 통신 보안을 위한 호스트 인에이블 테이블 제공

        P2P 서비스를 이용한 Dynamic Connection/Disconnection 지원.

     (8) 다양한 진단 기능, 모듈 네트워크 상태 정보 제공

         CPU 모듈의 상태, 통신 모듈의 상태, 통신 서비스(고속 링크, 전용 서비스, P2P) 상태,

         다른 모듈의 존재 여부를 확인할 있는 PING 기능 제공,

         자사 통신 모듈로 수신되는 패킷 종류 분당 패킷 수신율 제공(네트워크 부하 예측 가능)

         네트워크를 통한 통신 모듈의 진단 기능 제공

 

1.3.2 형명 표시

XGB FEnet I/F모듈은 형명은 아래와 같습니다.

1.3.3 XGB PLC 통신 모듈 장착 가능 대수

XGB PLC는 통신 모듈을 최대 2대까지 장착 할 수 있습니다.

1.3.4 관련 소프트웨어

 

다음은 XGB FEnet I/F 모듈을 사용하기 위한

주요 프로그래밍 툴 및 기타 제작 소프트웨어에 대해 설명합니다.

정확한 프로그램 및 통신의 응용을 위해서

아래의 내용을 준비, 참조하시어 시스템에 적용하시기 바랍니다.

 

제 2 장 제품 규격

 

2.1 일반규격

XGB PLC 의 일반규격은 [표 2-1 ]과 같습니다.

 

2.2 전송규격

XGB FEnet I/F 모듈의 미디어 전송규격은 [표 2-2]와 같습니다

2.3 케이블 규격

2.3.1 케이블 분류

XGB FEnet I/F 모듈는 Cat 5이상의 UTP 케이블을 사용합니다.

케이블 규격은 [표2-3]과 같습니다.

 

2.3.2 사용주파수 별 분류

 

2.3.3 카테고리 5 트위스트 페어선(UTP)의 예(CTP-LAN5)

 

2.4 성능규격


2.4.1 일반 성능규격

XGB FEnet I/F 모듈의 일반 성능 규격은 [표 2-6]과 같습니다.

2.4.2 통신서비스 별 성능규격

XGB FEnet I/F 모듈의 통신 서비스 별 성능 규격은 [표 2-7]와 같습니다.

2.4.3 진단기능 성능규격

XGB FEnet I/F 모듈의 진단기능 성능 규격은 [표 2-8]와 같습니다.

 

2.5 각부 명칭


2.5.1 각부 명칭

2.5.2 각부 명칭의 설명

 


제 3 장 제품의 사용


3.1 제품 사용시 주의사항

이 제품은 설치하는 환경에 관계없이 높은 신뢰성을 가지고 있으나

시스템의 신뢰성과 안정성을 보장하기 위해 다음 항목에 주의해 주시기 바랍니다.


3.1.1 환경 조건

   (1) 방수•방진이 가능한 제어반에 설치.
   (2) 지속적인 충격이나 진동이 가해지지 않는 곳.
   (3) 직사광선에 직접 노출되지 않는 곳.
   (4) 급격한 온도 변화에 의한 이슬 맺힘이 없는 곳.
   (5) 주위 온도가 0-55℃로 유지 되는 곳.

3.1.2 설치 시 주의사항

   (1) 나사 구멍의 가공이나 배선 공사를 할 경우 PLC내에 배선 찌꺼기가 들어가지 않도록 할 것.
   (2) 조작하기 좋은 위치에 설치할 것.
   (3) 고압기기와 동일 패널(Panel)에 설치하지 말 것.
   (4) 덕트 및 주변 모듈과의 거리는 50㎜ 이상으로 할 것.
   (5) 주변 노이즈 환경이 양호한 곳에 접지할 것.


3.1.3 취급 시 주의사항

   (1) 떨어뜨리거나 강한 충격을 주지 않도록 하여 주십시오.
   (2) 케이스로부터 PCB를 분리하지 말아 주십시오. 고장의 원인이 됩니다.
   (3) 배선 시 모듈 상부에 배선 찌꺼기 등의 이물질이 들어가지 않도록 주의하여 주십시오.

       만약, 들어간 경우에는 즉시 제거하여 주십시오.
   (4) 전원이 켜져 있는 상태에서 모듈의 탈착을 금하여 주십시오.
   (5) 규격 케이블을 사용하시고 최대 거리 이내에 설치 바랍니다.
   (6) 통신 선로는 교류, 또는 교류 측에서 발생하는 서지 및 유도 노이즈에 영향을 받지 않도록 하여 주십시오
   (7) 배선할 경우에 고온이 발생하는 기기나 물질이 가까이 있거나,

      기름 등에 배선이 직접 접촉하게 되면 합선의 원인이 되어 파손이나 오동작을 발생할 수 있습니다.
   (8) 배관을 이용하여 배선하는 경우에는 배관의 접지가 필요합니다.

 

3.2 제품의 설치 방법


3.2.1 네트워크 연결

3.2.2 UTP 케이블 연결

10/100BASE-TX의 최대 노드간 길이는 100m입니다(이 모듈과 허브까지의 거리).
일반적으로 허브는 송신(TD)과 수신(RD)을 

내부에서 꼬아서 만든 스트레이트 케이블을 사용합니다.
만일 이 통신 모듈 2대만을 1:1로 연결한다면 

크로스 케이블 형태로 사용해야 합니다.

(1) UTP 설치 시 주의사항

 

UTP 케이블은 카테고리-5의 특성을 만족하는 케이블을 사용하십시오. 

배선하는 동안에 무리하게 케이블의 인장력을 초과하지 않도록 주의하십시오. 

피복(시스체) 탈피 시에는 결선하고자 하는 길이만큼 탈피하도록 하고, 

절연체가 손상하지 않도록 해 주십시오. 

UTP 케이블 설치 시 EMI 소스와 UTP 케이블간 적절한 거리를 유지하여 주십시오.

3.2.3 시스템 및 네트워크 구성 시 주의 사항

   (1) 이 모듈을 포함하여 IP 어드레스는 서로 반드시 달라야 합니다.

       만약, IP어드레스가 중복되면 정상 통신이 안됩니다.
   (2) 고속 링크 서비스를 이용하려면 각 국의 국번은 다르게 설정하여 주십시오.
   (3) 통신 케이블은 지정한 규격의 케이블을 이용하십시오.

       지정 이외의 케이블 사용 시는 통신 장애를 일으킬 수 있습니다.
   (4) 통신 케이블은 설치 전에 케이블이 단선 또는 단락 되어 있는지 검사하십시오.
   (5) 통신 케이블 커넥터를 확실히 조여서 케이블 접속을 단단히 고정시켜 주십시오.
   (6) 케이블 접속이 불완전 할 경우 통신에 심각한 장애를 일으킵니다.
   (7) 통신케이블은 전원 라인이나 유도성 노이즈로부터 분리하여 배선을 하여 주십시오.

 

3.2.4 운전을 시작하기 전 확인사항

통신 모듈을 시운전하기 전에 확인해야 할 내용에 대해 설명합니다.
(1) 통신 모듈

(2) 시운전 순서
PLC에 설치 완료 후부터 시운전까지의 순서를 나타냅니다.

 

 

제 4 장 시스템 구성


4.1 개요

4.1.1 개요

XGB FEnet I/F 모듈은 개방형 이더넷(Open Ethernet)을 지원합니다.

네트워크 상에서 자사 및 타사 PLC, PC등과 연결하여 네트워크를 구성할 수 있습니다.


4.2 시스템 구성의 예

4.2.1 혼합 네트워크 구성

XGB FEnet I/F모듈은 네트워크에 접속하여 

자사 PLC, 타사 PLC, PC 등과 접속하여 

전용통신, 모드버스 TCP/IP, 사용자 프레임 정의와 고속링크 통신을 사용하여 

시스템을 구성할 수 있습니다.


4.2.2 XGB PLC를 이용한 네트워크 구성

XGB FEnet I/F모듈간의 통신은 

크로스 케이블을 이용한 1:1통신 또는 네트워크에 접속하여 1:N 통신을 할 수 있습니다. 

전용서비스, 모드버스 TCP/IP, 사용자 프레임 정의와 고속링크 통신을 사용하여 

데이터 송수신이 할 수 있습니다.

 

4.2.3 XGB PLC와 MMI를 이용한 네트워크 구성

XGB FEnet I/F모듈과 PC의 통신은 

크로스 케이블을 이용한 1:1통신 또는 네트워크에 접속하여 1:N 통신이 가능합니다.

PC에서는 XG5000 또는 MMI등을 이용하여 접속 및 데이터 송수신이 가능합니다. 

XG5000 프로그램 및 파라미터를 작성 다운로드, 업로드를 하고 

전용서비스, 모드버스 TCP/IP, 사용자 프레임 정의를 사용하여 데이터 송수신이 가능합니다.

 

4.2.4 자사 모듈간 네트워크 구성

XGB FEnet I/F모듈과 XGK PLC의 FEnet I/F를 사용하여 시스템을 구성할 수 있습니다. 

크로스 케이블을 이용한 1:1통신 또는 네트워크에 접속하여 1:N 통신이 가능합니다. 

전용서비스, 모드버스 TCP/IP, 사용자 프레임 정의와 고속링크 통신을 사용하여 

데이터 송수신이 가능합니다.

 

4.2.5 XGB PLC와 타사 PLC를 이용한 네트워크 구성

XGB FEnet I/F모듈과 타사 PLC, HMI, MMI와 통신이 가능합니다. 

크로스 케이블을 이용한 1:1통신 또는 네트워크에 접속하여 1:N 통신이 가능합니다. 

통신을 하기 위해서는 PLC 간 프로토콜이 동일해야 합니다.


 

제 5 장 서비스 별 프로토콜


5.1 개요


5.1.1 XGB FEnet I/F 모듈의 프로토콜 개요

XGB FEnet I/F모듈은 개방형 이더넷(Open Ethernet)을 지원합니다.

네트워크 상에서 자사 및 타사 PLC, PC등과 연결하여 네트워크를 구성할 수 있습니다.

 

네트워크 구성 후 통신을 하기 위해서는 

IP설정과 각 PLC의 파라미터 설정, 프로토콜이 설정되어야 합니다.


XGB FEnet I/F모듈에서 지원하는 프로토콜은

 XGT 전용, 

모드버스 TCP/IP, 

사용자 프레임 정의가 있습니다.


각 프로토콜은 

서버/클라이언트 동작에 사용되며 

전용서버, P2P 기능은 지정된 프로토콜에 따라 통신을 합니다.


5.1.2 서비스 별 프로토콜 구분

각 프로토콜은 기능에 따라 서버/클라이언트로 구분되고 [표 5-1]과 같이 구분됩니다.

 

 

5.2 XGT 전용 프로토콜


5.2.1 프로토콜 개요

XGT 전용 프로토콜은

LS ELECTRIC FEnet I/F 모듈간에 통신을 하는 프로토콜입니다.

명령어를 사용하여 읽기/쓰기가 가능하며

PC, HMI에서 XGT 전용 프로토콜을 이용하여 통신이 가능합니다.


XGT 전용 통신은 TCP와 UDP 두 통신 방식으로 사용이 가능합니다.

 

5.2.2 프레임 구조

(1) 이더넷(Ethernet)을 통한 XGT 전용 패킷의 구조


XGT 전용 프로토콜을 이용하여 통신시 이더넷 통신을 위한 

MAC, IP 헤더(IP Header), TCP 헤더(TCP Header)와 데이터를 포함한

LS IS 프레임 포함됩니다.


이더넷 통신 프레임의 구조는 [그림 5-1]과 같습니다.

 

(2) XGT 전용 프레임의 구조


데이터 통신을 위한 LS IS 프레임에는 

LS ELECTRIC 고유 데이터(Company ID), 

명령어(Command), 

데이터 타입(Data Type), 

데이터(Data)가 포함됩니다.


프레임의 형태는 [그림 5-2]와 같습니다.

 

5.2.3 XGT 전용 프로토콜의 헤더 구조

 

5.2.4 XGT 전용 프로토콜의 명령어

XGT 전용 프로토콜에서의 사용하는 명령어는 4가지이며

각 명령어는 읽기/쓰기, 요청/응답의 처리를 합니다.


각 명령어에서 가용 가능한 데이터 타입은 

개별일 경우 비트, 바이트, 워드, 더블워드, 롱 워드가 가능하며 

연속일 경우 데이터 타입은 바이트만 가능합니다.

 

 

5.2.5 XGT 전용 프로토콜의 헤더 및 데이터 구조


(1) 헤더 및 데이터 구조


XGT 전용 프로토콜에서 LS IS 프레임에 포함되는

Company Header, Command, Data Type, Data의 내용은 다음과 같습니다.

 

(2) Company ID(LS IS 고유번호)


LS IS(LS ELCTRIC) 고유번호는 두 가지 종류가 있습니다. 

XGK, XGB PLC는 클라이언트로 동작 시 Company ID 1을 사용합니다.
서버로 동작 시에는 클라이언트가 요청하는 Company ID를 사용하며 

클라이언트에서는 Company ID 1 또는 Company ID 2를 사용하여야 합니다.

 

 

5.2.6 프레임의 예

(1) 변수 개별 읽기 요청 프레임

(2) 변수 개별 읽기 응답 프레임

 

(3) 변수 연속 읽기 요청 프레임

(4) 변수 연속 읽기 응답 프레임

 

 

5.3 모드버스 TCP/IP 프로토콜


5.3.1 프로토콜 개요

모드버스 TCP/IP 프로토콜펑션코드를 이용하여 데이터 읽기/쓰기를 하는 기능입니다.

모드버스 TCP/IP 프레임은 이더넷 통신을 위한

MAC, IP헤더, TCP헤더, 모드버스 ADU로 구성됩니다.

 

   (1) ADU:   애플리케이션 데이터 유닛(Application Data Unit)
   (2) MBAP: 모드버스 애플리케이션 프로토콜(ModBus Application Protocol)
   (3) PDU:   프로토콜 데이터 유닛(Protocol Data Unit)


5.3.2 모드 버스 TCP/IP 프레임 구조

(1) 이더넷(Ethernet)을 통한 모드버스 TCP/IP 프레임 구조

 

5.3.3 MBAP Header 구조

 

5.3.4 사용 가능 펑션 코드

 

5.3.5 펑션 코드 별 프레임 구조

(1) 펑션 코드 h01: 출력 비트 읽기(Read Coils) 요청 (Request)

 

(3) 펑션 코드 h03: 출력 워드 읽기(Read Holding Registers)

(4) 펑션 코드 h04: 입력 워드 쓰기(Read Input Registers)

 

(5) 펑션 코드 h05: 출력 비트 쓰기(Write Single Coil)

 

(6) 펑션 코드 h0F: 출력 워드 연속 쓰기(Write Multiple Registers)

 

(7) 펑션 코드 h06: 출력 워드 쓰기(Write Single Register)

 

(8) 펑션 코드 h10: 출력 연속 쓰기(Write Multiple Registers)

 

 


제 6 장 전용 서비스


6.1 전용 서비스 기능의 개요

6.1.1 서버 모델

전용서비스는

아래의 [그림 6-1] 클라이언트/서버 모델에서 서버 기능을 의미합니다.

클라이언트가 접속하여 설정한 프로토콜에 따라 데이터 읽기/쓰기를 하는 동작을 합니다.


(1) 클라이언트/서버 모델

    서버는 ② 수신감지와 ③ 응답전송의 기능을 수행합니다.

 

6.1.2 시스템 구성

 

6.1.3 전용서비스 구분

 

6.2 기본 파라미터 설정

6.2.1 통신 모듈의 등록

(1) XG5000 내 기본 파라미터 설정
    XG5000을 실행한 후 프로젝트 창의 [기본 네트워크]에서 오른쪽 마우스를 누릅니다.
    [항목 추가]-[통신 모듈] 메뉴를 선택한 후 [모듈 추가]를 클릭합니다.

    종류에서 [XBL-EMTA]를 선택하고, 슬롯에서 XBL-EMTA가 장착된 슬롯번호를 선택합니다.

확인 버튼을 클릭하면 아래([그림 6-4] 기본 파라미터 설정)와 같이 2번 슬롯이 FEnet으로 변경됩니다.

 

 

6.2.2 기본 설정

FEnet을 더블 클릭하면 아래 [그림 6-5]와 같이 기본 설정 창이 생성됩니다.

[그림 6.5]의 각 항목별 설명은 다음과 같습니다.


(1) TCP/IP 설정

(2) 드라이버(서버) 설정

(3) 호스트 테이블 설정

 

 

6.3 XGT 서버

6.3.1 TCP XGT 서버

TCP XGT서버는 아래 [그림 6-6] TCP XGT 서버 동작 순서와 같은 시간 순서로 동작합니다.

(1) 연결생성(Connection)
     클라이언트에서 서버로 ①연결요청을 하고 서버에서 ②연결요청 응답을 송신합니다.
     연결 포트 번호는 XGT 전용프로토콜 포트번호 2004입니다.
     클라이언트에서 연결확인 응답③을 합니다
     ①에서 ③까지 완료되면 클라이언트/서버간 연결(Connection)이 생성됩니다.
(2) TCP XGT서버
     연결이 생성된 후 XGT 전용 프로토콜에 따라 클라이언트가 ④요청프레임을 송신합니다..
     서버에서 요청프레임에 대한 ⑤응답을 송신합니다.
     클라이언트에서는 ⑥응답확인을 송신합니다.
(3) 연결종료(Disconnection)
    클라이언트에서 ⑦연결종료 요청을 송신합니다.
    서버에서 ⑧ 연결종료 확인을 송신하고 ⑨연결을 종료합니다.

 

 

6.4 모드버스 TCP/IP 서버

모드버스 TCP/IP서버는

아래 [그림6-7] 모드버스 TCP/IP서버 동작 순서와 같은 시간 순서로 동작합니다.

(1) 연결생성(Connection) 

    클라이언트에서 서버로 ①연결요청을 하고 서버에서 ②연결요청 응답을 송신합니다.

    연결 포트 번호는 XGT 전용프로토콜 포트번호 2004입니다.

    클라이언트에서 연결확인 응답③을 합니다

    ①에서 ③까지 완료되면 클라이언트/서버간 연결(Connection)이 생성됩니다.
(2) TCP XGT클라이언트 

    연결이 생성된 후 모드버스 TCP/IP 프로토콜에 따라 클라이언트가 ④요청프레임을 송신합니다..

    서버에서 요청프레임에 대한 ⑤응답을 송신합니다. 클라이언트에서는 ⑥응답확인을 송신합니다.
(3) 연결종료(Disconnection) 

    클라이언트에서 ⑦연결종료 요청을 송신합니다.

    서버에서 ⑧ 연결종료 확인을 송신하고 ⑨연결을 종료합니다.

 


 

제 7 장 P2P 서비스

7.1 개요

7.1.1 P2P 서비스의 개요

P2P서비스는 아래의 [그림7-1] 클라이언트/서버 모델에서 클라이언트 기능을 의미합니다.
서버에게 데이터 읽기/쓰기를 요청하는 기능입니다. 

각 블록의 기동 조건이 온(On)되었을 경우 

해당 채널로 지정된 프로토콜로 요청프레임을 생성하고 응답을 받아서 처리하는 기능입니다.

 

XGB FEnet I/F 모듈은 최대 3개의 채널을 통해 통신이 가능하며 

각 채널 별로 다른 프로토콜을 이용하여 통신할 수 있습니다.

서버는 ① 요청전송과 ④ 처리확정의 기능을 수행합니다.

[그림 7-3]은 XG5000의 P2P 파라미터 설정의 한 예를 나타냅니다.

(1) P2P 파라미터 등록 창
    - 최대 3개의 P2P 파라미터를 설정할 수 있습니다.
    - 각 P2P 파라미터는 P2P 채널, P2P 블록, 사용자 프레임 정의, 이메일로 구성됩니다.
(2) P2P 편집 창
   - 최대 32개의 P2P 블록을 등록, 편집할 수 있습니다.
   - 드라이버 별 별도의 프레임 등록이 가능합니다.

 

7.1.2 P2P 파라미터 설정

(1) 통신 모듈 설정
P2P 서비스를 사용하기 위해서 

사용자는 프로젝트 -> 네트워크 구성에서 통신 모듈을 설정해야 합니다.

(a) [그림 7-4]의 프로젝트 창에서 네트워크 구성에서 통신 모듈 항목추가를 합니다.
(b) 0번슬롯은 내장 Cnet 으로 고정되어 있습니다.
(c) 모듈 추가를 선택한다.
(d) 종류, 베이스, 슬롯을 확인한 후에 통신모듈을 설정합니다.
(e) 슬롯 설정(모듈러형(01~07), 콤팩트형(01~10))
(f) 통신모듈 선택 창에 모듈이 추가된 것을 확인한다.
(g) 확인버튼을 클릭하면 [그림 7-5]와 같이 기본네트워크에 모듈이 추가됩니다.

 

(2) P2P 파라미터 구성
프로젝트 창에서 통신 모듈을 추가하고, [그림 7-5]와 같이 P2P 통신을 추가합니다.
P2P 통신을 추가하면 [그림7-6]과 같이 항목이 추가됩니다.

(a) P2P 채널
   - P2P 서비스의 논리적 채널(IP, PORT, 전용 드라이버) 설정
   - 사용자 프레임 정의, XGT 클라이언트, MODBUS TCP 클라이언트 설정
   - XGT/MODBUS TCP 이외의 프로토콜을 사용하고 있는 통신 기기 설정
(b)P2P 블록
   - 독립적으로 동작하는 32개의 P2P 블록의 설정
(c)사용자 프레임 정의
   - 사용자 정의 프레임 등록
(d)이메일
   - 이메일 프레임을 송 수신하기 위한 프레임 등록

 

 

7.2 P2P 서비스의 종류

7.2.1 P2P 명령어의 종류

(1) P2P 명령어
    사용자가 프로그램을 작성할 때 사용하는 P2P는 6가지 명령어로 분류 할 수 있습니다.
    서비스 방법에 따라 명령어의 사용이 달라지니 아래 표를 참조하여 적용하시기 바랍니다.

7.2.2 P2P 서비스의 종류

(1) XGT 클라이언트

    XGT 클라이언트 서비스는 XGT FEnet I/F 모듈간의 데이터 송수신을 정의하기 위해 사용됩니다.

   별도의 프레임 정의 없이 내장된 자체 프로토콜을 통하여

   사용자는 채널 및 데이터 타입(BIT, BYTE,WORD등) 그리고 메모리 영역 등

   기본 설정만 지정함으로써 간단히 통신 설정이 이루어집니다.

   TCP인 경우 2004번 포트를, UDP인 경우 2005번 포트를 사용합니다.
(2) 사용자정의 프레임
    XGT FEnet I/F 모듈간의 통신 또는 타 기종 기기간의 통신을 위하여

    사용자가 타사 프로토콜을 XGT FEnet에서 정의할 수 있도록 한 서비스입니다.

    통신 프로토콜은 제조업체에 따라 다를 수 있으며 사용자는 사용자정의 프레임 기능을 이용하여

    해당 통신 모듈의 특성에 맞게 프레임을 응용 편집할 수 있습니다.

    사용자정의 프레임은 HEAD, BODY, TAIL의 기본 구조를 가집니다.
(3) 모드버스 TCP
    XGB FEnet은 산업 표준인 모드버스 프로토콜을 지원합니다.

    포트번호는 502로 고정됩니다.

 

7.3 P2P 서비스의 설정방법 

7.3.1 이더넷 드라이버

(1) 드라이버 설정
    이더넷 드라이버란 XGT FEnet 내장 서버 프로토콜을 말합니다.

    내장 프로토콜에는 XGT 서버와 모드버스 TCP/IP서버 등이 있습니다.

    이더넷 드라이버는 상대국이 MODBUS나 XGT 프로토콜을 사용하여

    FEnet I/F 모듈의 데이터를 읽거나, 상대국의 데이터를

    FEnet I/F 모듈의 메모리에 쓰는 경우 사용합니다.

    통신 상대국은 주로 MMI(또는 HMI) 인 경우가 많습니다.

    이는 사용자가 별도의 통신 프로그램을 작성할 필요 없이 파라미터 설정만으로

    상대 기기와 통신이 가능합니다.

 

    [그림 7.7]은 이더넷 드라이버를 사용하는 전형적인 예인 MMI PC와 통신하는 경우입니다.

    MMI PC에서 데이터를 요청하면 FEnet이 응답하는 형식으로 동작합니다.

 

(2) 이더넷(서버) 드라이버의 종류
    지원하는 드라이버 종류는 다음과 같습니다.

 

7.3.2 P2P 채널

이더넷 P2P 채널은 XGT FEnet의 내장 프로토콜을 사용해 마스터로 동작해야 하는 경우 

D또는 사용자 정의 프로토콜(User Defined)로 통신을 해야 하는 경우에 사용합니다.

(1) P2P 채널의 설정
    FEnet I/F는 최대 4개의 채널을 이용해서 데이터를 송 수신할 수 있으며

    채널은 두 통신 기기의 IP어드레스와 포트 번호로 이루어집니다.

    P2P에서 사용할 수 있는 채널 수는 총 채널 개수(4)에서

    기본 파라미터 내의 전용 접속 개수를 뺀 수만큼 사용할 수 있습니다.

    (P2P 채널 개수 = 4 – 전용접속 개수)

 

    P2P는 사용자의 편의를 위해

    XGT, MODBUS TCP 프로토콜을 사용하는 기기와의 통신을 위해서는

    간단한 파라미터만 설정해도 통신이 가능하도록 했으며

    그 외의 기기와의 통신을 위해서는

    사용자가 프레임을 직접 정의해서 통신 할 수 있는 기능을 지원합니다.

 

    또한 이메일 프레임을 송수신 하기 위해

    메시지 및 메일 주소를 등록할 수 있습니다. (ASCII 지원)
    단, 이메일 통신을 하기 위해서는 채널을 설정할 필요는 없습니다.
    P2P 설정 창에서 P2P 채널을 선택하면, 아래와 같이 P2P 채널 설정 창이 나타납니다.

설정을 원하는 채널의 ‘P2P드라이버’를 선택하여 P2P 드라이버 타입을 정의할 수 있습니다

XGT FEnet I/F 모듈에서 선택 가능한 드라이버 타입과 그 의미는 다음과 같습니다.

    P2P드라이버에 대해 XGT 클라이언트나 모드버스 TCP클라이언트를 선택한 경우, 

    사용자 정의 프레임을 사용할 수 없습니다.

 

(2)모드버스 드라이버 사용법
    아래 [표 7-4]는 모드버스 기기의 명령어와 어드레스를 표로 나타냅니다.

 

7.3.3 P2P 블록

프로젝트 창에서 해당 모듈의 P2P 블록을 선택하면, P2P 파라미터 설정 창이 나타납니다.

최대 32개의 독립적인 블록을 설정할 수 있습니다. 

XG5000에서 임의의 블록을 선택하면, 

다음과 같이 해당 블록의 동작을 기능선택으로 지정할 수 있습니다.

    각 펑션별 설정 항목과 그 의미는 다음과 같습니다.
    (1) E-메일
        이메일 서비스를 설정 시 사용됩니다.
    (2) 채널
        해당 블록이 사용할 통신포트를 선택합니다.

        각 블록에 대해 통신포트는 파라미터 설정 시 결정되며, Run중에 변경할 수 없습니다.

        최대 설정 가능한 채널 수는 XG5000의 ‘기본설정’의 총 4개중

        전용접속개수 설정개수를 제외한 수만큼 설정 가능합니다.

    (3) 설정 드라이버
        P2P설정에서 지정한 통신 드라이버를 나타냅니다.

        채널을 지정 시 채널에 따른 드라이버가 자동 로딩되며

        P2P 채널 설정에서 임의의 삭제 시 설정된 드라이버는 지워집니다.

        자세한 내용은 7.3.2절 P2P채널을 참조하십시오.
    (4) P2P 기능
        설정된 채널 드라이버에 따라 P2P 기능을 선택 할 수 있습니다.

        설정된 드라이버로부터 상대국으로부터 데이터의 읽기(READ) 또는

        쓰기(WRITE)를 수행하도록 합니다.
        - XGT 클라이언트는 읽기(READ)/쓰기(WRITE)를 선택합니다.
        - 모드버스 TCP 클라이언트는 읽기(READ)/쓰기(WRITE)를 선택합니다.
        - 사용자 프레임 정의는 보내기(SEND)/받기(RECEIVE)를 선택합니다.

(a) READ
상대방 국의 임의의 영역을 읽어와 저장할 경우 사용하는 펑션으로, XGT클라이언트와 모드버스 TCP 클라이언트 드라이버에 동일하게 사용됩니다.
(b) WRITE
상대국에 대해 원하는 영역에 데이터를 쓸 경우 사용하는 펑션으로, XGT클라이언트와 모드버스 TCP 클라이언트 드라이버에 동일하게 사용됩니다. 연속 쓰기와 개별 쓰기를 지원하며, 최대 4개의 개별 영역에 대해 데이터를 쓸 수 있습니다.
(c) Send
XGT 클라이언트/모드버스 TCP 클라이언트 프로토콜이 아닌 불특정 통신 방식으로 접속해야 할 외부기기에 임의의 프레임을 송신할 때 사용하는 펑션입니다. 사용자 정의 프레임에 사용됩니다.
Frame Send 펑션 1개당 한 프레임만 선택하여 사용해야 하며, 해당 프레임의 고정 크기/가변 크기 변수에 대한 메모리 설정을 본 펑션에서 지정해야 합니다.
본 펑션을 사용하기 전에 반드시 송신하려는 프레임에 대해 정의해야 합니다.
(d) Receive
상대국에서 보내는 프레임 중 일부 프레임을 수신하려 할 경우, 사용하는 펑션입니다.
각 P2P Frame Receive 펑션블록에 대해 동일한 프레임을 선택할 수 없습니다. 수신 프레임에 대해 수신 펑션블록은 하나만 결정할 수 있습니다.
(5) 기동조건
P2P 블록이 동작할 시점을 정의하며 정주기 선택 및 메모리 세트 트리거 조건을 선택할 수 있습니다.
기동조건은 XGB 기본 유닛의 내부 접점입니다.
(6) 방식
읽기의 세부 동작을 결정하는 것으로, 개별 읽기와 연속 읽기를 선택할 수 있습니다.
개별 읽기는 최대 4개(XGT 프로토콜)의 메모리 영역에 대해 읽기를 수행하며, 연속 읽기는 지정한 위치에서 정의한 크기만큼 읽기를 수행합니다.
(7) 데이터타입
블록이 처리할 데이터의 형식을 정의하는 것으로 XGT의 경우, 비트, 바이트,
2바이트(1워드), 4바이트(더블 워드), 8바이트(롱 워드) 데이터가 처리 가능합니다.
(8) 변수개수
개별 읽기를 선택한 경우, 정의할 수 있는 항목입니다. 개별로 읽을 영역의 수를 결정하며 XGT인 경우 최대 4개까지 선택 가능합니다. 모드버스인 경우 1로 고정됩니다.
(9) 데이터크기
연속 읽기를 선택한 경우, 읽을 데이터의 크기를 정의하며 데이터 사이즈는 데이터 타입에 따라 그 의미를 달리합니다.

(10) 프레임
사용자프레임 정의 시 통신을 수행할 해당 프레임(그룹) 설정을 선택합니다.
(11) 설정
XGT 클라이언트 또는 사용자 정의 설정 시 송수신하고자 하는 메모리의 영역을 지정합니다.
송신의 경우 아래 그림처럼 송신하고자 하는 영역(M0000)과 상대국의 수신 받은 데이터를 저장할 영역을 지정합니다.

 

7.4 P2P를 사용한 이메일 서비스

7.4.1 이메일 서비스

이메일 서비스는 특정한 이벤트 발생시 원격에 있는 관리자에게 메일을 이용하여 상태를 알리기 위한 서비스 입니다. 운전 중에 CPU의 상태가 바뀌었거나 설정한 기동조건이 발생했을 경우 메일 서버를 이용해서 상태를 전달합니다.
다만 메일 서비스 기능은 아스키(ASCII) 문자만을 지원하고 있고, 보안을 위한 디코딩(Decoding)을 지원하지 않고 있습니다. 이메일을 보내기 위해 인증 기능을 지원하지 않고 있으므로 메일 서버의 설정 중에 송신을 위한 인증 처리를 하지 않도록 설정해야 합니다.


(1) P2P 서비스의 이메일 설정
XG5000의 프로젝트 창으로부터 ‘이메일’ 항목을 클릭하여 ‘E-Mail 설정 창’ 화면을 활성화합니다.

이벤트 정보는 CPU 상태를 주기적으로 모니터링 하면서 상태 정보를 파악합니다. PLC가 Stop이거나 에러가 발생하면 통신 파라미터가 동작하지 않으므로 그 때를 대비하여 옵션으로 제공하여 주는 서비스이다.

7.4.2 주소 및 메시지의 작성

(1) 주소 작성
P2P 화면 내 이 메일 설정 부분 중 주소를 선택하면 주소록을 편집하는 화면이 나옵니다.

아래 화면에서 메일을 보내고자 하는 주소를 등록합니다.

편집을 선택하면 주소 편집화면이 나타나고 이 화면에서 이름과 메일 주소를 입력하고 확인을
선택하시면 합니다.

 

메일을 송신할 때 개개인이 아닌 그룹으로 한번에 보내고자 할 때는 그룹을 선택합니다.

그룹을 선택하면 현재까지 등록한 개인 주소록이 좌측화면에 나타납니다.
그룹의 구성원이 될 개개인의 주소를 선택하고 확인을 누르면 그룹 주소록이
생성됩니다. 화면에서 그룹1으로 송신하게 되면 ‘일지매’, ’장길산’ 주소로 동시에 메일이 송신됩니다.

 

(2) 메시지 작성
P2P 화면 내 이 메일 설정 부분 중 메시지를 선택하면 메시지를 편집하는 화면이 나옵니다.

아래 화면에서 보내고자 하는 메일 메시지를 편집합니다.

추가버튼을 클릭하면 아래와 같이 이메일 편집 창이 열립니다. 보내고자 하는 형식, 크기 및 메시지 데이터를
작성합니다.
내용의 형식은 스트링과 CPU로부터 수신하는 바이트 데이터로 구분되어 있습니다. 형식이 MB는 P2P ESend 파라미터의 메시지 데이터를 크기에 설정된 바이트 수만큼 보낼 때 사용합니다.
줄 바꿈 내용은 수신된 화면에 출력할 때 다음 줄로 바꾸라는 명령을 포함한다는 의미 입니다.

 

7.4.3 P2P 블록의 설정

이메일에 설정된 내용의 메시지를 송수신하기 위해 P2P 블록의 파라미터 설정을 합니다.
P2P 블록을 클릭 후 E-메일의 체크박스를 선택하면 해당 P2P 명령어 선택이 가능합니다.

 

7.5 XGT 클라이언트

7.5.1 XGT 클라이언트 개요

XGT클라이언트는 XGT 전용 프로토콜을 이용하여 서버 측에 요청 프레임을 전송하여 데이터 읽기/쓰기를 하는 기능입니다. 파라미터에서 설정한 각 블록의 기동조건이 온(On)되었을 경우 프레임을 송신합니다. XBL-EMTA는 TCP와 UDP 두 가지 통신
방식으로 XGT클라이언트 기능을 사용할 수 있습니다.

 

7.6 모드버스 TCP 클라이언트

7.6.1 모드버스 TCP 클라이언트

모드버스 TCP클라이언트는 모드버스 TCP/IP 프로토콜에 따라 펑션코드를 이용하여 서버(Server)측에 요청 프레임을 전송하여 데이터 읽기/쓰기를 하는 기능입니다. 파라미터에서 설정한 각 블록의 기동조건이 온(On)되었을 경우 프레임을 송신합니다.

 

7.7 사용자 프레임 정의

사용자가 원하는 프레임을 송신하거나, 네트워크상의 프레임 중 수신해야 할 경우, 해당 송, 수신 프레임에 대해 정의해야 합니다. P2P 서비스에서만 사용 가능합니다. 모든 프레임은 Header, Data, Tail로 구성되고, 각각은 생략 가능합니다.
XGT에서 사용자 정의 프레임은 그룹명과 프레임 명으로 표현되며, 각 의미는 다음과 같습니다.


7.7.1 그룹

동일 Header와 Tail을 가지는 프레임의 집합입니다. 프레임 등록을 위해선 반드시 그룹의 등록이 필요합니다.


(1) 사용자 프레임정의 그룹추가
[그림 7-32] 좌측과 같이 사용자 프레임 정의를 선택 후 우측 마우스 버튼을 클릭합니다. 그룹추가 팝업메뉴에서 “항목추가 -> 그룹 추가”를 선택합니다.

 

(2) 사용자 프레임 정의 그룹 명 및 프레임 종류 선택
그룹 편집에서 그룹명을 입력하고 프레임 종류를 선택합니다. 그룹명은 임의로 입력할 수 있습니다.

[그림7-34]는 그룹명 “SEND”, 프레임 종류를 송신으로 선택한 경우에 프로젝트 창에 입력된 결과를 보여줍니다.

 

7.7.2 프레임

 Head, Body, Tail로 구성됩니다.
 송수신 프레임을 정의합니다.
 Body에 고정, 가변 크기 변수 추가 가능하도록 되어 있습니다.
 프레임은 다수의 세그먼트로 구성되며, 한 Body에 대해 변수 세그먼트는 최대 4개까지 등록 가능합니다.


(1) 그룹 내 프레임 추가
[그림 7-35]와 같이 추가된 그룹에서 오른쪽 마우스 버튼을 클릭하면 팝업메뉴가 나타납니다. 프레임 추가를 선택 후, 프레임 종류를 선택합니다. [그림7-36~38]는 각각 HEAD, TAIL, BODY를 선택했을 때 그룹 내에 프레임이 추가된 화면을 보여주고 있습니다.

 

7.7.3 세그먼트

(1) 세그먼트의 종류
프레임의 Header, Body, Tail은 다수의 세그먼트로 구성되고, 아래 프레임 편집 창에 등록하면 됩니다.

프레임을 구성하는 세그먼트는 수치 상수, 문자열 상수, 고정 크기 변수, 가변 크기 변수가 있습니다.

 

(2) 데이터 변환 처리

프레임을 송, 수신할 때 데이터를 Hex 에서 아스키로 변환하거나 Byte Swap 등을 수행해야 할 경우 프레임 편집 창에
서 정의할 수 있습니다.
(a)변환
 Hex To ASCII
송신: PLC 메모리에서 읽어온 데이터를 ASCII로 변환해서 송신 프레임 구성
수신: 수신한 데이터를 ASCII로 변환해서 저장
 ASCII To Hex
송신: PLC 메모리에서 읽어온 데이터를 Hex로 변환해서송신 프레임 구성
수신: 수신한 데이터를 Hex로 변환해서 저장

 

송신 프레임 구성 시, PLC 메모리 MW100 의 2워드를 이용하고, 이를 Hex to ASCII로 변환할
경우, MW100에 h34353637가 저장된 경우, 송신 프레임의 해당 세그먼트는 “4567” 로
구성됩니다.
그리고, 수신한 프레임의 일부를 Hex로 변환해서 저장할 경우, 해당 영역의 값이 “4567” 이면,
PLC 메모리에는 h34353637 이 저장됩니다.
(b)Swap
 2 바이트
송수신 프레임 중 해당 부분을 2바이트 Swap
 4 바이트
송수신 프레임 중 해당 부분을 4바이트e Swap
 8 바이트
송수신 프레임 중 해당 부분을 8바이트 Swap
h1234567811223344를 각 방법에 의해 변환하면 다음과 같습니다.
- 2 바이트 Swap : h3412785622114433
- 4 바이트 Swap : h7856341244332211
- 8 바이트 Swap : h4433221178563412

 

7.7.4 TCP/UDP 사용자 프레임 정의 서버

(1) TCP 사용자 프레임 서버는 사용자가 지정한 포트로 수신블록으로 등록된 프레임을 수신하는 기능입니다.
(2) TCP 사용자 프레임 서버는 클라이언트로부터 접속 요청이 수신되고 연결이 생성된 후 수신블록에 등록된 프레임이 클라이언트로부터 수신되었을 경우 해당 블록에 대한 처리를 합니다.
(3) 포트가 다르거나 프레임 형태가 다를 경우 수신처리를 하지 않습니다.
(4) UDP 사용자 프레임 서버는 해당 포트로 수신블록에 등록된 프레임이 수신되었을 경우 수신처리를 합니다.

 

7.7.5 TCP 사용자 프레임 정의 클라이언트

(1) TCP 사용자 프레임 정의 클라이언트는 사용자가 지정한 포트로 송신블록으로 등록된 프레임을 송신하는 기능입니다.
(2) 블록내의 기동조건이 온(On)이 되면 서버로 연결 요청을 하고 송신블록에 등록된 프레임을 해당 포트로 송신합니다.
(3) UDP의 경우 연결 요청을 하지 않고 해당포트로 기동조건이 온(On)되었을 경우 프레임을 송신합니다.

 

7.8 P2P 서비스 운전

P2P 파라미터 설정이 끝나면 PLC CPU로 파라미터를 다운로드하고, P2P 서비스를 기동시켜야 합니다.
이미 다운로드 할 P2P 파라미터는 작성되어 있고, 해당 PLC의 CPU에 접속되어 있다고 가정합니다.


(1) P2P 파라미터 다운로드
작성한 P2P 파라미터를 다운로드하기 위해, XG5000 메뉴 창의 [온라인] -> [쓰기]를 선택하면, 파라미터 다운로드 창이 뜨고, 확인을 누르면, CPU에 통신 파라미터를 다운로드 합니다.

(2) P2P 서비스 기동
P2P 파라미터를 다운로드 한 후, P2P 서비스를 시작하기 위해선 P2P 를 기동시켜야 합니다. 이를 위해, 메뉴의 [온라
인] -> [통신 모듈 설정]-> [링크 인에이블(고속링크,P2P)]를 선택합니다.


[링크인에이블(고속링크,P2P)] 창에서 기동시킬 P2P 파라미터를 선택합니다. 이미 체크되어 있는 P2P 파라미터는 기
동 중인 것으로 해제할 경우, 해당 P2P 서비스는 정지합니다.
정상적으로 다운로드하여 P2P 서비스가 동작 중인지 [시스템 진단] 메뉴를 선택하면 확인할 수 있습니다.

 

7.9 P2P 진단 기능

7.9.1 XG5000을 이용한 서비스 상태 진단

[그림 7-53] 서비스 별 상태

(5) [그림 7-53]의 위와 같이 서비스 별 상태 창을 생성됩니다.
(6) P2P 서비스 탭을 선택하면 [그림 7-53]의 아래와 같이 P2P 서비스 상태를 확인 할 수 있습니다.

 

제 8 장 고속링크


8.1 고속링크 서비스 기능개요

8.1.1 고속 링크 개요

고속링크는 XGB PLC 및 XGK PLC 통신 모듈간의 통신 방법으로, 고속링크 파라미터 설정에 의해 주기적으로 데이터를 송수신 하는 기능입니다.
고속링크 서비스는 UDP 프로토콜을 이용하여 서브넷 브로드캐스트(Broadcast)로 프레임을 전송합니다.
동일한 서브넷에 있는 기기는 동시에 이 브로드캐스트 프레임을 수신하며 해당 프레임이 수신목록에 등록되어 있을 경우 데이터 처리를 하게 됩니다.
고속 링크 기능은 아래와 같습니다.
(1) 고속링크 블록 설정 기능 

송수신 영역이 여러 개일 경우 최대 64개의 블록 설정을 할 수 있습니다. 한 블록당 200워드까지 설정할 수 있습니다.
(2) 송신 주기 설정 기능 

파라미터 별로 송신 주기를 사용자가 설정할 수 있습니다. 사용자가 20ms에서 10초까지 송수신 주기를 설정할 수 있습니다.
(3) 송수신 영역 설정 기능 

데이터 블록 별로 송수신 영역을 설정할 수 있습니다. 송수신 구분 없이 최대 64블록을 사용할 수 있습니다.
(4) 고속링크 정보 제공 기능 

플래그를 통하여 고속링크의 동작 상태를 확인 할 수 있습니다.
XG5000을 이용하여 간편하게 진단이 가능합니다.


8.2 고속링크 서비스 설정 방법

8.2.1 기본 파라미터

8.2.2 고속링크 파라미터

(1) 통신 모듈 설정

(c)[그림 8-3]의 좌측과 같이 통신 주기 설정에서 통신하고자 하는 주기를 선택합니다.
(d)주기를 선택하고 확인 버튼을 클릭하면 [그림 8-3]의 우측과 같이 블록설정 화면이 생성됩니다.

 

(2) 고속링크 송신블록 설정

(3) 고속링크 수신 블록 설정

 

(4) 고속링크 인에이블

 

8.3 고속링크 플래그

고속링크 서비스는 두 국 이상의 통신 모듈간 데이터 교환을 행하므로 고속링크를 통해 상대국에서 읽어온 데이터의 신뢰성을 확인하기 위한 고속링크 서비스 상태를 확인할 수 있는 방법을 고속링크 정보로서 사용자에게 제공합니다.
통신 모듈은 사용자가 설정한 파라미터에 의해 고속링크 동작이 이루어지는지의 여부를 일정 시간마다 그때까지 받은 데이터를 종합하여 고속링크 정보로 사용자에게 제공합니다.
고속링크 정보에는 통신 네트워크 전체의 정보를 알 수 있는 런-링크(_HSxRLINK), 링크-트러블(_HSxLTRBL)의 전체 정보와, 파라미터 내의 64개 등록 항목별로 통신 상태를 알려주는 _HSxSTATE, _HSxTRX, _HSxMOD, _HSxERR의 개별 정보가 있습니다.
사용자는 프로그램 작성 시 키워드 형태로 상기 정보를 사용할 수 있고 또, 고속링크 정보 모니터 기능을 이용하여 고속링크 상태를 모니터링 할 수 있습니다. 고속링크를 이용하여 여러 대의 PLC를 운전할 때 런-링크, 링크-트러블 등의 고속링크 정보를 이용하여 송수신 데이터의 신뢰성을 확인한 후 사용하여야 합니다. [표 8-1]은 고속링크 정보의 기능 및 정의를 나타냅니다.


8.3.1 고속링크 플래그 구분

8.3.2 고속링크 플래그 설명


(1) 런링크 플래그
사용자가 설정한 파라미터에 의해 고속링크가 정상적으로 실행되고 있는가를 나타내는 전체 정보로서,
한번 ‘On’ 되면 링크 허용을 ‘Off’ 할 때까지 ‘On’ 이 유지되는 접점이고, 다음과 같은 조건일 때 ‘On’ 됩니다.
링크 허용이 ‘On’ 되어 있을 때
파라미터 등록 목록 설정이 모두 정상적으로 설정되어 있을 때
파라미터 등록 목록에 해당되는 모든 데이터가 설정된 주기에 맞게 송 수신될 때
파라미터에 설정된 모든 상대국 상태가 런(RUN)이며 동시에 에러가 없을 때
(2) 트러블링크 플래그
사용자가 설정한 파라미터에 의해 고속링크가 정상적으로 이루어 지는지를 나타내는 정보입니다.
런-링크가 On된 상태에서 런-링크가 On 되는 조건에 위배되는 경우가 발생하였을 때에 On되고, 회복 되면
ff 됩니다.
(3) 블록의 종합적 상태표시 플래그
고속링크 파라미터의 등록 목록 별 동작 상태를 나타내는 개별 정보입니다.

최대 등록 개수와 같이 최대 64개의 등록 목록 별 고속링크 상태를 표시합니다.
개별 항목별 정보를 종합하여 등록 목록에 대한 종합 정보를 나타냅니다.
해당 목록의 송수신 상태가 정상이고, 동작 모드가 Run상태이고, 에러가 없을 경우에 On 되고 위의 항목에 위배
되는 경우에 Off 됩니다.
(4) 블록국의 런 운전모드 플래그
고속링크 파라미터의 등록 목록 별 동작 상태를 나타내는 개별 정보로서
최대 등록 개수와 같이 최대 64개의 등록 목록 별 동작 모드 정보를 나타냅니다.
등록 항목에 설정된 국이 Run모드일 경우 해당 Bit가 On되고, Stop/Pause/Debug 모드에 있을 경우는 Off 됩니다.
(5) 블록국과 정상통신표시 플래그
고속링크 파라미터의 등록 목록 별 동작 상태를 나타내는 개별 정보입니다.
최대 64개의 등록 목록 별 송수신 정보를 나타냅니다.
등록 항목에 대한 송수신 동작이 송수신 주기에 맞게 이루어질 경우 해당 Bit가 On 되며, 이루어지지 않을 경우
Off 됩니다.
(6) 블록국의 운전에러 모드 플래그
고속링크 파라미터의 등록 목록 별 동작 상태를 나타내는 개별 정보입니다.
최대 등록 개수와 같이 최대 64개의 등록 목록 별 에러 정보를 나타냅니다.
에러는 PLC가 정상적으로 사용자 프로그램을 수행시키지 못하는 상황을 종합적으로 표시한 것으로 Off 되었을 때
상대국 PLC가 정상 동작함을 의미하고, On 되었을 때 상대국이 비정상 상태에 있음을 의미합니다.

 

 

제 9 장 리모트 통신 제어


9.1 개요

리모트 통신 기능은 PLC가 이더넷으로 서로 연결되어 있는 네트워크 시스템에서 프로그램의 작성, 사용자 프로그램의 다운로드, 프로그램 디버깅, 모니터 등을 XG5000의 물리적 접속을 이동시키지 않고 원격으로 할 수 있도록 한 기능입니다.
네트워크에서 원거리에 접속된 기기들을 장소의 이동 없이 한 장소에서 각 기기를 쉽게 액세스 할 수 있는 편리한 기능

입니다. XG5000 리모트 통신 서비스 기능은 다음과 같은 논리적 경로(Logical Path)를 생성시켜 연결이 가능합니다.

[그림 9-1]의 XG5000에서 RS-232C 케이블이 PLC #1국에 접속되어 있고 PLC #1, PLC #2 및 PLC #N이 이더넷으로 서로 접속되어 있는 네트워크를 가정합니다.
위 그림에서 PLC #1국에 있는 내용을 액세스 하기 위해서는 XG5000의 온라인 메뉴에서 로컬 접속을 하고 PLC #1국의 내용을 액세스 합니다. 액세스를 종료한 후 PLC #N국의 내용을 액세스 하기 위해 PLC #1국의 접속을 접속 끊기 메뉴로 끊습니다.
그 다음 온 라인 메뉴의 리모트 접속에서 PLC #N(국번 : N, PLC #1의 FEnet 슬롯 : 2)를 선택하여 접속을 맺으면 RS-232C와 Ethernet에 의한 로지컬 접속이 이루어 집니다. 이 상태는RS-232C 케이블을 PLC #N국으로 옮겨 접속한 것과 동일하게 작용하여 프로그램의 작성, 다운로드, 디버깅 및 모니터 등, PLC #1에서 할 수 있는 모든 기능을 할 수 있습니다.
또한, XG5000가 동작 중인 PC에 Ethernet 모듈이 장착되어 있고 PLC와 동일한 네트워크에 연결되어 있다면 RS-232C을 통한 로컬 접속을 거치지 않고도 바로 Ethernet을 통해 PLC와리모트 1단 접속이 가능합니다.
XG5000의 리모트 통신 서비스를 이용하면 멀리 있는 PLC까지 이동하지 않고 쉽게 접속할 뿐만 아니라 PLC가 공간적으로 접근하기 곤란한 위치에 있더라도 다른 PLC에서 접속 가능하기 때문에 설치 후 재 용이하게 접속할 수 있습니다.

 

9.2 XG5000의 설정과 접속


XGT 네트워크로 접속된 모든 PLC는 서로 XG5000 통신 서비스에 의해 접속이 가능합니다.
XG5000 리모트 접속은 1단 접속과 2단 접속으로 구성되어 있습니다.
다음은 리모트1 단 및 2단에 대한 접속 방법을 설명합니다.

 

9.2.1 리모트 1 단 접속(RS-232C 케이블 사용 시)

리모트 1단 접속을 하기 위해서는 XG5000가 오프라인 상태에 있어야 합니다. 이 상태에서 프로젝트 메뉴에서, 옵션을 선택하면 다음과 같은 옵션 다이얼로그 박스가 나옵니다. 여기서 접속 옵션 탭을 선택합니다.

 

(1) 접속 방식
로컬 접속이 이루어질 방법을 선택합니다. [그림 9-3]에서는 RS-232C을 사용하여 로컬 접속을 하고 있습니다.
통신 포트는 PC에서 사용중인 포트를 선택합니다.
이더넷을 사용하는 경우는 다음 절에서 설명합니다. 다른 접속 방식을 사용할 때는 각 통신모듈에 해당하는 사용 설명서를 참고 하십시오.
(2) 접속 단계
접속단계에서는 PLC와의 연결을 로컬, 리모트 1단, 또는 리모트 2단으로 할 것인지를 결정합니다.
리모트 1단을 선택합니다.


(3) 접속 방법
1단 접속이 이루어질 네트워크 타입에 따라 Rnet, Fdnet, Cnet, FEnet, FDEnet등을 선택합니다.
[그림 9-4]에서는 1단 접속이 FEnet을 통하여 이루어질 것이므로 FEnet을 선택합니다.

 

(4) 베이스 번호 

리모트 접속을 위한 FEnet I/F 모듈이 장착된 베이스의 번호를 지정합니다.


(5) IP 어드레스 

네트워크 1에서 1단 접속이 맺어질 상대국 PLC에 장착된 FEnet I/F 모듈의 IP 어드레스(address)를 지정합니다.


(6) 슬롯
RS-232C에 의해 연결된 로컬 PLC에서 네트워크 1에 연결된 통신모듈의 위치를 나타냅니다.
[그림 9-4]에서는 PLC A에 장착된 FEnet I/F모듈이 0번 슬롯에 있으므로 0번을 선택합니다.
이 상태에서 확인을 선택하고 온라인 메뉴에서 접속을 선택합니다.
1단 접속이 완료된 상태는 RS-232C 케이블을 옮겨 로컬 접속한 것과 동일한 로지컬 접속 상태입니다.
온라인 메뉴의 모든 기능을 사용할 수 있습니다(단 PLC 와 현재 열려진 프로젝트의 CPU 타입이 안 맞은 경우는
제외).

 

9.2.2 리모트 2 단 접속(RS-232C 케이블 사용 시)

리모트 2단 접속은 프로젝트/옵션/접속옵션에서 접속단계/리모트 2단을 설정하여 접속합니다. [그림 9-5]에서 2단 접속은 PLC B국의 FEnet I/F 모듈을 거쳐 PLC의 FEnet I/F 모듈로 접속하는 예를 나타냅니다.
리모트 2단을 접속하기 위해 프로젝트/옵션/접속 옵션의 접속 단계에서 리모트 2단을 선택하면 다음과 같은 대화 상자가 나타납니다.

위 대화 상자에서 다른 부분은 동일하고 리모트 2단에 대해서만 설명합니다.
(1) 네트워크 타입 설정
리모트 2단 접속이 이루어질 네트워크에 따라 XGT FEnet,을 선택합니다.
1단 접속과 2단 접속의 네트워크 타입은 서로 관계가 없습니다.
(2) 슬롯 번호 설정
네트워크 2에서 2단 접속을 맺는 자국 PLC(PLC B)에 장착된 모듈의 위치를 슬롯으로 표시하여 기입합니다
(3) 2단 접속이 완료 된 경우 PLC E에 RS-232C 케이블을 옮겨 접속한 것과 동일한 로직컬 접속 상태입니다. 따라서 온라인 메뉴의 모든 기능을 사용할 수 있습니다.

 

9.2.3 이더넷에 연결된 PC에서 직접 리모트 1단 접속

XG5000이 동작중인 PC가 PLC와 네트워크로 연결이 되어 있다면, RS-232C을 PLC CPU에 연결하지 않고 이더넷으로 리모트 1단 접속을 할 수 있습니다.

[그림 9-6]은 PC와 PLC가 이더넷으로 연결되어 있는 경우를 나타내고 있습니다. 이 경우 XG5000에서는 RS-232C을 사용하지 않고 네트워크상의 모든 PLC에 접속할 수 있습니다. 이러한 경우 로컬 접속은 생략되고 모든 PLC에 대해 리모트 1단 접속이 수행됩니다.
이더넷을 통한 직접 리모트 1단 접속을 수행하기 위해서는 커넥션 옵션을 선택하고 아래의 대화상자와 같이 설정을 변경하여야 합니다.

(1) 접속 방법
접속이 이루어질 방법을 선택합니다. [그림 9.2.6]에서는 RS-232C을 사용치 않고 이더넷을 사용하여 접속하므로 Ethernet을 선택합니다.
(2) 접속 단계
PLC와의 연결을 리모트 1단, 또는 리모트 2단으로 할 것인지를 결정합니다. 여기서는 리모트 1단을 선택합니다.
(3) IP 어드레스
접속하고자 하는 FEnet I/F 모듈의 IP 어드레스(address)를 기록합니다.
(4) 이 이후의 모든 과정은 RS-232C을 이용한 경우와 동일 합니다. 이 상태에서 확인을 선택하고 온라인 메뉴에서 접속을 선택합니다.

 


9.2.4 이더넷에 연결된 PC에서 직접 리모트 2단 접속

이더넷으로 리모트 2단 접속을 할 수 있으며 방법은 리모트 1단과 동일하며 접속 옵션의 설정 예는 아래와 같습니다.

 

제 10 장 트러블 슈팅


시스템 운영 시 발생할 수 있는 고장 및 에러에 대한 원인, 조치 방법에 대해 설명합니다.
XGB FEnet I/F 모듈의 이상 유무 및 이상 내용을 확인할 때에는 아래의 절차를 통하여 확인이 가능합니다.
임의적인 수리 혹은 분해는 A/S규정에 의거하여 A/S가 되지 않으니 주의 하여 주십시오.

 

제 11 장 부록


A.1 XGB CPU 메모리 디바이스 일람

최신의 CPU 기종 별 디바이스는 해당 CPU 사용설명서를 참조 하십시오. 또한 본 사용설명서 작성 당시를 기준으로 하여 이후에 출시된 CPU모델에 대하여서는 해당 CPU사용 설명서를 참조하십시오.

A.1.1 XBM-DXXXS 및 XBC-DXXXH

A.1.2 XEC-DXXXH

 

A.3 용어 설명

본 제품을 사용하기 전에 FEnet I/F 모듈의 일반적인 용어들에 대해 설명합니다. 보다 상세한 내용을 원하시면
Ethernet 관련 전문서적을 참고하시기 바랍니다.


(1) IEEE 802.3
IEEE 802.3은 CSMA/CD based Ethernet에 대한 표준을 규정하고 있습니다. 정확히는 IEEE 802.3 그룹에서 고안한 CSMA/CD (Carrier Sense Multiple Access with Collision Detection) Ethernet을 기반으로 한 근거리 망(LAN)이며, 다음과 같은 세부 프로젝트로 나누어 집니다. (a) IEEE P802.3 - 10G Base T study Group (b) IEEE P802.3ah - Ehternet in the First Mile Task Force (c) IEEE P802.3ak - 10G Base-CX4 Task Force IEEE 802.3 과 Ethernet 둘 다 CSMA/CD 방식을 사용하는 광 대역 네트워크입니다. 또한 둘 다 Network interface Card 하드웨어에 구현된다는 공통적인 특징이 있습니다.
(2) ARP(Address Resolution Protocol)
Ethernet LAN상에서 상대방 IP 어드레스를 사용해서 MAC 어드레스를 찾는 프로토콜
(3) 브릿지(Bridge)
두 개의 네트워크를 한 개의 네트워크처럼 행동하도록 연결시키는데 사용되는 장치입니다. Bridge는 서로 다른 형태의 두 네트워크를 연결 하는데 사용되기도 하지만, 수행 능력의 향상을 위하여 하나의 큰 네트워크를 두 개의 작은 네트워크로 분할하는데도 사용됩니다
(4) 클라이언트(Client)
네트워크 서비스의 이용자 혹은, 다른 컴퓨터의 리소스(resource)를 이용하는 컴퓨터나 프로그램을 말합니다(주로 서비스를 요구하는 측).
(5) CSMA/CD(Carrier Sense Multiple Access with Collision Detection)
각 단말(Client)은 네트워크상에 데이터를 송신하기 전에 신호가 있는지를 체크(Carrier Sense)하여 네트워크가 비어있는 경우 자기 데이터를 송신합니다. 이때 모든 단말은 전송할 권한이 동등합니다(Multiple Access). 만약 두 개 이상의 단말이 송신을 할 경우 충돌이 발생하는데 이를 감지(Collision Detect)한 단말은 일정시간 후 재전송을 합니다
(6) DNS(Domain Name System)
알파벳으로 되어 있는 인터네트 상의 도메인 이름(Domain Name)을 그것과 일치하는 인터넷 넘버(즉 IP 어드레스)로 변환하는 데 사용되는 방법입니다
(7) 도트 어드레스(Dot Address)
‘100.100.100.100’으로 표현된 IP 어드레스를 나타내고 각 숫자는 십진수로 표현하며 총 4 바이트 중 각각 1 바이트씩을 차지합니다.
(8) 이메일 주소
인터넷을 통해 연결되어 있는 특정 머신에 계정(login account)를 갖고 있는 사용자의 주소. 보통 사용자의 ID@ 도메인 이름(머신 이름)과 같은 식으로 주어지게 됩니다. 즉 hjjee@microsoft.com과 같은 식인데, 여기서 @는 at이라고 부르고 키보드 상에서는 shift+2를 누르면 나타나는 자판입니다. 즉 @ 뒤의 글자들이 인터넷과 연결되어 있는 특정 회사(학교, 연구소,..) 등의 도메인 이름이고, @ 앞의 글자가 그 머신에 등록되어 있는 사용자의 ID가 되는 것입니다. 도메인 이름의 끝 글자들은 최상위 단계의 것으로, 미국의 경우라면 대부분 다음과 같은 약자를 사용하고 한국의 경우엔 국적 표시인 .kr로 Korea를 나타냅니다. .com : 주로 기업체들(company ) / .edu : 주로 대학과 같은 교육기관(education). / 한국에서는 .ac(academy)를 많이 씀 / .gov : 정부 관련 단체, 예를 들어 NASA는 nasa.gov임(government) / .mil : 군과 관련된 사이트. 예를 들어 미 공군은 af.mil임(military)/ .org : 사설 조직체를 말함 / .au : 오스트레일리아 / .uk : 영국 / .ca : 캐나다 / .kr : 한국 / .jp : 일본 / .fr : 프랑스 / .tw : 대만 등
(9) 이더넷(Ethernet)
미국의 제록스(Xerox), 인텔, DEC사가 공동으로 개발한 대표적인 LAN접속 방식(IEEE 802.3)으로 10Mbps 정도의 전송 능력과 1.5kB의 패킷을 사용하는 네트워크 연결 시스템. Ethernet은 다양한 종류의 컴퓨터를 네트워크로 묶을 수 있기 때문에 랜의 대명사처럼 불려지게 되었고, 특정 업체만의 규격이 아닌 범용성을 가진 규격으로서 다양한 상품이 나와 있습니다
(10) FTP(File Transfer Protocol)
TCP/IP 프로토콜에서 제공하는 응용 프로그램 중 컴퓨터와 컴퓨터 간의 파일을 전송하는 데 사용하는 응용 프로그램. 로그 인 하려는 컴퓨터에 계정(account)만 가지고 있으면 그 컴퓨터가 전세계 어디에 있든 빠르게 로그인하여 파일을 복사해 오는 것이 가능합니다
(11) 게이트웨이(Gateway)
서로 다른 두 프로토콜을 서로 작용할 수 있도록 번역 해주는 소프트웨어/하드웨어로 서로 다른 시스템과 정보를 교환할 수 있는 출입구에 해당하는 기기입니다
(12) 헤더(Header)
자국 및 상대국 주소, 에러 점검을 위한 부분 등을 포함하는 패킷의 일부를 말합니다
(13) HTML
Hypertext Markup Language, standard language of WWW. 즉, 하이퍼텍스트 문서를 만들기 위한 언어 체계를 말합니다. HTML로 만들어진 문서는 웹 브라우저를 통해서 볼 수 있습니다
(14) HTTP
Hypertext Transfer Protocol, standard protocol of WWW. 하이퍼미디어 방식을 지원해주는 프로토콜 입니다
(15) ICMP(Internet Control Message Protocol)
IP 어드레스의 확장 프로토콜로 인터넷을 관리하기 위한 에러 메시지 및 테스트 패킷을 생성합니다
(16) IP(Internet Protocol)
인터넷을 위한 네트워크 층의 프로토콜입니다
(17) IP Address
숫자로 이루어진 각 컴퓨터의 인터넷상의 주소. 인터네트망 상의 각 머신을 구분하기 위한 32비트(4바이트) 크기의 이진수. IP 어드레스는 총 2부분으로 구분되는데, 네트워크 구분용 어드레스와 호스트를 구분하기 위한 호스트 어드레스로 되어 있습니다. 네트워크 어드레스와 호스트 어드레스를 각각 몇 비트씩 할당하느냐에 따라 클래스(class) A/ B/ C로 나뉘어지며, IP 어드레스는 전세계적으로 유일한 것이므로 임의로 결정하는 것이 아니라, 인터넷 가입 시 지역의 정보망 센터인 NIC(Network Information Center)가 할당해주고 있으며, 한국은 KRNIC(한국정보망센터)가 이 일을 하고 있습니다. 예) 165.244.149.190
(18) ISO(International Organization for Standardization)
유엔(UN) 산하 기관으로 국제적인 표준 규격에 관한 것을 제정하고 관리하는 단체입니다.
(19) LAN(Local Area Network)
근거리 통신망 또는 지역 내 정보 통신망이라고도 합니다. 한 사무실이나 한 건물내의 한정된 범위에서 여러 개의 컴퓨터를 통신 회선으로 접속하여 서로 데이터를 교환 할 수 있도록 한 네트워크를 말합니다
(20) MAC(Medium Access Control)
브로드 캐스트 네트워크에서, 어떤 주어진 시간동안 어떤 디바이스가 네트워크를 사용 할 것인가를 결정하는 방법을 말합니다

(21) 노드(Node)
네트워크 망에 연결되어 있는 컴퓨터 한대 한대를 각각 노드(node)라고 합니다
(22) 패킷(Packet)
네트워크를 통해 데이터를 전송하기 위한 기본 단위가 되는 데이터의 꾸러미. 대개 수 십에서 수 백 바이트 정도의 크기로 꾸러미를 만들고 각 꾸러미의 앞부분에 헤더(header)라는 것을 붙여서 이 꾸러미가 어디로 가야 하는지 목적지에 관한 정보와 그 외에 필요한 정보 등을 추가합니다
(23) PORT number
TCP/UDP 상의 어플리케이션을 구분하기 위해 사용합니다.
예) 21/tcp : Telet
(24) PPP(Point-to-Point Protocol)
인터넷에 접속하는데 있어서 패킷 전송을 허용하는 전화 통신 규약입니다. 즉 보통전화 회선과 모뎀을 사용하여 컴퓨터가 TCP/IP로 접속할 수 있도록 하는 가장 일반적인 인터넷의 프로토콜 입니다.
SLIP과 유사하나 에러 검출, 데이터 압축 등 현대적인 통신프로토콜 요소를 갖추고 있어서 SLIP에 비해서 뛰어난 성능을 발휘합니다
(25) 프로토콜(Protocol)
네트워크에 연결된 컴퓨터들이 상호간에 정보를 주고 받는 방법에 관한 규칙들을 말합니다. 프로토콜은 머신과 머신 사이의 인터페이스를 로우(Low) 레벨(예를 들어, 어떤 비트/바이트가 선을 통해 나가야 하는지)로 상세히 기술하거나 혹은 인터넷을 통해 파일을 전송하듯이 하이(High) 레벨의 메시지 교환 규정을 의미할 수도 있습니다
(26) 라우터(Router)
네트워크 사이에서 데이터 패킷을 전송할 때 사용되는 장비를 말합니다. 데이터 패킷을 최종 목적지까지 보내고, 네트워크가 혼잡하면 기다리고, 복수의 LAN분기점에서 어떤 LAN에 접속하면 좋은 가를 판단하기도 합니다. 즉, 둘 이상의 네트워크 연결을 관리하는 특별한 컴퓨터/소프트웨어를 말합니다
(27) 서버(Server)
클라이언트(Client)의 요구에 수동적으로 응답하고 자기의 자원을 공유하는 측을 말합니다
(28) TCP(Transmission Control Protocol)
A transport layer protocol for the Internet
- 커넥션를 이용한 데이터 송/수신
- 멀티플렉싱(Multiplexing)
- 신뢰할 수 있는 전송
- 긴급 데이터 송신 지원
(29) TCP/IP ( Transmission Control Protocol/Internet Protocol )
서로 기종이 다른 컴퓨터들간의 통신을 위한 전송 규약을 말합니다. 일반 PC와 중형 호스트 사이, IBM PC와 MAC사이, 서로 회사가 다른 중대형 컴퓨터들 사이의 통신을 가능하게 하는 역할을 합니다. 컴퓨터 네트워크간의 정보 전송을 위한 프로토콜의 총칭으로 쓰이고 FTP, Telnet, SMTP등을 포함합니다. TCP는 데이터를 Packet으로 나누고 IP에 의해서 전송되며 전송된 Packet은 TCP에 의해 다시 묶여집니다
(30) 텔넷(Telnet)
한 호스트(host)로부터 또 다른 호스트(host)로 인터넷을 통하여 Remote Login이 되는 것으로, 보통 원거리에 있는 호스트(host)에 TELNET으로 login하기 위해서는 그 호스트(host)상에 계정을 가지고 있어야 합니다. 그러나 몇몇 공개서비스(white page directory제공 등)를 제공하는 호스트(host)들은 개인적인 계정을 갖지 않아도 접속이 가능합니다

(31) 토큰 링(Token Ring)
물리적으로는 링 구조를 가지고 통신망에 접근하기 위하여 토큰을 사용하는 근거리 통신망으로 네트워크에서의 노드 접속방식 중 하나를 말합니다. 송신을 하는 노드가 토큰을 얻어 제어권을 획득하면 메시지 패킷을 보냅니다. 실제로 구현된 예로는 IEEE 802.5, ProNet-1080와 FDDI를 들 수 있으며 토큰 링이라는 용어는 종종 IEEE 802.5를 대신하는 말로 쓰이기도 합니다

(32) UDP(User Datagram Protocol)
A transport layer protocol for the Internet
- 커넥션 없이 데이터 송수신이 이루어 지므로 고속통신이 가능
- 멀티플렉싱(Multiplexing)
- TCP에 비해 신뢰성이 떨어지는 전송(상대국에 데이터가 도착하지 않아도 재송신은 안 함)
(33) Auto-Negotiation
Fast Ethernet는 이더넷 장치가 작동 속도와 이중(duplex) mode와 같은 성능에 대한 정보를 교환하도록 하는 프로세스입니다. 1. 접속이 거부된 이유 발견 2. 네트워크 장비가 가지고 있는 성능을 결정 3. 접속 속도 변경
(34) FDDI(Fiber Distributed Data Interface)
광케이블을 기반으로 100Mbps의 속도를 제공하며, Dual Ring방식으로 Token Passing이 양방향으로 이루어 지는 Shared Media Network입니다. 전체 네트워크의 최대 거리는 200Km, Node간 최대 거리 2km, 최대 node 수는 500(1000)을 가집니다. 일반적으로 Backbone Network로 이용됩니다.
(35) 리셋(Reset)
통신 모듈에 에러가 발생되어 초기화를 시키고자 할 때 사용하는 기능입니다.
XG5000를 이용하여 [온라인] → [리셋/클리어] → [PLC리셋] 아이콘을 선택하면 리셋 동작을 수행합니다.
이 기능이 수행하면 PLC는 Restart를 실시합니다.

 

A.3 플래그 일람

(1) 고속링크 통신 릴레이(L)

 

(2) 네트워크 디바이스(N) 일람

 

A.4 ASCII 코드표

 

A.5 이더넷 테크놀러지 비교표

 

사용설명서_XGB FEnet_국문_V1.6_20200928.pdf
4.95MB

'PLC > XG5000' 카테고리의 다른 글

4장. 데이터와 프로그램  (0) 2021.12.30
XGK 개요  (0) 2021.12.29
XG5000  (0) 2021.12.29

댓글