西門子S7-200通過(guò)MODBUS庫(kù)與儀表通訊_第1頁(yè)
西門子S7-200通過(guò)MODBUS庫(kù)與儀表通訊_第2頁(yè)
西門子S7-200通過(guò)MODBUS庫(kù)與儀表通訊_第3頁(yè)
西門子S7-200通過(guò)MODBUS庫(kù)與儀表通訊_第4頁(yè)
西門子S7-200通過(guò)MODBUS庫(kù)與儀表通訊_第5頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、西門子S7-200通過(guò)MODBUS庫(kù)與儀表通訊西門子自帶的modbus庫(kù)可以實(shí)現(xiàn)和儀表通過(guò)MODBUS協(xié)議進(jìn)行自由通訊,可以將現(xiàn)場(chǎng)儀表數(shù)據(jù)通過(guò)通訊的方式上傳至PLC中。工具/原料· S7-200PLC、支持modbus rtu通訊的儀表· 西門子200編程軟件方法/步驟1. 首先配置好智能儀表從站通訊參數(shù),拿9600 8 1 none 地址3舉例2. 200PLC主站程序 第一步初始化,復(fù)位modbus庫(kù)完成位,初始化完成后,啟動(dòng)讀寫指令m0.1置位3. 網(wǎng)絡(luò)3,填寫從站通訊參數(shù)4. M0.1置位讀取從站數(shù)據(jù),讀取保持寄存器40001-40008 8個(gè)數(shù)據(jù)根據(jù)數(shù)據(jù)格式寫入&

2、amp;VB1000,如40001 40002為32位浮點(diǎn)數(shù),則保存在VB1000 VB1001 VB1002 VB1003中,依次類推,讀取完成M2.1置位,復(fù)位讀取從站保持寄存器M0.1 M2.35. 讀取輸入寄存器,讀取完成M2.2置位,復(fù)位M2,.16. M2.2置位,寫數(shù)據(jù)開始,VB3000寫入00001中,寫完成,M2.3置位,開始讀,M2.2復(fù)位。S7-200 smart 的PLC怎樣實(shí)現(xiàn)Modbus通信?現(xiàn)有程序如下:通訊上了,但是不知道怎么寫入數(shù)據(jù)、讀取數(shù)據(jù)?不太懂,有沒有大神能夠提供詳細(xì)的程序參考參考。就是在PLC與電腦連接后,能夠在電腦端(PLC程序)可以看到寫進(jìn)去的數(shù)據(jù)

3、,及讀取的數(shù)據(jù)。例如:與變頻器通訊,修改啟動(dòng)參數(shù)地址。然后讀取變頻器當(dāng)前運(yùn)行頻率。求救??!關(guān)鍵的是修改的地址與我變頻器地址怎么對(duì)應(yīng)起來(lái)。· · · · · ·1、S7-200 SMART CPU上的通信口0(Port0)通過(guò)指令庫(kù)支持Modbus RTU從站模式。2、S7-200 SMART CPU 上的通訊口0和1(Port0和Port1)通過(guò)指令庫(kù)支持Modbus RTU主站模式。3、S7-200 SM

4、ART CPU 上的通訊口0和1(Port0和Port1)不能同時(shí)作為Modbus RTU主站或從站。對(duì)嗎?系統(tǒng)手冊(cè)中的哪頁(yè)有說(shuō)明?問(wèn)題補(bǔ)充:SMB30設(shè)置的通訊參數(shù)與MBUS_INIT 指令(初始化從站)參數(shù)不同會(huì)有沖突嗎?能同時(shí)用嗎?如何用?專家置評(píng)S7-200smart做modbus RTU通信1、通信口:本體集成的RS485為端口0,信號(hào)板232/485可選,端口12、通信方式:         使用指令庫(kù):軟件集成,指令庫(kù)不是根據(jù)端口劃分,根據(jù)主

5、站從站劃分,端口切換在程序塊port引腳完成,兩個(gè)通信口不能同時(shí)做主站或者從站        使用自由口編程:定義smb30/130,調(diào)用指令完成通信,完全編程實(shí)現(xiàn)S7-200 SMART 軟件的幫助有明確說(shuō)明打開軟件 找到庫(kù) 選擇初始化主站 或者從站程序塊 然后按F1從站參數(shù)“端口”(Port) 設(shè)置物理通信端口(0 = CPU 中集成的 RS-485,1 = 可選信號(hào)板上的 

6、;RS-485 或 RS-232)。主站參數(shù)“端口”(Port)設(shè)置物理通信端口(0 = CPU 中集成的 RS-485,1 = 可選 CM01 信號(hào)板上的 RS-485 或 RS-232)。清晰的寫著他們都可以既做主又可以做從而且兩個(gè)口是獨(dú)立的 既可以同時(shí)做主 可以同時(shí)做從 還可以向你說(shuō)的一個(gè)做主一個(gè)做從關(guān)鍵詞 “獨(dú)立的”  Modbus RTU 主站協(xié)議Modbus 主站指

7、令使用以下 CPU 資源: 執(zhí)行 MBUS_CTRL 會(huì)初始化 Modbus 主站協(xié)議,并使分配的 CPU 端口(0 或 1)專用于 Modbus 主站通信。CPU 端口用于 Modbus 通信時(shí),無(wú)法再將其用于任何其它用途,包括與 HMI 的通信。Modbus 主站指令會(huì)影響所有與由 MBUS_CTRL 指令分配的端口上的自由端口通信相關(guān)聯(lián)的 SM 位置。Modbu

8、s 主站指令使用中斷執(zhí)行某些功能。 用戶程序不得禁用這些中斷。Modbus 主站指令程序大小3 個(gè)子例程和 1 個(gè)中斷例程1942 個(gè)字節(jié)的程序空間用于存儲(chǔ)兩個(gè)主站指令和支持例程Modbus 主站指令的變量需要 286 個(gè)字節(jié)的 V 存儲(chǔ)器塊。該區(qū)域的起始地址由用戶指定,保留給 Modbus 變量。 說(shuō)明 要將 CPU 通信端口從 Modbus 改回 PPI,以便可與 HMI&

9、#160;設(shè)備通信,應(yīng)將 MBUS_CTRL 指令的模式參數(shù)設(shè)置為零 (0)。 Modbus RTU 從站協(xié)議Modbus 從站協(xié)議指令使用以下 CPU 資源:MBUS_INIT 指令會(huì)初始化 Modbus 從站協(xié)議,并使分配的 CPU 端口(0 或 1)專用于 Modbus 從站通信。CPU 端口用于 Modbus 通信時(shí),無(wú)法再將其用于任何其它用途,包括與 HMI 

10、;的通信。Modbus 從站指令會(huì)影響所有與由 MBUS_INIT 指令分配的端口上的自由端口通信相關(guān)聯(lián)的 SM 位置。Modbus 從站指令程序大小Modbus 從站指令使用 3 個(gè)子例程和 2 個(gè)中斷。Modbus 從站指令需要 2113 個(gè)字節(jié)的程序空間來(lái)存儲(chǔ)兩個(gè)從站指令和支持例程。Modbus 從站指令的變量需要 786 個(gè)字節(jié)的 V 存儲(chǔ)器塊。該區(qū)域的起始地址由用戶指定,保留給 Modbus

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論