發布日期:2022-07-14 點擊率:42
ISO 傳輸協議:
ISO 傳輸連接用于 S7 站之間的數據交換以及與 PC 站,S5 站和第三方系統之間的通信。
ISO 傳輸連接的屬性:
● 站間的通信是基于 MAC 地址的。
● 使用數據塊的數據傳輸適用于最大 8 Kbytes 的數據。
● 可使用 “SEND/RECEIVE”和“FETCH/WRITE” 服務實現數據傳輸。
● 數據接收由對方通過 ISO 參考模型第 4 層進行確認。
● 數據無法通過路由器傳遞。(ISO 不支持路由,因為此協議是基于 MAC 地址而不是 IP 地址。)
ISO-on-TCP 協議:
ISO-on-TCP 連接用于 S7 站之間的數據交換以及與 PC 站,S5 站和第三方系統之間的通信。
ISO-on-TCP 連接的屬性:
● 站間通信是基于 IP 地址的。
● 使用數據塊的數據傳輸適用于最大 8 Kbytes 的數據。
● 可使用 “SEND/RECEIVE”和“FETCH/WRITE” 服務實現數據傳輸。
● 數據接收由對方通過 ISO 參考模型第 4 層進行確認。
● 數據可以通過路由器(有路由功能的協議)傳遞。
● 符合 TCP/IP 標準的 RFC1006 擴展與 ISO 參考模型的第 4 層相一致。關于 RFC 1006 協議擴展的更多信息可參見條目號:15048962。
TCP/IP 協議:
通過配置 TCP 連接實現站間(包括第三方的站)的數據交換。
TCP 連接屬性:
● 符合 TCP/IP 標準。
● 使用數據塊的數據傳輸適用于最大 8 Kbytes 的數據。
● 可使用 “SEND/RECEIVE”和“FETCH/WRITE” 服務實現數據傳輸。
● 操作系統中已存在的 TCP/IP 實現通??捎迷?PC 上。
● 數據可以通過路由器(有路由功能的協議)傳遞。
UDP 協議:
通過 UDP 連接的配置實現兩個站之間的數據交換。
UDP 連接屬性
● UDP 協議。
● 兩個節點 (一個 2048 字節的數據塊被分為 2 個包 (MaxTpduSize =1496)) 之間相關數據塊的不可靠傳輸。
● 支持組播。
● 通過建立組播環,組播允許站組一起接受信息和發送信息到這個組。
● 通過 “SEND/RECEIVE”服務進行數據傳輸。
● 數據可以通過路由器(有路由功能的協議)傳遞。
S7 通信:
通過 S7 連接的配置實現 S7 站和 PC 站之間的數據交換。
S7 連接屬性:
● 該連接可用于所有 S7 / M7 設備。
● 可用于所有子網 (MPI,PROFIBUS,工業以太網)。
● 通過工業以太網的 S7 通信是基于 ISO 傳輸協議和 ISO-on-TCP 協議。
● SIMATIC S7/M7-300/400 站之間數據的可靠傳輸 (使用 “BSEND/BRCV”或 “PUT/GET” SFBs)。
● 高速,不可靠數據傳輸取決于對方與時間相關的操作(使用“USEND/URECV” SFB)。
● 在通過 SFBs “BSEND/BRCV”和“PUT/GET”進行可靠數據傳輸的情況下,對方的數據傳輸通過 ISO 參考模型的第 7 層進行確認。
● 在通過“USEND/URCV” FB的高速、不可靠數據傳輸的情況下,數據傳輸不在第7層確認。
IT 通信:
● E-mail 功能:
S7 站可以發送事件觸發郵件。通常郵件包括發件欄,接收欄,標題欄和正文幾個部分。二進位的數據也可以添加到正文的結尾部分。一封郵件的最大長度為 8192 字節,包括所有以上定義的欄。
● HTTP / HTTPS 功能:
CPs 具有 web 服務器。其他的如 JavaBeans 同樣可用于提供和查看帶有 S7 變量的 HTML 頁。JAVA 編寫的應用程序可通過 JavaBeans 使用 HTTP 協議訪問 S7 變量。
● FTP / FTPS 功能 (作為服務器和客戶端):
FTP 服務器功能可用來保存 CP 文件系統中的文件 (HTML 頁,映像文件,...) 。也可以直接從數據塊中 直接讀出值或通過文件直接把值寫到數據塊中。
作為 FTP 客戶端,IE CP 與 FTP 服務器建立連接,用于保存或取回存在于 FTP 服務器文件中的數據。
使用 CP343-1 GX31 時,可使能通過FTPS協議的加密數據傳輸。
● 網頁診斷
多方面信息,如診斷緩沖區和連接狀態等都可通過 HTTP / HTTPS 從 CP 中讀取。
IP 訪問保護 (IP-ACL)
IP訪問保護允許用戶限制在通過本地S7 站上的CP到指定IP地址的通信伙伴間的通信
IP 組態
此外,連接組態既可通過STEP 7,也可在用戶程序的塊接口(FB55: "IP_CONFIG")分配給CP。
注:不適用于S7 連接
PG/OP 通信:
通過以太網用 STEP 7 編程和組態 S7 站。編程設備連接到以太網。
● S7 路由:
從 STEP 7 V5.0 SP3 HF3 開始,PG/PC 可以跨越網絡實現 S7 站的在線功能,例如,下載用戶數據或硬件組態,或者執行測試和診斷功能。在網絡中的任何位置都可以連接 PG 并且可以在線連接到網關到達的任何站點。在項目編譯時 ,路由數據就由 STEP 7 中的 S7 項目網絡組態自動生成并且存儲于系統數據 SDB999 中。必須在 STEP 7 項目中組態位于開始設備和PLC之間的所有站點。
SNMP (Simple Network Management Protocol,簡單網絡管理協議)
SNMP 代理
CP支持通過SNMP Version V1 上的數據查詢。這里,它提供了符合標準 MIB II, LLDP MIB, 自動化系統MIB 和 MRP 監視 MIB的指定MIB對象的內容。
當安全使能時,CP343-1 GX31 支持SNMPv3 的網絡分析功能的安全傳輸。
PROFINET 通信:
PROFINET 是 PROFIBUS 用戶組織 (PNO) 使用的標準,它定義了跨制造商通信和工程模型。
● PROFINET IO
PROFINET IO 系統有如下設備的分布式配置:
● PROFINET 控制器
PROFINET IO 控制器就是可以對自動化任務進行控制的控制系統 (PLC, PC)。
● PROFINET 設備
PROFINET IO 設備是指可以被 PROFINET IO 控制器所監視和控制的現場設備。一個 PROFINET IO 設備由多個模塊和子模塊組成 (例如 ET200S)。
● PROFINET CBA
一個 PROFINET CBA 系統由不同的自動化組件組成的。一個組件包括所有的機械、電氣和 IT 變量。組件可能已由常規的編程工具創建,如 STEP 7。 PROFINET 組件描述(PCD) 文件的格式為 XML。 一個規劃工具裝載這些描述文件,并允許創建各個組件之間的邏輯連接,從而達到創建一個工廠布局的目的。
時間同步
工業以太網上的時間同步按照以下可組態的處理方法。
● SIMATIC 處理方法
CP接收MMS時間消息,并同步它的本地時間。用戶可選擇是否將時間傳遞給CPU。此外,可傳遞方向決定。
● NTP 處理方法 (Network Time Protocol,網絡時間協議)
CP每隔一定時間傳輸時間查詢命令給NTP服務器來同步它的本地時間。此外,時間信號可自動地被傳遞到S7站的CPU,從而同步整個S7站的時間。
當使能安全時,CP343-1 GX31 支持NTP協議(安全)用于安全的時間同步。
如需了解更多信息,請訪問西門子工業官網
下一篇: PLC、DCS、FCS三大控
上一篇: 工業以太網安裝布線注