6ES7334-0CE01-0AA0
FB64 “TRCV”,接收功能塊,如圖23所示。"TRECV" EN_R始終為TRUE, ID 填寫連接ID,”DATA” 填寫接收數據區,輸出參數 "NDR" 用于表示新的數據已經收到,輸出參數 "LEN" 表示接收的數據長度。本例中連接ID = 1。DB3作為接收數據塊,接收數據的字節長度為8,接收作業通過M8.1使能。
圖23
FB63 “TSEND”,發送功能塊,如圖24所示。連接ID = 1。DB3為發送數據塊,發送字節長度為8,發送作業通過M0.3觸發。"TSEND" 發送請求依靠輸入參數"REQ"的上升沿來實現,如果“BUSY”位為true時不要觸發"REQ"。輸出參數 "DONE", "ERROR" 和 "STATUS" 用于評估工作的情況。
圖24
FB66 “TDISCON”,取消連接功能塊,如圖25所示??梢愿鶕枰∠鸌D=W#16#1的連接,作業通過M8.2使能。
圖25
4.3下載程序
S7-300側的組態和編程都完成后,直接下載到S7-300 CPU中,并啟動CPU的運行。
5 監控通信結果
對S7-1200和S7-300都組態和編程后,下載所有組態及程序并搭建好網絡后,首先在在S7-1200中將M8.0置位為1,然后再在S7-300中將M8.0置位為1,兩個站的“TCON” 被激活,建立兩個站之間的ISO on TCP連接。
連接正常建立后,即可以進行數據的交換。在S7-1200和S7-300站中將 ”TRCV” 功能塊的EN_R置位為1,使能接收,監控通信結果如圖26所示。
通過監控結果可以看到,S7-1200中發送數據塊DB3的8個字節數據被發送到S7-300站的DB3中,同時,S7-300的DB3中接收到的數據又被發送到S7-1200的接收數據塊DB4中。
圖26 在線監控通信結果
1.概述
通過以太網可以實現S7-1200與S7-300連接通信。S7-300可以使用帶集成口CPU或通信處理器(CP343-1)連接到工業以太網上,它們都提供S7 通信的功能,既可作為客戶機,也可以作為服務器,所擁有的連接資源可參見相關產品手冊;S7-1200 集成以太網接口,提供S7 通信的功能,只能作為服務器,可以同時建立3 個通信連接。
下面會用一個實例來描述S7-300 如何與S7-1200建立通信連接。
192.168.0.8 192.168.0.18
192.168.0.100
圖1: 實例網絡拓撲圖
S7 1200 與 S7-300 通過 S7通信的基本原理如下圖所示:
對S7-300的組態,可以直接在原來的PROFIBUS DP總線上組態DP/DP Coupler(在硬件組態Catalog---Standard Profile---PROFIBUS DP下,Additional Field Devices---Gateway下,可以找到DP/DP Coupler或DP/DP Coupler,Release 2。DP/DP Coupler是訂貨號6ES7 158-0AD00-0XA0的組態文件,DP/DP Coupler,Release 2是訂貨號6ES7 158-0AD01-0XA0的組態文件),給DP/DP Coupler分配一個DP地址(在硬件上通過撥碼設置),另外組態好通訊數據區的通訊數據長度(Input/Output)。組態配置后,編譯下載到S7-300系統中。
3、S7-300 DP CPU與S7-400H冗余系統通訊數據采用直接I/O地址數據訪問的方式(如IB、QB)。
附:關于DP/DP Coupler的一些應用,詳細可參考SIMATIC DP/DP Coupler Manual。
下載:1179382
DP/DP Coupler應用的功能原理如下圖例子,在通訊的雙方有自己獨立的DP地址,并且通訊雙方的PROFIBUS DP通訊速率可以不*,通過輸入/輸出區域直接交換通訊數據。
DP/DP Coupler操作和狀態指示如下圖
關鍵詞
DP/DP Coupler,Y_Link,S7-400H冗余系統,S7-300 DP CPU
冗余系統擁有兩條DP總線,因此如果需要將一個單DP接口的從站連接到冗余系統下,需要借助于Ylink接口模塊。Ylink可以在兩條總線中實現自動的切換,無需編程。本文件將主要介紹S7-300從站通過擴展的CP342-5 DP接口連接在Ylink后的組態步驟。
1. 下載并安裝GSD文件
通常情況下在STEP 7的硬件組態中無法把在PROFIBUS-DP 目錄下的300系列模塊連接至Ylink的DP MASTER段。S7-300 作為從站連接至Ylink的*辦法是通過GSD文件。首先,通過如下鏈接下載相應的CPU的GSD文件。
硬件中斷
通過硬件中斷可以監控過程信號,并且,可以觸發針對信號變化的響應。
數字量輸入模塊:
根據參數設置的不同,針對每個通道組,當信號狀態發生改變時,模塊都可以發起硬件中斷,觸發沿可以選用上升沿、下降沿或者混合使用上升沿和下降沿。CPU會中斷用戶程序或較低優先級任務的執行,并接下來執行相關的診斷中斷塊(OB 40)。信號模塊可以緩沖一次中斷/通道。模擬量輸入模塊:
通過上限值和下限值的參數值,可以設定其工作范圍。模塊將數字化測量值與這些極限值進行比較。當測量值違反了其中任何一個限定值時,就會觸發硬件中斷。CPU會中斷用戶程序或較低優先級任務的執行,并接下來執行相關的診斷中斷塊(OB 40)。如果極限高于/低于過量程/欠量程,則無法進行比較。
S7-300F
運行模式
S7-300F的安全功能包含在CPU的F程序中,并且位于故障安全信號模塊之內。
信號模塊采用差異分析方法和測試信號注入技術實現輸出和輸入信號的監控。
借助周期性自檢、指令檢測、程序邏輯檢測和程序順序流檢測等方法,CPU可以檢測控制器是否工作正常。此外,通過“活躍標志(sign-of-life)”請求,還可以對I/O進行檢測。
若判定系統中存在故障,則將該系統切換至安全狀態。
編程
CPU 315F與安全有關的程序采用STEP 7語言的梯形圖(LAD)和功能圖(FBD)編制。與運行有關的功能范圍和數據類型均限于在此處設置。編譯時使用特定的格式和參數,可以創建安全相關程序。在單個CPU中,標準程序可以同時與故障安全程序一起運行(共存),無任何限制。
該軟件包的另一個組件是F庫,配有TUV認可的安全相關功能的編程實例。這些編程實例可以更改,但更改必須再次認證。
S7 F分布式安全選項軟件包
編制安全相關的程序段時,必須使用選項軟件包“S7 F Distributed Safety”。該軟件包含有創建F程序所需要的全部功能和塊。運行S7 F Distributed Safety必須安裝不低于V5.1SP3版的STEP 7。
.SIMATIC S7-200 PLC S7-200 PLC是超小型化的PLC,它適用于各行各業,各種場合中的自動檢測、監測及控制等。S7-200 PLC的強大功能使其無論單機運行,或連成網絡都能實現復雜的控制功能。 S7-200PLC可提供4個不同的基本型號與8種CPU可供選擇使用。
2、SIMATIC S7-300 PLC S7-300是模塊化小型PLC系統,能滿足中等性能要求的應用。各種單獨的模塊之間可進行廣泛組合構成不同要求的系統。與S7-200 PLC比較,S7-300 PLC采用模塊化結構,具備高速(0.6~0.1μs)的指令運算速度;用浮點數運算比較有效地實現了更為復雜的算術運算;一個帶標準用戶接口的軟件工具方便用戶給所有模塊進行參數賦值;方便的人機界面服務已經集成在S7-300操作系統內,人機對話的編程要求大大減少。SIMATIC人機界面(HMI)從S7-300中取得數據,S7-300按用戶的刷新速度傳送這些數據。S7-300操作系統自動地處理數據的傳送;CPU的智能化的診斷系統連續監控系統的功能是否正常、記錄錯誤和特殊系統事件(例如:超時,模塊更換,等等);多級口令保護可以使用戶高度、有效地保護其技術機密,防止未經允許的復制和修改;S7-300 PLC設有操作方式選擇開關,操作方式選擇開關像鑰匙一樣可以拔出,當鑰匙拔出時,就不能改變操作方式,這樣就可防止非法刪除或改寫用戶程序。具備強大的通信功能,S7-300 PLC可通過編程軟件Step 7的用戶界面提供通信組態功能,這使得組態非常容易、簡單。S7-300 PLC具有多種不同的通信接口,并通過多種通信處理器來連接AS-I總線接口和工業以太網總線系統;串行通信處理器用來連接點到點的通信系統;多點接口(MPI)集成在CPU中,用于同時連接編程器、PC機、人機界面系統及其他SIMATIC S7/M7/C7等自動化控制系統
免責聲明
- 凡本網注明“來源:化工儀器網”的所有作品,均為浙江興旺寶明通網絡有限公司-化工儀器網合法擁有版權或有權使用的作品,未經本網授權不得轉載、摘編或利用其它方式使用上述作品。已經本網授權使用作品的,應在授權范圍內使用,并注明“來源:化工儀器網”。違反上述聲明者,本網將追究其相關法律責任。
- 本網轉載并注明自其他來源(非化工儀器網)的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點和對其真實性負責,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品第一來源,并自負版權等法律責任。
- 如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。