1. <del id="sqmd4"></del>
      <object id="sqmd4"></object>
      1. <object id="sqmd4"></object>
          加入收藏 在線留言 聯系我們
          關注微信
          手機掃一掃 立刻聯系商家
          全國服務熱線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