資源描述:
《modbus在ovationdcs系統(tǒng)與西門子plc通訊中的應(yīng)用》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、MODBUS在OVATIONDCS系統(tǒng)與西門子PLC通訊中的應(yīng)用四川廣安發(fā)電有限責(zé)任公司四川廣安638000摘要:以廣安發(fā)電有限責(zé)任公司兩臺300MW機組為例,探討分析了艾默生OVATIONDCS與兩門子PLC通過MODBUS協(xié)議實現(xiàn)數(shù)據(jù)通信的方法與技術(shù)。關(guān)鍵詞:OVATIONDCS,丙門子PLC,MODBUSMODBUS通訊協(xié)議在DCS(分散控制系統(tǒng))與第三方智能設(shè)備互聯(lián)中的廣泛運用,既實現(xiàn)了生產(chǎn)過程的集中控制和監(jiān)視、又降低系統(tǒng)成木,實現(xiàn)了物理分散。廣安發(fā)電有限責(zé)任公司一期兩臺300MW機組DCS采用艾默生過程控制有限公司的OVATION
2、系統(tǒng),鍋爐蒸汽吹灰系統(tǒng)釆用丙門子S7300PLC,兩者通過MODBUS協(xié)議通訊,實現(xiàn)了數(shù)據(jù)傳輸井享。一、MODBUS協(xié)議介紹MODBUS通訊協(xié)議是一種工業(yè)現(xiàn)場總線通訊協(xié)議,它由Modicon公同于1979年提出,并于2004年成為我國國家標(biāo)準(zhǔn)。它通過物理層TIA/EIA-232-F或TIA/EIA-485-A(習(xí)慣稱RS232和RS485),與串行鏈路主站、從站一起,實現(xiàn)串行鏈路上的Modbus協(xié)議。工業(yè)控制一般采用RS485接口。MODBUS協(xié)議把通信參與者規(guī)定為“主站”(Master)和“從站”(Slave),數(shù)據(jù)和信息的通信遵從主/從
3、模式。MODBUS總線網(wǎng)絡(luò)中的各個智能設(shè)備通過異步串行總線連接起來,只允許一個控制器作為主站,其余智能設(shè)備作為有唯一地址的從站,主站發(fā)山帶從站地址的幀請求,該從站應(yīng)答請求并送回數(shù)據(jù)或狀態(tài)信息,從站不能夠自己發(fā)送信息。這個網(wǎng)的主設(shè)備,可以是另外一個網(wǎng)的從設(shè)備。MODBUS中從站地址8bit(RTU),因而有效的從設(shè)備地址是0-247,單個設(shè)備的地址是1-247,實際所支持的從機數(shù)要由所有通信設(shè)備決定。地址0是廣播地址。二、丙門子PLC作為MODBUS從站的組態(tài)1、硬件組態(tài)西門子PLC作為MODBUS從站至少需要一-塊西門子300CPU和一塊C
4、P341(MODBUS通訊接U)。在PLC硬件組態(tài)中,雙擊CPU341模塊,設(shè)置MODBUS傳輸波特率9600bit/s,1位起始位,8位數(shù)據(jù)位,偶校驗位,1位停止位,從站站地址3。主從通訊設(shè)備的字符幀格式和波特率等參數(shù)設(shè)置需要一致。CP341支持RS422/485接口,同一吋間RS422/485接口只能一個有效。3、Modbus驅(qū)動的下載當(dāng)配置好Modbus通信的參數(shù)后,將CPU停機,向CP341下載ModbusSlave的驅(qū)動,一旦下載完成后無需再次下載。4、西門子MODBUS從站編程0B1中調(diào)用功能塊FB80,FB80塊每個管腳含義如
5、表2.1所示:表2.1FB80管腳含義5CP341從站的通訊區(qū)域配置CP341里冇四個配置貞:(1)FC01、05,15頁,對應(yīng)MODBUS地址的0區(qū):Oxxxx,保持線圈,可讀寫。2)FCO2頁,對應(yīng)MODBUS地址的1區(qū):1XXXX,輸入線圈,只讀(3)FCO3,06,16頁,對應(yīng)MODBUS地址的4區(qū):4xxxx,保持寄存器讀寫。(4)FC04貞,對應(yīng)MODBUS地址的3區(qū):3XXXX,寄存器輸入,只讀。三:OVATION系統(tǒng)作為MODBUS主站的組態(tài)OVATION串行通訊控制器即LC卡支持MODBUS協(xié)議,該控制器作為主機,通過RS
6、485硬件接口,以(300?19200)bit/s的通訊速率與第三方設(shè)備通訊。在這種組態(tài)下,OVATION串行通訊控制器作為主機,西門子S7300設(shè)備作為從機,MODBUS網(wǎng)路結(jié)構(gòu)如圖3.1:圖3.1MODBUS網(wǎng)絡(luò)結(jié)構(gòu)1、LC卡OVATION串行通訊控制器(LC)包含電子卡和特性卡,選配不冋的特性卡獲得RS232或RS422/RS485通訊端口。2、生成配置文件配置文件也叫點組文件,它申明了MODBUS寄存器地址與LC卡寄存器地址的通信規(guī)約,LC卡寄存器地址最終被映射到OVATION控制器。一般用記事本編輯創(chuàng)建-文本文件,比如guanga
7、n(注意不帶擴展名),用EXCEL也可,但要保證符號正確。配置文件包括兩部分:(1)文件部分文件部分/FILE用來描述本通信連接的全局參數(shù)用于表明本行后面部分是解釋性文字。/FILE:title:“example”,#本連接的名稱platform=RLC?#硬件平臺,用PC機測試程序時設(shè)“PC”,默認“QLC”LinkType=485.2,#電氣接口類型為485,默認是232baud=9600,#通信速率,默認“9600”,與從站配合設(shè)置,建議“19200”databits=8,#數(shù)據(jù)位數(shù),默認8位parity=none,#無奇偶校驗sto
8、pbits=1#1位停止位。485通信選8位數(shù)據(jù)位、無校驗、1位停止位(2)點組部分點組部分/GROUP用來描述MODBUS與LC卡寄存器的對應(yīng)關(guān)系,MODBUS命令來完成他們的