首頁 | 收藏本站 | 免費注冊|申請VIP會員|固定排名|廣告服務
中國電氣自動化網(wǎng)首頁
PLC | 電  機 | 變 頻 器 | 人機界面 | 運動伺服 | 控制傳動 | 自動化軟件
DCS | 傳感器 | 通信網(wǎng)絡 | 現(xiàn)場總線 | 數(shù)據(jù)采集 | 電氣開關 | 數(shù)傳測控
電源 | 嵌入式 | 儀器儀表 | 低壓電器 | 機器視覺 | 工業(yè)安全 | 工控機
模具 | 電線電纜 | 電子元件 | 成套設備 | 液壓氣動 | 制 冷
機床 | 電力能源 | 機械設備 | 石油化工 | 礦業(yè)冶金 | 水工業(yè)
物流 | 軌道交通 | 汽車電子 | 工程機械 | 輸 配 電 | 電 梯
產(chǎn)品 企業(yè) 供求 新聞
下載 視頻 招聘 期刊 會展 培訓 庫存 論壇 訪談 維修  
熱詞:嵌入式 傳感器 電源 主板 工控機 PLC 人機界面 變頻器

您現(xiàn)在的位置:中國電氣自動化網(wǎng)首頁 >> 文庫首頁>>詳細信息

FP93儀表通訊協(xié)議 
(發(fā)布日期:2015-9-23 11:07:36) 來源:
 
   
 
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=手動 
 
018C
COM
通訊               0=本機,  1=通訊
 
0190
RST
復位/運行          0=復位,    1=運行
0191
HLD
程序保持           0=釋放保持,1=保持
0192
ADV
程序跳步           0=不執(zhí)行,  1=跳步 
 
0300
SV1
定值方式的SV值
 
030A
SV_L
SV下限值
讀/寫
030B
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
0001
1
TC1(SOH)
DC1
1
A
Q
0010
2
TC2(STX)
DC2
2
B
R
0011
3
TC3(ETX)
DC3
#
3
C
S
0100
4
TC4(EOT)
DC4
$
4
D
T
0101
5
TC5(ENQ)
TC8(NAK)
%
5
E
U
0110
6
TC6(ACK)
TC9(SYN)
&
6
F
V
0111
7
BEL
TC10(ETB)
7
G
W
1000
8
FE0(BS)
CAN
(
8
H
X
1001
9
FE1(HT)
EM
)
9
I
Y
1010
A
FE2(LF)
SUB
*
J
Z
1011
B
FE3(VT)
ESC
+
K
[
{
1100
C
FE4(FF)
IS4(FS)
,
L
\
1101
D
FE5(CR)
IS3(GS)
-
=
M
]
}
1110
E
SO
IS2(RS)
.
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)換器)         
 
 
南京匯皆奧自動化科技有限公司
所在區(qū)域: 江蘇.南京 郵編: 210031
公司地址: 浦口區(qū)弘揚廣場 聯(lián)系人:張浩 先生 (銷售)
辦公電話: 025-58858162 傳真: 025-58858162
移動電話: 13655165237 電郵: 登錄查看或通過本網(wǎng)留言
公司主頁: http://njhuijo.cn
通過中國電氣自動化網(wǎng)在線聯(lián)系該用戶:
關于:
需求意向:
* 驗證碼: 點擊可刷新
 
用戶: 密碼:  
如果您還不是中國電氣自動化網(wǎng)(ahemqdi.cn)的注冊用戶,立刻免費注冊

   企業(yè)新聞 更多
· 皮爾磁:PNOZmulti升級指...
· 皮爾磁的一站式機器驗收安全服務...
· 皮爾磁:《人與自動化》新刊:聚焦...
· 皮爾磁亮相南京智造大會,展示未來...
· 皮爾磁:機械安全與網(wǎng)絡安全必須一...
· 皮爾磁:你的未來,值得一次“安全...
· 皮爾磁:法規(guī)和標準同步升級,AG...
· 皮爾磁:安全掃描儀PSENsca...
  產(chǎn)品新聞 更多
· 皮爾磁:PNOZmulti軟件更...
· 皮爾磁:構(gòu)筑工業(yè)數(shù)字時代的“雙子...
· 皮爾磁:CRA全面解析:您的產(chǎn)品...
· 皮爾磁:PNOZmulti軟件V...
· 皮爾磁:硬核物流“黑科技”,無懼...
· 皮爾磁:靈活安裝,操作升級...
· 皮爾磁產(chǎn)品斬獲CEC年度最佳產(chǎn)品...
· 皮爾磁即將亮相SPS2025:助...

廣告服務 | 關于我們 | 網(wǎng)站地圖 | 分類索引 | 服務條款 | VIP會員服務 |《電氣自動化企業(yè)大全》| 版權(quán)聲明

客服專線:0898-68552405     媒體合作QQ:910167442
中國電子商務服務聯(lián)盟成員單位 瓊ICP備17003754號
中國電氣自動化網(wǎng) 版權(quán)所有 © Copyright By Electric Automation of China

隆子县| 永宁县| 建湖县| 平谷区| 韩城市| 永吉县| 铜梁县| 杭锦旗| 桃江县| 古丈县| 永福县| 滕州市| 河曲县| 嘉荫县| 海门市| 巴青县| 南昌县| 安溪县| 寿宁县| 新建县| 清流县| 吕梁市| 克拉玛依市| 壶关县| 天全县| 新绛县| 宿州市| 灌南县| 杂多县| 太白县| 本溪市| 凭祥市| 邵武市| 富锦市| 灌南县| 赤城县| 南宁市| 土默特右旗| 吉首市| 桃江县| 汉川市|