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