亚洲国产在线精品国自产拍_亚洲天堂在线观看视频网站_国产在线亚洲精品观看不卡_少妇A级毛片免费无码久久_国产综合久久一区二区三区,久久国产免费

歡迎來(lái)到眾智博遠官網(wǎng)網(wǎng)站!

7*24小時(shí)在線(xiàn)咨詢(xún)電話(huà)

010-52873850

新聞資訊

contact us

24小時(shí)免費咨詢(xún)熱線(xiàn)

010-52873850

公司新聞

當前位置: 首頁(yè) >> 新聞資訊 >> 公司新聞

如何通信S7協(xié)議實(shí)現西門(mén)子S7-1200與西門(mén)子S7-300PLC的通信

發(fā)布時(shí)間:2019-08-24 來(lái)源:眾智博遠

1.概述
通過(guò)以太網(wǎng)可以實(shí)現S7-1200與S7-300連接通信。S7-300可以使用帶集成口CPU或通信處理器(CP343-1)連接到工業(yè)以太網(wǎng)上,它們都提供S7 通信的功能,既可作為客戶(hù)機,也可以作為服務(wù)器,所擁有的連接資源可參見(jiàn)相關(guān)產(chǎn)品手冊;S7-1200 集成以太網(wǎng)接口,提供S7 通信的功能,只能作為服務(wù)器,可以同時(shí)建立3 個(gè)通信連接。

下面會(huì )用一個(gè)實(shí)例來(lái)描述S7-300 如何與S7-1200建立通信連接。

192.168.0.8 192.168.0.18

192.168.0.100



圖1: 實(shí)例網(wǎng)絡(luò )拓撲圖

S7 1200 與 S7-300 通過(guò) S7通信的基本原理如下圖所示:


圖2:S7-300與S7-1200 通信原理


2.硬件需求
? S7-1214C AC/DC/RLY
? CPU 319-3 PN/DP
? SCALANCE X204-2
? PG/PC


3.軟件需求
? S7-1200編程軟件 STEP 7 Basic V10.5
? S7-300 編程軟件 STEP 7 V5.4 + SP4


4.組態(tài)

4. 1 S7-1200 配置
? 使用STEP 7 Basic 創(chuàng )建項目“comS7300”;


圖3: 創(chuàng )建項目

? 添加S7-1200 設備 CPU1214C,設置IP 地址192.168.0.18;



圖4: 添加S7-1200設備

4. 2 S7-1200 PLC 編程
? 在Program blocks 下,添加程序塊(DB1,DB2,DB3),其中DB1和DB3為符號DB(選擇 Symbolic access only),DB2為地址DB(不選擇 Symbolic access only) , S7 通信只支持地址DB 尋址通信;


圖5: 創(chuàng )建地址DB2

? 打開(kāi)全局DB2,輸入2個(gè)數組類(lèi)型數據,每個(gè)數組有16 個(gè)元素;


圖6: 在DB2中添加數據

? 創(chuàng )建兩個(gè)監視表格(監視表格_1, 監視表格_2) 用來(lái)觀(guān)察DB2的實(shí)時(shí)狀態(tài);
? 將程序下載到PLC CPU1214C 中。

4. 3 S7-300 配置
使用STEP 7 創(chuàng )建 SIMATIC 300 Station。

? 在硬件組態(tài)中添加CPU 319-3 PN/DP,設置IP地址 192.168.0.8;


圖7: 硬件組態(tài)

? 在網(wǎng)絡(luò )組態(tài)中(NetPro)中創(chuàng )建S7連接,首先在打開(kāi)的NetPro中點(diǎn)擊 SIMATIC 300 (1) 機架的“CPU 319-3PN/DP”處;



圖8: 在NetPro中選擇相應的機架

? 創(chuàng )建連接一個(gè)與“Unspecified”的S7 連接,點(diǎn)擊“OK”;


圖9: 添加S7連接

? 在相應的輸入通信伙伴的IP地址192.168.0.18,點(diǎn)擊“Address Details…”;


圖10:輸入通信伙伴IP地址 ;

? 在A(yíng)ddress Details 對話(huà)框中,將通信伙伴的槽號改為1,確認其TSAP 為03.01,點(diǎn)擊“OK”,之后,可以將所建立硬件組態(tài)和網(wǎng)絡(luò )連接編譯并下載到PLC 中。


圖11:設置通信伙伴機架和槽號 ;

4. 4 S7-300 PLC 編程
? 在STEP 7 Blocks 中創(chuàng )建寫(xiě)數據DB1 ( put data)和讀數據DB3 (get data)數據塊;


圖12: DB1和DB2;

? 打開(kāi)主程序OB1,分別在Network1和Network2中添加指令FB14 GET和 FB15 PUT,并為其添加背景數據塊DB14和DB15 ;


圖13: 選擇單邊通信指令;

注意:
在選擇指令時(shí),要根據使用的產(chǎn)品來(lái)確定。如果采用CPU集成的以太網(wǎng)接口建立S7 通信,要采用左側的指令;如果采用CP 以太網(wǎng)卡建立S7通信,要采用右側的指令。


圖14:在OB1中調用FB14 ;

 


圖15:在OB1中調用FB15 ;

? 創(chuàng )建變量表VAT_1監視寫(xiě)數據操作(PUT);


圖16:變量表VAT_1 ;

? 創(chuàng )建變量表VAT_2監視讀數據操作(GET);


圖17:變量表VAT_2 ;


5.調試 S7-1200 與S7-300 PLC 通信
? 從S7-300 程序中可知,在M1.0 從0變?yōu)?時(shí),讀取S7-1200的數據DB2.DBB0~DB2.DBB15 到S7-300 DB3.DBB0~ DB3.DBB15中;


圖18:S7-300調用GET函數讀取S7-1200數據

? 從S7-300 程序中可知,在M5.0 從0變?yōu)?時(shí),將S7-300的數據DB1.DBB0~ DB1.DBB15 寫(xiě)入S7-1200 的DB2.DBB16~DB2.DBB31中;


圖19:S7-300調用PUT函數寫(xiě)入S7-1200數據


6.總結
在使用S7-300與S7-1200 建立S7 通信時(shí),所能建立的連接數和通信任務(wù)是與S7-300產(chǎn)品的型號相關(guān),如:CPU319-3 PN/DP ,可組態(tài)的連接數為16,可建立通信任務(wù)為32(也就是可調用的通信指令的背景數據的總數),每個(gè)作業(yè)的用戶(hù)數據值與所使用的塊類(lèi)型和通信伙伴有關(guān),PUT 為212 個(gè)字節,GET為222個(gè)字節。


濉溪县| 桓台县| 社旗县| 临沧市| 孝昌县| 玉溪市| 无极县| 黄骅市| 彭泽县| 隆化县| 图片| 邵东县| 大英县| 凤台县| 娱乐| 松桃| 凌源市| 鹤庆县| 礼泉县| 科技| 凤翔县| 广南县| 望谟县| 利川市| 方城县| 育儿| 南京市| 台东县| 绍兴县| 嵩明县| 班玛县| 墨江| 东安县| 东阳市| 多伦县| 玉树县| 两当县| 三穗县| 宝兴县| 鲁甸县| 平乐县|