6SL3210-1KE32-4UB1現貨西門子代理
| 更新時間 2024-10-30 14:14:21 價格 請來電詢價 西門子 G120C 變頻器 132KW標準版 德國 3AC 380-480V 聯系電話 17838383235 聯系手機 17838383235 聯系人 徐嘉泉 立即詢價 |
西門子S7-1200PLC支持的通信協議,該如何選擇?
西門子系列PLC產品,功能比較強大。而在通信這塊也是獨樹一幟,那么對于初學者來說,面對西門子1200 PLC如此強大的通信功能,那在實際項目中該如何選擇通信協議呢?本文我們將來了解1200PLC的通信功能。
S7-1200 CPU 本體上集成了一個 PROFINET 通信口(CPU 1211C - CPU 1214C)或者兩個 PROFINET 通信口(CPU 1215C - CPU 1217C),支持以太網和基于 TCP/IP和UDP 的通信標準。這個PROFINET 物理接口是支持10/100Mb/s的 RJ45口,支持電纜交叉自適應,因此一個標準的或是交叉的以太網線都可以用于這個接口。使用這個通信口可以實現 S7-1200 CPU 與編程設備的通信,與HMI觸摸屏的通信,以及與其它 CPU 之間的通信。
S7-1200 CPU支持的通信功能主要分為以下幾類:
①PG通信、HMI通信
②S7通信
③OUC通信
④PROFINET通信
⑤MODBUS TCP通信
⑥Web服務器通信
PG通信即為與編程設備之間的通信,S7-1200CPU通過博途軟件實現對PLC的程序上載與下載、調試、診斷時,都需要用到PG通信功能。
HMI通信主要用于S7-1200與觸摸屏之間的通信,如連接西門子的精簡面板、精致面板等,也可以實現與一些帶以太網接口的第三方設備進行通信,與第三方設備的觸摸屏通信時,需要在CPU屬性的“防護與安全”設置中激活“允許來自遠程對象的PUT/GET通信訪問”否相通信可能無法建立(如圖1)。
圖1
S7通信主要用于西門子SIMATIC CPU之間的通信,如S7-1500與S7-1200之間的通信,S7-300/400與S7-1200通信等,該通信標準未公開,不能用于實現與第三方的設備進行通信。S7通信是一種組態通信,使用S7通信時,需要在網絡視圖中進行組態與配置,客戶機-服務器通信,通過組態進行自動連。如圖2和圖3所示。
圖2
圖3
OUC通信即為開放式通信,采用開放式標準,適合與第三方設備或PC進行通信,也適用于S7-300/400,S7-1500/1200以及S7-200SMART之間的通信。S7-1200的開放式通信支持TCP/IP通信、ISO_on_TCP通信和UDP通信,TCP/IP通信是面向“數據流”的通信,而ISO_on_TCP通信和UDP通信是面向“消息流”的通信。如圖4所示。
圖4
S7-1200CPU提供了相應的OUC通信指令,來實現S7-1200的OUC通信,常用的指令為TSEND_C和TRCV_C,該指令為帶有連接管理的指令。使用是可以在該指令的組態項中組態OUC通信的通信方式。如圖5和圖6所示
圖5圖6
Modbus協議是一種簡單、經濟和公開透明的通信協議,用于不同類型總線或網絡中的設備之間的客戶端/服務器通信。除了有基于以太網接口上的Modbus TCP通信外,還有基于串口通信的Modbus RTU通信。
ModbusTCP通信也是開放式的通信,同樣需要使用OUC通信的連接資源。Modbus TCP使用端口號502,S7-1200CPU即可作為Modbus TCP通信的客服端或服務器。如圖7、圖8所示。
圖7
圖8
PROFINET是開放的、標準的、實時的工業以太網標準, PROFINET IO主要用于模塊化、分布式控制器。
S7-1200CPU可通過PROFINET IO通信連接現場分布式站點(如ET200S、ET200SP等)S7-1200固件版本在V4.0以上除了可以作為PROFINET IO控制器外還可以作為PROFINET IO智能設備,固件版本在V4.1以上的開始可支持共享設備功能,即可以多與2個PROFINET IO控制器連接。如圖9所示。
聯系方式
- 電 話:17838383235
- 經理:徐嘉泉
- 手 機:17838383235
- 微 信:17838383235