ISO傳輸協(xié)議:ISO傳輸連接用于S7站之間數(shù)據(jù)交換及PC站,S5站和第三方系統(tǒng)之間的數(shù)據(jù)通訊。
ISO傳輸連接屬性:
- 站間的通信基于 MAC地址。
- 用數(shù)據(jù)塊進(jìn)行數(shù)據(jù)傳輸?shù)姆椒ㄟm合數(shù)據(jù)量最大到 8 K 字節(jié)的傳輸。
- 數(shù)據(jù)的傳輸可以通過(guò)“Send/Receive”和“Fetch/Write”服務(wù)實(shí)現(xiàn)。
- 通信伙伴通過(guò) ISO參考模型的第4層上的確認(rèn)消息來(lái)確認(rèn)數(shù)據(jù)的接收。
- 數(shù)據(jù)傳輸不能通過(guò)路由器 (協(xié)議沒(méi)有路由能力,因?yàn)橥ㄐ攀腔?MAC 地址而不是 IP 地址)。
ISO-on-TCP 協(xié)議:ISO-on-TCP 連接用于S7站之間數(shù)據(jù)交換及PC站,S5站和第三方系統(tǒng)之間的數(shù)據(jù)通訊。
ISO-on-TCP 連接屬性:
- 站間通信基于 IP 地址。
- 用數(shù)據(jù)塊進(jìn)行數(shù)據(jù)傳輸?shù)姆椒ㄟm合數(shù)據(jù)量最大到 8 K 字節(jié)的傳輸。
- 符合帶有根據(jù) ISO 參考模型的第4層擴(kuò)展的 RFC1006的標(biāo)準(zhǔn) TCP/IP。
- 數(shù)據(jù)的傳輸可以通過(guò)“Send/Receive”和“Fetch/Write”服務(wù)實(shí)現(xiàn)。
- 通信伙伴通過(guò) ISO參考模型的第4層上的確認(rèn)消息來(lái)確認(rèn)數(shù)據(jù)的接收。
- 數(shù)據(jù)傳輸可以通過(guò)路由器 (協(xié)議具有路由能力)。
- 帶RFC1006的TCP/IP標(biāo)準(zhǔn)基于ISO參考模型的第4層,更多關(guān)于RFC1006協(xié)議的信息請(qǐng)參考入口ID:15048962!的說(shuō)明
TCP/IP 協(xié)議:
站間的數(shù)據(jù)交換(也包括第三方)通過(guò) TCP 連接組態(tài)實(shí)現(xiàn)。
TCP 連接屬性: PLC資料網(wǎng)
- 符合標(biāo)準(zhǔn) TCP/IP
- 用數(shù)據(jù)塊進(jìn)行數(shù)據(jù)傳輸?shù)姆椒ㄟm合數(shù)據(jù)量最大到 8 K 字節(jié)的傳輸。
- 數(shù)據(jù)的傳輸可以通過(guò)“Send/Receive”和“Fetch/Write”服務(wù)實(shí)現(xiàn)。
- 可以在 PC上使用操作系統(tǒng)存在的 TCP/IP 連接。
- 數(shù)據(jù)傳輸可以通過(guò)路由器 (協(xié)議具有路由能力)。
UDP 協(xié)議:
兩站間的數(shù)據(jù)交換通過(guò) UDP 連接組態(tài)實(shí)現(xiàn)。
UDP連接屬性:
- UDP協(xié)議
- 兩站間相關(guān)數(shù)據(jù)塊的不可靠傳輸(一個(gè) 2048 字節(jié)的數(shù)據(jù)塊被分割成兩個(gè)包 (MaxTpduSize 最大傳輸協(xié)議數(shù)據(jù)單元容量= 1496))
- 支持多點(diǎn)傳送
通過(guò)多點(diǎn)傳送的配置,多點(diǎn)傳送使得站組共同接收?qǐng)?bào)文和向站組發(fā)送報(bào)文。 - 通過(guò)“Send/Receive”服務(wù)進(jìn)行數(shù)據(jù)傳輸。
- 數(shù)據(jù)傳輸可以通過(guò)路由器 (協(xié)議具有路由能力)。
-
S7 通信:
S7站和PC站間的數(shù)據(jù)交換通過(guò)組態(tài)S7連接實(shí)現(xiàn)。 PLC資料網(wǎng)S7連接屬性: PLC
- 在所有 S7/ M7 設(shè)備中都可用。
- 可用于所有的子網(wǎng)(MPI,PROFIBUS,工業(yè)以太網(wǎng))。
- 通過(guò)工業(yè)以太網(wǎng)的S7 通信是基于 ISO 傳輸協(xié)議和 ISO-on-TCP 協(xié)議。
- SIMATIC S7/M7站間的可靠數(shù)據(jù)傳輸(使用“BSEND/BRCV”或者“PUT/GET”系統(tǒng)功能塊)。
- 快速、不可靠數(shù)據(jù)傳輸取決于通信伙伴與時(shí)間相關(guān)的數(shù)據(jù)處理(使用“USEND/URECV”系統(tǒng)功能塊)。
- 通過(guò)系統(tǒng)功能塊 "BSEND/BRCV" 和 "PUT/GET"進(jìn)行可靠的數(shù)據(jù)傳輸時(shí),通信伙伴對(duì)數(shù)據(jù)傳輸?shù)拇_認(rèn)是通過(guò) ISO參考模型第7層進(jìn)行。
- 通過(guò)系統(tǒng)功能塊 "USEND/URCV" 的快速、不可靠的數(shù)據(jù)傳輸時(shí)不進(jìn)行數(shù)據(jù)確認(rèn)。
IT 通信: PLC資料網(wǎng)
- E-mail 功能:S7 站可以通過(guò)E-mail發(fā)送觸發(fā)事件信息,通常e-mail 由發(fā)送方,接收方,對(duì)象和文本信息組成,二進(jìn)制數(shù)據(jù)可以添加到文本信息的末端.一個(gè)e-mail 的最大數(shù)據(jù)長(zhǎng)度為8192字節(jié)
- HTML 服務(wù):CP配有隨板附帶的 web 服務(wù)器。此外,還可利用 applets 或 Java beans 在HTML頁(yè)上顯示 S7 變量。JAVA 語(yǔ)言開(kāi)發(fā)的應(yīng)用程序通過(guò)遵循 HTTP 協(xié)議的Java beans 就可以訪問(wèn) S7 變量。
- FTP 功能(作為服務(wù)器和客戶端):FTP服務(wù)器功能用于保存數(shù)據(jù)(HTML頁(yè),圖像文件,...)到CP的文件系統(tǒng)。經(jīng)由一個(gè)文件數(shù)值可以直接從數(shù)據(jù)塊中讀出,或者直接寫(xiě)入數(shù)據(jù)塊。作為FTP客戶端,IE CP建立與FTP服務(wù)器端的連接以便從FTP服務(wù)器保存或讀取文件數(shù)據(jù).
- Web 診斷各種信息,例如診斷緩沖區(qū)和連接狀態(tài)都可以通過(guò) CP 的 HTTP 功能讀出。
IP 訪問(wèn)保護(hù) (IP-ACL):IP 訪問(wèn)保護(hù)功能允許用戶限制本地 S7 站的 CP 與指定 IP 地址的通信方進(jìn)行通信。
IP 配置:用戶可以設(shè)定分配 CP 的IP 地址、子網(wǎng)掩碼及網(wǎng)關(guān)地址的過(guò)程和方式。此外,通信連接的配置既可以通過(guò) STEP7 也可以在用戶程序中通過(guò)功能塊(FB55: IP_CONFIG) (參考 /Part A/)分配給 CP。
注意: 不適用于 S7 連接。 PLCPG/OP 通信: PLC
通過(guò)STEP7進(jìn)行工業(yè)以太網(wǎng)的編程和組態(tài),編程器就可以連接到以太網(wǎng)。
- S7 路由從 STEP 7 V5.0 SP3 HF3 開(kāi)始 PG/PC 在線訪問(wèn)標(biāo)準(zhǔn)站可以超越子網(wǎng)的限制,例如可以實(shí)現(xiàn)裝載用戶程序或者配置硬件或者執(zhí)行測(cè)試和診斷功能。PG 在網(wǎng)絡(luò)中的任何一點(diǎn)接入,通過(guò)網(wǎng)關(guān)都可以在線訪問(wèn)任何站點(diǎn)。當(dāng)項(xiàng)目被編譯時(shí), 路由數(shù)據(jù)由 S7 項(xiàng)目的網(wǎng)絡(luò)配置自動(dòng)產(chǎn)生并保存在系統(tǒng)數(shù)據(jù)塊 SDB999。必須將路由的起始站和目標(biāo)站配置在一個(gè) STEP 7 項(xiàng)目中。
SNMP 協(xié)議:
SNMP 代理:
CP支持符合標(biāo)準(zhǔn) MIB II的 SNMP (Simple Network Management Protocol) 版本1的數(shù)據(jù)查詢(xún)功能。 PLCPROFINET:PROFINET 是 PROFIBUS 用戶組織 (PNO) 使用的一種標(biāo)準(zhǔn),它定義了制造廠商內(nèi)部的通信和技術(shù)模型。 PLC
- PROFINET IOPROFINET IO 系統(tǒng)分成下列幾項(xiàng)設(shè)備:
- PROFINET IO 控制器:
PROFINET IO 控制器是一個(gè)控制系統(tǒng) (PLC, PC) 可以控制自動(dòng)化任務(wù)。 - PROFINET IO 設(shè)備PROFINET IO 設(shè)備是現(xiàn)場(chǎng)設(shè)備由 PROFINET IO 控制器監(jiān)視和控制。PROFINET IO 設(shè)備包含有多種模塊和子模塊 (例如 ET200S)。
- PROFINET IO Supervisor:PROFINET IO Supervisor 是一種基于 PC 的工程工具,可以用來(lái)設(shè)置和診斷分布式 PROFINET IO 設(shè)備。
- PROFINET IO 控制器:
- PROFINET CBA:
PROFINET CBA 系統(tǒng)由各種不同的自動(dòng)化組件組成。一個(gè)組件包含所有的機(jī)械,電子和 IT 變量。組件可以使用標(biāo)準(zhǔn)程序設(shè)計(jì)工具生成。PROFINET 組件描述 (PCD) 文件由 XML 格式創(chuàng)建。規(guī)劃工具載入組件描述然后創(chuàng)建這些單獨(dú)組件的本地連接組成整個(gè)工廠。這個(gè)模型主要遵循 IEC 61499 標(biāo)準(zhǔn)。
適用于 S7 H 系統(tǒng):模塊可以在容錯(cuò)系統(tǒng) (H 系統(tǒng)) 中使用,可以建立 S7 冗余的連接,這些連接帶有更嚴(yán)格的時(shí)間監(jiān)控機(jī)制,如果通信出現(xiàn)問(wèn)題,數(shù)據(jù)交換自動(dòng)切換到并行的連接上。 PLC資料網(wǎng)
時(shí)間同步:
通過(guò)工業(yè)以太網(wǎng)進(jìn)行時(shí)鐘同步可以按下列的過(guò)程配置: PLC資料網(wǎng)- SIMATIC 方式:
CP接收MMS時(shí)鐘報(bào)文并同步本地時(shí)鐘。用戶可以選擇模塊是否轉(zhuǎn)發(fā)時(shí)鐘信號(hào),也可以選擇轉(zhuǎn)發(fā)方向。 - NTP 方式 (NTP: Network Time Protocol)
CP每隔一定間隔請(qǐng)求NTP服務(wù)器的時(shí)鐘信號(hào)并同步本地時(shí)鐘,另外時(shí)鐘信號(hào)自動(dòng)轉(zhuǎn)發(fā)到S7站點(diǎn)并同步整個(gè) S7 站點(diǎn)的時(shí)鐘信號(hào)。










