遼寧省S7-1200PLC西門子代理商原裝現貨
發布日期 :2023-03-24 15:42發布IP:113.246.75.249編號:11539969
詳細介紹 遼寧省S7-1200PLC西門子代理商原裝現貨 遼寧省S7-1200PLC,西門子PLC代理,西門子S7-1200PLC代理 西門子PLC支持很多種通信協議,主要分為兩種,一種是串口通信,一種是以太網通信,同時也可以通過OPC實現數據通信。 串口通信 西門子PLC支持串口通信,在S7-200和S7-200Smart中,都直接集成了串口,但是從S7-1200到S7-1500,慢慢都取消掉了,如果需要,可以通過擴展模塊的方式來增加,出現這種現象的原因,其實也是工業發展的必然結果。串口通信的優勢在于簡單、成本低,但是劣勢也非常明顯,就是傳輸效率低。西門子早期的串口通信主要是Profibus DP通信,但是上位機是無法直接與西門子PLC走Profibus DP通信的,因此,西門子PLC常用的串口通信方案如下所示: PPI通信:PPI通信只針對S7-200和S7-200 Smart系列PLC,其他型號不支持。 ModbusRTU主站:西門子PLC對Modbus協議支持還是比較不錯的,這里是指PLC做Slave(即從站),上位機做Master(即主站)。 ModbusRTU從站:這里是指PLC做Master(即主站),上位機做Slave(即從站)。 以太網通信 西門子PLC通信還是以太網通信為主,我們常說的西門子通信協議分別是S7協議和Profinet協議,但是Profinet是一種總線協議,目前,C#是無法直接與西門子PLC走Profinet通信的。因此,西門子PLC常用的以太網通信方案如下所示: S7通信:基本上從S7-200到S7-1500均可以實現,這里有很多可以選擇的開源或商業庫,包括//s7.net、pronodave、libnodave、sharp7,也可以自己封裝通信庫。 ModbusTCP Server:這里是指PLC做Server(即服務器),上位機做Client(即客戶端)。 ModbusTCP Client:這里是指PLC做Client(即客戶端),上位機做Server(即服務器)。 不同項目下的西門子S7-1200之間的開放式以太網通信實現數據交換 一、要完成的功能任務 1. 西門子S7-1200 CPU Clinet 將發送數據區 DB4 塊中的 10 個字節的數據發送到 S7-1200 CPU server 的接收數據區 DB4 塊中; 2. S7-1200 CPU Clinet 將S7-1200 CPU server 發送數據區 DB5 塊中的 10 個字節的數據讀到 S7-1200 CPU Clinet 的接收數據區 DB5 塊中。 二、硬件設備 1 CPU 1214C DC/DC/DC,V4.4 2. CPU 1214C DC/DC/DC,V4.4 三、軟件 西門子plc編程軟件:TIA 博途V16 四、實現方法 1. 使用 STEP7 V16 創建一個新項目,并通過“添加新設備”組態 S7-1200 站 client V4.4,選擇 CPU1214C DC/DC/DC V4.4(client IP:192.168.0.102),建立新子網;再打開博圖V16創建一個新項目,組態另一個S7-1200站 server v4.4,選擇 CPU1214C DC/DC/DC V4.4(server IP:192.168.0.105),建立新子網。 2. 首先編寫客戶端程序:打開OB1編程界面,選擇指令集下的通信-開放式用戶通信-其它下的TCON建立連接通信指令,將其拖拽到程序段一;點擊指令框內的組態圖標,組態與服務器的通信參。 相關分類 |
推薦產品 信息搜索
上海卓曙自動化設備有限公司
|