MITSUBISHI MELSECS 이더넷 드라이버는 전용 드라이버로서 미쯔비시사의 멜섹 PLC와 이더넷 통신으로 연결할 때 사용합니다. PLC와 통신시 사용하는 프로토콜은 E3프로토콜입니다.


통신채널 설정

① 통신 채널 항목을 선택 후 추가합니다.

② 프로토콜 항목에서 ‘Melsec E71’을 선택합니다.

 


③ 통신 탭을 선택해 연결 정보를 입력합니다.

 


항목 이름

설명

통신 종류

'TCP/IP' 를 선택합니다.

주소

장비의 IP 주소를 입력합니다.

포트

장비의 포트 번호를 입력합니다.


디바이스 설정

① 디바이스 항목을 선택 후 추가합니다.

② 일반 탭의 통신 채널 항목에서 통신 채널 설정에서 입력했던 통신 채널을 선택합니다.

③ 계측 탭에서 계측 주기를 선택합니다.

 


계측 탭에 대한 항목설명은 다음과 같습니다.

항목 이름

설명

전체 계측주기

설정한 주기에 따라 상태 포인트와 아날로그 포인트에 설정된 주소의 데이터를 읽어 옵니다.

상태 계측주기

설정한 주기에 따라 상태 포인트에 설정된 주소의 데이터를 읽어 옵니다.

아날로그 계측 주기

설정한 주기에 따라 아날로그 포인트에 설정된 주소의 데이터를 읽어 옵니다.

시각 동기 주기

사용하지 않습니다.

제한 시간

데이터 요청 후 데이터 응답 대기 시간입니다.


④ 프로토콜 탭을 선택해 통신 보드 국번을 입력합니다.

 


 프로토콜 탭의 입력 항목은 다음과 같습니다.

항목 이름

설명

네트워크 번호

Q Series CPU에서 MelsecNet 번호를 지정하여 데이터를 읽어 올 때 사용합니다.


주소 테이블

 MELSEC PLC 장비에는 여러 개의 데이터 영역이 있으며 포인트에 데이터 영역의 주소를 설정해 해당 영역의 데이터를 읽어오거나 데이터를 쓸 수 있습니다.

파워씬 MELSEC드라이버에서 지원하는 PLC의 데이터 영역과 포인트의 주소 설정 시 사용되는 영역 코드는 다음과 같습니다.

디바이스 종류

디바이스 코드

크기

주소표현

포인트 구분

입력

X

Bit

16진수

상태 포인트

출력

Y

Bit

16진수

상태 포인트

링크 릴레이

B

Bit

16진수

상태 포인트

어큐뮬레이터

F

Bit

10진수

상태 포인트

내부 릴레이

M

Bit

10진수

상태 포인트

타이머 코일

TC

Bit

10진수

상태 포인트

타이머 접점

TS

Bit

10진수

상태 포인트

카운터 코일

CC

Bit

10진수

상태 포인트

카운터 접점

CS

Bit

10진수

상태 포인트

래치 릴레이

L

Bit

10진수

아날로그 포인트

링크 레지스터

W

Word

16진수

아날로그 포인트

파일 레지스터

R

Word

10진수

아날로그 포인트

데이터 레지스터

D

Word

10진수

아날로그 포인트

타이머

TN

Word

10진수

아날로그 포인트

카운터

CN

Word

10진수

아날로그 포인트


상태 포인트 주소 설정

 상태포인트에 비트 영역의 주소를 설정해 각 비트영역의 데이터를 읽어 오거나 데이터를 쓸 수 있습니다. 디바이스 영역의 데이터를 읽거나 쓰기 위해서는 주소 필드에 올바른 정보를 입력해야 하며, 상태 포인트를 통해 해당 영역의 비트 데이터를 읽고 쓸 수 있습니다.


상태 포인트의 입력 항목은 다음과 같습니다.

입력 주소 설정 (M: 필수, O: 선택)

주소 필드

설명

A(M)

Bit 디바이스 코드+데이터 주소

  • 16진수 주소 표현: X, Y, B

 예) XF -> X영역의 15번 비트

  • 10진수 주소 표현: F, M, TC, TS, CC, CS

 예) F15 -> F영역의 15번 비트

B

사용 안 함

C

사용 안 함

D

사용 안 함

출력 주소 설정 (M: 필수, O: 선택)

 장치를 주소에 값을 쓰기 위해서는 출력 주소에 장치의 주소 정보를 입력합니다. 입력하는 항목은 주소 필드와 펄스 제어 필드입니다.

주소 필드

설명

A(M)

Bit 디바이스 코드+데이터 주소

  • 16진수 주소 표현: X, Y, B

 예) XF -> X영역의 15번 비트

  • 10진수 주소 표현: F, M, TC, TS, CC, CS

 예) F15 -> F영역의 15번 비트

PLC 제어 명령 코드

  • CMDRUN : PLC CPU 시작
  • CMDSTOP: PLC CPU 정지
  • CMDPAUSE: PLC CUP 일시 정지
  • CMDLATCHCLEAR: 래치 클리어
  • CMDRESET: 리셋

B

사용 안 함

C

사용 안 함

D

사용 안 함


펄스 제어 체크 시 On 제어 후 펄스 시간 이후에 자동으로 Off 명령이 전송됩니다.


아날로그 포인트 설정

 장치의 아날로그 데이터를 읽거나 쓸 때 입력하는 항목은 다음과 같습니다.

데이터 형식 및 아이템 구분 설정

 


항목

설명

데이터 형식

해당 주소에 데이터 읽기/쓰기 시 데이터 형식을 지정합니다. 데이터 형식에 따른 설명은 다음과 같습니다.

데이터 형식

데이터 크기

설명

Int16/UInt16

2 Byte

장치의 데이터를 16비트 정수형으로 읽어옵니다.

Int32/UInt32

4 Byte

장치의 데이터를 32비트 정수형으로 읽어옵니다.

Int64/UInt64

8 Byte

장치의 데이터를 64비트 정수형으로 읽어옵니다.

Float32

4 Byte

장치의 데이터를 32비트 실수형으로 읽어옵니다.

Float64

8 Byte

장치의 데이터를 64비트 실수형으로 읽어옵니다.

아이템 구분

데이터의 속성에 따라 다음과 같이 선택합니다.

  • Analog Input : 데이터를 읽기 용도로 사용할 때 선택합니다.
  • SetPoint(AO) : 데이터를 읽기/쓰기 용도로 사용할 때 선택합니다.

데이터 주소 설정

 [계측/경보] 탭을 선택 후 주소 필드에 읽어오거나 쓸 데이터의 주소 필드를 입력합니다.

 

Analog Input 인 경우

주소 필드

설명

A(M)

워드 디바이스 코드+데이터 주소

  • 16진수 주소 표현: W

 예) WF -> W영역의 15번 워드

  • 10진수 주소 표현: R, D, TN, CN

 예) D15 -> D영역의 15번 워드

B

사용 안 함

C

사용 안 함

D

사용 안 함

SetPoint(AO) 인 경우

주소 필드

설명

A(M)

워드 디바이스 코드+데이터 주소

  • 16진수 주소 표현: W

 예) WF -> W영역의 15번 워드

  • 10진수 주소 표현: R, D, TN, CN

 예) D15 -> D영역의 15번 워드

B

사용 안 함

C

사용 안 함

D

사용 안 함


계측 설정 (옵션)

 통신 드라이버에 의한 데이터 계측은 기본적으로 ‘디바이스’의 ‘계측’탭에서 설정한 주기에 따라 실행됩니다. 또한 사용자에 의한 추가적인 데이터 계측 그룹을 만들어 별도의 주기로 데이터를 읽어 올 수 있습니다.

설정 방법은 다음과 같습니다.


① 디바이스의 계측 탭에서 [편집] 버튼을 클릭한 후에 새 계측 그룹을 추가합니다.

 


② 계측 창에서 ‘이름’, ‘계측 주기’, ’읽어올 데이터’를 선택합니다.