產地類別 | 進口 | 應用領域 | 電子/電池 |
---|---|---|---|
產地 | 德國 | 品牌 | 西門子 |
《銷售態度》:質量保證、誠信服務、及時到位!
《銷售宗旨》:為客戶創造價值是我們永遠追求的目標!
《服務說明》:現貨配送至全國各地含稅(17%)含運費!
《產品質量》:原裝正品,*!
《產品優勢》:專業銷售 薄利多銷 信譽好,口碑好,價格低,貨期短,大量現貨,服務周到!
![]() |
參考價 | 面議 |
更新時間:2022-02-24 11:41:25瀏覽次數:287
聯系我們時請說明是化工儀器網上看到的信息,謝謝!
西門子6DD1681-0AE2
S7-400
中端性能范圍內功能強大的 PLC
可滿足要求極為苛刻的任務的解決方案
的模塊和各種性能等級 CPU 可針對具體自動化任務進行調整
可實現分布式結構,適用十分靈活
連接方便
通信和聯網功能
操作方便,設計簡單,不含風扇
任務增加時可順利擴展
多重計算:
多個 CPU 在一個 S7-400 中央控制器中同時運行。
多重計算功能可對 S7-400 的總體性能進行分配。例如,可將復雜的技術任務(如開環控制、計算或通信)進行拆分并分配給不同的 CPU。可以為每個 CPU 分配自己的 I/O。
模塊化:
通過功能強大的 S7-400 背板總線和可直接連接到 CPU 的通信接口,可實現許多大量通信線路的高性能操作。例如,這樣可以擁有一條用于 HMI 和編程任務的通信線路、一條用于高性能等距運動控制組件的通信線路和一條“正常”I/O 現場總線。另外,還可以實現額外需要的與 MES/ERP 系統或 Internet 的連接。
工程組態和診斷:
結合使用 SIMATIC 工程組態工具,可極為高效地對 S7-400 進行組態和編程,尤其對于采用高性能工程組件的廣泛自動化任務。為此,可以使用高級語言(如 SCL)以及用于順序控制、狀態圖和工藝圖的圖形化組態工具。
但WinCC 采用RawData 歸檔數據鏈接的方式可以實現對S7-400 PLC 的高速數據采集。原理是PLC 將每個循環周期所采集的過程值(或PLC 以其他方式得到的數據或數據包)以一定的順序存放在具有一定的格式的DB塊中,當到達一定的數量后,PLC可以調用系統功能塊 SFB37(AR_Send)將這個DB塊主動地發送給WinCC, 然后WinCC會在后臺自動調用標準化DLL來拆解數據,并將其按時間順序保存在數據庫中。在WinCC的過程畫面中,可以使用在線趨勢控件或在線表格控 件來查看所采集的數據。
由于是批量傳送,可以有效地提高通訊效率,使高速數據采集成為可能,而這時所謂的采集頻率就取決于你對保存在DB 塊中的各過程值間的時間間隔的定義。可以定義的最小的時間間隔是1 毫秒。但如果是PLC 每個循環周期采樣一次,那么定義的時間間隔應大于PLC 循環周期。DB塊的最大尺寸是16KB。
詳細信息請參見WinCC的幫助文件:WinCC System Information->通訊->SIMATIC S7 Protocol Suite->特殊功能->使用S7功能塊AR_SEND進行數據交換。
1. WinCC的版本為 V5.1 或更高
2. S7-400系列CPU
3. WinCC站與S7-400站建立S7連接(包括 MPI, ProfiBus, TCP/IP,工業以太網都可以實現)
4. 編程人員能夠熟練地使用STEP7和WinCC
本例介紹了WinCC如何在相同時間間隔(10ms)下實現對兩個過程變量采集歸檔的方法,即上述WinCC幫助文件中的示例6。
所使用的操作系統和軟件環境如下: 1. Windows7 Professional SP1
2. STEP7 V5.5 SP3 HF1
3. WinCC V7.2 Upd3
4. SIMATIC NET V8.2 SP1
5. WinAC RTX 2010(V4.6) SP1
注意:在本例中使用WinAC RTX代替S7-400,編程方式是相同的。WinAC RTX 2009(V4.5)及更高版本支持SFB37(AR_Send)。
1. 在新建的STEP7項目中新建PC Station,分別插入WinCC Application和WinLC RTX(必須定位在2號槽位),如圖1所示。
圖1
2. 在NetPro中選擇PC Station中的WinCC Application,雙擊下方表格的空白處插入S7 Connection,如圖2、圖3和圖4所示。
圖2
圖3
圖4
3. 在WinLC RTX中新建Data Type(UDT1),參照上述WinCC幫助文件中數據塊的架構和參數介紹,定義過程變量的結構,如圖5所示。
圖5
西門子6DD1681-0AE2
4. 在WinLC RTX中新建Data Block(DB1),定義數組,類型選擇UDT1,如圖6所示。
圖6
5. 參照上述WinCC幫助文件中AR_SEND的變量屬性,為DB1的數組PV分配如下相應的初始值:
PV(1).HeaderType=9
PV(1).Cycle=10
PV(1).Unit_Type=1
PV(1).Unit_Range=3
PV(1).AR_ID_SubNum=1
PV(1).DataType=2
PV(1).NumOfPV=100
PV(2)的初始值和PV(1)基本相同,注意PV(1).AR_ID_SubNum=2。
6. 在WinLC RTX中新建Function Block(FB1),在Interface-IN中新建輸入參數AR_Send,選擇Data Type為AR_Send,調用SFB37(AR_SEND)發送DB1,如圖7所示。
圖7
7. 在WinLC RTX中新建Fucntion(FC1),調用FB1,并調用SFC1(READ_CLK)讀取當前系統時間并寫入DB1,如圖8所示。
圖8
8. 在WinLC RTX中新建Function(FC3),SFB37(SAR_Send)發送的數據包長度,如圖9所示。
圖9
9. 在WinLC RTX中新建Organization Block(OB100),調用FC3。
10. 在WinLC RTX中的OB1中調用FC1。
11. 選擇菜單Options-'Compile Multiple OSs' Wizard-Start,編譯AS-OS,如圖10、圖11所示。
圖10
圖11
12. 在WinCC Application中打開OS,在WinCC中打開變量管理器,在SIMATIC S7 Protocol-Named Connections中新建變量AR_Send(Raw Data)、Req_AR_Send(M20.0)和Res_TimeStamp(M40.0),如圖12、圖13和圖14所示。
圖12
圖13
圖14