加入收藏 在線留言 聯系我們
      關注微信
      手機掃一掃 立刻聯系商家
      全國服務熱線18717946324
      公司新聞
      西門子S7-300CPU314C-2PN/DP
      發布時間: 2022-12-21 14:37 更新時間: 2024-11-24 08:00
      觀看西門子S7-300CPU314C-2PN/DP視頻

      西門子S7-300CPU314C-2PN/DP

      我公司是西門子簽約代理商備有大量西門子產品潯之漫智控技術(上海)有限公司:西門子授權代理商

      現貨庫存;大量全新庫存,款到48小時發貨,無須漫長貨期

      西門子PLC(S7-200、S7-200 SMART、S7-300、S7-400、S7-1200、S7-1500、ET200S、ET200M、ET200SP)、觸摸屏、變頻器、工控機、電線電纜、儀器儀表等,產品選型、詢價、采購,敬請聯系,潯之漫智控技術(上海)有限公司 

        從上圖可以看出,當你從右側的PROFIBUS DP樹型目錄中將IM153-2模塊拖到PROFIBUS總線上后,雙擊點開IM153的屬性,“Repalce modules during operation"(熱插拔功能)選項為灰色,所以在這種方式下,無法實現熱插拔的全部功能,只能實現第1、2兩條,不能實現第3、4條功能。

        新款的S7-300可以支持“Startup when expected/actual config. differ.",如下圖:

      西門子CPU414F-3 PN/DP

        此功能表示,當組態和實際不符時是否啟動。如果選擇此選項,當插拔模塊時,可以實現熱插拔定義的第3條功能。但是,在插拔模塊時,其他模塊通道的I/O會有瞬間的清零然后恢復;該站點瞬間掉站,然后恢復。所以僅以此功能,不能稱為嚴格意義上的熱插拔功能。

        S7-300 CPU要實現熱插拔的全部功能,必須通過GSD文件。首先在 113498 處下載IM153的GSD或GSE文件,在STEP7軟件中導入該文件(參見 2383630 中的內容),再在IM153模塊的屬性窗口中選擇熱插拔選項,如下圖所示:

      西門子CPU414F-3 PN/DP

        添加IM153-2模塊到PROFIBUS總線上,設置熱插拔選項

      西門子CPU414F-3 PN/DP

        設置IM153-1模塊的熱插拔功能選項

        注意,GSD文件有DPV0和DPV1之分。但是S7-300的組態時,只有用DPV0可以實現熱插拔的功能(如上圖),如果用DPV1組態只支持“Startup when expected/actual config. differ."的功能, 如下圖,這是因為 DPV1 "Insert/Remove module"功能,是通過OB83實現的,S7-300不支持OB83。S7-400使用DPV0 DPV1均可。

      西門子CPU414F-3 PN/DP

        如果您采用CP342-5模塊作為DP主站,那么您可以直接在IM153的屬性窗口的"Operating Parameters"標簽頁里配置熱插拔功能。 如下圖所示。同樣如果使用GSD文件組態,要實現熱插拔功能也必須使用DPV0。

      西門子CPU414F-3 PN/DP

        除了以上的硬件配置之外,還要向S7-300的CPU中下載OB82、OB86、OB121、OB122等組織塊,才能保證當您在ET200M站上進行模塊熱插拔時,S7-300的CPU保持運行,而ET200M站上其他模塊的工作不受影響。同時,當您進行ET200M站上模塊的拔出或插入,系統都會調用OB82、OB86,您可以獲取OB86和OB82中的參數返回值,得知什么時間是哪一個主站下的哪一個從站上的模塊拔, 您可以根據系統控制邏輯的需要,在組織塊OB82,OB86中編寫用戶程序,調整I、O的數值,確保進行模塊熱插拔時,生產機構處于安全運行狀態。

        您可以在S7-300的用戶程序中循環調用SFC13(DP總線診斷功能塊),不斷獲取DP網絡的診斷信息,當ET200M從站上進行模塊的熱插拔時,可以從SFC13的返回數據(在DB塊中)獲取插拔模塊的信息,在用戶程序中對返回的診斷信息進行判斷、評估后,進行相應的邏輯控制和I/O處理,使生產機構處于安全運行狀態;

        如果您在ET200M站中使用了參數化的模塊(如FM354,CP340等非輸入輸出的模塊),在DP主站通電初始化過程中會對這些模板進行參數化和配置。當您帶電拔掉可參數化的模塊,再插入后,模塊原有的參數就會丟失。除非重新啟動DP主站,在主站進行初始化過程中,對這些模塊在進行一次參數化和配置,否則這類模塊在被拔掉,再插入后,只能夠以它的默認參數運行。

        如果您期望能偵測到系統中存在一個新的需要進行參數化的模塊 ,您必須對模塊的狀態進行分析,可以通過調用診斷系統功能塊SFC13 "DPNRM_DG"來實現,在S7-300/400系統軟件手冊中的16章4節里說明了該SFC13的用法,點擊 1214574下載。ET200M的手冊中,在6.4.6節中說明了ET200M從站里模板狀態信息的內容和分配,點擊 1142798 下載。

        當你在程序中獲知是哪一塊模塊需要進行新的參數化后,您可以通過調用系統功能SFC56 "WR_DPARM",將CPU中保存的參數信息寫入到剛剛插入到ET200站上的模塊,可以在S7-300/400系統軟件手冊中的7章5節里獲取SFC56的用法


      聯系方式

      • 電  話:18717946324
      • 聯系人:占雪芬
      • 手  機:18717946324
      • 微  信:18717946324