FP93調(diào)節(jié)器通訊指南
本資料和開發(fā)的學習軟件,作為用戶學習FP93儀表通訊編程的參考,不足之處請予以指正。
南京匯皆奧自動化科技有限公司
電話:025-83767526 83767527 傳真:83767527
──── 目錄 ────
1. 軟件清單
2. FP93通訊協(xié)議及基礎知識
3. 通訊協(xié)議以及BASIC程序方法
4. BASICA的程序通訊軟件說明:
5. 附錄:A.通訊串口接線方法
B.有關RS422/485通訊口的技術(shù)數(shù)據(jù)
1.軟件清單
在軟盤內(nèi),提供了下述的軟件和資料
FP93通訊協(xié)議.DOC
BASICA.EXE - BASIC語言(DOS環(huán)境下)
MR13.BAS - BASIC程序的PC機232口422口測試軟件
2.FP93通訊協(xié)議
1) 串口接線
①計算機與帶RS-232C通訊口的連線
②計算機與RS-232C/RS-485A通訊變換器連線
③RS-232C/RS-485通訊變換器與儀表RS-485通訊口的連線
④D型25針、九針串口接線對照表
2) 通訊協(xié)議
3) 參數(shù)設置
設置調(diào)節(jié)器通訊地址和使用的PC機串口,及通訊參數(shù)設置。
3. 進入通訊命令學習前的準備工作
3-1. 初次連接系統(tǒng)的準備工作 (儀表未連接)
1.)參照串口接線窗口和附錄A.通訊串口接線方法,對系統(tǒng)進行正確的接線。
2.)PC機RS232通訊口正常(包括地線、握手信號),將SD,RD端短接。
3.)RS232接口至RS232/RS485轉(zhuǎn)換器連線是否正確。
注意:9針與25針串口的定義區(qū)別。
4.)參見232C/RS422或232/RS485轉(zhuǎn)換器C28A的自檢方法,檢查通訊轉(zhuǎn)換器。
5.)RS232/RS485或RS232/RS422轉(zhuǎn)換器到儀表通訊口的連線正確。
如果遠距離通訊(1200米),利用示波測量發(fā)送波形的前沿,確定通訊線路的傳輸品質(zhì),選擇合適的通訊波特率。
注:如采用PC機內(nèi)式轉(zhuǎn)換卡,可省去前兩步驟。
其它的操作:
連接儀表且上電,確信儀表已進行了有關的通訊參數(shù)(地址、波特率)設定。
在學習軟件中相應的畫面應設置與儀表相一致的PC機通訊地址和字符參數(shù),否則將不能正常通訊。
注:儀表的有關設定請參閱FP93操作流程圖
4.通訊協(xié)議以及BASIC程序方法
4-1. 通訊的含意
RS232接口,只能單臺點對點的通迅,不能進行總線的并聯(lián),但通訊軟件和485方式相同
┌─────────────────────────────┐
│┌───────┐ │
││ 上位機的 │ 485通訊示意圖 │
││ 485 │ │
││ 通訊接口 │ │
│└──┬─┬──┘ │
│ │ │ 發(fā)送/接收雙向數(shù)據(jù)總線 │
│ │ ├─────────┬─────────┐ │
│ │ │ │ │ │
│ ├─┼───────┬─┼───────┐ │ │
│ ┌─┴─┴─┐ ┌─┴─┴─┐ ┌─┴─┴─┐ │
│ │ FP93-(1) │ │ FP93-(2) │. . │ FP93(99) │ │
│ └─────┘ └─────┘ └─────┘ │
└─────────────────────────────┘
RS485通訊采用差動的兩線發(fā)送,兩線接收的雙向數(shù)據(jù)總線兩線制方式。上位機和下位調(diào)節(jié)器的內(nèi)部接收器的接收高(RD+)和低(RS-)線以及內(nèi)部發(fā)送器的發(fā)送高 (SD+)和低(SD-)線都掛在數(shù)據(jù)總線上,平時內(nèi)部發(fā)送器的發(fā)送線處于高阻關閉態(tài)。如下圖通訊過程示意圖所示,通常上位機是講者,下位調(diào)節(jié)器是聽者,并按主、從方式進行通訊,多臺儀表的通訊靠地址(設備號)的不同來區(qū)分。通訊中,發(fā)送方需將發(fā)送線置于低阻態(tài)。發(fā)送完成后,發(fā)送線需重新恢復到高阻關閉態(tài)。接收方在接收數(shù)據(jù)完成后,又成為發(fā)送方。 因此,RS485接口存在著雙向數(shù)據(jù)總線轉(zhuǎn)換沖突問題。在上位機可由軟件調(diào)整,下位可由儀表的RS485延時時間窗口調(diào)整。
注意:通訊時,上位機必須根據(jù)調(diào)節(jié)器設定的地址,共同約定的數(shù)據(jù)格式,波特率等通訊規(guī)約,發(fā)送通訊文件,下位調(diào)節(jié)器在接收地址符合,接收字符格式和校驗正確后才能進行正常的通訊。
4-2. 通訊協(xié)議說明:
通訊協(xié)議的通訊過程示意圖
上位機 調(diào)節(jié)器
┏━━━━━┓ 發(fā)送
┃發(fā)送全文件┃ ───────────> (接收)
┗━━━━━┛ ↓
返回 ┏━━━━━┓
(接收) <─────────── ┃返回全文件┃
┗━━━━━┛
4-3. 發(fā)送全文件和返回全文件的組成
4.3.1通訊控制符的三種格式:1.STX_ETX_CR 2.STX_ETX_CRLF 3.@_:_CR
4.3.2通訊發(fā)送格式
|
a
⑴
STX
STX |
b |
c
⑷
1
1 |
|
d
⑸
R
W |
e |
f
⑽
0
0 |
g
⑾
----
,**** |
|
h
⑿
ETX
ETX |
i |
j |
|
⑵
0
0 |
⑶
1
1 |
⑹
0
0 |
⑺
1
1 |
⑻
0
8 |
⑼
0
c |
⒀
D
7 |
⒁
A
8 |
⒂
CR
CR |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1. 通訊發(fā)送格式的解釋
a 通訊的起始符,[⑴一位,STX:(02H)或 ”@”(40H)]
b 通訊下位機地址[⑵、⑶兩位],由8位二進制組成。地址范圍1~99(1:0000 0001~0110 0110),這8位二進制碼被分成高4位和低4位,其中高4位被送入⑵中,低4位被送入⑶,并轉(zhuǎn)換成ASCII碼。
c 通訊下位機地址的子地址[⑷一位],這位被固定為1(31H)。
d 通訊命令類型[⑸一位]。”R”(52H),表明在上位機發(fā)送或儀表應答中的讀命令。”W”(57H),,表明在上位機發(fā)送或儀表應答中的寫命令。”B” 表明在上位機以廣播方式發(fā)送命令,但FP93不支持廣播方式,”B”
只作為預留命令。
e 通訊命令代碼[⑹、⑺、⑻、⑼四位]。是16位二進制代碼(0~65535),這16位被分成四組,并轉(zhuǎn)換成相應的ASCII碼。命令代碼詳見命令代碼表。
f 通訊命令連續(xù)讀代碼[⑽一位]。表明上位機要連續(xù)讀取多少個參數(shù)。這位取值范圍”0”(30H) ~”9”(39H),十個數(shù)。實際的連續(xù)讀參數(shù)的個數(shù)=該位數(shù)值+1,寫命令時,這一位被固定為”0”(30H)(一個)。
g 數(shù)據(jù)項[⑾這位的數(shù)據(jù)長度決定于這位的數(shù)據(jù)量,既這位的數(shù)據(jù)長度不定]。此項一般用于應答中。數(shù)據(jù)總是以”,”(2CH)為數(shù)據(jù)項的句首。數(shù)據(jù)項與數(shù)據(jù)項之間不需要任何分割符。數(shù)據(jù)長度主要取決于第⑽的方式。每一個數(shù)據(jù)項由16位二進制代碼組成(1個字),每4位被分成一個數(shù)據(jù)單元,同時每個數(shù)據(jù)單元又被轉(zhuǎn)換成ASCII數(shù)據(jù)。當⑸位為”R”讀命令時,此位不用。
|
”,”
2CH |
第一數(shù)據(jù)項 |
第二數(shù)據(jù)項 |
…………………
…………………
…………………
………………… |
第N數(shù)據(jù)項 |
|
高位
第一
單元 |
第二
單元 |
第三
單元 |
低位
第四
單元 |
高位
第一
單元 |
第二
單元 |
第三
單元 |
低位
第四
單元 |
高位
第一
單元 |
第二
單元 |
第三
單元 |
低位
第四
單元 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
h 數(shù)據(jù)發(fā)送結(jié)束符[⑿一位,ETX(03H)或 ”:”(3AH)]。所有的數(shù)據(jù)和命令再此位之前都以發(fā)送完成,遇到此字符表明結(jié)束。
i BCC塊校驗 [⒀、⒁兩位] 三種BCC塊校驗和無校驗。上位機的BCC校驗應通過軟件處理。儀表的BCC校驗可在[1-34]窗口設置。當BCC校驗結(jié)果有錯誤時,將沒有應答。BCC校驗數(shù)據(jù)被分成高4位和低4位,并被轉(zhuǎn)換成ASCII碼,
⒀:高4位的ASCII碼。⒁:低4位的ASCII碼。
1).ADD塊校驗(加校驗)
例:STX 0 1 1 R 0 1 0 0 0 EXT D A CR
(02H)+(30H)+(31H)+(31H)+(52H)+(30H)+(31H)+(30H)+(30H)+(30H)+(03H)=1DAH
BCC校驗結(jié)果 ⒀:"D"=44H ⒁:"A"=41H
2).ADD_TWO’S CMP塊校驗(求補校驗)
例:STX 0 1 1 R 0 1 0 0 0 EXT D A CR
(02H)+(30H)+(31H)+(31H)+(52H)+(30H)+(31H)+(30H)+(30H)+(30H)+(03H)=26H
BCC校驗結(jié)果 ⒀:"2"=32H ⒁:"6"=36H
3).XOR塊校驗(異或校驗)
例:STX 0 1 1 R 0 1 0 0 0 EXT 5 0 CR
(02H)Å(30H)Å(31H)Å(31H)Å(52H)Å(30H)Å(31H)Å(30H)Å(30H)Å(39H)Å(03H)=50H
BCC校驗結(jié)果 ⒀:"5"=35H ⒁:"0"=30H
j 回車符[⒂一位CR(0DH)] 全文結(jié)束符既回車符。
4).None無校驗
4.3.3通訊應答格式
|
a
⑴
STX
STX |
b |
c
⑷
1
1 |
|
d
⑸
R
W |
e |
g
⑾
,****
---- |
|
h
⑿
ETX
ETX |
i |
j |
|
⑵
0
0 |
⑶
1
1 |
⑹
0
0 |
⑺
1
1 |
⒀
3
4 |
⒁
C
E |
⒂
CR
CR |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1. 通訊應答格式的解釋
a 通訊的起始符,[⑴一位,STX:(02H)或 ”@”(40H)]
b 通訊下位機地址[⑵、⑶兩位],由8位二進制組成。地址范圍1~99(1:0000 0001~0110 0110),這8位二進制碼被分成高4位和低4位,其中高4位被送入⑵中,低4位被送入⑶,并轉(zhuǎn)換成ASCII碼。
c 通訊下位機地址的子地址[⑷一位],這位被固定為1。
d 通訊命令類型[⑸一位]。”R”(52H),表明在上位機發(fā)送或儀表應答中的讀命令。”W”(57H),,表明在上位機發(fā)送或儀表應答中的寫命令。”B”(42H) 表明在上位機以廣播方式發(fā)送命令,但FP93不支持廣播方式,”B”只作為預留命令。
e 應答代碼[⑹、⑺兩位]。是8位二進制代碼(0~255),這8位被分成高4位和低4位,并轉(zhuǎn)換成相應的ASCII碼。應答代碼詳見應答代碼表。⑹:高4位的ASCII碼。⑺:低4位的ASCII碼。
g 通訊數(shù)據(jù)[⑾這位的數(shù)據(jù)量決定于這位的數(shù)據(jù),既這位的數(shù)據(jù)長度不定]。數(shù)據(jù)總是以”,”(2CH)開頭,數(shù)據(jù)項與數(shù)據(jù)項之間不需要任何分割符。數(shù)據(jù)的長度主要取決于第⑽的方式。每一個數(shù)據(jù)項由16位二進制代碼組成(1個字),每4位被分成一個數(shù)據(jù)單元,同時每個數(shù)據(jù)單元又被轉(zhuǎn)換成ASCII數(shù)據(jù)。當⑸位為 ”W”寫命令時,此位不用。
|
”,”
2CH |
第一數(shù)據(jù)項 |
第二數(shù)據(jù)項 |
…………………
…………………
…………………
………………… |
第N數(shù)據(jù)項 |
|
高位
第一
單元 |
第二
單元 |
第三
單元 |
低位
第四
單元 |
高位
第一
單元 |
第二
單元 |
第三
單元 |
低位
第四
單元 |
高位
第一
單元 |
第二
單元 |
第三
單元 |
低位
第四
單元 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
h 數(shù)據(jù)發(fā)送結(jié)束符[⑿一位,ETX(03H)或 ”:”(3AH)]。所有的數(shù)據(jù)和命令再此位之前都以發(fā)送完成,遇到此字符表明結(jié)束。
i BCC塊校驗 [⒀、⒁兩位] 三種BCC塊校驗和無校驗。上位機的BCC校驗應通過軟件處理。儀表的BCC校驗可在[1-34]窗口設置。當BCC校驗結(jié)果有錯誤時,將沒有應答。BCC校驗數(shù)據(jù)被分成高4位和低4位,并被轉(zhuǎn)換成ASCII碼,
⒀:高4位的ASCII碼。⒁:低4位的ASCII碼。
1).ADD塊校驗 (加校驗)
例:STX 0 1 1 R 0 1 0 0 0 EXT D A CR
(02H)+(30H)+(31H)+(31H)+(52H)+(30H)+(31H)+(30H)+(30H)+(30H)+(03H)=1DAH
BCC校驗結(jié)果 ⒀:"D"=45H ⒁:"A"=41H
2).ADD_TWO’S CMP塊校驗(求補校驗)
例:STX 0 1 1 R 0 1 0 0 0 EXT 2 6 CR
(02H)+(30H)+(31H)+(31H)+(52H)+(30H)+(31H)+(30H)+(30H)+(30H)+(03H)=26H
BCC校驗結(jié)果 ⒀:"2"=32H ⒁:"6"=36H
3).XOR塊校驗(異或校驗)
例:STX 0 1 1 R 0 1 0 0 0 EXT 5 0 CR
(02H) (30H)+(31H)+(31H)+(52H)+(30H)+(31H)+(30H)+(30H)+(30H)+(03H)=50H
BCC校驗結(jié)果 ⒀:"5"=35H ⒁:"0"=30H
j 回車符[⒂一位 CR(0DH)] 全文結(jié)束符既回車符。
4).None無校驗
4.3.4讀命令、寫命令及應答舉例
1.讀命令
|
d
⑸
R
52H |
e |
f
⑽
4
34H |
|
⑹
0
30H |
⑺
4
34H |
⑻
0
30H |
⑼
0
30H |
|
|
|
|
|
|
d:這位表明這是一個讀命令。
e:這位表明這個讀命令是讀控制輸出的比例帶1的值。
f:這位表明這讀命令要從這個命令后連續(xù)讀多少個參數(shù)。
具體含義如下:
這位表明這個讀命令是讀的控制輸出的比例帶1 =0400H (十六進制)
=0000 0100 0000 0000 (二進制)
這位表明這讀命令要讀多少個參數(shù)。 =4H
=)0100 (二進制)
=4 (十進制)
(實際讀取參數(shù)的個數(shù)) =5(4+1)
2.正確的應答
|
D
⑸
R
52H |
e |
g |
|
第五數(shù)據(jù)項 |
|
⑹
0
30H |
⑺
0
30H |
第一數(shù)據(jù)項 ⑾ 第二數(shù)據(jù)項 |
|
,
2CH |
0
30H |
0
30H |
1
31H |
E
45H |
0
30H |
0
30H |
7
37H |
8
38H |
………………
…………………
………………… |
0
30H |
0
30H |
0
30H |
3
33H |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
d:這位表明應答的是一個讀命令。
e:這位表明這是一個應答代碼<0(30H) 0 (30H) 正確的應答>。(詳見應答代碼表)
g:這位表明這應答的讀命令返回的數(shù)據(jù)項。
3.不正確的讀命令應答
|
D
⑸
R
52H |
e |
|
|
⑹
0
30H |
⑺
7
37H |
|
|
d:這位表明應答的是一個讀命令。
e:表明這是一個應答代碼<0(30H)7(30H)是數(shù)據(jù)格式錯誤的應答>。(詳見應答代碼表)
4.寫命令
注:寫命令時,應先將COM模式至成COM狀態(tài)。由LOC狀態(tài)轉(zhuǎn)換成COM狀態(tài)不能由儀表窗口完成,只能由上位機完成。由COM狀態(tài)轉(zhuǎn)換成LOC狀態(tài)上位機、儀表窗口均可完成。
|
d
⑸
W
57H |
e |
f
⑽
0
30H |
|
g
⑾ |
|
|
⑹
0
30H |
⑺
4
34H |
⑻
0
30H |
⑼
0
30H |
|
|
,
2CH |
|
|
0
30H |
0
30H |
2
32H |
8
38H |
|
d:這位表明應答的是一個寫命令。
e:這位表明這個命令是寫的控制輸出比例帶1的值。
f:這位表明這個命令要寫1個參數(shù)。(寫命令時這位固定為0)
g 通訊數(shù)據(jù)[⑾這位的數(shù)據(jù)量決定于這位的數(shù)據(jù),既這位的數(shù)據(jù)長度不定]。數(shù)據(jù)總是以”,”(2CH),數(shù)據(jù)項與數(shù)據(jù)項之間不需要任何分割符。數(shù)據(jù)的長度主要取決于第⑽的方式。每一個數(shù)據(jù)項由16位二進制代碼組成(1個字),每4位被分成一個數(shù)據(jù)單元,同時每個數(shù)據(jù)單元又被轉(zhuǎn)換成ASCII數(shù)據(jù)。
具體含義如下:
這位表明這個寫命令是寫的控制輸出1的比例帶參數(shù) =0400H (十六進制)
=0000 0100 0000 0000 (二進制)
這位表明這讀命令要寫多少個參數(shù)。 =0H
=0000 (二進制)
=0 (十進制)
(實際寫參數(shù)的個數(shù)) =1 (0+1)
被寫入的具體數(shù)據(jù) =0028H (十六進制)
=0000 0000 0010 1000 (二進制)
=40 (十進制)
5.正確的寫命令應答
|
d
⑸
W
57H |
e |
|
|
⑹
0
30H |
⑺
0
30H |
|
|
d:這位表明這是一個寫應答的命令。
e:表明這是一個應答代碼<0(30H)0(30H)是一個寫命令的正確應答>。(詳見4-4應答代碼表)
6.不正確的寫命令應答舉例
|
d
⑸
W
57H |
e |
|
|
⑹
0
30H |
⑺
9
30H |
|
|
d:這位表明這是一個寫應答的命令。
e:表明這是一個應答代碼<0(30H)9(39H)是一個不正確寫命令的應答>。(詳見應答代碼表)
4-4應答代碼表
|
應答代碼 |
代碼類型 |
代碼類型的詳細說明 |
|
|
|
二進制碼 |
ASCII |
|
|
|
0000 0000 |
“0”,”0”:30H,30H |
正確的應答 |
讀、寫命令的正確應答 |
|
0000 0001 |
“0”,”1”:30H,31H |
硬件錯誤 |
當發(fā)生硬件錯誤例如幀溢出或奇偶校驗錯誤被檢測到時。 |
|
0000 0111 |
“0”,”7”:30H,37H |
格式錯誤 |
格式上和設計的固定格式不符。 |
|
0000 1000 |
“0”,”8”:30H,38H |
命令或數(shù)據(jù)的數(shù)量錯誤 |
命令代碼或數(shù)據(jù)的數(shù)量和設計的要求不同。 |
|
0000 1001 |
“0”,”9”:30H,39H |
數(shù)據(jù)錯誤 |
被寫入的數(shù)據(jù)不是有效的可被設定的范圍 |
|
0000 1010 |
“0”,”A”:30H,41H |
執(zhí)行命令錯誤 |
執(zhí)行命令的接收是在一定條件下的(例如AT),否則將不被執(zhí)行 |
|
0000 1011 |
“0”,”B”:30H,42H |
寫模式錯誤 |
一些類型的數(shù)據(jù)在某一時刻將不能及時
被寫入。這種數(shù)據(jù)寫入應在這種數(shù)據(jù)允許寫入的時刻寫入。 |
|
0000 1100 |
“0”,”C”:30H,43H |
其他或操作錯誤 |
寫命令中的特殊數(shù)據(jù)或操作,不能被加入或接收。 |
小數(shù)點的表示方法:將小數(shù)點去掉后,直接連同小數(shù)點后的數(shù)轉(zhuǎn)換成十六進制數(shù)。小數(shù)點的位置與使用的量程有關。這四位十六進制代碼(16位二進制碼)的使用范圍(-32768~32767)。
例: 十進制 十六進制
20.0% → 200 → 008C
99.99 → 9999 → 270F
-40.00℃ → -4000 → F060
4-5通訊命令表
|
命令代碼
(十六進制) |
參數(shù) |
參數(shù)的詳細說明 |
讀/寫 |
|
0040 |
|
序列代碼 1 |
這4個序列代碼不能同時被讀取。 |
讀 |
|
0041 |
|
序列代碼 2 |
讀 |
|
0042 |
|
序列代碼 3 |
讀 |
|
0043 |
|
序列代碼 4 |
讀 |
這些命令由16位二進制組成,被分成高8位和低8位兩個單元。不用的地址用”0”填充。
例:SR91 命令 高4位 低4位 高4位 低4位
0040 “F” “P” 46H 50H
0041 “9” “3” 39H 33H
0042 00H 00H
0043 00H 00H
|
命令代碼
(十六進制) |
參數(shù) |
參數(shù)的詳細說明 |
讀/寫 |
|
0100 |
PV_W |
測量值 |
讀 |
|
0101 |
SV_W |
當前執(zhí)行的設定值 |
讀 |
|
0102 |
OUT1_W |
控制輸出的值 |
讀 |
|
0103 |
保留 |
值被固定為0000H |
讀 |
|
0104 |
EXE_FLG |
執(zhí)行標志(不執(zhí)行時=0) |
讀 |
|
0105 |
EV_FLG |
事件輸出標志(無事件輸出時=0000) |
讀 |
|
0106 |
保留 |
值被固定為0000H |
讀 |
|
0107 |
EXE_PID |
當前執(zhí)行的PID號 |
讀 |
EXE_FLG和EV_FLG的詳細說明如下:
D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
EXE_FLG 0 0 0 0 0 0 0 COM 0 0 0 0 0 0 MAN AT
EV_FLG 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EV2 EV1
.上限超量程時,EV_FLG的將被賦值為7FFFH。
.下限超量程時,EV_FLG的將被賦值為7FFFH。
|
010B |
DI_FLG |
DI開關狀態(tài)標志位
|
讀 |
DI_FLG的詳細說明如下:
D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
DI_FLG 0 0 0 0 0 0 0 COM 0 0 0 0 DI4 DI3 DI2 DI1
|
0110 |
UNIT |
單位 0=℃ 1=℉ |
讀 |
|
0111 |
RANGE |
測量范圍(見測量范圍代碼表) |
讀 |
|
0112 |
保留 |
保留 |
|
|
0113 |
DP |
小數(shù)點位置 0=無 1=0.1 2=0.01 3=0.001 |
讀 |
|
0114 |
SC_L |
測量范圍下限值 -1999~9989 |
讀 |
|
0115 |
SC_H |
測量范圍上限值 -1989~9999 |
讀 |
|
0120 |
E_PRG |
程序執(zhí)行標志 |
讀 |
|
0121 |
E_PTN |
當前執(zhí)行的曲線號 |
讀 |
|
0122 |
保留 |
保留 |
讀 |
|
0123 |
E_RPT |
曲線重復次數(shù) |
讀 |
|
0124 |
E_STP |
當前執(zhí)行曲線的步 |
讀 |
|
0125 |
E_TIM |
當前執(zhí)行步的剩余時間 |
讀 |
|
0126 |
E_PID |
當前執(zhí)行的PID號 |
讀 |
E_PRG的詳細說明如下:
D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
E_PRG PRG 0 0 0 0 UP LVL DW 0 0 0 0 0 GUA HLD RUN
PRG 1:程序狀態(tài) 0:定值狀態(tài) GUA 1:確保平臺 0:無確保平臺
UP 1:程序狀態(tài) 0:定值狀態(tài) HLD 1:程序保持 0:無程序保持
LVL 1:程序狀態(tài) 0:定值狀態(tài) RUN 1:運行 0:無運行
DW 1:程序狀態(tài) 0:定值狀態(tài)
.程序復位時,E_PRG被賦值為7FFFH。
|
0182 |
OUT1_W |
在手動方式下設置輸出的值 |
寫 |
|
0183 |
保留 |
保留 |
寫 |
|
0184 |
AT |
自整定 0=不執(zhí)行,1=執(zhí)行 |
寫 |
|
0185 |
MAN |
手動 0=自動, 1=手動 |
寫 |
|
0190 |
RST |
復位/運行 0=復位, 1=運行 |
寫 |
|
0191 |
HLD |
程序保持 0=釋放保持,1=保持 |
寫 |
|
0192 |
ADV |
程序跳步 0=不執(zhí)行, 1=跳步 |
寫 |
|
030A |
SV_L |
SV下限值 |
讀/寫 |
|
030B, DIV> |
SV_H |
SV上限值 |
讀/寫 |
|
0400 |
PB1 |
控制輸出的比例帶1 |
讀/寫 |
|
0401 |
IT1 |
控制輸出的積分時間1 |
讀/寫 |
|
0402 |
DT1 |
控制輸出的微分時間1 |
讀/寫 |
|
0403 |
MR1 |
人工補償1 |
讀/寫 |
|
0404 |
DF1 |
回差1 |
讀/寫 |
|
0405 |
011_L |
控制輸出下限1 |
讀/寫 |
|
0406 |
011_H |
控制輸出上限1 |
讀/寫 |
|
0407 |
SF1 |
控制輸出抗超調(diào)系數(shù)1 |
讀/寫 |
|
0408 |
PB2 |
控制輸出的比例帶2 |
讀/寫 |
|
0409 |
IT2 |
控制輸出的積分時間2 |
讀/寫 |
|
040A |
DT2 |
控制輸出的微分時間2 |
讀/寫 |
|
040B |
MR2 |
人工補償2 |
讀/寫 |
|
040C |
DF2 |
回差2 |
讀/寫 |
|
040D |
012_L |
控制輸出下限2 |
讀/寫 |
|
040E |
012_H |
控制輸出上限2 |
讀/寫 |
|
040F |
SF2 |
控制輸出抗超調(diào)系數(shù)2 |
讀/寫 |
|
0410 |
PB3 |
控制輸出的比例帶3 |
讀/寫 |
|
0411 |
IT3 |
控制輸出的積分時間3 |
讀/寫 |
|
0412 |
DT3 |
控制輸出的微分時間3 |
讀/寫 |
|
0413 |
MR3 |
人工補償3 |
讀/寫 |
|
0414 |
DF3 |
回差3 |
讀/寫 |
|
0415 |
013_L |
控制輸出下限3 |
讀/寫 |
|
0416 |
013_H |
控制輸出上限3 |
讀/寫 |
|
0417 |
SF3 |
控制輸出抗超調(diào)系數(shù)3 |
讀/寫 |
|
0418 |
PB4 |
控制輸出的比例帶4 |
讀/寫 |
|
0419 |
IT4 |
控制輸出的積分時間4 |
讀/寫 |
|
041A |
DT4 |
控制輸出的微分時間4 |
讀/寫 |
|
041B |
MR4 |
人工補償4 |
讀/寫 |
|
041C |
DF4 |
回差4 |
讀/寫 |
|
041D |
014_L |
控制輸出下限4 |
讀/寫 |
|
041E |
014_H |
控制輸出上限4 |
讀/寫 |
|
041F |
SF4 |
控制輸出抗超調(diào)系數(shù)4 |
讀/寫 |
|
0420 |
PB5 |
控制輸出的比例帶5 |
讀/寫 |
|
0421 |
IT5 |
控制輸出的積分時間5 |
讀/寫 |
|
0422 |
DT5 |
控制輸出的微分時間5 |
讀/寫 |
|
0423 |
MR5 |
人工補償5 |
讀/寫 |
|
0424 |
DF5 |
回差5 |
讀/寫 |
|
0425 |
015_L |
控制輸出下限5 |
讀/寫 |
|
0426 |
015_H |
控制輸出上限5 |
讀/寫 |
|
0427 |
SF5 |
控制輸出抗超調(diào)系數(shù)5 |
讀/寫 |
|
0428 |
PB6 |
控制輸出的比例帶6 |
讀/寫 |
|
0429 |
IT6 |
控制輸出的積分時間6 |
讀/寫 |
|
042A |
DT6 |
控制輸出的微分時間6 |
讀/寫 |
|
042B |
MR6 |
人工補償6 |
讀/寫 |
|
042C |
DF6 |
回差6 |
讀/寫 |
|
042D |
016_L |
控制輸出下限6 |
讀/寫 |
|
042E |
016_H |
控制輸出上限6 |
讀/寫 |
|
042F |
SF6 |
控制輸出抗超調(diào)系數(shù)6 |
讀/寫 |
|
04C0 |
ZSP1 |
區(qū)域1 |
讀/寫 |
|
04C1 |
ZSP2 |
區(qū)域2 |
讀/寫 |
|
04C2 |
ZSP3 |
區(qū)域3 |
讀/寫 |
|
04CA |
ZHYS |
區(qū)域回差 |
讀/寫 |
|
04CB |
ZPID |
區(qū)域PID 0:OFF 1:ON |
讀/寫 |
|
0500 |
EV1_MD |
事件報警1的模式 (見說明書事件報警) |
讀/寫 |
|
0501 |
EV1_SP |
事件報警1的設定值 (見說明書事件報警) |
讀/寫 |
|
0502 |
EV1_DF |
事件報警1的回差 |
讀/寫 |
|
0503 |
EV1_STB |
事件報警1的抑制和非抑制狀態(tài)
OFF:無抑制。
1:初次上電,報警抑制。
2:初次上電脫機狀態(tài)時,報警抑制。
3:初次上電脫機狀態(tài)或改變設定值時,報警抑制。
4:脫機狀態(tài)時抑制,運行狀態(tài)時無抑制。
|
讀/寫 |
|
0508 |
EV2_MD |
事件報警2的模式 (見說明書事件報警) |
讀/寫 |
|
0509 |
EV2_SP |
事件報警2的設定值 (見說明書事件報警) |
讀/寫 |
|
050A |
EV2_DF |
事件報警2的回差 |
讀/寫 |
|
050B |
EV2_STB |
事件報警2的抑制和非抑制狀態(tài)
OFF:無抑制。
1:初次上電,報警抑制。
2:初次上電脫機狀態(tài)時,報警抑制。
3:初次上電脫機狀態(tài)或改變設定值時,報警抑制。
4:脫機狀態(tài)時抑制,運行狀態(tài)時無抑制。
|
讀/寫 |
|
0510 |
EV3_MD |
事件報警3的模式 (見說明書事件報警) |
讀/寫 |
|
0511 |
EV3_SP |
事件報警3的設定值 (見說明書事件報警) |
讀/寫 |
|
0512 |
EV3_DF |
事件報警3的回差 |
讀/寫 |
|
0513 |
EV3_STB |
事件報警3的抑制和非抑制狀態(tài)
OFF:無抑制。
1:初次上電,報警抑制。
2:初次上電脫機狀態(tài)時,報警抑制。
3:初次上電脫機狀態(tài)或改變設定值時,報警抑制。
4:脫機狀態(tài)時抑制,運行狀態(tài)時無抑制。
|
讀/寫 |
|
0518 |
DO1_MD |
DO1模式 詳見使用說明書的Event/DO 表 |
讀/寫 |
|
0519 |
DO2_MD |
DO2模式 詳見使用說明書的Event/DO 表 |
讀/寫 |
|
0528 |
DO3_MD |
DO3模式 詳見使用說明書的Event/DO 表 |
讀/寫 |
|
0529 |
DO4_MD |
DO4模式 詳見使用說明書的Event/DO 表 |
讀/寫 |
|
0581 |
DI2 |
DI開關2 詳見使用說明書的DI 表 |
讀/寫 |
|
0582 |
DI3 |
DI開關3 詳見使用說明書的DI 表 |
讀/寫 |
|
0583 |
DI4 |
DI開關4 詳見使用說明書的DI 表 |
讀/寫 |
|
05A0 |
A01_MD |
模擬變送模式 0=測量值,1=設定值,2=輸出值 |
讀/寫 |
|
05A1 |
A01_L |
模擬變送下限 |
讀/寫 |
|
05A2 |
A01_H |
模擬變送上限 |
讀/寫 |
|
05B0 |
COM_MEM |
通訊的存貯模式 0=EEP 1=REM 2=r_E |
讀/寫 |
|
0600 |
ACTMD |
輸出的特性 0=反作用 1=整作用 |
讀/寫 |
|
0601 |
01_CYC |
控制輸出的比例周期 |
讀/寫 |
|
0611 |
KLOCK |
鍵盤鎖 0=無鎖定
1=鎖定窗口群組3、4和5
2=鎖定窗口群組1、2、3、4和5
3=除了RUN、RST全部鎖定 |
讀/寫 |
|
0701 |
PV_B |
PV值偏移 |
讀/寫 |
|
0702 |
PV_F |
PV值濾波 |
讀/寫 |
|
0800 |
PRG_MD |
控制模式 0=程序模式 1=定值方式 |
讀/寫 |
|
0801 |
保留 |
保留 |
讀/寫 |
|
0802 |
ST_PTN |
起始的曲線號 |
讀/寫 |
|
0818 |
PRN_MOD |
當前曲線號 |
讀/寫 |
|
0819 |
TIM_MOD |
時間單位 0=小時/分 1=分/秒 |
讀/寫 |
|
081A |
SHT_MOD |
急停模式 |
讀/寫 |
|
081B |
SCO_MOD |
非正常輸入模式 |
讀/寫 |
|
0820 |
FIX PID NO. |
定值方式的PID號 |
讀/寫 |
|
0882 |
P01 STP |
程序模式下曲線1的步數(shù) |
讀/寫 |
|
0883 |
P01 RPT |
程序模式下曲線1的重復次數(shù) |
讀/寫 |
|
0884 |
P01 ST_SV |
程序模式下曲線1的起始設定值 |
讀/寫 |
|
0885 |
P01 GUA_Z |
程序模式下曲線1的確保平臺區(qū)域 |
讀/寫 |
|
0886 |
保留 |
保留 |
讀/寫 |
|
0887 |
P01 PV_ST |
程序模式下曲線1的起始測量值 |
讀/寫 |
|
0888 |
保留 |
保留 |
讀/寫 |
|
0889 |
P01 EV1 |
程序模式下曲線1的EV1事件值 |
讀/寫 |
|
088A |
P01 EV2 |
程序模式下曲線1的EV2事件值 |
讀/寫 |
|
088B |
P01 EV3 |
程序模式下曲線1的EV3事件值 |
讀/寫 |
|
088E |
P01 TS1STP |
曲線1的第1時間信號的步號 |
讀/寫 |
|
088F |
P01 TS1_ON |
曲線1的第1時間信號延時開時間 |
讀/寫 |
|
0890 |
P01 TS1_OFF |
曲線1的第1時間信號延時停時間 |
讀/寫 |
|
0891 |
P01 TS2STP |
曲線1的第2時間信號的步號 |
讀/寫 |
|
0892 |
P01 TS2_ON |
曲線1的第2時間信號延時開時間 |
讀/寫 |
|
0893 |
P01 TS2_OFF |
曲線1的第2時間信號延時停時間 |
讀/寫 |
.TS1TSP和TS2STP的詳細說明如下:
D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
********* 第X步的起始時間 ************ *********** 第X步的停止時間********
|
08A0 |
P01 S01_SV |
曲線1的第一步的SV值 |
讀/寫 |
|
08A1 |
P01 S01_TM |
曲線1的第一步的時間 |
讀/寫 |
|
08A2 |
P01 S01_PE |
曲線1的第一步的PID號 |
讀/寫 |
|
08A3 |
保留 |
保留 |
讀/寫 |
|
08A4 |
P01 S02_SV |
曲線1的第二步的SV值 |
讀/寫 |
|
08A5 |
P01 S02_TM |
曲線1的第二步的時間 |
讀/寫 |
|
08A6 |
P01 S02_PE |
曲線1的第二步的PID號 |
讀/寫 |
|
08A7 |
保留 |
保留 |
讀/寫 |
|
08A8 |
P01 S03_SV |
曲線1的第三步的SV值 |
讀/寫 |
|
08A9 |
P01 S03_TM |
曲線1的第三步的時間 |
讀/寫 |
|
08AA |
P01 S03_PE |
曲線1的第三步的PID號 |
讀/寫 |
|
08AB |
保留 |
保留 |
讀/寫 |
|
08AC |
P01 S04_SV |
曲線1的第四步的SV值 |
讀/寫 |
|
08AD |
P01 S04_TM |
曲線1的第四步的時間 |
讀/寫 |
|
08AE |
P01 S04_PE |
曲線1的第四步的PID號 |
讀/寫 |
|
08AF |
保留 |
保留 |
讀/寫 |
|
08B0 |
P01 S05_SV |
曲線1的第五的SV值 |
讀/寫 |
|
08B1 |
P01 S05_TM |
曲線1的第五步的時間 |
讀/寫 |
|
08B2 |
P01 S05_PE |
曲線1的第五步的PID號 |
讀/寫 |
|
08B3 |
保留 |
保留 |
讀/寫 |
|
08B4 |
P01 S06_SV |
曲線1的第六的SV值 |
讀/寫 |
|
08B5 |
P01 S06_TM |
曲線1的第六的時間 |
讀/寫 |
|
08B6 |
P01 S06_PE |
曲線1的第六的PID號 |
讀/寫 |
|
08B7 |
保留 |
保留 |
讀/寫 |
|
08B8 |
P01 S07_SV |
曲線1的第七步的SV值 |
讀/寫 |
|
08B9 |
P01 S07_TM |
曲線1的第七步的時間 |
讀/寫 |
|
08BA |
P01 S07_PE |
曲線1的第七步的PID號 |
讀/寫 |
|
08BB |
保留 |
保留 |
讀/寫 |
|
08BC |
P01 S08_SV |
曲線1的第八步的SV值 |
讀/寫 |
|
08BD |
P01 S08_TM |
曲線1的第八步的時間 |
讀/寫 |
|
08BE |
P01 S08_PE |
曲線1的第八步的PID號 |
讀/寫 |
|
08BF |
保留 |
保留 |
讀/寫 |
|
08C0 |
P01 S09_SV |
曲線1的第九步的SV值 |
讀/寫 |
|
08C1 |
P01 S09_TM |
曲線1的第九步的時間 |
讀/寫 |
|
08C2 |
P01 S09_PE |
曲線1的第九步的PID號 |
讀/寫 |
|
08C3 |
保留 |
保留 |
讀/寫 |
|
08C4 |
P01 S010_SV |
曲線1的第十步的SV值 |
讀/寫 |
|
08C5 |
P01 S010_TM |
曲線1的第十步的時間 |
讀/寫 |
|
08C6 |
P01 S010_PE |
曲線1的第十步的PID號 |
讀/寫 |
.S**_TM 的詳細說明如下:
D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
*** 0-9H10h(m) *** *** 0-9H1h(m) *** *** 0-9H10m(s) *** *** 0-9H1m(s) ***
|
0902 |
P02 STP |
程序模式下曲線2的步數(shù) |
讀/寫 |
|
0903 |
P02 RPT |
程序模式下曲線2的重復次數(shù) |
讀/寫 |
|
0904 |
P02 ST_SV |
程序模式下曲線2的起始設定值 |
讀/寫 |
|
0905 |
P02 GUA_Z |
程序模式下曲線2的確保平臺區(qū)域 |
讀/寫 |
|
0906 |
保留 |
保留 |
讀/寫 |
|
0907 |
P02 PV_ST |
程序模式下曲線2的起始測量值 |
讀/寫 |
|
0908 |
保留 |
保留 |
讀/寫 |
|
0909 |
P02 EV1 |
程序模式下曲線2的EV1事件值 |
讀/寫 |
|
090A |
P02 EV2 |
程序模式下曲線2的EV2事件值 |
讀/寫 |
|
090B |
P02 EV3 |
程序模式下曲線2的EV3事件值 |
讀/寫 |
|
090E |
P02 TS1STP |
曲線2的第1時間信號的步號 |
讀/寫 |
|
090F |
P02 TS1_ON |
曲線2的第1時間信號延時開時間 |
讀/寫 |
|
0910 |
P02 TS1_OFF |
曲線2的第1時間信號延時停時間 |
讀/寫 |
|
0911 |
P02 TS2STP |
曲線2的第2時間信號的步號 |
讀/寫 |
|
0912 |
P02 TS2_ON |
曲線2的第2時間信號延時開時間 |
讀/寫 |
|
0913 |
P02 TS2_OFF |
曲線2的第2時間信號延時停時間 |
讀/寫 |
.TS1TSP和TS2STP的詳細說明如下:
D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
********* 第X步的起始時間 ************ *********** 第X步的停止時間********
|
0920 |
P02 S01_SV |
曲線2的第一步的SV值 |
讀/寫 |
|
0921 |
P02 S01_TM |
曲線2的第一步的時間 |
讀/寫 |
|
0922 |
P02 S01_PE |
曲線2的第一步的PID號 |
讀/寫 |
|
0923 |
保留 |
保留 |
讀/寫 |
|
0924 |
P02 S02_SV |
曲線2的第二步的SV值 |
讀/寫 |
|
0925 |
P02 S02_TM |
曲線2的第二步的時間 |
讀/寫 |
|
0926 |
P02 S02_PE |
曲線2的第二步的PID號 |
讀/寫 |
|
0927 |
保留 |
保留 |
讀/寫 |
|
0928 |
P02 S03_SV |
曲線2的第三步的SV值 |
讀/寫 |
|
0929 |
P02 S03_TM |
曲線2的第三步的時間 |
讀/寫 |
|
092A |
P02 S03_PE |
曲線2的第三步的PID號 |
讀/寫 |
|
092B |
保留 |
保留 |
讀/寫 |
|
092C |
P02 S04_SV |
曲線2的第四步的SV值 |
讀/寫 |
|
092D |
P02 S04_TM |
曲線2的第四步的時間 |
讀/寫 |
|
092E |
P02 S04_PE |
曲線2的第四步的PID號 |
讀/寫 |
|
092F |
保留 |
保留 |
讀/寫 |
|
0930 |
P02 S05_SV |
曲線2的第五步的SV值 |
讀/寫 |
|
0931 |
P02 S05_TM |
曲線2的第五步的時間 |
讀/寫 |
|
0932 |
P02 S05_PE |
曲線2的第五步的PID號 |
讀/寫 |
|
0933 |
保留 |
保留 |
讀/寫 |
|
0934 |
P02 S06_SV |
曲線2的第六的SV值 |
讀/寫 |
|
0935 |
P02 S06_TM |
曲線2的第六的時間 |
讀/寫 |
|
0936 |
P02 S06_PE |
曲線2的第六的PID號 |
讀/寫 |
|
0937 |
保留 |
保留 |
讀/寫 |
|
0938 |
P02 S07_SV |
曲線2的第七步的SV值 |
讀/寫 |
|
0939 |
P02 S07_TM |
曲線2的第七步的時間 |
讀/寫 |
|
093A |
P02 S07_PE |
曲線2的第七步的PID號 |
讀/寫 |
|
093B |
保留 |
保留 |
讀/寫 |
|
093C |
P02 S08_SV |
曲線2的第八步的SV值 |
讀/寫 |
|
093D |
P02 S08_TM |
曲線2的第八步的時間 |
讀/寫 |
|
093E |
P02 S08_PE |
曲線2的第八步的PID號 |
讀/寫 |
|
093F |
保留 |
保留 |
讀/寫 |
|
0940 |
P02 S09_SV |
曲線2的第九步的SV值 |
讀/寫 |
|
0941 |
P02 S09_TM |
曲線2的第九步的時間 |
讀/寫 |
|
0942 |
P02 S09_PE |
曲線2的第九步的PID號 |
讀/寫 |
|
0943 |
保留 |
保留 |
讀/寫 |
|
0944 |
P02 S010_SV |
曲線2的第十步的SV值 |
讀/寫 |
|
0945 |
P02 S010_TM |
曲線2的第十步的時間 |
讀/寫 |
|
0946 |
P02 S010_PE |
曲線2的第十步的PID號 |
讀/寫 |
.S**_TM 的詳細說明如下:
D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
*** 0-9H10h(m) *** *** 0-9H1h(m) *** *** 0-9H10m(s) *** *** 0-9H1m(s) ***
.補充說明:在不同曲線條數(shù)下,步號的號碼可能是不一樣的。
|
曲線條數(shù) |
每條曲線的最大步數(shù) |
曲線2的第1步---第10步的不同號碼 |
|
1 |
40 |
一條曲線的第11步------第20步 |
|
2 |
20 |
兩條曲線的第一條的第11步------第20步 |
|
4 |
10 |
四條曲線的第二條的第1步------第10步 |
|
0982 |
P03 STP |
程序模式下曲線3的步數(shù) |
讀/寫 |
|
0983 |
P03 RPT |
程序模式下曲線3的重復次數(shù) |
讀/寫 |
|
0984 |
P03 ST_SV |
程序模式下曲線3的起始設定值 |
讀/寫 |
|
0985 |
P03 GUA_Z |
程序模式下曲線3的確保平臺區(qū)域 |
讀/寫 |
|
0986 |
保留 |
保留 |
讀/寫 |
|
0987 |
P03 PV_ST |
程序模式下曲線3的起始測量值 |
讀/寫 |
|
0988 |
保留 |
保留 |
讀/寫 |
|
0989 |
P03 EV1 |
程序模式下曲線3的EV1事件值 |
讀/寫 |
|
09BA |
P03 EV2 |
程序模式下曲線3的EV2事件值 |
讀/寫 |
|
098B |
P03 EV3 |
程序模式下曲線3的EV3事件值 |
讀/寫 |
|
098E |
P03 TS1STP |
曲線3的第1時間信號的步號 |
讀/寫 |
|
098F |
P03 TS1_ON |
曲線3的第1時間信號延時開時間 |
讀/寫 |
|
0990 |
P03 TS1_OFF |
曲線3的第1時間信號延時停時間 |
讀/寫 |
|
0991 |
P03 TS2STP |
曲線3的第2時間信號的步號 |
讀/寫 |
|
0992 |
P03 TS2_ON |
曲線3的第2時間信號延時開時間 |
讀/寫 |
|
0993 |
P03 TS2_OFF |
曲線3的第2時間信號延時停時間 |
讀/寫 |
.TS1TSP和TS2STP的詳細說明如下:
D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
********* 第X步的起始時間 ************* *********** 第X步的停止時間********
|
09A0 |
P03 S01_SV |
曲線3的第一步的SV值 |
讀/寫 |
|
09A1 |
P03 S01_TM |
曲線3的第一步的時間 |
讀/寫 |
|
09A2 |
P03 S01_PE |
曲線3的第一步的PID號 |
讀/寫 |
|
09A3 |
保留 |
保留 |
讀/寫 |
|
09A4 |
P03 S02_SV |
曲線3的第二步的SV值 |
讀/寫 |
|
09A5 |
P03 S02_TM |
曲線3的第二步的時間 |
讀/寫 |
|
09A6 |
P03 S02_PE |
曲線3的第二步的PID號 |
讀/寫 |
|
09A7 |
保留 |
保留 |
讀/寫 |
|
09A8 |
P03 S03_SV |
曲線3的第三步的SV值 |
讀/寫 |
|
09A9 |
P03 S03_TM |
曲線3的第三步的時間 |
讀/寫 |
|
09AA |
P03 S03_PE |
曲線3的第三步的PID號 |
讀/寫 |
|
09AB |
保留 |
保留 |
讀/寫 |
|
09AC |
P03 S04_SV |
曲線3的第四步的SV值 |
讀/寫 |
|
09AD |
P03 S04_TM |
曲線3的第四步的時間 |
讀/寫 |
|
09AE |
P03 S04_PE |
曲線3的第四步的PID號 |
讀/寫 |
|
09AF |
保留 |
保留 |
讀/寫 |
|
09B0 |
P03 S05_SV |
曲線3的第五步的SV值 |
讀/寫 |
|
09B1 |
P03 S05_TM |
曲線3的第五步的時間 |
讀/寫 |
|
09B2 |
P03 S05_PE |
曲線3的第五步的PID號 |
讀/寫 |
|
09B3 |
保留 |
保留 |
讀/寫 |
|
09B4 |
P03 S06_SV |
曲線3的第六的SV值 |
讀/寫 |
|
09B5 |
P03 S06_TM |
曲線3的第六的時間 |
讀/寫 |
|
09B6 |
P03 S06_PE |
曲線3的第六的PID號 |
讀/寫 |
|
09B7 |
保留 |
保留 |
讀/寫 |
|
09B8 |
P03 S07_SV |
曲線3的第七步的SV值 |
讀/寫 |
|
09B9 |
P03 S07_TM |
曲線3的第七步的時間 |
讀/寫 |
|
09BA |
P03 S07_PE |
曲線3的第七步的PID號 |
讀/寫 |
|
09BB |
保留 |
保留 |
讀/寫 |
|
09BC |
P03 S08_SV |
曲線3的第八步的SV值 |
讀/寫 |
|
09BD |
P03 S08_TM |
曲線3的第八步的時間 |
讀/寫 |
|
09BE |
P03 S08_PE |
曲線3的第八步的PID號 |
讀/寫 |
|
09BF |
保留 |
保留 |
讀/寫 |
|
09C0 |
P03 S09_SV |
曲線3的第九步的SV值 |
讀/寫 |
|
09C1 |
P03 S09_TM |
曲線3的第九步的時間 |
讀/寫 |
|
09C2 |
P03 S09_PE |
曲線3的第九步的PID號 |
讀/寫 |
|
09C3 |
保留 |
保留 |
讀/寫 |
|
09C4 |
P03 S010_SV |
曲線3的第十步的SV值 |
讀/寫 |
|
09C5 |
P03 S010_TM |
曲線3的第十步的時間 |
讀/寫 |
|
09C6 |
P03 S010_PE |
曲線3的第十步的PID號 |
讀/寫 |
.S**_TM 的詳細說明如下:
D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
*** 0-9H10h(m) *** *** 0-9H1h(m) *** *** 0-9H10m(s) *** *** 0-9H1m(s) ***
.補充說明:在不同曲線條數(shù)下,步號的號碼可能是不一樣的。
|
曲線條數(shù) |
每條曲線的最大步數(shù) |
曲線3的第1步---第10步的不同號碼 |
|
1 |
40 |
一條曲線的第21步------第30步 |
|
2 |
20 |
兩條曲線的第二條的第1步------第10步 |
|
4 |
10 |
四條曲線的第三條的第1步------第10步 |
|
0A02 |
P04 STP |
程序模式下曲線4的步數(shù) |
讀/寫 |
|
0A03 |
P04 RPT |
程序模式下曲線4的重復次數(shù) |
讀/寫 |
|
0A04 |
P04 ST_SV |
程序模式下曲線4的起始設定值 |
讀/寫 |
|
0A05 |
P04 GUA_Z |
程序模式下曲線4的確保平臺區(qū)域 |
讀/寫 |
|
0A06 |
保留 |
保留 |
讀/寫 |
|
0A07 |
P04 PV_ST |
程序模式下曲線4的起始測量值 |
讀/寫 |
|
0A08 |
保留 |
保留 |
讀/寫 |
|
0A09 |
P04 EV1 |
程序模式下曲線4的EV1事件值 |
讀/寫 |
|
0A0A |
P04 EV2 |
程序模式下曲線4的EV2事件值 |
讀/寫 |
|
0A0B |
P04 EV3 |
程序模式下曲線4的EV3事件值 |
讀/寫 |
|
0A0E |
P04 TS1STP |
曲線4的第1時間信號的步號 |
讀/寫 |
|
0A0F |
P04 TS1_ON |
曲線4的第1時間信號延時開時間 |
讀/寫 |
|
0A10 |
P04 TS1_OFF |
曲線4的第1時間信號延時停時間 |
讀/寫 |
|
0911 |
P04 TS2STP |
曲線4的第2時間信號的步號 |
讀/寫 |
|
0912 |
P04 TS2_ON |
曲線4的第2時間信號延時開時間 |
讀/寫 |
|
0913 |
P04 TS2_OFF |
曲線4的第2時間信號延時停時間 |
讀/寫 |
.TS1TSP和TS2STP的詳細說明如下:
D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
********* 第X步的起始時間 ************ *********** 第X步的停止時間********
|
0A20 |
P04 S01_SV |
曲線4的第一步的SV值 |
讀/寫 |
|
0A21 |
P04 S01_TM |
曲線4的第一步的時間 |
讀/寫 |
|
0A22 |
P04 S01_PE |
曲線4的第一步的PID號 |
讀/寫 |
|
0A23 |
保留 |
保留 |
讀/寫 |
|
0A24 |
P04 S02_SV |
曲線4的第二步的SV值 |
讀/寫 |
|
0A25 |
P04 S02_TM |
曲線4的第二步的時間 |
讀/寫 |
|
0A26 |
P04 S02_PE |
曲線4的第二步的PID號 |
讀/寫 |
|
0A27 |
保留 |
保留 |
讀/寫 |
|
0A28 |
P04 S03_SV |
曲線4的第三步的SV值 |
讀/寫 |
|
0A29 |
P04 S03_TM |
曲線4的第三步的時間 |
讀/寫 |
|
0A2A |
P04 S03_PE |
曲線4的第三步的PID號 |
讀/寫 |
|
0A2B |
保留 |
保留 |
讀/寫 |
|
0A2C |
P04 S04_SV |
曲線4的第四步的SV值 |
讀/寫 |
|
0A2D |
P04 S04_TM |
曲線4的第四步的時間 |
讀/寫 |
|
0A2E |
P04 S04_PE |
曲線4的第四步的PID號 |
讀/寫 |
|
0A2F |
保留 |
保留 |
讀/寫 |
|
0A30 |
P04 S05_SV |
曲線4的第五步的SV值 |
讀/寫 |
|
0A31 |
P04 S05_TM |
曲線4的第五步的時間 |
讀/寫 |
|
0A32 |
P04 S05_PE |
曲線4的第五步的PID號 |
讀/寫 |
|
0A33 |
保留 |
保留 |
讀/寫 |
|
0A34 |
P04 S06_SV |
曲線4的第六的SV值 |
讀/寫 |
|
0A35 |
P04 S06_TM |
曲線4的第六的時間 |
讀/寫 |
|
0A36 |
P04 S06_PE |
曲線4的第六的PID號 |
讀/寫 |
|
0A37 |
保留 |
保留 |
讀/寫 |
|
0A38 |
P04 S07_SV |
曲線4的第七步的SV值 |
讀/寫 |
|
0A39 |
P04 S07_TM |
曲線4的第七步的時間 |
讀/寫 |
|
0A3A |
P04 S07_PE |
曲線4的第七步的PID號 |
讀/寫 |
|
0A3B |
保留 |
保留 |
讀/寫 |
|
0A3C |
P04 S08_SV |
曲線4的第八步的SV值 |
讀/寫 |
|
0A3D |
P04 S08_TM |
曲線4的第八步的時間 |
讀/寫 |
|
0A3E |
P04 S08_PE |
曲線4的第八步的PID號 |
讀/寫 |
|
0A3F |
保留 |
保留 |
讀/寫 |
|
0A40 |
P04 S09_SV |
曲線4的第九步的SV值 |
讀/寫 |
|
0A41 |
P04 S09_TM |
曲線4的第九步的時間 |
讀/寫 |
|
0A42 |
P04 S09_PE |
曲線4的第九步的PID號 |
讀/寫 |
|
0A43 |
保留 |
保留 |
讀/寫 |
|
0A44 |
P04 S010_SV |
曲線4的第十步的SV值 |
讀/寫 |
|
0A45 |
P04 S010_TM |
曲線4的第十步的時間 |
讀/寫 |
|
0A46 |
P04 S010_PE |
曲線4的第十步的PID號 |
讀/寫 |
.S**_TM 的詳細說明如下:
D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
*** 0-9H10h(m) *** *** 0-9H1h(m) *** *** 0-9H10m(s) *** *** 0-9H1m(s) ***
|
曲線條數(shù) |
每條曲線的最大步數(shù) |
曲線4的第1步---第10步的不同號碼 |
|
1 |
40 |
一條曲線的第31步------第40步 |
|
2 |
20 |
兩條曲線的第二條的第11步------第20步 |
|
4 |
10 |
四條曲線的第四條的第1步------第10步 |
4-6 ASCII 代碼
|
|
b7b6b5 |
000 |
001 |
010 |
011 |
100 |
101 |
110 |
111 |
|
b4b3b1 |
|
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
|
0000 |
0 |
NUL |
TC7(DLE) |
SP |
0 |
@ |
P |
` |
p |
|
0001 |
1 |
TC1(SOH) |
DC1 |
! |
1 |
A |
Q |
a |
q |
|
0010 |
2 |
TC2(STX) |
DC2 |
” |
2 |
B |
R |
b |
r |
|
0011 |
3 |
TC3(ETX) |
DC3 |
# |
3 |
C |
S |
c |
s |
|
0100 |
4 |
TC4(EOT) |
DC4 |
$ |
4 |
D |
T |
d |
t |
|
0101 |
5 |
TC5(ENQ) |
TC8(NAK) |
% |
5 |
E |
U |
e |
u |
|
0110 |
6 |
TC6(ACK) |
TC9(SYN) |
& |
6 |
F |
V |
f |
v |
|
0111 |
7 |
BEL |
TC10(ETB) |
’ |
7 |
G |
W |
g |
w |
|
1000 |
8 |
FE0(BS) |
CAN |
( |
8 |
H |
X |
h |
x |
|
1001 |
9 |
FE1(HT) |
EM |
) |
9 |
I |
Y |
i |
y |
|
1010 |
A |
FE2(LF) |
SUB |
* |
: |
J |
Z |
j |
z |
|
1011 |
B |
FE3(VT) |
ESC |
+ |
; |
K |
[ |
k |
{ |
|
1100 |
C |
FE4(FF) |
IS4(FS) |
, |
< |
L |
\ |
l |
︱ |
|
1101 |
D |
FE5(CR) |
IS3(GS) |
- |
= |
M |
] |
m |
} |
|
1110 |
E |
SO |
IS2(RS) |
. |
> |
N |
^ |
n |
~ |
|
1111 |
F |
SI |
IS1(US) |
/ |
? |
O |
_ |
0 |
DEL |
4-7 事件報警類型
|
報警代碼 |
事件類型 |
類型號碼 |
|
nOn |
無 |
0 |
|
Hd |
上限偏差值報警 |
1 |
|
Ld |
下限偏差值報警 |
2 |
|
Od |
上或下限偏差值外報警 |
3 |
|
Cd |
上或下限偏差值內(nèi)報警 |
4 |
|
HA |
上限絕對值報警 |
5 |
|
LA |
下限絕對值報警 |
6 |
|
So |
超量程報警 |
7 |
|
Hold |
加熱器或環(huán)路報警 |
8 |
|
Guar |
加熱確保平臺 |
9 |
|
Tms1 |
程序定時器1 |
10 |
|
Tms2 |
程序定時器2 |
11 |
|
Run |
運行狀態(tài) |
12 |
|
Stps |
曲線步的開始信號 |
13 |
|
Ends |
曲線步的結(jié)束信號 |
14 |
|
Fix |
定值方式 |
15 |
4-8 BASICA程序例
4.8.1設置起始符,文件結(jié)束,全文件結(jié)束的三個控制符
STX$ = "@": ETX$ = ":" :CR$=CHR$(13)
初使化PC機口和設數(shù)據(jù)格式(必需和儀表的設置相同)
使用PC COM1口,設置1200波特,偶效驗,7位數(shù)據(jù),1停止位,屏敝握手信號。
BPS$ = "1200" :ADR$="01" :REM 設置波特率和儀表通訊地址
OPEN "COM1:" + BPS$ + ",E,7,1,CD,RS,CS,DS" AS #1
原程序
10 CLS
20 REM SD20 COM1 BPS=1200 ADR=00 FORMAT =7E1
30 STX$ = "@": ETX$ = ":"
40 BPS$ = "1200"
50 OPEN "COM1:" + BPS$ + ",E,7,1,CD,RS,CS,DS" FOR RANDOM AS #1: REM INITIAL COM(1)
51 INPUT "DO YOU ENTER TEST PROGRAM ?",UA$
52 IF UA$="Y" THEN GOTO 70
53 INPUT "DO YOU TEST READ OR WRITE ORDER?", RW$
54 IF RW$="R" THEN GOTO 60
56 RW$="W"
60 LINE INPUT "PLEASE ENTER ORDER = ";CMD1$:PRINT “This is a “;RW$;“ order test”
61 IF RW$="R" THEN GOTO 65
62 LINE INPUT "PLEASE ENTER DATA = "; DATA1$:DATA1=VAL(DATA1$)
63 DATA1$=HEX$(DATA1):DATA1L=4-LEN(DATA1$):DATA2$=STRING$(DATA1L,"0"):DATA1$=DATA2$+DATA1$
64 ADR$="011":CMD$=RW$+CMD1$+"0"+","+DATA1$
65 GOTO 80
66 ADR$="011":CMD$=RW$+CMD1$+"0"
67 GOTO 80
70 ADR$ = "011": CMD$="R01000" :REM SD20 ADDR=00
80 BC$ = ADR$ + CMD$ + ETX$
90 GOSUB 310
100 TXD$ = STX$ + BC$ + BCC$ + CHR$(13)
110 PRINT #1, TXD$;
120 PRINT "SENDING DATA = "; TXD$
130 T3 = VAL(MID$(TIME$, 7, 2)): 'WAITING TIME 2s
140 IF EOF(1) = 0 THEN 170
150 T4 = VAL(MID$(TIME$, 7, 2))
160 IF ABS(T4 - T3) < 4 THEN 140 ELSE PRINT "OVER 2S AND COMMUNICATION ERROR!":
GOTO 53
170 D$ = "": REM DATA RECEIVE
180 A$ = INPUT$(1, #1)
190 D$ = D$ + A$
200 IF A$ = CHR$(13) THEN GOTO 220
210 GOTO 180
220 RBCC$ = LEFT$(RIGHT$(D$, 3), 2): REM RECEIVE DATA BCC CHECK
230 LEC = LEN(D$)
240 BC$ = MID$(D$, 2, LEC - 4)
250 GOSUB 310
260 IF RBCC$ = BCC$ THEN 281
270 PRINT "BCC$="; BCC$: PRINT "BCC ERROR !": PRINT D$
280 END
281 LEC = LEN(D$): F$ = "": K = 1
282 FOR P = 6 TO LEC
283 N$ = MID$(D$, P, 1)
284 IF N$ = "," THEN U$(K) = F$: K = K + 1: F$ = "": GOTO 287
285 IF N$ = ETX$ THEN U$(K) = F$: N = K: GOTO 288
286 F$ = F$ + N$
287 NEXT
288 PRINT "RECEIVING DATA="; D$
289 FOR N = 1 TO K
290 PRINT U$(N),
291 NEXT
292 PRINT
300 GOTO 60
310 BCC = ASC(LEFT$(BC$, 1)): REM BCC CHECK!
320 L = LEN(BC$)
330 FOR N = 2 TO L
340 BCC = BCC XOR ASC(MID$(BC$, N, 1))
350 NEXT N
360 BCC$ = HEX$(BCC)
370 IF LEN(BCC$) = 1 THEN BCC$ = "0" + BCC$
380 RETURN
4.8.2儀表的通訊設置
1-34窗口
┌─────────┐ LOC:機內(nèi)方式
│通訊/機內(nèi)方式選擇 │ ◎此時,儀表面板通迅 COM 指示燈滅。
├────┬────┤ ◎僅能由上位機控制命令,轉(zhuǎn)成通訊方式(COM)。
│ COMM │COMM 僅能完成上位機的讀命令。可由鍵設定內(nèi)部參數(shù)。
├────┼────┤ COM:上位機通迅方式
│Loc │ LOCAL │ ◎此時,儀表面板通迅 COM 指示燈亮
└────┴────┘ ◎可由儀表鍵盤或上位機控制命令轉(zhuǎn)成 LOC 機內(nèi)方式。
4.8.3流程圖
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ ┌───────┐ ┃
┃ │ 初始化通訊口 │ ┃
┃ └───────┘ ┃
┃ ↓ ┃
┃ ┌───────┐ ┃
┃ ┌→│ 接受命令并計 │ ┃
┃ │ │ 算出BCC碼 │ ┃
┃ │ └───────┘ ┃
┃ │ ↓ ┃
┃ │ ┌───────┐ 命令重發(fā) ┃
┃ │ │ 發(fā)送命令 │ ←─────────────┬─────┐ ┃
┃ │ └───────┘ │ │ ┃
┃ │ ↓ ↑No │ ┃
┃ │ /\ /\ │ ┃
┃ │ / \ / \ │ ┃
┃ │ / 接收緩 \ No ┌──────┐ / 發(fā)令三 \ │ ┃
┃ │ 〈 沖器有 〉→─│ 延時4秒 │→ 〈 次否 〉 │ ┃
┃ │ \ 效否? / └──────┘ \ ? / │ ┃
┃ │ \ / \ / │ ┃
┃ │ \/ \/ │ ┃
┃ │ ↓ Yes ↓ Yes │ ┃
┃ │ ┌───────┐ ┌───────┐ │ ┃
┃ ││ 接收字符并計 │ │ 出錯打印 │ │ ┃
┃ │ │ 算出BCC碼 │ └───────┘ │ ┃
┃ │ └───────┘ │ ┃
┃ │ ↓ │ ┃
┃ │ /\ /\ │ ┃
┃ │ / \ / \ │ ┃
┃ │ / BCC校驗\ No / 發(fā)令三 \ No │ ┃
┃ │ 〈 正確否? 〉→────── 〈 次否 〉→─────┘ ┃
┃ │ \ / \ ? / ┃
┃ │ \ / \ / ┃
┃ │ \/ \/ ┃
┃ │ ↓ Yes ↓ Yes ┃
┃ │ ┌───────┐ ┌───────┐ ┃
┃ │ │ 打印出所接收 │ │ 出錯打印 │ ┃
┃ │ │ 的參數(shù) │ └───────┘ ┃
┃ │ └───────┘ ┃
┃ │ ↓ ┃
┃ │ │ ┃
┃ └─────┘ &nb, sp; ┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
4.8.4 RS485通訊接口和BASIC程序方法
1. RS485雙向數(shù)據(jù)總線轉(zhuǎn)換硬件示意圖
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ ┌───────┐ + 有效 ┃
┃ │請求發(fā)送RST(4)│ ─→────┐ ┃
┃ │ │ │\○ ───┬───●←┈┈→ ┃
┃ │ │ │ \ │ ┃
┃ │數(shù)據(jù)發(fā)送TXD(2)│────→ │發(fā) 〉 │ 485雙向數(shù)據(jù)總線 ┃
┃ │ │ │ / │ ┃
┃ │ PC-232接口 │ │/ ──┬─┼───●←┈┈→ ┃
┃ │電平轉(zhuǎn)換器 │ │ │ ┃
┃ │ │ /│ │ │ ┃
┃ │ │ / ○──┼─┘ ┃
┃ │數(shù)據(jù)接收RSD(3)│←───〈 接│ │ ┃
┃ │ │ \ ├──┘ ┃
┃ │ │ \│ ┃
┃ └───────┘ ┃
┃ 232/485轉(zhuǎn)換硬件示意圖 ┃
┃ ┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
RS485接口要求在發(fā)送數(shù)據(jù)完成后,立即關閉發(fā)送,否則無法接收其它設備的通訊。而存在著雙向數(shù)據(jù)總線轉(zhuǎn)換沖突和發(fā)送數(shù)據(jù)被自己接收的問題,在上位機的通訊軟件的設計中,可采用兩種方法:① UART 的發(fā)送寄存器空的位測試命令 ② 完整的接收到自發(fā)的數(shù)據(jù),來確認發(fā)送數(shù)據(jù)完成,以便及時地關閉發(fā)送。
上位機的RS232/485轉(zhuǎn)換器通常是利用232口的RST請求發(fā)送信號的位置位/位復位信號,作為發(fā)送數(shù)據(jù)總線的轉(zhuǎn)換控制。在BASIC程序 OPEN "COM 1 ,1200,E,7,1,CD,RS,CS,DS" AS #1命令后,初始化PC機的通訊口,RST信號置零,使發(fā)送驅(qū)動器變成高阻輸出。發(fā)送數(shù)據(jù)時,"OUT(&H3FC),&H0B"的命令,使經(jīng)UART 8250輸出的RST信號置高,令發(fā)送驅(qū)動器變成低阻輸出;發(fā)送數(shù)據(jù)完成后,輸出"OUT(&H3FC),&H09"命令,又將RST信號置零,發(fā)送驅(qū)動器恢復成高阻輸出。
下位儀表,可在儀表的RS485延時時間窗口,根據(jù)通訊速度,調(diào)整發(fā)送數(shù)據(jù)總線的轉(zhuǎn)換時間。
建議:選用RS485接口的儀表時,可采用研華5020型RS232/RS485智能通訊轉(zhuǎn)換模塊, 編程時無需考慮總線切換的問題。
5. 附錄:
━━━━━
A.通訊串口接線方法
☆RS-232C通訊口接線示意圖
┌─────────┐ ┌───────┐
│數(shù)據(jù)發(fā)送 SD 2├────→────┤ RD │
│數(shù)據(jù)接收 RD 3├─────←───┤ SD │
│請求發(fā)送 RTS 4├→┐ │ SR80系列 │
│清除發(fā)送 CTS 5├←┘ │ RS-232C │
│數(shù)據(jù)設備準備 DSR 6├←┐ │ │
│載波檢測 CD 8├←┤ │ │
│數(shù)據(jù)終端準備 DTR20├→┘ │ │
│ 信號地 7├─────────┤ SG │
└─────────┘ └───────┘
PC機 25 針 RS-232C 儀表9針 RS232 (端子號見使用說明書)
☆PC機 RS-232C 串口25針與9針接線對照表:
┌───┬──┬──┬──┬──┬──┬──┬──┬──┬──┐
│ 9PIN │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │
├───┼──┼──┼──┼──┼──┼──┼──┼──┼──┤
│ 25PIN│ 8 │ 3 │ 2 │ 20 │ 7 │ 6 │ 4 │ 5 │ 22 │
└───┴──┴──┴──┴──┴──┴──┴──┴──┴──┘
┌──────────────┐ ┌─────────────┐
│ 13 1 │ │ ┌─┐5 1 ┌─┐ │
│ ○○○○○○○○○○○○○ │ │ │ │ ○○○○○ │ │ │
│ │ │ │○│ │○│ │
│ ○○○○○○○○○○○○ │ │ │ │ ○○○○ │ │ │
│ 25 14 │ │ └─┘ 9 6 └─┘ │
└──────────────┘ └─────────────┘
25針連接器接線圖 九針準連接器接線圖
B. RS232通訊口的技術(shù)數(shù)據(jù)
⒈信號電平: EIA RS-232C 電平(±12V)
⒉通訊方式: RS232C 3線半雙工
⒊同步系統(tǒng): 起始位-停止位,異步通訊
⒋通訊距離: RS232C 15 米
⒌通訊速度: 1200,2400,4800,9600,19200 波特率
⒍數(shù)據(jù)格式: 8種.
常用格式:數(shù)據(jù)7位, 一個偶校驗位,一個停止位
⒎數(shù)據(jù)塊校驗: 數(shù)據(jù)異或(雙字節(jié))
⒏通訊碼: ASCII
⒐握手信號: 未使用
⒑連接臺數(shù): RS-232C 1 臺
C. RS422/RS485通訊接口的技術(shù)數(shù)據(jù)
⒈信號電平: EIA RS422A/485 電平 5V差動
⒉通訊方式: RS422A 4線半雙工(多路)/RS485 2線半雙工(多路)
⒊同步系統(tǒng): 起始-停止位同位,異步通訊
⒋通訊距離: 1200 米
⒌通訊速度: 1200,2400,4800,9600,19200 波特率
⒍數(shù)據(jù)格式: 8種.
常用格式:數(shù)據(jù)7位, 一個偶校驗位,一個停止位
⒎數(shù)據(jù)塊校驗: 異或(雙字節(jié))
⒏通訊碼: ASCII
⒐握手信號: 未使用
⒑連接臺數(shù): RS-422/485 32 臺 1.5公里(配RS232/422接口轉(zhuǎn)換器)