S7200與S7300之間的ProfibusDP通訊(課堂PPT)_第1頁
S7200與S7300之間的ProfibusDP通訊(課堂PPT)_第2頁
S7200與S7300之間的ProfibusDP通訊(課堂PPT)_第3頁
S7200與S7300之間的ProfibusDP通訊(課堂PPT)_第4頁
S7200與S7300之間的ProfibusDP通訊(課堂PPT)_第5頁
已閱讀5頁,還剩75頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、.1第三章 PROFIBUS 現(xiàn)場總線.2.3圖圖1 1 系統(tǒng)外部接線圖系統(tǒng)外部接線圖.4.5關(guān)閉模塊的電源。在 EM277 上設(shè)置已經(jīng)定義的Profibus-DP 地址。 .6.7.8.9.10.11.12.13 1 1)在運行時可以用)在運行時可以用STEP7STEP7的變量表和的變量表和STEP STEP 7-Micro/Win7-Micro/Win的狀態(tài)表來監(jiān)控通信中交換的狀態(tài)表來監(jiān)控通信中交換的數(shù)據(jù);的數(shù)據(jù); 2 2)在數(shù)據(jù)通信中,主站發(fā)送的數(shù)據(jù)存儲)在數(shù)據(jù)通信中,主站發(fā)送的數(shù)據(jù)存儲在從站的接收區(qū)在從站的接收區(qū) ( (變量存儲區(qū)變量存儲區(qū)) ) 中。中。S7-S7-200 PLC20

2、0 PLC的用戶程序必須將此數(shù)據(jù)的用戶程序必須將此數(shù)據(jù)“轉(zhuǎn)移轉(zhuǎn)移”到其它數(shù)據(jù)區(qū),否則這些數(shù)據(jù)將在下一次到其它數(shù)據(jù)區(qū),否則這些數(shù)據(jù)將在下一次數(shù)據(jù)發(fā)送時被覆蓋。數(shù)據(jù)發(fā)送時被覆蓋。 3 3)在硬件組態(tài)中需要注意數(shù)據(jù)一致性問)在硬件組態(tài)中需要注意數(shù)據(jù)一致性問題。題。 .14.15 直接利用直接利用I/OI/O口實現(xiàn)小于口實現(xiàn)小于4 4個字節(jié)直接個字節(jié)直接ProfiBusProfiBus的通訊方法包含兩個的通訊方法包含兩個方面的內(nèi)容:、用裝載指令訪問實際方面的內(nèi)容:、用裝載指令訪問實際I/OI/O口口比如主站與比如主站與ET200MET200M擴擴展展I/OI/O口之間的通訊;、用裝載指令訪問虛擬口之間

3、的通訊;、用裝載指令訪問虛擬I/OI/O口口比如主站與智比如主站與智能從站的能從站的I/OI/O口之間的通訊??谥g的通訊。 .16ET200ET200系列是遠程系列是遠程I I0 0站,為減少信號電纜的敷設(shè),可以在設(shè)備附站,為減少信號電纜的敷設(shè),可以在設(shè)備附近根據(jù)不同的要求放置不同類型的近根據(jù)不同的要求放置不同類型的I I0 0站,如站,如ET200MET200M、ET200BET200B、ET200XET200X、ET200SET200S等,等,ET200MET200M適合在遠程站點適合在遠程站點I I0 0點數(shù)量較多的情況下點數(shù)量較多的情況下使用,下面以使用,下面以ET200MET200

4、M為例介紹遠程為例介紹遠程I IO O的配置,主站為集成的配置,主站為集成DPDP接口的接口的CPUCPU。.17圖圖4 4 集成集成DPDP口口CPUCPU與與ET200MET200M硬件連接硬件連接輸入輸出/模塊模塊模塊或輸出輸入輸入輸出或ProfiBus總線連接電源 315-2DPET200MPG帶CP5611卡ProfiBus總線連接.18帶集成DP口的S7-300的CPU315-2DP作為主站。從站為帶I/O模塊的ET200M。MPI網(wǎng)卡CP5611。ProfiBus總線連接器以及電纜。STEP7 V5.2系統(tǒng)設(shè)計軟件.19l按圖按圖4連接連接CPU315C-2DP集成的集成的DP接

5、口與接口與ET200M的的PROFIBUS-DP接口。先用接口。先用MPI電纜將電纜將MPI卡卡CP5611連接到連接到CPU315-2DP的的MPI接口,接口,對對CPU315-2DP進行初始化,同時對進行初始化,同時對ET200M的的“BUS ADDRESS”撥盤開關(guān)的撥盤開關(guān)的PROFIBUS地址設(shè)定地址設(shè)定為為4,如圖,如圖5所示,即把數(shù)字所示,即把數(shù)字“4”左側(cè)對應(yīng)的開關(guān)撥向左側(cè)對應(yīng)的開關(guān)撥向右側(cè)即可。如果設(shè)定右側(cè)即可。如果設(shè)定PROFIBUS地址為地址為6,則把,則把“2”、“4”兩個數(shù)字左側(cè)對應(yīng)的開關(guān)撥向右側(cè),依此類推。兩個數(shù)字左側(cè)對應(yīng)的開關(guān)撥向右側(cè),依此類推。l在在STEP7中

6、新建一個中新建一個“ET200M作為從站的作為從站的DP通信通信”的項目。先插入一個的項目。先插入一個S7-300站,然后雙擊站,然后雙擊“Hardware”選項,進人選項,進人“Hw config”窗口。點擊窗口。點擊“catalog”圖標打開硬件目錄,按硬件安裝次序和訂圖標打開硬件目錄,按硬件安裝次序和訂貨號依次插人機架、電源、貨號依次插人機架、電源、CPU等進行硬件組態(tài),如圖等進行硬件組態(tài),如圖6所示。所示。圖圖5 ET200MSFBFONBUSADDRESSON6432816412電源輸入DC24V向右撥.20圖圖6 CPU315-2DP RPROFIBUS網(wǎng)絡(luò)配置網(wǎng)絡(luò)配置.21l插入

7、插入CPUCPU同時,彈出同時,彈出PROFIBUSPROFIBUS組態(tài)界面。點擊組態(tài)界面。點擊NewNew按鈕,新建按鈕,新建PROFIBUSPROFIBUS(1 1),組態(tài)),組態(tài)PROFIBUSPROFIBUS站地址為站地址為2 2。點擊。點擊“PropertiesProperties”按按鈕組態(tài)網(wǎng)絡(luò)屬性,選擇鈕組態(tài)網(wǎng)絡(luò)屬性,選擇“Network SettingsNetwork Settings”,界面如圖,界面如圖7 7所示,點所示,點擊擊“OKOK”按鈕確認,完成按鈕確認,完成PROFIBUSPROFIBUS網(wǎng)絡(luò)創(chuàng)建,同時界面出現(xiàn)網(wǎng)絡(luò)創(chuàng)建,同時界面出現(xiàn)PROFIBUSPROFIBUS

8、網(wǎng)絡(luò)。網(wǎng)絡(luò)。.22圖圖7 PROFIBUS-DP的的“Network Settings”的參數(shù)設(shè)置的參數(shù)設(shè)置.23l在在Profibus-DPProfibus-DP選項中,通過左邊的選項中,通過左邊的“Profibus-DPProfibus-DP”“ET200MET200M”“IM153-1IM153-1”路徑,路徑,選擇接口模塊選擇接口模塊IM153-1IM153-1,添加到,添加到PROFIBUSPROFIBUS網(wǎng)絡(luò)上,如圖網(wǎng)絡(luò)上,如圖8 8所示。添加是通過拖拽完所示。添加是通過拖拽完成的,如果位置有效,則會在鼠標的箭頭上出現(xiàn)成的,如果位置有效,則會在鼠標的箭頭上出現(xiàn)“+ +”標記,此時釋

9、放標記,此時釋放“IM 153-1IM 153-1”。在釋放鼠標的同時,會彈出圖在釋放鼠標的同時,會彈出圖9 9所示對話框,進行所示對話框,進行IM153IM153的的Profibus網(wǎng)絡(luò)參數(shù)配置。網(wǎng)絡(luò)參數(shù)配置。圖圖8 8加載加載IM 153-1IM 153-1至至Profibus(1 1)網(wǎng)絡(luò)過程示意,定義)網(wǎng)絡(luò)過程示意,定義ET200MET200M接口模塊接口模塊IMl53-2IMl53-2的的Profibus站地址,組態(tài)的站地址必須與站地址,組態(tài)的站地址必須與IMl53-2IMl53-2上撥碼開關(guān)設(shè)定的站地址相同,本上撥碼開關(guān)設(shè)定的站地址相同,本例中站地址為例中站地址為4 4。然后組態(tài)。

10、然后組態(tài)ET200MET200M上上I IO O模塊,設(shè)定模塊,設(shè)定I/OI/O點的地址,點的地址,ET200MET200M的的I IO O地址區(qū)與中央擴展的地址區(qū)與中央擴展的I IO O地址區(qū)一致,不能沖突,本例中地址區(qū)一致,不能沖突,本例中ET200MET200M上組態(tài)了上組態(tài)了1616點輸點輸入和入和1616點輸出,開始地址為點輸出,開始地址為1 1,訪問這些點時用,訪問這些點時用I I區(qū)和區(qū)和Q Q區(qū),例如輸入點為區(qū),例如輸入點為I1.0I1.0,第,第一個輸出點為一個輸出點為Q1.0Q1.0,實際使用時,實際使用時ET200MET200M所帶的所帶的I/OI/O模塊就好象是集成在模塊

11、就好象是集成在CPU 315-CPU 315-2DP2DP上的一樣,編程非常簡單。硬件組態(tài)結(jié)果見圖上的一樣,編程非常簡單。硬件組態(tài)結(jié)果見圖1010。.24圖圖8 加載加載IM 153-1至至Profibus(1)網(wǎng)絡(luò)過程示意網(wǎng)絡(luò)過程示意.25圖圖9 IM153的的PROFIBUS網(wǎng)絡(luò)參數(shù)配網(wǎng)絡(luò)參數(shù)配置置.26圖圖10 315-2DP/ET200M的的I/O模塊配置模塊配置.27 建立一個以建立一個以315-2DP315-2DP為主站、為主站、313C-2DP313C-2DP為智能從站的通信系為智能從站的通信系統(tǒng),全面介紹智能從站的組態(tài)和使用方法。統(tǒng),全面介紹智能從站的組態(tài)和使用方法。2 2)通

12、過)通過CPUCPU集成集成DPDP口連接智能從站口連接智能從站.28(1 1)硬件連接)硬件連接圖圖11 PROFIBUS11 PROFIBUS連接智能從連接智能從站硬件站硬件ProfiBus總線連接帶CP5611卡PG313C-2DP315-2DP電源ProfiBus總線連接輸入輸出模塊模塊/輸出輸入電源自帶注:把注:把CPU315-2DP集成的集成的DP口和口和S7 CPU313C-2DP的的DP口按圖口按圖11連接,然連接,然后分別組態(tài)主站和從站,原則上先組態(tài)從站。后分別組態(tài)主站和從站,原則上先組態(tài)從站。.29(2 2)資源需求)資源需求帶集成帶集成DPDP口的口的S7-300S7-3

13、00的的CPU315-2DPCPU315-2DP作為主站。作為主站。從站為帶從站為帶I/OI/O模塊的模塊的ET200MET200M。MPIMPI網(wǎng)卡網(wǎng)卡CP5611CP5611。ProfiBusProfiBus總線連接器以及電纜??偩€連接器以及電纜。STEP7 V5.2STEP7 V5.2系統(tǒng)設(shè)計軟件系統(tǒng)設(shè)計軟件.30l組態(tài)組態(tài)“從站從站”硬件硬件在在STEP7STEP7中新建一個中新建一個“主站與智能從站的通信主站與智能從站的通信”的項目。先插入一個的項目。先插入一個S7-300S7-300站,然后雙擊站,然后雙擊“HardwareHardware”選項,進人選項,進人“Hw config

14、Hw config”窗口。點擊窗口。點擊“CatalogCatalog”圖標打開硬件目錄,按硬件安裝次序和訂貨號依次插人機架、電源、圖標打開硬件目錄,按硬件安裝次序和訂貨號依次插人機架、電源、CPUCPU等等進行硬件組態(tài)。進行硬件組態(tài)。l插入插入CPUCPU時會同時彈出時會同時彈出PROFIBUSPROFIBUS組態(tài)界面,如圖組態(tài)界面,如圖1212所示。點擊所示。點擊“NewNew”按鈕按鈕新建新建PROFIBUSPROFIBUS(1 1),組態(tài)),組態(tài)PROFIBUSPROFIBUS站地址,本例中為站地址,本例中為4 4。點擊。點擊“PropertiesProperties”按鈕組態(tài)網(wǎng)絡(luò)屬性

15、,選擇按鈕組態(tài)網(wǎng)絡(luò)屬性,選擇“Network SettingsNetwork Settings”進行網(wǎng)絡(luò)參數(shù)進行網(wǎng)絡(luò)參數(shù)設(shè)置,在本例中設(shè)置設(shè)置,在本例中設(shè)置PROFIBUSPROFIBUS的傳輸速率為的傳輸速率為“1 15Mbit5Mbits s”,行規(guī)為,行規(guī)為“DPDP”。如圖如圖1313所示。所示。(3 3)網(wǎng)絡(luò)組態(tài)以及參數(shù)設(shè)置)網(wǎng)絡(luò)組態(tài)以及參數(shù)設(shè)置.31圖圖12 313C-2DP12 313C-2DP的的PROFIBUSPROFIBUS網(wǎng)絡(luò)網(wǎng)絡(luò)參數(shù)配置參數(shù)配置.32圖圖13 PROFIBUS-DP13 PROFIBUS-DP的的“Network Network Setting”Sett

16、ing”參數(shù)設(shè)置參數(shù)設(shè)置.33雙擊雙擊CPU 313C-2DPCPU 313C-2DP項下的項下的“DPDP”項,會彈出項,會彈出PROFIBUS-DPPROFIBUS-DP的屬性菜單,的屬性菜單,如圖如圖1414所示。所示。圖圖14 14 配置配置313C-2DP313C-2DP為智能從站為智能從站.34在網(wǎng)絡(luò)屬性窗口選擇頂部菜單在網(wǎng)絡(luò)屬性窗口選擇頂部菜單“Operating ModeOperating Mode”,選擇,選擇“DP DP slaveslave”操作模式,如果其下的選擇框操作模式,如果其下的選擇框“”被激活,則編程器可以對被激活,則編程器可以對從站編程,換句話說,這個接口既可

17、以作為從站編程,換句話說,這個接口既可以作為DPDP從站,同時還可以通過這從站,同時還可以通過這個接口監(jiān)控程序。診斷地址為個接口監(jiān)控程序。診斷地址為10221022,選擇默認值。,選擇默認值。選擇標簽選擇標簽“ConfigurationConfiguration”,點擊,點擊“NewNew”按鈕新建一行通信的接按鈕新建一行通信的接口區(qū),如圖口區(qū),如圖1515所示。所示。在圖在圖1515中定義中定義S7-300S7-300從站的通信接口區(qū)。從站的通信接口區(qū)。.35 設(shè)置完成后點擊設(shè)置完成后點擊“ApplyApply”按鈕確認,可再加入若干行通信數(shù)據(jù),通信區(qū)的按鈕確認,可再加入若干行通信數(shù)據(jù),通信

18、區(qū)的大小與大小與CPUCPU型號有關(guān),最大為型號有關(guān),最大為244244字節(jié)。圖字節(jié)。圖1515中主站的接口區(qū)是虛的,不能操作,中主站的接口區(qū)是虛的,不能操作,等到組態(tài)主站時,虛的選項框?qū)⒈患せ?,可以對主站通信參?shù)進行設(shè)置。等到組態(tài)主站時,虛的選項框?qū)⒈患せ睿梢詫χ髡就ㄐ艆?shù)進行設(shè)置。 在本例中分別設(shè)置一個在本例中分別設(shè)置一個InputInput區(qū)和一個區(qū)和一個OutputOutput區(qū),其長度均設(shè)置為區(qū),其長度均設(shè)置為2 2字節(jié)。字節(jié)。設(shè)置完成后在設(shè)置完成后在“ConfigurationConfiguration”標簽頁圖標簽頁圖1616中會看到這兩個通信接口區(qū)。中會看到這兩個通信接口區(qū)。

19、.36 組態(tài)完從站后,以同樣的方式建立組態(tài)完從站后,以同樣的方式建立S7-300S7-300主站并組態(tài),本例中設(shè)置站主站并組態(tài),本例中設(shè)置站地址為地址為2 2,并選擇與從站相同的,并選擇與從站相同的PRFIBUSPRFIBUS網(wǎng)絡(luò),如圖網(wǎng)絡(luò),如圖1717所示。所示。 打開硬件目錄,選擇打開硬件目錄,選擇“PROFIBUS DPConfiguration StationPROFIBUS DPConfiguration Station”文件夾,文件夾,選擇選擇CPU31xCPU31x,將其拖拽到,將其拖拽到DPDP主站系統(tǒng)的主站系統(tǒng)的PROFIBUSPROFIBUS總線上,從而將其連接到總線上,從

20、而將其連接到DPDP網(wǎng)絡(luò)上,如圖網(wǎng)絡(luò)上,如圖1818所示。此時自動彈出所示。此時自動彈出“DPDPslave Propertiesslave Properties”,在其中,在其中的的“ConnectionConnection”標簽中選擇已經(jīng)組態(tài)過的從站,如果有多個從站時,要一標簽中選擇已經(jīng)組態(tài)過的從站,如果有多個從站時,要一個一個連接,上面已經(jīng)組態(tài)完的個一個連接,上面已經(jīng)組態(tài)完的S7 313C-2DPS7 313C-2DP從站可在列表中看到,點擊從站可在列表中看到,點擊“ConnectConnect”按鈕將其連接至網(wǎng)絡(luò),如圖按鈕將其連接至網(wǎng)絡(luò),如圖1919所示。所示。 然后點擊:然后點擊:“

21、ConfigurationConfiguration”標簽,設(shè)置主站的通信接口區(qū)。從站的標簽,設(shè)置主站的通信接口區(qū)。從站的輸出區(qū)與主站的輸入?yún)^(qū)相對應(yīng),從站的輸入?yún)^(qū)同主站的輸出區(qū)相對應(yīng),如輸出區(qū)與主站的輸入?yún)^(qū)相對應(yīng),從站的輸入?yún)^(qū)同主站的輸出區(qū)相對應(yīng),如圖圖2020所示,結(jié)果見圖所示,結(jié)果見圖2121。 配置完以后,用配置完以后,用MPIMPI接口分別下載到各自的接口分別下載到各自的CPUCPU中初始化接口數(shù)據(jù)。在中初始化接口數(shù)據(jù)。在本例中,主站的本例中,主站的QB50QB50、QB51QB51的數(shù)據(jù)將自動對應(yīng)從站的數(shù)據(jù)區(qū)的數(shù)據(jù)將自動對應(yīng)從站的數(shù)據(jù)區(qū)IB5OIB5O、IB51IB51,從站的從站的

22、QB5OQB5O、QB51QB51對應(yīng)主站的對應(yīng)主站的IB50IB50、IB51IB51。在多從站系統(tǒng)中,為了防止某。在多從站系統(tǒng)中,為了防止某一點掉電而影響其它一點掉電而影響其它CPUCPU的運行,可以分別調(diào)用調(diào)用的運行,可以分別調(diào)用調(diào)用OB82OB82、OB86OB86、OB122OB122(S7-300S7-300)和)和OB82OB82、OB85OB85、OB86OB86、OB122OB122(S7-400S7-400)進行處理。)進行處理。(4 4)組態(tài))組態(tài)“主站主站”硬件硬件.37圖圖15 313C-2DP15 313C-2DP的的PROFIBUSPROFIBUS網(wǎng)絡(luò)參數(shù)配置網(wǎng)絡(luò)

23、參數(shù)配置.38ROWROW行編號;行編號;MODEMODE 通信模式,可選通信模式,可選“MSMS”( (主從主從) )和和“DXDX”( (直接直接 數(shù)字數(shù)字 交換交換) )兩種模式;兩種模式;Partner DP AddrPartner DP AddrDPDP通信伙伴的通信伙伴的DPDP地址;地址; Partner AddrPartner AddrDPDP通信伙伴的輸入輸出地址;通信伙伴的輸入輸出地址;Local AddrLocal Addr本站的輸入輸出的地址;本站的輸入輸出的地址;LengthLength連續(xù)的輸人輸出地址區(qū)的長度;連續(xù)的輸人輸出地址區(qū)的長度;ConsistencyCo

24、nsistency數(shù)據(jù)的連續(xù)性。數(shù)據(jù)的連續(xù)性。ConfigurationConfiguration選項中參數(shù)意義說明如下:選項中參數(shù)意義說明如下:.39圖圖16 313C-2DP16 313C-2DP智能從站通信接口區(qū)參智能從站通信接口區(qū)參數(shù)配置結(jié)果數(shù)配置結(jié)果.40圖圖17 315-2DP17 315-2DP主站組態(tài)主站組態(tài).41圖圖18 18 將將313C-2DP313C-2DP從站連接到從站連接到315-2DP315-2DP主站主站.42圖圖19 313C-2DP從站連接到從站連接到315-2DP主站的過程主站的過程.43圖圖20 20 主、從站之間的輸入主、從站之間的輸入/ /輸出接口區(qū)

25、設(shè)置輸出接口區(qū)設(shè)置.44圖圖21 21 主、從站之間的輸入主、從站之間的輸入/ /輸出接口區(qū)配置結(jié)果輸出接口區(qū)配置結(jié)果.452.2.系統(tǒng)功能系統(tǒng)功能SFC14SFC14、SFC15SFC15的的ProfiBusProfiBus通信應(yīng)用通信應(yīng)用 在組態(tài)在組態(tài)PROFIBUS-DPPROFIBUS-DP通信時常常會見到參數(shù)通信時常常會見到參數(shù)“ConsistencyConsistency”( (數(shù)數(shù)據(jù)的一致性據(jù)的一致性) ),如圖,如圖2020所示,如果選所示,如果選“UnitUnit”,數(shù)據(jù)的通信將以在參,數(shù)據(jù)的通信將以在參數(shù)數(shù)“UnitUnit”中定義的格式中定義的格式字或字節(jié)來發(fā)送和接收,比

26、如,主站字或字節(jié)來發(fā)送和接收,比如,主站以字節(jié)格式發(fā)送以字節(jié)格式發(fā)送2020字節(jié),從站將一字節(jié)一字節(jié)地接收和處理這字節(jié),從站將一字節(jié)一字節(jié)地接收和處理這2020字字節(jié)。若數(shù)據(jù)到達從站接收區(qū)不在同一時刻,從站可能不在一個循環(huán)節(jié)。若數(shù)據(jù)到達從站接收區(qū)不在同一時刻,從站可能不在一個循環(huán)周期處理接收區(qū)的數(shù)據(jù),如果想要保持數(shù)據(jù)的一致性,在一個周期周期處理接收區(qū)的數(shù)據(jù),如果想要保持數(shù)據(jù)的一致性,在一個周期處理這些數(shù)據(jù)就要選擇參數(shù)處理這些數(shù)據(jù)就要選擇參數(shù)“AllAll”,有的版本是參數(shù),有的版本是參數(shù)“Total Total lengthlength”,當(dāng)通信數(shù)據(jù)大于,當(dāng)通信數(shù)據(jù)大于4 4字節(jié)時,要調(diào)用字節(jié)

27、時,要調(diào)用SFCl5SFCl5給數(shù)據(jù)打包,調(diào)給數(shù)據(jù)打包,調(diào)用用SFCl4SFCl4給數(shù)據(jù)解包,這樣數(shù)據(jù)以數(shù)據(jù)包的形式一次性完成發(fā)送、給數(shù)據(jù)解包,這樣數(shù)據(jù)以數(shù)據(jù)包的形式一次性完成發(fā)送、接收,保證了數(shù)據(jù)一致性。下面將以例子形式介紹接收,保證了數(shù)據(jù)一致性。下面將以例子形式介紹SFCl4SFCl4、SFCl5SFCl5的的應(yīng)用,例子中以應(yīng)用,例子中以S7-300S7-300的的315-2DP315-2DP作為主站,作為主站,313C-2DP313C-2DP作為從站。作為從站。 .46(1)(1)硬件連接硬件連接圖圖22 PROFIBUS22 PROFIBUS連接智能從站硬件連接智能從站硬件ProfiB

28、us總線連接帶CP5611卡PG313C-2DP315-2DP電源ProfiBus總線連接輸入輸出模塊模塊/輸出輸入電源自帶注:把注:把CPU315-2DP集成的集成的DP口和口和S7 CPU313C-2DP的的DP口按口按圖圖22連接,然后分別組態(tài)主站和從站,原則上先組態(tài)從站。連接,然后分別組態(tài)主站和從站,原則上先組態(tài)從站。.47(2)(2)資源需求資源需求帶集成DP口的S7-300的CPU315-2DP作為主站。從站為帶I/O模塊的ET200M。MPI網(wǎng)卡CP5611。ProfiBus總線連接器以及電纜。STEP7 V5.2系統(tǒng)設(shè)計軟件.48(3)(3)網(wǎng)絡(luò)組態(tài)以及參數(shù)設(shè)置網(wǎng)絡(luò)組態(tài)以及參數(shù)

29、設(shè)置 在在STEP7STEP7中新建一個中新建一個“系統(tǒng)功能系統(tǒng)功能SFC14SFC14、SFC15SFC15應(yīng)用應(yīng)用”的項目。先插入一的項目。先插入一個個S7-300S7-300站,然后雙擊站,然后雙擊“HardwareHardware”選項,進人選項,進人“Hw configHw config”窗口。點擊窗口。點擊“CatalogCatalog”圖標打開硬件目錄,按硬件安裝次序和訂貨號依次插人機架、圖標打開硬件目錄,按硬件安裝次序和訂貨號依次插人機架、電源、電源、CPUCPU等進行硬件組態(tài),不再多說。等進行硬件組態(tài),不再多說。插入插入CPUCPU時會同時彈出時會同時彈出PROFIBUSPR

30、OFIBUS組態(tài)界面,如圖組態(tài)界面,如圖2323所示。點擊所示。點擊“NewNew”按鈕新建按鈕新建PROFIBUSPROFIBUS(1 1),組態(tài)),組態(tài)PROFIBUSPROFIBUS站地址,本例中為站地址,本例中為4 4。點擊。點擊“PropertiesProperties”按鈕組態(tài)網(wǎng)絡(luò)屬性,選擇按鈕組態(tài)網(wǎng)絡(luò)屬性,選擇“Network SettingsNetwork Settings”進行網(wǎng)絡(luò)進行網(wǎng)絡(luò)參數(shù)設(shè)置,在本例中設(shè)置參數(shù)設(shè)置,在本例中設(shè)置PROFIBUSPROFIBUS的傳輸速率為的傳輸速率為“1 15Mbit5Mbits s”,行規(guī)為,行規(guī)為“DPDP”, ,如圖如圖2424所示

31、。所示。組態(tài)組態(tài)“從站從站”硬件硬件.49圖圖23 PROFIBUS23 PROFIBUS組態(tài)界面組態(tài)界面.50圖圖24 配置配置313C-2DP智能從站網(wǎng)絡(luò)參數(shù)智能從站網(wǎng)絡(luò)參數(shù).51雙擊雙擊CPU 313C-2DPCPU 313C-2DP項下的項下的“DPDP”項,會彈出項,會彈出Profibus-DPProfibus-DP的屬性菜單,的屬性菜單,如圖如圖2525所示。在網(wǎng)絡(luò)屬性窗口選擇所示。在網(wǎng)絡(luò)屬性窗口選擇“Operating ModeOperating Mode”菜單,激活菜單,激活“DP DP slaveslave”操作模式,如果其下的選擇框操作模式,如果其下的選擇框“”被激活。則編

32、程器可以對從站被激活。則編程器可以對從站編程,即這個接口既可以作為編程,即這個接口既可以作為DPDP從站,同時還可以通過這個接口監(jiān)控程序。從站,同時還可以通過這個接口監(jiān)控程序。診斷地址為診斷地址為10221022,為,為ProfibusProfibus診斷時,選擇默認值即可。選擇診斷時,選擇默認值即可。選擇“ConfigurationConfiguration”標簽,點擊標簽,點擊“NewNew”按鈕組態(tài)通信的接口區(qū),例如輸入?yún)^(qū)按鈕組態(tài)通信的接口區(qū),例如輸入?yún)^(qū)IB50IB50IB69IB69共共2020字節(jié),字節(jié),“ConsistencyConsistency”屬性選擇屬性選擇“AllAll”

33、,如圖,如圖2626所示。所示。在本例中組態(tài)從站通信接口區(qū)為輸入在本例中組態(tài)從站通信接口區(qū)為輸入IB50IB50IB69IB69,輸出,輸出QB5OQB5OQB69QB69。點擊。點擊“ApplyApply”按鈕確認后,可再加入若干行通信數(shù)據(jù)。全部通信區(qū)的大小與按鈕確認后,可再加入若干行通信數(shù)據(jù)。全部通信區(qū)的大小與CPUCPU型號有關(guān)。組態(tài)完成后下載到型號有關(guān)。組態(tài)完成后下載到CPUCPU中。中。 .52圖圖25 25 配置配置313C-2DP313C-2DP為智能從站為智能從站.53圖圖26 26 配置配置313C-2DP313C-2DP為智能從站為智能從站.54 以同樣的方式組態(tài)以同樣的方

34、式組態(tài)S7-300S7-300主站,配置主站,配置PROFIBUS-DPPROFIBUS-DP的站地址為的站地址為2 2,與從站選擇,與從站選擇同一條同一條PROFIBUSPROFIBUS網(wǎng)絡(luò),見圖網(wǎng)絡(luò),見圖2727。然后打開硬件目錄,選擇。然后打開硬件目錄,選擇“PROFIBUS-PROFIBUS-DPDP”“Configuration StationConfiguration Station”文件夾,選擇文件夾,選擇CPU31XCPU31X,將其連接到,將其連接到DPDP主站系統(tǒng)的主站系統(tǒng)的PROFIBUSPROFIBUS總線上。此時會自動彈出總線上。此時會自動彈出“DP-slave Pr

35、opertiesDP-slave Properties”,在其中的,在其中的“ConnectionConnection”標簽中選擇已經(jīng)組態(tài)過的從站,見圖標簽中選擇已經(jīng)組態(tài)過的從站,見圖2828。 然后點擊然后點擊“ConfigurationConfiguration”標簽,出現(xiàn)圖標簽,出現(xiàn)圖2929,點擊,點擊“EditEdit”,設(shè)置主站的通信,設(shè)置主站的通信接口區(qū),如圖接口區(qū),如圖3030所示。從站的輸出區(qū)與主站的輸入?yún)^(qū)相對應(yīng),從站的輸入?yún)^(qū)同主所示。從站的輸出區(qū)與主站的輸入?yún)^(qū)相對應(yīng),從站的輸入?yún)^(qū)同主站的輸出區(qū)相對應(yīng),本例中主站站的輸出區(qū)相對應(yīng),本例中主站QB50QB50QB69QB69對應(yīng)

36、從站對應(yīng)從站IB50IB50。IB69IB69,從站,從站IB5OIB5OIB69IB69對應(yīng)主站對應(yīng)主站QB5OQB5OQB69QB69。 組態(tài)通信接口區(qū)后,下載到組態(tài)通信接口區(qū)后,下載到CPU315-2DPCPU315-2DP中,為避免網(wǎng)絡(luò)上因某個站點掉電使中,為避免網(wǎng)絡(luò)上因某個站點掉電使整個網(wǎng)絡(luò)不能正常工作的故障,要在整個網(wǎng)絡(luò)不能正常工作的故障,要在S7-300S7-300中編寫中編寫OB82OB82、OB86OB86、OBl22OBl22組織塊。組織塊。 (2)(2)組態(tài)組態(tài)“主站主站”硬件硬件.55圖圖27 27 組態(tài)組態(tài)315C-2DP315C-2DP主站主站.56圖圖28 28

37、連接連接313C-2DP313C-2DP智能從站智能從站.57圖圖29 設(shè)置主站通訊接口設(shè)置主站通訊接口.58圖圖30 30 配置輸入配置輸入/ /輸出接口區(qū)輸出接口區(qū).59圖圖31 31 調(diào)用系統(tǒng)功能塊調(diào)用系統(tǒng)功能塊(4 4)通信編程)通信編程.60 在系統(tǒng)塊中找到在系統(tǒng)塊中找到SFCl4、SFCl5如圖如圖9-28所示,并在所示,并在OBl中調(diào)用。中調(diào)用。 CALL“DPRD_DAT” SFCl4 LADDR :=W#16#32 RECORD:=P#DBlDBX00 BYTE 20 RET_VAL:=MW2 SFCl4解開主站存放在解開主站存放在IB50IB69的數(shù)據(jù)包并放在的數(shù)據(jù)包并放在

38、DBlDBBODBlDBB19中。中。 CALL“DPWR_DAT” SFCl5 LADDR :=W#16#32 RECORD:=P#DB2DBX00 BYTE 20 RET_VAL:=MW4SFCl5給存放在給存放在DB2DBBODBlDBB19中的數(shù)據(jù)打包,通過中的數(shù)據(jù)打包,通過QB50QB69發(fā)送出去。發(fā)送出去。編寫主站程序編寫主站程序說明:說明:LADDR的值是的值是W#16#32,表示十進制,表示十進制“50”,和硬件組態(tài)虛擬地址一致。,和硬件組態(tài)虛擬地址一致。.61在從站的在從站的OBl中調(diào)用系統(tǒng)功能中調(diào)用系統(tǒng)功能SCF14、SCF15。 CALL“DPRD_DAT” SFCl4

39、LADDR :=W#16#32 RECORD:=P#DBlDBX00 BYTE 20 RET_VAL:=MW2 SFCl4解開主站存放在解開主站存放在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ù)打包,通過中的數(shù)據(jù)打包,通過QB50QB69發(fā)送出去。發(fā)送出去。編寫從站程序編寫從站程序.62 程序程序“參數(shù)參數(shù)”說明以及主從站的數(shù)據(jù)區(qū)對應(yīng)關(guān)系見表

40、說明以及主從站的數(shù)據(jù)區(qū)對應(yīng)關(guān)系見表2、表、表3表2參數(shù)說明LADDR接口區(qū)起始地址RET_VAL狀態(tài)字RECORD通信數(shù)據(jù)區(qū),一般為ANY指針格式表3數(shù)據(jù)對應(yīng)主站數(shù)據(jù)傳輸方向從站數(shù)據(jù)輸入:DB1.DB0DB1.DB19輸出:DB2.DB0DB2.DB19 輸出:DB2.DB0DB2.DB19輸入:DB1.DB0DB1.DB19 .633.S7 300PLC3.S7 300PLC之間的之間的ProfibusProfibus通訊通訊 1控制要求控制要求 采用Profibus-DP通信方式,完成S7-300 PLC之間的信息交換和控制功能。要求如下: 1) 主站控制從站電動機的運行和停止; 2) 從站控制主站電動機的運行和停止; 3)按下啟動按鈕3s后電機運行,同時電機運行5s后停止,3s后繼續(xù)運行,如此循環(huán)。 .643.S7 300PLC3.S7 300PLC之間的之間的ProfibusProfibus通訊通訊 2控制系統(tǒng)硬件配置及結(jié)構(gòu)圖控制系統(tǒng)硬件配置及結(jié)構(gòu)圖 根據(jù)系統(tǒng)控制要求,系統(tǒng)配置如下:CPU313C-2DP PLC 2臺;PC機 1臺;PC/Adapter編程電纜1根;Profibus-DP通信電纜1根。.653.S7 300PLC3.S7 300PLC之間的之間的Pro

溫馨提示

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

評論

0/150

提交評論