西門子模塊6ES7518-4AP00-0AB0
網(wǎng)絡連接器
網(wǎng)絡連接器主要分為兩種類型:帶和不帶編程口的。不帶編程口的插頭用于一般聯(lián)網(wǎng),帶編程口的插頭可以在聯(lián)網(wǎng)的同時仍然提供一個編程連接端口,用于編程或者連接HMI等。
![](http://www.ad.siemens.com.cn/productportal/Prods/published/Comm/Comm_2.32/image/2connectors.jpg)
圖4. 左側(cè)為不帶編程口的網(wǎng)絡連接器(訂貨號:6ES7 972-0BA52-0XA0)
右側(cè)的是帶編程口的網(wǎng)絡連接器(訂貨號:6ES7 972-0BB52-0XA0)
線型網(wǎng)絡結(jié)構(gòu)
通過PROFIBUS電纜連接網(wǎng)絡插頭,構(gòu)成總線型網(wǎng)絡結(jié)構(gòu)。
![](http://www.ad.siemens.com.cn/productportal/Prods/published/Comm/Comm_2.32/image/3connectors.JPG)
圖5. 總線型網(wǎng)絡連接
在上圖中,網(wǎng)絡連接器A、B、C分別插到三個通信站點的通信口上;電纜a把插頭A和B連接起來,電纜b連接插頭B和C。線型結(jié)構(gòu)可以照此擴展。
注意圓圈內(nèi)的“終端電阻”開關(guān)設(shè)置。網(wǎng)絡終端的插頭,其終端電阻開關(guān)必須放在“ON”的位置;中間站點的插頭其終端電阻開關(guān)應放在“OFF”位置。
具體現(xiàn)場安裝,請參看:Profibus現(xiàn)場安裝指導
西門子模塊6ES7518-4AP00-0AB0
使用ProSave軟件備份/恢復
使用備份功能,備份出來的文件是不能查看和修改組態(tài)的,這個文件只能恢復到相同訂貨號的設(shè)備上。
選擇操作系統(tǒng)“開始”菜單 > 所有程序 > Siemens Automation > Simatic > ProSave,打開ProSave軟件。在“常規(guī)”選項中,選擇設(shè)備類型,連接方式。所有能下載的方式都能做備份恢復,電纜以及下載參數(shù)設(shè)置和下載是一樣的。
![](http://www.ad.siemens.com.cn/productportal/prods/hmi/2ndbasicpanel/q1_download/img/FAQ11/image080.png)
選擇“備份”選項,選擇備份類型,點擊“開始備份”。生成的備件文件存放在“另存為”路徑下。
![](http://www.ad.siemens.com.cn/productportal/prods/hmi/2ndbasicpanel/q1_download/img/FAQ11/image081.png)
選擇“恢復”選項,在“打開”下面選擇之前備份的文件,點擊“開始恢復”。
1 程序功能介紹
通過系統(tǒng)功能SFC 51 "RDSYSST" (讀取系統(tǒng)狀態(tài)),可以讀取系統(tǒng)狀態(tài)列表或部分系統(tǒng)狀態(tài)列表,例如指示燈狀態(tài),序列號,從站狀態(tài)等等。
調(diào)用SFC 51時,通過將值“1”賦給輸入?yún)?shù)REQ來啟動讀取。如果可以立即讀取系統(tǒng)狀態(tài),則SFC將在BUSY輸出參數(shù)中返回值0。如果BUSY包含值1,則尚未完成讀取功能。
表1 SFC51參數(shù)說明
參數(shù) | 描述 | |
REQ | 輸入?yún)?shù) | REQ = 1:啟動處理 |
SSL_ID | 輸入?yún)?shù) | 將要讀取的系統(tǒng)狀態(tài)列表或部分列表的ID號 |
INDEX | 輸入?yún)?shù) | 部分列表中對象的類型或編號。 |
RET_VAL | 輸出參數(shù) | 如果執(zhí)行SFC時出錯,則RET_VAL參數(shù) |
將包含錯誤代碼。 |
BUSY | 輸出參數(shù) | TRUE:尚未完成讀取。 |
SSL_HEADER | 輸出參數(shù) | LENTHDR是SSL列表或SSL部分列表的數(shù)據(jù)記錄的長度。 |
• 如果僅讀取了SSL列表的標題信息,則N_DR包含屬于它的數(shù)據(jù)記錄數(shù)。 |
• 否則,N_DR包含傳送到目標區(qū)域的數(shù)據(jù)記錄數(shù)。 |
DR | 輸出參數(shù) | SSL列表讀取或SSL部分列表讀取的目標區(qū) |
域: |
• 如果僅讀取了SSL列表的標題信息, |
則不能評估DR的值, |
而只能評估SSL_HEADER的值。 |
• 否則,LENTHDR和N_DR的乘積將指 |
示已在DR中輸入了多少字節(jié)。 |
2 讀取CPU指示燈
可以通過SFC 51讀取CPU的指示燈狀態(tài),使用的SSL_ID參數(shù)為16#74(16#19)讀取全部指示燈狀態(tài) 或者16#174(16#119)讀取單個指示燈狀態(tài)
2.1 編程
首先需要創(chuàng)建一個數(shù)據(jù)塊,用來存放讀取出來的指示燈狀態(tài)結(jié)果
![](https://support.industry.siemens.com/cs/images/79609718/images_01.png)
圖1 創(chuàng)建DB1,存放讀取結(jié)果
打開OB1,在OB1的臨時變量區(qū)創(chuàng)建一個變量length,類型設(shè)置為Struct(結(jié)構(gòu))
![](https://support.industry.siemens.com/cs/images/79609718/images_02.png)
圖2 創(chuàng)建名為length的結(jié)構(gòu)變量
雙擊length變量,進入結(jié)構(gòu)變量成員定義,創(chuàng)建兩個word類型的變量,本例中分別為size和number:
![](https://support.industry.siemens.com/cs/images/79609718/images_03.png)