6ES73502AH010AE0西門子原裝6ES73502AH010AE0西門子原裝
如何在 S7-300 CPUs 與 WinCC 之間實現按時間排序的消息傳輸?
:(彭)同步
文獻
- :(彭)同步
涉及產品
說明: 本條目說明了如何在 S7-300 CPU 與 WinCC 之間實現按時間排序的消息傳輸。按時間排序消息是指從 PLC 向 WinCC 站發送消息。在 PLC 中創建消息后,PLC 將會給消息分配一個時間戳并且將其傳送給 WinCC 站。WinCC 站無需輪詢 PLC。這樣就顯著減輕了總線的負荷。基本上 STEP 7 中有兩種類型的消息: 符號相關的消息 塊相關的消息 ......
本條目說明了如何在 S7-300 CPU 與 WinCC 之間實現按時間排序的消息傳輸。
說明:
按時間排序消息是指從 PLC 向 WinCC 站發送消息。在 PLC 中創建消息后,PLC 將會給消息分配一個時間戳并且將其傳送給 WinCC 站。WinCC 站無需輪詢 PLC。這樣就顯著減輕了總線的負荷。基本上 STEP 7 中有兩種類型的消息::(彭)同步
- 塊相關的消息
對于 S7-300 CPU 僅能組態塊相關的消息。可以在 STEP 7 程序中通過系統消息塊創建這些與塊有關的消息。一旦 STEP 7 程序調用系統消息塊,并且具備了發送消息的條件,系統就會發送消息。消息觸發和程序執行是同步的。在 S7-300 CPU 中 (從CPU 314 開始),可以使用系統消息塊 SFC17 (ALARM_SQ) 、SFC18 (ALARM_S) 、SFC107 (ALARM_DQ) 和 SFC108 (ALARM_D) 傳送與塊相關的消息。相比于 ALARM_S/SQ,ALARM_D/DQ 提供管理系統資源的可能;其它功能*一樣。S7-312 和 S7-313 CPUs 不支持這些系統消息塊!
更多的信息:
- 手冊“SIMATIC S7-300 CPU 31xC 和 CPU 31x,技術數據”
這里提供了關于 CPU 報警過程的工作特性數據的具體信息 - 條目 ID 12996906。 - 手冊“Operation List CPU 31xC,CPU 31x,IM 151-7 CPU,IM 154-8 CPU,BM 147-1 CPU,BM 147-2 CPU”
這里提供了關于創建 CPU 報警消息的系統功能和系統功能塊的詳細信息 - 條目 ID 13206730。 - STEP 7 在線幫助
您可以在 STEP 7 在線幫助“組態消息”下找到關于報警過程、報警類型和系統報警塊的詳細信息。如果您在程序中使用了這些塊,那么可以點擊 F1 獲取詳細信息。
必要條件::(彭)同步
- 已經安裝了 WinCC 組件“AS-OS Engineering”。
對 WinCC 進行用戶自定義安裝時可以選擇該組件。請遵循如下安裝順序:- STEP 7
- 包含“AS-OS Engineering”組件的 WinCC
條目 ID 22272911 包含了關于如何安裝“AS-OS Engineering”組件的描述。
- WinCC 項目已集成到 STEP 7 項目中。
條目 ID 11841504 中包含如何將 WinCC 項目集成到 STEP 7 中的信息。
- 在 WinCC 項目的“Computer Properties”對話框中的啟動列表內啟用“Alarm Logging Runtime”。
以下介紹了如何組態與塊有關的消息傳送。
組態與塊有關的消息:(彭)同步
這里使用系統消息塊 SFC17 (ALARM_SQ) 來實現與塊有關的消息傳送。使用系統消息塊的步驟本質上是相同的。將兩個消息組態在一個功能塊中。