關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 基于Profibus-DP的PLC與PC現場總線控制系統

        基于Profibus-DP的PLC與PC現場總線控制系統

        作者: 時間:2010-01-13 來源:網絡 收藏
        (1) 整個連接在兩路PROFIBUS-DP上,每路包含一個總站和20個DP從站,兩個總站和開票機構成局域網,主站和從站之間為主從關系。

        本文引用地址:http://www.104case.com/article/163336.htm

          (2) 兩個工控機主站和發票機通過TCP/IP協議,組成局域網。

          (3) 系統以SIMATIC工控機作為DP類型2主站,通過接口卡CP5611使工控機與PROFIBUS-DP總線相連,能完成組態、運行、操作等功能。主站上的應用程序與CP5611的信息傳遞采用O通用接口服務軟件實現。

          (4) 每個從站完成對兩路發油系統的監控和控制,采用SIMATIC S7-200系列CPU224模塊,通過EM 277擴展模塊以DP從站形式接入PROFIBUS-DP網絡,按主/從模式向上位機發送數據。

          4.2 智能發油的軟件設計

          軟件部分包括Windows 2000操作系統、SIMATIC O接口服務軟件、主站監控軟件和從站編程軟件。

          4.2.1 從站發油通信接口軟件設計

          從站發油控制系統的采用了SIMATIC S7-200的配套編程工具Step7,完成硬件組態、參數設置、程序編制、測試、調試和文檔處理等功能。通常用戶程序由組織塊(OB)、功能塊(FB、FC)和數據塊(DB)構成,其中OB是系統操作程序與應用程序的接口界面,用于控制程序運行;FB、FC是用戶子程序;DB是用戶定義的數據存儲區,在本系統中它是上位機監控軟件與Step7程序的數據接口點,配置與其相對應的DB塊就可實現上位機監控軟件O與Step7程序的數據接口。其通信接口程序如下。

          CALL “DP-SEND”

          CPLADDR:=W#16#170

          SEND :=P#DB1.DBX0.0 BYTE240

          DONE :=M0.0

          ERROR :=M0.1

          STSTUS :=MW1

          CALL DP-RECV

          CPLADDR:=W#16#170

          RECV :=P#DB2.DBX0.0 BYTE240

          NDR :=M128.0

          ERROR :=M128.1

          STATUS :=MW46

          DPSTATUS:=MB120

          L DB2.DBW 0

          L 0 == I

          JC m001

          CALL FC 63

          M001: NOP 0

          CALL FC 64

          4.2.2 主站通信接口軟件設計

          工控機作為主站,是通過通訊卡CP5611與從站進行數據交換的。選擇操作系統控制面板的Set PG/PA Interface 選項,對其硬件進行設置,可自動完成總線各部分配置。但對于自行開發的、帶有接口的從站,需要自己編寫一個*.GSD文件加入到配置庫中。本系統將EM 277的GSD文件加入至OPC服務接口配置庫中,完成對總線配置后,即生成一個ldb文件供系統運行使用。

          4.2.3 工控機人機界面設計

          工控機的人機界面設計,即發油控制管理系統,以Windows 2000操作系統作為平臺,通過標準通訊接口OPC,采用Microsoft VC++程序設計語言編制程序,完成系統的控制要求,實現對油庫的儲運收發過程進行監控和管理。開票機開出發票后,通過局域網將信號傳給發油機,發油機則使用PROFIBUS-DP網通知下位機PLC,由PLC控制油泵,并檢測油量計和溫度,自動完成發油過程。圖3為發油機主程序流程圖。圖4為PLC S7-200主程序流程圖。


        圖3

        圖4

        5 結束語

          工程實踐證明,本控制系統采用PROFIBUS-DP網絡技術實現分布式控制,網絡速度快、可靠性高、開放性好、抗干擾能力強,給安裝、調試和設備維護帶來方便,提高了生產效率和管理水平。這種網絡體系具有較高的性能價格比,并能根據用戶要求擴展至較大的系統。


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 邹平县| 安宁市| 梓潼县| 浠水县| 彭州市| 扎鲁特旗| 南木林县| 沙湾县| 朔州市| 宁陵县| 宣化县| 介休市| 武川县| 公安县| 应城市| 庆云县| 大渡口区| 新晃| 榆中县| 宾阳县| 新乡县| 洮南市| 鹿泉市| 墨脱县| 仁寿县| 枣强县| 子洲县| 德化县| 海安县| 濉溪县| 广南县| 甘南县| 华阴市| 肇源县| 梁平县| 曲麻莱县| 洪泽县| 汝阳县| 汉川市| 天水市| 托克托县|