西門子6ES7531-7QD00-0AB0
服務器Server和客戶端Client有什么區(qū)別?
例如在使用TCP通訊建立連接時采用客戶端服務器模式,這種模式又常常被稱為主從式架構(gòu),簡稱為C/S結(jié)構(gòu),屬于一種網(wǎng)絡通訊架構(gòu),將通訊的雙方以客戶端(Client )與服務器 (Server) 的身份區(qū)分開來。使用C/S結(jié)構(gòu)的通信常見的還有S7通信, ISO-on-TCP通信。
服務器的特征:被動角色,等待來自客戶端的連接請求,處理請求并回傳結(jié)果。
客戶端的特征:主動角色,發(fā)送連接請求,等待服務器的響應。
端口:是指用于區(qū)分不同服務的邏輯編號,端口號的范圍從0到65535,SIEMENS設備的開放式以太網(wǎng)通信通常使用編號為2000~5000范圍內(nèi)端口。
客戶端側(cè)在配置TCP連接時,必須設置服務器IP地址及端口號,自身使用的端口號如果沒有明確,則由設備自動分配。
服務器側(cè)在配置TCP連接時,必須設置服務器使用的端口號,客戶端IP地址及端口號為可選項。
![103.png](https://img71.chem17.com/ebd03a134538f506245e595d5fc0db7e92328ceb65272fd6cd8010897ada4867579fc6d62a67d056.png)
圖 1在TIA軟件中TCP服務器側(cè)連接參數(shù)設置
![104.png](https://img71.chem17.com/ebd03a134538f506245e595d5fc0db7ea655b44e7d2e0a9b59135be0e978ca3326848c43179a988f.png)
圖 2 在STEP7 V5.x 軟件中TCP客戶端側(cè)連接參數(shù)設置
S7-200 系統(tǒng)支持多種編程通信方式。
STEP 7-Micro/WIN 可以通過如下幾種常見方式與S7-200 CPU通信:
通過 PC/PPI 電纜,與單個或者網(wǎng)絡中的 CPU 通信口(或 EM277 通信口)通信
通過 CP(通信處理器)卡,與單個或者網(wǎng)絡中的 CPU 通信口(或 EM277 通信口)通信
通過本地計算機上安裝的 Modem(調(diào)制解調(diào)器),經(jīng)過公用或者內(nèi)部電話網(wǎng),與安裝了EM 241 模塊的 CPU 通信
通過本地計算機上的以太網(wǎng)卡,經(jīng)過以太網(wǎng)與安裝了 CP243-1 以太網(wǎng)模塊的 CPU 通信
通過 PC Adapter USB (S7-300/400 USB 口串行編程電纜)與 CPU 通信口(或 EM 277通信口)通信
通過本地計算機上安裝的GSM Modem,與遠程安裝了GSM Modem(如TC35T)的CPU通信(須申請并開通相應SIM卡的數(shù)據(jù)傳輸服務)
用于 S7-300/400 編程的 PC 串口電纜(PC-Adapter RS232 )不能用于S7-200編程通信
Micro/WIN 缺省的編程通信方式是 PC/PPI 電纜(如在安裝 Micro/WIN 時所見的 “Set PG/PC Interface" 窗口中確認的)。如果要改變編程通信方式,也需要打開Set PG/PC Interface窗口進行設置。
1.1 編程通信要點
要進行S7-200的編程通信,必須注意使通信雙方(即安裝了Micro/WIN的PC機和S7-200的CPU或通信模塊上的通信口)的通信速率、通信協(xié)議符合、兼容。否則不會順利連通。
在具體工作中,參與編程通信的設備未必一定符合上述要求。例如,它們的通信速率就可能不一致。
注意以下幾個通信速率,它們必須一致:
S7-200 CPU通信口的速率
一個新出廠的CPU,它的所有的通信口的速率都是9.6K波特。CPU通信口的速率只能在S7-200項目文件中的“系統(tǒng)塊"中設置,新的通信速率在系統(tǒng)塊下載到CPU中后才起作用。
通信電纜的通信速率
如果使用智能多主站電纜配合Micro/WIN V3.2 SP4以上版, 只需將RS232/PPI電纜的DIP開關5設置為“1"而其他設置為“0";而USB/PPI電纜不需要設置。老版本的電纜需要按照電纜上的標記設置DIP開關。
由Micro/WIN 決定的PC機通信口(RS232口)的通信速率
這個速率實際上是去配合編程電纜使用的,在Micro/WIN軟件中打開Set PG/PC Interface,設置PC用于同編程電纜通信的速率。USB口使用USB/PPI電纜,不需速率。
1.2 通信口參數(shù)設置
缺省情況下,S7-200 CPU的通信口處于PPI從站模式,地址為2,通信速率為9.6K。
要更改通信口的地址或通信速率,必須在系統(tǒng)塊中的Communicaiton Ports(通信端口)選項卡中設置,然后將系統(tǒng)塊下載到CPU中,新的設置才能起作用。
![](https://img75.chem17.com/7dcfb85b91dc08c56545b6d57b1b8664379dcab7d2a7390427a146ce6436a20b91cd2aafa4bf277d.png)
圖1. CPU通信口屬性設置
西門子6ES7531-7QD00-0AB0
SIMATIC S7,SIMATIC S5 自動化系統(tǒng)和其他公司的系統(tǒng)
打印機
機器人控制
掃描器,條碼閱讀器,等
特殊功能塊包括在通信功能手冊的供貨范圍之內(nèi)。
使用多點接口 (MPI) 進行數(shù)據(jù)通信
MPI(多點接口)是集成在 SIMATIC S7-300 CPU 上的通信接口。它可用于簡單的網(wǎng)絡任務。
MPI 可以同時連接多個配有 STEP 7 的編程器/PC,HMI 系統(tǒng)(OP/OS),S7-300 和 S7-400。
全局數(shù)據(jù):
“全局數(shù)據(jù)通信"服務可以在聯(lián)網(wǎng)的 CPU 間周期性地進行數(shù)據(jù)交換。 一個 S7-300 CPU 可與多達 4 個數(shù)據(jù)包交換數(shù)據(jù),每個數(shù)據(jù)包含有 22 字節(jié)數(shù)據(jù),可同時有 16 個 CPU 參與數(shù)據(jù)交換(使用 STEP 7 V4.x)。
例如,可以允許一個 CPU 訪問另一個 CPU 的輸入/輸出。只可通過 MPI 接口進行全局數(shù)據(jù)通信。
內(nèi)部通信總線(C-bus):
CPU 的 MPI 直接連接到 S7-300 的 C 總線。因此,可以通過 MPI 從編程器直接找到與 C 總線連接的 FM/CP 模塊的地址。
功能強大的通信技術:
多達 32 個 MPI 節(jié)點。
使用 SIMATIC S7-300/-400 的 S7 基本通信的每個 CPU 有多個通信接口。
使用編程器/PC,SIMATIC HMI 系統(tǒng)和 SIMATIC S7-300/400 的 S7 通信的每個 CPU 有多個通信接口。
數(shù)據(jù)傳輸速率 187.5 kbit/s 或 12 Mbit/s
靈活的組態(tài)選項:
可靠的組件用于建立 MPI 通信: PROFIBUS 和“分布式 I/O"系列的總線電纜,總線連接器和 RS 485 中繼器。使用這些組件,可以根據(jù)需求實現(xiàn)設計的優(yōu)化調(diào)整。例如,任意兩個MPI節(jié)點之間多可以開啟10個中繼器,以橋接更大的距離。
通過 CP 進行數(shù)據(jù)通信
SIMATIC S7-300 通過 CP 342 和 CP 343 通信處理器可以連接到 PROFIBUS 和工業(yè)以太網(wǎng)總線系統(tǒng)