加入收藏 在線留言 聯系我們
        關注微信
        手機掃一掃 立刻聯系商家
        全國服務熱線13185520415
        公司新聞
        如何讀取西門子S7-1200 CPU的序列號?
        發布時間: 2024-03-21 17:50 更新時間: 2024-11-22 08:00
        觀看如何讀取西門子S7-1200 CPU的序列號?視頻

        有時候我們可能需要獲取當前CPU或存儲卡的序列號,那么在博途中存在這么一個指令可以實現我們的需求。具體操作請看如下說明。


        一、 讀取 S7-1200 CPU 序列號 

        在TIA Portal中新建項目,添加新的DB塊,在DB塊中建立變量 “類型”和 “數據”,其中“類型”數據類型為 UInt 類型,初始值設為 0,“數據”數據類型為 IM0_Data,該數據類型需要在數據類型處手動輸入,然后回車生效,用來存儲讀取的信息,如下圖所示:


        圖片 

        在OB1中添加指令Get_IM_Data,該指令位于拓展指令中的診斷文件夾下,如下圖所示:


        LADDR為硬件標識符,可在PLC默認變量表中系統常量下查看,如下圖所示:


        圖片 

        編譯下載程序,在線監視 DB 塊中 “數據” 變量,如下圖所示,其中Serial_Number為CPU序列號,此外還可以從變量中看到訂貨號,硬件版本號,固件版本等信息。



        二、 讀取 S7-1200 存儲卡序列號 

        對于讀取S7-1200存儲卡序列號,只需要將Get_IM_Data指令輸入硬件標識符修改為 “Local~MC”,其他不變,如下圖所示。



        筆者這邊沒有存儲卡,就不做在線演示了。


        三:總結 

        需要注意的我們的CPU固件需要在4.2及以上的版本,以上便是獲取S7-1200 CPU或存儲卡的序列號的方法;若內容如有錯誤請聯系我們。

        聯系方式

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