PLC 통신

PLC 통신 기능으로 Modbus/TCP 서버 기능을 탑재하고 있습니다. PLC 등의 클라이언트 기기에서 접속하면, 통신 상황이나 전파 강도, 전파 사용률을 읽어내는 것이 가능합니다. 전파 상황의 전조 감시 등으로 활용할 수 있습니다.

 
Point.svg

본 기능은 Ver.1.1 이후 지원합니다.

시스템 프로그램 업데이트

Modbus/TCP 서버 사양

항목

설명

포트 번호

502(고정)

동시 접속 수

1 클라이언트

 
Point.svg

A 포트에서 접속할 때는, IP 포워딩 설정에서 목적지 포트 번호를 ‘502’가 아닌, ‘5020’으로 전송 규칙을 추가하고 전송 규칙에 따라 통신할 필요가 있습니다.

명령 및 응답 형식

WS-1000 시리즈가 지원하는 명령 및 응답 형식은 다음과 같습니다.

Modbus 프레임 포맷

Function_PLCComm_ModbusFormat.svg 

애플리케이션 데이터 포맷

트랜잭션 ID

프로토콜 ID

길이

ID

기능 코드

데이터

2바이트

2바이트

2바이트

1바이트

1바이트

0~252바이트

*1:헤더나 구분자는 없습니다.

트랜잭션 ID

클라이언트가 서버(WS-1000)의 응답을 식별하기 위해 사용합니다. 서버는 클라이언트의 명령 값을 복사하여 응답에 저장합니다.

프로토콜 ID

보통 0으로 고정합니다. 서버(WS-1000)는 클라이언트의 명령 값을 복사하여 응답에 저장합니다.

길이

이 영역에 계속되는 데이터의 사이즈를 바이트 단위로 저장합니다.

ID

Modbus/TCP의 유닛 ID에 해당합니다. 서버(WS-1000)는 클라이언트에서 명령 값을 복사하여 응답에 저장합니다. 클라이언트는 임의의 값을 지정할 수 있지만 각 명령의 응답에는 영향이 없습니다. 보통은 1을 지정합니다.

기능 코드

WS-1000 시리즈에 요구하는 기능의 번호입니다.

대응 기능 목록

응답 회신 시에는 다음과 같이 완료 상태를 부가합니다.

정상 완료 시: 요구받은 기능 코드를 그대로 회신합니다.

이상 완료 시: 요구받은 기능 코드의 최상위 비트를 ON(80H+기능 코드)하여 회신합니다.

데이터

명령 송신 시에는 요구할 처리를 실행하기 위해 필요한 데이터를 저장합니다.

대응 기능 목록

기능 코드
(16진수)

기능

설명

01

코일 읽기

코일의 상태를 읽습니다.

03

유지 레지스터 읽기

유지 레지스터의 값을 읽습니다.

명령 및 응답의 상세

코일 읽기 [01]

1점 또는 복수의 코일 상태(ON/OFF)를 읽습니다.

클라이언트로부터의 명령

Function_Command_01_format.svg 

항목

사이즈(바이트)

데이터 범위

ID

1

01H

기능 코드

1

01H

읽기 시작 주소

2

0000H~FFFFH

읽기 점수

2

1~2000(비트)

 

WS-1000으로부터의 응답

정상 시

Function_Command_01_Normal.svg 

항목

사이즈(바이트)

데이터 범위

ID

1

01H

기능 코드

1

01H

읽기 바이트 수

1

1~250

((읽기 점수+7)÷8의 몫)

데이터

N(읽기 바이트 수분)

00H~FFH

(8비트 분의 ON(1)/OFF(0)

정보가 1바이트인 데이터로

회신됩니다.)

이상 시

Function_Command_01_Abnormal.svg 

이상 시의 응답

유지 레지스터 읽기 [03]

1점 또는 여러 개의 유지 레지스터 값을 읽습니다.

클라이언트로부터의 명령

Function_Command_03_format.svg 

항목

사이즈(바이트)

데이터 범위

ID

1

01H

기능 코드

1

03H

읽기 시작 주소

2

0000H~FFFFH

읽기 점수

2

1~125(워드)

 

WS-1000으로부터의 응답

정상 시

Function_Command_03_Normal.svg 

항목

사이즈(바이트)

데이터 범위

ID

1

01H

기능 코드

1

03H

읽기 바이트 수

1

2~250(읽기 점수×2)

데이터

N(읽기 바이트 수분)

00H~FFH

이상 시

Function_Command_03_Abnormal.svg 

이상 시의 응답

이상 시의 응답

Function_Command_Abnormal.svg 

항목

사이즈(바이트)

데이터 범위

ID

1

01H

기능 코드

1

80H+기능 코드

예외 코드

1

응답의 예외 코드참조

 

응답의 예외 코드

예외 코드(H)

요인

해결 방법

01

지원되지 않는 기능 코드를 수신했습니다.

사양을 확인하고 적절한 명령을 외부 기기에서 송신하십시오.

02

지원되지 않는 주소가 지정되었습니다.

사양을 확인하고 적절한 시작 디바이스를 외부 기기에서 송신하십시오.

03

지원되지 않는 점수가 지정되었습니다.

사양을 확인하고 적절한 주소, 점수를 외부 기기에서 송신하십시오.

04

복구할 수 없는 에러가 발생했습니다.

전원을 재기동해도 복구되지 않으면 가까운 영업소로 문의하십시오.

메모리 맵

코일

주소(Hex)

주소(Dec)

항목

0000

0000

컨트롤러

설정

A 포트 활성화

0001

0001

예약

~

~

~

000F

0015

예약

0010

0016

상태

경고/에러 발생 중

0011

0017

예약

~

~

~

001F

0031

예약

0020

0032

경고

등록되지 않은 유닛 경고

0021

0033

예약

~

~

~

007F

0127

예약

0080

0128

에러

컨트롤러용 유닛 상실 에러

0081

0129

예약

~

~

~

010F

0271

예약

0110

0272

LINK

LINK 상태 B1 포트

0111

0273

LINK 상태 B2 포트

0112

0274

LINK 상태 B3 포트

0113

0275

LINK 상태 B4 포트

0114

0276

LINK 상태 A1 포트

0115

0277

예약

~

~

~

050F

1295

예약

0510

1296

유닛 공통

설정

유닛 1 설정 유무

0511

1297

유닛 2 설정 유무

~

~

~

0523

1315

유닛 20 설정 유무

0524

1316

예약

~

~

~

052F

1327

예약

0530

1328

상태

유닛 1 경고/에러 발생 중

0531

1329

유닛 2 경고/에러 발생 중

~

~

~

0543

1347

유닛 20 경고/에러 발생 중

0544

1348

예약

~

~

~

0FFF

4095

예약

1000

4096

유닛 1

설정

액세스 포인트 활성화

1001

4097

예약

~

~

~

101F

4127

예약

1020

4128

상태

유닛 상실

1021

4129

접속 중

1022

4130

예약

~

~

~

102F

4143

예약

1030

4144

경고

예약

1031

4145

온도 상승 경고

1032

4146

예약

~

~

~

106C

4204

예약

106D

4205

전파 강도 저하 경고

106E

4206

유닛 근접 경고

106F

4207

전파 사용률 경고

1070

4208

주변 노이즈 증가 경고

1071

4209

예약

~

~

~

109F

4255

예약

10A0

4256

예약

예약

~

~

~

110F

4367

예약

1110

4368

LINK

LINK 상태 유선 LAN

1111

4369

예약

~

~

~

12FF

4863

예약

1300

4864

유닛 2

유닛 1과 같음

~

~

15FF

5631

1600

5632

유닛 3

유닛 1과 같음

~

~

18FF

6399

1900

6400

유닛 4

유닛 1과 같음

~

~

1BFF

7167

1C00

7168

유닛 5

유닛 1과 같음

~

~

1EFF

7935

1F00

7936

유닛 6

유닛 1과 같음

~

~

21FF

8703

2200

8704

유닛 7

유닛 1과 같음

~

~

24FF

9471

2500

9472

유닛 8

유닛 1과 같음

~

~

27FF

10239

2800

10240

유닛 9

유닛 1과 같음

~

~

2AFF

11007

2B00

11008

유닛 10

유닛 1과 같음

~

~

2DFF

11775

2E00

11776

유닛 11

유닛 1과 같음

~

~

30FF

12543

3100

12544

유닛 12

유닛 1과 같음

~

~

33FF

13311

3400

13312

유닛 13

유닛 1과 같음

~

~

36FF

14079

3700

14080

유닛 14

유닛 1과 같음

~

~

39FF

14847

3A00

14848

유닛 15

유닛 1과 같음

~

~

3CFF

15615

3D00

15616

유닛 16

유닛 1과 같음

~

~

3FFF

16383

4000

16384

유닛 17

유닛 1과 같음

~

~

42FF

17151

4300

17152

유닛 18

유닛 1과 같음

~

~

45FF

17919

4600

17920

유닛 19

유닛 1과 같음

~

~

48FF

18687

4900

18688

유닛 20

유닛 1과 같음

~

~

4BFF

19455

4C00

19456

예약

 

~

~

6FFF

28671

유지 레지스터

 
Point.svg

레지스터가 무효값인 경우 -1이 들어갑니다.

주소(Hex)

주소(Dec)

항목

상세

0000

0000

컨트롤러

기기 정보

모델

1:WS-1000 2:WS-1000K 3:WS-1000U

0001

0001

예약

 

0002

0002

시리얼 No 1문자(UTF-16)

 

0003

0003

시리얼 No 2문자(UTF-16)

 

~

~

~

 

0012

0018

시리얼 No 16문자(UTF-16)

 

0013

0019

시리얼 No NULL 종단

 

0014

0020

예약

 

~

~

~

 

002F

0047

예약

 

0030

0048

컨트롤러명 1문자(UTF-16)

 

0031

0049

컨트롤러명 2문자(UTF-16)

 

~

~

~

 

006F

0111

컨트롤러명 64문자(UTF-16)

 

0070

0112

컨트롤러명 NULL 종단

 

0071

0113

예약

 

~

~

~

 

021F

0543

예약

 

0220

0544

상태

A 포트 수신 속도(L)

단위는 Kbps

0221

0545

A 포트 수신 속도(H)

 

0222

0546

A 포트 송신 속도(L)

단위는 Kbps

0223

0547

A 포트 송신 속도(H)

 

0224

0548

예약

 

~

~

~

 

0DFF

3583

예약

 

0E00

3584

유닛 공통

상태

유닛 간 통신 경로 변경 이벤트 횟수(L)

 

0E01

3585

유닛 간 통신 경로 변경 이벤트 횟수(H)

 

0E02

3586

예약

 

~

~

~

 

0FFF

4095

예약

 

1000

4096

기기 정보

모델

1:WS-A01 2:WS-B01 3:WS-G01

4:WS-A01K 5:WS-B01K 6:WS-G01K

1001

4097

예약

 

1002

4098

시리얼 No 1문자(UTF-16)

 

~

~

시리얼 No 2문자(UTF-16)

 

1011

4113

~

 

1012

4114

시리얼 No 16문자(UTF-16)

 

1013

4115

시리얼 No NULL 종단

 

1014

4116

예약

 

~

~

~

 

102F

4143

예약

 

1030

4144

유닛명 1문자(UTF-16)

 

1031

4145

유닛명 2문자(UTF-16)

 

~

~

~

 

106F

4207

유닛명 64문자(UTF-16)

 

1070

4208

유닛 1

기기 정보

유닛명 NULL 종단

 

1072

4210

예약

 

~

~

~

 

111F

4383

예약

 

1120

4384

상태

유닛 간 통신 전파 강도

 

1121

4385

예약

 

1122

4386

유닛 간 통신 회피 경로 수

 

1123

4387

예약

 

1124

4388

유닛 간 통신 전파 사용률 합계

 

1125

4389

유닛 간 통신 전파 사용률(송신)

 

1126

4390

유닛 간 통신 전파 사용률(수신)

 

1127

4391

유닛 간 통신 전파 사용률(다른 기기)

 

1128

4392

유닛 간 통신 전파 사용률(노이즈)

 

1129

4393

예약

 

112A

4394

유닛 간 통신 주파수

1:6GHz

112B

4395

유닛 간 통신 설정 채널

1:1ch 2:5ch ··· 59:233ch

112C

4396

유닛 간 통신 동작 채널

1:1ch 2:5ch ··· 59:233ch

112D

4397

유닛 간 통신 대역폭

1:80MHz

112E

4398

예약

 

~

~

~

 

114F

4431

예약

 

1150

4432

유선 LAN 수신 속도(L)

단위는 Kbps

1151

4433

유선 LAN 수신 속도(H)

 

1152

4434

유선 LAN 송신 속도(L)

단위는 Kbps

1153

4435

유선 LAN 송신 속도(H)

 

1154

4436

예약

 

~

~

~

 

117F

4479

예약

 

1180

4480

액세스 포인트 접속 장비 수

 

1181

4481

예약

 

1182

4482

액세스 포인트 전파 사용률 합계

 

1183

4483

액세스 포인트 전파 사용률(송신)

 

1184

4484

액세스 포인트 전파 사용률(수신)

 

1185

4485

액세스 포인트 전파 사용률(다른 기기)

 

1186

4486

액세스 포인트 전파 사용률(노이즈)

 

1187

4487

예약

 

1188

4488

액세스 포인트 주파수

1:5GHz 2:2.4GHz

1189

4489

액세스 포인트 설정 채널

5GHz ⇒ 1:자동 2:36ch 3:40ch ...26:165ch

2.4GHz ⇒ 1:자동 2:1ch ··· 12:11ch

118A

4490

액세스 포인트 동작 채널

5GHz ⇒ 1:자동 2:36ch 3:40ch ...26:165ch

2.4GHz ⇒ 1:자동 2:1ch ··· 12:11ch

118B

4491

액세스 포인트 대역폭

1:40MHz 2:20MHz

118C

4492

예약

 

~

~

~

 

12FF

4863

예약

 

1300

4864

유닛 2

유닛 1과 같음

~

~

15FF

5631

1600

5632

유닛 3

유닛 1과 같음

~

~

18FF

6399

1900

6400

유닛 4

유닛 1과 같음

~

~

1BFF

7167

1C00

7168

유닛 5

유닛 1과 같음

~

~

1EFF

7935

1F00

7936

유닛 6

유닛 1과 같음

~

~

21FF

8703

2200

8704

유닛 7

유닛 1과 같음

~

~

24FF

9471

2500

9472

유닛 8

유닛 1과 같음

~

~

27FF

10239

2800

10240

유닛 9

유닛 1과 같음

~

~

2AFF

11007

2B00

11008

유닛 10

유닛 1과 같음

~

~

2DFF

11775

2E00

11776

유닛 11

유닛 1과 같음

~

~

30FF

12543

3100

12544

유닛 12

유닛 1과 같음

~

~

33FF

13311

3400

13312

유닛 13

유닛 1과 같음

~

~

36FF

14079

3700

14080

유닛 14

유닛 1과 같음

~

~

39FF

14847

3A00

14848

유닛 15

유닛 1과 같음

~

~

3CFF

15615

3D00

15616

유닛 16

유닛 1과 같음

~

~

3FFF

16383

4000

16384

유닛 17

유닛 1과 같음

~

~

42FF

17151

4300

17152

유닛 18

유닛 1과 같음

~

~

45FF

17919

4600

17920

유닛 19

유닛 1과 같음

~

~

48FF

18687

4900

18688

유닛 20

유닛 1과 같음

~

~

4BFF

19455

4C00

19456

예약

 

~

~

6FFF

28671