天天看點

伺服器可以指定一個網卡隻和某個位址通信嗎_S7-1200內建的以太網接口通信功能...

1.用于下載下傳、上載、監控和故障診斷

為了實作PLC與計算機的通信,需要用計算機的控制台的“網絡連接配接”功能來設定以太網接口的連接配接屬性,選中“Internet協定(TCP/IP)”,設定接口的IP位址和子網路遮罩。IP位址的前3個位元組(子網位址)為192.168.0,第4個位元組(子網内裝置的位址)可以取1~255之間的值,前提是不與網絡中其他裝置的IP位址重疊。

一對一的通信不需要交換機,兩台以上的裝置通信需要交換機。CPU可以使用直通的或交叉的以太網電纜進行通信。

伺服器可以指定一個網卡隻和某個位址通信嗎_S7-1200內建的以太網接口通信功能...

2.用于S7-1200與S7-1200 CPU之間的通信

1)采用TCP/ISO-ON-TCP/UDP三種開放式以太網通信

2)采用S7協定通信

3)采用ProfiNet IO 實作智能IO裝置(主從組網)

注:300/400 1200 1500CPU自帶網口都支援智能IO裝置主從通訊

采用開放式使用者通信,最好使用緊湊型指令TSEND_C和TRCV_C,它們除了發送或接收功能外,還可以建立和斷開連接配接。

開放式使用者通信可以使用ISO-ON-TCP連接配接、TCP連接配接或UDP連接配接,連接配接參數采用圖形方式組态。

伺服器可以指定一個網卡隻和某個位址通信嗎_S7-1200內建的以太網接口通信功能...

3.S7-1200與S7-300/400采用ISO-ON-TCP和TCP連接配接的以太網通信

S7-300/400需要配置以太網子產品,或使用內建有以太網接口的CPU,S7-1200調用TSEND_C和TRCV_C指令,S7-300/400調用AG_SEND和AG_RCV指令。雙方都需要組态連接配接,通信夥伴為“未指定”。

4.S7-1200與S7-300/400采用S7連接配接的以太網通信

在S7通信中,S7-1200可以作為客戶機或伺服器,當它做伺服器時,不需要對它的S7通信組态和程式設計。S7-300/400在通信中做客戶機,需要用STEP 7的網絡組态工具NetPro建立S7單向連接配接,調用PUT和GET指令

5.S7-1200與S7-200采用S7連接配接的以太網通信

S7-200需要配以太網子產品CP243-1,S7-200的以太網接口在S7通信中隻能作伺服器;而S7-1200 CPU在通信

6.基于以太網的OPC通信(WinCC 7.3/7.4版本有直接驅動協定)

西門子的上位計算機組态軟體WinCC在7.3之前的版本不能直接通路S7-1200 PLC,需要用軟體SIMATIC NET的OPC功能來解決這一問題。

為了實作OPC通信,需要安裝西門子的通信軟體SIMATIC NET,以SIMATIC NET 2007版本為例。操作步驟如下:

007版本為例。操作步驟如下:

1)在STEP 7中生成一個PC站點,将OPC伺服器插入1号槽,将通用以太網卡插入2号槽。

2)用SIMATIC NET的站組态編輯器組态PC站。

3)在STEP 7的網絡組态工具NetPro中為PC站點組态一個單向S7連接配接,通信夥伴為“未指定”,采用S7-1200的IP位址。

4)用SIMATIC NET的OPC Scout工具生成OPC的條目,即S7-1200中的變量。

5)在WinCC V6.2中添加OPC驅動程式,在變量表中添加OPC的條目。

6)組态畫面上的訓示燈、按鈕和輸出域,它們通過OPC的條目與S7-1200中的變量連接配接起來。

7)在系統運作時,畫面上的按鈕将起動和停止信号發送到S7-1200,PLC程式運作的結果用畫面上的訓示燈顯示。PLC中動态變化的變量用輸出域顯示。實驗表明OPC通信的響應速度很快。

注:而在WinCC 7.3/7.4版本有直接驅動協定,直接添加驅

7.S7-1200與精簡系列面闆的以太網通信

為了實作通信,需要在STEP 7 Basic(Basic指的是基本版博圖Step7/Advanced進階版/Professional專業版均可以)中組态它們之間的通信連接配接,設定IP位址和子網路遮罩。将使用者程式群組态資訊下載下傳到S7-1200。

用STEP 7 WinCC(博途中Step7是PLC程式設計/WinCC是觸摸屏和上位機程式設計軟體)組态人機界面的畫面。用人機界面的控制台設定它的以太網接口的通信參數,将組态資訊下載下傳到面闆。在網絡組态中PLC與觸摸屏 建立HMI通訊連結

用電纜連接配接S7-1200和面闆的以太網接口,就可以實作它們之間的通信了,驗證通信的方法與WinCC OPC通信的相同。

可以用WinCC Basic的運作系統對人機界面進行線上仿真,隻需要與計算機通信的S7-1200,就可以模拟PLC和人機界面組成的控制系統。

8.S7-1200與第三方支援ProFinet通信的儀器儀表通信

S7-1200與第三方支援ProFinet通信的儀器儀表通信,比如西門子內建有ProFinet通信口的伺

9.實驗結果

為了驗證S7-1200 CPU之間和S7-1200與S7-200/300/400的通信,雙方周期性地發送資料,并令發送的資料中的某個字或某個位元組周期性地變化。使用交換機可以同時監視雙方接收到的資料。沒有交換機時,隻能監視通信中的一方,可用輸出子產品顯示另一方接收到的動态變化的資料。

S7-1200通過交換機與多通信夥伴聯網通信:

伺服器可以指定一個網卡隻和某個位址通信嗎_S7-1200內建的以太網接口通信功能...

S7-1200內建的以太網接口的功能強大,上述的通信功能比較容易即可實作。