版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
可編程控制器
自動化學院孫蓉1361360985631#312室82519403S720300編程語言和存儲區(qū)共27頁,您現(xiàn)在瀏覽的是第1頁!2.1S7-200/300編程語言和存儲區(qū)PLC編程語言的國際標準1S7-200的編程語言2S7-300的編程語言3S7-200/300的CPU存儲區(qū)45S7-200/300的尋址方式第2章S7-200/300編程語言與常用指令S720300編程語言和存儲區(qū)共27頁,您現(xiàn)在瀏覽的是第2頁!2.1.0PLC編程語言的國際標準IEC61131是PLC的國際標準,1992~1995年發(fā)布了IEC61131標準,IEC61131-3規(guī)定了PLC編程語言的語法和語義,標準中有下述5種編程語言:S720300編程語言和存儲區(qū)共27頁,您現(xiàn)在瀏覽的是第3頁!2.1.0PLC編程語言的國際標準1)指令表IL(Instructionlist):語言語義的定義,這里只定義了20種基本操作。2)結(jié)構(gòu)文本ST(Structuredtext):西門子稱為結(jié)構(gòu)化控制語言(SCL)。3)梯形圖LD(fLadderdiagram):西門子簡稱為LAD。4)功能塊圖FBD(Functionblockdiagram):標準中稱為功能方框圖語言。5)順序功能圖SFC(Sequentialfunctionchart):對應于西門子的S7Graph。S720300編程語言和存儲區(qū)共27頁,您現(xiàn)在瀏覽的是第4頁!2.1.1S7-200的編程語言S720300編程語言和存儲區(qū)共27頁,您現(xiàn)在瀏覽的是第5頁!2.1.2S7-300的編程語言(1)梯形圖(LAD)S720300編程語言和存儲區(qū)共27頁,您現(xiàn)在瀏覽的是第6頁!
可以想象在梯形圖的左右兩側(cè)垂直“電源線”之間有一個左正右負的直流電源電壓,能流只能從左向右流動。如果沒有跳轉(zhuǎn)指令,在網(wǎng)絡中,程序中的邏輯運算按從左往右的方向執(zhí)行,與能流的方向一致。網(wǎng)絡之間按從上到下的順序執(zhí)行,執(zhí)行完所有的網(wǎng)絡后,下一次循環(huán)返回最上面的網(wǎng)絡(網(wǎng)絡1)重新開始執(zhí)行。(1)梯形圖(LAD)2.1.2S7-300的編程語言S720300編程語言和存儲區(qū)共27頁,您現(xiàn)在瀏覽的是第7頁!2.1.2S7-300的編程語言(2)語句表(STL)OB1:主程序Network1:起保停電路A(OI4.0OQ16.4)ANI4.1=Q16.4…Networkn:BEU…S720300編程語言和存儲區(qū)共27頁,您現(xiàn)在瀏覽的是第8頁!
用語句表編寫的程序不一定能轉(zhuǎn)換為梯形圖,不能轉(zhuǎn)換的網(wǎng)絡仍然保留語句表的形式,但是并不表示該網(wǎng)絡有錯誤。1)語句表可供習慣用匯編語言編程的經(jīng)驗豐富的程序員使用;2)梯形圖與繼電器電路圖的表達方式極為相似,適合于熟悉繼電器電路的用戶使用;3)功能塊圖適合于熟悉數(shù)字電路的用戶使用。(8)編程語言的相互轉(zhuǎn)換與選用2.1.2S7-300的編程語言S720300編程語言和存儲區(qū)共27頁,您現(xiàn)在瀏覽的是第9頁!2.1.3S7-300/400的CPU存儲區(qū)(2)基本數(shù)據(jù)類型1)基本數(shù)據(jù)類型;2)用戶通過組合基本數(shù)據(jù)類型生成的復合數(shù)據(jù)類型;3)用來定義FB(功能塊)和FC(功能)參數(shù)的參數(shù)類型;S720300編程語言和存儲區(qū)共27頁,您現(xiàn)在瀏覽的是第10頁!2.1.3S7-300/400的CPU存儲區(qū)(4)復合數(shù)據(jù)類型與參數(shù)類型1、復合數(shù)據(jù)類型2、參數(shù)類型數(shù)組;結(jié)構(gòu);字符串;日期和時間;用戶定義的數(shù)據(jù)類型;TIMER(定時器);BLOCK(塊);POINTER(指針);ANY;S720300編程語言和存儲區(qū)共27頁,您現(xiàn)在瀏覽的是第11頁!2.1.3S7-300/400的CPU存儲區(qū)(5)CPU的存儲區(qū)分布裝載存儲器動態(tài)裝載存儲器RAM;可保持裝載存儲器FEPROM;過程映像I/O表;位存儲器、定時器、計數(shù)器;局域數(shù)據(jù)堆棧、塊堆棧;中斷堆棧、中斷緩存區(qū);系統(tǒng)存儲器工作存儲器:用戶程序、如邏輯塊、數(shù)據(jù)塊;S720300編程語言和存儲區(qū)共27頁,您現(xiàn)在瀏覽的是第12頁!2.1.3S7-300/400的CPU存儲區(qū)2)工作存儲器
它是集成的高速存取的RAM存儲器,用于存儲CPU運行時的用戶程序和數(shù)據(jù),例如組織塊、功能塊、功能和數(shù)據(jù)塊。為了保證程序執(zhí)行的快速性和不過多地占用工作存儲器,只有與程序執(zhí)行有關(guān)的塊被裝入工作存儲器。S720300編程語言和存儲區(qū)共27頁,您現(xiàn)在瀏覽的是第13頁!2.1.3S7-300/400的CPU存儲區(qū)地址區(qū)域描述過程映像輸入表I循環(huán)掃描周期開始時,CPU從輸入模塊讀輸入值并記錄到該區(qū)域過程映像輸出表Q在循環(huán)掃描周期中,程序計算輸出值并記錄到該區(qū)域。循環(huán)掃描周期結(jié)束時,CPU將計算結(jié)果寫入相應的輸出模塊位存儲器M該區(qū)域用于存儲程序的中間計算結(jié)果定時器T該區(qū)域提供定時器的存儲計數(shù)器C該區(qū)域提供計數(shù)器的存儲數(shù)據(jù)塊D數(shù)據(jù)塊中包含了程序的信息??梢远x為所有邏輯塊共享或指定給一個特定的FB或SFB做背景數(shù)據(jù)塊局部數(shù)據(jù)L該區(qū)域包含塊執(zhí)行時該塊的臨時數(shù)據(jù)。L堆棧還提供用于傳遞塊參數(shù)及記錄梯形邏輯網(wǎng)絡中間結(jié)果的存儲器外設(shè)地址輸入PI主站及分布式從站(DP)外設(shè)輸入輸出區(qū)域允許直接存取外設(shè)地址輸出PQS720300編程語言和存儲區(qū)共27頁,您現(xiàn)在瀏覽的是第14頁!2.1.3S7-300/400的CPU存儲區(qū)4)外設(shè)I/O存儲區(qū)
通過外設(shè)I/O存儲區(qū)(PI和PQ),用戶可以不經(jīng)過過程映像輸入和過程映像輸出,直接訪問輸入模塊和輸出模塊。不能以位(bit)為單位訪問外設(shè)I/O存儲區(qū),只能以字節(jié)、字和雙字為單位訪問。S720300編程語言和存儲區(qū)共27頁,您現(xiàn)在瀏覽的是第15頁!2.1.1S7-200的編程語言(1)語句表(STL);(2)梯形圖(LAD);(3)功能塊圖(FBD);S720300編程語言和存儲區(qū)共27頁,您現(xiàn)在瀏覽的是第16頁!2.1.2S7-300的編程語言(1)梯形圖(LAD);(2)語句表(STL);(3)功能塊圖(FBD);(4)結(jié)構(gòu)文本(ST);(5)S7HiGraph編程語言;(6)S7CFC編程語言;(7)順序功能圖(SFC);S720300編程語言和存儲區(qū)共27頁,您現(xiàn)在瀏覽的是第17頁!2.1.2S7-300的編程語言(1)梯形圖(LAD)OB1:主程序Network1:起保停電路S720300編程語言和存儲區(qū)共27頁,您現(xiàn)在瀏覽的是第18頁!2.1.2S7-300的編程語言(2)語句表(STL)OB1:主程序Network1:起保停電路A(OI4.0OQ16.4)ANI4.1=Q16.4S720300編程語言和存儲區(qū)共27頁,您現(xiàn)在瀏覽的是第19頁!2.1.2S7-300的編程語言(3)功能塊圖(FBD)S720300編程語言和存儲區(qū)共27頁,您現(xiàn)在瀏覽的是第20頁!2.1.3S7-300/400的CPU存儲區(qū)(1)數(shù)制1)二進制數(shù);2)十六進制數(shù);3)BCD碼;S720300編程語言和存儲區(qū)共27頁,您現(xiàn)在瀏覽的是第21頁!2.1.3S7-300/400的CPU存儲區(qū)1)基本數(shù)據(jù)類型1、位;2、字節(jié);3、字;4、雙字;5、16位整數(shù);6、32位整數(shù);7、32位浮點數(shù);8、常數(shù);S720300編程語言和存儲區(qū)共27頁,您現(xiàn)在瀏覽的是第22頁!2.1.3S7-300/400的CPU存儲區(qū)(5)CPU的存儲區(qū)分布1)裝載存儲器;2)工作存儲器;3)系統(tǒng)存儲器;4)外設(shè)I/O存儲區(qū);S720300編程語言和存儲區(qū)共27頁,您現(xiàn)在瀏覽的是第23頁!2.1.3S7-300/400的CPU存儲區(qū)1)裝載存儲器
下載程序時,用戶程序(邏輯塊和數(shù)據(jù)塊)被下載到CPU的裝載存儲器,CPU把可執(zhí)行部分復制到工作存儲器,符號表和注釋保存在編程設(shè)備中。S720300編程語言和存儲區(qū)共27頁,您現(xiàn)在瀏覽的是第24頁!2.1.3S7-300/400的CPU存儲區(qū)3)系統(tǒng)存儲器
系統(tǒng)存儲器為不能擴展的RAM,用于存放用戶程序的操作數(shù)據(jù),例如過程映像輸入,過程映像輸出,位存儲器,定時器和計數(shù)器,塊堆棧(B堆棧),中斷堆棧(I堆棧)和診斷緩沖區(qū)等。S720300編程語言和存儲區(qū)共27頁,您現(xiàn)在瀏覽的是第25頁!2.1.3S7-300/400的CPU存儲區(qū)過程映像輸入/輸出(I/Q)表
在掃描循環(huán)開始時,CPU讀取數(shù)字量輸入模塊的輸入信號的狀態(tài),并將它們存入過程映像輸入表中。用戶程序訪問PLC的輸入(I)和輸出(Q)地址區(qū)時,不是去讀寫數(shù)字信號模塊中的信號狀態(tài),而是訪問CPU中的過程映像區(qū)。與直接訪問I/O模塊相比,訪問過程
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 林權(quán)轉(zhuǎn)讓咨詢服務合同
- 電子產(chǎn)品組裝操作流程
- 專利權(quán)許可合約
- 2025年度礦山礦產(chǎn)資源開采權(quán)轉(zhuǎn)讓與環(huán)境保護協(xié)議3篇
- 食品行業(yè)財務競爭力分析
- 車站服務員制服管理辦法
- 小學安全守護者聘用合同
- 人才梯隊發(fā)展規(guī)劃制定
- 2025年度旅游景區(qū)安全生產(chǎn)管理協(xié)議3篇
- 2025版酒店家具租賃、回收及環(huán)保處理合同2篇
- 駕駛艙資源管理緒論課件
- DB13T 5427-2021 水體底泥洗脫生態(tài)恢復工程技術(shù)指南
- 雙減工作教師責任書
- 聲藝 EPM8操作手冊
- 西北農(nóng)林科技大學專業(yè)學位研究生課程案例庫建設(shè)項目申請書(MBA)
- 聚乙烯醇纖維zhanshi
- 外墻保溫、真石漆施工技術(shù)交底
- 演播室的藝術(shù):現(xiàn)場導播切換技巧
- 盾構(gòu)帶壓開倉施工方案
- 高壓開關(guān)柜試驗報告(完)
- 尾礦庫在線監(jiān)測方案)
評論
0/150
提交評論