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