版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
FP93BASICAFP93DOCBASICA.EXEBASICDOS BASICPC2324223-11)2)PC注意:925如果遠(yuǎn)距離通訊(1200FP93通訊協(xié)議以及BASIC4-1. ││││││ │ │││││ ││├─┼───────┬─┼───────┐││ │││FP93-(1) │FP93-(2)│. │FP93(99)││ │RS485通訊采用差動(dòng)的兩線發(fā)送,兩線接收的雙向數(shù)據(jù)總線兩線制方式。上位機(jī)和下位調(diào)節(jié)器的內(nèi)部接收器的接收高(RD+)和低(RS-)線以及內(nèi)部發(fā)送器的發(fā)送高(SD+)和低(SD-)線都掛在數(shù)據(jù)總線上,平置于低阻態(tài)。發(fā)送完成后,發(fā)送線需重新恢復(fù)到高阻關(guān)閉態(tài)。接收方在接收數(shù)據(jù)完成后,又成為發(fā)送方。RS485RS4854-2. ┃發(fā)送全文件┃ <───────────┃返回全文件 abc1def0g⑾hij01018c781. 通訊的起始符,[⑴一位,STX:(02H) 81~99(1:00000001~01100110),這1(31H”W”(57H(0~65535ASCII命令代碼詳見命令代碼表。通訊命令連續(xù)讀代碼[⑽一位]。表明上位機(jī)要連續(xù)讀取多少個(gè)參數(shù)。這位取值范ASCII”R”讀命令時(shí),此位不用。N4ASCII1).ADD(加校驗(yàn)) BCC校驗(yàn)結(jié)果 2).ADD_TWO’SCMP塊校驗(yàn)(求補(bǔ)校驗(yàn)) BCC校驗(yàn)結(jié)果 3).XOR塊校驗(yàn)(異或校驗(yàn)) CR(0DH)4).Noneabc1deg⑾hij01014E 通訊的起始符,[⑴一位,STX:(02H) 81~99(1:00000001~01100110),這”W”(57H(0~255ASCII4ASCII4位的ASCII通訊數(shù)據(jù)[⑾這位的數(shù)據(jù)量決定于這位的數(shù)據(jù),既這位的數(shù)據(jù)長度不定]。數(shù)據(jù)總是以”,”(2)開頭,數(shù)據(jù)項(xiàng)與數(shù)據(jù)項(xiàng)之間不需要任何分割符。數(shù)據(jù)的長度主要取決于第⑽的方式。每一個(gè)數(shù)據(jù)項(xiàng)由164ASCII”W”N4ASCII1).ADD(加校驗(yàn)) BCC校驗(yàn)結(jié)果 2).ADD_TWO’SCMP塊校驗(yàn)(求補(bǔ)校驗(yàn)) (02H)(30H)+(31H)+(31H)+(52H)+(30H)+(31H)+(30H)+(30H)+(30H)+(03H)=50HBCC校驗(yàn)結(jié)果 回車符[⒂一位CR(0DH)]全文結(jié)束符既回車符。1.def⑸⑹⑺⑻⑼⑽R04004e1的值。 =0000010000000000 (實(shí)際讀取參數(shù)的個(gè)數(shù)Deg⑸⑹⑺⑾0000100780003e:這位表明這是一個(gè)應(yīng)答代碼<0(30H0(30H)正確的應(yīng)答>。(詳見應(yīng)答代碼表)De⑸⑹⑺R074.defgCOMdefg⑽0⑸ ⑽0⑸0
e:這位表明這個(gè)命令是寫的控制輸出比例帶1的值。f1(0)g通訊數(shù)據(jù)[⑾這位的數(shù)據(jù)量決定于這位的數(shù)據(jù),既這位的數(shù)據(jù)長度不定]。數(shù)據(jù)總是以”,”(2CH),數(shù)據(jù)16制代碼組成(14ASCII =0000010000000000 =0000 (十六進(jìn)制=0000000000101000 de⑸⑹⑺W00de⑸⑹⑺Wde⑸⑹⑺W090000當(dāng)發(fā)生硬件錯(cuò)誤例如幀溢出或命令或數(shù)據(jù)的數(shù)量命令代碼或數(shù)據(jù)的數(shù)量和設(shè)計(jì)被寫入的數(shù)據(jù)不是有效的可被執(zhí)行命令的接收是在一定條件下的(例如AT),否則將不被執(zhí)行一些類型的數(shù)據(jù)在某一時(shí)刻將用的量程有關(guān)。這四位十六進(jìn)制代碼(16)的使用范圍(-32768~32767?!?40.00℃ (十六進(jìn)制4讀讀讀讀4444讀讀讀讀執(zhí)行標(biāo)志(不執(zhí)行時(shí)讀事件輸出標(biāo)志(無事件輸出時(shí)讀讀PID讀000000000000000000000000000讀D15D14 00000000單位 讀測(cè)量范圍(見測(cè)量范圍代碼表讀小數(shù)點(diǎn)位置0=無1=0.1 讀測(cè)量范圍下限值-讀測(cè)量范圍上限值-讀讀讀讀讀讀讀PID讀D14 0000000D1HLD0:寫寫自整 0=不執(zhí)行,1=執(zhí)寫手 0=自動(dòng),1=手寫通 0=本機(jī),1=通寫復(fù)位/運(yùn) 寫程序保 0=釋放保持,1=保寫程序跳 0=不執(zhí)行,1=跳寫SV寫SVSV區(qū)域 事件報(bào)警1的模 事件報(bào)警1的設(shè)定 1事件報(bào)警2的模 事件報(bào)警2的設(shè)定 2事件報(bào)警3的模 事件報(bào)警3的設(shè)定 3DO1模 詳見使用說明書的Event/DODO2模 詳見使用說明書的Event/DODO3模 詳見使用說明書的Event/DODO4模 詳見使用說明書的Event/DO 詳見使用說明書的DI 詳見使用說明書的DI 詳見使用說明書的DI0=測(cè)量值,1=設(shè)定值,2=通訊的存貯模 0=EEP 輸出的特 0=反作 1=整作鍵盤 0=無鎖3=除了RUN、RSTPVPV控制模 0=程序模 1=定值方時(shí)間單 FIXPIDPIDP01P01P01P01P01P011EV1P011EV2P011EV3P01P01P01P01P01P01 *********第X步的起始時(shí)間 ***********第X步的停止時(shí)間P01P01P01P01P01P01P01P01P01P01P01P01P01P01P01P01P01P01P01P01P01P01P01P01P01P01P01P01P01P01.S**_TM ***0-9X10h(m) ***0-9X1h(m) ***0-9X10m(s) 0-9X1m(s)P02P02P02P02P02P022EV1P022EV2P022EV3P02P02P02P02P02P02 第X步的起始時(shí)間 ***********第X步的停止時(shí)間P02P02P02P02P02P02P02P02P02P02P02P02P02P02P02P02P02P02P02P02P02P02P02P02P02P02P02P02P02P02.S**_TM ***0-9X10h(m) ***0-9X1h(m) ***0-9X10m(s) 0-9X1m(s)1一條曲線的第11 第202 4四條曲線的第二條的第1 第10P03P03P03P03P03P033EV1P033EV2P033EV3P03P03P03P03P03P03 *********第X步的起始時(shí)間 ***********第X步的停止時(shí)間P03P03P03P03P03P03P03P03P03P03P03P03P03P03P03P03P03P03P03P03P03P03P03P03P03P03P03P03P03P03.S**_TM ***0-9X10h(m) ***0-9X1h(m) ***0-9X10m(s) 0-9X1m(s)1一條曲線的第21 第302兩條曲線的第二條的第1 第104四條曲線的第三條的第1 第10P04P04P04P04P04P044EV1P044EV2P044EV3P04P04P04P04P04P04 *********第X步的起始時(shí)間 ***********第X步的停止時(shí)間P04P04P04P04P04P04P04P04P04P04P04P04P04P04P04P04P04P04P04P04P04P04P04P04P04P04P04P04P04P04.S**_TM ***0-9X10h(m) ***0-9X1h(m) ***0-9X10m(s) 0-9X1m(s)1一條曲線的第31 第402 4四條曲線的第四條的第1 第10ASCII0123456700@P`p1!1AQaq2”2BRbr3#3CScs4$4DTdt5%5EUeu6&6FVfv7’7GWgw8(8HXhx9)9IYiyA*:JZjzB+;K[k{C,<L\l︱D-=M]m}E.>N^n~F/?O_0無0123456789STX$="@":ETX$=":":CR$=CHR$(13)PCCOM1120071BPS$="1200":ADR$="01":REM設(shè)置波特率和儀表通訊地址OPEN"COM1:"+BPS$+",E,7,1,CD,RS,CS,DS"ASREMSD20COM1BPS=1200ADR=00FORMATSTX$="@":ETX$=BPS$=OPEN"COM1:"+BPS$+",E,7,1,CD,RS,CS,DS"FORRANDOMAS#1:REMINPUT"DOYOUENTERTESTPROGRAMIFUA$="Y"THENGOTOINPUT"DOYOUTESTREADORWRITEORDER?",IFRW$="R"THENGOTOLINEINPUT"PLEASEENTERORDER=";CMD1$:PRINT“Thisisa“;RW$;“orderIFRW$="R"THENGOTOLINEINPUT"PLEASEENTERDATA=";GOTOGOTO70ADR$="011":CMD$="R01000":REMSD2080BC$=ADR$+CMD$+90GOSUB100TXD$=STX$+BC$+BCC$+110PRINT#1,120PRINT"SENDINGDATA=";130T3=VAL(MID$(TIME$,7,2)):'WAITINGTIME140IFEOF(1)=0THEN150T4=VAL(MID$(TIME$,7,160IFABS(T4-T3)<4THEN140ELSEPRINT"OVER2SANDCOMMUNICATIONERROR!":GOTO53170D$="":REMDATA180A$=INPUT$(1,190D$=D$+200IFA$=CHR$(13)THENGOTO210GOTO220RBCC$=LEFT$(RIGHT$(D$,3),2):REMRECEIVEDATABCC230LEC=240BC$=MID$(D$,2,LEC-250GOSUB260IFRBCC$=BCC$THEN270PRINT"BCC$=";BCC$:PRINT"BCCERROR!":PRINTLEC=LEN(D$):F$="":K=FORP=6TON$=MID$(D$,P,IFN$=","THENU$(K)=F$:K=K+1:F$="":GOTOIFN$=ETX$THENU$(K)=F$:N=K:GOTOF$=F$+PRINT"RECEIVINGDATA=";FORN=1TOPRINT300GOTO310BCC=ASC(LEFT$(BC$,1)):REMBCC320L=330FORN=2TOBCC=BCCXORASC(MID$(BC$,N,NEXTBCC$=IFLEN(BCC$)=1THENBCC$="0"+┌─────────┐LOC:COM├────┬────┤◎僅能由上位機(jī)控制命令,轉(zhuǎn)成通訊方式(COM)COMM ├────┼────┤COM:│Loc│LOCALCOM└────┴────┘LOC┃┃┃┃┃┃┃↓┃┃┃┃┃┃││算出BCC┃┃│┃┃ ┃┃│┃┃│ ┃┃│ ┃┃ ┃┃ ┃ /接收緩\No /發(fā)令三 沖器 〉→─│延時(shí)4秒 次 \效否? ┃││┃┃│↓↓│┃┃││┃┃││出錯(cuò)打 │┃┃│ 算出BCC │┃┃││┃┃│↓│┃┃││┃┃│ │┃ /BCC校驗(yàn)\ /發(fā)令三 正確否?〉→────── 次 〉 ┃│┃┃│↓↓┃┃│┃┃││出錯(cuò)打 ┃┃│ ┃┃│┃┃│↓┃┃││┃ 1.RS485┃ ┃┃RST(4)│┃┃ │\○┃┃ │ ┃┃│數(shù)據(jù)發(fā)送TXD(2)│────→│ │485雙向數(shù)據(jù)總┃┃ │ ┃┃│PC-232接 │/┃┃ │┃┃ │┃┃ /┃┃│數(shù)據(jù)接收RSD(3)│←───〈接 ┃┃ \┃┃ ┃┃┃┃┃┃┃RS485接口要求在發(fā)送數(shù)據(jù)完成后,立即關(guān)閉發(fā)送,否則無法接收其它設(shè)備的通訊。而存在著雙向數(shù)據(jù)總線轉(zhuǎn)換沖突和發(fā)送數(shù)據(jù)被自己接收的問題,在上位機(jī)的通訊軟件的設(shè)計(jì)中,可采用兩種方法:①UARTBASICOPEN"COM1,1200,E,71,CD,RS,CS,DS"AS#1機(jī)的通訊口,RST信號(hào)置零,使發(fā)送驅(qū)動(dòng)器變成高阻輸出。發(fā)送數(shù)據(jù)時(shí),"OUT(&H3FC),&H0B"的命令,使經(jīng)UART8250RST信號(hào)置高,令發(fā)送驅(qū)動(dòng)器變成低阻輸出;發(fā)送數(shù)據(jù)完成后,輸出"OUT(&H3FC),&H09"RST建議:選用RS485接口的儀表時(shí),可采用研華5
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)數(shù)據(jù)中心安全與防護(hù)指南(標(biāo)準(zhǔn)版)
- 小升初科學(xué)試卷及答案
- 企業(yè)市場(chǎng)營銷管理規(guī)范手冊(cè)
- 消防及應(yīng)急培訓(xùn)題庫答案
- 牧草栽培工春節(jié)假期安全告知書
- 講解員節(jié)假日后復(fù)工安全考核試卷含答案
- 2025年會(huì)計(jì)事務(wù)所審計(jì)操作手冊(cè)
- 海洋生物調(diào)查員春節(jié)假期安全告知書
- 酒店預(yù)訂與入住管理流程
- 化妝培訓(xùn)課件封面設(shè)計(jì)圖
- 2026云南文山州教育體育局所屬事業(yè)單位選調(diào)37人備考題庫(2026年第1號(hào))參考答案詳解
- 2025年考愛情的測(cè)試題及答案
- 2026四川成都錦江投資發(fā)展集團(tuán)有限責(zé)任公司招聘18人備考題庫及答案詳解一套
- 橋式起重機(jī)培訓(xùn)課件
- 聚丙烯酰胺裝置操作工崗前規(guī)程考核試卷含答案
- 2026廣東廣州開發(fā)區(qū)統(tǒng)計(jì)局(廣州市黃埔區(qū)統(tǒng)計(jì)局)招聘市商業(yè)調(diào)查隊(duì)隊(duì)員1人考試備考試題及答案解析
- 假釋前評(píng)估表(家屬)
- 北師大版八年級(jí)數(shù)學(xué)下冊(cè)課件【全冊(cè)】
- 關(guān)于提高護(hù)士輸液時(shí)PDA的掃描率的品管圈PPT
- 針入度指數(shù)計(jì)算表公式和程序
- XGDT-06型脈動(dòng)真空滅菌柜4#性能確認(rèn)方案
評(píng)論
0/150
提交評(píng)論