




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、SIMATIC PCS7 規(guī)范培訓(xùn)PCS7 程序構(gòu)造2022/7/25內(nèi) 容PLC的任務(wù)原理PLC的程序構(gòu)造存儲(chǔ)空間和地址表示數(shù)據(jù)類(lèi)型和數(shù)據(jù)表示SIMATIC PCS7的編程方法SIMATIC PCS7的程序構(gòu)造2022/7/25Sciample Training - SIMATIC PCS72PLC 任務(wù)原理PLC的根本構(gòu)成PLC的循環(huán)掃描任務(wù)方式2022/7/25Sciample Training - SIMATIC PCS73PLC 的根本構(gòu)成CPU: 中央處置器;程序存儲(chǔ)區(qū):存放主程序;數(shù)據(jù)存儲(chǔ)區(qū):存放執(zhí)行過(guò)程中運(yùn)用的數(shù)據(jù);輸入通道:從現(xiàn)場(chǎng)儀表獲取過(guò)程信號(hào);輸出通道:運(yùn)算結(jié)果輸出到執(zhí)行
2、器;I/O擴(kuò)展端口:銜接更多I/O模塊;通訊端口:與上位機(jī)或其它PLC相連。2022/7/25Sciample Training - SIMATIC PCS74PLC 的任務(wù)原理圖2022/7/25Sciample Training - SIMATIC PCS75PLC 的循環(huán)掃描任務(wù)方式各種PLC均采用循環(huán)掃描任務(wù)方式:PLC上電初始化;主程序周期運(yùn)轉(zhuǎn);輸入輸出端口周期刷新;程序掃描周期與程序量有關(guān),并受PLC允許的最大掃描時(shí)間限制。2022/7/25Sciample Training - SIMATIC PCS76S7 PLC的程序構(gòu)造程序塊構(gòu)造OB塊與程序調(diào)用S7 PLC的運(yùn)轉(zhuǎn)周期FB塊
3、與FC塊2022/7/25Sciample Training - SIMATIC PCS77程序塊構(gòu)造SIEMENS S7 PLC的程序由不同的程序塊構(gòu)成:OB:組織塊FB:功能塊FC:功能DB:數(shù)據(jù)塊S7 PLC的編程主要是對(duì)不同的功能塊的編程;整個(gè)程序經(jīng)程序塊的相互調(diào)用實(shí)現(xiàn)。2022/7/25Sciample Training - SIMATIC PCS78程序塊分類(lèi)2022/7/25Sciample Training - SIMATIC PCS79OB 組織塊OB 組織塊的作用:操作系統(tǒng)和用戶(hù)程序之間的一個(gè)接口控制循環(huán)和中斷程序的執(zhí)行控制CPU如何啟動(dòng)處置錯(cuò)誤呼應(yīng),經(jīng)過(guò)編程指定CPU對(duì)錯(cuò)
4、誤反響OB塊的分類(lèi):循環(huán)掃描、缺點(diǎn)中斷、事件處置等OB塊具有優(yōu)先級(jí)2022/7/25Sciample Training - SIMATIC PCS710OB 組織塊分類(lèi)12022/7/25Sciample Training - SIMATIC PCS711OB 組織塊分類(lèi)22022/7/25Sciample Training - SIMATIC PCS712OB1 主掃描2022/7/25Sciample Training - SIMATIC PCS713塊的調(diào)用2022/7/25Sciample Training - SIMATIC PCS714S7 PLC 的運(yùn)轉(zhuǎn)周期2022/7/25Sc
5、iample Training - SIMATIC PCS715FB 和 FC 塊將程序按照功能分割成不同的程序塊;將常用的功能編寫(xiě)成FC或FB塊;在OB塊或其他FC和FB塊中調(diào)用;可以簡(jiǎn)化編程,減少反復(fù)代碼;FC和FB的區(qū)別:背景數(shù)據(jù)塊;FC常用于簡(jiǎn)單的需求多次反復(fù)運(yùn)用的程序,F(xiàn)B常用于較復(fù)雜的算法程序;可以將相對(duì)獨(dú)立的程序部分寫(xiě)入一個(gè)FC塊,方便系統(tǒng)維護(hù)和缺點(diǎn)診斷;SFB和SFC是S7 PLC集成的程序塊。2022/7/25Sciample Training - SIMATIC PCS716FB 和 FC 塊的調(diào)用2022/7/25Sciample Training - SIMATIC P
6、CS717OBDBInstance DBFB/SFBInstance DBFB/SFBFC/SFCFC/SFCDB存儲(chǔ)空間和地址表示PLC 的存儲(chǔ)空間分布存儲(chǔ)地址表示方式2022/7/25Sciample Training - SIMATIC PCS718SIEMENS PLC 存儲(chǔ)空間程序存儲(chǔ)區(qū):裝載存儲(chǔ)區(qū):靜態(tài)保管程序,斷電堅(jiān)持;任務(wù)存儲(chǔ)區(qū):PLC運(yùn)轉(zhuǎn)時(shí)程序被復(fù)制到任務(wù)存儲(chǔ)區(qū)中執(zhí)行,斷電不堅(jiān)持;數(shù)據(jù)存儲(chǔ)區(qū):輸入和輸出:獨(dú)立編址的存儲(chǔ)空間;過(guò)程映象區(qū):輸入和輸出的緩存;定時(shí)器和計(jì)數(shù)器:系統(tǒng)資源,獨(dú)立存儲(chǔ)空間;位存儲(chǔ)區(qū):過(guò)程數(shù)據(jù),可以在程序中直接訪問(wèn);堆棧區(qū):存儲(chǔ)過(guò)程數(shù)據(jù)。2022/7/25S
7、ciample Training - SIMATIC PCS719SIEMENS PLC 存儲(chǔ)空間圖2022/7/25Sciample Training - SIMATIC PCS720存儲(chǔ)空間與存儲(chǔ)單元存儲(chǔ)空間由順序陳列的存儲(chǔ)單元構(gòu)成;用 “地址來(lái)表示存儲(chǔ)單元的位置和長(zhǎng)度;存儲(chǔ)單元的最小單位是位,地址表示的根本單位是字節(jié)。地址表示分為三部分:存儲(chǔ)區(qū)名:M, I, Q, PI, PQ數(shù)據(jù)長(zhǎng)度:B, W, D存儲(chǔ)地址:20, 27.42022/7/25Sciample Training - SIMATIC PCS721地址表示例如2022/7/25Sciample Training - SIMA
8、TIC PCS722SIEMENS PLC 地址表示2022/7/25Sciample Training - SIMATIC PCS723數(shù)據(jù)類(lèi)型和數(shù)據(jù)表示數(shù)據(jù)表示根本數(shù)據(jù)類(lèi)型復(fù)合數(shù)據(jù)類(lèi)型2022/7/25Sciample Training - SIMATIC PCS724數(shù)據(jù)類(lèi)型PLC中的數(shù)據(jù)表示單位是字節(jié)Byte最小數(shù)據(jù)單位是位Bit數(shù)據(jù)的二進(jìn)制、十進(jìn)制、十六進(jìn)制表示經(jīng)過(guò)采用不同的字長(zhǎng)可以表示各種數(shù)據(jù)類(lèi)型根本數(shù)據(jù)類(lèi)型包含了編程中常用的數(shù)據(jù)類(lèi)型復(fù)合數(shù)據(jù)類(lèi)型可以實(shí)現(xiàn)復(fù)雜的數(shù)據(jù)構(gòu)造,在做復(fù)雜運(yùn)算時(shí)可以簡(jiǎn)化編程。2022/7/25Sciample Training - SIMATIC PCS725
9、S7 根本數(shù)據(jù)類(lèi)型2022/7/25Sciample Training - SIMATIC PCS726復(fù)合數(shù)據(jù)類(lèi)型DATE_AND_TIME日期和時(shí)間STRING字符串ARRAY數(shù)組STRUCT構(gòu)造UDT用戶(hù)定義的數(shù)據(jù)類(lèi)型FB,SFB用于多重背景2022/7/25Sciample Training - SIMATIC PCS727PCS7 的編程方法PCS7 的構(gòu)成規(guī)范編程言語(yǔ)構(gòu)造化編程SCL圖形化編程CFC和SFCPCS7 的編程方法2022/7/25Sciample Training - SIMATIC PCS728PCS7 的構(gòu)成2022/7/25Sciample Training -
10、 SIMATIC PCS729IEC61131-3規(guī)范組態(tài)工具操作員站組態(tài)工具程序及控件庫(kù)構(gòu)造化編程言語(yǔ)過(guò)程設(shè)備管理器圖形化編程言語(yǔ)規(guī)范編程言語(yǔ)STL:語(yǔ)句表近似匯編言語(yǔ),功能強(qiáng)大;缺乏直觀,易讀性差。LAD:梯形邏輯圖直觀易讀FBD:功能塊圖直觀易讀編程較復(fù)雜,對(duì)于復(fù)雜的算法和功能編程困難。2022/7/25Sciample Training - SIMATIC PCS730構(gòu)造化編程SCL構(gòu)造化編程言語(yǔ)以Pascal為根底的語(yǔ)法格式可以實(shí)如今LAD中無(wú)法實(shí)現(xiàn)的算法可以充分利用PCS7中豐富的功能塊庫(kù)適用于編寫(xiě)復(fù)雜的函數(shù)和運(yùn)算模塊是圖形化編程言語(yǔ)CFC和SFC的根底2022/7/25Scia
11、mple Training - SIMATIC PCS731幾種編程言語(yǔ)的對(duì)比2022/7/25Sciample Training - SIMATIC PCS732LADFBDSTLSCL圖形化編程CFC延續(xù)功能圖,適用于組態(tài)控制回路;圖形化的編程界面;只需銜接納腳,不用關(guān)懷程序運(yùn)轉(zhuǎn)的細(xì)節(jié);調(diào)用PCS7內(nèi)容豐富的程序庫(kù)中的功能塊;可以編寫(xiě)公用的功能塊。2022/7/25Sciample Training - SIMATIC PCS733圖形化編程SFC順序功能圖,適于編寫(xiě)順序控制功能;圖形化的編程界面;可以經(jīng)過(guò)SFC可視化從WinCC中讀取順序執(zhí)行情況。2022/7/25Sciample Tr
12、aining - SIMATIC PCS734PCS7 的編程方法用LAD、FBD、STL等直接編寫(xiě)功能塊,實(shí)現(xiàn)一些簡(jiǎn)單、固定的功能;用STL和SCL編寫(xiě)源代碼,經(jīng)過(guò)編譯生勝利能塊,實(shí)現(xiàn)較復(fù)雜的運(yùn)算功能;在CFC圖中調(diào)用庫(kù)中的功能塊或調(diào)用按照上述生成的功能塊,組建面向運(yùn)用的程序;在SFC圖中組建順序控制程序;在編譯過(guò)程中,先將CFC和SFC圖轉(zhuǎn)換成SCL源代碼,之后再編譯生成一系列的功能塊;一切的功能塊構(gòu)成了PCS7程序的可執(zhí)行代碼。2022/7/25Sciample Training - SIMATIC PCS735PCS7 程序構(gòu)造Charts圖形程序CFC SFCSources源代碼SCL STLBlocks程序塊LAD FBD STL2022/7/25Sciample Training
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 投資理財(cái)服務(wù)合同范文
- 常年法律顧問(wèn)合同細(xì)則
- 購(gòu)房合同定金簡(jiǎn)易協(xié)議
- 江西豐城勞動(dòng)合同范本
- 智能通風(fēng)電器具產(chǎn)業(yè)發(fā)展挑戰(zhàn)與對(duì)策考核試卷
- 機(jī)織服裝生產(chǎn)中的生產(chǎn)流程標(biāo)準(zhǔn)化考核試卷
- 塑料加工中的耐沖擊與抗跌落技術(shù)考核試卷
- 期貨市場(chǎng)投資者行為分析服務(wù)考核試卷
- 抽紗刺繡工藝的數(shù)字化營(yíng)銷(xiāo)策略考核試卷
- 基于云計(jì)算的智能制造服務(wù)考核試卷
- 智慧教育與個(gè)性化學(xué)習(xí)理論與實(shí)踐研究
- 全國(guó)高中教師數(shù)學(xué)優(yōu)質(zhì)課比賽一等獎(jiǎng)《基本不等式》課件
- Mob研究院識(shí)具-2024年文創(chuàng)行業(yè)報(bào)告
- 房地產(chǎn)估價(jià)方法-比較法及其運(yùn)用
- “德能勤績(jī)廉”考核測(cè)評(píng)表
- 新概念英語(yǔ)青少版入門(mén) A-Unit-1課件(共37張)
- 陜西各市(精確到縣區(qū))地圖PPT課件(可編輯版)
- 酒店住宿水單標(biāo)準(zhǔn)模板
- 尺寸鏈的計(jì)算表格
- 夏玉米套種辣椒技術(shù)
- 學(xué)術(shù)規(guī)范與寫(xiě)作課件
評(píng)論
0/150
提交評(píng)論