plc communication driver · 2019-06-04 · wemx hmi+scada 2018 mitsubishi fx series 16 melsec...

19
weMX HMI+SCADA 2018 PLC Communication Driver Mitsubishi FX Series Version: 2.0.0.16109 Neodian Technology Co., LTD. 2018-05-18

Upload: others

Post on 18-Apr-2020

14 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PLC Communication Driver · 2019-06-04 · weMX HMI+SCADA 2018 Mitsubishi FX Series 16 MELSEC 시즈 Ladder 소프트웨어인 GX Works에서 접속기기를 설정한다. GX Works를

weMX HMI+SCADA 2018

PLC Communication Driver

Mitsubishi FX Series

Version: 2.0.0.16109

Neodian Technology Co., LTD.

2018-05-18

Page 2: PLC Communication Driver · 2019-06-04 · weMX HMI+SCADA 2018 Mitsubishi FX Series 16 MELSEC 시즈 Ladder 소프트웨어인 GX Works에서 접속기기를 설정한다. GX Works를

weMX HMI+SCADA 2018 Mitsubishi FX Series

1

Changelog

Date Description Owner

18-06-26 최초 작성 박형서

18-07-04 SIO 연결에서 포트 명칭 변경 장재우

18-09-11 R 시리즈에서 /dev/serial0, /dev/serial1 연결 포트 제거 장재우

Page 3: PLC Communication Driver · 2019-06-04 · weMX HMI+SCADA 2018 Mitsubishi FX Series 16 MELSEC 시즈 Ladder 소프트웨어인 GX Works에서 접속기기를 설정한다. GX Works를

weMX HMI+SCADA 2018 Mitsubishi FX Series

2

System Configuration

Mitsubishi FX 통신 드라이버는 Mitsubishi사의 FX 통신 프로토콜을 제공한다

CPU Link 인터페이스 통신 방식

FX3U-32M FX32U-ENET-L UDP

TCP

FX3UC-32M

채널 1(ch 1)을 사용하는 경우

FX3U-232-BD

FX3U-232ADP+FX3U-CNV-BD

RS-232C

FX3U-485-BD

FX3U-485ADP+FX3U-CNV-BD

RS-485(2 wired)

채널 2(ch 2)을 사용하는 경우

FX3U-232ADP+FX3U-□BD

FX3U-232ADP+FX3U-■ADP+FX3U-CNV-BD

RS-232C

FX3U-485ADP+FX3U-□BD

FX3U-485ADP+FX3U-■ADP+FX3U-CNV-BD

RS-485(2 wired)

Link 인터페이스 정의 중 □는 232,422,485,USB 중 하나로 치환한다. ■는 232, 485 중 하나로 치환한다.

Devices Connection

플레이어와 접속기기를 일대 일로 연결하거나 플레이어와 여러 접속기기를 연결할 수 있다.

1 to 1 Connection

LAN으로 플레이어와 접속기기를 일대 일로 연결할 수 있다.

RS-232C와 RS-485를 사용해서 플레이어와 접속기기를 일대 일로 연결할 수 있다

Page 4: PLC Communication Driver · 2019-06-04 · weMX HMI+SCADA 2018 Mitsubishi FX Series 16 MELSEC 시즈 Ladder 소프트웨어인 GX Works에서 접속기기를 설정한다. GX Works를

weMX HMI+SCADA 2018 Mitsubishi FX Series

3

1 to N Connection

LAN으로 플레이어와 여러 접속기기를 연결할 수 있다.

RS-485를 사용해서 플레이어와 여러 접속기기를 연결할 수 있다

R Series SIO Connection

R 시리즈에서는 RS-232C포트와 RS-485포트 각 한 개씩 제공한다. RS-232C포트를 사용할 때 하드웨어 흐름제

어(DTR/CTS, XON/XOFF)를 사용할 수 없다. USB 단자에 USB-To-232C 변환 케이블이나 USB-To-485 변환 케이블

을 장착하면 포트 확장이 가능하다.

디자이너에서 접속기기를 설정할 때 연결에 입력할 수 있는 포트 이름은 다음과 같다.

Page 5: PLC Communication Driver · 2019-06-04 · weMX HMI+SCADA 2018 Mitsubishi FX Series 16 MELSEC 시즈 Ladder 소프트웨어인 GX Works에서 접속기기를 설정한다. GX Works를

weMX HMI+SCADA 2018 Mitsubishi FX Series

4

SIO 포트 이름

RS-232C COM0

RS-485 COM1

USB-to-232C 나 USB-to-485 변환 케이블 /dev/ttyUSB0, /dev/ttyUSB1, …

R 시리즈의 RS-232C 포트와 접속기기의 직렬 포트와 연결 배선도는 다음과 같다. 접속기기가 직렬 포트가 아

닌 경우 배선도를 참고해서 직접 핀연결을 하도록 한다.

① R시리즈 RS-232C 포트

② 접속기기 직렬 포트

R 시리즈의 RS-485 포트와 접속기기의 RS-422 터미널 블록과 연결 배선도는 다음과 같다.

① R시리즈 RS-485 포트

② 접속기기 RS-422 터미널 블록

접속기기의 RS-485 터미널 블록과 연결 배선도는 생략한다.

S Series SIO Connection

S 시리즈에서는 RS-232C 포트 한 개를 제공한다. RS-232C포트를 사용할 때 하드웨어 흐름제어(DTR/CTS,

XON/XOFF)를 사용할 수 없다.

Page 6: PLC Communication Driver · 2019-06-04 · weMX HMI+SCADA 2018 Mitsubishi FX Series 16 MELSEC 시즈 Ladder 소프트웨어인 GX Works에서 접속기기를 설정한다. GX Works를

weMX HMI+SCADA 2018 Mitsubishi FX Series

5

디자이너에서 접속기기를 설정할 때 연결에 BLTIN:/dev/ttyS1을 입력한다.

S 시리즈의 RS-232C 포트와 접속기기의 직렬 포트와 연결 배선도는 다음과 같다. 접속기기가 직렬 포트가 아

닌 경우 배선도를 참고해서 직접 핀연결을 하도록 한다.

① S시리즈 RS-232C 포트

② 접속기기 직렬 포트

RS-485포트는 제공하지만 하드웨어 제약 사항으로 인해 사용할 수 없다. RS-485를 사용하려

면 Android SIO Connection을 참조해서 사용할 수 있다.

Android SIO Connection

안드로이드에 USB-To-232C 변환 케이블이나 USB-To-485 변환 케이블을 장착한 경우 SIO 연결이 가능하다.

Page 7: PLC Communication Driver · 2019-06-04 · weMX HMI+SCADA 2018 Mitsubishi FX Series 16 MELSEC 시즈 Ladder 소프트웨어인 GX Works에서 접속기기를 설정한다. GX Works를

weMX HMI+SCADA 2018 Mitsubishi FX Series

6

① 안드로이드 기기

② OTG(On The Go) 케이블

③ USB-To-485 변환 케이블

디자이너에서 접속기기를 설정할 때 연결에 COM1 혹은 USB:COM1 을 입력한다.

USB 변환 케이블이 CdcAcmSerialDriver, Cp21xxSerialDriver, FtdiSerialDriver,

ProlificSerialDriver를 지원하는 경우 사용할 수 있다.

Communication Driver Settings

SIO Connection

SIO 연결을 위해 접속기기 추가에서 제조사 Mitsubishi Electric Corporation를 선택하고 통신 드라이버 이름 FX

Series Computer Link를 선택한다.

Page 8: PLC Communication Driver · 2019-06-04 · weMX HMI+SCADA 2018 Mitsubishi FX Series 16 MELSEC 시즈 Ladder 소프트웨어인 GX Works에서 접속기기를 설정한다. GX Works를

weMX HMI+SCADA 2018 Mitsubishi FX Series

7

Ethernet Connection

Ethernet 연결을 위해 접속기기 제조사 Mitsubishi Electric Corporation를 선택하고 통신 드라이버 이름 FX

Series Ethernet를 선택한다.

FX Series Ethernet 통신 드라이버의 상세 설정을 위해 접속기기의 통신 블록 PLC1을 선택한다.

통신 블록에서 구성 설정을 선택하면 상세 설정을 위한 대화 상자가 표시된다.

Page 9: PLC Communication Driver · 2019-06-04 · weMX HMI+SCADA 2018 Mitsubishi FX Series 16 MELSEC 시즈 Ladder 소프트웨어인 GX Works에서 접속기기를 설정한다. GX Works를

weMX HMI+SCADA 2018 Mitsubishi FX Series

8

Setting Example 1

플레이어와 접속기기를 다음과 같이 설정한다.

항목 플레이어 접속기기

통신드라이버 FX Series Ethernet(TCP) MELSEC-FX

IP 주소 192.168.123.101 192.168.123.199

서브넷 마스크 255.255.255.0 255.255.255.0

포트 - 1025

통신모드 Binary Binary

재 전송 3 -

타임 아웃 3000 -

전송 대기 0 -

재접속 -1 -

재접속 대기 30000 -

최대 블록 간격 0 -

디자이너에서 접속기기를 추가한 후 연결 설정을 다음과 같이 한다.

Page 10: PLC Communication Driver · 2019-06-04 · weMX HMI+SCADA 2018 Mitsubishi FX Series 16 MELSEC 시즈 Ladder 소프트웨어인 GX Works에서 접속기기를 설정한다. GX Works를

weMX HMI+SCADA 2018 Mitsubishi FX Series

9

FX3U-ENET_L설정 소프트웨어인 FX3U-ENET-L Configuration Tool에서 접속기기를 설정한다.

FX3U-ENET-L Configuration Tool을 실행하고 Operational setting을 선택한다.

IP 어드레스와 통신 모드를 설정한다.

Page 11: PLC Communication Driver · 2019-06-04 · weMX HMI+SCADA 2018 Mitsubishi FX Series 16 MELSEC 시즈 Ladder 소프트웨어인 GX Works에서 접속기기를 설정한다. GX Works를

weMX HMI+SCADA 2018 Mitsubishi FX Series

10

FX3U-ENET-L Configuration Tool 시작 화면의 Open setting을 선택한다.

통신 프로토콜을 설정한다.

Page 12: PLC Communication Driver · 2019-06-04 · weMX HMI+SCADA 2018 Mitsubishi FX Series 16 MELSEC 시즈 Ladder 소프트웨어인 GX Works에서 접속기기를 설정한다. GX Works를

weMX HMI+SCADA 2018 Mitsubishi FX Series

11

① Protocol: TCP

② Open system: Unpassive(MC)

③ Existence confirmation: No confirm

④ Host station Port No.(DEC): 1025

Setting Example 2

플레이어와 접속기기를 다음과 같이 설정한다.

항목 플레이어 접속기기

통신드라이버 FX Series Ethernet(UDP) MELSEC-FX

IP 주소 192.168.123.101 192.168.123.199

서브넷 마스크 255.255.255.0 255.255.255.0

포트 - 1026

통신모드 Binary Binary

재 전송 3 -

타임 아웃 3000 -

전송 대기 0 -

재접속 -1 -

재접속 대기 30000 -

최대 블록 간격 0 -

디자이너에서 접속기기를 추가한 후 연결 설정을 다음과 같이 한다.

Page 13: PLC Communication Driver · 2019-06-04 · weMX HMI+SCADA 2018 Mitsubishi FX Series 16 MELSEC 시즈 Ladder 소프트웨어인 GX Works에서 접속기기를 설정한다. GX Works를

weMX HMI+SCADA 2018 Mitsubishi FX Series

12

FX3U-ENET_L설정 소프트웨어인 FX3U-ENET-L Configuration Tool에서 접속기기를 설정한다.

FX3U-ENET-L Configuration Tool을 실행하고 Operational setting을 선택한다.

IP 어드레스와 통신 모드를 설정한다.

Page 14: PLC Communication Driver · 2019-06-04 · weMX HMI+SCADA 2018 Mitsubishi FX Series 16 MELSEC 시즈 Ladder 소프트웨어인 GX Works에서 접속기기를 설정한다. GX Works를

weMX HMI+SCADA 2018 Mitsubishi FX Series

13

FX3U-ENET-L Configuration Tool 시작 화면의 Open setting을 선택한다.

통신 프로토콜을 설정한다.

Page 15: PLC Communication Driver · 2019-06-04 · weMX HMI+SCADA 2018 Mitsubishi FX Series 16 MELSEC 시즈 Ladder 소프트웨어인 GX Works에서 접속기기를 설정한다. GX Works를

weMX HMI+SCADA 2018 Mitsubishi FX Series

14

① Protocol: UDP

② Open system: MC protocol

③ Existence confirmation: No confirm

④ Host station Port No.(DEC): 1026

⑤ Transmission target device IP address: 플레이어 IP 어드레스

⑥ Transmission target device Port No.(DEC): 1026

Setting Example 3

플레이어와 접속기기를 다음과 같이 설정한다.

항목 플레이어 접속기기 1

통신드라이버 FX Series Computer Link MELSEC-FX

연결 COM1 -

Unit ID 0

SIO 타입 RS-232C RS-232C

속도 19200 19200

데이터 길이 8 8

패리티 NONE NONE

정지 비트 1 1

흐름 제어 NONE NONE

재 전송 3 -

타임 아웃 3000 -

전송 대기 20 -

재접속 -1 -

재접속 대기 30000 -

최대 블록 간격 0 -

디자이너에서 접속기기를 추가한 후 연결 설정을 다음과 같이 한다.

Page 16: PLC Communication Driver · 2019-06-04 · weMX HMI+SCADA 2018 Mitsubishi FX Series 16 MELSEC 시즈 Ladder 소프트웨어인 GX Works에서 접속기기를 설정한다. GX Works를

weMX HMI+SCADA 2018 Mitsubishi FX Series

15

통신 블록 PLC1을 다음과 같이 설정한다

Page 17: PLC Communication Driver · 2019-06-04 · weMX HMI+SCADA 2018 Mitsubishi FX Series 16 MELSEC 시즈 Ladder 소프트웨어인 GX Works에서 접속기기를 설정한다. GX Works를

weMX HMI+SCADA 2018 Mitsubishi FX Series

16

MELSEC 시리즈 Ladder 소프트웨어인 GX Works에서 접속기기를 설정한다.

GX Works를 실행하고 프로젝트 창에서 Parameter->PLC Parameter를 더블 클릭한다.

FX Parameter 창에서 PLC System(2)탭을 선택한다.

Page 18: PLC Communication Driver · 2019-06-04 · weMX HMI+SCADA 2018 Mitsubishi FX Series 16 MELSEC 시즈 Ladder 소프트웨어인 GX Works에서 접속기기를 설정한다. GX Works를

weMX HMI+SCADA 2018 Mitsubishi FX Series

17

① Operate Communication Setting: 체크 (고정 값)

② Protocol: Dedicated Protocol (고정 값)

③ Sum Check: 체크 (고정 값)

④ Transmission Control Procedure: Form4(With CR,LF) (고정 값)

⑤ Station Number Setting: 0 (Unit ID)

Device Code and Address

Mitsubishi FX Series 통신 드라이버가 지원하는 디바이스는 다음과 같다. 허용하는 최대 어드레스 범위를 지원

하기 때문에 접속기기가 실제 지원하는 어드레스 범위는 접속기기에 설정되어 있는 값을 참조해서 범위를 벗어

나지 않도록 해야 한다.

디바이스 타입 어드레스

범위 비트 어드레스 워드 어드레스

X 비트 000-777 X:000-X:777 X:000- X:760

어드레스를 8진수로 표현한

다.

워드 어드레스를 사용하기

위해선 어드레스가 8 진수

20 으로 나누어져야 한다 Y 비트 000-777 Y:000-Y:777 Y:000- X:760

Page 19: PLC Communication Driver · 2019-06-04 · weMX HMI+SCADA 2018 Mitsubishi FX Series 16 MELSEC 시즈 Ladder 소프트웨어인 GX Works에서 접속기기를 설정한다. GX Works를

weMX HMI+SCADA 2018 Mitsubishi FX Series

18

M 비트 0000-7999 M:0000-M:7999 M:0000-M:7984 Word 어드레스를 사용하기

위해선 어드레스가 16 으로

나누어져야 한다

SM 비트 8000-8511 SM:8000-SM:8511 SM:8000-

SM:8496

S 비트 0000-9999 S:0000-S:9999 S:0000-S:9984

TS 비트 000-999 TS:000-TS:999

CS 비트 000-255 CS:000-CS:255

TN 워드 000-999 TN:000-TN:999

CN 워드 000-199 CN:000-CN:199

DCN 더블워드 200-255 D:200-D:255

D 워드 0000-7999 D:0000:H-D:7999:H D:0000-D:7999

SD 워드 8000-8511

SD:8000:H-

SD:8511:H

SD:8000-SD:8511 특수 영역으로 시스템에

따라 쓰기가 안될 수 있다.

매뉴얼을 참조한다

R 워드 00000-99999 R:00000:H-

R:99999:H

R:00000-R:99999:

Trouble Shootings

RS-485를 사용할 경우 특히 RS-485 케이블에 여러 접속기기가 연결되어 있을 경우 전송대기 값을 적절히 설

정해야 한다. 너무 작은 값을 설정하면 접속기기와 플레이어간 통신 충돌이 너무 빈번히 발생할 수 있다.