PLC-7_第三章_S7-300PLC_第4節(jié)_組態(tài)與編程.ppt_第1頁
PLC-7_第三章_S7-300PLC_第4節(jié)_組態(tài)與編程.ppt_第2頁
PLC-7_第三章_S7-300PLC_第4節(jié)_組態(tài)與編程.ppt_第3頁
PLC-7_第三章_S7-300PLC_第4節(jié)_組態(tài)與編程.ppt_第4頁
PLC-7_第三章_S7-300PLC_第4節(jié)_組態(tài)與編程.ppt_第5頁
已閱讀5頁,還剩76頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、第4節(jié)S7-300PLC配置和編程1,STEP 7配置和編程軟件簡介,第1節(jié),STEP 7的硬件介面要求1:使用PC/MPI適配器實(shí)現(xiàn)計(jì)算機(jī)的RS232端口和PLC的MPI通信端口連接。方法2:在計(jì)算機(jī)上配置專用通信介面卡(例如CP5611),以便將計(jì)算機(jī)連接到PLC。方法3:在PLC上配置以太網(wǎng)通信模塊(例如CP343),以實(shí)現(xiàn)計(jì)算機(jī)和PLC之間通過以太網(wǎng)的連接。2、STEP 7的硬件配置和診斷功能1)硬件配置硬件配置包括系統(tǒng)配置、CPU參數(shù)設(shè)置和模塊參數(shù)設(shè)置。系統(tǒng)配置:從目錄中選擇硬件機(jī)架,然后將選定的模塊分配給機(jī)架中所需的插槽。CPU的參數(shù)設(shè)置:可以為CPU模塊設(shè)置各種屬性。模塊的參數(shù)設(shè)

2、置,如啟動(dòng)特性、掃描監(jiān)視時(shí)間等:允許您對(duì)每個(gè)模塊進(jìn)行可曹征的參數(shù)設(shè)置。2)系統(tǒng)診斷系統(tǒng)運(yùn)行狀態(tài)監(jiān)視可以提供CPU參數(shù)、狀態(tài)和用戶編寫的程序在運(yùn)行時(shí)故障的原因,還可以提供硬件配置、每個(gè)模塊的狀態(tài)和模塊故障信息的圖形顯示。3、STEP 7編程功能標(biāo)準(zhǔn)STEP版本7軟件支持階梯(LAD)、功能塊圖表(FBD)和語句表(STL)編程。專業(yè)STEP 7還包括編程語言功能表(SFC)和連續(xù)功能表(CFC)等功能。STEP 7還提供了用于變量定義的符號(hào)表編輯器,以便于符號(hào)編程。在調(diào)試方面,STEP 7提供了多種調(diào)試和監(jiān)控功能,如斷點(diǎn)設(shè)置、強(qiáng)制輸入和輸出、階梯監(jiān)控、變量表監(jiān)控等。4、使用STEP 7編程、創(chuàng)建

3、調(diào)試的步驟連接通信介面應(yīng)用程序節(jié)目項(xiàng)目(包括選擇CPU模塊)編譯PLC的硬件配置、下載硬件配置(創(chuàng)建符號(hào)表)編譯應(yīng)用程序節(jié)目、下載節(jié)目運(yùn)行調(diào)試網(wǎng)絡(luò)配置格式時(shí),還需要在配置硬件時(shí)配置internet。2,設(shè)置硬件配置和參數(shù)1,創(chuàng)建項(xiàng)目,然后使用SIMATIC Manager(項(xiàng)目管理)中的“新建項(xiàng)目向?qū)А?STEP 7 Wizart:NEW Project)創(chuàng)建新項(xiàng)目。包括CPU模塊模型選擇、必須創(chuàng)建的邏輯塊(至少應(yīng)由主程序創(chuàng)建的組織塊OB1)和項(xiàng)目名稱。2、項(xiàng)目分層結(jié)構(gòu)項(xiàng)目、所有配置數(shù)據(jù)和程序作為對(duì)象存儲(chǔ)在分層結(jié)構(gòu)中。第一層是項(xiàng)目,第二層是工作站,工作站是硬件配置的起點(diǎn)。創(chuàng)建、項(xiàng)目、MPI對(duì)象

4、、工作站對(duì)象、硬件(硬件)、CPU、連接、S7節(jié)目(S7節(jié)目)和S7節(jié)目的各種程序均作為塊存儲(chǔ)在塊對(duì)象中。S7節(jié)目文件夾是創(chuàng)建節(jié)目的起點(diǎn)。項(xiàng)目層、2、硬件配置和硬件配置的任務(wù)是在STEP 7中創(chuàng)建與實(shí)際硬件系統(tǒng)完全相同的系統(tǒng),通過STEP 7管理實(shí)際系統(tǒng)(包括硬件設(shè)置、編程等)。硬件配置從“Hardware”進(jìn)入,并執(zhí)行工作站的所有硬件配置。窗口硬件配置的主要步驟是創(chuàng)建機(jī)架,將模塊參數(shù)設(shè)置存儲(chǔ)在機(jī)架中設(shè)置下載設(shè)置存儲(chǔ)在PLC中。對(duì)于網(wǎng)絡(luò)系統(tǒng),還必須配置網(wǎng)絡(luò)結(jié)構(gòu)(如以太網(wǎng)、PROFIBUS-DP或MPI)和通信參數(shù),并且在使用分布式IO時(shí)必須連接到主站點(diǎn)?!坝布渲谩贝翱?,3,模塊參數(shù)設(shè)置,在每

5、個(gè)模塊的屬性窗口中設(shè)置模塊參數(shù)1)“開始CPU模塊參數(shù)設(shè)置”選項(xiàng)卡:設(shè)置啟動(dòng)屬性,S7-300只能執(zhí)行熱啟動(dòng)。周期/時(shí)鐘記憶體頁簽:可讓您設(shè)定掃描周期監(jiān)督時(shí)間、通訊處理速率與掃描周期的時(shí)鐘儲(chǔ)存位元組。時(shí)鐘存儲(chǔ)字節(jié)中的每個(gè)位對(duì)應(yīng)于時(shí)鐘脈沖。“Diagnostics/Clock(診斷/時(shí)鐘)”選項(xiàng)卡:診斷參數(shù)和實(shí)時(shí)時(shí)鐘參數(shù)設(shè)置。內(nèi)存保留選項(xiàng)卡:允許您設(shè)置需要從MB0、T0和C0開始關(guān)閉的內(nèi)存字節(jié)數(shù)、計(jì)時(shí)器和柜臺(tái)數(shù)。范圍與CPU型號(hào)相關(guān)?!氨Wo(hù)”選項(xiàng)卡:可以設(shè)置允許讀寫、只讀和讀寫禁止的三個(gè)茄子保護(hù)級(jí)別。還可以設(shè)置PLC是否可以在測試模式下運(yùn)行?!皶r(shí)間中斷”(Time-Of-Day Interrup

6、ts)選項(xiàng)卡:日期時(shí)間中斷參數(shù)設(shè)置?!岸ㄆ谥袛唷边x項(xiàng)卡:設(shè)置循環(huán)中斷選項(xiàng)?!癐nterrupts(中斷)”選項(xiàng)卡:設(shè)置硬件中斷、延遲中斷和DPV1(PROFIBUS-DP)中斷。“CPU模塊參數(shù)設(shè)置”窗口,2)數(shù)字輸入模塊參數(shù)設(shè)置“Addresses(地址)”選項(xiàng)卡:模塊的起始字節(jié)地址設(shè)置“Inputs(輸入)”選項(xiàng)卡:允許您設(shè)置是否允許創(chuàng)建硬件中斷(硬件中斷和診斷中斷),“數(shù)字輸入模塊參數(shù)設(shè)置”窗口,3)設(shè)置數(shù)字輸出模塊參數(shù)“Addresses(地址)”選項(xiàng)卡:設(shè)置模塊的起始字節(jié)地址“Outputs(輸出)”選項(xiàng)卡:設(shè)置是否允許創(chuàng)建中斷,設(shè)置CPU進(jìn)入停止模式時(shí)輸出點(diǎn)的處理方法,“digit

7、al output module參數(shù)設(shè)置”窗口,4)模擬Inputs選項(xiàng)包括設(shè)置允許診斷中斷和硬件中斷、選擇模塊測量范圍和設(shè)置抑制干涉的集成時(shí)間。模擬輸入模塊參數(shù)設(shè)置窗口、4)模擬輸出模塊參數(shù)設(shè)置地址選項(xiàng)相同。Outputs選項(xiàng)包括允許診斷中斷和硬件中斷設(shè)置、模塊輸出范圍選擇,以及當(dāng)CPU進(jìn)入停止?fàn)顟B(tài)時(shí)發(fā)生輸出信號(hào)處理的設(shè)置。模擬輸出模塊參數(shù)設(shè)置窗口,4,配置多機(jī)架系統(tǒng),S7-300系統(tǒng)中最多可擴(kuò)展3個(gè)機(jī)架,每個(gè)機(jī)架最多可配置8個(gè)I/o模塊配置步驟:1)將IM360介面模塊添加到硬件配置(HW-Config)窗口中。2)添加第二個(gè)滑軌(RACK-300上的Rail)3)將IM361介面模塊添加

8、到Rail 4)添加I/o模塊4)設(shè)置每個(gè)I/o模塊。添加IM360介面模塊,添加第二個(gè)導(dǎo)軌,添加IM361介面模塊,添加I/O模塊,設(shè)置每個(gè)I/O模塊,5,配置PROFIBUS-DP網(wǎng)絡(luò),PROFIBUS-DP現(xiàn)在更多地用于S7-300系統(tǒng)步驟:1)將PROFIBUS-DP主系統(tǒng)添加到硬件配置(HW-Config)窗口中。2)在主工作站系統(tǒng)中填充PROFIBUS-DP介面設(shè)備(IM153),然后設(shè)置網(wǎng)絡(luò)參數(shù)(分配地址、設(shè)置速度等)。3)在IM153框架中填充I/o模塊。4)設(shè)置每個(gè)I/o模塊。訂閱PROFIBUS-DP主系統(tǒng),設(shè)置DP參數(shù),填充PROFIBUS-DP介面設(shè)備(IM153),設(shè)

9、置DP參數(shù),在IM153框架中填充I/O模塊,設(shè)置每個(gè)I/O模塊,3符號(hào)變量是符號(hào)表編輯器包括符號(hào)名稱、其絕對(duì)地址、數(shù)據(jù)類型和說明。符號(hào)表編輯器窗口、2、邏輯塊(Blocks)、邏輯塊是用戶創(chuàng)建的應(yīng)用程序塊(包括構(gòu)造塊OB、功能塊FB和功能FC)的統(tǒng)稱。對(duì)于簡單的應(yīng)用程序,可以在循環(huán)構(gòu)造塊(OB1)中填充用戶程序,也可以使用階梯、功能塊圖表、門表和S7-GRAPH(SFC)編程。要填充邏輯塊,可以通過SIMATIC manager中Insert菜單下的S7塊創(chuàng)建。編程窗口,塊插入,4,S7-PLCSIM模擬軟件1,S7-PLCSIM的主要功能,模擬軟件S7-PLCSIM集成S7-STEP,模擬

10、PLC,可用于節(jié)目開發(fā)和調(diào)試1)計(jì)算機(jī)上的S7-PLCs im2)可以模擬PLC的輸入/輸出存儲(chǔ),通過窗口更改輸入變量狀態(tài),控制節(jié)目執(zhí)行并監(jiān)控執(zhí)行結(jié)果。3)定時(shí)、計(jì)數(shù)器均可監(jiān)控。4)可以模擬校準(zhǔn)內(nèi)存、外圍輸入/輸出、數(shù)據(jù)塊讀取和寫入等。2,使用S7-PLCSIM,根據(jù)實(shí)際系統(tǒng)要求生成項(xiàng)目和配置硬件,創(chuàng)建用戶節(jié)目,然后單擊SIMATIC管理員工具欄上的“Simulasion on/off”以啟動(dòng)仿真器。將配置和程序下載到模擬PLC并運(yùn)行。系統(tǒng)運(yùn)行后,您可以使用各種監(jiān)視功能監(jiān)視運(yùn)行狀態(tài)和結(jié)果。啟動(dòng)仿真器、仿真器窗口、監(jiān)視窗口、5、S7-300的用戶節(jié)目結(jié)構(gòu)1、用戶程序的基本結(jié)構(gòu)(包括節(jié)目塊(或邏輯

11、塊)和數(shù)據(jù)塊)。節(jié)目塊包括配置塊OB、系統(tǒng)功能塊SFB、系統(tǒng)功能SFC、功能塊FB、功能FC等。OB由操作系統(tǒng)調(diào)用,其他塊由OB調(diào)用。OB可以調(diào)用SFB、FB、SFC和FC。FB、FC調(diào)用SFB、FB、SFC和FC數(shù)據(jù)塊以向節(jié)目塊提供相應(yīng)的數(shù)據(jù),并擴(kuò)展孔劉和背景數(shù)據(jù)塊。1)組織塊OB啟動(dòng)組織塊:DB100(熱啟動(dòng))循環(huán)處理組織塊:OB1(主節(jié)目循環(huán))時(shí)間中斷組織塊:OB20(開始于日期時(shí)間中斷,設(shè)置的日期和時(shí)間),OB35(時(shí)間循環(huán)中斷;2)系統(tǒng)功能塊SFB系統(tǒng)提供的子程序,集成到CPU模塊中,具有背景數(shù)據(jù)塊,可以在編譯時(shí)自動(dòng)生成背景數(shù)據(jù)塊。例如,連續(xù)PID控制塊SFB 41(名稱為CONT_

12、C)牙齒。3)作為系統(tǒng)功能SFC系統(tǒng)提供的子程序,集成到CPU模塊中,沒有背景數(shù)據(jù)塊,以參數(shù)傳遞的形式交換數(shù)據(jù)。設(shè)置和讀取系統(tǒng)時(shí)鐘SFC 0、SFC 1等。SFB和SFC應(yīng)視為不占用用戶節(jié)目存儲(chǔ)空間的系統(tǒng)軟件的一部分。4)功能塊具有FB用戶創(chuàng)建的或可在STEP7庫中使用的背景數(shù)據(jù)塊的子程序。在調(diào)用中,必須指定靜態(tài)存儲(chǔ)相關(guān)變量的背景數(shù)據(jù)塊。5)沒有背景數(shù)據(jù)塊的子程序,可由功能FC用戶編寫或在STEP7庫中使用。調(diào)用必須與參數(shù)調(diào)用一起進(jìn)行。對(duì)于STEP 7庫中提供的用戶公用FB和FC包,用戶可以在編程時(shí)直接調(diào)用它們,在編譯時(shí)發(fā)送相應(yīng)的子程序,從而占用用戶創(chuàng)建的FB或FC,占用用戶節(jié)目存儲(chǔ)空間。2、

13、線性化、模塊化和結(jié)構(gòu)化編程STEP 7計(jì)算機(jī)編程時(shí)線性化編程、模塊化編程和結(jié)構(gòu)化編程可用線性化編程:整個(gè)用戶程序填充在OB1中。以循環(huán)掃描方式完成。模塊化編程:程序分為多個(gè)邏輯塊,每個(gè)邏輯塊執(zhí)行特定任務(wù)。配置塊OB1的程序以控制調(diào)用塊的時(shí)間。結(jié)構(gòu)化編程:將復(fù)雜的自動(dòng)化任務(wù)分為反映流程的工藝、功能或可重復(fù)使用的小任務(wù)。這些動(dòng)作由相應(yīng)的節(jié)目塊(也稱為邏輯塊)表示。節(jié)目運(yùn)行時(shí)數(shù)據(jù)和變量存儲(chǔ)在數(shù)據(jù)塊中。某些塊可用于實(shí)現(xiàn)相同或相似格式的功能。節(jié)目結(jié)構(gòu)圖表,ob1,ob1,fb1,fb2,fc1,fc2,db1,DB2,ob1,fb1,fb2 1雙擊插入插入的功能塊以執(zhí)行功能塊編程。必須先聲明變量,在其他

14、程序調(diào)用牙齒功能塊時(shí)指定背景數(shù)據(jù)塊。背景數(shù)據(jù)塊是在編譯調(diào)用方時(shí)創(chuàng)建的(編寫調(diào)用FB的程序時(shí),系統(tǒng)會(huì)提示您指定背景數(shù)據(jù)塊)。然后編寫此功能塊的執(zhí)行程序。功能塊設(shè)置、在管理器中顯示功能塊、FB變量宣言、FB編程、2)為功能塊(FB)設(shè)置調(diào)用功能塊后,其他程序可以有條件地調(diào)用和無條件地調(diào)用。使用階梯編程時(shí),F(xiàn)B與相同的功能命令相同。在調(diào)用時(shí)表示輸入、輸出(即,將實(shí)際參數(shù)分配給格式參數(shù))和背景數(shù)據(jù)塊。如果未指定某些參數(shù),則將使用背景數(shù)據(jù)塊中的數(shù)據(jù)。功能塊調(diào)用方法,3)功能(FC)設(shè)置控制程序不需要存儲(chǔ)自己的數(shù)據(jù)時(shí),可以使用功能進(jìn)行編程。功能沒有背景數(shù)據(jù)塊,不能為變量分配初始值,也沒有靜態(tài)變量。在SIM

15、ATIC manager中打開BLOCK文件夾,在窗口中單擊鼠標(biāo)右鍵,然后選擇“InsertNew ObjectFunction”。雙擊插入功能,功能編程。聲明變量,然后編寫該功能的執(zhí)行程序。FC變量宣言、FC編程、4)設(shè)置函數(shù)(FC)的調(diào)用功能后,其他程序也可以進(jìn)行條件調(diào)用和無條件調(diào)用。使用階梯編程時(shí),F(xiàn)C也是相同的功能指令。沒有背景數(shù)據(jù)塊,因此調(diào)用必須顯示每個(gè)參數(shù)。功能還提供了特殊的輸出參數(shù)返回值,通過在編程時(shí)將地址指定為實(shí)際參數(shù),可以存儲(chǔ)返回值。函數(shù)調(diào)用方法,5) STEP 7庫中的功能塊和功能調(diào)用提供了常規(guī)功能塊(FB)和功能(FC),不再需要像在STEP 7編程軟件中調(diào)用用戶自己編寫的FB或FC那樣創(chuàng)建子程序。這些零件位于“編程零件”(programming parts)窗口的庫/標(biāo)準(zhǔn)庫下的相關(guān)目錄中。對(duì)于功能FC105,輸入尺度轉(zhuǎn)換將輸入數(shù)據(jù)線性轉(zhuǎn)換為指定的上限和下限。調(diào)用FC105,out=(in-K1)/(K2-K1)*(hi _ lim-lo _ lim)lo _ lim K1和K2的值和極性控制bii在上例中,上述調(diào)用是將模擬輸入通道PIW752的數(shù)據(jù)轉(zhuǎn)換為0100%之間的數(shù)據(jù)。輸入PIW752

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論