應用領域 | 化工,電子/電池,電氣 | 產(chǎn)地 | 德國 |
---|---|---|---|
品牌 | 西門子 |
24 小時運行(故障間隔時間長,采用變速風扇)
自診斷(前面的狀態(tài) LED 用于指示風扇狀態(tài)和溫度,SIMATIC IPC DiagMonitor)
因采用 RAID1(鏡像磁盤系統(tǒng))或 RAID5(帶奇偶校驗的磁盤分條)而具有較高數(shù)據(jù)安全性,還帶有額外的熱后備硬盤
RAID 配置的“熱插拔"可拆卸硬盤托架(可在運行期間更換硬盤)
發(fā)生故
![]() |
參考價 | ¥666 |
訂貨量 | 1 臺 |
更新時間:2022-11-22 17:21:53瀏覽次數(shù):426
聯(lián)系我們時請說明是化工儀器網(wǎng)上看到的信息,謝謝!
西門子電源模塊6SL3330-7TE41-0AA3
新 PC 技術(shù)(例如,Intel Core i 第六代處理器,帶有 Turbo Boost 2.0,超線程和虛擬化技術(shù))
存儲器和圖形控制器集成在處理器中,用于實現(xiàn)較高的存儲器和圖形性能
性能*(例如,Intel C236 芯片組,采用雙通道技術(shù)的 DDR4 存儲器)
高數(shù)據(jù)傳輸速率(例如,帶 480 GB 串行 ATA 固態(tài)硬盤、高達 2 TB 的串行 ATA 硬盤、雙千兆位以太網(wǎng)、PCI-Express 3.0 技術(shù))
系統(tǒng)可用性提高,停產(chǎn)時間縮短
24 小時運行(故障間隔時間長,采用變速風扇)
自診斷(前面的狀態(tài) LED 用于指示風扇狀態(tài)和溫度,SIMATIC IPC DiagMonitor)
因采用 RAID1(鏡像磁盤系統(tǒng))或 RAID5(帶奇偶校驗的磁盤分條)而具有較高數(shù)據(jù)安全性,還帶有額外的熱后備硬盤
RAID 配置的“熱插拔"可拆卸硬盤托架(可在運行期間更換硬盤)
發(fā)生故障時迅速識別和更換硬盤(通過用于 RAID 配置的硬盤報警 LED 指示燈)
固態(tài)硬盤選件與 RAID1 相結(jié)合(數(shù)據(jù)位于 RAID1 網(wǎng)絡中的硬盤上,預裝和激活的操作系統(tǒng)位于固態(tài)硬盤上)
具有“熱插拔"功能的冗余電源(運行時用于更換電源模塊)
在試運行、運行和服務期間具有高度的靈活性和用戶友好性
預安裝、激活操作系統(tǒng)
IAMT(英特爾主動管理技術(shù))功能,用于遠程訪問 IPC(遠程維護)
由于配有恢復用 DVD,可以將硬盤快速恢復到交付時的狀態(tài)
由于使用受控風扇,噪音較低
標準實現(xiàn)為工業(yè)工作站或服務器
內(nèi)置 RAID1/RAID5(PCI 插槽未被 RAID 控制器占用)
利用伸縮式導軌或配置成塔式工業(yè) PC,可以靈活地應用在各種不同的安裝位置。
提供 Intel 混合型多顯示器支持,與可選的 PCIe x16 顯卡配合使用,可連接多 5 臺顯示器
由于采用了集成接口和 7 個擴展槽(P CI 和 PCI Express)實現(xiàn)了高度的靈活性和可擴展性
具有*工業(yè)兼容性和緊湊性,適合在工業(yè)環(huán)境中 24 小時不間斷使用
與眾不同的產(chǎn)品設計,用戶友好的外殼形式
在環(huán)境溫度高可達 40 °C 的情況下,也能保持處理器大性能(高配置下),不會下降(減速)
電磁兼容性和防腐蝕性很高的金屬外殼,適合在工業(yè)環(huán)境中以及家庭、商業(yè)環(huán)境中使用
適合安裝在深度僅為 500mm 的小型控制箱內(nèi)
由于使用了過壓通風設計將風扇安裝在前部以及防塵濾網(wǎng),實現(xiàn)了防塵保護
具有防振動和防沖擊的硬盤托架和板卡固定器
由于較高的投資安全性,成本降低
使用壽命至少為 2 年,備件的保證使用壽命為 3 年。
使用 SIMATIC 組件進行了系統(tǒng)測試
通過市場認證 (cULus)
支持傳統(tǒng)接口 (PS/2、COM、LPT)
安裝方式跨多代設備兼容
西門子電源模塊6SL3330-7TE41-0AA3
時序圖
如下圖所示,主站按順序輪詢1#從站和2#從站。
圖7 輪詢時序圖
2.2.3 流程圖
? 初始化流程
初始化主要針對主站而言。在初始化階段主要完成CP模塊的參數(shù)化、初始化輪詢計數(shù)器,復位接收緩沖區(qū)以及根據(jù)輪詢計數(shù)器生成發(fā)送數(shù)據(jù)幀等方面的工作。
? 主站輪詢流程
如下圖所示,在系統(tǒng)初始化完成后,手動啟動次輪詢作業(yè),本實例先輪詢1#從站。給1#從站發(fā)送查詢請求后,等待1#從站的響應,如果在的延時時間內(nèi)接收到1#從站返回的數(shù)據(jù),則給2#從站發(fā)送查詢請求,并等待2#從站的響應,同樣如果在的延時時間內(nèi)接收到2#從站返回的數(shù)據(jù),則一次完整的輪詢結(jié)束,自動啟動新一輪的輪詢。
如果在的延時時間內(nèi)不能接收到從站的返回數(shù)據(jù)或接收錯誤,則跳過本站,開始輪詢下一個站點。
圖8 主站輪詢流程圖
? 從站響應流程
從站根據(jù)主站的請求做出響應,主要是在接收到網(wǎng)絡上的數(shù)據(jù)后,判斷是否是給自己的數(shù)據(jù)。如果是,則將數(shù)據(jù)接收到的數(shù)據(jù)區(qū),同時啟動發(fā)送功能,發(fā)送相應的返回數(shù)據(jù)給主站;如果不是,則直接刪除收到的數(shù)據(jù),并不做任何響應。
圖9 從站響應流程圖
3 程序?qū)崿F(xiàn)
接下來我們就可以根據(jù)上述輪詢思想,通過編寫STEP7程序具體實現(xiàn)主站輪詢從站的功能。由于主站、從站任務的不同,所以在程序上的實現(xiàn)上也有所不同,下面針對主站和從站的程序?qū)崿F(xiàn)做個簡要描述。具體的例程可以參考本文附帶的樣例程序。
3.1 主站程序
3.1.1 初始化
為了實現(xiàn)對多個從站的輪詢,程序構(gòu)造了一個輪詢計數(shù)器,通過修改輪詢計數(shù)器的值,來修改主站發(fā)送數(shù)據(jù)幀中的站地址標識字符。
本例中定義MW2作為輪詢計數(shù)器,程序開始,先對輪詢計數(shù)器進行操作,默認先輪詢1#從站,將值1賦值給MW2。
圖10 初始化輪詢計數(shù)器程序段
在程序執(zhí)行過程中,會修改輪詢計數(shù)器的值,通過判斷輪詢計數(shù)器的值對發(fā)送數(shù)據(jù)塊的地址標識符字作相應的修改,以完成對響應從站的輪詢。本例中具體的實現(xiàn)如下圖,其中DB13作為發(fā)送數(shù)據(jù)塊,DB13.DBW0為地址標識符字。
圖11 生成地址標識符程序段
3.1.2 啟動發(fā)送
初始化完成后,可以啟動發(fā)送功能。本例次發(fā)送采用手動方式,通過觸發(fā)手動啟動標志位M30.1,并調(diào)用FB8 P_SND_RK發(fā)送數(shù)據(jù)到從站。完成次發(fā)送后,可以通過程序自動修改自動輪詢標志位M30.0來實現(xiàn)自動發(fā)送數(shù)據(jù)到從站的功能,具體的FB8 P_SND_RK功能塊使用參考CP341手冊。
啟動發(fā)送功能塊FB8后,通過FB8返回狀態(tài)信息,判斷是否發(fā)送完成,如果發(fā)送錯誤,則重新啟動發(fā)送功能。
? 發(fā)送完成:啟動接收作業(yè),準備接收從站返回數(shù)據(jù)。同時啟動一個超時定時器T11,如果超時定時時間到,還沒有接收到數(shù)據(jù),則放棄等待,開始輪詢下一個站。
圖12 發(fā)送功能塊程序段
3.1.3 接收從站返回數(shù)據(jù)
發(fā)送完成后,啟動接收作業(yè),準備接收從站返回數(shù)據(jù),并將接收到的數(shù)據(jù)先放到接收緩沖區(qū)中,本例DB14數(shù)據(jù)塊為接收緩沖區(qū)。
圖13 接收功能塊程序段
3.1.4 接收完成
接收完成后,做如下幾方面處理。如果接收錯誤或超時,則跳過此站的輪詢。
? 根據(jù)接收到數(shù)據(jù)的地址標識符判斷是來自哪個從站的數(shù)據(jù),并將數(shù)據(jù)從接收緩沖區(qū)轉(zhuǎn)移到的從站數(shù)據(jù)存儲區(qū)中,同時清空接收緩沖區(qū);
? 復位接收標志,同時修改輪詢計數(shù)器的值,準備輪詢下一個從站;
? 復位超時定時器;
? 啟動一個延時定時器,延時時間到后開始輪詢下一個從站。
圖14 接收完成處理程序段
圖15 準備輪詢下一個站程序段
3.2 從站程序
相對于主站,從站的處理程序相對簡單。下面以2#從站為例做個說明,1#從站除了調(diào)用FB不同外,都與2#從站相同。
3.2.1 接收數(shù)據(jù)
從站一直啟動接收功能FB2 P_RCV,接收來自網(wǎng)絡上的數(shù)據(jù),如果接收到數(shù)據(jù)則根據(jù)地址標識符判斷是否是本站的數(shù)據(jù):
? 是本站數(shù)據(jù),則將接收緩沖區(qū)(DB17)中的數(shù)據(jù)移到的地址區(qū)(DB18)中,并清空接收緩沖區(qū)。同時,觸發(fā)發(fā)送標志,發(fā)送返回數(shù)據(jù)給主站;
? 不是本站數(shù)據(jù),直接清空接收緩沖區(qū)(DB17)。
圖16 從站接收程序段
圖17 從站接收完處理程序段
3.2.1 發(fā)送返回數(shù)據(jù)
接收完成后,調(diào)用發(fā)送功能,將DB19的數(shù)據(jù)發(fā)送給主站。
圖18 從站發(fā)送響應程序段
3.3 實驗結(jié)果
搭建好網(wǎng)絡,并將程序分別下載到各自的CPU中,啟動CPU的運行。通過置位手動啟動輪詢標志位M30.0即可啟動輪詢程序的運行。通過變量表可以監(jiān)視到系統(tǒng)的運行情況,可以看到,主站會循環(huán)地將數(shù)據(jù)發(fā)送到兩個從站,同時也循環(huán)地接收來自從站的返回數(shù)據(jù),如下圖所示。
圖19 系統(tǒng)運行監(jiān)控圖
4 應用小結(jié)
通過本應用實例,可以看到基于ASCII驅(qū)動協(xié)議的多站點輪詢原理比較簡單。同時因為其較大的靈活性,所以可以與各種滿足ASCII協(xié)議的設備進行通信。西門子串行通信模塊CP340、CP341、CP440-1、CP441-1/2、CPU313C/314C-2PtP以及ET200S的1SI 3964/ASCII等都集成有ASCII驅(qū)動協(xié)議功能,可以根據(jù)需求靈活地選擇這些產(chǎn)品。
本文所述應用和提供例程只作為相關(guān)應用的參考,在實際的應用中,應該充分考慮通信伙伴的特點和實際需求,結(jié)合不同的輪詢方式、錯誤處理機制、校驗方法、數(shù)據(jù)處理方法等手段達到通信目的。
鄭重聲明:本文的虛擬工程與真實工程實例有重大差別,示例中并未遵循規(guī)范的工程設計流程進行編程,請讀者切勿將其與工程實例相混淆;由于此例子是免費的,任何用戶可以免費復制或傳播此程序例子。程序的作者對此程序不承擔任何功能性或兼容性的責任,使用者風險自負;西門子不提供此程序例子的錯誤更改或者熱線支持;為了更好的使用這些模板,建議用戶仔細閱讀相關(guān)模板的使用手冊