




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
FX系列可編程控制器(PLC)通訊常用方法目錄1、基本通訊方法§1。1常用的通訊方法§1.2計算機與FX-PLC通訊結(jié)構(gòu)2、通信格式§2.1通訊基本格式§2。2PLC相關(guān)通訊寄存器標志§2。3通訊格式詳解§2.4舉例3、通訊過程§3。1基本知識§3。2專用通訊協(xié)議框圖§3.3專用通訊控制命令4、附錄ASCII碼表
1、基本通訊方法§1.1常用通訊方法FX系列PLC支持5種通訊方法計算機鏈接:用計算機做主機,通過RS485接口與16臺PLC組網(wǎng),采用專用通訊協(xié)議,在計算機與PLC之間交換數(shù)據(jù),本資料重點解決計算機鏈接問題,包括硬件連接、通訊參數(shù)設(shè)置、通訊格式等。N網(wǎng)絡(luò):可以將8臺PLC構(gòu)成網(wǎng)絡(luò),無需協(xié)議,自成網(wǎng)絡(luò)。并聯(lián):可以將2臺PLC并聯(lián)成網(wǎng)絡(luò),也無需協(xié)議,自成網(wǎng)絡(luò)。PLC用RS指令發(fā)送、接收數(shù)據(jù),與計算機等設(shè)備進行無協(xié)議通訊交換數(shù)據(jù).通過PLC編程接口,與計算機等設(shè)備進行數(shù)據(jù)交換,本廠采用該方式在MCGS工業(yè)組態(tài)軟件基礎(chǔ)上,開發(fā)出各類鍋爐專用的計算機監(jiān)控系統(tǒng)?!?.2計算機鏈接通訊結(jié)構(gòu)RS232C FX-485RC—IFFX1N—485—BDPLCPLCPLCPLCPLC計算機 ……… 1 2 16上述結(jié)構(gòu)是一種采用計算機串行口與PLC鏈接的最基本方法,最遠通訊距離50M,其通訊相關(guān)參數(shù)見下表:通訊接口:FXON—485ADP/FX-485ADP/FX1N—485BD/FX1N—CNV—BD/FX1N-232BD可選。通訊距離:FX1N—485BD50M,選其它某些件,最遠500M。從站連接數(shù):最大16臺通訊方法:半雙工數(shù)據(jù)長度:7位/8位可選校驗:不用/奇/偶可選停止位:1位/2位可選波特率:300/600/1200/2400/4800/9600/19200可選超始符:不用/有效可選協(xié)議:格式1/格式4可選求和檢查:不用/有效可選可選PLC類型:FX2N,FX2NC,F(xiàn)X1N,FX1S,F(xiàn)XON,FX,F(xiàn)X2C計算機與PLC通訊所需的時間,可通過計算得到。 由PLC→計算機通訊時間=傳送數(shù)據(jù)字符總量×收發(fā)一個字符的時間+PLC的最大掃描時間×3+計算機空等待時間由計算機→PLC通訊時間=傳送數(shù)據(jù)字符總量×收發(fā)一個字符的時間+PLC的最大掃描時間+計算機空等待時間例:當一個字符占10位(字長7、校驗1、停止位1、啟動位1)選9600波特率,則收發(fā)一個字符需1.04ms。2、計算機鏈接的通訊格式§2。1基本格式通訊格式就是確定通訊的參量,例如:數(shù)據(jù)的長度、校驗位、波特率等等,對PLC通訊格式設(shè)置由數(shù)據(jù)寄存器D8120完成,每次對D8120做了修改,即改變PLC的通訊格式,都必須關(guān)閉PLC電源,然后重新送電,新的通訊格式才能被確認?!?.2PLC相關(guān)的通訊標志專用輔助繼電器描述M8126全局標志M8127通訊請求握手信號M8128出錯標志M8129通訊請求切換專用數(shù)據(jù)寄存器描述D8120通訊格式D8121從站號(最多16個)D8127交換數(shù)據(jù)的首地址D8128交換數(shù)據(jù)量D8129網(wǎng)絡(luò)通訊超時時間確認值§2.3通訊格式詳解(D8120)位號含義描述bo數(shù)據(jù)長度0:7位1:8位b2b1校驗方式00:不用01:奇校驗11:偶校驗b3停止位0:1位1:2位b7b6b5b4波特率0001:3000111:48000100:6001000:96000101:12001001:192000110:2400b80:不用注:無協(xié)議通訊專用b90:不用同上b12b11b10通訊接口000:RS485(RS422)接口010:RS232C接口b13求和檢查0:不加求和碼1:自動加上求和碼b14協(xié)議0:無協(xié)議通訊1:專用通訊協(xié)議b15協(xié)議格式0:格式11:格式4§2.4舉例M8002[MOVH4086D8120]D8120=[0100000010000110]數(shù)據(jù)長度7校驗偶停止位1波特率9600通訊口RS485求和檢查不用協(xié)議專用協(xié)議協(xié)議格式格式13、通訊過程§3.1基本知識通訊控制碼:計算機與PLC之間通訊時,通過通訊控制碼識別通訊任務(wù),是計算機與PLC之間交流的語言,常用的通訊控制碼如下:控制碼符號控制碼代碼描述STX02H數(shù)據(jù)開始ETX03H數(shù)據(jù)結(jié)束EOT04H傳送結(jié)束ENQ05H請求通訊聯(lián)絡(luò)ACK06H響應(yīng)通訊聯(lián)絡(luò)LF0AH換行CL0CH清除CR0DH回車NAK15H不響應(yīng)§3.2專用通訊協(xié)議框圖計算機從PLC讀數(shù)據(jù)數(shù)據(jù)ACKKK數(shù)據(jù)ENQ數(shù)據(jù)ACKKK數(shù)據(jù)ENQ計算機數(shù)據(jù)STX PLC數(shù)據(jù)STX 其過程為:計算機發(fā)出請求通訊聯(lián)絡(luò),然后,將希望的任務(wù)在數(shù)據(jù)中描述,傳給PLC,相關(guān)PLC獲得后,根據(jù)計算機的要求,回復(fù)計算機開始回傳數(shù)據(jù),并將相關(guān)數(shù)據(jù)送出,計算機獲得數(shù)據(jù)后,告訴相關(guān)PLC,已經(jīng)獲得數(shù)據(jù),結(jié)束本次通訊。ENQ數(shù)據(jù)ACK計算機寫數(shù)據(jù)到PLC中ENQ數(shù)據(jù)ACK數(shù)據(jù)數(shù)據(jù)計算機專用通訊協(xié)議的基本格式控制碼+呼叫從機的站號+本機的站號+控制命令+等待+發(fā)送的數(shù)據(jù)+(求和檢查)+(控制碼CR+LF)注1:求和檢查是否選用由通訊格式D8120的b13決定注2:結(jié)尾的控制碼CR+LF是否選用由通訊格式D8120的b15決定,格式1表示不用該控制碼,格式4表示使用。計算機從PLC讀數(shù)據(jù)的格式《格式1》ENQENQ從站號本機站號控制命令等待數(shù)據(jù)求和檢查STX從站號主站號數(shù)據(jù)ETXACK從站號主站號求和檢查計算機寫數(shù)據(jù)到PLC中的格式《格式1》ENQENQ從站號本機站號控制命令等待數(shù)據(jù)求和檢查ACK從站號主站號通訊協(xié)議詳解PLC在通訊過程中,一旦收到下列之一控制碼,通訊將初始化:ENQ、ACK、NAK,并響應(yīng)主機。一旦收到控制碼EOT或CL,通訊將初始化,不響應(yīng)主機從機站號由NO.O至NO.15,PLC設(shè)定如下:D812115MOVM8002D812115MOV設(shè)為15號從站,16個從站并不需要順序排列,可以自由設(shè)定,但不能重號.d)計算機主站號,使用FFHe)控制命令是通訊所要完成的相關(guān)任務(wù)的控制字,其描述詳見下一節(jié)f)等待時間:計算機從發(fā)送切換到接收狀態(tài)所需的延遲時間,PLC從收到計算機的信息后,到開始向計算機發(fā)送信息,其最小時間間隔,是計算機必須等待的,該等待時間在0到150ms之間設(shè)定,每10ms為一段,用0-FH代表0代表0ms,1代表10ms,……FH代表150ms實際使用中,要大于70ms,若PLC掃描時間超過70ms,則該等待時間要大于掃描時間ENQENQ等待時間必須長于2個掃描周期傳送開始有超過100ms延遲等待時間必須長于2個掃描周期傳送開始有超過100ms延遲則:等待時間可以設(shè)定為則:等待時間可以設(shè)定為“A”,即100ms延遲。g)求和檢查:請參考相關(guān)說明,本文不詳述表示超時檢查為60ms,可選范圍1到255h)超時檢查表示超時檢查為60ms,可選范圍1到255MOVMOVK6D8129M8002§3.3專用通訊協(xié)議中的控制命令本文的主導(dǎo)目的是在鍋爐控制系統(tǒng)中,進行計算機鏈接,為了確保鍋爐的可靠、穩(wěn)定運行,只允許從PLC中讀信息到計算機中,禁止向PLC寫數(shù)據(jù),以防止發(fā)生不可預(yù)計的意外。因此,下面只對部分相關(guān)控制命令進行描述,其它詳細內(nèi)容,請參考相關(guān)通訊手冊.1)控制命令命令1:批量讀PLC位單元符號:BRASCⅡ碼:42H,52H描述:從PLC位單元(X、Y、M、S、T、C)讀一批數(shù)據(jù),最大54位命令2:批量讀PLC字單元符號:WRASCⅡ碼:57H,52H描述:從PLC位單元組(X、Y、M、S)讀一批數(shù)據(jù),或從PLC字單元(D、T、C)讀一批數(shù)據(jù),最大13字2)FX1SPLC可以讀取的數(shù)據(jù)區(qū)位單元范圍進制XX0000—X00178進制YY0000-Y00158進制MM0000—M051110進SS0000—S012710進MM8000-M825410進TTS000—TS06310進CCS000-CS031CS235—CS25410進字單元范圍TTN000—TN063CCN000—CN031CN235—CN254DC0000-D0255D8000-D82553)命令詳解《不用求和碼,格式1》批量從PLC中讀位單元數(shù)據(jù)到計算機中ENQENQ從站號本機站號BR等待位單元首地位數(shù)據(jù)批量STX從站號主站號相關(guān)數(shù)據(jù)ETXACK從站號主站號由上述舉例可以看出,除已經(jīng)介紹的控制碼外,其它命令碼,主從站號及數(shù)據(jù)等,由相應(yīng)的ASCⅡ碼表達,對應(yīng)的字節(jié)數(shù)為:控制碼:1字節(jié)由上述舉例可以看出,除已經(jīng)介紹的控制碼外,其它命令碼,主從站號及數(shù)據(jù)等,由相應(yīng)的ASCⅡ碼表達,對應(yīng)的字節(jié)數(shù)為:控制碼:1字節(jié)從站號:2字節(jié)主站號:2字節(jié)命令碼:2字節(jié)等待時:1字節(jié)首地址:5字節(jié)批量:2字節(jié)相應(yīng)的ASCⅡ碼表,請參看本書的附錄APLC位單元和字單元中數(shù)據(jù)的含義,視具體鍋爐而定。舉例:計算機由從站5中讀X0開始的連續(xù)6點開關(guān)量到主站中,假設(shè)從站5是一臺威索燃氣蒸汽爐,觸摸屏控制系統(tǒng)。則:X0:停爐按鈕0/1:按下/正常位X1:高水位0/1:正常/高水位X2:補充水位0/1:正常/需補充水位X3:低水位0/1:正常/水位低X4:超高壓力0/1:超壓報警/正常X5:高壓停爐0/1:高壓停爐/允許燃燒點若X0-X5相應(yīng)為:101010(按鈕下正常位,水位在補水位,壓力在高壓停爐點),則相應(yīng)的通訊命令如下ENQENQ05H0530H35HFF46H46HBR42H52HA41HX000058H30H30H30H30H0630H36HSTX02H0530H35HETX03HACK06H0030H35HFF46H46H10101031H,30H,31H,30H31H,30HFF46H46Hb)批量從PLC中讀字單元數(shù)據(jù)到計算機中ENQENQ從站號主站號WR等待字單元首地位數(shù)據(jù)批量STX從站號主站號相關(guān)數(shù)據(jù)ETXACK從站號主站號舉例:計算機由從站0中讀D11開始的連續(xù)2點到主站中。同上例,則:D11:鍋爐的工作狀態(tài)0:等待工作9:大火燃燒1:強制手動吹掃10:燃氣壓力低,停火2:風門打開11:燃氣壓力低停火,后掃3:預(yù)掃爐12:壓力自控?;?:風門關(guān)至點火位13:壓力自控?;穑髵?:準備點火14:手動停爐,后掃6:開閥,點火15:故障停爐7:手動強制小火燃燒16:故障停爐,后掃8;程序強制小火燃燒17:正在檢漏D12:鍋爐故障碼0:高水位14:風門關(guān)閉故障6:關(guān)閥保護15:風門關(guān)小故障7:風壓不足16:風門打開故障10:低水位18:故障見火11:蒸汽超高壓力19:故障熄火
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025河北省建筑安全員-A證考試題庫附答案
- 2025年數(shù)字電視有條件接收設(shè)備合作協(xié)議書
- 2025年貴金屬復(fù)合材料(含微型、異型)項目建議書
- 工作服企業(yè)縣域市場拓展與下沉戰(zhàn)略研究報告
- 高效節(jié)能活動企業(yè)ESG實踐與創(chuàng)新戰(zhàn)略研究報告
- 2025貴州省建筑安全員B證(項目經(jīng)理)考試題庫
- 2025浙江省安全員《A證》考試題庫及答案
- 金融行業(yè)合同審批流程審計
- 移動支付平臺技術(shù)合作開發(fā)協(xié)議
- 牛羊肉銷售合同協(xié)議書
- 12月腹痛護理常規(guī)
- 經(jīng)典文學作品中的女性形象研究外文文獻翻譯2016年
- 控股集團公司組織架構(gòu)圖.docx
- 高爐煤氣安全知識的培訓
- 2008 年全國高校俄語專業(yè)四級水平測試試卷
- 需求供給與均衡價格PPT課件
- 最常用2000個英語單詞_(全部標有注釋)字母排序
- 在銀行大零售業(yè)務(wù)工作會議上的講話講解學習
- 古代傳說中的藝術(shù)形象-
- 水電站大壩土建安裝工程懸臂模板施工手冊
- 三體系內(nèi)審檢查表(共58頁).doc
評論
0/150
提交評論