產品詳情




|
6ES7321-1BL00-0AA0
SIMATIC S7-300,數字輸入 SM 321,電位隔離 32 個數字輸入,24V DC,1個 40針
|
| 凈重 (Kg) | 0.301 Kg |
| 產品尺寸 (W x L X H) | 未提供 |
| 包裝尺寸 | 13.10 x 14.60 x 5.10 |
| 包裝尺寸單位的測量 | CM |
| 數量單位 | 1 件 |
| 包裝數量 | 1 |
| 其他產品信息 | |
| EAN | 4025515060772 |
| UPC | 662643175493 |
| 商品代碼 | 85389091 |
| LKZ_FDB/ CatalogID | ST73 |
| 產品組 | 4031 |
| 原產國 | 德國 |
| Compliance with the substance restrictions according to RoHS directive | RoHS 合規開始日期: 2008.03.31 |
|
西門子工業自動化與驅動集團合作伙伴 |
廣州三合自動化設備有限公司 |
|
聯 系 人: |
方 雷 |
|
電 話 : |
0 2 0- 3 9 0 0 8 7 5 9 |
|
手 機 : |
1 7 7 2 8 1 9 8 3 3 1(微信) |
|
傳 真: |
0 2 0- 3 9 0 0 8 7 5 9 |
|
商務 QQ : |
2 3 8 2 1 1 9 6 6 8 |
|
公司地址: |
廣州市南沙區欖核鎮數碼花園1座九梯 |
代理原裝西門子SM321數字量輸入模塊6ES7321-1BL00-0AA0
廣州三合自動化設備有限公司本著“以人為本,持續創新,科學發展”三大方針,著重于工業自動化控制領域的產品開發,工程配套和系統集成,擁有豐富的自動化產品的應用和實踐經驗以及雄厚的技術力量,尤其以PLC控制系統,傳動技術應用,伺服控制系統,數控產品備件,人機界面及網絡軟件應用為公司的技術特長,三合與德國西門子自動化以及驅動部門展開了長期緊密合作,期間建立了良好的相互協作關系,德國西門子看中三合的業務優勢,地理優勢,企業文化優勢,依據南沙自貿區域內的公司及企業,國家給予相關的稅收優惠政策,本公司承諾,在保證給予客戶的產品為西門子全新,原裝,正品前提下,產品價格對比業界同行,西門子自動化進口系列優惠幅度從5%至13%不等,本公司產品從購買日期開始,享受西門子質保一年,保質期內因產品本身質量問題(非人為損壞),免費更換維修,不收取任何費用。
歡迎來電咨詢
三合致力于推動世界智慧工廠的進程 確保工業4.0時代的早日到來
主要優勢產品西門子:S7-200CN、S7-200、Smart200、S7-300、S7-400、S7-1200、觸摸屏、6FC、6SN、S120、V10、V20、V60、V80、G110、G120、6RA、伺服數控備件、NCU、MM系列變頻器。
S7-300 中如何編程通信塊 FB8 "USEND" 和 FB9 "URCV" 進行數據交換?
-
文檔
-
涉及產品
說明
要在兩個 S7-300 站之間進行交換數據,可以使用代理原裝西門子SM321數字量輸入模塊6ES7321-1BL00-0AA0在 NetPro 里配置了 S7 連接的方法進行,這種方法必須在 CPU 中調用通信功能塊。
功能塊 FB9 ("URCV") 用于從遠程 CPU 中讀出數據,而 FB8 ("USEND") 用于寫數據到遠程 CPU 中。
本例中必須用于通信的 S7 連接 在兩個 S7-300 站中都要配置, 因為通過 FB8 "USEND" 和 FB9 "URCV" 進行的 S7 通信基于客戶端-客戶端的原則。
注意
如果在 S7-300 站中,使用工業以太網 CP 進行 S7 連接數據通信,要使用位于"SIMATIC_NET_CP" 庫 "CP 300 > Blocks"下的功能塊 FB8 "USEND" 和 FB9 "URCV" 。
如果使用 CPU31x-2PN/DP 或 CPU319-3PN/DP 的集成 PROFINET 接口進行 S7 連接數據通信, 要使用位于 "Standard Library -> Communication Blocks -> Blocks" 下 "CPU_300"中的功能塊 FB8 "USEND" 和 FB9 "URCV" 。
對于 S7-400 ,用于 S7 連接數據通信系統功能塊 SFB8 "USEND" 和 SFB9 "URCV" 可在 Standard Library > System Function Blocks > Blocks 下找到。
功能塊 FB8 "USEND" 和 FB9 "URCV" 的特點:
- FB8 和 FB9 以及是異步通信塊。
- 本例中這些塊在 OB1 循環中調用。(參見條目 ID: 2795485).
- FB8 和 FB9 的運行可能需要多個 OB1 循環。
- FB8 由輸入參數 "REQ" 激活。
- FB9 由輸入參數 "EN_R" 激活。
- 任務的完成由 "DONE", "NDR" 或 "ERROR"提示。
- USEND 和 URCV 可以同時運行在一個連接上。
- 數據傳輸是未經協商的,如數據的接收不會得到對方的確認。
- 對應于 CP343-1 或者 CP342-5 的最新版本的 FB8 "USEND" 和 FB9 "URCV" 數據通訊塊可在 SIMATIC_NET_CP 庫中的 "CP 300 > Blocks" 下找到。
- 對應于 "CPU_300" 家族的,經由集成的 PROFINET 接口的 S7-300 CPU, IM151-8 PN/DP CPU 或者 IM154-8 CPU 進行數據通訊,最新版本的 FB8 "USEND" 和 FB9 "URCV" 可在標準庫 "Communication Blocks > Blocks" 下找到。
示例程序描述:
該 STEP 7 項目包括兩個 S7-300 站。
第一個 S7-300 站中包括一個 CPU 315-2 DP 和一個 CP343-1 用于工業以太網數據通信。
第二個 S7-300 站中使用 CPU 319-3 PN /DP. CPU 集成的 PROFINET 接口用于工業以太網數據通信。
MB10 在兩個 S7-300 CPU 中都組態為 時鐘標志位。發送請求由此時鐘標志位觸發。
在 NetPro 中,在兩個 S7-300 站的雙邊組態了用于通過工業以太網進行數據通信的 S7 連接。
在 NetPro 中選中 S7-300 站的 CPU ,組態的雙邊 S7 連接在連接表中列出。
在連接表中,右鍵單擊 S7 連接,選擇"Object Properties(對象屬性)"菜單,打開 S7 連接對話框屬性。

圖. 01
通信需要代理原裝西門子SM321數字量輸入模塊6ES7321-1BL00-0AA0的 IP 地址和 S7-300 接口在 S7 連接屬性對話框中定義。
在S7連接的屬性對話框里,可以決定 "Local ID" 塊參數。這個值在調用 FB8 "USEND" 和 FB9 "URCV" 時作為輸入參數 "ID" 的輸入。
對于 S7-300 站 "SIMATIC 315",在S7連接屬性對話框中激活 "Active Connection Setup" 功能,因為由它主動建立S7連接。
對于 S7-300 站 "SIMATIC 319",在S7連接屬性對話框中不要激活 "Active Connection Setup"功能,因為它在建立連接過程中是被動的。
點擊 "Address Details..." 按鈕.

圖. 02
本地 TSAP 和對方 TSAP 在 "Address Details" 對話框中定義。S7-300 站間 S7 連接由唯一的 TSAP 說明。.

圖. 03
STEP 7 程序包括塊 OB100, OB1, FB100, DB100, DB200, FB8 以及 FB9.
OB100 在 CPU315-2 (發送方) 和 CPU319-3 PN/DP (接收方) 中的使用
OB100 是一個重啟動組織塊,在 CPU 重啟時(暖啟動)運行。在這個塊中,通信觸發標志位 M0.3 被使能。
OB1 在 CUP315-2 (發送方) 中的使用
OB1 是循環調用的。在 OB1 中通過代理原裝西門子SM321數字量輸入模塊6ES7321-1BL00-0AA0 M0.3 使能調用 FB100(背景數據塊DB100),M0.3 在 FB100 執行完成后被立即復位。

圖. 04
FB100 在 CUP315-2 (發送方) 中的使用
FB100 在 OB1 中循環調用。在這個例子中,會觸發多次 S7 連接的發送任務,即是說在 FB100 中 FB8 ("USEND") 會以相同的 "ID" 不同的 "R_ID" 觸發多次。
在M10.6 上升沿信號且沒有任務運行時由輸入參數 "REQ" 激活 FB8。"REQ" 輸入參數只有當發送任務成功完成或者出現錯誤時才能復位。
這個鎖定是非常重要的,因為該功能是異步的,可以持續多個循環周期。連續的激活功能塊而不等待當前激活任務結束可能會導到致通信過載。
輸入參數 "ID" 必須要和 NetPro 中 S7 連接屬性對話框中一致。(見圖. 01).
利用參數 "R_ID" 定義發送任務和接收任務的一致性。"R_ID" 在發送端 FB8 "USEND" 和 接收端 FB9 "URCV" 必須匹配。
FB8 的輸入參數 "SD_1" 用來指定發送數據的地址和長度(發送緩沖區),例如:P#DB200.DBX0.0 BYTE 10。
輸出參數 "DONE", "ERROR" 和 "STATUS" 用于任務評估,三個參數只有在同一循環周期中才有效。
第一次調用 FB8 "USEND" 時,輸入參數為 ID=1 和 R_ID=1 。

圖. 05
如果發送任務完成了但是發生了錯誤,那么 FB8 的輸出參數"STATUS" 保存了錯誤信息。

圖. 06
第二次調用 FB8 "USEND" 時,輸入參數為 ID=1 和 R_ID=2,第三次調用 FB8 "USEND" 輸入參數為 ID=1 和 R_ID=2。
如果發送任務完成時出錯,同樣塊的狀態字被保存于輸出參數 "STATUS" 用于錯誤分析。
OB1 在 CPU319-3 (接收方) 中的使用
OB1 是循環調用的。FB100 在 OB1 中被調用(背景數據塊:DB100),其使能信號為 M0.3,FB100 運行后使能信號 M0.3 復位。

圖. 07
FB100 在 CPU319-3 PN/DP (接收方) 中的使用
FB100 在 OB1 循環中被調用。在此例中,會觸發多次 S7 連接的接收任務,即是說在 FB100 中 FB9 "URCV" 會以相同的 "ID" 不同的 "R_ID" 觸發多次。
FB9 經由輸入參數 "EN_R" 使能,輸入參數 "EN_R" 的值一直為 "1", 這是因為在啟動組織塊 OB100 中M0.1 被置位成值 "1"。這樣 S7-300 站會一直處于準備接收數據的狀態。
FB9 "URCV"的輸入參數 "ID" 必須來自 NetPro中S7 連接屬性對話框 (參見圖01)。
利用參數 "R_ID" 定義發送任務和接收任務的一致性。"R_ID" 在接收端 FB9 "URCV" 和發送端 FB8 "SEND" 必須匹配。
FB9的輸入參數"SD_1" 用來指定接收數據區的地址和長度(接收緩沖區)。例如:P#DB200.DBX0.0 BYTE 10。
輸出參數 "NDR", "ERROR" 和 "STATUS" 用于任務評估,三個參數只有在同一循環周期中才有效。
第一次調用 FB9 "URCV" 時的輸入參數為 ID=1 和 R_ID=1。

圖. 08
當 FB9 運行完成,塊的狀態字被保存用于錯誤分析。

圖. 9
提示:
- 手冊 "The manual "System and Standard Functions for S7-300/400 Volume 1/2" 第22章中 提供了更多關通信塊 FB8 "USEND" 和 FB9 "URCV"的信息,例如:通過 FB8 "USEND" 和 FB9 "URCV" 可以傳輸的最大數據量。該手冊可通過條目號: 44240604下載。
- 關于組態非指定 S7 連接進行數據通信的信息可參考條目號: 17628518.
STEP 7 項目下載:
該 STEP 7 項目包含調用 FB8 和 FB9 及狀態評估的例子程序。該項目使用STEP 7 V5.5 創建。
Sample_S7-300_USEND_URCV.zip ( 332 KB )
注意:
需要代理原裝西門子SM321數字量輸入模塊6ES7321-1BL00-0AA0從 SIMATIC_NET_CP 庫或者是標準庫中拷貝出最新版本的通訊塊 FB8 和 FB9 到用戶程序中,然后再調用它。
7-300 信號模塊
S7-300 的 I/O 模塊范圍
描述
信號模塊是 SIMATIC S7-300 進行過程操作的接口。S7-300 模塊范圍的多面性允許模塊化自定義,以滿足最多變的任務。
S7-300 支持多面性技術任務,并提供詳盡的通訊選項。除了具有集成功能和接口的 CPU,在 S7-300 設計中還有各種針對技術和通訊的特殊模塊。
優勢
-
安裝簡便
通過前端連接器連接傳感器/執行器。可使用以下連接方式進行連接:
-
螺釘型接線端子
-
彈簧型接線端子
-
快速連接(絕緣穿刺)
更換模塊后,只需將連接器插入相同類型的新模塊中,并保留原來的布線。前端連接器的編碼可避免發生錯誤。
-
快速連接
連接 SIMATIC TOP 更加簡單、快速(不是緊湊 CPU 的板載 I/O)。可使用預先裝配的帶有單個電纜芯的前端連接器,和帶有前端連接器模塊、連接線纜和端子盒的完整插件模塊化系統。
-
高組裝密度
模塊中為數眾多的通道使 S7-300 實現了節省空間的設計。可使用每個模塊中有 8 至 64 個通道(數字量)或 2 至 8 個通道(模擬量)的模塊。
-
簡單參數化
使用 STEP 7 對這些模塊進行組態和參數化,并且不需要進行不便的轉換設置。數據進行集中存儲,如果更換了模塊,數據會自動傳輸到新的模塊,避免發生任何設置錯誤。使用新模塊時,無需進行軟件升級。可根據需要復制組態信息,例如用于標準機器。返回頁首
設計和功能
許多不同的數字量和模擬量模塊根據每一項任務的要求,準確提供輸入/輸出。
數字量和模擬量模塊在通道數量、電壓和電流范圍、電氣隔離、診斷和警報功能等方面都存在著差別。在這里提到的所有模塊范圍中,SIPLUS 組件可用于擴展的溫度范圍 -25… 60°C 和有害的空氣/冷凝。
診斷、中斷
許多模塊還會監控信號采集(診斷)和從過程(過程中斷)中傳回的信號。這樣便可對過程中出現的錯誤(例如斷線或短路)以及任何過程事件(例如數字輸入時的上升邊或下降邊)立刻做出反應。使用 STEP 7,即可輕松對控制器的響應進行編程。
專用模塊
用于測試和仿真時,模擬量模塊可插入到 S7-300。該模塊通過 LED 轉換和指示輸出信號,實現對編碼器信號的模擬。
該模塊可插入到任何地方(不必遵守插槽規則)。該虛擬模塊為未組態的信號模塊預留了一個插槽。稍后安裝該模塊時,整個組態的機械配置和地址分配均不會更改。


