微电脑PID程序控制器.docx

上传人:b****7 文档编号:9806969 上传时间:2023-02-06 格式:DOCX 页数:41 大小:167.64KB
下载 相关 举报
微电脑PID程序控制器.docx_第1页
第1页 / 共41页
微电脑PID程序控制器.docx_第2页
第2页 / 共41页
微电脑PID程序控制器.docx_第3页
第3页 / 共41页
微电脑PID程序控制器.docx_第4页
第4页 / 共41页
微电脑PID程序控制器.docx_第5页
第5页 / 共41页
点击查看更多>>
下载资源
资源描述

微电脑PID程序控制器.docx

《微电脑PID程序控制器.docx》由会员分享,可在线阅读,更多相关《微电脑PID程序控制器.docx(41页珍藏版)》请在冰豆网上搜索。

微电脑PID程序控制器.docx

微电脑PID程序控制器

目錄

1

控制器參數說明

1..

2

通訊架構圖

2.

2.1

RS485通訊架構.......

2.

2.2

RS232通訊架構.......

2.

3

通訊接線圖

3.

3.1

RS485通訊接線圖...

3.

3.2

RS232通訊接線圖...

3.

4

MODBUSRTU通訊協定.

4

4.1

資料格式

4.

4.2

通訊機號

4.

4.3

命令碼

4.

4.4

通訊資料

4.

4.5

CRC檢查碼

4.

4.6

異常代碼

4.

4.7

通訊範例

5.

4.7.1讀取控制器的

PV值

5

4.7.2設定控制器的

SV值=10.0

5

4.7.3設定控制器的

SV值=10.0,0UTL=100.0

5

6

JLD

通訊協定:

10

6.1

資料格式

10

 

(E0711版)

1.參數說明

請按MODE+<鍵5秒,進入LEVEL3,檢查及設定下列參數:

參數名稱

設定範圍及功能說明預設值

通訊協定選擇(ProtocolSelection)

STOP

St-6-2=1:

MODBUSRTU模式

St-6-2=0:

舊通訊協定

STOP

通訊位元選擇(CommunicationBits)

0-81

奇同位(Oddparity),資料位兀(Databits=8)停止位元(StoPBit=1)

0-81

0-82

奇同位(Oddparity),資料位元(Databits=8)停止位兀(StopBit=2)

E-81

偶同位(Evenparity),資料位兀(Databits=8)停止位兀(StopBit=1)

E-82

偶同位(Evenparity),資料位兀(Databits=8)停止位元(StopBit=2)

N-81

無同位(Noneparity),資料位兀(Databits=8)停止位元(StopBit=1)

N-82

無同位(Noneparity),資料位兀(Databits=8)停止位元(StopBit=2)

通訊機號(IDNumber)

ID

範圍:

0-2552

通訊速率(Baudrate)

BAUD

9600bps

19200bps

38400bps

57600bps

115200bps

9600

設定.熙百冷d參數後,需要重新開機,才會生效。

2通訊架構圖

圖:

2.1-1

2.1RS485通訊架構

人機介面

EH

(RS485通訊埠)

 

2.2RS232通訊架構

 

 

3.RS485接線示意圖

3通訊接線圖

控制器

Converter

ComPort

Cable

彳DX+

 

注意事項:

1.Converter至控制器的Cable線長度勿超過1200公尺M

2.RS485通訊介面的最高並聯數量為32台控制器

3.UT-850通訊介面的最高並聯數量為6台控制器

4.5CRC檢查

碼V16+V15+V2+V1

CRC16多項XXXX

式:

生成步驟如下:

①.

②.

③.

④.

4MODBUSRTU通訊協定

4.1資料格式

通訊機號

命令碼

通訊資料

CRC

(IDNumber)

(FunctionCode)

(Data)

檢查碼

1Byte

1Byte

NByte

2Byte

4.2通訊機號

範圍:

1~255,須與控制器的參數“DNO相同。

 

4.3命令碼

命令碼

動作

03(03H)

讀取多個控制器參數

(最多可一次讀取8個參數)

06(06H)

設疋一個控制器參數

16(10H)

設定多個控制器參數

(最多可一次設定8個參數)

4.4通訊資料

包含”設定資料”及”資料筆數”資料筆數最高為8

CRC=FFFFH

將CRC的LowByte與第一筆資料(Byte)做XOR,所得結果存入丫(16Bit)。

將丫右移(ShiftRight)一個位元、MSB補0,並將結果存入丫。

若步驟三右移出的位元(carry)為””則跳至步驟五。

若步驟三右移出的位元

(carry)為””,則將丫與”A001H做XOR,並將結果存入丫

⑤.

⑥.

⑦.

⑧.

⑨.

重複步驟3與步驟4直至丫右移(Shiftright)8次。

將下一筆資料(Byte)與丫的LowByte做XOR,並將結果存入丫。

重複步驟3~5。

重複步驟3~6直到處理完最後一筆資料(Byte)o

將丫的LowByte與HighByte對調,則得出結果CRC

異常代碼

PID微電腦溫度控制器

通訊功能操作手冊

4.7通訊範例

4.7.1讀取控制器的PV值

Master送出資料:

:

ID2

通訊機號

命令碼

資料位址

資料筆數

CRC

(02H)

(03H)

(0080H)

(0001H)

(85D1H)

控制器回傳資料(若PV=31.8)

通訊機號

命令碼

資料Byte數

資料

CRC

(02H)

(03H)

(02H)

(013EH)

(7C04H)

控制器回傳資料(異常回覆,例如:

資料筆數設定錯誤)

通訊機號

命令碼

異常代碼

CRC

(02H)

(83H)

(03H)

(0131H)

(控制器異常回覆時,會將MSB設定為1因此命令碼為83H)

 

4.7.2設定控制器的SV值=10.0

Master送出資料:

通訊機號

(02H)

命令碼

(03H)

資料位址

(0000H)

資料

(0001H)

CRC

(8439H)

控制器回傳資料(當設定完成時)

通訊機號

(02H)

命令碼

(03H)

資料位址

(0000H)

資料

(012C)

CRC

(FC09H)

控制器回傳資料(異常回覆,例如:

設定資料超出範圍)

通訊機號

(02H)

命令碼

(86H)

異常代碼

(03H)

CRC

(0261H)

(控制器異常回覆時,會將MSB設定為1因此命令碼為86H)

 

4.7.3設定控制器的OUTP=100.0

Master送出資料:

通訊機號

命令碼

資料位址

資料筆數

BYTE數

資料

資料

CRC

(02H)

(03H)

(0010H)

(0010H)

(04H)

(0064H)

(03E8H)

(D5F9H)

 

控制器回傳資料(若設定成功)

通訊機號

(02H)

命令碼

(03H)

資料位址

(0001H)

資料筆數

(03E8)

CRC

(FCFAH)

控制器回傳資料(異常回覆,例如:

該資料位址禁止設定)

通訊機號

命令碼

異常代碼

CRC

(02H)

(90H)

(02H)

(C001H)

(控制器異常回覆時,會將MSB設定為1,因此命令碼為90H)

Fortnl

Baud

|C0M1

LZIopen

Labels

Parity

rMODBUS

Read

foZsi

Close

Write

Modify

XIDNO

XADDR

XDATA

厂Hex

CHKSUM

Memol

 

6KCE通訊協定

6.1資料格式

Master控制器(共7個Byte):

命令碼

通訊機號

資料位址

資料內容

檢查碼

(CMD)

(XIDNO)

(XADDR)

(XDATA)

(CheckSum)

1Byte

1Byte

2Byte

2Byte

1Byte

 

Master控制器(共8個Byte)

Header

命令碼

通訊機號

資料位址

資料內容

檢查碼

07H

4DH

(XIDNO)

(XADDR)

(XDATA)

(CheckSum)

1Byte

1Byte

1Byte

2Byte

2Byte

1Byte

 

6.2命令碼

命令碼

動作

R(52H)

讀取1個控制器參數

M(4DH)

暫時變更1個控制器參數(控制器斷電後即恢復原狀)

W(57H)

設定1個控制器參數

6.3通訊機號

範圍:

1-255

須與控制器的參數“IDNO相同,共価Byte。

6.4通訊位址請參考通訊位址對

應表,共2個Byte

6.5資料內容

共分為XDATA1及XDATA2,共2個Byte。

6.6檢查碼將所有通訊資料累加起來,即為檢查

碼,共1個Byte。

6.7通訊範例

 

6.7.1讀取控制器的PV值

Maste送出資料:

命令碼

通訊機號

資料位址

資料內容

檢查碼

(52H)

(02H)

(0081H)

(0000H)

(D4H)

 

控制器回傳資料(若PV=32.0)

Header

命令碼

通訊機號

資料位址

資料內容

檢查碼

(07H)

(52H)

(02H)

(0081H)

(013FH)

(14H)

6.7.2變更控制器的SV值為30.0

Master送出資料:

命令碼

通訊機號

資料位址

資料內容

檢查碼

(52H)

(02H)

(0000H)

(0000H)

(54H)

6.7.3設定控制器的SV值為30.0

控制器回傳資料(若SV=30.0)

Header

命令碼

通訊機號

資料位址

資料內容

檢查碼

(07H)

(52H)

(02H)

(0000H)

(012CH)

(81H)

7通訊位址對應表

0.SV

1.OUTP

2.AT

3.ALA1

4.ALA2

5.ALA3

6.RATE

7.RAMP

8.OUTL

9.OUTH

10.SV1

11.SV2

12.PRON

13.SET

14.TIMR

15.SV01

16.TM01

17.OUT1

18.EV1

19.SV02

20.TM02

21.OUT2

22.EV2

23.SV03

24.TM03

25.OUT3

26.EV3

27.SV04

28.TM04

29.OUT4

30.EV4

31.SV05

32.TM05

33.OUT5

34.EV5

35.SV06

36.TM06

37.OUT6

38.EV6

39.SV07

40.TM07

41.OUT7

42.EV7

43.SV08

44.TM08

45.OUT8

46.EV8

47.P_1

48.I_1

49.D_1

50.DB_1

1.AT_L

52.CY_1

53.HYS1

54.P_2

55.I_2

56.D_2

57.CY_2

58.HYS2

9.GAP1

60.GAP2

61.LCK

62.INPT

63.1NLO

64.1NHI

65.DP

66.PVLO

7.PVHI

68.2NLO

69.2NHI

70.A1D1

71.A仃1

72.A2D2

73.A2T2

74.A3D3

5.A3T3

76.HYSA

77.LOO1

78.HIO1

79.LOO2

80.HIO2

81.LOO3

82.HIO3

83.R-Y

84.W-T

85.STAL

86.ID.

87.STOP

88.BAUD

89.SVOS

90.PVOS

91.CF

92.SF

93.PVHS

94.HC

95.AS

96.FILT

97.SET1

98.SET2

99.SET3

100.SET4

101.SET5

102.SET6

103.SET7

104.SET8

105.SET9

106.SET0

107.SET0

108.INP2

128.PV

參數名稱

通訊位

MODBUS

FUNCTION

CODE

資料設定範圍

16進制

(HEX)

10進制(DECIMAL)

SV

目標設定點

0000

000

03/06/10H

OUTP

輸岀百分比限制

0001

001

03/06/10H

0〜1000

AT

自動演算

0002

002

03/06/10H

0000H=N0

0001H=YES

ALA1

第一組警報設定值

0003

003

03/06/10H

ALA2

第二組警報設定值

0004

004

03/06/10H

ALA3

第三組警報設定值

0005

005

03/06/10H

RATE

輸岀比率

0006

006

03/06/10H

RAMP

升溫斜率

0007

007

03/06/10H

OUTL

輸岀低點

0008

008

03/06/10H

OUTH

輸岀咼點

0009

009

03/06/10H

SV1

第一組SV設定值

000A

010

03/06/10H

STRI

程式群別設定

000B

011

03/06/10H

1〜8

PRON

程式組別設定

000C

012

03/06/10H

0〜2

SET顯示目前程式執行至第N組第N段

000D

013

03H

0〜15

TIMR顯示程式執行段之倒數計時時間

000E

014

03H

SV01

第一段SV設定值

(第1組)

000F

015

03/06/10H

TM01

第一段時間設定值

(第1組)

0010

016

03/06/10H

OUT1

第一段輸岀百分比限制

(第1組)

0011

017

03/06/10H

其值&3FFH

EV1

第二段事件(第1組)

0012

018

03/06/10H

其值>>10

SV02

第二段SV設定值

(第1組)

0013

019

03/06/10H

參數名稱

通訊位址

MODBUS

FUNCTION

CODE

資料設定範圍

16進制

(HEX)

10進制(DECIMAL)

TM02

第二段時間設定值

(第1組)

0014

020

03/06/10H

0UT2

第二段輸岀百分比限制

(第1組)

0015

021

03/06/10H

EV2

第二段事件

(第1組)

0016

022

03/06/10H

其值>>10

SV03

第三段SV設定值

(第1組)

0017

023

03/06/10H

TM03

第三段時間設定值

(第1組)

0018

024

03/06/10H

0UT3

第三段輸岀百分比限制

(第1組)

0019

025

03/06/10H

EV3

第二段事件

(第1組)

001A

026

03/06/10H

其值>>10

SV04

第四段SV設定值

(第1組)

001B

027

03/06/10H

TM04

第四段時間設定值

(第1組)

001C

028

03/06/10H

0UT4

第四段輸岀百分比限制

(第1組)

001D

029

03/06/10H

EV4

第二段事件

(第1組)

001E

030

03/06/10H

其值>>10

SV05

第五段SV設定值

(第1組)

001F

031

03/06/10H

TM05

第五段時間設定值

(第1組)

0020

032

03/06/10H

0UT5

第五段輸岀百分比限制

(第1組)

0021

033

03/06/10H

EV5

第二段事件

(第1組)

0022

034

03/06/10H

其值>>10

參數名稱

通訊位址

MODBUSFUNCTIONCODE

資料設定範圍

16進制

(HEX)

10進制(DECIMAL)

SV06

第六段SV設定值

(第1組)

0023

035

03/06/10H

TM06

第六段時間設定值

(第1組)

0024

036

03/06/10H

0UT6

第六段輸岀百分比限制

(第1組)

0025

037

03/06/10H

EV6

第二段事件

(第1組)

0026

038

03/06/10H

其值>>10

SV07

第七段SV設定值

(第1組)

0027

039

03/06/10H

TM07

第七段時間設定值

(第1組)

0028

040

03/06/10H

0UT7

第七段輸岀百分比限制

(第1組)

0029

041

03/06/10H

EV7

第二段事件

(第1組)

002A

042

03/06/10H

其值>>10

SV08

第八段SV設定值

(第1組)

002B

043

03/06/10H

TM08

第八段時間設定值

(第1組)

002C

044

03/06/10H

0UT8

第八段輸岀百分比限制

(第1組)

002D

045

03/06/10H

EV8

第二段事件

(第1組)

002E

046

03/06/10H

其值>>10

SV1-2

第一段SV設定值

(第2組)

000A

10

03/06/10H

TM1-2

第一段時間設定值

(第2組)

0010

016

03/06/10H

參數名稱

通訊位址

MODBUSFUNCTIONCODE

資料設定範圍

16進制(HEX)

10進制(DECIMAL)

0UT1-2

第一段輸岀百分比限制

(第2組)

0011

017

03/06/10H

EV1-2

第二段事件

(第1組)

0012

018

03/06/10H

其值>>10

SV2-2

第二段SV設定值

(第2組)

0013

019

03/06/10H

TM2-2

第二段時間設定值

(第2組)

0014

020

03/06/10H

OUT2-2

第二段輸岀百分比限制

(第2組)

0015

021

03/06/10H

EV2-2

第二段事件

(第1組)

0016

022

03/06/10H

其值>>10

SV3-2

第三段SV設定值

(第2組)

0017

023

03/06/10H

TM3-2

第三段時間設定值

(第2組)

0018

024

03/06/10H

OUT3-2

第三段輸岀百分比限制

(第2組)

0019

025

03/06/10H

EV3-2

第二段事件

(第1組)

001A

026

03/06/10H

其值>>10

SV4-2

第四段SV設定值

(第2組)

001B

027

03/06/10H

TM4-2

第四段時間設定值

(第2組)

001C

028

03/06/10H

OUT4-2

第四段輸岀百分比限制

(第2組)

001D

029

03/06/10H

EV4-2

第二段事件

(第1組)

001E

030

03/06/10H

其值>>10

SV5-2

第五段SV設定值

(第2組)

001F

031

03/06/10H

TM52

第五段時間設定值

(第2組)

0020

032

03/06/10H

OUT5-2

第五段輸岀百分比限制

(第2組)

0021

033

03/06/10H

參數名稱

通訊位址

MODBUSFUNCTIONCODE

資料設定範圍

16進制(HEX)

10進制(DECIMAL)

EV5-2

第二段事件

(第1組)

0022

034

03/06/10H

其值>>10

SV6-2

第六段SV設定值

(第2組)

0023

035

03/06/10H

TM6-2

第六段時間設定值

(第2組)

0024

036

03/06/10H

OUT6-2

第六段輸岀百分比限制

(第2組)

0025

037

03/06/10H

EV6-2

第二段事件

(第1組)

0026

038

03/06/10H

其值>>10

SV7-2

第七段SV設定值

(第2組)

0027

039

03/06/10H

TM7-2

第七段時間設定值

(第2組)

0028

040

03/06/10H

OUT7-2

第七段輸岀百分比限制

(第2組)

0029

041

03/06/10H

EV7-2

第二段事件

(第1組)

002A

042

03/06/10H

其值>>10

SV8-2

第八段SV設定值

(第2組)

002B

043

03/06/10H

TM8-2

第八段時間設定值

(第2組)

002C

044

03/06/10H

OUT8-2

第八段輸岀百分比限制

(第2組)

002D

045

03/06/10H

EV8-2

第二段事件

(第1組)

002E

046

03/06/10H

其值>>10

P-1

0UT1比例帶

002F

047

03/06/10H

0~2000

參數名稱

通訊位址

MODBUS

FUNCTION

CODE

資料設定範圍

16進制

(HEX)

10進制(DECIMAL)

1-1

0UT1積分時間

0030

048

03/06/10H

0~3600

D-1

0UT1微分時間

0031

049

03/06/10H

0~900

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 艺术

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1