加入收藏 在線留言 聯系我們
        關注微信
        手機掃一掃 立刻聯系商家
        全國服務熱線13185520415
        公司新聞
        西門子PLCsmart200系列組態保持范圍
        發布時間: 2024-04-20 09:02 更新時間: 2024-11-22 08:00
        觀看西門子PLCsmart200系列組態保持范圍視頻

        西門子PLCsmart200系列組態保持范圍


        組態保持范圍

        單擊“系統塊”(System Block)對話框的“保持范圍”(Retentive Ranges) 節點組態在循環上電后保留下來的存儲器范圍。

        圖1.組態數據保存范圍設置窗口

        選擇要在上電循環期間保持的存儲區。 為 V 、M、T 或 C 存儲器輸入新值。 
        您可將下列存儲區中的地址范圍定義為保持: V 、M、T 和 C 。對于定時器,只能保持保持性定時器 (TONR) ,而對于定時器和計數器,只能保持當前值(每次上電時都將定時器和計數器位清零)。 
        默認情況下,CPU 中并未定義保持區域,但可組態保持范圍以保持Zui多 10 KB 的存儲器 空間。

        CPU 斷電后的數據保持

        CPU 在斷電和上電時對保持性存儲器執行以下操作: 
        ● 斷電時: CPU 將指定的保持性存儲器范圍保存到yongjiu存儲器。 
        ● 上電時: CPU 先將 V 、M、C 和 T 存儲器清零,將所有初始值都從數據塊復制到 V 存儲器,然后將保存的保持值從yongjiu存儲器復制到 RAM 。

         所有類型的 CPU,只要是在系統塊里設置了數據保持的數據,斷電后數據都會yongjiu保存(不依靠于超級電容),但yongjiu保存的存儲區的范圍Zui大為10K。對于未設置為數據保持的存儲在RAM 中的數據,一旦掉電其數據就會丟失。超級電容可以用于保持實時時鐘,一般上電24小時后通常保持7天。

        表1.S7-200 SMART CPU 存儲器地址保持范圍

        數據類型描述CPU SR20CPU CR40

        CPU SR40

        CPU ST40

        CPU SR60

        CPU ST60

        V數據存儲器VB0-VB8191VB0-VB8191VB0-VB16383VB0-VB20479
        T定時器

        T0-T31
        T6-T95

        T0-T31
        T6-T95

        T0-T31
        T6-T95

        T0-T31
        T6-T95

        C計數器C0-C255C0-C255C0-C255C0-C255
        M標志位MB0-MB31MB0-MB31MB0-MB31MB0-MB31
        從 RAM 建立數據塊

        要將 CPU V 存儲器當前值保存到數據塊頁面;或者執行下載操作,擔心 RAM 區數據當前值丟失,可以在執行下載操作前,先執行從 RAM 建立數據塊,備份 V 存儲區的當前值。

        操作方法如下:

        1、備份好源程序,新建空白項目操作

        2、選擇 PLC > 從 RAM 建立數據塊(Create Data Block from RAM)菜單命令。如圖2所示

        圖2

        3、PLC 處于運行狀態,執行操作時,會提示 “ 設置 PLC 為 STOP 模式 ?”,選擇是才可以繼續執行此功能,如圖3所示;如果操作前 PLC 已處于 STOP 狀態,不會出現此對話框

        圖片注意:想要執行從 RAM 建立數據塊功能,需要在 PLC 可以切換到 STOP 的情況下才可以操作!

        圖3

        4、圖3點擊“是”之后出現下面的對話框,如圖4所示,選擇 “是” 將執行更新,將 CPU 中 RAM 區的 V 存儲區數據當前值上傳到數據塊的數據頁中。

        圖片如果執行操作時,使用的程序文件是源程序,選擇 " Yes " 前,一定要注意源程序的備份!

        圖4

        5、等待一段上傳數據的時間,出現對話框,如圖5 所示,點擊" OK ",可以在數據塊中查看 V 區數據

        圖5

        執行從 RAM 建立數據塊,上載到數據塊中的數據有可能存放的位置

      1. 用戶定義1:上一次下載數據塊時,在數據塊中用戶自定義過初始值

      2. _PLC_DATA1:上一次下載數據塊時,未定義初始值,在程序執行過程中修改過的 V 區地址,執行"從 RAM 建立數據塊"命令時,這些已修改的地址會被指定給一個新的標簽名

      3. 向導生成的數據塊(例如 PID1_DATA):上一次下載數據塊時,包含配置完向導后自動生成的數據塊,比如 配置完 PID 后生成如 PID1_DATA 的數據塊,執行"從 RAM 建立數據塊"命令時,依然上傳到此數據塊中

      4. 6、將上傳的各個數據塊頁面中的 V 區地址復制,粘貼到要下載的程序文件的數據塊頁面中,此時,一旦下載,數據塊保存到 EEPROM 中,作為 V 存儲區數據的初始值生效。

        常見問題

        圖片 為什么S7-200 SMART 系統塊設置斷電保持后,數據依舊無法實現斷電保持?

        可以根據以下步驟核對設置:

        1.確保已設置斷電保持的程序下載到PLC。

        2.如果SMART PLC 有連接HMI、上位機或者其他PLC,請先斷開相關的通訊設備,再做測試,避免這些設備給PLC相關地址不斷更新數據。

        3.如果根據以上步驟測試均無效,請創建一個空項目,只做系統塊斷電保持設置,重新下載程序后通過狀態圖表給斷電保持范圍內某一地址寫入新值后將PLC斷電再上電查看。

        聯系方式

        • 電  話:13510737515
        • 聯系人:董海波
        • 手  機:13185520415
        • 微  信:13185520415