t50 series communication protocol

17
www.temcoline.com T50 Series Communication Protocol N50 시리즈

Upload: others

Post on 30-Apr-2022

14 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: T50 Series Communication Protocol

www.temcoline.com

T50 Series Communication Protocol

N50 시리즈

Page 2: T50 Series Communication Protocol

TemcoLine Co.,Ltd. www.temcoline.com

T50 Series Communication Protocol

2

통신은 RS-485에 의한 반2중(Half-Duplex)방식의 2선식 으로 이루어 지며,

PC등 상위 컴퓨터와의 통신은 준비된 프로토콜(Protocol)을 사용하여 최대 99대(실용 31대)까지 연결

하는 것이 가능하다.

템코라인 PID 온도조절계 T50 시리즈의 통신 개요

통신 파라미터

통신 파라미터는 통신 조건을 설정하기 위한 것으로, 그 내용은 다음과 같다.

파 라 미 터 의 미 설 정 값 내 용 기 본 값

COM.P 프로토콜 선택

HSTD 기본 프로토콜 (통신시험 외 사용하지 말 것!)

HSUM 기본 프로토콜 + Check SUM (사용권장 프로토콜)

H-TL 자사의 멀티원격감시 소프트웨어 사용시 권장 H-TL

MODA Modbus-ASCII Protocol

MODB Modbus-RTU Protocol

SYNM Sync-Master

SYNS Sync-Slave

BPS Baud Rates 1200 ~ 19K2 1,200 ~ 19,200 bps 9600

PRTY 패리티(Parity)

NONE 패리티 없음

EVEN 짝수 패리티

ODD 홀수 패리티

STOP Stop bit 1-bt 1 bits 1-bt

2-bt 2 bits

DTLN Data Length 7-bt 7 bits

8-bt 8 bits 8-bt

ADDR Address 1∼99 Address 설정 1

RSPN 응답시간 0∼10 응답시간 : 처리시간 + RSPN ⅹ 10ms 1

- 상기 파라미터는 온도조절계에 기본설정을 표시하며, 여러 대의 온도조절계를 사용할 시에는

Address 값만을 변경하면 됩니다.

- HSUM 외의 프로토콜이나 상세조작법은 제품내의 취급설명서를 참조 바랍니다.

Master Station 당사제품 당사제품

종단저항 (120Ω 1/2W)

제3종접지제3종접지

SHIELD

RTX+ A + A +

RTX- B - B -

SG SG SG

종단저항 (120Ω 1/2W)

1) SLAVE측(T50)은 최대 31대까지 멀티드롭(MULTIDROP) 접속이 가능합니다.

※ 통신(RS-485)배선

2) 통신로의 양단에 있는 자국 또는 모국에 는 반드시 종단저항(120Ω 1/2W)을 접속하여주십시오.

3) 경우에 따라서 SG (Signal Ground) 는 생략할 수도 있습니다.

Page 3: T50 Series Communication Protocol

TemcoLine Co.,Ltd. www.temcoline.com

T50 Series Communication Protocol

3

통신 프로토콜

온도조절계의 통신은 ASCII 문자열로 수행되며, 정의된 D-Register의 내용을 읽고 쓸 수 있다.

프로토콜은 2 가지 중에서 파라미터에 의해 선택할 수 있다. 기본 프로토콜은 'HSTD(실 사용금지)'이며

시작문자 STX(0x02)로 시작하여 종단문자 CR(0x0D) LF(0x0A)로 끝난다.

‘HSUM(실 사용 프로토콜)’ 프로토콜은 'HSTD'에 에러 검출 코드로 Check SUM이 추가된 것이다.

① HSTD(기본 프로토콜) Frame 구성 (HSTD는 에러검출코드가 없으므로 실제 현장에서는 사용할 수 없습니다.)

STX Address Command Data 부 CR LF

0x02 1∼99 각 Command 참조 0x0D 0x0A

② HSUM or H-TL (실용적인 프로토콜) Frame 구성

STX Address Command Data 부 Error Code CR LF

0x02 1∼99 각 Command 참조 Check Sum 0x0D 0x0A

Check Sum은 Frame중 STX의 다음 문자로 부터 Error Code 전 까지 문자의

ASCII Code를 1 Byte씩 더하여 그 중 1Byte를 16진수로 하는 문자열(2 문자, 2 Bytes)로 작성 한다.

Data 의 구성 (HSUM Protocol)

Frame 중 Data는 16진수 (Hexadecimal)로 표현한다. 이때 표현하고자 하는 Data에 소수점이

포함되어 있으면 소수점의 자릿수 만큼 ‘x10^n’ 을 계산하여 표현한다. Data를 읽을 경우에도

읽고자 하는 Data의 소수점에 따라서 ‘÷10^n’ 을 계산하여 사용한다.

예]. Data 의 표현

① 소수점 없음 : 10 → 10 x 10^0 → 000A

② 소수점 1 : 10.0 → 10.0 x 10^1 = 100 → 0064

③ 소수점 2개 : 10.00 → 10.00 x 10^2 = 1000 → 03E8

“HSUM” Protocol 과 “H-TL” Protocol 의 차이점!

기본적으로 모든 프레임이 동일하나, H-TL Protocol 경우는 온도 Data 처리가 모두 소수점이 있는 것으로

통신 COMMAND

온도조절계의 통신 Command는 D-Register의 내용을 Read/Write 할 수 있는 일반 Command와

온도조절계 자신의 기종, Version 등을 나타내는 정보 Command가 있다.

Read Command Write Command

Command 내 용 Command 내 용

DRS D-Register 연속 Read DWS D-Register 연속 Write

DRR D-Register Random Read DWR D-Register Random Write

정보 Command

Command 내 용

WHO 자기정보 표시

간주하여 처리해야 한다. 즉, 10 → 10x10^1 = 100 → 0064, 10.0 → 10.0 x 10^1 = 100 → 0064

사용금지 프로토콜!

권장 프로토콜!

Page 4: T50 Series Communication Protocol

TemcoLine Co.,Ltd. www.temcoline.com

T50 Series Communication Protocol

4

(1) DRS Command

DRS Command는 연속되는 D Register값을 Read 할 수 있는 Command로, Frame 상에는

Frame Format

Bytes 1 2 3 1 2 1 4 2 1 1

Frame

S

Address DRS 갯수 D Register CheckSUM

C L

T , ,

X R F

시작 D Register

1∼32

Read 하고자 하는 갯수와 D Register의 번호를 설정한다.

응답 Frame Format

Bytes 1 2 3 1 2 1 4 1 ... 1 4 2 1 1

Frame

S

Address DRS OK Data-1 Data-n CheckSUM

C L

T , , , ... ,

X R F

16진수 Word 데이터 문자열

예) PV 와 SV 값 Read (소수점 = 1)

PV : D0001 (NPV) SV : D0002 (NSV)

Check SUM = (30H+31H+44H+52H+53H+2CH+30H+32H+2CH+30H+30H+30H+31H) = 2C5H

1 Byte Check SUM을 사용하므로 “C5”, ASCII로 변환 하면 → "43H" "35H"

수신 = STX + "01DRS,OK,04D2,0929" + CheckSUM(16) + CR + LF

Check SUM = (30H+31H+44H+52H+53H+2CH+4FH+4BH+2CH+30H+34H+44H+32H+2CH+30H+39H+32H+39H = 416H

1 Byte Check SUM을 사용하므로 “16”, ASCII로 변환 하면 → "31H" "36H"

# PV=04D2H → 1234 → 123.4, SV = 0929H → 2345 → 234.5

송신 = STX + "01DRS,02,0001" + CheckSUM(C5) + CR + LF

Read Command

Page 5: T50 Series Communication Protocol

TemcoLine Co.,Ltd. www.temcoline.com

T50 Series Communication Protocol

5

(2) DRR Command

DRR Command는 임의의 D Register를 Read 하기 위한 Command로, Frame 상에는

Read 갯수와 각각의 D Register의 번호를 설정한다.

Frame Format

Bytes 1 2 3 1 2 1 4 1 ... 1 4 2 1 1

Frame

S

Address DRR 갯수 D REG-1 D REG-n CheckSUM

C L

T , , , ... ,

X R F

시작 D Register

1∼32

응답 Frame Format

Bytes 1 2 3 1 2 1 4 1 ... 1 4 2 1 1

Frame

S

Address DRR OK Data-1 Data-n CheckSUM

C L

T , , , ... ,

X R F

16진수 Word 데이터 문자열

예) Rang High & Low, Scale High & Low Read (RANGE 소수점 = 0, SCALE 소수점 = 1)

Range High : D0612 (RH) Range Low : D0613 (RL)

Scale High : D0615 (SH) Scale Low : D0616 (SL)

STX : 0x02 CR : 0x0D LF : 0x0A

송신 = STX + "01DRR,04,0612,0613,0615,0616" + CheckSUM + CR + LF

수신 = STX + "01DRR,OK,0005,0001,03E8,0000" + CheckSUM + CR + LF

# 응답 Frame 분석

Range High (RH) = 0005 → 5(VOLT) Range Low (RL) = 0001 → 1(VOLT)

Scale High (SH) = 03E8 → 1000 → 100.0 Scale Low (SL) = 0000 → 0 → 0.0

Read Command

Page 6: T50 Series Communication Protocol

TemcoLine Co.,Ltd. www.temcoline.com

T50 Series Communication Protocol

6

(3) DWS Command

DWS Command는 일련의 D Register 값을 Write 할 수 있는 Command로, Frame 상에는

Write 하고자 하는 갯수와 시작 D Register의 번호, Write 데이터를 설정한다.

Frame Format

Bytes 1 2 3 1 2 1 4 1 4 1 ... 1 4 2 1 1

Frame

S

Address DWS 갯수 D REG. Data1 Datan CheckSUM

C L

T , , , , ... ,

X R F

16진수 Word 데이터 문자열

시작 D Register

1∼25

응답 Frame Format

Bytes 1 2 3 1 2 2 1 1

Frame

S

Address DWS OK CheckSUM

C L

T ,

X R F

예) SV번호 & SV1,2,3 Write (SV 번호 소수점 = 0, 1, 2, 3 소수점 = 1)

SV번호 : D0300 (SVNO) = 1 → 0001

SV1 : D0301 (SV1) = 100.0 → 1000 → 03E8

SV2 : D0302 (SV2) = 200.0 → 2000 → 07D0

SV3 : D0303 (SV3) = 300.0 → 3000 → 0BB8

STX : 0x02

CR : 0x0D

LF : 0x0A

수신 = STX + "01DWS,OK" + CheckSUM + CR + LF

송신 = STX + "01DWS,04,0300,0001,03E8,07D0,0BB8" + CheckSUM + CR + LF

Write Command

Page 7: T50 Series Communication Protocol

TemcoLine Co.,Ltd. www.temcoline.com

T50 Series Communication Protocol

7

Write Command

(4) DWR Command

DWR Command는 임의의 D Register를 Write 하기 위한 Command로, Frame 상에는

Write 갯수와 각각의 D Register의 번호, Write 데이터를 설정한다.

Frame Format

Bytes 1 2 3 1 2 1 4 1 4 1 ... 1 4 1 4 2 1 1

Frame

S

Address DWR 갯수 D REG-1 Data1 D REG-n Datan CheckSUM

C L

T , , , , ... , ,

X R F

1∼25 16진수 Word 데이터 문자열

D Register

응답 Frame Format

Bytes 1 2 3 1 2 2 1 1

Frame

S

Address DWR OK CheckSUM

C L

T ,

X R F

예) 경보1 종류 변경, 경보1 설정 값 변경, Fuzzy 기능 ON

경보1 종류 변경 : D0410 = 07 (A1TY = 07(상.하한편차) )

경보1 설정 값 변경 : D0416 = 20 (AL-1 = 20 )

Fuzzy 기능 ON : D0103 = 1 (FUZY : 0 = OFF, 1 = ON)

STX : 0x02

CR : 0x0D

LF : 0x0A

송신 = STX + "01DWR,03,0410,0007,0416,0014,0103,0001" + CheckSUM + CR + LF

수신 = STX + "01DWR,OK" + CheckSUM + CR + LF

Page 8: T50 Series Communication Protocol

TemcoLine Co.,Ltd. www.temcoline.com

T50 Series Communication Protocol

8

NG 응답 Frame Format

Bytes 1 2 3 1 2 2 2 1 1

Frame

S

Address Command 에러코드

(hexadecimal) CheckSUM

C L

T ,

X R F

에러 코드 내 용 비 고

01h 존재하지 않는 커맨드 지정 시

02h 존재하지 않는 레지스터 지정 시

03h 레지스터 지정 범위를 넘은 경우

04h 데이터 설정 에러 유효한 데이터 이외의 문자를 사용

(데이터는 0~9, A~F의 16진수만 사용)

08h 잘못된 FORMAT 구성 시 지정한 커맨드와 FORMAT이 다름

지정한 개수와 설정된 개수가 다름

0Eh TIME OUT ERROR

10h CHECK SUM ERROR

14h BUSY (WAIT.. )

00h 기타 에러 발생시

NG

Error Format & Error Code

Page 9: T50 Series Communication Protocol

TemcoLine Co.,Ltd. www.temcoline.com

T50 Series Communication Protocol

9

Register 는 D (D-Register)로 구성되며, 16진수 4자리 수 (0000-FFFF, 0-65536 or -32768 ∼ 32767)로

구성되어 각종 파라미터의 현재 값을 표현하고 있다.

D Register 의 구성

Register 내 용

0001 - 0099

읽기 전용(Read Only) 영역으로 구성

0001(N.PV) 현재의 PV 값

0002(N.SV) 현재 운전중인 SV값

0003(N.SVNO) 현재 운전중인 Remote SV Number 값

0005(MV.OUT) 현재 P.I.D 출력 값

0008(PID.NO) 현재 운전중인 PID 번호

0009(ALM.STS) 현재의 경보상태 (BIT 정보)

0014(HCM1) Heater Current 값

0016(ADE.STS) 입력처리 Error 정보(bit 정보)

0017(ERR.STS) 입력 및 AT Error 정보(bit 정보)

0018(MOD.STS) 현 운전상태 정보 (bit 정보)

0019 ~ 0099 미 정의 ( 사용 안 함! )

0100-0199 Control Menu

0200-0299 프로그램 작성 부

0300-0399 SV 설정 및 PID 설정 부

0400-0499 Alarm 관련 파라미터 설정 부

0500-0599 전송 및 Remote 관련 파라미터 설정 및 통신관련 파라미터 확인 부

(0510 - 0516 : Read Only 부)

0600-0699 입/출력 관련 파라미터 설정 부

Register Map

Page 10: T50 Series Communication Protocol

TemcoLine Co.,Ltd. www.temcoline.com

T50 Series Communication Protocol

10

Register Map

READ ONLY READ/WRITE PROHIBIT (READ ONLY)

ADDRESS PROCESS CONTROL PROGRAM PID AUTO ALM & HBA RET/COM/RSP OUT & IN

Modbus 절대번지 000 100 200 300 400 500 600

400 001 0 SV.NO HBA1 RET OUT

400 002 1 N.PV SV1 H1DB RET.H O.ACT

400 003 2 N.SV ZONE SV2 HBS RET.L

RET.D

CT

400 004 3 N.SVNO FAST SV3 H.ADJ CTC

400 005 4 ARW H.HLD HYS

400 006 5 MV.OUT AT.M H.EXT PO

400 007 6 DIS AT

STB.C

HOC POC

400 008 7 OL-H

400 009 8 PID.NO UP.RT OL-L

400 010 9 ALM.STS DN.RT

400 011 10 RTMU 1.P A1TY COM.P INP

400 012 11 RIFT 1.I A2TY BPS UNIT

400 013 12 1.D A3TY PRTY FR-H

400 014 13 1.MR A1DB STOP FR-L

400 015 14 HCM1 1.Pc A2DB DTLN DP-P

400 016 15 1.Ic A3DB ADDR SL-H

400 017 16 ADE.STS 1.Dc AL-1 RSPN SL-L

400 018 17 ERR.STS RST/(ALM) 1.DB AL-2 FILT

400 019 18 MOD.STS Run/Stop 1.RP AL-3 BIAS

400 020 19 Auto/Man. A1Pn B.OUT

400 021 20 M.MVn 2.P A2Pn

400 022 21 2.I A3Pn BS.P1

400 023 22 2.D A1DY BS.P2

400 024 23 2.MR A2DY BS.P3

400 025 24 Hi.Lo 2.Pc A3DY BS0

400 026 25 RS.Md 2.Ic BS1

400 027 26 HoLd 2.Dc BS2

400 028 27 Peak Hold 2.DB BS3

400 029 28 Keep Time 2.RP BS4

BS.P4

BS.P5

BS.P6

BS5

BS6

BS7

400 030 29

400 031 30 HoPt(DAY) 3.P

400 032 31 HoPt(MINUTE) 3.I

400 033 32 3.D

400 034 33 3.MR

400 035 34 3.Pc

400 036 35 3.Ic

400 037 36 3.Dc

400 038 37 3.DB

.. ..

.. ..

400 099 99

RESERVED

Limit Controller

※ Modbus 통신 시 주의사항!

1. Modbus 통신의 경우, T50-Series 는

기능코드 03, 06, 16 을 지원합니다.

즉, Modbus 지원 디바이스는 16bit

Holding Register 영역인 4x 00001~

00999(DEC) or 4x 0001~03E7(HEX)

번지를 사용합니다.

DP.I

H.OUT

C.OUT

1-Base mode(Master)Ex.) 400001+001(N.PV)N.PV = 400002(40002h)

Ex.) 301(SV1) → 12DhModbus 0-Base mode400301(SV1) → 4012Dh

2. Modbus 통신 주소모드

3. 현재 T50 Register Map 경우 번지가 DEC(10진수) 로 표기되어 있으므로, PLC 등의 HEXA(16진수) 사용시는 반드시 번지를 HEXA로 변환 후 사용!

※ 절대번지 001(N.PV)을 읽을 경우,

0-Base mode(Master)Ex.) 400000+001(N.PV)N.PV = 400001(40001h)

Page 11: T50 Series Communication Protocol

TemcoLine Co.,Ltd. www.temcoline.com

T50 Series Communication Protocol

11

T50-SERIES DATA REGISTER MAPPING (세부사항)

Address 기호 설정 의미 (PROCESS) 설정내용

001 N.PV V

002 N.SV

003 N.SVNO

014 HCM1

016 ADE.STS E i )

017 E S bit0: B B. ), bit1:

bit2: bit3: -

bit8:

018 MOD.STS 현 운전상태 정보

bit0: (0 1), bit1: (0)/S p(1),

bit4: bit5: O bit14: A.T

: Limit Controller

027 P k H

028 0~60,00 c

030 (DAY)

031 H (MINUTE)

: :

099 Read only area : Address 0 ~ 99

102 ZONE OFF(0) / ON(1)

103 FAST (F OFF(0) / ON(1)

104 (49.9) / 50.0 ~ 200.0%

106 DIS ~ 4 ) OFF(0), SV (1), /S p(2), A /M 3), AL (4)

108 UP T OFF / EUS(0~100%)

109 DN. T OFF / EUS(0~100%)

110 U (0) / (1)

UN/STOP UN(0) / STOP(1)

AUTO/MAN. AUTO(0) / MANUAL(1)

M.MV 0.0(0) ~ 100.0 (1000) %

124 Hi.L (0) LO HIGH(1)

125 M OFF(0) / ON(1)

126 OFF(0) / ON(1)

ST/(ALM) )

Register Map

009 ALM.STS bit0: ALM1,

, bit3: bit1: ALM2, bit4: HOC (히터 과 전류)

bit2: ALM3

008 PID.NO

PID

005 MV.OUT PID

004 DP.I

006 H.OUT

007 C.OUT

bit6: bit7:

:

118

119

120

117

가열 측 PID 출력 값 (0 ~ 100.0 %) 가열 냉각 동시제어(Dual Mode)일 때, 가열 및 냉각의 각 출력 (0 ~ 1000 %)냉각 측 PID 출력 값 (0 ~ 100.0 %)

(-100.0 ~ 100.0 %) Single : 0 ~ 100.0 %, Dual : -100.0 ~ 100.0 %

Page 12: T50 Series Communication Protocol

TemcoLine Co.,Ltd. www.temcoline.com

T50 Series Communication Protocol

12

T50-SERIES DATA REGISTER MAPPING (세부사항)

Address 기호 설정 의미 (SV & PID Tuning) 설정내용

300 SVNO 설정값 번호선택 1 ~ 3

301 SV1 제1설정값 설정 EU (0 ~ 100 %)

302 SV2 제2설정값 설정 EU (0 ~ 100 %)

303 SV3 제3설정값 설정 EU (0 ~ 100 %)

304

305 AT M 오토튜닝종류 선택 STD(0) / LOW(1)

306

307

AT

STB.C

오토튜닝 스타트

제어 안정도 (AT 후 안정이 안될때만 사용)

OFF(0) / 1 / 2 / 3 / Auto(4)

1 ~ 10

310 1.P 비레대 (P) 0.0(ON/OFF제어) ~ 999.9

311 1.I 적분시간 (I) OFF / 1 ~ 6000 s

312 1.D 미분시간 (D) OFF / 1 ~ 6000 s

313 1.MR 수동 리셋트 -5 ~ 105.0 %

314 1.Pc 냉각측 비례대 0.0(ON/OFF제어) / ~ 999.9

315 1.Ic 냉각측 적분시간 OFF / 1 ~ 6000 s

316 1.Dc 냉각측 미분시간 OFF / 1 ~ 6000 s

317 1.DB 가열냉각의 불감대 -100.0 ~ 50.0 %

318 1.RP 존 위치설정 EU(0) < 1RP < 2RP < EU(100 %)

:

320 2.P 비례대 (P) 0.0(ON/OFF제어) ~ 999.9

321 2.I 적분시간 (I) OFF / 1 ~ 6000 s

322 2.D 미분시간 (D) OFF / 1 ~ 6000 s

323 2.MR 수동 리셋트 -5 ~ 105.0 %

324 2.Pc 냉각측 비례대 0.0(ON/OFF제어) / ~ 999.9

325 2.Ic 냉각측 적분시간 OFF / 1 ~ 6000 s

326 2.Dc 냉각측 미분시간 OFF / 1 ~ 6000 s

327 2.DB 가열냉각의 불감대 -100.0 ~ 50.0 %

328 2.RP 존 위치설정 EU(0) < 1RP < 2RP < EU(100 %)

:

330 3.P 비례대 (P) 0.0(ON/OFF제어) / ~ 999.9

331 3.I 적분시간 (I) OFF / 1 ~ 6000 s

332 3.D 미분시간 (D) OFF / 1 ~ 6000 s

333 3.MR 수동리셋트 -5 ~ 105.0 %

334 3.Pc 냉각측 비례대 0.0(ON/OFF제어) / ~ 999.9

335 3.Ic 냉각측 적분시간 OFF / 1 ~ 6000 s

336 3.Dc 냉각측 미분시간 OFF / 1 ~ 6000 s

337 3.DB 가열냉각의 불감대 -100.0 ~ 50.0 %

Register Map

Page 13: T50 Series Communication Protocol

TemcoLine Co.,Ltd. www.temcoline.com

T50 Series Communication Protocol

13

T50-SERIES DATA REGISTER MAPPING (세부사항)

Address 기호 설정 의미 (ALARM & HBA) 설정내용

400 HBA1 히터단선경보 출력전류 설정 OFF(0) / 0.1 ~ 38.0 A

401 H1DB 히터단선경보 출력 히스테리시스 설정 0.0 ~ 20.0 A

402 HBS 히터 단선검출 시작(MVn) 점 설정 OUT 2번(4~20mA 출력) 설정 시 0 ~ 100 %

403 H.ADJ 히터전류 보정 -10.0 ~ 10.0 A

404 H.HLD 히터전류 값 Hold ON/OFF Switch OFF(0) / ON(1)

405 H.EXT 히터전류 외부 모니터 ON/OFF Switch OFF(0) / ON(1)

406 HOC 히터 Over Current Alarm 전류 설정 OFF(0) / 0.1 ~ 38.0 A

407

408

409

410 A1TY 제1경보출력종류 설정 OFF(0) / 1 ~ 21

411 A2TY 제2경보출력종류 설정 OFF(0) / 1 ~ 20

412 A3TY 제3경보출력종류 설정 OFF(0) / 1 ~ 20

413 A1DB 제1경보 데드밴드 설정 EUS (0.0 ~ 100.0 %)

414 A2DB 제2경보 데드밴드 설정 EUS (0.0 ~ 100.0 %)

415 A3DB 제3경보 데드밴드 설정 EUS (0.0 ~ 100.0 %)

416 AL-1 제1경보 설정값 설정 EUS (-100.0 ~ 100.0 %)

417 AL-2 제2경보 설정값 설정 EUS (-100.0 ~ 100.0 %)

418 AL-3 제3경보 설정값 설정 EUS (-100.0 ~ 100.0 %)

419 A1Pn 제1경보 출력포트 설정 OFF(0) / AL1(1) / AL2(2) / AL3(3)

420 A2Pn 제2경보 출력포트 설정 OFF(0) / AL1(1) / AL2(2) / AL3(3)

421 A3Pn 제3경보 출력포트 설정 OFF(0) / AL1(1) / AL2(2) / AL3(3)

422 A1DY 제1경보 출력지연 설정 OFF(0) / 1 ~ 240 초

423 A2DY 제2경보 출력지연 설정 OFF(0) / 1 ~ 240 초

423 A3DY 제3경보 출력지연 설정 OFF(0) / 1 ~ 240 초

:

500 RET 전송출력 종류 / 센서용전원 선택 PV(0) / SV(1) / MV(2) / SPS(3)

501 RET.H 전송출력 상한설정 EU (100.0 %)

502 RET.L

503 RET.D

전송출력 하한설정

전송출력 데드밴드 설정

EU (0.0 %)

0 ~ 100.0

510 COM.P 프로토콜 HSTD(0) / HSUM(1) / H-TL(2) / MODA(3) / MODB(4) / SYNM(5) / SYNS(6)

511 BPS 통신속도 1200(1) / 2400(2) / 4800(3) / 9600(4) / 19200(5)

512 PRTY 패리티비트 NONE(0) / EVEN(1) / ODD(2)

513 STOP 스톱비트 1-BT(0) / 2-BT(1)

514 DTLN 데이터길이 7-BT(0) / 8-BT(1)

515 ADDR 어드레스 1 ~ 99

516 RSPN 응답시간 (처리시간 + RSPN ⅹ 10ms) 1 ~ 10

517

:

Register Map

Page 14: T50 Series Communication Protocol

TemcoLine Co.,Ltd. www.temcoline.com

T50 Series Communication Protocol

14

T50-SERIES DATA REGISTER MAPPING (세부사항)

Address 기호 설정 의미 (OUTPUT & INPUT) 설정내용

600 OUT 출력종류 Relay ON/OFF(0), / SSR(1), / SCR(2), / Relay PID(3)

601 O.ACT 출력동작 REV(0) / DI R(1) / DUAL(2)

602 CT 싸이클 타임 1 ~ 1000 s

603 CTC 냉각출력 싸이클 1 ~ 1000 s

604 HYS 히스테리시스 EUS (0 ~ 100 %)

605 PO 입력 단선 시 출력1 -5.0 ~ 105.0 %

606 POC 입력 단선 시 출력2 0.0 ~ 105.0 %

607 OL-H 출력량 상한제한 -5.0 ~ 105.0 %

608 OL-L 출력량 하한제한 -5.0 ~ 105.0 %

609

610 INP 입력종류선택 1 ~ 33

611 UNIT 입력레인지단위 (0) Fixed!

612 FR-H 상한 레인지 입력범위 내

613 FR-L 하한 레인지 입력범위 내

614 DP-P 소수점위치선택 (전압 입력 시) 0 / 1 / 2 / 3

615 SL-H 스케일 상한설정 -1999 ~ 9999 (전압 입력 시)

616 SL-L 스케일 하한설정 -1999 ~ 9999 (전압 입력 시)

617 FILT 측정값 필터 OFF(0) / 1 ~ 120 s

618 BIAS 측정값 보정 EUS (-100 ~ 100 %)

619 B.OUT 번 아웃동작 OFF(0) / UP(1) / DOWN(2)

620

621 BS.P1

BS.P4

BS.P5

BS.P6

입력 구간보정 포인트 설정 1

입력 구간보정 포인트 설정 4

입력 구간보정 포인트 설정 5

입력 구간보정 포인트 설정 6

EU (0 ~ 100.0 %) FR-L(SL-L) ≤ BSP1 ≤ BSP2 ≤ BSP1 ≤ FR-H(SL-H)

622 BS.P2 입력 구간보정 포인트 설정 2 EU (0 ~ 100.0 %) FR-L(SL-L) ≤ BSP1 ≤ BSP2 ≤ BSP1 ≤ FR-H(SL-H)

623 BS.P3 입력 구간보정 포인트 설정 3 EU (0 ~ 100.0 %) FR-L(SL-L) ≤ BSP1 ≤ BSP2 ≤ BSP1 ≤ FR-H(SL-H)

BSP3 ≤ BSP4 ≤ BSP5 ≤ BSP5 ≤ FR-H(SL-H)

BSP3 ≤ BSP4 ≤ BSP5 ≤ BSP5 ≤ FR-H(SL-H)

BSP3 ≤ BSP4 ≤ BSP5 ≤ BSP5 ≤ FR-H(SL-H)

624 BS0 사용자 입력 구간 보정 값 0 EUS (-100 ~ 100 %)

625 BS1 사용자 입력 구간 보정 값 1 EUS (-100 ~ 100 %)

626 BS2 사용자 입력 구간 보정 값 2 EUS (-100 ~ 100 %)

627 BS3 사용자 입력 구간 보정 값 3 EUS (-100 ~ 100 %)

628

629

630

631

632

633

634

BS4

BS5

BS6

BS7

사용자 입력 구간 보정 값 4

사용자 입력 구간 보정 값 5

사용자 입력 구간 보정 값 6

사용자 입력 구간 보정 값 7

EUS (-100 ~ 100 %)

EU (0 ~ 100.0 %)

EU (0 ~ 100.0 %)

EU (0 ~ 100.0 %)

EUS (-100 ~ 100 %)

EUS (-100 ~ 100 %)

EUS (-100 ~ 100 %)

Register Map

Page 15: T50 Series Communication Protocol

TemcoLine Co.,Ltd. www.temcoline.com

T50 Series Communication Protocol

15

입력종류 사 양 설 정 값 설 정 범 위 정 도 비 고

열 전 대

(T.C)

K 1 -200 ~ 1370

±0.3% of F.S ±1Digit

* F.S는 각 레인지 측정가능

범위의 최소치에서 최대치

까지

* Digit는 최소치 표시

2 -199.9 ~ 999.9

J 15 -200 ~ 1000

3 -199.9 ~ 999.9

E 16 -200 ~ 1000

4 199.9 ~ 999.9

T 5 -199.9 ~ 400.0

R 6 0 ~ 1700

B 7 400 ~ 1800

S 8 0 ~ 1700

L 17 -200 ~ 900

9 -199.9 ~ 900.0

N 10 -200 ~ 1300

U 11 -199.9 ~ 400.0

C (W5) 12 0 ~ 2300

D (W3) 13 0 ~ 2400

측온 저항체

(RTD)

JPt100 Ω

(JIS,KS)

20 -199.9 ~ 500.0

22 -200 ~ 500

Pt100 Ω

(DIN,IEC)

21 -199.9 ~ 640.0

23 -200 ~ 640

직류전압

(VDC/mVDC)

1~5V DC 30 1 ~ 5V DC

-10~20 mV DC 32 -10 ~ 20mV DC

0~100mV DC 33 0 ~ 100mV DC

직류전류 4~20mA DC 30

전류입력을 사용할 경우에는 입력신호 단자에 내장된 250 Ω 저항을 부착 해서 사용하여 주십시오.

실제 값 계산

X : 통신상으로 들어온 값

값 제실 : Y 수 리자 점수소 : P

1) 선택번호가 1~21 인 경우 : P 값은 레인지에 표시된 소수점 자리 수 (DP-P값도 동일)

2) 나머지 경우 P 값은 MAP상의 DP-P값

Y = X / (10^P) : 10의 P승

우경 인2 호번택선 , 4321 = X )예

Y = 1234 / 10 = 123.4

입력(INP) 선택 코드 표

PlatinelⅡ18

19

-90 ~ 1370

-90.0 ~ 999.9

Page 16: T50 Series Communication Protocol

TemcoLine Co.,Ltd. www.temcoline.com

T50 Series Communication Protocol

16

【 템코라인 T50-SERIES 통신 프로토콜 요약설명 】

템코라인 T50-SERIES 는 국내외 제품 중 가장 많은 프로토콜을 지원하고 있습니다.

프로토콜 선택은 T50-SERIES 메뉴에서 “7.COM” 그룹의 COM.P 메뉴의 파라메터 HSTD, HSUM, H-TL 및 MODA(Modbus-

ASCII), MODB(Modbus-RTU), SYNM(Sync-Master), SYNS(Sync-Slave) 중 한가지를 선택하여 사용할 수 있습니다.

여기서는 HSTD, HSUM, H-TL 의 3가지 프로토콜에 대해서 설명합니다.

기본프로토콜인 HSTD는 에러검출코드가 없으므로 산업현장에서 사용을 권장하지 않습니다.

HSTD 에 에러검출코드 “CHECK SUM” 을 추가한 것이 “HSUM” 프로토콜 입니다.

실 통신에서는 “HSUM” 또는 “H-TL” 프로토콜을 사용하기 바랍니다.

그 외 산업표준 프로토콜인 MODA(Modbus-ASCII), MODB(Modbus-RTU) 등을 사용할 수 있습니다.

H-TL 프로토콜은 HSUM 프로토콜과 완전히 같으나,

다만 송/수신 데이터 포맷 중 온도 값만 무조건 소수점모드 값으로 통신 합니다.

다시 말하면, HSUM 경우는 입력설정이 소수점 모드 0.1 (2) 때와 1 모드일 때, 전송 데이터 값이 틀리나,

예) K(CA) -200~1370 : 설정코드 1

100 를 전송하면 100 (0064H)

K(CA) -199.9~999.9 : 설정코드 2

100.0 를 전송하면 1000 (03E8H)

H-TL 프로토콜 경우는,

예) K(CA) -200~1370 : 설정코드 1

100 를 전송하면 1000 (03E8H)

K(CA) -199.9~999.9 : 설정코드 2

100.0 를 전송하면 1000 (03E8H)

즉, 어떠한 경우에도 소수점이 1자리 있는 것으로 간주하고 데이터를 처리합니다.

일반적으로 PLC 및 터치패널 등의 통신은 HSUM 프로토콜을 사용하고,

템코라인의 원격감시 프로그램이나, PC 프로그램 등에서는 H-TL 프로토콜이 매우 유리합니다.

현재 사용예정인 T50-SERIES 및 N50 Model 에서 사용되는 명령어는 아래와 같습니다.

1) 사용가능 한 명령어

① Read Command : DRS 와 DRR 명령.

② Write Command : DWS 와 DWR 명령.

③ 그 외 정보 Command “WHO”를 사용할 수 있습니다.

다음은 명령어 별 사용 예제 입니다.

1) PV(PROCESS VALUE)값 을 읽어 보겠습니다.

이 경우 사용할 수 있는 명령어는 DRS 와 DRR 입니다.

D-REG Map에서 001번지(N.PV)를 읽으면 됩니다.

[Data 요청] STX(02H) 01 DRS , 01 , 0001 C4 CR(0DH) LF(0AH)

Check SUM = (30H+31H+44H+52H+53H+2CH+30H+31H+2CH+30H+30H+30H+31H) = 2C4H

= 1 Byte Check SUM을 사용하므로 “C4”

[Data 응답] STX(02H) 01 DRS , OK , 0097 0C CR(0DH) LF(0AH)

= PV 값은 0097H = 151 = 15.1

2) SV(SET VALUE)값 을 변경 해보겠습니다.

이 경우 사용할 수 있는 명령어는 DWS 와 DWR 입니다.

D-REG Map에서 301번지(SV1)에 데이터를 쓰면 됩니다.

[Data 요청] STX(02H) 01 DWR , 01 , 0301 , 028A D2 CR(0DH) LF(0AH)

[Data 응답] STX(02H) 01 DWR , OK 14 CR(0DH) LF(0AH)

= SV 값은 028AH = 650 = 65.0 이 설정 됩니다.

Page 17: T50 Series Communication Protocol

www.temcoline.com

템코라인 주식회사

서울시 구로구 구로동 612-6 미성빌딩 6층 152-865 고객지원 : 1588-5439 E-Mail : [email protected]