




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、,使用庫,庫的趣味事實,目的: 保存可重用程序塊 直接傳給CPU或測試是不可能的 庫的組態(tài): 一個庫可以包含多個文件夾 庫不可以包含任何“硬件” 每個程序文件夾包含: 文件夾“Blocks”、“Sources”、“Symbols” 文件夾“Charts”(僅限于可選軟件:S7-CFC) 使用庫: 使用 SIMATIC Manager 時: 可以建立庫(但是庫名稱與項目名稱不能相同) 塊可以在庫和項目之間進行復(fù)制 可以將庫歸檔,標準庫的組態(tài)和內(nèi)容,系統(tǒng)功能塊的趣味事實,系統(tǒng)功能塊(SFC和SFB)保存在 CPU 的操作系統(tǒng)中,S7-300/400 系統(tǒng)軟件參考手冊 系統(tǒng)功能塊和標準功能塊,在 S
2、TEP 7 軟件中可使用擴展在線幫助,系統(tǒng)功能一覽(第1部分),1)不適用于 CPU 312IFM 2) 僅適用于改進型 CPU,功能,復(fù)制和塊函數(shù),程序控制,處理時鐘,運行時數(shù)計時器,塊移動 預(yù)先設(shè)置域 生成 DB 刪除 DB 測試 DB 壓縮 Accu 1 中的替代值,功能塊組,多處理器中斷 觸發(fā)掃描周期 停止狀態(tài) 延時(等待),設(shè)定時鐘時間 讀時鐘時間 同步,設(shè)定計數(shù)器 開始和停止 讀出 讀系統(tǒng)時間,功能塊,SFC 20 SFC 21 SFC 22 SFC 23 SFC 24 SFC 25 SFC 44,SFC 35 SFC 43 SFC 46 SFC 47,SFC 0 SFC 1 SF
3、C 48,SFC 2 SFC 3 SFC 4 SFC 64,S7-300,X X X - X - X1),- X X X1),X X -,X1) X1) X1) X,S7-400,X X X X X X X,X2) X X X,X X X,X X X X,系統(tǒng)功能塊一覽(第2部分),1)不適用于CPU 312IFM,功能,傳送數(shù)據(jù)記錄,時間中斷,延時中斷,中斷錯誤和異步錯誤,寫動態(tài)參數(shù) 寫入已定義參數(shù) 為模塊分配參數(shù) 寫數(shù)據(jù)記錄 讀數(shù)據(jù)記錄,功能塊組,置位 取消 激活 掃描,開始 取消 掃描,取消新的中斷 使能新的中斷 將新的中斷延時 使能高優(yōu)先級的中斷,功能塊,SFC 55 SFC 56 S
4、FC 57 SFC 58 SFC 59,SFC 28 SFC 29 SFC 30 SFC 31,SFC 32 SFC 33 SFC 34,SFC 39 SFC 40 SFC 41 SFC 42,S7-300,X X X X X,X1) X1) X1) X1),X1) X1) X1),X X X X,S7-400,X X X X X,X X X X,X X X,X X X X,同步錯誤,屏蔽錯誤 解除錯誤屏蔽 讀狀態(tài)寄存器,SFC 36 SFC 37 SFC 38,X X X,X X X,系統(tǒng)功能塊一覽(第3部分),1)只適用于具有 DP 接口的 CPU, 如 CPU 315-2 DP,功能,分
5、布式 I/O,過程映像 I/O 域,系統(tǒng)診斷,觸發(fā)硬件中斷 同步DP 從站 讀診斷中斷 讀用戶數(shù)據(jù) 寫用戶數(shù)據(jù),功能塊組,更新 PII 輸入 更新 PIQ 輸出 在 I/O 中設(shè)置位區(qū)域 在 I/O 中復(fù)位位區(qū)域,讀開始信息 讀部分系統(tǒng)狀態(tài)表 寫診斷緩沖區(qū),功能塊,SFC 7 SFC 11 SFC 13 SFC 14 SFC 15,SFC 26 SFC 27 SFC 79 SFC 80,SFC 6 SFC 51 SFC 52,S7-300,1) 1) 1) 1) 1),- - - -,- X X,S7-400,1) 1) 1) 1),X X X X,X X X,??鞂ぶ?確定邏輯地址 確定插槽
6、 確定所有邏輯地址,SFC 5 SFC 49 SFC 50,- X X,X X X,全局數(shù)據(jù)通信,發(fā)送 GD 包 接收 GD 包,SFC 60 SFC 61,- -,X X,系統(tǒng)功能塊一覽(第4部分),1)只適用于改進型 CPU,功能,數(shù)據(jù)交換 使用 SFC, 未組態(tài)的連接,數(shù)據(jù)交換 使用 SFB, 已組態(tài)的連接,功能塊組,對外發(fā)送數(shù)據(jù) 對外接收數(shù)據(jù) 對外讀數(shù)據(jù) 對外寫數(shù)據(jù) 對外取消連接 對內(nèi)讀數(shù)據(jù) 對內(nèi)寫數(shù)據(jù) 對內(nèi)取消連接,功能塊,SFC 65 SFC 66 SFC 67 SFC 68 SFC 69 SFC 72 SFC 73 SFC 74,SFC 62 SFB 8 SFB 9 SFB 12
7、 SFB 13 SFB 14 SFB 15 SFB 16 SFB 19 SFB 20 SFB 21 SFB 22 SFB 23,S7-300,1) 1) 1) 1) 1) 1) 1) 1),- - - - - - - - - - - -,S7-400,1) 1) 1) 1) 1) 1) 1) 1),X X X X X X X X X X X X X,查詢狀態(tài) 非協(xié)調(diào)發(fā)送 非協(xié)調(diào)接受 發(fā)送塊 接收塊 從遠程 CPU 接收數(shù)據(jù) 向遠程 CPU 寫入數(shù)據(jù) 發(fā)送到打印機 執(zhí)行完全重啟動 停止狀態(tài) 執(zhí)行重啟動 查詢設(shè)備狀態(tài) 接收設(shè)備狀態(tài),系統(tǒng)功能塊一覽(第5部分),1)只適用于 CPU 614 2)只適
8、用于 CPU 312 IFM3)只適用于 CPU 314IFM,功能,IEC 定時器和 IEC 計數(shù)器,集成功能,集成閉環(huán)控制,脈沖 On 延時 Off 延時 加計數(shù) 減計數(shù) 加/減計數(shù),功能塊組,高速計數(shù)器 頻率計數(shù) A/B 計數(shù)器 定位功能,連續(xù)控制 步驟控制 脈沖修整,功能塊,SFB 3 SFB 4 SFB 5 SFB 0 SFB 1 SFB 2,SFB 29 SFB 30 SFB 38 SFB 39,SFB 41 SFB 42 SFB 43,S7-300,X X X X X X,2) 2) 3) 3),3) 3) 3),S7-400,X X X X X X,- - - -,- - -,
9、塊參考信息,無應(yīng)答報文 有應(yīng)答報文 具有 8 個統(tǒng)配符的報文 沒有統(tǒng)配符的報文 發(fā)送存檔數(shù)據(jù) 禁止存檔數(shù)據(jù) 激活報文,SFB 36 SFB 33 SFB 35 SFB 34 SFB 37 SFC 10 SFC 9,- - - - - - -,X X X X X X X,整合技術(shù),調(diào)用匯編塊,SFC 63,1),-,調(diào)用系統(tǒng)功能和系統(tǒng)功能塊,以 STL 調(diào)用,以 LAD 調(diào)用,CALL SFC 20 SRCBLK := RET_VAL:= DSTBLK :=,SFC20,EN,ENO,SRCBLK,?.?,RET_VAL,?.?,DSTBLK,?.?,系統(tǒng)功能,系統(tǒng)功能塊,CALL SFB 3,
10、DB5 IN:= PT:= Q := ET:=,SFB3,EN,ENO,IN,.,Q,.,ET,.,DB5,PT,.,分析錯誤報文,處理中發(fā)生故障時,通過掃描 BR 位(Binary Result)返回 RLO=0 ;無故障時返回RLO=1。 在STL中的掃描BR時,使用A BR 在LAD/FBD 中掃描時,使用輸出參數(shù) ENO 大部分系統(tǒng)函數(shù)在輸出參數(shù)RET_VAL(INT)中返回一個如下的錯誤代碼: RET_VAL=W#16#8 X Y Z 例: W#16#8081 是一個 SFC 指定錯誤碼 W#16#823A 是一個通用錯誤碼;該錯誤由第2個參數(shù)導(dǎo)致。,“8” 表示: 發(fā)生的錯誤,X0
11、: 常規(guī)錯誤 X= 錯誤參數(shù)編號X=0: 發(fā)生 SFC 特定錯誤,錯誤類型,錯誤的特定編號(SFC 特有)或者事件編號(通用),練習(xí) 7.1: 生成一個具有“UNLINKED”屬性的 DB,裝載存儲器,傳輸,練習(xí) 7.2: 測試數(shù)據(jù)塊(SFC 24: 僅 S7 400),SFC24,EN,ENO,DB_NUMBER,RET_VAL,?.?,DB_LENGTH,?.?,WRITE_PROT,?.?,?.?,參數(shù)聲明數(shù)據(jù)類型存貯區(qū)域 含義 DB_NUMBER INPUTWORD I, Q, M, D, L, Const.被檢查的 DB 的號碼 RET_VALOUTPUTINT I, Q, M, D
12、, L錯誤信息 DB_LENGTHOUTPUTWORD I, Q, M, D, L DB 塊含有字節(jié)個數(shù) WRITE_PROTOUTPUTBOOL I, Q, M, D, L DB 的寫保護 的信息(1 的含義是寫保護),練習(xí) 7.3: 生成一個 DB(SFC 22),SFC22,EN,ENO,LOW_LIMIT,RET_VAL,?.?,DB_NUMBER,?.?,?.?,參數(shù)聲明數(shù)據(jù)類型存貯區(qū)域 含義 LOW_LIMIT INPUTWORD I, Q, M, D, L, Const.最小的 DB號碼 UP_LIMIT INPUTWORD I, Q, M, D, L, Const.最大的 DB
13、 號碼 COUNT INPUTWORD I, Q, M, D, L, Const.字節(jié)個數(shù),此處必須 指定一個奇數(shù) RET_VALOUTPUTINT I, Q, M, D, L返回 SFC 的值 DB_NUMBEROUTPUTWORD I, Q, M, D, L創(chuàng)建的 DB 的號碼,介于 LOW_LIMIT 和UP_LIMIT之間,UP_LIMIT,?.?,COUNT,?.?,練習(xí) 7.4: 從裝載存儲器將一個 DB 復(fù)制到工作存儲器(SFC 20),SFC20,EN,ENO,SRC_BLK,RET_VAL,?.?,DST_BLK,?.?,?.?,參數(shù)聲明數(shù)據(jù)類型內(nèi)存區(qū)域 含義 SRC_BLK
14、 INPUTANY I, Q, M, D, L將要被復(fù)制的裝載存儲器區(qū)域(= 源區(qū)域) 源區(qū)域也可以是出現(xiàn)在裝載存儲器 的一個非順序數(shù)據(jù)塊(DB,以關(guān)鍵字 UNLINKED 編譯) 。 RET_VALOUTPUTINT I, Q, M, D, LSFC 的返回值 DST_BLKOUTPUTANY I, Q, M, D, L存儲器區(qū)域,復(fù)制行為將發(fā)生于此(目的 區(qū)域),附加練習(xí) 7.5: 初始化一個 DB(SFC 21),SFC21,EN,ENO,BVAL,RET_VAL,?.?,BLK,?.?,?.?,參數(shù)聲明數(shù)據(jù)類型內(nèi)存區(qū)域 含義 BVAL INPUTANY I, Q, M, D, L預(yù)設(shè)值
15、 RET_VALOUTPUTINT I, Q, M, D, L返回 SFC 的值 BLKOUTPUTANY I, Q, M, D, L目的區(qū)域,初始化為 BVAL 中的內(nèi)容,附加練習(xí) 7.6: 在診斷緩沖區(qū)寫報文 (SFC 52),SFC52,EN,ENO,SEND,RET_VAL,?.?,參數(shù)聲明數(shù)據(jù)類型存儲區(qū) 描述 SEND INPUTBOOL I, Q, M, D, L, Const.向所連接的節(jié)點寫報文 EVENTN INPUTWORD I, Q, M, D, L, Const.事件的號碼(Event ID) INFO1 INPUTANY I, Q, M, D, L附加信息1, 一個字
16、長 INFO2 INPUTANY I, Q, M, D, L附加信息2 ,兩個字長2 RET_VALOUTPUTINT I, Q, M, D, L返回值,EVENTN,?.?,INFO1,?.?,INFO2,?.?,附加練習(xí) 7.7: 具有“觸點彈跳” 功能的計數(shù)功能塊,FB76,DB76,EN,ENO,CU,R,I0.0,I0.1,PV,Q,Q8.0,CV,QW12,10,PT,T#2S,庫: S5-S7 轉(zhuǎn)換塊,JU FB 240 COD:B4 BCD:MW 114 SBCD:M 0.0 DUAL:MW 116,S5 程序,CALL FC81 BCD:MW114 SBCD:M0.0 DUA
17、L:MW 116,S7 程序,S5/S7 轉(zhuǎn)換,功能塊符號含義 FC 80TONR作為保持接通延時的啟動時間 FC 81IBLKMOV間接傳送數(shù)據(jù)區(qū)域 FC 82RSET將位存儲區(qū)或者 I/O 區(qū)復(fù)位 FC 83SET將位存儲區(qū)或者 I/O 區(qū)置位 FC 84ATT在表中輸入數(shù)據(jù) FC 85FIFO輸出表中第一個數(shù)據(jù) FC 86TBL_FIND在表中搜索數(shù)據(jù) FC 87LIFO輸出表中最后一個數(shù)值 FC 88TBL執(zhí)行表格操作 FC 89TBL_WRD從表中復(fù)制數(shù)據(jù) FC 90WSR將數(shù)據(jù)保存在移位寄存器中 FC 91WRD_TBL將數(shù)值和表中的元素進行邏輯組合并保存 FC 92SHRB將位移
18、到移位寄存器 FC 93SEG為數(shù)字顯示生成位格式 FC 94ATH將 ASCII 字符串轉(zhuǎn)換成十六進制數(shù) FC 95HTA將一個十六進制數(shù)轉(zhuǎn)換成 ASCII 字符串 FC 96ENCO在字中設(shè)置指定的位 FC 97DECO讀最低有效位的位號 FC 98BCDCPL產(chǎn)生 10 的補碼 FC 99BITSUM計算設(shè)置位的數(shù)目,庫: TI-S7 轉(zhuǎn)換塊(第1部分),庫:TI-S7 轉(zhuǎn)換塊(第 2 部分),功能塊符號含義 FC 100RSETI立即復(fù)位輸出區(qū)域 FC 101SETI立即置位輸出區(qū)域 FC 102DEV標準偏差 FC 103CDT關(guān)聯(lián)數(shù)據(jù)表 FC 104TBL_TBL表格邏輯操作 FC 105SCALE刻度值 FC 106UNSCALE非刻度值 FB 80LEAD_LAGLead/Lag 算法 FB 81DCAT離散控制中斷 FB 82MCAT馬達控制中斷 FB 83IMC索引矩陣比較 FB 84SMC矩陣掃描
溫馨提示
- 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)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 美術(shù)課件兒童牙膏
- 美術(shù)大象介紹課件
- 家政行業(yè)知識培訓(xùn)課件
- 露天停車場消防安全知識
- 生產(chǎn)安全培訓(xùn)課程
- 安全生產(chǎn)中的三違
- 2025年模糊控制變頻空調(diào)器項目申請報告模板
- 2025年遠傳燃氣表項目提案報告模范
- 網(wǎng)頁課件比賽獎品小學(xué)生
- 2025至2030中國導(dǎo)電碳紙市場風(fēng)險評估與未來前景展望報告
- 教海探航論文
- IPC-A-610國際標準中英文對照(doc 17)
- JJF(建材)110-2019水泥雷氏夾膨脹測定儀校準規(guī)范-(高清現(xiàn)行)
- 《納尼亞傳奇》閱讀交流(課堂PPT)
- 某航空公司教學(xué)材料之十八案例
- 縣級課題研究過程記錄
- 預(yù)制場(梁場)建設(shè)方案
- 專業(yè)課程融入思政工作的教學(xué)設(shè)計理念與方法(課堂PPT)
- 安川CDBR系列 制動單元 用戶手冊_圖文
- 長沙不動產(chǎn)登記申請書
- 鍋爐拆除施工方案(最新)
評論
0/150
提交評論