產地類別 | 進口 | 應用領域 | 環(huán)保,化工,生物產業(yè),電子,電氣 |
---|
產品簡介
詳細介紹
6ES7232-4HA30-0XB0 南平西門子一級代理商 6ES7232-4HA30-0XB0 南平西門子一級代理商
西門子S7-1200/1500PLC的S7通信
現(xiàn)代工業(yè)設備通信有串口通信和工業(yè)以太網通信,串口通信一般是基于RS485接口的串行通信,工業(yè)以太網通信是基于RJ45接口的串行通信。
也有的人把它們分為現(xiàn)場總線通信(不包括基于以太網的現(xiàn)場總線)和工業(yè)以太網通信。現(xiàn)場總線通信偏重于控制通信,工業(yè)以太網通信偏重于數據通信。由于工業(yè)以太網也可以做為現(xiàn)場總線,這種分類就不太合適了。
工業(yè)以太網通信由于設置簡單、聯(lián)網容易、速度快的特點,得到迅速發(fā)展。
西門子產品支持各類以太網通信,包括:S7通信(簡單)、Profinet IO(簡單)、TCP通信(開放式)、ISO0n TCP 通信(基于以太網的ISO)、UDP通信(開放式)、MODBUS TCP通信(基于以太網的MODBUS)等。
通信總的來說是有一定格式規(guī)律可循的,按照格式規(guī)律來做就好了,做多了就熟悉了。
S7通信協(xié)議是從字面上來看就是,西門子S7系列產品之間通信使用的通信協(xié)議。由于標準一樣,所以通信簡單。
S7通信是一種協(xié)議,與總線的類型無關,現(xiàn)在用的較多的是基于以太網的S7通信。S7通信有單邊通信與雙邊通信之分。單邊通信是指主站準備好通信數據,從站組態(tài)連接和編程。
S7單邊通信組態(tài)設置
1、組態(tài)設備,在控制器中選擇所要使用的PLC類型,這里選擇1214C CPU PLC做為PLC1。
▼ 組態(tài)主站設備
2、如果工程為同一個項目,在“網絡視圖"中,可再添加一個PLC2,這里添加了一個1511-1PN CPU 的PLC為PLC2。“連接"按鈕,在復選框中選擇“S7連接"。
▼ 組態(tài)從站設備
3、PLC1的PROFINET接口(綠色處),在屬性欄中選擇“以太網地址",在“接口連接到"欄中,添加一個新子網,如:PN/IE_1;在IP協(xié)議欄中,設置IP地址,如:。
▼ PLC1子網與IP地址
4、PLC1的CPU模塊(藍色處),在屬性欄選擇“防護與安全",在下級欄有個“連接機制",勾選“允許來自遠程對象的PUT/GET通信訪問。主/從均要修改。
▼ 解鎖PLC1訪問限制
5、按同樣的方法設置PLC2的子網和IP地址,子網名稱一樣即可自動連接,IP地址為:。
▼ PLC2子網與IP地址
6、如兩臺PLC不在同一個項目,則可以右鍵PLC1的藍色CPU區(qū),新建一個連接。
▼ 創(chuàng)建新連接
7、接上一步,添加PLC1的連接伙伴,記住本地ID為100,編程要用到。左邊欄為同一項目下的PLC。主動建立連接的PLC為從站。
▼ 創(chuàng)建新連接
8、“S7_連接_1"可查看連接屬性,在連接屬性中設置伙伴的IP地址,其余因不在同一項目下,默認“未知"。
▼ 設置伙伴IP地址
9、在連接屬性里的“地址詳細信息"中,設置連接伙伴的TSAP值,通信伙伴為S7-300,設置為03.02;通信伙伴為S7-1200/1500,設置為03.01。
▼ 地址信息設置
10、在同一項目下組態(tài)到第五步就可以結束了。
在服務器端不用編程,在客戶端(從站)添加GET(得到、接收)/PUT(給、發(fā)送)指令編程,也可以在塊參數中組態(tài)連接。
比如GET(得到、接收)/PUT(給、發(fā)送)M:P#M100.0 WORD 5;
比如GET(得到、接收)/PUT(給、發(fā)送)DB:P#DB0.0 INT 5。
▼ 簡單編程
因狀態(tài)字不保持,要保存狀態(tài)的話,需要加傳送指令。
還可以收發(fā)I、Q區(qū)的數據,但不建議這樣做,因為S7通信不是實時通信。