• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于MODBUS協(xié)議的糞便處理工藝控制系統(tǒng)

      2011-11-22 05:54:40韓興連周光明高明輝
      中國環(huán)保產(chǎn)業(yè) 2011年11期
      關(guān)鍵詞:功能塊主站校驗

      韓興連,周光明,高明輝

      (重慶市自來水公司,重慶 400013)

      基于MODBUS協(xié)議的糞便處理工藝控制系統(tǒng)

      韓興連,周光明,高明輝

      (重慶市自來水公司,重慶 400013)

      介紹了MODBUS通訊協(xié)議在重慶市黃沙溪糞便無害化、資源化處理廠的運用。具體闡述了該系統(tǒng)的通訊配置、通訊編程等工藝控制系統(tǒng)。該系統(tǒng)已投入運行,通訊性能穩(wěn)定、安全可靠,對其他同類控制系統(tǒng)具有一定的借鑒和推廣作用。

      糞便無害化;可編程控制器;通信

      城市糞便處理是一個世界性的問題,解決得不好,將嚴重影響人類生活的環(huán)境質(zhì)量。糞便中的有機物和氮、磷等物質(zhì)若直接排放,會造成水體污染,并散發(fā)出含氨、硫化氫、硫醇、硫醚等惡臭成分的有害氣體。因此,對糞便進行無害化和資源化處置,具有重要的現(xiàn)實意義。本文介紹了MODBUS通訊協(xié)議在重慶市黃沙溪糞便無害化、資源化處理廠的運用,具體闡述了該系統(tǒng)的通訊配置、通訊編程等工藝控制系統(tǒng)。

      1 系統(tǒng)概述

      重慶市黃沙溪糞便無害化、資源化處理廠設(shè)計日處理糞便能力為500噸、污泥13噸。采用生物處理技術(shù),利用生物活性菌降解糞便中的有機物,從而化糞為水,再經(jīng)過污水處理和消毒工序,整個處理過程不產(chǎn)生臭氣,最終使處理后的糞水達到國家規(guī)定的一級排放標準,處理后的清水可用于植物澆灌,最后產(chǎn)生的殘渣利用污泥堆肥工藝制成肥料,達到生態(tài)循環(huán)。在該項目中,為了保證糞便處理效果、糞水達標排放,工藝控制全部采用自動化控制。

      CompactLogix系統(tǒng)提供了一個從單機到分布式應(yīng)用系統(tǒng)的Logix解決方案,控制器不僅具有增強的處理性能,支持多達30個的本地1769 I/O模塊,還內(nèi)置有可進行實時I/O控制的EtherNet/IP、ControlNet網(wǎng)絡(luò)接口,與包括1769 I/O模塊在內(nèi)的多種I/O模塊一起實現(xiàn)分布式I/O擴展。一個最簡單的CompactLogix單機系統(tǒng)可以只由一個獨立的控制器一組I/O模塊和電源組成[1]。多個CompactLogix系統(tǒng)可以通過EtherNet/IP、 ControlNet、 DeviceNet或DH-485與上位機及其它控制器進行聯(lián)網(wǎng),并且,每個CompactLogix控制器可通過EtherNet/IP、ControlNet或DeviceNet控制遠程I/O和現(xiàn)場設(shè)備。

      基于以上的特點,本工程選用的CPU型號為CompactLogix的1769-L35E。自動控制系統(tǒng)由3個PLC站組成。分別為污泥車間1#PLC站、格柵機2#PLC站、鼓風(fēng)機3#PLC站。污泥車間PLC站負責(zé)處理糞便殘渣,生產(chǎn)氮肥和草坪種植塊。格柵機PLC站負責(zé)處理進糞除砂及ABR工藝與污泥脫水。鼓風(fēng)機PLC站負責(zé)處理CASS、MSBR工藝及膜處理工藝。控制系統(tǒng)結(jié)構(gòu)如圖1所示。網(wǎng)絡(luò)通訊采用EtherNet。

      其中,膜處理、加熱鍋爐、脫水機、成型機、打包機五個系統(tǒng)均為獨立系統(tǒng),控制器采用西門子的S7-200 PLC實現(xiàn),在系統(tǒng)中作為通訊的SLAVE站,與1769-L35E進行MODBUS協(xié)議通信。

      圖1 控制系統(tǒng)結(jié)構(gòu)圖

      2 MODBUS協(xié)議介紹

      MODBUS通信協(xié)議是應(yīng)用于電子控制器上的一種通用協(xié)議。不同廠商生產(chǎn)的控制設(shè)備,只要遵循MODBUS協(xié)議,就可以連成工業(yè)網(wǎng)絡(luò),進行集中監(jiān)控。標準的MODBUS通信口是使用RS232兼容串行接口,控制器通信采用主從技術(shù),報文采用查詢響應(yīng)結(jié)構(gòu),即主設(shè)備發(fā)送查詢數(shù)據(jù),從設(shè)備根據(jù)主設(shè)備查詢提供的數(shù)據(jù)做出相應(yīng)應(yīng)答。其主從設(shè)備查詢響應(yīng)周期如圖2所示。

      圖2 主從設(shè)備查詢響應(yīng)周期

      MODBUS通信協(xié)議有2種傳輸模式:ASCII模式和RTU模式[2]。本系統(tǒng)選用RTU模式來實現(xiàn)基于MODBUS協(xié)議的不同品牌PLC的通信,RTU模式的數(shù)據(jù)通信格式為1個起始位、8個數(shù)據(jù)位、一個奇偶校驗位、一個停止位(有校驗)或2個停止位(無校驗),其錯誤校驗方式為CRC校驗(循環(huán)冗長檢測)。MODBUS協(xié)議有24種功能,分別可實現(xiàn)相應(yīng)的功能。

      3 MODBUS通信的實現(xiàn)

      該系統(tǒng)中,三個PLC站分別作為MASTER主站與各自區(qū)域內(nèi)的S7-200進行通信。系統(tǒng)中沒有使用MCM系列專用通訊模塊,因此,具體實現(xiàn)時需分別編制MODBUS

      的MASTER及SLAVE程序,利用1769-L35E的串口進行通信

      3.1 硬件設(shè)置

      配置通訊程序前,先對1769-L35E的串口進行配置。工程中采用波特率9600,數(shù)據(jù)位8,無校驗,停止位1(見圖3)。

      圖3 串口配置

      3.2 1769-L35E主站的通信程序設(shè)計

      主站使用Logix5000編程軟件,該軟件針對MODBUS協(xié)議的實現(xiàn)有專門的例程。將例程中的MODBUS子任務(wù)拷貝至目標程序。令Mod_Active=1,激活MODBUS MASTER功能。在命令數(shù)組Mod_Commands[x]中設(shè)置不同的命令,指定不同的功能碼(見表1),則程序依次執(zhí)行,將指定從站的數(shù)據(jù)讀取到預(yù)定的區(qū)域。在Logix5000的命令執(zhí)行前將準備輸出的數(shù)據(jù)寫入數(shù)據(jù)區(qū),執(zhí)行時將數(shù)據(jù)輸出,然后可以再執(zhí)行一次。命令的執(zhí)行條件為:Mod_Active = 1;Mod_Commands[X].Enable = 1[3]。

      表1 MODBUS功能代碼

      在工程中,污水最后經(jīng)過膜處理系統(tǒng)處理后達到排放標準。本文以讀取膜處理系統(tǒng)的部分參數(shù)為例。膜處理系統(tǒng)采用S7-200系列控制器,提供的部分變量如表2。

      表2 膜處理系統(tǒng)部分變量

      對膜處理系統(tǒng)的工作狀態(tài)只讀參數(shù),配置MODBUS協(xié)議如下:Mod_Active = 1,Mod_Cmd_Number = 6(見圖4)。

      圖4 配置命令1

      命令含義為從SlaveAddress = 5的從站讀取Coils狀態(tài),由1開始,讀取14個數(shù)據(jù),依次存入到Mod_Data_Coils[0]數(shù)組中。

      對膜處理系統(tǒng)的控制參數(shù)(只寫),配置MODBUS協(xié)議如圖5。

      圖5 配置命令2

      命令含義為將主站第89個Coil的數(shù)據(jù)寫入到SlaveAddress = 5的從站中。對膜處理系統(tǒng)的模擬量參數(shù),配置MODBUS協(xié)議如圖6。

      圖6 配置命令3

      命令含義為從SlaveAddress = 5的從站讀保持寄存器的數(shù)據(jù),由1開始,讀取16個數(shù)據(jù),依次存入到Mod_Data_HoldReg4[0]-[16]數(shù)組中。由于模擬量為雙字,讀取后需進行處理,高低字節(jié)互換,再利用COP指令將DINT型數(shù)據(jù)轉(zhuǎn)換為所需的REAL型(見圖7)。

      圖7 數(shù)據(jù)類型轉(zhuǎn)換

      3.3 S7-200 PLC從站通信程序設(shè)計

      在S7-200 PLC與Rockwell 1769-L35E的通信中,S7-200PLC是作為從站與主站進行通信的。S7-200 PLC中預(yù)置了MODBUS協(xié)議,STEP7-Micro/WIN指令庫包含為MODBUS通訊專門設(shè)計預(yù)先配置的子程序和中斷例行程序,使與MODBUS從站和主設(shè)備的通訊更加便捷。MODBUS從站協(xié)議指令可以配置S7-200 PLC,將其用作MODBUS RTU從站,與Modbus主設(shè)備通訊,MODBUS從站協(xié)議庫僅支持端口0通訊。

      S7-200 PLC MODBUS RTU從站協(xié)議是通過調(diào)用指令庫中的2個功能塊實現(xiàn)的,2個功能塊分別是MBUS_INIT和MBUS_SLAVE[4]。 MBUS_ INIT功能塊被用于啟用和初始化或禁止MODBUS通訊,MBUS_SLAVE功能塊被用于為MODBUS主設(shè)備發(fā)出的查詢服務(wù),并且必須在每次掃描時執(zhí)行,以便允許該指令檢查和響應(yīng)MODBUS主設(shè)備查詢。

      在S7-200 PLC與Rockwell 1769-L35E通信之前,需根據(jù)主站的通信參數(shù)進行初始化設(shè)置,其MBUS_INIT功能塊通信格式設(shè)置如下:MODE為1,MODBUS協(xié)議;Baud(波特率)為9600;Addr(從站地址)為5;Parity為0,無校驗(如圖8)。

      圖8 配置MBUS_ INIT功能塊

      主站是通過讀寫MODBUS從站地址中的數(shù)據(jù)來實現(xiàn)數(shù)據(jù)通信的。在本系統(tǒng)中主站使用功能3和功能5對從站地址中的數(shù)據(jù)進行讀寫,根據(jù)表1,主站要讀寫MODBUS從站地址4xxxx中的數(shù)據(jù)。用戶可以使用MBUS_INIT功能塊中的MaxHold和 HoldStart參數(shù)分別設(shè)定MODBUS地址4xxxx使用的V存儲器中的字保持寄存器數(shù)目和保持寄存器的起始地址[5]。根據(jù)膜處理控制系統(tǒng)設(shè)計要求,將MaxHold設(shè)置為16,HoldStart設(shè)置為&VB4000。主站對&VB4000開始地址中的數(shù)據(jù)進行讀寫。完成MBUS_INIT功能塊的設(shè)置,然后通過調(diào)用MBUS_ SLAVE功能塊響應(yīng)主站查詢信息(如圖9),即完成S7-200 PLC的通信程序設(shè)計。

      圖9 配置MBUS_ SLAVE功能塊

      通過以上對Rockwell的1769-L35和S7-200兩種PLC控制器的設(shè)置、編程,最終實現(xiàn)了兩種不同系統(tǒng)間的MODBUS協(xié)議通訊。

      4 結(jié)語

      重慶市黃沙溪糞便無害化、資源化處理廠工藝復(fù)雜、設(shè)備眾多。為了達到實現(xiàn)全套自動化控制系統(tǒng),從而保證糞便經(jīng)過處置后,在排放進水體前確保氨氮含量、COD、BOD等常規(guī)指標在環(huán)境允許范圍內(nèi);糞便處理后產(chǎn)生的廢渣、污泥經(jīng)過堆肥處理變廢為寶的目的。最后通過MODBUS協(xié)議實現(xiàn)了不同廠家、不同品牌設(shè)備的通訊連接,實現(xiàn)了自控工藝要求。該套通訊控制系統(tǒng)自投產(chǎn)運行至今,通訊性能穩(wěn)定、運行安全可靠。

      [1]姚偉.Modbus通訊協(xié)議在牙輪鉆機變頻調(diào)速系統(tǒng)中的應(yīng)用[J].采礦技術(shù),2009,9(6): 66-67.

      [2]李潮,張學(xué)東.基于Modbus協(xié)議的PLC主站程序設(shè)計[J].微計算機信息,2010,26(4): 34-35.

      [3]潘迪夫,習(xí)可.以PLC為通信主站的Modbus控制網(wǎng)絡(luò)的設(shè)計與實現(xiàn)[J].現(xiàn)代電子技術(shù),2010,5 :142-144.

      [4]汪正果.Modbus協(xié)議在S7-200 PLC與PC機通信中的應(yīng)用[J].煤礦機械,2010,31(2): 192-194.

      [5]章程,程文明,肖建軍.基于Modbus協(xié)議的PC機與S7-200 PLC的串行通信[J].機械工程與自動化,2008,3 : 85-87.

      Control Realization of Feces Treatment Process Based on MODBUS Protocol

      HAN Xing-lian, ZHOU Guang-ming, GAO Ming-hui
      (Water Company in Chongqing, Chongqing 400013, China)

      The application of MODBUS communication protocol in Chongqing Yellow Sand Creek fecal harmless and resource processing plant is introduced. The MODBUS communication, communication programming and realization of configuration between Rockwell and Siemens different PLC products are provided in detail. This system has been implemented and the result shows that the communication is more stable, much safer and it provides a reference for other similar control systems.

      MODBUS; fecal harmless; PLC; communication

      X799.3

      A

      1006-5377(2011)11-0058-04

      猜你喜歡
      功能塊主站校驗
      爐溫均勻性校驗在鑄鍛企業(yè)的應(yīng)用
      Ovation系統(tǒng)FIRSTOUT和FIFO跳閘首出比較
      基于OS2主站系統(tǒng)的海量數(shù)據(jù)共享技術(shù)研究
      多表遠程集抄主站系統(tǒng)
      電子制作(2017年23期)2017-02-02 07:17:07
      自定義功能塊類型在電解槽聯(lián)鎖中的應(yīng)用
      中國氯堿(2015年9期)2015-11-02 01:03:41
      大型電動機高阻抗差動保護穩(wěn)定校驗研究
      電測與儀表(2015年1期)2015-04-09 12:03:02
      基于加窗插值FFT的PMU校驗方法
      鍋爐安全閥在線校驗不確定度評定
      基于MACSV6.5.2的鍋爐燃盡風(fēng)開關(guān)量調(diào)節(jié)門控制功能塊設(shè)計
      基于改進經(jīng)濟壓差算法的主站AVC的研究
      临西县| 宁化县| 博客| 沈丘县| 泸水县| 水富县| 淮安市| 宁夏| 贵溪市| 拉孜县| 大宁县| 绩溪县| 莱芜市| 遂平县| 忻州市| 德庆县| 陇西县| 垣曲县| 寿宁县| 和田县| 安仁县| 京山县| 腾冲县| 通江县| 胶南市| 丰台区| 闸北区| 开江县| 育儿| 盖州市| 景洪市| 探索| 马龙县| 大名县| 漠河县| 沛县| 咸宁市| 永兴县| 阿城市| 南木林县| 宜昌市|