




已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
編號:20150822實驗報告課題名稱:歐姆龍CPU自帶232口和第三方設(shè)備通信實驗 單位(蓋章): 技術(shù)部 實驗時間: 目錄實驗?zāi)康模?實驗設(shè)備:3實驗流程:4實驗步驟:4一、硬件電路搭建4二、軟件設(shè)置6三、無協(xié)議收發(fā)功能的測試。7四、第三方設(shè)備協(xié)議分析10五、CS1D-CPU67S讀取儀表動態(tài)數(shù)據(jù)實例。12六、FCS(幀校驗和)指令的使用。14七、通過CPU計算校驗碼獲取SWP數(shù)據(jù)16八、結(jié)論19注意:19歐姆龍CPU自帶232口和第三方設(shè)備通信實驗實驗?zāi)康模毫私鈿W姆龍PLC CPU自帶RS232口和第三方設(shè)備的通信。本實驗以歐姆龍PLC CS1D-CPU67S和昌輝SWP系列儀表為例進行測試。實驗設(shè)備:本次實驗設(shè)備見表1。序號名稱型號數(shù)量備注1CPUCS1D-CPU67S12電源模塊CS1D-PA207R13主底板CS1D-BC082S14以太網(wǎng)模塊CS1W-EIP2115昌輝儀表SWP-C403-22-23-HL-FA16USB轉(zhuǎn)串口線17CPU和PC串口連接線(見注1)1用來連接CPU的USB口和串口線的USB口8網(wǎng)線1表1注1:歐姆龍PLC RS232口和上位機串口線的連接方式見圖1。圖1-歐姆龍PLC RS232口和上位機串口線的連接方式硬件電路搭建軟件設(shè)置無協(xié)議收發(fā)功能測試第三方設(shè)備協(xié)議分析讀取儀表數(shù)據(jù)實例FCS指令校驗碼計算通過FCS指令和協(xié)議宏指令接收儀表數(shù)據(jù)綜合測試實驗流程:實驗步驟:一、硬件電路搭建1、實驗設(shè)備電路搭建如圖2所示。電源模塊以太網(wǎng)模塊CPU主底板昌輝SWP系列儀表圖2-實驗硬件電路搭建圖2、CPU單元設(shè)置:CPU單元設(shè)置見圖3,將所有的DIP開關(guān)都置為OFF。圖3-CPU模塊DIP開關(guān)設(shè)置圖3、以太網(wǎng)模塊設(shè)置:在該實驗中,由于我們將用到CPU自帶的RS232口和第三方設(shè)備(昌輝儀表)通信,因此對CPU的編程等操作選定為以太網(wǎng)方式。以太網(wǎng)模塊的單元號和節(jié)點號設(shè)置見圖4,該實驗中設(shè)定的IP地址為:192.168.250.1。圖4-以太網(wǎng)模塊設(shè)置圖二、軟件設(shè)置1、打開CX-Programmer,文件,新建,設(shè)備類型CS1D-S,CPU型號選擇CPU67,網(wǎng)絡(luò)類型選擇Ethernet。設(shè)置界面如圖5。圖5-新建工程2、以太網(wǎng)連接設(shè)置,如圖6:將IP地址設(shè)定為192.168.250.1圖6-IP地址設(shè)定3、在線工作,編程模式下,打開“設(shè)置”選項對CPU自帶的232口進行設(shè)置。如圖7所示。在“上位機鏈接端口”選項下設(shè)置通信格式(注2)(波特率、數(shù)據(jù)格式、232口的工作模式等參數(shù)),然后傳送到PLC。圖7-CPU自帶232口的設(shè)置注2:SWP系列儀表通訊口的傳輸方式為。 三、無協(xié)議收發(fā)功能的測試。歐姆龍PLC和第三方設(shè)備通信需要通過特殊指令(TXD和RXD)來發(fā)送和接收第三方設(shè)備的協(xié)議。1、無協(xié)議發(fā)送功能的測試。測試要求:發(fā)送D0-D9共10個數(shù)據(jù)到上位機。上位機接收軟件:串口調(diào)試工具(1) 無協(xié)議接收程序的編寫:測試無協(xié)議接收需要用到無協(xié)議接收指令RXDS-發(fā)送數(shù)據(jù)的首地址:將要發(fā)送的第三方設(shè)備的協(xié)議寫在S開始的內(nèi)存中去。C-控制字:定義發(fā)送協(xié)議的一些控制項目??刂谱值亩x如下:N-發(fā)送的數(shù)據(jù)字節(jié)數(shù):定義發(fā)送協(xié)議的字節(jié)數(shù)。無協(xié)議發(fā)送程序如圖7所示(發(fā)送D0-D9共10個數(shù)據(jù)):圖7-無協(xié)議發(fā)送程序截圖(2)無協(xié)議發(fā)送測試情況如圖8、圖9所示。圖8-CPU發(fā)送數(shù)據(jù)圖9-上位機接收數(shù)據(jù) (3) 測試結(jié)果:CPU無協(xié)議發(fā)送數(shù)據(jù)正常。2、無協(xié)議接收功能的測試。測試要求:上位機發(fā)送數(shù)據(jù),CPU通過無協(xié)議接收數(shù)據(jù)并存到D200開始內(nèi)存區(qū)域。上位機發(fā)送軟件:串口調(diào)試工具(1) 無協(xié)議接收程序的編寫:測試無協(xié)議發(fā)送需要用到無協(xié)議發(fā)送指令RXDS-接收數(shù)據(jù)的首地址:定義接收數(shù)據(jù)存放的首地址。C-控制字:定義接收協(xié)議的一些控制項目??刂谱值亩x如下:N-存儲數(shù)據(jù)的字節(jié)數(shù):定義從接收緩沖區(qū)中,存儲多少字節(jié)的數(shù)據(jù)到指定的地址中去。無協(xié)議接收程序如圖10所示(將接收到的數(shù)據(jù)放在D200開始地址中去):圖10-無協(xié)議接收截圖(2) 無協(xié)議接收測試情況如圖11、圖12所示。圖11-上位機發(fā)送數(shù)據(jù)截圖圖12-CPU接收數(shù)據(jù)截圖(3) 測試結(jié)果:CPU無協(xié)議接收數(shù)據(jù)正常。四、第三方設(shè)備協(xié)議分析1、通訊格式分析本次實驗通信的第三方設(shè)備是昌輝的SWP系列儀表,其通信格式為: -起始符; DE 儀表設(shè)備號(雙字節(jié),參見儀表操作手冊中之參數(shù)“DE” ) 幀命令 操作命令(雙字節(jié)) 幀數(shù)據(jù) 各種操作命令所對應(yīng)的數(shù)據(jù)(長度視不同儀表型號而不同) CRC 校驗字節(jié)(除外 CRC 字節(jié)之前其它幾個字節(jié)的異或值,即 DE(ASII)與幀類型 ASCII和幀數(shù)據(jù) ASCII的異或值) CRC = DEASCII 幀 命令 ASCII 幀數(shù)據(jù) ASCII CR結(jié)束符2、 設(shè)備設(shè)置分析 這一部分需要進入儀表的二級菜單對儀表的DE(即設(shè)備編號)和波特率進行設(shè)置。設(shè)置方法為: 找到DE和BT兩個項目如圖12。將BT設(shè)置為5(即波特率為9600);設(shè)備號設(shè)置為01。圖12-儀表參數(shù)設(shè)置3、儀表參數(shù)編寫下面以讀儀表動態(tài)數(shù)據(jù)(實時測量值)幀為例編寫通信命令幀。由通信格式可得到設(shè)備發(fā)送和接收命令的具體格式(注3):注3:讀儀表動態(tài)數(shù)據(jù)的幀命令為RD,儀表通訊命令集見表2:表2-SWP儀表通信命令集故:當(dāng)設(shè)備號為01時應(yīng)該發(fā)送的命令幀為:五、CS1D-CPU67S讀取儀表動態(tài)數(shù)據(jù)實例。 要求:(1)當(dāng)200.00為1時,CPU將儲存在D0開始的內(nèi)存中的請求命令(請求當(dāng)前儀表動態(tài)數(shù)據(jù))發(fā)送到SWP儀表。(2)當(dāng)200.01為1時,儀表回復(fù)當(dāng)前的動態(tài)數(shù)據(jù)到CPU,CPU將其存在D200開始的內(nèi)存中。1、無協(xié)議收發(fā)數(shù)據(jù)程序編寫,如圖13。圖13-無協(xié)議獲取SWP儀表數(shù)據(jù)(1)DO中保存的請求命令數(shù)據(jù)見圖14:圖14-CPU發(fā)送請求命令(2)當(dāng)儀表當(dāng)前沒有給定信號時,接收到的數(shù)據(jù)見圖15。圖15-儀表沒有給定信號時(3)當(dāng)儀表給定4mA的信號時,接收到的數(shù)據(jù)見圖16。圖16-儀表給定信號為4mA時(4)當(dāng)儀表給定12mA的信號時,接收到的數(shù)據(jù)見圖17。圖17-儀表給定信號為12mA時(5)當(dāng)儀表給定20mA的信號時,接收到的數(shù)據(jù)見圖18。圖18-儀表給定信號為20mA時2、結(jié)論: CPU自帶的232口能夠正常和第三方設(shè)備通信。六、FCS(幀校驗和)指令的使用。1、歐姆龍PLC提供一條FCS指令,該指令的作用是計算指定地址范圍內(nèi)的FCS值,并以ASCII代碼輸出。C和C+1控制字:C 指定了在 FCS 計算中使用的單位(字節(jié)或字),(C+1 的第 13 位判斷是字節(jié)還是字)。R1 需要計算校驗碼的地址的首字。D計算輸出的結(jié)果存放位置。如果選擇字節(jié)方式,計算結(jié)果輸出到 D+1 和 D。在這種情況下,左邊 4 個數(shù)字存入 D+1, 右邊 4 個數(shù)字存入 D 。2、FCS校驗碼計算示例。 (1) 以計算昌輝儀表校驗碼為例。儀表的協(xié)議規(guī)定,參與校驗碼計算的數(shù)據(jù)包含了 DE(ASII)與幀類型 ASCII和幀數(shù)據(jù) ASCII的異或值。 首先,列出地址使用表3。序號FCS指令中的標(biāo)識CPU對應(yīng)的地址設(shè)置值SWP儀表的參數(shù)1C(控制字)D100#00062D101#30003R1(需要計算的參數(shù)的首字)D1200001設(shè)備號4D1215244命令代碼5D(結(jié)果字)D300表3-FCS指令計算SWP校驗碼地址對照表(2)FCS指令程序見圖19。圖19-FCS指令程序圖20-FCS參數(shù)查看(3)改變命令代碼為RR(即D121的值為5252)得到新的校驗碼,如圖21所示。圖21-改變命令代碼后的檢驗碼計算3、結(jié)論:檢驗碼和手動計算結(jié)果一樣,F(xiàn)CS計算異或檢驗碼成功。七、通過CPU計算校驗碼獲取SWP數(shù)據(jù)1、程序2、得到的實驗結(jié)果(1)D0-D4發(fā)送數(shù)據(jù)(2)D200接收數(shù)據(jù)
溫馨提示
- 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. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 ISO/IEC 23090-26:2025 EN Information technology - Coded representation of immersive media - Part 26: Conformance and reference software for carriage of geometry-based point
- 2025至2030中國白色水泥行業(yè)發(fā)展分析及競爭格局與發(fā)展趨勢預(yù)測報告
- 2025至2030中國男士帆布鞋行業(yè)供需趨勢及投資風(fēng)險報告
- 2025至2030中國電商物流行業(yè)產(chǎn)業(yè)運行態(tài)勢及投資規(guī)劃深度研究報告
- 2025至2030中國特醫(yī)食品行業(yè)發(fā)展分析及前景趨勢與投資報告
- 培訓(xùn)課件軟件
- 智慧城市基礎(chǔ)設(shè)施建設(shè)中的通信電纜技術(shù)創(chuàng)新
- 幼兒園新教師健康教育培訓(xùn)
- 心理輔導(dǎo)在學(xué)生學(xué)習(xí)中的重要性
- 從學(xué)生到職業(yè)領(lǐng)袖的教育之路
- 2025年四川廣安愛眾股份有限公司招聘筆試參考題庫含答案解析
- 2024起重吊裝及起重機械安裝拆卸工程監(jiān)理作業(yè)指引
- 威脅情報收集與整合-洞察分析
- 期末教師會議校長精彩講話:最后講了存在的問題
- 知名連鎖漢堡店食安QSC稽核表
- 攝影設(shè)備采購合同范例
- DB41T 1812-2019 蘋果簡約栽培技術(shù)規(guī)程
- 【《三只松鼠公司員工激勵現(xiàn)狀調(diào)查及優(yōu)化建議(附問卷)14000字》(論文)】
- 護理不良事件登記本及護理不良事件報告新規(guī)制度
- 農(nóng)業(yè)土壤檢測技術(shù)行業(yè)發(fā)展前景及投資風(fēng)險預(yù)測分析報告
- 廣東省深圳市羅湖區(qū)2023-2024學(xué)年二年級下學(xué)期期末考試數(shù)學(xué)試題
評論
0/150
提交評論