西門(mén)子模塊6ES7517-3AP00-0AB0參數(shù)詳細(xì)
診斷功能
可編程邏輯控制器的診斷功能包括硬件和軟件的診斷。硬件診斷通過(guò)硬件的邏輯判斷確定硬件的故障位置,軟件診斷分內(nèi)診斷和外診斷。通過(guò)軟件對(duì)PLC內(nèi)部的性能和功能進(jìn)行診斷是內(nèi)診斷,通過(guò)軟件對(duì)可編程邏輯控制器的CPU與外部輸入輸出等部件信息交換功能進(jìn)行診斷是外診斷。
可編程邏輯控制器的診斷功能的強(qiáng)弱,直接影響對(duì)操作和維護(hù)人員技術(shù)能力的要求,并影響平均維修時(shí)間。
可通過(guò)通信模塊與外部通信伙伴連接以交換數(shù)據(jù)。由于有大量參數(shù)設(shè)置選項(xiàng),可以針對(duì)通信伙伴靈活調(diào)整控制。
Modbus RTU 主站可為多 30 個(gè) Modbus 從站創(chuàng)建一個(gè) Modbus RTU 網(wǎng)絡(luò)。
可為您提供下列通訊模板:CM PtP RS232 BA;
帶有 RS232 接口的通信模塊,適用于協(xié)議 Freeport、3964(R) 和 USS;9 針 Sub D 連接器, 19.2 Kbit/s,1 KB 幀長(zhǎng)度,2 KB 接收緩沖區(qū)CM PtP RS232 HF;
帶有 RS232 接口的通信模塊,適用于協(xié)議 Freeport、3964(R) 和 Modbus RTU;9 針 Sub D 連接器, 115.2 Kbit/s,4 KB 幀長(zhǎng)度,8 KB 接收緩沖區(qū)CM PtP RS422/485 BA;
帶有 RS422 和 RS485 接口的通信模塊,適用于協(xié)議 Freeport、3964(R) 和 USS;15 針 Sub D 插座, 19.2 Kbit/s,1 KB 幀長(zhǎng)度,2 KB 接收緩沖區(qū)CM PtP RS422/485 HF;
帶有 RS422 和 RS485 接口的通信模塊,適用于協(xié)議 Freeport、3964(R)、USS 和 Modbus RTU;15 針 Sub D 插座, 115.2 Kbit/s,4 KB 幀長(zhǎng)度,8 KB 接收緩沖區(qū) 設(shè)計(jì)用一個(gè)螺絲安裝在 S7-1500 安裝導(dǎo)軌上*的 Sub D 連接器,無(wú)法互換帶有可擴(kuò)充電纜室的前蓋含在供貨范圍之內(nèi):一個(gè) U 型連接器前門(mén) 功能統(tǒng)一的顯示和診斷方式: 故障(紅色 LED)和運(yùn)行(綠色 LED)模塊狀態(tài)顯示發(fā)送和接收通信顯示支持的協(xié)議: Freeport:適用于通用通信的用戶可設(shè)置報(bào)文格式3964(R) 可提高傳輸可靠性Modbus RTU 主站Modbus RTU 從站USS,通過(guò)指令實(shí)現(xiàn)接口性質(zhì): RS 232 帶輔助信號(hào)RS 422 用于全雙工連接RS 485 用于半雙工和多點(diǎn)連接傳輸速率為 300 - 115200 bit/s通過(guò) Sub D 連接器進(jìn)行連接SIMATIC ET 200MP 的統(tǒng)一系統(tǒng)功能: 識(shí)別和維護(hù)數(shù)據(jù) IM0固件更新模塊正面的清晰標(biāo)簽
西門(mén)子模塊6ES7517-3AP00-0AB0參數(shù)詳細(xì)
使用ProSave軟件備份/恢復(fù)
使用備份功能,備份出來(lái)的文件是不能查看和修改組態(tài)的,這個(gè)文件只能恢復(fù)到相同訂貨號(hào)的設(shè)備上。
選擇操作系統(tǒng)“開(kāi)始"菜單 > 所有程序 > Siemens Automation > Simatic > ProSave,打開(kāi)ProSave軟件。在“常規(guī)"選項(xiàng)中,選擇設(shè)備類型,連接方式。所有能下載的方式都能做備份恢復(fù),電纜以及下載參數(shù)設(shè)置和下載是一樣的。
選擇“備份"選項(xiàng),選擇備份類型,點(diǎn)擊“開(kāi)始備份"。生成的備件文件存放在“另存為"路徑下。
選擇“恢復(fù)"選項(xiàng),在“打開(kāi)"下面選擇之前備份的文件,點(diǎn)擊“開(kāi)始恢復(fù)"。
1 程序功能介紹
通過(guò)系統(tǒng)功能SFC 51 "RDSYSST" (讀取系統(tǒng)狀態(tài)),可以讀取系統(tǒng)狀態(tài)列表或部分系統(tǒng)狀態(tài)列表,例如指示燈狀態(tài),序列號(hào),從站狀態(tài)等等。
調(diào)用SFC 51時(shí),通過(guò)將值“1"賦給輸入?yún)?shù)REQ來(lái)啟動(dòng)讀取。如果可以立即讀取系統(tǒng)狀態(tài),則SFC將在BUSY輸出參數(shù)中返回值0。如果BUSY包含值1,則尚未完成讀取功能。
表1 SFC51參數(shù)說(shuō)明
參數(shù) | 描述 |
|
REQ | 輸入?yún)?shù) | REQ = 1:?jiǎn)?dòng)處理 |
SSL_ID | 輸入?yún)?shù) | 將要讀取的系統(tǒng)狀態(tài)列表或部分列表的ID號(hào) |
INDEX | 輸入?yún)?shù) | 部分列表中對(duì)象的類型或編號(hào)。 |
RET_VAL | 輸出參數(shù) | 如果執(zhí)行SFC時(shí)出錯(cuò),則RET_VAL參數(shù) |
將包含錯(cuò)誤代碼。 |
BUSY | 輸出參數(shù) | TRUE:尚未完成讀取。 |
SSL_HEADER | 輸出參數(shù) | LENTHDR是SSL列表或SSL部分列表的數(shù)據(jù)記錄的長(zhǎng)度。 |
• 如果僅讀取了SSL列表的標(biāo)題信息,則N_DR包含屬于它的數(shù)據(jù)記錄數(shù)。 |
• 否則,N_DR包含傳送到目標(biāo)區(qū)域的數(shù)據(jù)記錄數(shù)。 |
DR | 輸出參數(shù) | SSL列表讀取或SSL部分列表讀取的目標(biāo)區(qū) |
域: |
• 如果僅讀取了SSL列表的標(biāo)題信息, |
則不能評(píng)估DR的值, |
而只能評(píng)估SSL_HEADER的值。 |
• 否則,LENTHDR和N_DR的乘積將指 |
示已在DR中輸入了多少字節(jié)。 |
2 讀取CPU指示燈
可以通過(guò)SFC 51讀取CPU的指示燈狀態(tài),使用的SSL_ID參數(shù)為16#74(16#19)讀取全部指示燈狀態(tài) 或者16#174(16#119)讀取單個(gè)指示燈狀態(tài)
2.1 編程
首先需要?jiǎng)?chuàng)建一個(gè)數(shù)據(jù)塊,用來(lái)存放讀取出來(lái)的指示燈狀態(tài)結(jié)果
圖1 創(chuàng)建DB1,存放讀取結(jié)果
打開(kāi)OB1,在OB1的臨時(shí)變量區(qū)創(chuàng)建一個(gè)變量length,類型設(shè)置為Struct(結(jié)構(gòu))
圖2 創(chuàng)建名為length的結(jié)構(gòu)變量
雙擊length變量,進(jìn)入結(jié)構(gòu)變量成員定義,創(chuàng)建兩個(gè)word類型的變量,本例中分別為size和number: