5.1 編程
描述:
為了獲得 MMC 卡的序列號,必須使用 SFC 51 "RDSYSST" 讀出系統狀態列表 (SSL) :
? SSL ID W#16#011C "元件的標識"
? Index W#16#0008 "存儲卡的序列號"
對于所有的帶有 MMC 卡的 S7-300 CPU 和 C7 從固件版本 V2.0 起都可以讀出存儲卡的序列號,(CPU 317: 從 V2.1 起)。
從S7-400的V5版本起,存儲卡上保存唯一的序列號。
首先需要創建一個數據塊,用來存放讀取出來的狀態結果
圖11 創建DB1,存放讀取結果
打開OB1,首先在OB1的臨時變量區創建一個變量length,類型設置為Struct(結構)
圖12 創建名為length的結構變量
雙擊length變量,進入結構變量成員定義,創建兩個word類型的變量,本例中分別為size和number:
圖13 創建length的結構變量的兩個word成員
編寫SFC51程序:
CALL "RDSYSST"
REQ :=TRUE
SZL_ID :=W#16#11C //讀取MMC 的序列號
INDEX :=W#16#8
RET_VAL :=MW0
BUSY :=M2.0
SZL_HEADER:=#length
DR :=P#DB1.DBX0.0 BYTE 500 //結果輸出到DB1數據塊中
結果如下:
圖14 MMC序列號
審核編輯:湯梓紅
-
plc
+關注
關注
5016文章
13387瀏覽量
465381 -
西門子
+關注
關注
95文章
3062瀏覽量
116443 -
存儲卡
+關注
關注
0文章
253瀏覽量
28243 -
MMC
+關注
關注
0文章
77瀏覽量
30544
原文標題:西門子PLC: 讀取存儲卡的序列號
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
回收西門子plc模塊二手西門子觸摸屏存儲卡cpu交換機AB施耐德模塊
上海長期回收西門子存儲卡,回收存儲卡全系列
西門子plc數據類型_西門子plc通訊方式
![<b class='flag-5'>西門子</b><b class='flag-5'>plc</b>數據類型_<b class='flag-5'>西門子</b><b class='flag-5'>plc</b>通訊方式](https://file.elecfans.com/web1/M00/9E/49/o4YBAF05G46ARZwyAAAyrP5yWaE148.jpg)
SIMATIC存儲卡的工作方式幾類型
西門子PLC系統最常使用存儲卡
![<b class='flag-5'>西門子</b><b class='flag-5'>PLC</b>系統最常使用<b class='flag-5'>存儲卡</b>](https://file.elecfans.com/web1/M00/E5/7A/pIYBAGBO04qAKYe4AABJHM156r0660.png)
西門子S7-1200/1500程序塊加密,你真的了解嗎?
西門子S7-1200 PLC通過存儲卡進行程序更新
S7協議讀取西門子S7-200 Smart PLC數據
![S7協議<b class='flag-5'>讀取</b><b class='flag-5'>西門子</b>S7-200 Smart <b class='flag-5'>PLC</b>數據](https://file1.elecfans.com/web2/M00/FB/17/wKgZomaPVMyACXs0AAAumSg9lMg812.png)
評論