6ES7 952-1KL00-0西門子內存卡6ES7 952-1KL00-0AA0
西門子代理商
《銷售態度》:質量保證、誠信服務、及時到位!
《銷售宗旨》:為客戶創造價值是我們永遠追求的目標!
《產品質量》:原裝*,*!
《產品優勢》:專業銷售 薄利多銷 信譽好,口碑好,價格低,貨期短,大量現貨,服務周到!
圖6
程序中的參數說明見表3
參數 | 參數 | 數據類型 | 存儲區 | 描述 |
EN_R | INPUT | BOOL | I、Q、M、D、L、常數 | 為1時,準備接收 |
ID | INPUT | WORD | M、D、常數 | 連接ID |
R_ID | INPUT | DWORD | I、Q、M、D、L、常數 | 連接號,相同連接號的功能塊互相對應發送/接收數據 |
NDR | OUTPUT | BOOL | I、Q、M、D、L | 為1時,接收完成 |
ERROR | OUTPUT | BOOL | I、Q、M、D、L | 為1時,有故障發生 |
STATUS | OUTPUT | WORD | I、Q、M、D、L | 狀態代碼 |
S7-300: RD_1 S7-400: RD_i (1 ≤ i ≤ 4) | IN_OUT | ANY | M、D、T、Z I、Q、M、D、T、Z | 接收數據區 |
表3 FB9參數說明
同樣,在SIMATIC 315PN-2的OB1中,調用FB8/FB9。通信雙方的“R_ID”均設為0。將SIMATIC 315PN-1的MB100-MB109賦值B#16#02,在SIMATIC 315PN-2中,將FB9的“EN_R”置1,然后在SIMATIC 315PN-1中,將FB8中“REQ”設置上升沿信號,此時SIMATIC 315PN-2的MB110-MB119接收到B#16#02。如圖7所示。
圖7
同理,將SIMATIC 315PN-2 的MB100-MB109賦值為B#16#03,SIMATIC 315PN-1的MB110-MB119接收到B#16#03。如圖8所示。
圖8
3.2. 確認數據交換
SFB/FB 12 "BSEND" 向類型為“BRCV”的遠程伙伴SFB/FB發送數據。通過這種
類型的數據傳送,更多的數據可以在通訊伙伴之間傳輸,*其它用于組態的
S7連接的通訊SFB/FB所能傳輸的數據量,通過集成PN口的S7-400和S7-300是65534字節。
要發送的數據區是分段的。各個分段單獨發送給通訊伙伴。通訊伙伴在接收到zui后
一個分段時對此分段進行確認,該過程與相應SFB/FB "BRCV" 的調用無關。在調用塊之后,當在控制輸入REQ上有上升沿時,發送作業被激活。發送用戶存儲區中的數據與處理用戶程序是異步執行的。
由SD_1起始地址和要發送數據的zui大長度??梢酝ㄟ^LEN來確定數據域的作業長度。在這種情況下,LEN替換SD_1的長度區域。參數R_ID必須在相應的兩個SFB/FB上*相同。如果在控制輸入R處有上升沿,則當前數據傳送將被取消。如果傳送成功完成,則通過將狀態參數DONE的數值設置為1來進行指示。如果狀態參數DONE或ERROR的數值為1,則在前一個發送處理結束之前,不能處理新的發送作業。
SFB/FB 13 "BRCV" 接收來自類型為“BSEND”的遠程伙伴SFB/FB的數據。在收
到每個數據段后,向伙伴SFB/FB發送一個確認幀,同時更新LEN參數。在塊調用完畢,并且在控制輸入EN_R數值為1之后,塊準備接收數據??梢酝ㄟ^EN_R=0來取消一個已激活的作業。
由RD_1起始地址和接收區的zui大長度。由LEN指示已接收數據域的長度。
從用戶存儲區中接收數據與處理用戶程序是異步執行的。參數R_ID必須在相應的兩個SFB/FB上*相同。通過狀態參數NDR的數值為1來指示所有數據段的無錯接收。接收到的數據保持不變,直到通過EN_R=1來重新調用SFB/FB 13為止。如果在數據的異步接收期間調用塊,則將引發一個警告,該警告通過STATUS參數輸出;如果當控制輸入EN_R數值為0時進行調用,則接收將被終止,并且SFB/FB將返回到它的初始狀態。
打開SIMATIC 315PN-1的OB1,在OB1中依次調用FB12,FB13如圖9、圖10所示:
圖9
程序中的參數說明見表4
參數 | 描述 | 數據類型 | 存儲區 | 描述 |
REQ | INPUT | BOOL | I、Q、M、D、L | 上升沿觸發工作 |
R | INPUT | BOOL | I、Q、M、D、L、常數 | 復位,終止數據交換 |
ID | INPUT | WORD | M、D、常數 | 連接ID |
R_ID | INPUT | DWORD | I、Q、M、D、L、常數 | 連接號,相同連接號的功能塊互相對應發送/接收數據 |
DONE | OUTPUT | BOOL | I、Q、M、D、L | 為1時,發送完成 |
ERROR | OUTPUT | BOOL | I、Q、M、D、L | 為1時,有故障發生 |
STATUS | OUTPUT | WORD | I、Q、M、D、L | 狀態代碼 |
SD_1 | IN_OUT | ANY | S7-300:M、DS7-400:I、Q、M、D、T、Z | 發送數據區 |
LEN | IN_OUT | WORD | I、Q、M、D、L | 發送數據的長度 |
表4 FB12參數說明
圖10
程序中的參數說明見表5
參數 | 描述 | 數據類型 | 存儲區 | 描述 |
EN_R | INPUT | BOOL | I、Q、M、D、L、常數 | 為1時,準備接收 |
ID | INPUT | WORD | M、D、常數 | 連接ID |
R_ID | INPUT | DWORD | I、Q、M、D、L、常數 | 連接號,相同連接號的功能塊互相對應發送/接收數據 |
NDR | OUTPUT | BOOL | I、Q、M、D、L | 為1時,接收完成 |
ERROR | OUTPUT | BOOL | I、Q、M、D、L | 為1時,有故障發生 |
STATUS | OUTPUT | WORD | I、Q、M、D、L | 狀態代碼 |
RD_1 | IN_OUT | ANY | S7-300:M、DS7-400:I、 Q、M、D、T、C | 接收數據區 |
LEN | IN_OUT | WORD | I、Q、M、D、L | 接收到的數據長度 |
表5 FB13參數說明
同樣,在SIMATIC 315PN-2的OB1中,調用FB12/FB13。通信雙方的R_ID設為0,LEN設為10,將SIMATIC 315PN-1的MB120-MB129賦值B#16#04,在SIMATIC 315PN-2中,將FB13的“EN_R”置1,然后在SIMATIC 315PN-1中,將FB12中“REQ”設置上升沿信號,此時SIMATIC 315PN-2的MB130-MB139接收到B#16#04。如圖11所示。
圖11
同理,將SIMATIC 315PN-2 的MB120-MB129賦值為B#16#05,SIMATIC 315PN-1的MB130-MB139接收到B#16#05。如圖12所示。
圖12
3.3. 單邊訪問
可以通過SFB/FB 14 "GET",從遠程CPU中讀取數據。
S7-300:在REQ的上升沿處讀取數據。在REQ的每個上升沿處傳送參數ID、ADDR_1和RD_1。在每個作業結束之后,可以分配新數值給ID、ADDR_1和RD_1參數。
S7-400:在控制輸入REQ的上升沿處啟動SFB。在此過程中,將要讀取的區域的相關指針(ADDR_i)發送到伙伴CPU。遠程伙伴返回此數據。在下一個SFB/FB調用處,已接收的數據被復制到組態的接收區(RD_i)中。必須要確保通過參數ADDR_i和RD_i定義的區域在長度和數據類型方面要相互匹配。
通過狀態參數NDR數值為1來指示此作業已完成。只有在前一個作業已經完成之后,才能重新激活讀作業。遠程CPU可以處于RUN或STOP工作狀態。如果正在讀取數據時發生訪問故障,或如果數據類型檢查過程中出錯,則出錯和警告信息將通過ERROR和STATUS輸出表示。
通過使用SFB/FB 15 "PUT",可以將數據寫入到遠程CPU。
S7-300:在REQ的上升沿處發送數據。在REQ的每個上升沿處傳送參數ID、ADDR_1和SD_1。在每個作業結束之后,可以給ID、ADDR_1和SD_1參數分配新數值。
S7-400:在控制輸入REQ的上升沿處啟動SFB。在此過程中,將指向要寫入數據的區域(ADDR_i)的指針和數據(SD_i)發送到伙伴CPU。 遠程伙伴將所需要的數據保存在隨數據一起提供的地址下面,并返回一個執行確認。必須要確保通過參數ADDR_i和SD_i定義的區域在編號、長度和數據類型方面相互匹配。
如果沒有產生任何錯誤,則在下一個SFB/FB調用時,通過狀態參數DONE來指示,其數值為1。只有在zui后一個作業完成之后,才能再次激活寫作業。遠程CPU可以處于RUN或STOP模式。如果正在寫入數據時發生訪問故障,或如果執行檢查過程中出錯,則出錯和警告信息將通過ERROR和STATUS輸出表示。
打開SIMATIC 315PN-1的OB1,在OB1中依次調用FB14,FB15如圖13、圖14所示:
圖13
參數 | 描述 | 數據類型 | 存儲區 | 描述 |
REQ | INPUT | BOOL | I、Q、M、D、L | 上升沿觸發調用功能塊 |
ID | INPUT | WORD | M、D、常數 | 地址參數ID |
ERROR | OUTPUT | BOOL | I、Q、M、D、L | 接收到新數據 |
STATUS | OUTPUT | WORD | I、Q、M、D、L | 故障代碼 |
S7-300: ADDR_1 S7-400: ADDR_i (1 ≤ i ≤ 4) | IN_OUT | ANY | M、D I、Q、M、D、 T、C | 從通信對方的數據地址中讀取數據 |
S7-300: RD_1 S7-400: RD_i (1 ≤ i ≤ 4) | IN_OUT | ANY | S7-300:M、D S7-400 I、Q、 M、D、T、C | 本站接收數據地址 |
表6 FB14參數說明
圖14
參數 | 描述 | 數據類型 | 存儲區 | 描述 |
REQ | INPUT | BOOL | I、Q、M、D、L | 上升沿觸發調用功能塊 |
ID | INPUT | WORD | M、D、常數 | 地址參數 |
DONE | OUTPUT | BOOL | I、Q、M、D、L | 為1時,發送完成 |
ERROR | OUTPUT | BOOL | I、Q、M、D、L | 為1時,有故障發生 |
STATUS | OUTPUT | WORD | I、Q、M、D、L | 故障代碼 |
S7-300: ADDR_1 S7-400: ADDR_i (1 ≤ i ≤ 4) | IN_OUT | ANY | M、D I、Q、M、D、 T、C | 通信對方的數據接收地址 |
S7-300: SD_1 S7-400: SD_i (1 ≤ i ≤ 4) | IN_OUT | ANY | S7-300:M、D S7-400 I、Q、 M、D、T、C | 本站發送數據地址 |
表7 FB15參數說明
同樣,在SIMATIC 315PN-2的OB1中,調用FB14/FB15。將SIMATIC 315PN-2的MB140-MB149賦值B#16#06,在SIMATIC 315PN-1中,將FB14的“REQ”置上升沿信號,此時SIMATIC 315PN-1的MB150-MB159接收到B#16#06。如圖15所示。
圖15
將SIMATIC 315PN-1的MB140-MB149賦值B#16#08,在SIMATIC 315PN-2中,將FB14的“REQ”置上升沿信號,此時SIMATIC 315PN-2的MB150-MB159接收到B#16#08。如圖16所示。
圖16
將SIMATIC 315PN-1的MB170-MB179賦值B#16#07,將FB15的“REQ”置上升沿信號,此時SIMATIC 315PN-2的MB160-MB169接收到B#16#07。如圖17所示。
圖17
將SIMATIC 315PN-2的MB170-MB179賦值B#16#11,將FB15的“REQ”置上升沿信號,此時SIMATIC 315PN-1的MB160-MB169接收到B#16#11。如圖18所示。
西門子代理商
圖18
1. 問題描述
在S7-400中使用功能完善的FC或FB,在更換調用OB塊后發生本地數據分配錯誤,如圖一所示。
圖 1
2. 故障原因
從診斷緩沖區故障描述可以看到該故障是由循環中斷OB34觸發,打開項目交叉索引查看程序結構如圖2,OB34和OB35中都調用了FC1,而FC1需要使用512字節的本地數據區,這些本地數據區由調用OB動態分配。項目中OB34和OB35所需使用的zui大本地數據為534字節。
圖 2
在硬件組態中查看CPU屬性內存頁面(圖3),可以看到CPU為各優先級預分配的本地數據區大小。
與稱重變送器和稱重儀表不同,SIWAREX系列稱重模塊可以直接接收稱重傳感器輸出的m號,并與西門子控制系統(包括S7 200/300/1200/ET200M/ ET200S)無縫集成,具有擴展靈活、精度高、響應速度快等優點。SIWAREX系列稱重模塊其設計用于各種工業環境,具備很高的抗*力,但是為了保證模塊運行可靠,在安裝接線等方面必須要規范操作。
圖1 SIWAREX集成化解決方案替代稱重變送器/儀表
EMC即電磁兼容性,描述了電氣設備在特定的電磁環境下,既不受到電磁環境的影響,也不會對周圍環境產生影響的能力。在系統安裝之前,一定要執行EMC設計規范,分析各種可能存在的干擾源。
電磁干擾可以通過以下幾種方式干擾到控制系統和稱重模塊的正常工作:
(1) 電磁場直接作用于控制系統;
(2) 通過現場總線引入干擾,如PROFIBUS DP;
(3) 通過過程信號電纜引入干擾;
(4) 通過電源或者保護地引入干擾;
根據傳輸介質(導電還是非導電)以及干擾源與設備之間的距離,干擾信號可以通過四種耦合方式進入到控制系統:
(1) 電導耦合
(2) 電容耦合
(3) 電感耦合
(4) 輻射耦合
安裝接線注意事項
原則1:接地面積要大
安裝自動化設備時,不可動的金屬部件要接地,接地面積要大,接地電阻要小,比如通過扁鋼、銅排、截面積比較大的電纜等。噴漆或者陽極化處理的金屬部件,通過螺絲接地時,需要通過專門的接地片或者去掉接觸面的防腐層。因為鋁很容易氧化,不適宜作為接地材料。
圖2 接地銅排及電纜
原則2:電纜敷設要分類
在敷設電纜時,將其按照主電源線、電源線、信號線、現場總線等進行分類,電源線與信號線一定要走不同的穿線管或者走線槽,信號線盡可能貼著支撐梁、金屬導軌、機柜背板等走線。
原則3:等電勢體
創建等電勢體,并將系統內的所有電氣設備都通過等電勢體連接到大地。對于防爆應用場合,必須建立等電勢體。
原則4:電纜屏蔽層要連接
稱重模塊與傳感器之間*使用西門子提供的電纜,如圖3所示。
電纜型號:Li2Y 1 x 2 x 0.75 ST + 2 x (2 x 0.34 ST) – CY
訂貨號: 非防爆 7MH4702-8AG 防爆 7MH4702-8AF
注意:如果使用第三方電纜,請使用兩兩雙絞屏蔽,外面還要有一層總屏蔽的雙屏蔽電纜: