版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、FX系列可編程控制器(PLC)通訊常用方法目 錄1、基本通訊方法1.1常用的通訊方法1.2計算機與FX-PLC通訊結(jié)構(gòu)2、通信格式2.1通訊基本格式2.2 PLC相關(guān)通訊寄存器標志2.3通訊格式詳解2.4舉例3、通訊過程3.1基本知識3.2專用通訊協(xié)議框圖3.3專用通訊控制命令4、附錄ASCII碼表1、基本通訊方法1.1常用通訊方法FX系列PLC支持5種通訊方法1) 計算機鏈接:用計算機做主機,通過RS485接口與16臺PLC組網(wǎng),采用專用通訊協(xié)議,在計算機與PLC之間交換數(shù)據(jù),本資料重點解決計算機鏈接問題,包括硬件連接、通訊參數(shù)設(shè)置、通訊格式等。2) N網(wǎng)絡(luò):可以將8臺PLC構(gòu)成網(wǎng)絡(luò),無需協(xié)
2、議,自成網(wǎng)絡(luò)。3) 并聯(lián):可以將2臺PLC并聯(lián)成網(wǎng)絡(luò),也無需協(xié)議,自成網(wǎng)絡(luò)。4) PLC用RS指令發(fā)送、接收數(shù)據(jù),與計算機等設(shè)備進行無協(xié)議通訊交換數(shù)據(jù)。5) 通過PLC編程接口,與計算機等設(shè)備進行數(shù)據(jù)交換,本廠采用該方式在MCGS工業(yè)組態(tài)軟件基礎(chǔ)上,開發(fā)出各類鍋爐專用的計算機監(jiān)控系統(tǒng)。1.2計算機鏈接通訊結(jié)構(gòu)RS232CFX-485RC-IF FX1N-485-BDPLCPLCPLC計算機1216 上述結(jié)構(gòu)是一種采用計算機串行口與PLC鏈接的最基本方法,最遠通訊距離50M,其通訊相關(guān)參數(shù)見下表:通訊接口:FXON-485ADP /FX-485ADP/FX1N-485BD/FX1N-CNV-BD
3、/FX1N-232BD可選。通訊距離:FX1N-485BD 50M,選其它某些件,最遠500M。從站連接數(shù):最大16臺通訊方法:半雙工數(shù)據(jù)長度:7位/8位 可選校驗: 不用/奇/偶 可選停止位: 1位/2位 可選波特率:300/600/1200/2400/4800/9600/19200 可選超始符:不用/有效 可選協(xié)議:格式1/格式4 可選求和檢查:不用/有效 可選可選PLC類型:FX2N,F(xiàn)X2NC,F(xiàn)X1N,F(xiàn)X1S,F(xiàn)XON,F(xiàn)X,F(xiàn)X2C計算機與PLC通訊所需的時間,可通過計算得到。由PLC計算機通訊時間=傳送數(shù)據(jù)字符總量收發(fā)一個字符的時間+PLC的最大掃描時間3+計算機空等待時間由計
4、算機PLC通訊時間=傳送數(shù)據(jù)字符總量收發(fā)一個字符的時間+PLC的最大掃描時間+計算機空等待時間例:當(dāng)一個字符占10位(字長7、校驗、停止位、啟動位)選9600波特率,則收發(fā)一個字符需1.04ms。2、計算機鏈接的通訊格式2.1 基本格式通訊格式就是確定通訊的參量,例如:數(shù)據(jù)的長度、校驗位、波特率等等,對PLC通訊格式設(shè)置由數(shù)據(jù)寄存器D8120完成,每次對D8120做了修改,即改變PLC的通訊格式,都必須關(guān)閉PLC電源,然后重新送電,新的通訊格式才能被確認。2.2 PLC相關(guān)的通訊標志 專用輔助繼電器 描述M8126 全局標志M8127 通訊請求握手信號M8128 出錯標志 M8129 通訊請求
5、切換 專用數(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:300 0111:48000100:600 1000:96000101:1200 1001:192000110:2400b80:不用 注:無協(xié)議通訊專用b90:不用 同上b12b11b10通訊接口000:RS485(RS422)接口0
6、10:RS232C接口b13求和檢查0:不加求和碼 1:自動加上求和碼b14協(xié)議0:無協(xié)議通訊 1:專用通訊協(xié)議b15協(xié)議格式0:格式1 1:格式42.4 舉例 M8002MOV H4086 D8120D8120=0100 0000 1000 0110數(shù)據(jù)長度 7校驗 偶停止位 1波特率 9600通訊口 RS485求和檢查 不用協(xié)議 專用協(xié)議協(xié)議格式 格式13、通訊過程3.1基本知識通訊控制碼:計算機與PLC之間通訊時,通過通訊控制碼識別通訊任務(wù),是計算機與PLC之間交流的語言,常用的通訊控制碼如下:控制碼符號控制碼代碼描述STX02H數(shù)據(jù)開始ETX03H數(shù)據(jù)結(jié)束EOT04H傳送結(jié)束ENQ05
7、H請求通訊聯(lián)絡(luò)ACK06H響應(yīng)通訊聯(lián)絡(luò)LF0AH換行CL0CH清除CR0DH回車NAK15H不響應(yīng)3.2專用通訊協(xié)議框圖1) 計算機從PLC讀數(shù)據(jù)數(shù)據(jù)ACKKK數(shù)據(jù)ENQ計算機數(shù)據(jù)STXPLC其過程為:計算機發(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ù)ACK2) 計算機寫數(shù)據(jù)到PLC中 數(shù)據(jù)計算機3) 專用通訊協(xié)議的基本格式控制碼+呼叫從機的站號+本機的站號+控制命令+等待+發(fā)送的數(shù)據(jù)+(求和檢查)+(控制碼CR+LF)注1:求
8、和檢查是否選用由通訊格式D8120的b13決定注2:結(jié)尾的控制碼CR+LF是否選用由通訊格式D8120 的b15決定,格式1表示不用該控制碼,格式4表示使用。4) 計算機從PLC讀數(shù)據(jù)的格式格式1ENQ從站號本機站號控制命令等待數(shù)據(jù)求和檢查STX從站號主站號數(shù)據(jù)ETXACK從站號主站號求和檢查5) 計算機寫數(shù)據(jù)到PLC中的格式格式1ENQ從站號本機站號控制命令等待數(shù)據(jù)求和檢查ACK從站號主站號 6) 通訊協(xié)議詳解a) PLC在通訊過程中,一旦收到下列之一控制碼,通訊將初始化:ENQ、ACK、NAK,并響應(yīng)主機。b) 一旦收到控制碼EOT或CL,通訊將初始化,不響應(yīng)主機c) 從機站號由NO.O至
9、NO.15,PLC設(shè)定如下:D812115MOVM8002設(shè)為15號從站,16個從站并不需要順序排列,可以自由設(shè)定,但不能重號。 d) 計算機主站號,使用FFH e) 控制命令是通訊所要完成的相關(guān)任務(wù)的控制字,其描述詳見下一節(jié) f) 等待時間:計算機從發(fā)送切換到接收狀態(tài)所需的延遲時間,PLC從收到計算機的信息后,到開始向計算機發(fā)送信息,其最小時間間隔,是計算機必須等待的,該等待時間在0到150ms之間設(shè)定,每10ms為一段,用0- FH代表 0代表0ms,1代表10ms,F(xiàn)H代表150ms實際使用中,要大于70ms ,若PLC掃描時間超過70ms,則該等待時間要大于掃描時間ENQ等待時間必須長
10、于2個掃描周期傳送開始有超過100ms延遲則:等待時間可以設(shè)定為“A”,即100ms延遲。g) 求和檢查:請參考相關(guān)說明,本文不詳述表示超時檢查為60ms,可選范圍1到255h) 超時檢查MOVK6D8129M80023.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
11、、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) FX1S PLC可以讀取的數(shù)據(jù)區(qū)位單元范圍進制XX0000-X00178進制YY0000-Y00158進制MM0000-M051110進SS0000-S012710進MM8000-M825410進TTS000-TS06310進CCS000-CS031CS235-CS25410進字單元范圍TTN000-TN063CCN000-CN031CN235-CN254DC0000-D0255D800
12、0-D8255 3)命令詳解不用求和碼,格式1a) 批量從PLC中讀位單元數(shù)據(jù)到計算機中ENQ從站號本機站號BR等待位單元首地位數(shù)據(jù)批量STX從站號主站號相關(guān)數(shù)據(jù)ETXACK從站號主站號由上述舉例可以看出,除已經(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:停
13、爐按鈕 0/1:按下/正常位X1:高水位 0/1:正常/高水位X2:補充水位 0/1:正常/需補充水位X3:低水位 0/1:正常/水位低X4:超高壓力 0/1:超壓報警/正常X5:高壓停爐 0/1:高壓停爐/允許燃燒點若X0-X5相應(yīng)為:101010(按鈕下正常位,水位在補水位,壓力在高壓停爐點),則相應(yīng)的通訊命令如下ENQ05H0530H 35HFF46H 46HBR42H 52HA41HX000058H 30H 30H 30H 30H0630H 36HSTX02H0530H 35HETX03HACK06H0030H 35HFF46H 46H10101031H, 30H,31H,30H 31
14、H,30HFF46H 46Hb) 批量從PLC中讀字單元數(shù)據(jù)到計算機中ENQ從站號主站號WR等待字單元首地位數(shù)據(jù)批量STX從站號主站號相關(guān)數(shù)據(jù)ETXACK從站號主站號舉例:計算機由從站0中讀D11開始的連續(xù)2點到主站中。同上例,則:D11:鍋爐的工作狀態(tài)0:等待工作9:大火燃燒1:強制手動吹掃10:燃氣壓力低,?;?:風(fēng)門打開11:燃氣壓力低?;穑髵?:預(yù)掃爐12:壓力自控?;?:風(fēng)門關(guān)至點火位13:壓力自控停火,后掃5:準備點火14:手動停爐,后掃6:開閥,點火15:故障停爐7:手動強制小火燃燒16:故障停爐,后掃8;程序強制小火燃燒17:正在檢漏D12:鍋爐故障碼0:高水位14:風(fēng)門關(guān)閉故障6:關(guān)閥保護15:風(fēng)門關(guān)小故障7:風(fēng)壓不足16:風(fēng)門打開故障10:低水位18:故障見火11:蒸汽超高壓力19:故障熄火13:風(fēng)門控制失效20:點火
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024工程建設(shè)監(jiān)督管理合同協(xié)議書
- 技術(shù)轉(zhuǎn)讓合同書樣本示例
- 2024敬老院承包經(jīng)營合同
- 2024版單位間借款合同樣本
- 標準離婚協(xié)議書格式參考樣本
- 2024三方股份合同協(xié)議書
- 2024試用期員工解除勞動合同格式
- 2024勞務(wù)派遣承包合同
- 2024來料加工合同樣板來料加工合作合同范本2
- 客戶資源合作合同模板
- 國開(河北)2024年《中外政治思想史》形成性考核1-4答案
- 床邊護理帶教體會
- 2024年社區(qū)工作者考試必背1000題題庫及必背答案
- MOOC 微型計算機原理與接口技術(shù)-南京郵電大學(xué) 中國大學(xué)慕課答案
- 1kw太陽能獨立供電系統(tǒng)解決方案
- 七年級期中考試考后分析主題班會課件
- 環(huán)境教育與公眾參與-第1篇
- 北師大版六年級數(shù)學(xué)上冊第五單元數(shù)據(jù)處理單元測試卷及答案
- (2024年)Photoshop基礎(chǔ)入門到精通教程全套
- 實驗室建設(shè)籌備方案
- 《東北的振興》課件
評論
0/150
提交評論