【大學(xué)課件】Profibus通信技術(shù)_第1頁(yè)
【大學(xué)課件】Profibus通信技術(shù)_第2頁(yè)
【大學(xué)課件】Profibus通信技術(shù)_第3頁(yè)
【大學(xué)課件】Profibus通信技術(shù)_第4頁(yè)
【大學(xué)課件】Profibus通信技術(shù)_第5頁(yè)
已閱讀5頁(yè),還剩131頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、第三章 Profibus通信技術(shù)編輯課件22022年年3月月9日星期三日星期三3.1 ProfiBus通訊簡(jiǎn)介3.2 S7-300PLC的ProfiBus通訊方法3.3 多個(gè)S7-300之間的ProfiBUS通信實(shí)現(xiàn) 編輯課件32022年年3月月9日星期三日星期三 作為眾多現(xiàn)場(chǎng)總線家族的成員之一,作為眾多現(xiàn)場(chǎng)總線家族的成員之一,ProfiBusProfiBus是是在歐洲工業(yè)界得到在歐洲工業(yè)界得到最廣泛應(yīng)用的一個(gè)現(xiàn)場(chǎng)總線最廣泛應(yīng)用的一個(gè)現(xiàn)場(chǎng)總線標(biāo)準(zhǔn),標(biāo)準(zhǔn),也是目前國(guó)際上通用的現(xiàn)場(chǎng)總線標(biāo)準(zhǔn)之一。也是目前國(guó)際上通用的現(xiàn)場(chǎng)總線標(biāo)準(zhǔn)之一。 ProfiBus ProfiBus是屬于是屬于單元級(jí)、現(xiàn)場(chǎng)級(jí)單元

2、級(jí)、現(xiàn)場(chǎng)級(jí)的的SIMITACSIMITAC網(wǎng)網(wǎng)絡(luò),適用于傳輸中、小量的數(shù)據(jù)。其開(kāi)放性可以允絡(luò),適用于傳輸中、小量的數(shù)據(jù)。其開(kāi)放性可以允許眾多的廠商開(kāi)發(fā)各自的符合許眾多的廠商開(kāi)發(fā)各自的符合ProfiBusProfiBus協(xié)議的產(chǎn)品,協(xié)議的產(chǎn)品,這些產(chǎn)品可以連接在同一個(gè)這些產(chǎn)品可以連接在同一個(gè)ProfiBusProfiBus網(wǎng)絡(luò)上。網(wǎng)絡(luò)上。 ProfiBus ProfiBus是一種是一種電氣網(wǎng)絡(luò)電氣網(wǎng)絡(luò),物理傳輸介質(zhì)可以,物理傳輸介質(zhì)可以是屏蔽雙絞線、光纖、無(wú)線傳輸。是屏蔽雙絞線、光纖、無(wú)線傳輸。 編輯課件42022年年3月月9日星期三日星期三ProfiBusProfiBus主要有三部分組成主要有

3、三部分組成,包括:,包括: 1現(xiàn)場(chǎng)總線報(bào)文現(xiàn)場(chǎng)總線報(bào)文ProfiBus-FMS 2分布式外圍設(shè)備分布式外圍設(shè)備ProfiBus-DP 3過(guò)程控制自動(dòng)化過(guò)程控制自動(dòng)化ProfiBus-PA編輯課件52022年年3月月9日星期三日星期三編輯課件62022年年3月月9日星期三日星期三編輯課件72022年年3月月9日星期三日星期三編輯課件82022年年3月月9日星期三日星期三編輯課件92022年年3月月9日星期三日星期三編輯課件102022年年3月月9日星期三日星期三編輯課件112022年年3月月9日星期三日星期三編輯課件122022年年3月月9日星期三日星期三編輯課件132022年年3月月9日星期三

4、日星期三編輯課件142022年年3月月9日星期三日星期三編輯課件152022年年3月月9日星期三日星期三編輯課件162022年年3月月9日星期三日星期三其它技術(shù)特點(diǎn):其它技術(shù)特點(diǎn):1 1信號(hào)線可用設(shè)備信號(hào)線可用設(shè)備電源線電源線。2 2每條總線區(qū)段可連接每條總線區(qū)段可連接3232個(gè)設(shè)備個(gè)設(shè)備,不同區(qū)段用中繼,不同區(qū)段用中繼器連接。器連接。3 3傳輸速率可在傳輸速率可在12MB/S12MB/S間選擇。間選擇。4 4傳輸介質(zhì)可以用金屬傳輸介質(zhì)可以用金屬雙絞線或光纖雙絞線或光纖。5 5提供通用的功能模塊管理規(guī)范。提供通用的功能模塊管理規(guī)范。6 6在一定范圍內(nèi)可實(shí)現(xiàn)在一定范圍內(nèi)可實(shí)現(xiàn)相互操作相互操作。7

5、 7提供系統(tǒng)提供系統(tǒng)通信管理軟件通信管理軟件( (包括波形識(shí)別、速率識(shí)包括波形識(shí)別、速率識(shí)別和協(xié)議識(shí)別等功能別和協(xié)議識(shí)別等功能) )。8 8提供提供244244字節(jié)報(bào)文格式,提供通信接口的故障安字節(jié)報(bào)文格式,提供通信接口的故障安全模式全模式( (當(dāng)當(dāng)IOIO故障時(shí)輸出全為零故障時(shí)輸出全為零) )。編輯課件172022年年3月月9日星期三日星期三3 3利用利用I/OI/O口實(shí)現(xiàn)小于口實(shí)現(xiàn)小于4 4個(gè)字節(jié)直接個(gè)字節(jié)直接ProfiBusProfiBus通信通信 3 3系統(tǒng)功能系統(tǒng)功能SFC14SFC14、SFC15SFC15的的ProfiBusProfiBus通信應(yīng)用通信應(yīng)用 3 3通過(guò)通過(guò)CP34

6、2-5CP342-5實(shí)現(xiàn)實(shí)現(xiàn)ProfiBusProfiBus通訊通訊編輯課件182022年年3月月9日星期三日星期三一、一、CPU集成集成DP口與口與ET200M之間遠(yuǎn)程的通信之間遠(yuǎn)程的通信 二、通過(guò)二、通過(guò)CPU集成集成DP口連接智能從站口連接智能從站 編輯課件直接利用直接利用I/O口實(shí)現(xiàn)小于口實(shí)現(xiàn)小于4個(gè)字節(jié)直接個(gè)字節(jié)直接ProfiBus的通訊方法包含兩個(gè)方面的內(nèi)容:的通訊方法包含兩個(gè)方面的內(nèi)容: 、用裝載指令訪問(wèn)實(shí)際、用裝載指令訪問(wèn)實(shí)際I/O口口比如主站與比如主站與ET200M擴(kuò)展擴(kuò)展I/O口之間的通訊;口之間的通訊; 、用裝載指令訪問(wèn)虛擬、用裝載指令訪問(wèn)虛擬I/O口口比如主站與比如主站

7、與智能從站的智能從站的I/O口之間的通訊??谥g的通訊。 192022年年3月月9日星期三日星期三ET200系列是遠(yuǎn)程系列是遠(yuǎn)程I0站,為減少信號(hào)電纜的站,為減少信號(hào)電纜的敷設(shè),可以在設(shè)備附近根據(jù)不同的要求放置不同類敷設(shè),可以在設(shè)備附近根據(jù)不同的要求放置不同類型的型的I0站,如站,如ET200M、ET200B、ET200X、ET200S等,等,ET200M適合在遠(yuǎn)程站點(diǎn)適合在遠(yuǎn)程站點(diǎn)I0點(diǎn)數(shù)點(diǎn)數(shù)量較多的情況下使用,這里以量較多的情況下使用,這里以ET200M為例介紹為例介紹遠(yuǎn)程遠(yuǎn)程IO的配置。主站為集成的配置。主站為集成DP接口的接口的CPU。CPU集成集成DP口與口與ET200M之間遠(yuǎn)程的通

8、信之間遠(yuǎn)程的通信編輯課件202022年年3月月9日星期三日星期三1、硬件連接、硬件連接圖3-1 集成DP口CPU與ET200M硬件連接輸 入輸 出/模 塊模 塊模 塊或輸 出輸 入 輸 入輸 出或ProfiBus總 線 連 接電 源 315-2DPET200MPG帶 CP5611卡ProfiBus總 線 連 接編輯課件212022年年3月月9日星期三日星期三帶集成帶集成DP口的口的S7-300的的CPU315-2DP作為主站。作為主站。從站為帶從站為帶I/O模塊的模塊的ET200M。MPI網(wǎng)卡網(wǎng)卡CP5611。ProfiBus總線連接器以及電纜??偩€連接器以及電纜。系統(tǒng)設(shè)計(jì)軟件系統(tǒng)設(shè)計(jì)軟件編輯

9、課件2、資源需求、資源需求222022年年3月月9日星期三日星期三1)、)、按圖按圖3-1連接連接CPU315C-2DP集成的集成的DP接口與接口與ET200M的的PROFIBUS-DP接口。接口。先用先用MPI電纜將電纜將MPI卡卡CP5611連接到連接到CPU315-2DP的的MPI接口,接口,對(duì)對(duì)CPU315-2DP進(jìn)行初始化,同時(shí)對(duì)進(jìn)行初始化,同時(shí)對(duì)ET200M的的“BUS ADDRESS”撥盤開(kāi)關(guān)的撥盤開(kāi)關(guān)的PROFIBUS地址設(shè)定地址設(shè)定為為4,如圖,如圖3-2所示,即把數(shù)字所示,即把數(shù)字“4”左側(cè)對(duì)應(yīng)的開(kāi)關(guān)撥左側(cè)對(duì)應(yīng)的開(kāi)關(guān)撥向右側(cè)即可。如果設(shè)定向右側(cè)即可。如果設(shè)定PROFIBUS

10、地址為地址為6,則把,則把“2”、“4”兩個(gè)數(shù)字左側(cè)對(duì)應(yīng)的開(kāi)關(guān)撥向右側(cè),依此類兩個(gè)數(shù)字左側(cè)對(duì)應(yīng)的開(kāi)關(guān)撥向右側(cè),依此類推。推。2)、在)、在STEP7中新建一個(gè)中新建一個(gè)“ET200M作為從站的作為從站的DP通信通信”的項(xiàng)目。先插入一個(gè)的項(xiàng)目。先插入一個(gè)S7-300站,然后雙擊站,然后雙擊“Hardware”選項(xiàng),進(jìn)人選項(xiàng),進(jìn)人“Hw config”窗口。點(diǎn)擊窗口。點(diǎn)擊“catalog”圖標(biāo)打開(kāi)硬件目錄,按硬件安裝次序和訂圖標(biāo)打開(kāi)硬件目錄,按硬件安裝次序和訂貨號(hào)依次插人機(jī)架、電源、貨號(hào)依次插人機(jī)架、電源、CPU等進(jìn)行硬件組態(tài),如圖等進(jìn)行硬件組態(tài),如圖3-3所示。所示。3、網(wǎng)絡(luò)組態(tài)以及參數(shù)設(shè)置、網(wǎng)

11、絡(luò)組態(tài)以及參數(shù)設(shè)置圖3-2 ET200M的外形圖SFBFONBUSADDRESSON6432816412電源輸入DC24V向右撥編輯課件232022年年3月月9日星期三日星期三圖9-3 CPU315-2DP RPROFIBUS網(wǎng)絡(luò)配置編輯課件242022年年3月月9日星期三日星期三3)、插入)、插入CPU同時(shí),彈出同時(shí),彈出PROFIBUS組組態(tài)界面。點(diǎn)擊態(tài)界面。點(diǎn)擊New按鈕,新建按鈕,新建PROFIBUS(1),組態(tài)),組態(tài)PROFIBUS站站地址為地址為2。點(diǎn)擊。點(diǎn)擊“Properties”按鈕組態(tài)按鈕組態(tài)網(wǎng)絡(luò)屬性,選擇網(wǎng)絡(luò)屬性,選擇“Network Settings”,界面如圖界面如圖

12、“3-4”所示,點(diǎn)擊所示,點(diǎn)擊“OK”按鈕確按鈕確認(rèn),完成認(rèn),完成PROFIBUS網(wǎng)絡(luò)創(chuàng)建,同時(shí)界面網(wǎng)絡(luò)創(chuàng)建,同時(shí)界面出現(xiàn)出現(xiàn)PROFIBUS網(wǎng)絡(luò)。網(wǎng)絡(luò)。編輯課件252022年年3月月9日星期三日星期三圖9-4 PROFIBUS-DP的“Network Settings”的參數(shù)設(shè)置編輯課件262022年年3月月9日星期三日星期三4)、在)、在PROFIBUS-DP選項(xiàng)中,通過(guò)左邊的選項(xiàng)中,通過(guò)左邊的“PROFIBUS-DP”“ET200M”“IM153-1”路徑,路徑,選擇接口模塊選擇接口模塊IM153-1,添加到,添加到PROFIBUS網(wǎng)絡(luò)上,如網(wǎng)絡(luò)上,如圖圖“3-5所示所示”。 圖圖9-5

13、是加載是加載IM 153-1至至PROFIBUS(1)網(wǎng)絡(luò)過(guò)程)網(wǎng)絡(luò)過(guò)程示意,定義示意,定義ET200M接口模塊接口模塊IMl53-2的的PROFIBUS站站地址,組態(tài)的站地址必須與地址,組態(tài)的站地址必須與IMl53-2上撥碼開(kāi)關(guān)設(shè)定的站上撥碼開(kāi)關(guān)設(shè)定的站地址相同,本例中站地址為地址相同,本例中站地址為4。 然后組態(tài)然后組態(tài)ET200M上上IO模塊,設(shè)定模塊,設(shè)定I/O點(diǎn)的地址,點(diǎn)的地址,ET200M的的IO地址區(qū)與中央擴(kuò)展的地址區(qū)與中央擴(kuò)展的IO地址區(qū)一致,不地址區(qū)一致,不能沖突,本例中能沖突,本例中ET200M上組態(tài)了上組態(tài)了16點(diǎn)輸入和點(diǎn)輸入和16點(diǎn)輸出,點(diǎn)輸出,開(kāi)始地址為開(kāi)始地址為1,

14、訪問(wèn)這些點(diǎn)時(shí)用,訪問(wèn)這些點(diǎn)時(shí)用I區(qū)和區(qū)和Q區(qū),例如輸入點(diǎn)為區(qū),例如輸入點(diǎn)為,第一個(gè)輸出點(diǎn)為第一個(gè)輸出點(diǎn)為,實(shí)際使用時(shí),實(shí)際使用時(shí)ET200M所帶的所帶的I/O模塊就模塊就好象是集成在好象是集成在CPU 315-2DP上的一樣,編程非常簡(jiǎn)單。上的一樣,編程非常簡(jiǎn)單。硬件組態(tài)結(jié)果見(jiàn)圖硬件組態(tài)結(jié)果見(jiàn)圖3-7。編輯課件272022年年3月月9日星期三日星期三圖9-5 加載IM 153-1至PROFIBUS(1)網(wǎng)絡(luò)過(guò)程示意編輯課件282022年年3月月9日星期三日星期三圖9-6 IM153的PROFIBUS網(wǎng)絡(luò)參數(shù)配置編輯課件292022年年3月月9日星期三日星期三圖圖3-7 315-2DP、ET20

15、0M的的I/O模塊配置模塊配置編輯課件302022年年3月月9日星期三日星期三下面將建立一個(gè)以下面將建立一個(gè)以315-2DP為主站、為主站、313C-2DP為智能從站的通信系統(tǒng),全面介紹智為智能從站的通信系統(tǒng),全面介紹智能從站的組態(tài)和使用方法。能從站的組態(tài)和使用方法。通過(guò)通過(guò)CPU集成集成DP口連接智能從站口連接智能從站編輯課件312022年年3月月9日星期三日星期三1、硬件連接、硬件連接圖圖3-8 PROFIBUS連接智能從站硬件連接智能從站硬件ProfiBus總線連接帶CP5611卡PG313C-2DP315-2DP電源ProfiBus總線連接輸入輸出模塊模塊/輸出輸入電源自帶注:把注:把

16、CPU315-2DP集成的集成的DP口和口和S7 CPU313C-2DP的的DP口按圖口按圖9-8連接,然后分別組態(tài)主站和從站,原則上先組態(tài)從站。連接,然后分別組態(tài)主站和從站,原則上先組態(tài)從站。編輯課件322022年年3月月9日星期三日星期三帶集成帶集成DP口的口的S7-300的的CPU315-2DP作為主站。作為主站。從站為帶從站為帶I/O模塊的模塊的ET200M。MPI網(wǎng)卡網(wǎng)卡CP5611。ProfiBus總線連接器以及電纜。總線連接器以及電纜。系統(tǒng)設(shè)計(jì)軟件系統(tǒng)設(shè)計(jì)軟件編輯課件2、資源需求、資源需求332022年年3月月9日星期三日星期三1)、組態(tài))、組態(tài)“從站從站”硬件硬件在在STEP7

17、中新建一個(gè)中新建一個(gè)“主站與智能從站的通信主站與智能從站的通信”的項(xiàng)目。先的項(xiàng)目。先插入一個(gè)插入一個(gè)S7-300站,然后雙擊站,然后雙擊“Hardware”選項(xiàng),進(jìn)人選項(xiàng),進(jìn)人“Hw config”窗口。點(diǎn)擊窗口。點(diǎn)擊“Catalog”圖標(biāo)打開(kāi)硬件目錄,圖標(biāo)打開(kāi)硬件目錄,按硬件安裝次序和訂貨號(hào)依次插人機(jī)架、電源、按硬件安裝次序和訂貨號(hào)依次插人機(jī)架、電源、CPU等進(jìn)行等進(jìn)行硬件組態(tài)。硬件組態(tài)。 插入插入CPU時(shí)會(huì)同時(shí)彈出時(shí)會(huì)同時(shí)彈出PROFIBUS組態(tài)界面,如圖組態(tài)界面,如圖3-9所示。點(diǎn)擊所示。點(diǎn)擊“New”按鈕新建按鈕新建PROFIBUS(1),組態(tài)),組態(tài)PROFIBUS站地址,本例中為站

18、地址,本例中為4。點(diǎn)擊。點(diǎn)擊“Properties”按按鈕組態(tài)網(wǎng)絡(luò)屬性,選擇鈕組態(tài)網(wǎng)絡(luò)屬性,選擇“Network Settings”進(jìn)行網(wǎng)絡(luò)參進(jìn)行網(wǎng)絡(luò)參數(shù)設(shè)置,在本例中設(shè)置數(shù)設(shè)置,在本例中設(shè)置PROFIBUS的傳輸速率為的傳輸速率為“15Mbits”,行規(guī)為,行規(guī)為“DP”。如圖。如圖3-10所示。所示。3、網(wǎng)絡(luò)組態(tài)以及參數(shù)設(shè)置、網(wǎng)絡(luò)組態(tài)以及參數(shù)設(shè)置編輯課件342022年年3月月9日星期三日星期三圖圖3-9 313C-2DP的的PROFIBUS網(wǎng)絡(luò)參數(shù)配置網(wǎng)絡(luò)參數(shù)配置編輯課件352022年年3月月9日星期三日星期三圖圖3-10 PROFIBUS-DP的的“Network Setting”參數(shù)設(shè)

19、置設(shè)參數(shù)設(shè)置設(shè)置置編輯課件362022年年3月月9日星期三日星期三雙擊雙擊CPU 313C-2DP項(xiàng)下的項(xiàng)下的“DP”項(xiàng),會(huì)彈出項(xiàng),會(huì)彈出PROFIBUS-DP的屬性菜單,如圖的屬性菜單,如圖3-11所示。所示。圖圖3-11 配置配置313C-2DP為智能從站為智能從站編輯課件372022年年3月月9日星期三日星期三在網(wǎng)絡(luò)屬性窗口選擇頂部菜單在網(wǎng)絡(luò)屬性窗口選擇頂部菜單“Operating Mode”,選擇,選擇“DP slave”操作模式,如果其下的選擇框操作模式,如果其下的選擇框“”被激活,則被激活,則編程器可以對(duì)從站編程,換句話說(shuō),這個(gè)接口既可以作為編程器可以對(duì)從站編程,換句話說(shuō),這個(gè)接口

20、既可以作為DP從站,同時(shí)還可以通過(guò)這個(gè)接口監(jiān)控程序。診斷地址為從站,同時(shí)還可以通過(guò)這個(gè)接口監(jiān)控程序。診斷地址為1022,選擇默認(rèn)值。選擇默認(rèn)值。選擇標(biāo)簽選擇標(biāo)簽“Configuration”,點(diǎn)擊,點(diǎn)擊“New”按鈕新建一行通按鈕新建一行通信的接口區(qū),如圖信的接口區(qū),如圖3-12所示。所示。在圖在圖9-32中定義中定義S7-300從站的通信接口區(qū)。從站的通信接口區(qū)。編輯課件382022年年3月月9日星期三日星期三表3-1Address type選擇為“Input”對(duì)應(yīng)I區(qū),“Output”對(duì)應(yīng)Q區(qū)Length設(shè)置通信區(qū)域的大小,最多32字節(jié)Unit選擇是按字節(jié)還是按字來(lái)通信Consistenc

21、y選擇“Unit”是按在“Unit”中定義的數(shù)據(jù)格式發(fā)送,即按字節(jié)或字發(fā)送;若選擇“All”表示是打包發(fā)送,每包最多32字節(jié)設(shè)置完成后點(diǎn)擊設(shè)置完成后點(diǎn)擊“Apply”按鈕確認(rèn),可再加人若干行通信數(shù)據(jù),通信按鈕確認(rèn),可再加人若干行通信數(shù)據(jù),通信區(qū)的大小與區(qū)的大小與CPU型號(hào)有關(guān),最大為型號(hào)有關(guān),最大為244字節(jié)。圖字節(jié)。圖9-12中主站的接口區(qū)是虛中主站的接口區(qū)是虛的,不能操作,等到組態(tài)主站時(shí),虛的選項(xiàng)框?qū)⒈患せ?,可以?duì)主站通信的,不能操作,等到組態(tài)主站時(shí),虛的選項(xiàng)框?qū)⒈患せ睿梢詫?duì)主站通信參數(shù)進(jìn)行設(shè)置。參數(shù)進(jìn)行設(shè)置。在本例中分別設(shè)置一個(gè)在本例中分別設(shè)置一個(gè)Input區(qū)和一個(gè)區(qū)和一個(gè)Output

22、區(qū),其長(zhǎng)度均設(shè)置為區(qū),其長(zhǎng)度均設(shè)置為2字節(jié)字節(jié)。設(shè)置完成后在。設(shè)置完成后在“Configuration”標(biāo)簽頁(yè)圖標(biāo)簽頁(yè)圖9-13中會(huì)看到這兩個(gè)通信接口中會(huì)看到這兩個(gè)通信接口區(qū)。區(qū)。編輯課件392022年年3月月9日星期三日星期三 組態(tài)完從站后,以同樣的方式建立組態(tài)完從站后,以同樣的方式建立S7-300主站并組主站并組態(tài),本例中設(shè)置站地址為態(tài),本例中設(shè)置站地址為2,并選擇與從站相同的,并選擇與從站相同的RFIBUS網(wǎng)絡(luò),如圖網(wǎng)絡(luò),如圖3-14所示。所示。打開(kāi)硬件目錄,選擇打開(kāi)硬件目錄,選擇“PROFIBUSDPConfiguration Station”文件夾,文件夾,選擇選擇CPU31x,將其

23、拖拽到,將其拖拽到DP主站系統(tǒng)的主站系統(tǒng)的PROFIBUS總總線上,從而將其連接到線上,從而將其連接到DP網(wǎng)絡(luò)上,如圖網(wǎng)絡(luò)上,如圖9-15所示。此時(shí)自所示。此時(shí)自動(dòng)彈出動(dòng)彈出“DPslave Properties”,在其中的,在其中的“Connection”標(biāo)簽中選擇已經(jīng)組態(tài)過(guò)的從站,如果有多標(biāo)簽中選擇已經(jīng)組態(tài)過(guò)的從站,如果有多個(gè)從站時(shí),要一個(gè)一個(gè)連接,上面已經(jīng)組態(tài)完的個(gè)從站時(shí),要一個(gè)一個(gè)連接,上面已經(jīng)組態(tài)完的S7 313C-2DP從站可在列表中看到,點(diǎn)擊從站可在列表中看到,點(diǎn)擊“Connect”按鈕將其連接按鈕將其連接至網(wǎng)絡(luò),如圖至網(wǎng)絡(luò),如圖3-16所示。所示。 2)、組態(tài))、組態(tài)“主站主站

24、”硬件硬件編輯課件402022年年3月月9日星期三日星期三然后點(diǎn)擊:然后點(diǎn)擊:“Configuration”標(biāo)簽,設(shè)置主站的通信接標(biāo)簽,設(shè)置主站的通信接口區(qū)。從站的輸出區(qū)與主站的輸入?yún)^(qū)相對(duì)應(yīng),從站的輸入?yún)^(qū)口區(qū)。從站的輸出區(qū)與主站的輸入?yún)^(qū)相對(duì)應(yīng),從站的輸入?yún)^(qū)同主站的輸出區(qū)相對(duì)應(yīng),如圖同主站的輸出區(qū)相對(duì)應(yīng),如圖9-17所示,結(jié)果見(jiàn)圖所示,結(jié)果見(jiàn)圖9-18。 配置完以后,用配置完以后,用MPI接口分別下載到各自的接口分別下載到各自的CPU中初始中初始化接口數(shù)據(jù)。在本例中,主站化接口數(shù)據(jù)。在本例中,主站的的QB50、QB51的數(shù)據(jù)將自動(dòng)對(duì)應(yīng)從站的數(shù)據(jù)區(qū)的數(shù)據(jù)將自動(dòng)對(duì)應(yīng)從站的數(shù)據(jù)區(qū)IB5O、IB51,從

25、站的,從站的QB5O、QB51對(duì)應(yīng)主站的對(duì)應(yīng)主站的IB50、IB51。在多從站系統(tǒng)中,為了防止某一點(diǎn)掉電而影響其它在多從站系統(tǒng)中,為了防止某一點(diǎn)掉電而影響其它CPU的運(yùn)的運(yùn)行,可以分別調(diào)用調(diào)用行,可以分別調(diào)用調(diào)用OB82、OB86、OB122(S7-300)和)和OB82、OB85、OB86、OB122(S7-400)進(jìn)行處理。進(jìn)行處理。編輯課件412022年年3月月9日星期三日星期三圖圖3-12 313C-2DP的的PROFIBUS網(wǎng)絡(luò)參數(shù)配置網(wǎng)絡(luò)參數(shù)配置編輯課件422022年年3月月9日星期三日星期三ROW行編號(hào);行編號(hào);MODE通信模式,可選通信模式,可選“MS”(主從主從)和和“DX”

26、(直接數(shù)字直接數(shù)字交換交換)兩種模式;兩種模式;Partner DP AddrDP通信伙伴的通信伙伴的DP地址;地址; Partner AddrDP通信伙伴的輸入輸出地址;通信伙伴的輸入輸出地址;Local Addr本站的輸入輸出的地址;本站的輸入輸出的地址;Length連續(xù)的輸人輸出地址區(qū)的長(zhǎng)度;連續(xù)的輸人輸出地址區(qū)的長(zhǎng)度;Consistency數(shù)據(jù)的連續(xù)性。數(shù)據(jù)的連續(xù)性。 圖圖3-12的的Configuration選項(xiàng)中參數(shù)意義說(shuō)明如下:選項(xiàng)中參數(shù)意義說(shuō)明如下:編輯課件432022年年3月月9日星期三日星期三圖圖3-13 313C-2DP智能從站通信接口區(qū)參數(shù)配置結(jié)果智能從站通信接口區(qū)參數(shù)

27、配置結(jié)果編輯課件442022年年3月月9日星期三日星期三圖圖3-14 315-2DP主站組態(tài)主站組態(tài)編輯課件452022年年3月月9日星期三日星期三圖圖3-15 將將313C-2DP從站連接到從站連接到315-2DP主站主站編輯課件462022年年3月月9日星期三日星期三圖圖3-16 313C-2DP從站連接到從站連接到315-2DP主站的過(guò)程主站的過(guò)程編輯課件472022年年3月月9日星期三日星期三圖圖3-17 主、從站之間的輸入主、從站之間的輸入/輸出接口區(qū)設(shè)置輸出接口區(qū)設(shè)置編輯課件482022年年3月月9日星期三日星期三圖圖3-18 主、從站之間的輸入主、從站之間的輸入/輸出接口區(qū)配置結(jié)

28、果輸出接口區(qū)配置結(jié)果編輯課件492022年年3月月9日星期三日星期三系統(tǒng)功能系統(tǒng)功能SFC14、SFC15的的ProfiBus通信應(yīng)用通信應(yīng)用 在組態(tài)在組態(tài)PROFIBUS-DP通信時(shí)常常會(huì)見(jiàn)到參數(shù)通信時(shí)常常會(huì)見(jiàn)到參數(shù)“Consistency”(數(shù)據(jù)的一致性數(shù)據(jù)的一致性),如圖,如圖3-17所示,如果所示,如果選選“Unit”,數(shù)據(jù)的通信將以在參數(shù),數(shù)據(jù)的通信將以在參數(shù)“Unit”中定義的格中定義的格式式字或字節(jié)來(lái)發(fā)送和接收,比如,主站以字節(jié)格式發(fā)送字或字節(jié)來(lái)發(fā)送和接收,比如,主站以字節(jié)格式發(fā)送20字節(jié),從站將一字節(jié)一字節(jié)地接收和處理這字節(jié),從站將一字節(jié)一字節(jié)地接收和處理這20字節(jié)。字節(jié)。 若

29、數(shù)據(jù)到達(dá)從站接收區(qū)不在同一時(shí)刻,從站可能不在一若數(shù)據(jù)到達(dá)從站接收區(qū)不在同一時(shí)刻,從站可能不在一個(gè)循環(huán)周期處理接收區(qū)的數(shù)據(jù),如果想要保持?jǐn)?shù)據(jù)的一致性,個(gè)循環(huán)周期處理接收區(qū)的數(shù)據(jù),如果想要保持?jǐn)?shù)據(jù)的一致性,在一個(gè)周期處理這些數(shù)據(jù)就要選擇參數(shù)在一個(gè)周期處理這些數(shù)據(jù)就要選擇參數(shù)“All”,有的版本是,有的版本是參數(shù)參數(shù)“Total length”。 當(dāng)通信數(shù)據(jù)大于當(dāng)通信數(shù)據(jù)大于4字節(jié)時(shí),要調(diào)用字節(jié)時(shí),要調(diào)用SFCl5給數(shù)據(jù)打包,給數(shù)據(jù)打包,調(diào)用調(diào)用SFCl4給數(shù)據(jù)解包,這樣數(shù)據(jù)以數(shù)據(jù)包的形式一次性完給數(shù)據(jù)解包,這樣數(shù)據(jù)以數(shù)據(jù)包的形式一次性完成發(fā)送、接收,保證了數(shù)據(jù)一致性。成發(fā)送、接收,保證了數(shù)據(jù)一致性

30、。編輯課件502022年年3月月9日星期三日星期三1、硬件連接、硬件連接圖圖3-19 PROFIBUS連接智能從站硬件連接智能從站硬件ProfiBus總 線 連 接帶 CP5611卡PG313C-2DP315-2DP電 源ProfiBus總 線 連 接輸 入輸 出模 塊模 塊/輸 出輸 入電 源自 帶注:把注:把CPU315-2DP集成的集成的DP口和口和S7 CPU313C-2DP的的DP口按圖口按圖3-19連接,然后分別組態(tài)主站和從站,原則上連接,然后分別組態(tài)主站和從站,原則上先組態(tài)從站。先組態(tài)從站。編輯課件512022年年3月月9日星期三日星期三帶集成帶集成DP口的口的S7-300的的C

31、PU315-2DP作為主站。作為主站。從站為帶從站為帶I/O模塊的模塊的ET200M。MPI網(wǎng)卡網(wǎng)卡CP5611。ProfiBus總線連接器以及電纜??偩€連接器以及電纜。系統(tǒng)設(shè)計(jì)軟件系統(tǒng)設(shè)計(jì)軟件編輯課件2、資源需求、資源需求522022年年3月月9日星期三日星期三3、網(wǎng)絡(luò)組態(tài)以及參數(shù)設(shè)置、網(wǎng)絡(luò)組態(tài)以及參數(shù)設(shè)置在在STEP7中新建一個(gè)中新建一個(gè)“系統(tǒng)功能系統(tǒng)功能SFC14、SFC15應(yīng)應(yīng)用用”的項(xiàng)目。先插入一個(gè)的項(xiàng)目。先插入一個(gè)S7-300站,然后雙擊站,然后雙擊“Hardware”選項(xiàng),進(jìn)人選項(xiàng),進(jìn)人“Hw config”窗口。點(diǎn)擊窗口。點(diǎn)擊“Catalog”圖標(biāo)打開(kāi)硬件目錄,按硬件安裝次序和

32、訂貨號(hào)圖標(biāo)打開(kāi)硬件目錄,按硬件安裝次序和訂貨號(hào)依次插入機(jī)架、電源、依次插入機(jī)架、電源、CPU等進(jìn)行硬件組態(tài),不再多說(shuō)。等進(jìn)行硬件組態(tài),不再多說(shuō)。插入插入CPU時(shí)會(huì)同時(shí)彈出時(shí)會(huì)同時(shí)彈出PROFIBUS組態(tài)界面,如圖組態(tài)界面,如圖3-20所示。點(diǎn)擊所示。點(diǎn)擊“New”按鈕新建按鈕新建PROFIBUS(1),組),組態(tài)態(tài)PROFIBUS站地址,本例中為站地址,本例中為4。點(diǎn)擊。點(diǎn)擊“Properties”按鈕組態(tài)網(wǎng)絡(luò)屬性,選擇按鈕組態(tài)網(wǎng)絡(luò)屬性,選擇“Network Settings”進(jìn)行網(wǎng)絡(luò)進(jìn)行網(wǎng)絡(luò)參數(shù)設(shè)置,在本例中設(shè)置參數(shù)設(shè)置,在本例中設(shè)置PROFIBUS的傳輸速率為的傳輸速率為“15Mbits”

33、,行規(guī)為,行規(guī)為“DP”。如圖。如圖3-21所示。所示。1)、組態(tài))、組態(tài)“從站從站”硬件硬件編輯課件532022年年3月月9日星期三日星期三圖圖3-20 PROFIBUS組態(tài)界面組態(tài)界面編輯課件542022年年3月月9日星期三日星期三圖圖3-21 配置配置313C-2DP智能從站網(wǎng)絡(luò)參數(shù)智能從站網(wǎng)絡(luò)參數(shù)編輯課件552022年年3月月9日星期三日星期三雙擊雙擊CPU 313C-2DP項(xiàng)下的項(xiàng)下的“DP”項(xiàng),會(huì)彈出項(xiàng),會(huì)彈出PROFIBUS-DP的屬性菜單,如圖的屬性菜單,如圖3-22所示。在網(wǎng)絡(luò)屬所示。在網(wǎng)絡(luò)屬性窗口選擇性窗口選擇“Operating Mode”菜單,激活菜單,激活“DP sl

34、ave”操作模式,如果其下的選擇框操作模式,如果其下的選擇框“”被激活。則編程器可以被激活。則編程器可以對(duì)從站編程,即這個(gè)接口既可以作為對(duì)從站編程,即這個(gè)接口既可以作為DP從站,同時(shí)還可以從站,同時(shí)還可以通過(guò)這個(gè)接口監(jiān)控程序。診斷地址為通過(guò)這個(gè)接口監(jiān)控程序。診斷地址為1022,為,為PRofibuS診斷時(shí),選擇默認(rèn)值即可。診斷時(shí),選擇默認(rèn)值即可。 選擇選擇“Configuration”標(biāo)簽,點(diǎn)擊標(biāo)簽,點(diǎn)擊“New”按鈕組態(tài)按鈕組態(tài)通信的接口區(qū),例如輸入?yún)^(qū)通信的接口區(qū),例如輸入?yún)^(qū)IB50IB69共共20字節(jié),字節(jié),“Consistency”屬性選擇屬性選擇“All”,如圖,如圖3-23。 在本例

35、中組態(tài)從站通信接口區(qū)為輸入在本例中組態(tài)從站通信接口區(qū)為輸入IB50IB69,輸出輸出QB5OQB69。點(diǎn)擊。點(diǎn)擊“Apply”按鈕確認(rèn)后,可再加按鈕確認(rèn)后,可再加入若干行通信數(shù)據(jù)。全部通信區(qū)的大小與入若干行通信數(shù)據(jù)。全部通信區(qū)的大小與CPU型號(hào)有關(guān)。組型號(hào)有關(guān)。組態(tài)完成后下載到態(tài)完成后下載到CPU中。中。 編輯課件562022年年3月月9日星期三日星期三圖圖3-22 配置配置313C-2DP為智能從站為智能從站編輯課件572022年年3月月9日星期三日星期三圖圖3-23 配置配置313C-2DP為智能從站為智能從站編輯課件582022年年3月月9日星期三日星期三以同樣的方式組態(tài)以同樣的方式組態(tài)

36、S7-300主站,配置主站,配置PROFIBUS-DP的站地址為的站地址為2,與從站選擇同一條,與從站選擇同一條PROFIBUS網(wǎng)絡(luò),見(jiàn)圖網(wǎng)絡(luò),見(jiàn)圖3-24。然后打開(kāi)硬件目。然后打開(kāi)硬件目錄,選擇錄,選擇“PROFIBUSDP”“Configuration Station”文件夾,文件夾,選擇選擇CPU31X,將其連接到,將其連接到DP主站系統(tǒng)的主站系統(tǒng)的PROFIBUS總線上。此時(shí)會(huì)總線上。此時(shí)會(huì)自動(dòng)彈出自動(dòng)彈出“DP-slave Properties”,在其中的,在其中的“Connection”標(biāo)簽標(biāo)簽中選擇已經(jīng)組態(tài)過(guò)的從站,見(jiàn)圖中選擇已經(jīng)組態(tài)過(guò)的從站,見(jiàn)圖3-25。 然后點(diǎn)擊然后點(diǎn)擊“C

37、onfiguration”標(biāo)簽,出現(xiàn)圖標(biāo)簽,出現(xiàn)圖3-26,點(diǎn)擊,點(diǎn)擊“Edit”,設(shè),設(shè)置主站的通信接口區(qū),如圖置主站的通信接口區(qū),如圖3-27所示。從站的輸出區(qū)與主站的輸入?yún)^(qū)相所示。從站的輸出區(qū)與主站的輸入?yún)^(qū)相對(duì)應(yīng),從站的輸入?yún)^(qū)同主站的輸出區(qū)相對(duì)應(yīng),本例中主站對(duì)應(yīng),從站的輸入?yún)^(qū)同主站的輸出區(qū)相對(duì)應(yīng),本例中主站QB50QB69對(duì)應(yīng)從站對(duì)應(yīng)從站IB50。IB69,從站,從站IB5OIB69對(duì)應(yīng)主站對(duì)應(yīng)主站QB5OQB69,如圖,如圖3-27所示。所示。 組態(tài)通信接口區(qū)后,下載到組態(tài)通信接口區(qū)后,下載到CPU315-2DP中,為避免網(wǎng)絡(luò)上因某個(gè)中,為避免網(wǎng)絡(luò)上因某個(gè)站點(diǎn)掉電使整個(gè)網(wǎng)絡(luò)不能正常工作

38、的故障,要在站點(diǎn)掉電使整個(gè)網(wǎng)絡(luò)不能正常工作的故障,要在S7-300中編寫中編寫OB82、OB86、OBl22組織塊。組織塊。 2)、組態(tài))、組態(tài)“主站主站”硬件硬件編輯課件592022年年3月月9日星期三日星期三圖圖3-24 組態(tài)組態(tài)315C-2DP主站主站編輯課件602022年年3月月9日星期三日星期三圖圖3-25 連接連接313C-2DP智能從站智能從站編輯課件612022年年3月月9日星期三日星期三圖圖3-26 設(shè)置主站通訊接口設(shè)置主站通訊接口編輯課件622022年年3月月9日星期三日星期三圖圖3-27 配置輸入配置輸入/輸出接口區(qū)輸出接口區(qū)編輯課件632022年年3月月9日星期三日星期

39、三圖圖3-28 調(diào)用系統(tǒng)功能塊調(diào)用系統(tǒng)功能塊4、通信編程、通信編程編輯課件642022年年3月月9日星期三日星期三 在系統(tǒng)塊中找到在系統(tǒng)塊中找到SFCl4、SFCl5如圖如圖3-28所示,并在所示,并在OBl中調(diào)用。中調(diào)用。 CALL“DPRD_DAT” SFCl4 LADDR :=W#16#32 RECORD:=P#DBlDBX00 BYTE 20 RET_VAL:=MW2 SFCl4解開(kāi)主站存放在解開(kāi)主站存放在IB50IB69的數(shù)據(jù)包并放在的數(shù)據(jù)包并放在BlDBBODBlDBB19中。中。 CALL“DPWR_DAT” SFCl5 LADDR :=W#16#32 RECORD:=P#DB2

40、DBX00 BYTE 20 RET_VAL:=MW4SFCl5給存放在給存放在DB2DBBODBlDBB19中的數(shù)據(jù)打包,通過(guò)中的數(shù)據(jù)打包,通過(guò)QB50QB69發(fā)送出去。發(fā)送出去。1)、編寫主站程序)、編寫主站程序說(shuō)明:說(shuō)明:LADDR的值是的值是W#16#32,表示十進(jìn)制,表示十進(jìn)制“50”,和硬件組態(tài)虛擬地址一致。,和硬件組態(tài)虛擬地址一致。編輯課件652022年年3月月9日星期三日星期三在從站的在從站的OBl中調(diào)用系統(tǒng)功能中調(diào)用系統(tǒng)功能SCF14、SCF15。 CALL“DPRD_DAT” SFCl4 LADDR :=W#16#32 RECORD:=P#DBlDBX00 BYTE 20 R

41、ET_VAL:=MW2 SFCl4解開(kāi)主站存放在解開(kāi)主站存放在IB50IB69的數(shù)據(jù)包并放在的數(shù)據(jù)包并放在DBlDBBODBlDBB19中。中。 CALL“DPWR_DAT” SFCl5 LADDR :=W#16#32 RECORD:=P#DB2DBX00 BYTE 20 RET_VAL:=MW4SFCl5給存放在給存放在DB2DBBODBlDBB19中的數(shù)據(jù)打包,通過(guò)中的數(shù)據(jù)打包,通過(guò)QB50QB69發(fā)送出去。發(fā)送出去。2)、編寫從站程序)、編寫從站程序編輯課件662022年年3月月9日星期三日星期三 程序程序“參數(shù)參數(shù)”說(shuō)明以及主從站的數(shù)據(jù)區(qū)對(duì)應(yīng)關(guān)系見(jiàn)表說(shuō)明以及主從站的數(shù)據(jù)區(qū)對(duì)應(yīng)關(guān)系見(jiàn)表3

42、-2、表、表3-3。表表3-2參參數(shù)數(shù)說(shuō)說(shuō)明明LADDR接口區(qū)起始地址接口區(qū)起始地址RET_VAL狀態(tài)字狀態(tài)字RECORD通信數(shù)據(jù)區(qū),一般為通信數(shù)據(jù)區(qū),一般為ANY指針格式指針格式表表3-3數(shù)數(shù)據(jù)據(jù)對(duì)對(duì)應(yīng)應(yīng)主站數(shù)據(jù)主站數(shù)據(jù)傳輸方向傳輸方向從站數(shù)據(jù)從站數(shù)據(jù)輸入:輸入:DB1.DB0DB1.DB19輸出:輸出:DB2.DB0DB2.DB19 輸出:輸出:DB2.DB0DB2.DB19輸入:輸入:DB1.DB0DB1.DB19 編輯課件672022年年3月月9日星期三日星期三第一節(jié)第一節(jié) CP342-5作為主站,通過(guò)作為主站,通過(guò)FC1、FC2實(shí)現(xiàn)實(shí)現(xiàn)ProfiBus通訊通訊 第二節(jié)第二節(jié) CP34

43、2-5作為從站,通過(guò)作為從站,通過(guò)FC1、FC2實(shí)現(xiàn)實(shí)現(xiàn)ProfiBus通訊通訊編輯課件通過(guò)通過(guò)CP342-5實(shí)現(xiàn)實(shí)現(xiàn)ProfiBus通訊通訊 CP342-5是是S7-300系列系列ProfiBus通訊模塊,對(duì)于沒(méi)有集成通訊模塊,對(duì)于沒(méi)有集成ProfiBus通訊端口的通訊端口的CPU(比如(比如313C等),可以通過(guò)等),可以通過(guò)CP342-5的的過(guò)渡實(shí)現(xiàn)過(guò)渡實(shí)現(xiàn)ProfiBus通訊。通訊。 CP342-5可以作為主站或從站,但不能可以作為主站或從站,但不能“同時(shí)同時(shí)”作為主站和從作為主站和從站,而且只能在站,而且只能在S7-300的中央機(jī)架上使用。的中央機(jī)架上使用。由于由于S7-300系統(tǒng)的

44、系統(tǒng)的I區(qū)和區(qū)和Q區(qū)有限,通訊時(shí)會(huì)有所限制。區(qū)有限,通訊時(shí)會(huì)有所限制。CP342-5與與CPU上集成的上集成的DP接口不一樣,它對(duì)應(yīng)得通信接口區(qū)不是接口不一樣,它對(duì)應(yīng)得通信接口區(qū)不是I區(qū)和區(qū)和Q區(qū),而是虛擬的通訊區(qū),需要調(diào)用區(qū),而是虛擬的通訊區(qū),需要調(diào)用CP通信功能通信功能FC1、FC2。682022年年3月月9日星期三日星期三帶集成帶集成DP口的口的S7-300的的CPU315-2DP作為主站。作為主站。從站為帶從站為帶I/O模塊的模塊的ET200M。MPI網(wǎng)卡網(wǎng)卡CP5611。ProfiBus總線連接器以及電纜??偩€連接器以及電纜。系統(tǒng)設(shè)計(jì)軟件系統(tǒng)設(shè)計(jì)軟件編輯課件、資源需求、資源需求CP3

45、42-5作為主站,通過(guò)作為主站,通過(guò)FC1、FC2實(shí)現(xiàn)實(shí)現(xiàn)ProfiBus通訊通訊692022年年3月月9日星期三日星期三2、硬件連接、硬件連接電源313C自帶I/OCP342-5ET200M輸入輸出或或輸出輸入MPI總線連接ProfiBUS總線連接PG帶CP5611卡圖圖3-29 CP342-5作為主站的硬件連接作為主站的硬件連接編輯課件702022年年3月月9日星期三日星期三3、網(wǎng)絡(luò)組態(tài)以及參數(shù)設(shè)置、網(wǎng)絡(luò)組態(tài)以及參數(shù)設(shè)置1)、組態(tài)主站)、組態(tài)主站、新建項(xiàng)目、新建項(xiàng)目 在在STEP7中新建一個(gè)中新建一個(gè)項(xiàng)目,項(xiàng)目名:項(xiàng)目,項(xiàng)目名:CP342-5作為主站,點(diǎn)擊右鍵,在彈作為主站,點(diǎn)擊右鍵,在彈

46、出菜單中選擇出菜單中選擇“Insert New Object”“SIMATIC 300 Station”,插入,插入S7-300站站本項(xiàng)目中采用本項(xiàng)目中采用313C,如圖,如圖3-30所示。所示。 圖圖3-30 CP342-5作為主站的硬件組態(tài)配置作為主站的硬件組態(tài)配置編輯課件712022年年3月月9日星期三日星期三雙擊雙擊“Hardware”選項(xiàng),進(jìn)入選項(xiàng),進(jìn)入“HW Config”窗口。點(diǎn)擊窗口。點(diǎn)擊“Catalog”圖標(biāo)打開(kāi)硬件目錄,按硬件安裝次序和訂貨號(hào)依次插入機(jī)圖標(biāo)打開(kāi)硬件目錄,按硬件安裝次序和訂貨號(hào)依次插入機(jī)架、電源、架、電源、CPU及及CP342-5等進(jìn)行硬件組態(tài),見(jiàn)圖等進(jìn)行硬件

47、組態(tài),見(jiàn)圖3-31。、組態(tài)硬件、組態(tài)硬件圖圖3-31 將將CP342-5添加到主站添加到主站CPU中中編輯課件722022年年3月月9日星期三日星期三在插入在插入CP342-5同時(shí),彈出下面的對(duì)話框,進(jìn)行基同時(shí),彈出下面的對(duì)話框,進(jìn)行基于于CP 342-5的的PROFIBUS硬件組態(tài),如圖硬件組態(tài),如圖3-32所示。所示。點(diǎn)擊點(diǎn)擊“New”,創(chuàng)建一個(gè)新的,創(chuàng)建一個(gè)新的PROFIBUS網(wǎng)絡(luò),并設(shè)網(wǎng)絡(luò),并設(shè)定定PROFIBUS地址為地址為“8”,結(jié)果見(jiàn)圖,結(jié)果見(jiàn)圖3-33。 雙擊雙擊CP342-5圖標(biāo),出現(xiàn)圖圖標(biāo),出現(xiàn)圖3-34。點(diǎn)擊。點(diǎn)擊“Properties”按鈕,進(jìn)行按鈕,進(jìn)行CP 342-

48、5的的PROFIBUS屬性配置。本例中選擇屬性配置。本例中選擇“”的傳輸速率和的傳輸速率和“DP”行規(guī),這行規(guī),這一點(diǎn)與帶集成一點(diǎn)與帶集成DP口口CPU組建組建PROFIBUS網(wǎng)絡(luò)是一致的,網(wǎng)絡(luò)是一致的,如圖如圖3-35所示。再選擇所示。再選擇“Opreating Mode”標(biāo)簽,標(biāo)簽,選擇選擇“DP master”模式,如圖模式,如圖3-36所示。點(diǎn)擊所示。點(diǎn)擊“OK”按鈕確認(rèn),主站組態(tài)完成,見(jiàn)圖按鈕確認(rèn),主站組態(tài)完成,見(jiàn)圖3-37。編輯課件732022年年3月月9日星期三日星期三圖圖3-32 創(chuàng)建創(chuàng)建CP342-5的的PROFIBUS網(wǎng)絡(luò)網(wǎng)絡(luò)編輯課件742022年年3月月9日星期三日星期三

49、圖圖3-33 進(jìn)行進(jìn)行CP342-5的的PROFIBUS網(wǎng)絡(luò)設(shè)定網(wǎng)絡(luò)設(shè)定編輯課件752022年年3月月9日星期三日星期三圖圖3-34 CP342-5的的PROFIBUS網(wǎng)絡(luò)屬性網(wǎng)絡(luò)屬性Properties設(shè)置設(shè)置編輯課件762022年年3月月9日星期三日星期三圖圖3-35 設(shè)置網(wǎng)絡(luò)配置參數(shù)設(shè)置網(wǎng)絡(luò)配置參數(shù)編輯課件772022年年3月月9日星期三日星期三圖圖3-36 設(shè)定設(shè)定CP342-5為為PROFIBUS主站主站編輯課件782022年年3月月9日星期三日星期三圖圖3-37 CP342-5的的PROFIBUS網(wǎng)絡(luò)組態(tài)結(jié)果網(wǎng)絡(luò)組態(tài)結(jié)果編輯課件792022年年3月月9日星期三日星期三 在在“Hw

50、Config”窗口中點(diǎn)擊窗口中點(diǎn)擊“Caltalog”圖標(biāo)打開(kāi)硬件圖標(biāo)打開(kāi)硬件目錄,依次選擇目錄,依次選擇“PROFIBUS DP”“DP V0 Slaves” “ET200M”如圖如圖3-38所示,將其添加到所示,將其添加到PROFIBUS網(wǎng)絡(luò)網(wǎng)絡(luò)上,同時(shí)出現(xiàn)圖上,同時(shí)出現(xiàn)圖3-39,將,將PROFIBUS地址設(shè)定為地址設(shè)定為“10”,并進(jìn)行網(wǎng)絡(luò)屬性并進(jìn)行網(wǎng)絡(luò)屬性“Priperties”設(shè)定。設(shè)定。 點(diǎn)擊點(diǎn)擊ET200M圖標(biāo),并為其配置圖標(biāo),并為其配置2字節(jié)輸入和字節(jié)輸入和2字節(jié)輸出,字節(jié)輸出,路徑為路徑為PROFIBUS-DPDP V0 slavesET200MET200M(IM153-1

51、)。型號(hào)規(guī)格)。型號(hào)規(guī)格由實(shí)驗(yàn)條件決定,本項(xiàng)目中采用由實(shí)驗(yàn)條件決定,本項(xiàng)目中采用6ES7 321-7BH00-0AB0模塊作為輸入,模塊作為輸入,6ES7 322-1HH00-0AB0模塊作為輸出。模塊作為輸出。2)、組態(tài)從站)、組態(tài)從站編輯課件802022年年3月月9日星期三日星期三 如圖如圖39-40所示,輸入所示,輸入/輸出的地址均從輸出的地址均從0開(kāi)始,組態(tài)完開(kāi)始,組態(tài)完成后,編譯存盤下載到成后,編譯存盤下載到CPU中。中。ET200M只是只是S7-300虛擬虛擬地址映射區(qū),而不占用地址映射區(qū),而不占用S7-300實(shí)際實(shí)際IQ區(qū)。虛擬地址的輸區(qū)。虛擬地址的輸入?yún)^(qū)、輸出區(qū)在主站上要分別調(diào)

52、用入?yún)^(qū)、輸出區(qū)在主站上要分別調(diào)用FCl(DP SEND)、FC2(DP RECV)進(jìn)行訪問(wèn)。進(jìn)行訪問(wèn)。 如果修改如果修改CP342-5的從站開(kāi)始地址,如輸人輸出地址從的從站開(kāi)始地址,如輸人輸出地址從2開(kāi)始,相應(yīng)的開(kāi)始,相應(yīng)的FCl和和FC2對(duì)應(yīng)的地址區(qū)也要相應(yīng)偏移對(duì)應(yīng)的地址區(qū)也要相應(yīng)偏移2字節(jié)。字節(jié)。如果沒(méi)有調(diào)用如果沒(méi)有調(diào)用FCl和和FC2,CP342-5的狀態(tài)燈的狀態(tài)燈“BUSF”將閃將閃爍,在爍,在0Bl中調(diào)用中調(diào)用FCl和和FC2后通信將建立。配置多個(gè)從站虛后通信將建立。配置多個(gè)從站虛擬地址區(qū)將順延。擬地址區(qū)將順延。編輯課件812022年年3月月9日星期三日星期三圖圖3-38 將將ET2

53、00M添加到添加到CP342-5主站系統(tǒng)中主站系統(tǒng)中編輯課件822022年年3月月9日星期三日星期三圖圖3-39 進(jìn)行進(jìn)行ET200M參數(shù)設(shè)置參數(shù)設(shè)置編輯課件832022年年3月月9日星期三日星期三圖圖3-40 為為ET200M配置輸入配置輸入/輸出模塊輸出模塊編輯課件842022年年3月月9日星期三日星期三在在CPU 313C的的OBI中調(diào)用中調(diào)用FCl和和FC2,如圖,如圖3-41所示。具體程序如下所示。具體程序如下:3)、編程)、編程圖圖3-41 調(diào)用系統(tǒng)程序塊調(diào)用系統(tǒng)程序塊FC1、FC2CALL DP_SEND FC1 CPLADDR:=W#16#100 SEND:=P#M 20.0

54、BYTE 2 DONE: ERROR : STATUS:=MW2 CALL DP_RECV FC2 CPLADDR:=W#16#100 RECV:=P#M 22.0 BYTE 2 NDR: ERROR : STATUS:=MW4 DPSTATUS:=MB6編輯課件852022年年3月月9日星期三日星期三程序中參數(shù)說(shuō)明見(jiàn)表程序中參數(shù)說(shuō)明見(jiàn)表 。表表 3-4參數(shù)名參數(shù)名參數(shù)說(shuō)明參數(shù)說(shuō)明參數(shù)名參數(shù)名參數(shù)說(shuō)明參數(shù)說(shuō)明CPLADDERCP342-5的地址的地址NDR接收完成一次產(chǎn)生一個(gè)脈沖接收完成一次產(chǎn)生一個(gè)脈沖SEND發(fā)送區(qū),對(duì)應(yīng)從站的輸出區(qū)發(fā)送區(qū),對(duì)應(yīng)從站的輸出區(qū)ERROR錯(cuò)誤位錯(cuò)誤位RECV接收區(qū)

55、,對(duì)應(yīng)從站的輸入?yún)^(qū)接收區(qū),對(duì)應(yīng)從站的輸入?yún)^(qū)STATUS調(diào)用調(diào)用FC1、FC2時(shí)產(chǎn)生的狀時(shí)產(chǎn)生的狀態(tài)字態(tài)字DONE發(fā)送完成一次產(chǎn)生一個(gè)脈沖發(fā)送完成一次產(chǎn)生一個(gè)脈沖DPSTATUSPROFIBUS-DP的狀態(tài)字的狀態(tài)字編輯課件862022年年3月月9日星期三日星期三MB22、MB23對(duì)應(yīng)對(duì)應(yīng)“從站從站”輸入的第一個(gè)字節(jié)和第二個(gè)字節(jié),輸入的第一個(gè)字節(jié)和第二個(gè)字節(jié),即即MB22對(duì)應(yīng)對(duì)應(yīng)IB0,MB23對(duì)應(yīng)對(duì)應(yīng)IB1。MB20、MB21對(duì)應(yīng)對(duì)應(yīng)“從站從站”輸出的第一個(gè)字節(jié)和第二個(gè)字節(jié),即輸出的第一個(gè)字節(jié)和第二個(gè)字節(jié),即MB20對(duì)應(yīng)對(duì)應(yīng)QB0,MB21對(duì)對(duì)應(yīng)應(yīng)QB1。在本項(xiàng)目中,在本項(xiàng)目中,ET200M連

56、接了兩個(gè)模塊:連接了兩個(gè)模塊:輸入模塊輸入模塊6ES7 321-6ES7 321-7BH00-0AB07BH00-0AB0,輸出模塊,輸出模塊6ES7 322-1HH00-0AB06ES7 322-1HH00-0AB0 ,實(shí)際硬件地址,實(shí)際硬件地址配置見(jiàn)圖配置見(jiàn)圖9-40,如果要實(shí)現(xiàn),如果要實(shí)現(xiàn)“從站從站”對(duì)對(duì)的控制,可編寫下面的的控制,可編寫下面的程序:程序:編輯課件872022年年3月月9日星期三日星期三其中,其中,對(duì)應(yīng)對(duì)應(yīng),對(duì)應(yīng)對(duì)應(yīng),而,而、并未出現(xiàn)在程序中,這就是虛擬并未出現(xiàn)在程序中,這就是虛擬地址的含義,實(shí)際使用時(shí)要用心體會(huì)。地址的含義,實(shí)際使用時(shí)要用心體會(huì)。連接多個(gè)從站時(shí),虛擬地址

57、將向后延續(xù)和擴(kuò)大。調(diào)用連接多個(gè)從站時(shí),虛擬地址將向后延續(xù)和擴(kuò)大。調(diào)用FCl、FC2只考慮擬地址的長(zhǎng)度,而不會(huì)考慮各個(gè)從站的站地址只考慮擬地址的長(zhǎng)度,而不會(huì)考慮各個(gè)從站的站地址。如果虛擬地址的起始地址不為如果虛擬地址的起始地址不為0,那么調(diào)用,那么調(diào)用FC的長(zhǎng)度也將的長(zhǎng)度也將會(huì)增加,假設(shè)虛擬地址的輸入?yún)^(qū)開(kāi)始為會(huì)增加,假設(shè)虛擬地址的輸入?yún)^(qū)開(kāi)始為4,長(zhǎng)度為,長(zhǎng)度為10字節(jié),字節(jié),那么對(duì)應(yīng)的接收區(qū)偏移那么對(duì)應(yīng)的接收區(qū)偏移4字節(jié)相應(yīng)長(zhǎng)度為字節(jié)相應(yīng)長(zhǎng)度為14字節(jié),接收區(qū)的字節(jié),接收區(qū)的第第5字節(jié)對(duì)應(yīng)從站輸人的第一個(gè)字節(jié),如接收區(qū)為字節(jié)對(duì)應(yīng)從站輸人的第一個(gè)字節(jié),如接收區(qū)為P#M0 0 BYTE 14,即,即

58、MBOMBl3為接收區(qū),偏移為接收區(qū),偏移4字節(jié)后,字節(jié)后,MB4MBl3與從站虛擬輸人區(qū)一一對(duì)應(yīng)。編完程序下載到與從站虛擬輸人區(qū)一一對(duì)應(yīng)。編完程序下載到CPU中,通信區(qū)中,通信區(qū)PROFIBUS的狀態(tài)燈將不會(huì)閃爍。的狀態(tài)燈將不會(huì)閃爍。 編輯課件882022年年3月月9日星期三日星期三帶集成帶集成DP口的口的S7-300的的CPU315-2DP作為主站。作為主站。從站為帶從站為帶I/O模塊的模塊的ET200M。MPI網(wǎng)卡網(wǎng)卡CP5611。ProfiBus總線連接器以及電纜??偩€連接器以及電纜。系統(tǒng)設(shè)計(jì)軟件系統(tǒng)設(shè)計(jì)軟件編輯課件 CP342-5作為從站,通過(guò)作為從站,通過(guò)FC1、FC2實(shí)現(xiàn)實(shí)現(xiàn)Pr

59、ofiBus通訊通訊、資源需求、資源需求892022年年3月月9日星期三日星期三帶CP5611卡PGMPI總線連接輸入輸出輸出輸入313C315-2DP電源ProfiBUS總線連接MPI總線連接CP342-5或輸出輸入輸入輸出或模塊模塊自帶 自帶模塊 模塊模塊/輸出輸入圖圖3-42 CP342-5作為從站的硬件連接作為從站的硬件連接2、硬件連接、硬件連接編輯課件902022年年3月月9日星期三日星期三、新建項(xiàng)目:、新建項(xiàng)目:3、網(wǎng)絡(luò)組態(tài)以及參數(shù)設(shè)置、網(wǎng)絡(luò)組態(tài)以及參數(shù)設(shè)置1)、組態(tài)從站)、組態(tài)從站在在STEP7中新建一個(gè)項(xiàng)目,項(xiàng)目名:中新建一個(gè)項(xiàng)目,項(xiàng)目名:CP342-5作為從站,點(diǎn)擊右鍵,在作

60、為從站,點(diǎn)擊右鍵,在彈出菜單中選擇彈出菜單中選擇“Insert New Object”“SIMATIC 300 Station”,插入,插入S7-300站站本項(xiàng)目中采用本項(xiàng)目中采用313C,圖圖3-43 插入插入S7-300從站從站編輯課件912022年年3月月9日星期三日星期三 雙擊雙擊“Hardware”選項(xiàng),進(jìn)入選項(xiàng),進(jìn)入“HW Config”窗窗口。點(diǎn)擊口。點(diǎn)擊“Catalog”圖標(biāo)打開(kāi)硬件目錄,接硬件安裝次圖標(biāo)打開(kāi)硬件目錄,接硬件安裝次序和訂貨號(hào)依次插入機(jī)架、電源、序和訂貨號(hào)依次插入機(jī)架、電源、CPU及及CP342-5等進(jìn)等進(jìn)行硬件組態(tài)。行硬件組態(tài)。 插入插入CP342-5同時(shí),彈出

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論