版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
3.5PROFIBUS-DP的應(yīng)用項(xiàng)目十二CPU集成DP接口連接遠(yuǎn)程站ET200M項(xiàng)目十三通過DP連接智能從站(MS不打包通信)項(xiàng)目十四通過DP連接智能從站(MS打包通信)項(xiàng)目十五通過DP連接的DX方式通信
項(xiàng)目十六依據(jù)實(shí)物網(wǎng)絡(luò)進(jìn)行硬件組態(tài)和程序設(shè)計(jì)
項(xiàng)目十二陵集成DP接口連接遠(yuǎn)程站ET200組態(tài)及軟件設(shè)計(jì)
難點(diǎn):集成DP接口連接遠(yuǎn)程站ET200M的網(wǎng)絡(luò)組態(tài);重點(diǎn):集成DP接口連接遠(yuǎn)程站ET200M參數(shù)設(shè)置及PLC編程。
問題思考S7設(shè)備ET200M結(jié)構(gòu)任務(wù)一S7系統(tǒng)中分散式I/O從站1、ET200M
是一種??旖Y(jié)構(gòu)的遠(yuǎn)程I/O從站,由IM153PROFIBUS-DP接口模塊、電源、各種I/O模塊組成。2、ET200S
是一種??旖Y(jié)構(gòu)的遠(yuǎn)程I/O從站,由IM151PROFIBUS-DP接口模塊、電源、各種I/O模塊組成。3、ET200L
是小型固定式I/O站,由端子模塊和電子模塊組成,端子模塊包括電源和接線端子,電子模塊由通信部分及各種類型的I/O組成。4、ET200B
是小型固定式I/O站,由端子模塊和電子模塊組成,端子模塊包括電源、通信口和接線端子,電子模塊由各種類型的I/O組成。任務(wù)二網(wǎng)絡(luò)組態(tài)任務(wù)2硬件和軟件需求硬件:主站S7-300:CPU314C-2PN/DP,仿真輸入模塊各16點(diǎn)24V。從站ET200S:接口模塊IM151-1;輸入輸出模塊(輸入4AI,2AO)。PROFIBUS電纜及連接器。PROFIBUSS7-300MASTERPGET200SMPI任務(wù)1網(wǎng)絡(luò)硬件配置圖軟件:STEP7V5.4SP5問題思考:I/O點(diǎn)數(shù)的地址表示。硬件的連接:用PROFIBUS電纜將IM151的DP接口連接到CPU314的DP接口,用編程電纜PG機(jī)USB口連接到CPU314的MPI接口。1、在非還原盤新建姓名STEP7文件夾,再建子文件夾PROFIBUS_ET200。2、打開STEP7,新建姓名學(xué)號(hào)(兩數(shù)字)項(xiàng)目,組態(tài)S7-300主站,雙擊硬件選項(xiàng)目,進(jìn)入硬件組態(tài)窗口,按要求依次插入機(jī)架、電源、CPU(I/O模塊網(wǎng)絡(luò)完成后最后組態(tài))。
站地址為2,網(wǎng)絡(luò)設(shè)置(波特率:1.5M,配置文件:DP)。任務(wù)3網(wǎng)絡(luò)組態(tài)及參數(shù)設(shè)置注意:集成DP口虛擬通信I/O與CPU物理I/O地址不能沖突。3、添加到DP網(wǎng)絡(luò)上的IM151-1模塊從站站址為12,必須和IM151-1上撥碼開關(guān)上設(shè)定的站址相同。組態(tài)I/O模塊,分別插入電源模塊PM-E,4AI,2AO。若開始地址為0,訪問這些點(diǎn)輸入第一點(diǎn)為I0.0,輸出第一點(diǎn)為Q0.0。問題思考:虛擬通信地址不能與CPU物理地址沖突。4、CPU314插入仿真模塊DI16。任務(wù)三軟件編程任務(wù)1在S7-400中調(diào)用OB82,OB85,OB86,OB1221、在SIEMENSS7-300/400系列PLC中有多種程序塊,主要有:組織塊(OB),功能塊(FB),功能(FC),數(shù)據(jù)塊(DB)及系統(tǒng)功能(SFC)和系統(tǒng)功能塊(SFB)。1)組織塊OB
OB由系統(tǒng)自動(dòng)調(diào)用,并執(zhí)行用戶在OB塊中編寫的程序,所以O(shè)B的基本作用是調(diào)用用戶程序。
在OB塊中編寫程序的最大容量,S7-300是16KB,S7-400是64KB。
除主程序循環(huán)OB1外,其它OB均是由事件觸發(fā)的中斷。2)功能FC
功能FC有兩個(gè)作用:(1)作為子程序用;(2)作為函數(shù)用。
函數(shù)中程序的最大容量,S7-300是16KB,S7-400是64KB。
3)函數(shù)塊FB
FB與FC相比,F(xiàn)B每次調(diào)用都必須分配一個(gè)背景數(shù)據(jù)塊,用來存儲(chǔ)接口數(shù)據(jù)區(qū)(TEMP類型除外)和運(yùn)算的中間數(shù)據(jù)。FB中程序的最大容量,S7-300是16KB,S7-400是64KB。4)數(shù)據(jù)塊DB
DB用來存儲(chǔ)用戶數(shù)據(jù)及程序的中間變量,為全局變量。DB的最大容量,S7-300為32KB,S7-400為64KB。
DB可分為共享數(shù)據(jù)塊(ShareDB)、背景數(shù)據(jù)塊(InstanceDB)和用戶自定義數(shù)據(jù)(UDT)類型的數(shù)據(jù)塊。
5)SFC和SFBSFC和SFB集成在CPU中,相當(dāng)于系統(tǒng)提供的可供用戶程序調(diào)用的FC或FB,實(shí)現(xiàn)與CPU系統(tǒng)相關(guān)的一些功能。2、調(diào)用OB82,OB85,OB86,OB122功能
如果某一個(gè)從站掉電或損壞,若不調(diào)用以上功能塊,CPU將停止運(yùn)行,為了忽略故障CPU繼續(xù)運(yùn)行,可以在S7-300的CPU程序中調(diào)用OB82,OB86,OB122,在S7-300的CPU程序中調(diào)用OB82,OB85,OB86,OB122。任務(wù)2軟件編程作業(yè):試詳細(xì)闡述CPU集成DP接口連接遠(yuǎn)程站ET200M網(wǎng)絡(luò)硬件組態(tài)及程序設(shè)計(jì)。(要求同課件)謝謝!項(xiàng)目十六通過DP連接智能從站(MS通信)實(shí)踐操作
(S7-300CPU為主站,S7-300CPU為從站)難點(diǎn):通過DP連接智能從站的網(wǎng)絡(luò)組態(tài);重點(diǎn):通過DP連接智能從站參數(shù)設(shè)置及PLC編程。
問題思考原則上先組態(tài)智能從站PROFIBUSS7-300S7-300PG任務(wù)一網(wǎng)絡(luò)組態(tài)任務(wù)1網(wǎng)絡(luò)硬件配置(S7300-300DP)CPU314C-2PN/DP集成DP接口電纜連接CPU315-2DP集成DP接口原則上先組態(tài)從站。任務(wù)2硬件和軟件需求硬件PROFIBUS-DP主站:S7-300CPU314C-2PN/DP,。從站:S7-300CPU315-2DP。PROFIBUS電纜及接頭軟件STEP7V5.4SP5PROFIBUSS7-300S7-300PG問題思考:網(wǎng)絡(luò)中的一類主站和二類主站。1、在非還原盤新建姓名STEP7文件夾,再建子文件夾S7300-300DP。2、先組態(tài)智能從站(1)打開STEP7,新建姓名學(xué)號(hào)(兩數(shù)字)項(xiàng)目,組態(tài)S7-300從站,雙擊硬件選項(xiàng)目,進(jìn)入硬件組態(tài)窗口,按要求依次插入機(jī)架、電源、CPU(I/O模塊網(wǎng)絡(luò)完成后最后組態(tài))。任務(wù)3網(wǎng)絡(luò)組態(tài)及參數(shù)設(shè)置注意:集成DP口虛擬通信I/O與CPU物理I/O地址不能沖突。站地址為4,網(wǎng)絡(luò)設(shè)置(波特率:1.5M,配置文件:DP)。(2)組態(tài)成功后,雙擊CPU315-2DP項(xiàng)下的“DP”項(xiàng),彈出屬性菜單,如圖選擇DP從站,其下選擇框選擇中,診斷地址改為1022,這樣這個(gè)接口既可以作為DP從站,又可以通過這接口監(jiān)控程序。2、先組態(tài)智能從站問題討論:為什么不先建主站S7-300?問題討論:S7-300通信區(qū)地址的建立。(3)定義S7-300從站的通信區(qū)
注:在組建S7-300從站時(shí),先建通信區(qū)地址,再插DI/O模塊。3、組態(tài)主站(1)S7-300主站的站地址為2,組態(tài)成功后,雙擊CPU314C-2PN/DP項(xiàng)下的“DP”項(xiàng),彈出屬性菜單,如圖選擇DP主站。(2)將S7-300從站連接到DP網(wǎng)絡(luò)上。(3)定義主站通信區(qū)
2號(hào)主站4號(hào)從站發(fā)送區(qū)QB0接收區(qū)IB0
接收區(qū)IB0發(fā)送區(qū)QB0
(4)雙擊組態(tài)網(wǎng)絡(luò)圖標(biāo):選擇編譯并檢查全部。
任務(wù)二軟件編程任務(wù)1在S7-400中調(diào)用OB82,OB85,OB86,OB1221、在SIEMENSS7-300/400系列PLC中有多種程序塊,主要有:組織塊(OB),功能塊(FB),功能(FC),數(shù)據(jù)塊(DB)及系統(tǒng)功能(SFC)和系統(tǒng)功能塊(SFB)。1)組織塊OB
OB由系統(tǒng)自動(dòng)調(diào)用,并執(zhí)行用戶在OB塊中編寫的程序,所以O(shè)B的基本作用是調(diào)用用戶程序。
在OB塊中編寫程序的最大容量,S7-300是16KB,S7-400是64KB。
除主程序循環(huán)OB1外,其它OB均是由事件觸發(fā)的中斷。2)功能FC
功能FC有兩個(gè)作用:(1)作為子程序用;(2)作為函數(shù)用。
函數(shù)中程序的最大容量,S7-300是16KB,S7-400是64KB。
3)函數(shù)塊FB
FB與FC相比,F(xiàn)B每次調(diào)用都必須分配一個(gè)背景數(shù)據(jù)塊,用來存儲(chǔ)接口數(shù)據(jù)區(qū)(TEMP類型除外)和運(yùn)算的中間數(shù)據(jù)。FB中程序的最大容量,S7-300是16KB,S7-400是64KB。4)數(shù)據(jù)塊DB
DB用來存儲(chǔ)用戶數(shù)據(jù)及程序的中間變量,為全局變量。DB的最大容量,S7-300為32KB,S7-400為64KB。
DB可分為共享數(shù)據(jù)塊(ShareDB)、背景數(shù)據(jù)塊(InstanceDB)和用戶自定義數(shù)據(jù)(UDT)類型的數(shù)據(jù)塊。
5)SFC和SFBSFC和SFB集成在CPU中,相當(dāng)于系統(tǒng)提供的可供用戶程序調(diào)用的FC或FB,實(shí)現(xiàn)與CPU系統(tǒng)相關(guān)的一些功能。2、調(diào)用OB82,OB85,OB86,OB122功能
如果某一個(gè)從站掉電或損壞,若不調(diào)用以上功能塊,CPU將停止運(yùn)行,為了忽略故障CPU繼續(xù)運(yùn)行,可以在S7-300的CPU程序中調(diào)用OB82,OB86,OB122,在S7-300的CPU程序中調(diào)用OB82,OB85,OB86,OB122。任務(wù)2軟件編程從站側(cè)編程主站側(cè)編程
作業(yè):試詳細(xì)闡述通過DP連接智能從站(MS不打包通信)網(wǎng)絡(luò)硬件組態(tài)及程序設(shè)計(jì)。(要求同課件)謝謝!項(xiàng)目四通過DP連接智能從站(MS打包通信)和第三方設(shè)備通信(SFC14、SFC15的應(yīng)用)難點(diǎn):通過DP連接智能從站的網(wǎng)絡(luò)組態(tài);重點(diǎn):通過DP連接智能從站參數(shù)設(shè)置及PLC編程。
問題思考原則上先組態(tài)智能從站PROFIBUSS7-400S7-300PG任務(wù)一通過DP連接智能從站網(wǎng)絡(luò)組態(tài)任務(wù)1網(wǎng)絡(luò)硬件配置(S7400-300DP)
CPU416-2DP集成DP接口電纜連接CPU315-2DP集成DP接口,原則上先組態(tài)從站。任務(wù)2硬件和軟件需求硬件PROFIBUS-DP主站:S7-400CPU416-2DP,I模塊32點(diǎn)24V,O模塊16點(diǎn)24V。從站:S7-300CPU315-2DP,I模塊16點(diǎn)24V,O模塊16點(diǎn)24V。PROFIBUS電纜及接頭軟件STEP7V5.4SP5PROFIBUSS7-400S7-300PG問題思考:網(wǎng)絡(luò)中的一類主站和二類主站。1、在非還原盤新建姓名STEP7文件夾,再建子文件夾SFC14-SFC15。2、先組態(tài)智能從站(1)打開STEP7,新建姓名學(xué)號(hào)(兩數(shù)字)項(xiàng)目,組態(tài)S7-300從站,雙擊硬件選項(xiàng)目,進(jìn)入硬件組態(tài)窗口,按要求依次插入機(jī)架、電源、CPU(I/O模塊網(wǎng)絡(luò)完成后最后組態(tài))。任務(wù)3網(wǎng)絡(luò)組態(tài)及參數(shù)設(shè)置注意:集成DP口虛擬通信I/O與CPU物理I/O地址不能沖突。站地址為4,網(wǎng)絡(luò)設(shè)置(波特率:1.5M,配置文件:DP)。(2)組態(tài)成功后,雙擊CPU315-2DP項(xiàng)下的“DP”項(xiàng),彈出屬性菜單,如圖選擇DP從站,其下選擇框選擇中,診斷地址改為1022,這樣這個(gè)接口既可以作為DP從站,又可以通過這接口監(jiān)控程序。2、先組態(tài)智能從站問題討論:為什么不先建主站S7-400?問題討論:S7-300通信區(qū)地址的建立。(3)定義S7-300從站的通信區(qū)
注:在組建S7-300從站時(shí),先建通信區(qū)地址,再插DI/O模塊。3、組態(tài)主站(1)S7-400主站的站地址為2,組態(tài)成功后,雙擊CPU416-2DP項(xiàng)下的“DP”項(xiàng),彈出屬性菜單,選擇DP網(wǎng)。3、組態(tài)主站(2)組建DP網(wǎng):打開硬件目錄,選擇PROFIBUSDP→ConfiguredStations文件夾,選擇CPU31X,將其連接到DP主站的PORFIBUS總線上。(3)定義主站通信區(qū)(在DP從站的組態(tài)屬性內(nèi)定義主站通信區(qū))
2號(hào)主站(S7-400)
4號(hào)從站(S7-300)
發(fā)送區(qū)QB0-QB9接收區(qū)IB0-IB9
接收區(qū)IB0-IB9
發(fā)送區(qū)QB0-QB9注:在組建S7-400主站時(shí),先建通信區(qū)地址,再插DI/O模塊。(4)雙擊組態(tài)網(wǎng)絡(luò)圖標(biāo):選擇編譯并檢查全部。
任務(wù)二軟件設(shè)計(jì)任務(wù)1編寫主站程序(在系統(tǒng)庫中找到SFC14、SFC15,并在OB1中調(diào)用)SFC14解開主站在IB0-IB9內(nèi)的數(shù)據(jù)包并放在DB1數(shù)據(jù)塊數(shù)據(jù)位0.0開始的10個(gè)字節(jié)中。SFC15給存放在DB2數(shù)據(jù)塊數(shù)據(jù)位0.0開始的10個(gè)字節(jié)中的數(shù)據(jù)打包,并通過主站的QB0-QB9發(fā)送給從站。DB1接收數(shù)據(jù)塊中數(shù)據(jù)類型定義DB2發(fā)送數(shù)據(jù)塊中數(shù)據(jù)類型定義
主站數(shù)據(jù)從站數(shù)據(jù)輸入DB1.DBX0.0-DB1.DBX9.7輸出MB10.0-MB19.7輸出DB2.DBX0.0-DB2.DBX9.7輸入MB20.0-MB29.7任務(wù)2編寫從站程序(在系統(tǒng)庫中找到SFC14、SFC15,并在OB1中調(diào)用)SFC14解開從站在IB0-IB9內(nèi)的數(shù)據(jù)包并放在內(nèi)存中MB20-MB29中。SFC15給存放在內(nèi)存中MB10-MB19數(shù)據(jù)打包,并通過主站的QB0-QB9發(fā)送給從站。任務(wù)三S7-400和第三方設(shè)備(具有EM277模塊S7-200)通信任務(wù)2硬件和軟件要求硬件PROFIBUS-DP主站:S7-400CPU416-2DPDI/O
PROFIBUS-DP從站:S7-300CPU315-2DPDI/O
PROFIBUS-DP從站帶接口模塊EM277的S7-200PLCPROFIBUS電纜及連接器軟件STEP7V5.4SP5
任務(wù)1網(wǎng)絡(luò)硬件配置圖帶EM277的S7-200PROFIBUSS7-400S7-300PG任務(wù)3網(wǎng)絡(luò)組態(tài)及參數(shù)設(shè)置1、硬件的連接:用PROFIBUS電纜將EM277的DP接口連接到CPU416-2DP的DP接口。
2、添加到DP網(wǎng)絡(luò)上的EM277模塊從站(安裝SIEM089D.GSD文件),打開硬件目錄,選擇PROFIBUSDP→AdditionalFieldDevices→PLC→SIMATIC文件夾,將EM277(若沒有EM277,可安裝SIEM089D.GSD文件)掛到DP網(wǎng)上,站地址為6。3、配置CPU416-2DP和S7-200的通信區(qū)
CPU416-2DP通信區(qū)的設(shè)置S7-200通信區(qū)的設(shè)置主站數(shù)據(jù)從站數(shù)據(jù)輸入IB100-IB131發(fā)送區(qū)VB132-VB163輸出QB100-QB131
接收區(qū)VB100-VB1314、雙擊組態(tài)網(wǎng)絡(luò)圖標(biāo):選擇編譯并檢查全部。
作業(yè):試詳細(xì)闡述通過DP連接智能從站(MS打包通信)網(wǎng)絡(luò)硬件組態(tài)及程序設(shè)計(jì)。(要求同課件)謝謝!項(xiàng)目五CP342-5作為主站和FC1、FC2應(yīng)用重點(diǎn):通過STEP7軟件操作會(huì)網(wǎng)絡(luò)硬件組態(tài)。難點(diǎn):通過按鈕遠(yuǎn)程控制指示燈理解數(shù)據(jù)DP通信。學(xué)習(xí)目標(biāo)1、通過STEP7軟件操作會(huì)網(wǎng)絡(luò)硬件組態(tài)。2、通過IO地址設(shè)置理解物理和通信IO關(guān)系。3、通過軟件設(shè)計(jì)會(huì)定義FC1和FC2用戶接口。4、通過按鈕遠(yuǎn)程控制燈理解數(shù)據(jù)DP通信。任務(wù)一CP342-5作為主站硬件組態(tài)PROFIBUS帶CP342-5的S7CPU315-2DPPGET200M任務(wù)1網(wǎng)絡(luò)配置圖1、網(wǎng)絡(luò)中的一類主站和二類主站。2、DP電纜連接CP342-5的DP通信口,而不是CPU的DP通信口。問題思考任務(wù)2硬件和軟件要求硬件DP主站:S7-300CPU315-2DP,帶CP342-5通信模塊輸入輸出模塊各32點(diǎn)24V。DP從站:ET200M接口模塊IM153-2及輸入輸出模塊(輸入16點(diǎn)24V,輸出16點(diǎn)24V)。PROFIBUS電纜及連接器軟件STEP7V5.4SP5
PROFIBUS帶CP342-5的S7CPU315-2DPPGET200M任務(wù)3網(wǎng)絡(luò)組態(tài)及參數(shù)設(shè)置1、在非還原盤新建姓名STEP7文件夾,再建子文件夾CP342-5_master
。2、組態(tài)主站(1)組態(tài)S7-300主站,雙擊硬件選項(xiàng)目,進(jìn)入硬件組態(tài)窗口,按要求依次插入機(jī)架、電源、CPU。注意插入CPU315-2DP時(shí),將有如下窗口彈出,不需建網(wǎng)直接確定。2、組態(tài)主站(2)繼續(xù)組態(tài)S7-300主站,插入CP342-5(依次選擇“CP-300”→“PROFIBUS”→“CP342-5”→“訂貨號(hào)5DA02”)。利用CP主站模塊的DP口建網(wǎng),站地址為(3)雙擊CP342-5模塊,彈出屬性窗口,工作模塊選主站。最后插入主站物理I/O模塊。注意問題討論CP342-5DP口虛擬通信I/O與CPU物理I/O地址不會(huì)沖突。
添加到DP網(wǎng)絡(luò)上的IM153-2模塊從站,依次選擇“PROFIBUSDP”→“DPVOSlave”→“ET200M”站地址為4。組態(tài)虛擬通信區(qū)IO→
DI16和DO16,并保存編譯。
3、組態(tài)從站:4、雙擊組態(tài)網(wǎng)絡(luò)圖標(biāo):選擇編譯并檢查全部。
任務(wù)二軟件編程及FC1和FC2的應(yīng)用參數(shù)名參數(shù)說明CPLADDRCP342-5的地址SEND發(fā)送區(qū),對(duì)應(yīng)從站的輸出區(qū)RECV接收區(qū),對(duì)應(yīng)從站的輸入?yún)^(qū)DONE發(fā)送完成一次產(chǎn)生一次脈沖NDR接收完成一次產(chǎn)生一次脈沖ERROR錯(cuò)誤位STATUS調(diào)用FC1和FC2產(chǎn)生的狀態(tài)字DPSTATUSPROFIBUS-DP的狀態(tài)字節(jié)任務(wù)1利用數(shù)據(jù)塊收發(fā)數(shù)據(jù)任務(wù)2利用M寄存器收發(fā)數(shù)據(jù)若CP342-5通信區(qū)地址改為如圖所示。則在主站內(nèi)FC1和FC2接口定義如下。
主站數(shù)據(jù)從站數(shù)據(jù)發(fā)送區(qū)MB26-MB27輸出區(qū)QB6-QB7接收區(qū)MB43-QB44
輸入?yún)^(qū)IB3-IB4上面程序說明如下。程序段3:本地I模塊第一點(diǎn)得電(按鈕動(dòng)作),則遠(yuǎn)程O第一點(diǎn)和最后點(diǎn)接燈亮(得電)。程序段4:本地I模塊最后點(diǎn)得電(按鈕動(dòng)作),則遠(yuǎn)程O第八點(diǎn)和最九點(diǎn)接燈亮(得電)。程序段5:遠(yuǎn)程I模塊第一點(diǎn)得電(按鈕動(dòng)作),則本地O第一點(diǎn)和最后點(diǎn)接燈亮(得電)。作業(yè):試詳細(xì)闡述通過CP342-5連接遠(yuǎn)程IO網(wǎng)絡(luò)硬件組態(tài)及FC1、FC2程序設(shè)計(jì)。(要求同課件)謝謝!項(xiàng)目六CP342-5作為從站和FC1、FC2應(yīng)用重點(diǎn):通過STEP7軟件操作會(huì)網(wǎng)絡(luò)硬件組態(tài)。難點(diǎn):通過按鈕遠(yuǎn)程控制指示燈理解數(shù)據(jù)DP通信。學(xué)習(xí)目標(biāo)1、通過STEP7軟件操作會(huì)網(wǎng)絡(luò)硬件組態(tài)。2、通過IO地址設(shè)置理解物理和通信IO地址關(guān)系。3、通過軟件設(shè)計(jì)會(huì)定義FC1和FC2用戶接口。4、通過按鈕遠(yuǎn)程控制指示燈理解數(shù)據(jù)DP通信。任務(wù)一網(wǎng)絡(luò)硬件組態(tài)任務(wù)1網(wǎng)絡(luò)硬件配置CPU416-2DP集成DP接口電纜連接S7-300網(wǎng)絡(luò)模塊CP342的DP接口,原則上先組態(tài)從站。PROFIBUSS7-400帶CP342的S7-300PG任務(wù)2硬件和軟件需求硬件PROFIBUS-DP主站:S7-400CPU416-2DP,I模塊32點(diǎn)24V,O模塊16點(diǎn)24V。從站:S7-300CPU315-2DP,帶CP342-5通信模塊,I模塊16點(diǎn)24V,O模塊16點(diǎn)24V。PROFIBUS電纜及接頭軟件STEP7V5.4SP5問題思考:網(wǎng)絡(luò)中的一類主站和二類主站。PROFIBUSS7-400帶CP342的S7-300PG1、在非還原盤新建姓名STEP7文件夾,再建子文件夾CP342-5_slave。2、先組態(tài)智能從站(1)打開STEP7,新建姓名學(xué)號(hào)(兩數(shù)字)項(xiàng)目,組態(tài)S7-300從站,雙擊硬件選項(xiàng)目,進(jìn)入硬件組態(tài)窗口,按要求依次插入機(jī)架、電源、CPU,由于CPU帶DP口,則彈出DP屬性窗口如下,不建網(wǎng)確定。任務(wù)3網(wǎng)絡(luò)組態(tài)及參數(shù)設(shè)置2、組態(tài)智能從站(2)繼續(xù)組態(tài)S7-300從站,插入CP342-5(依次選擇“CP-300”→“PROFIBUS”→“CP342-5”→“訂貨號(hào)5DA02”)。利用CP主站模塊的DP口建網(wǎng),站地址為4(3)雙擊CP342-5模塊,彈出屬性窗口,工作模塊選從站。最后插入主站物理I/O模塊。問題討論CP342-5DP口虛擬通信I/O與PLC物理I/O地址不沖突。所以:組態(tài)CP342-5模塊后,馬上組態(tài)從站PLC的物理IO。3、組態(tài)主站(1)組態(tài)S7-400主站,插入機(jī)架、電源、CPU,組態(tài)CPU416-2DP時(shí),用CPU集成DP口聯(lián)網(wǎng),彈出DP口屬性窗口如下,站地址為2,選中PROFIBUS(1),最后點(diǎn)確定。圖下的“DP”項(xiàng),彈出屬性菜單,選擇DP網(wǎng)
。注意:集成DP口虛擬通信I/O與CPU物理I/O地址不能沖突。3、組態(tài)主站(2)雙擊CPU416-2DP下的“DP”項(xiàng),彈出屬性菜單,選擇DP接口
,檢查常規(guī)是否已聯(lián)網(wǎng),工作模式是否已選主站。(3)組建DP網(wǎng):打開硬件目錄,選擇PROFIBUSDP→ConfiguredStations文件夾,選擇如下圖,將其連接到DP主站的PORFIBUS總線上。(4)連接到DP主站的PORFIBUS總線時(shí),彈出如下窗口,點(diǎn)連接并確定。(5)定義主站的通信口,選用16點(diǎn)輸入(全部)和16點(diǎn)輸出(全部)。注意:主站編程需要調(diào)用SFC14和SFC15。4、雙擊組態(tài)網(wǎng)絡(luò)圖標(biāo):選擇編譯并檢查全部。
任務(wù)二主從站編程及SFC14、SFC15、FC1、FC2的應(yīng)用任務(wù)1主站編程及SFC14、SFC15應(yīng)用
在主站OB1中調(diào)用SFC14和SFC15,在從站OB1中調(diào)用FC1和FC2。
主站數(shù)據(jù)從站數(shù)據(jù)輸入MB20-MB35輸出MB20-MB35
輸出MB40-MB55輸入MB40-MB55任務(wù)2從站編程及FC1、FC2應(yīng)用參數(shù)名參數(shù)說明CPLADDRCP342-5的地址SEND發(fā)送區(qū),對(duì)應(yīng)從站的輸出區(qū)RECV接收區(qū),對(duì)應(yīng)從站的輸入?yún)^(qū)DONE發(fā)送完成一次產(chǎn)生一次脈沖NDR接收完成一次產(chǎn)生一次脈沖ERROR錯(cuò)誤位STATUS調(diào)用FC1和FC2產(chǎn)生的狀態(tài)字DPSTATUSPROFIBUS-DP的狀態(tài)字節(jié)參數(shù)說明
編程深化及擴(kuò)展主站程序從站程序作業(yè):試詳細(xì)闡述S7-400的DP口連遠(yuǎn)程從站CP342-5網(wǎng)絡(luò)硬件組態(tài)及FC1、FC2程序設(shè)計(jì)。(要求同課件)謝謝組織塊、功能塊、數(shù)據(jù)塊在S7-400中調(diào)用OB82,OB85,OB86,OB1221、在SIEMENSS7-300/400系列PLC中有多種程序塊,主要有:組織塊(OB),功能塊(FB),功能(FC),數(shù)據(jù)塊(DB)及系統(tǒng)功能(SFC)和系統(tǒng)功能塊(SFB)。1)組織塊OB
OB由系統(tǒng)自動(dòng)調(diào)用,并執(zhí)行用戶在OB塊中編寫的程序,所以O(shè)B的基本作用是調(diào)用用戶程序。
在OB塊中編寫程序的最大容量,S7-300是16KB,S7-400是64KB。
除主程序循環(huán)OB1外,其它OB均是由事件觸發(fā)的中斷。2)功能FC
功能FC有兩個(gè)作用:(1)作為子程序用;(2)作為函數(shù)用。
函數(shù)中程序的最大容量,S7-300是16KB,S7-400是64KB。
3)函數(shù)塊FB
FB與FC相比,F(xiàn)B每次調(diào)用都必須分配一個(gè)背景數(shù)據(jù)塊,用來存儲(chǔ)接口數(shù)據(jù)區(qū)(TEMP類型除外)和運(yùn)算的中間數(shù)據(jù)。FB中程序的最大容量,S7-300是16KB,S7-400是64KB。4)數(shù)據(jù)塊DB
DB用來存儲(chǔ)用戶數(shù)據(jù)及程序的中間變量,為全局變量。DB的最大容量,S7-300為32KB,S7-400為64KB。
DB可分為共享數(shù)據(jù)塊(ShareDB)、背景數(shù)據(jù)塊(InstanceDB)和用戶自定義數(shù)據(jù)(UDT)類型的數(shù)據(jù)塊。
5)SFC和SFBSFC和SFB集成在CPU中,相當(dāng)于系統(tǒng)提供的可供用戶程序調(diào)用的FC或FB,實(shí)現(xiàn)與CPU系統(tǒng)相關(guān)的一些功能。2、調(diào)用OB82,OB85,OB86,OB122功能
如果某一個(gè)從站掉電或損壞,若不調(diào)用以上功能塊,CPU將停止運(yùn)行,為了忽略故障CPU繼續(xù)運(yùn)行,可以在S7-300的CPU程序中調(diào)用OB82,OB86,OB122,在S7-400的CPU程序中調(diào)用OB82,OB85,OB86,OB122。項(xiàng)目七通過DP連接的DX方式通信重點(diǎn):通過STEP7軟件操作會(huì)網(wǎng)絡(luò)硬件組態(tài)。難點(diǎn):通過按鈕遠(yuǎn)程控制指示燈理解數(shù)據(jù)DP通信。學(xué)習(xí)目標(biāo)1、通過STEP7軟件操作會(huì)網(wǎng)絡(luò)硬件組態(tài)。2、通過IO地址設(shè)置理解物理和通信IO地址關(guān)系。3、通過軟件會(huì)定義SFC14和SFC15用戶接口。4、通過按鈕遠(yuǎn)程控制指示燈理解數(shù)據(jù)DP通信。DX:直接數(shù)據(jù)交換任務(wù)1通信原理:
PROFIBUS-DP通信是一個(gè)主站依次輪詢從站的MS通信方式,基于DP協(xié)議的DX通信模式是在主站輪詢從站時(shí),從站除了將數(shù)據(jù)發(fā)送給主站,同時(shí)還將數(shù)據(jù)發(fā)送給其他從站。DP主站(2)DP從站(6)DP從站(4)響應(yīng)請(qǐng)求MS方式DX方式請(qǐng)求響應(yīng)響應(yīng)任務(wù)一網(wǎng)絡(luò)硬件組態(tài)任務(wù)2網(wǎng)絡(luò)硬件配置CPU416-2DP集成DP接口電纜連接兩個(gè)S7-300網(wǎng)絡(luò)從站的集成DP接口,原則上先組態(tài)從站。PROFIBUSS7-400MASTERS7-300SLAVEPGS7-300SLAVE任務(wù)3硬件和軟件需求硬件PROFIBUS-DP主站2:S7-400CPU414-3DP,I模塊32點(diǎn)24V,O模塊16點(diǎn)24V。從站4:S7-300CPU315-2DP,I模塊16點(diǎn)24V,O模塊16點(diǎn)24V。從站6:S7-300CPU314C-2DP(自帶輸入24點(diǎn),輸出16點(diǎn),地址可以用系統(tǒng)默認(rèn))。PROFIBUS電纜及接頭軟件STEP7V5.4SP5問題思考:網(wǎng)絡(luò)中的一類主站和二類主站。1、在非還原盤新建姓名STEP7文件夾,再建子文件夾PROFIBUS_DP_DX
。2、組態(tài)智能從站4號(hào)站(1)打開STEP7,新建姓名學(xué)號(hào)(兩數(shù)字)項(xiàng)目,組態(tài)S7-300從站CPU315-2DP
,雙擊硬件選項(xiàng)目,按要求依次插入機(jī)架、電源、CPU(物理I/O模塊先不組態(tài))。任務(wù)4網(wǎng)絡(luò)組態(tài)及參數(shù)設(shè)置注意:集成DP口虛擬通信I/O與CPU物理I/O地址不能沖突。站地址為4,網(wǎng)絡(luò)設(shè)置(波特率:1.5M,配置文件:DP)。(2)組態(tài)成功后,雙擊CPU315-2DP項(xiàng)下的“DP”項(xiàng),彈出屬性菜單,如圖選擇DP從站,其下選擇框選擇中,診斷地址改為1022,這樣這個(gè)接口既可以作為DP從站,又可以通過這接口監(jiān)控程序。2、組態(tài)智能從站4號(hào)站問題討論:為什么不先建主站S7-400?問題討論:S7-300通信區(qū)地址的建立。(3)定義S7-300從站4號(hào)站的通信區(qū)
注:在組建S7-300從站時(shí),先建通信區(qū)地址,最后DI/O模塊。3、組態(tài)智能從站6號(hào)站(1)組態(tài)S7-300從站CPU314C-2DP
,雙擊硬件選項(xiàng)目,按要求依次插入機(jī)架、電源、CPU。(2)組態(tài)成功后,雙擊CPU314C-2DP項(xiàng)下的“DP”項(xiàng),彈出屬性菜單,選擇DP從站,診斷地址改為1022。(3)定義S7-300從站4號(hào)站的通信區(qū)。注:在組建CPU314C-2DP從站時(shí),先建通信區(qū)地址,自帶輸入24點(diǎn)和輸出16點(diǎn),IO地址可以系統(tǒng)默認(rèn)。3、組態(tài)主站(1)S7-400主站的站地址為2,組態(tài)成功后,雙擊CPU414-3DP項(xiàng)下的“DP”項(xiàng),彈出屬性菜單,選擇DP網(wǎng)。3、組態(tài)主站(2)組建DP網(wǎng):打開硬件目錄,選擇PROFIBUSDP→ConfiguredStations文件夾,選擇CPU31X,將兩個(gè)從站連接到DP主站的PORFIBUS總線上。(3)定義主站通信區(qū)(在DP從站的組態(tài)屬性內(nèi)定義主站通信區(qū))
2號(hào)主站(S7-400)
4號(hào)從站(S7-300)
發(fā)送區(qū)QB0-QB9接收區(qū)IB0-IB9
接收區(qū)IB0-IB9
發(fā)送區(qū)QB0-QB92號(hào)主站6號(hào)從站發(fā)送區(qū)QB10接收區(qū)IB0
接收區(qū)IB10發(fā)送區(qū)QB0
任務(wù)1通信原理:
PROFIBUS-DP通信是一個(gè)主站依次輪詢從站的MS通信方式,基于DP協(xié)議的DX通信模式是在主站輪詢從站時(shí),從站除了將數(shù)據(jù)發(fā)送給主站,同時(shí)還將數(shù)據(jù)發(fā)送給其他從站。DP主站(2)DP從站(6)DP從站(4)響應(yīng)請(qǐng)求MS方式DX方式請(qǐng)求響應(yīng)響應(yīng)任務(wù)二4號(hào)從站與6號(hào)從站DX通信區(qū)定義任務(wù)2通信區(qū)定義
DP主站(2)DP從站(6)DP從站(4)響應(yīng)請(qǐng)求MS方式DX方式請(qǐng)求響應(yīng)響應(yīng)1、4號(hào)站接收,6號(hào)站發(fā)送(接收4號(hào)站定義通信區(qū))任務(wù)2通信區(qū)定義
DP主站(2)DP從站(6)DP從站(4)響應(yīng)請(qǐng)求MS方式DX方式請(qǐng)求響應(yīng)響應(yīng)2、6號(hào)站接收,4號(hào)站發(fā)送(接收6號(hào)站定義通信區(qū))任務(wù)3物理IO地址定義
1、4號(hào)站組態(tài)物理IO(地址20-21),2號(hào)站組態(tài)物理IO(IB20-23,OB20-21),6號(hào)站內(nèi)置IO地址IB124-126,OB124-125。2、雙擊組態(tài)網(wǎng)絡(luò)圖標(biāo):選擇編譯并檢查全部。任務(wù)三軟件編程主站程序兩從站程序作業(yè):試詳細(xì)闡述通過DP連接的DX方式通信網(wǎng)絡(luò)硬件組態(tài)及SFC14、SFC15程序設(shè)計(jì)。(要求同課件)謝謝任務(wù)一S7-300/400和第三方設(shè)備(具有EM277模塊S7-200)通信PROFIBUSS7CPU416-2DPPG帶EM277的S7-200任務(wù)1網(wǎng)絡(luò)配置圖任務(wù)2硬件和軟件要求硬件PROFIBUS-DP主站S7-400CPU416-2DP從站帶接口模塊EM277的S7-200PLCMPI網(wǎng)卡5611PROFIBUS電纜及連接器軟件STEP7V5.4SP5
課題十三PROFIBUS第三方設(shè)備通信及上機(jī)操作考核任務(wù)3網(wǎng)絡(luò)組態(tài)及參數(shù)設(shè)置1、硬件的連接:用PROFIBUS電纜將EM277的DP接口連接到CPU416-2DP的DP接口。2、打開STEP7,新建DP_EM277項(xiàng)目,組態(tài)S7-400,CPU416-2DP作為主站。站址為6
3、添加到DP網(wǎng)絡(luò)上的EM277模塊從站(安裝SIEM089D.GSD文件),站址為12,必須和EM277上撥碼開關(guān)上設(shè)定的站址相同。4、配置CPU416-2DP和S7-200的通信區(qū)
5、在S7-400程序塊中調(diào)用OB82,OB85,OB86,OB122
CPU416-2DP通信區(qū)的設(shè)置S7-200通信區(qū)的設(shè)置主站數(shù)據(jù)從站數(shù)據(jù)輸入IB0-IB31發(fā)送區(qū)VB132-VB163輸出QB0-QB31
接收區(qū)VB100-VB131項(xiàng)目八PROFIBUS-DP真實(shí)實(shí)踐項(xiàng)目重點(diǎn):通過STEP7軟件操作會(huì)網(wǎng)絡(luò)硬件組態(tài)。難點(diǎn):通過按鈕遠(yuǎn)程控制指示燈理解數(shù)據(jù)DP通信。學(xué)習(xí)目標(biāo)1、通過STEP7軟件操作會(huì)網(wǎng)絡(luò)硬件組態(tài)。2、通過IO地址設(shè)置理解物理和通信IO地址關(guān)系。3、通過軟件會(huì)定義SFC14和SFC15用戶接口。4、通過按鈕遠(yuǎn)程控制指示燈理解數(shù)據(jù)DP通信。任務(wù)一PROFIBUS-DP真實(shí)項(xiàng)目硬件組態(tài)任務(wù)1實(shí)際DP網(wǎng)絡(luò)任務(wù)2網(wǎng)絡(luò)硬件配置圖帶EM277的
S7-200PROFIBUSS7-300PGET200MET200S1、網(wǎng)絡(luò)硬件配置圖問題思考:網(wǎng)絡(luò)中最先組建哪個(gè)設(shè)備?2、硬件和軟件要求軟件STEP7V5.4SP5硬件(3)從站:接口模塊EM277的S7-200PLC。PROFIBUS-DP主站:S7-300CPU315-2DP以太網(wǎng)模塊PROFIBUS-DP從站:PROFIBUS電纜及連接器(1)從站ET200M:接口模塊IM153-1,2AI模塊,2AO模塊;
(2)從站ET200S:接口模塊IM151-1,電源24V模塊PM-E,2AI模塊,2AO模塊,4DI模塊*2,4DO模塊*2;1、在非還原盤新建姓名STEP7文件夾,再建子文件夾PROFIBUS-DP真實(shí)項(xiàng)目。2、打開STEP7,新建姓名學(xué)號(hào)(兩數(shù)字)項(xiàng)目,組態(tài)S7-300主站,雙擊硬件選項(xiàng)目,進(jìn)入硬件組態(tài)窗口,按要求依次插入機(jī)架、電源、CPU、以太網(wǎng)模塊。
組態(tài)CPU時(shí)建DP網(wǎng),站地址為2,網(wǎng)絡(luò)設(shè)置(波特率:1.5M,配置文件:DP)。
組態(tài)以太網(wǎng)模塊時(shí)不需要建網(wǎng)。任務(wù)3網(wǎng)絡(luò)組態(tài)及參數(shù)設(shè)置3、添加到DP網(wǎng)絡(luò)上的IM153-1模塊從站站址為4,必須和IM153-1上撥碼開關(guān)上設(shè)定的站址相同。組態(tài)I/O模塊,分別插入2AI,2AO模塊。老師評(píng)議:訂貨號(hào)若與實(shí)際設(shè)備不一致的后果。4、添加到DP網(wǎng)絡(luò)上的IM151-1模塊從站站址為38,必須和IM151-1上撥碼開關(guān)上設(shè)定的站址相同。組態(tài)I/O模塊,分別插入2AI,2AO模塊,4DI*2,4DO*2。5、添加到DP網(wǎng)絡(luò)上EM277模塊從站站址為10,必須和EM277
上設(shè)定的站址相同。通過EM277總線連接S7-200。CPU315-2DP通信區(qū)的設(shè)置S7-200通信區(qū)的設(shè)置主站數(shù)據(jù)從站數(shù)據(jù)輸入IB42-IB73發(fā)送區(qū)VB42-VB73輸出QB10-QB41接收區(qū)VB10-VB416、雙擊組態(tài)網(wǎng)絡(luò)圖標(biāo):選擇編譯并檢查全部。
注:在編譯并檢查全部,無錯(cuò)誤設(shè)備將顯示白色,若某一設(shè)備有錯(cuò),則該設(shè)備顯示紅色。
S7-300PS6
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 年產(chǎn)20000噸高端紡織面料技術(shù)改造項(xiàng)目可行性研究報(bào)告模板-立項(xiàng)備案
- 二零二五年度建材材料采購與環(huán)保評(píng)價(jià)服務(wù)合同范本3篇
- 中國長期護(hù)理保險(xiǎn)制度發(fā)展現(xiàn)狀及建議
- 護(hù)士職業(yè)生涯規(guī)劃
- 云南省騰沖市第四中學(xué)2024-2025學(xué)年七年級(jí)上學(xué)期期末考試 語文試題(含答案)
- 中圖版高中信息技術(shù)必修1說課稿-2.3 甄別信息的方法-
- Unit 2 Special Days Lesson 1(說課稿)-2023-2024學(xué)年人教新起點(diǎn)版英語五年級(jí)下冊(cè)
- 二年級(jí)上冊(cè)六 制作標(biāo)本-表內(nèi)除法第4課時(shí)《連乘、連除和乘除混合運(yùn)算》(說課稿)-2024-2025學(xué)年二年級(jí)上冊(cè)數(shù)學(xué)青島版(五四學(xué)制)
- 福建省龍巖市新羅區(qū)2024-2025學(xué)年三年級(jí)上學(xué)期期末數(shù)學(xué)試題
- 甘肅省天水市(2024年-2025年小學(xué)六年級(jí)語文)部編版小升初真題(下學(xué)期)試卷及答案
- 公路施工表格
- 2024至2030年中國昆明市酒店行業(yè)發(fā)展監(jiān)測及市場發(fā)展?jié)摿︻A(yù)測報(bào)告
- 《中國心力衰竭診斷和治療指南2024》解讀(總)
- 科學(xué)新課程標(biāo)準(zhǔn)中核心素養(yǎng)的內(nèi)涵解讀及實(shí)施方略講解課件
- 輪扣式高支模施工方案
- 2024助貸委托服務(wù)協(xié)議合同模板
- 醫(yī)療質(zhì)量信息數(shù)據(jù)內(nèi)部驗(yàn)證制度
- 子宮內(nèi)膜間質(zhì)肉瘤的畫像組學(xué)研究
- 福建省廈門市2022-2023學(xué)年高一年級(jí)上冊(cè)期末質(zhì)量檢測物理試題(含答案)
- 2023年公路養(yǎng)護(hù)工知識(shí)考試題庫附答案
- 高警示(高危)藥品考試試題與答案
評(píng)論
0/150
提交評(píng)論