西門子功能塊_第1頁
西門子功能塊_第2頁
西門子功能塊_第3頁
西門子功能塊_第4頁
西門子功能塊_第5頁
已閱讀5頁,還剩40頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、TEP7 常用功能塊說明1. SFB0 "CTU" SFB1 "CTD" SFB2 "CTUD" SFB4 "TON" SFB5 TOF 兼容IEC61131-3的計(jì)數(shù)和計(jì)時(shí)功能塊 2. SFB41 "CONT_C" SFB42 "CONT_S" SFB43 "PULSEGEN"用于PID控制41-連續(xù)42-離散43-用于將一個(gè)模擬量轉(zhuǎn)化為與之對(duì)應(yīng)的周期性開關(guān)量脈沖信號(hào),該脈沖的占空比與模擬量的數(shù)值大小成正比. 3. SFC0 "SET_CLK&

2、quot; SFC1 "READ_CLK"用于讀寫PLC中的系統(tǒng)時(shí)間 4. SFC14 "DPRD_DAT" SFC15 "DPWR_DAT" 用于讀寫DP從站中的一致性數(shù)據(jù) 如:讀寫用DP通訊的變頻器中的控制字 5. SFC20 "BLKMOV" SFC21 "FILL"塊拷貝,塊填充 6. SFC46 "STP" SFC47 "WAIT"SFC46 使PLC進(jìn)入STOP狀態(tài),挺有用的:可以當(dāng)軟件陷阱,或利用上位控制PLC停機(jī) 7. SFC60 &quo

3、t;GD_SND" SFC61 "GD_RCV"MPI的GD通訊 8.IEC Function BlocksFC22 "LIMIT" FC25 "MAX" FC27 "MIN"FC22 -限幅輸出FC25,FC27 - 3個(gè)數(shù)比大小9.PID Control BlocksFB41/42/43 同 SFB41 "CONT_C" SFB42 "CONT_S" SFB43 "PULSEGEN"FB58 "TCON_CP" FB59

4、"TCONT_S" 用于溫度控制PID 10.Ti-S7 Converting BlocksFC105 "SCALE" FC106 "UNSCALE"模擬量輸入輸出的比例和數(shù)據(jù)類型轉(zhuǎn)換11、SFC1 讀取系統(tǒng)時(shí)鐘12、SFC3 啟動(dòng)/停止運(yùn)行時(shí)間定時(shí)器13、OB1:主程序循環(huán)14、OB10-OB17:在設(shè)置的日期和時(shí)間啟動(dòng)15、OB20-OB23:延時(shí)后啟動(dòng)16、OB30-OB38:以設(shè)定的時(shí)間為周期17、OB40-OB47:檢測到來自外部模塊的中斷請(qǐng)求時(shí)啟動(dòng)18、OB55:DPV1中斷(PROFIBUS-DP中斷)目錄1 組織塊 1

5、-11.1 組織塊(OB)概述. 1-11.2 程序循環(huán)組織塊(OB1). 1-41.3 時(shí)鐘中斷組織塊 (OB10到OB17) . 1-61.4 時(shí)間延遲中斷組織塊 (OB20 到OB23). 1-101.5 周期性中斷組織塊 (OB30 到OB38) . 1-121.6 硬件中斷組織塊 (OB40到OB47) . 1-141.7 狀態(tài)中斷OB(OB 55). 1-161.8 更新中斷OB(OB 56). 1-171.9 制造商特定中斷OB(OB57). 1-181.10 多值計(jì)算中斷組織塊(OB60). 1-191.11 同步周期性中斷OB(OB 61 到OB 64). 1-211.12

6、I/O冗余出錯(cuò)OB(OB70). 1-221.13 CPU冗余出錯(cuò)OB(OB72). 1-241.14 通訊冗余出錯(cuò)OB(OB73) . 1-271.15 時(shí)間出錯(cuò)組織塊(OB80). 1-281.16 電源出錯(cuò)組織塊(OB81). 1-301.17 診斷中斷組織塊(OB82). 1-321.18 插入/刪除模塊中斷組織塊(OB83) . 1-341.19 CPU硬件故障組織塊(OB84) . 1-371.20 優(yōu)先級(jí)出錯(cuò)組織塊(OB85) . 1-381.21 機(jī)架故障組織塊(OB86). 1-421.22 通訊出錯(cuò)組織塊(OB87). 1-451.23 處理中斷OB(OB 88). 1-4

7、71.24 后臺(tái)組織塊(OB90) . 1-481.25 啟動(dòng)組織塊(OB100、OB101和OB102) . 1-501.26 編程出錯(cuò)組織塊(OB121). 1-551.27 I/O訪問出錯(cuò)組織塊(OB122) . 1-572 SFC的公共參數(shù) 2-12.1 通過輸出參數(shù)RET_VAL判斷出錯(cuò). 2-12.2 異步SFC的REQ、RET_VAL和BUSY參數(shù)的含義. 2-4目錄用于S7-300/400系統(tǒng)和標(biāo)準(zhǔn)功能的系統(tǒng)軟件x A5E00446508-013 復(fù)制功能和塊功能 3-13.1 使用SFC20 “BLKMOV”復(fù)制存儲(chǔ)區(qū)域. 3-13.2 使用SFC81 “UBLKMOV”不間

8、斷地復(fù)制變量. 3-43.3 使用SFC21 “FILL”初始化存儲(chǔ)區(qū). 3-63.4 使用SFC22 “CREAT_DB”創(chuàng)建數(shù)據(jù)塊. 3-83.5 使用SFC23 “DEL_DB”刪除數(shù)據(jù)塊. 3-103.6 使用SFC24 “TEST_DB”測試數(shù)據(jù)塊. 3-123.7 使用SFC25 “COMPRESS”壓縮用戶存儲(chǔ)器. 3-133.8 使用SFC44 “REPL_VAL”傳送一個(gè)替換值到累加器1. 3-153.9 使用SFC82 “CREA_DBL”在裝載存儲(chǔ)器中生成數(shù)據(jù)塊. 3-163.10 使用SFC83 “READ_DBL”從裝載存儲(chǔ)器的數(shù)據(jù)塊中讀取 數(shù)據(jù). 3-193.11

9、使用SFC84 “WRIT_DBL”在裝載存儲(chǔ)器中寫入數(shù)據(jù)塊. 3-213.12 使用SFC85 “CREA_DB”創(chuàng)建數(shù)據(jù)塊. 3-234 用于控制程序執(zhí)行的SFC 4-14.1 使用SFC43 “RE_TRIGR”重新觸發(fā)循環(huán)時(shí)間監(jiān)視. 4-14.2 使用SFC46 “STP”將CPU切換為STOP. 4-14.3 使用SFC47 “WAIT”延時(shí)用戶程序執(zhí)行. 4-24.4 使用SFC35 “MP_ALM”觸發(fā)多處理器中斷. 4-34.5 使用SFC104 “CiR”控制CiR. 4-45 用于處理系統(tǒng)時(shí)鐘的SFC 5-15.1 使用SFC0 “SET_CLK”設(shè)定TOD. 5-15.2

10、 使用SFC1 “READ_CLK”讀取時(shí)間. 5-25.3 使用SFC48 “SNC_RTCB”同步子時(shí)鐘. 5-35.4 使用SFC100 “SET_CLKS”設(shè)定時(shí)間日期和TOD狀態(tài). 5-46 用于處理運(yùn)行系統(tǒng)計(jì)時(shí)器的SFC 6-16.1 運(yùn)行時(shí)間定時(shí)器. 6-16.2 使用SFC101 “RTM”控制運(yùn)行時(shí)間定時(shí)器. 6-26.3 使用SFC2 “SET_RTM”設(shè)置運(yùn)行時(shí)間定時(shí)器. 6-46.4 使用SFC3 “CTRL_RTM”啟動(dòng)和停止運(yùn)行時(shí)間定時(shí)器. 6-56.5 使用SFC4 “READ_RTM”讀取運(yùn)行時(shí)間定時(shí)器. 6-66.6 使用SFC64 “TIME_TCK”讀取系

11、統(tǒng)時(shí)間. 6-77 用于傳送數(shù)據(jù)記錄的SFC 7-17.1 讀寫一條數(shù)據(jù)記錄. 7-17.2 使用SFC54 “RD_DPARM”讀取定義的參數(shù). 7-37.3 使用SFC102 “RD_DPARA”讀取預(yù)定義參數(shù). 7-47.4 使用SFC55 “WR_PARM”寫動(dòng)態(tài)參數(shù). 7-57.5 使用SFC56 “WR_DPARM”寫一條數(shù)據(jù)記錄. 7-77.6 用SFC57 “PARM_MOD” 將參數(shù)分配給模塊. 7-87.7 使用SFC58 “WR_REC”寫入數(shù)據(jù)記錄. 7-117.8 使用SFC59 “RD_REC”讀一個(gè)數(shù)據(jù)記錄. 7-137.9 SFC 55到59的進(jìn)一步出錯(cuò)信息.

12、7-18目錄用于S7-300/400系統(tǒng)和標(biāo)準(zhǔn)功能的系統(tǒng)軟件A5E00446508-01 xi8 符合PNO AK 1131的DPV1 SFB 8-18.1 使用SFB “RDREC”從DP從站讀一個(gè)數(shù)據(jù)記錄. 8-18.2 使用SFB53“WRREC”將數(shù)據(jù)記錄寫入DP從站. 8-38.3 用SFB54“RALRM” STATUS3從DP從站接收中斷. 8-58.4 用SFB75“SALRM”向DP主站發(fā)送中斷. 8-149 用于處理時(shí)鐘中斷的SFC 9-19.1 處理時(shí)鐘中斷. 9-19.2 SFC 28到31的特征. 9-29.3 使用SFC28 “SET_TINT”設(shè)置日時(shí)鐘中斷. 9

13、-49.4 使用SFC29 “CAN_TINT”取消時(shí)鐘中斷. 9-59.5 使用SFC30 “ACT_TINT”激活時(shí)鐘中斷. 9-69.6 使用SFC31 “QRY_TINT”查詢?nèi)諘r(shí)鐘中斷. 9-710 用于處理延時(shí)中斷的SFC 10-110.1 處理延時(shí)中斷. 10-110.2 使用SFC32 “SRT_DINT”啟動(dòng)延時(shí)中斷. 10-310.3 使用SFC34 “QRY_DINT”查詢?nèi)諘r(shí)鐘中斷. 10-410.4 使用SFC33 “CAN_DINT”取消延時(shí)中斷. 10-511 用于處理同步出錯(cuò)的SFC 11-111.1 屏蔽同步出錯(cuò). 11-111.2 使用SFC36 “MSK_

14、FLT”屏蔽同步出錯(cuò). 11-1011.3 使用SFC37 “DMSK_FLT”解除屏蔽同步出錯(cuò). 11-1111.4 使用SFC38 “READ_ERR”讀取出錯(cuò)寄存器. 11-1212 用于處理中斷和異步出錯(cuò)的SFC 12-112.1 延遲和禁用中斷和異步出錯(cuò). 12-112.2 使用SFC39 “DIS_IRT”禁用新中斷和異步出錯(cuò)的處理. 12-312.3 使用SFC40 “EN_IRT”啟用新中斷和異步出錯(cuò)的處理. 12-512.4 使用SFC41 “DIS_AIRT”延遲更高優(yōu)先級(jí)中斷和異步出錯(cuò)的處理. 12-712.5 使用SFC42 “EN_AIRT”啟用處理較高優(yōu)先級(jí)的中斷和

15、異步出錯(cuò). 12-813 用于診斷的SFC 13-113.1 系統(tǒng)診斷. 13-113.2 使用SFC6 “RD_SINFO”讀取OB啟動(dòng)信息. 13-113.3 使用SFC51 “RDSYSST”讀取系統(tǒng)狀態(tài)列表或部分列表. 13-413.4 使用SFC52 “WR_USMSG”將自定義診斷事件寫入診斷緩 沖區(qū). 13-1013.5 使用SFC78 “OB_RT”確定OB程序運(yùn)行時(shí)間. 13-1413.6 使用SFC87 “C_DIAG”診斷當(dāng)前連接狀態(tài). 13-1813.7 使用SFC103 “DP_TOPOL”識(shí)別DP主站系統(tǒng)的總線拓?fù)? 13-2314 用于更新過程映像和處理位域的SF

16、C和SFB 14-114.1 使用SFC26 “UPDAT_PI”更新過程映像輸入表. 14-114.2 使用SFC27 “UPDAT_PO”更新過程映像輸出表. 14-314.3 使用SFC79 “SET”在I/O區(qū)域中設(shè)置位域. 14-514.4 使用SFC 126 “SYNC_PI”在同步循環(huán)中更新過程映像分 區(qū)輸入表. 14-614.5 使用SFC 127 “ISO_PO”在同步循環(huán)中更新過程映像分區(qū)輸出表. 14-814.6 使用SFC80 “RSET”復(fù)位I/O區(qū)域中的位域. 14-1014.7 使用SFB 32 “DRUM”實(shí)現(xiàn)一個(gè)操作序列. 14-11目錄用于S7-300/40

17、0系統(tǒng)和標(biāo)準(zhǔn)功能的系統(tǒng)軟件xii A5E00446508-0115 用于尋址模塊的系統(tǒng)功能 15-115.1 使用SFC5 “GADR_LGC”查詢模塊的邏輯基址. 15-115.2 使用SFC49 “LGC_GADR”查詢屬于一個(gè)邏輯地址的模塊 插槽. 15-315.3 使用SFC50 “RD_LGADR”查詢模塊的所有邏輯地址. 15-516 用于分布式I/O的SFC 16-116.1 使用SFC7 “DP_PRAL”在DP主站上觸發(fā)硬件中斷. 16-116.2 用SFC11 “DPSYC_FR”同步DP從站組. 16-416.3 用SFC12 “D_ACT_DP”激活和取消激活DP從站.

18、 16-1016.4 用SFC13 “DPNRM_DG”讀取DP從站的診斷數(shù)據(jù)(從站診斷) . 16-1416.5 使用SFC14 “DPRD_DAT”讀取DP標(biāo)準(zhǔn)從站的連續(xù)數(shù)據(jù). 16-1816.6 使用SFC15 “DPWR_DAT”將連續(xù)數(shù)據(jù)寫入到DP標(biāo)準(zhǔn)從站. 16-2017 用于全局?jǐn)?shù)據(jù)通訊的SFC 17-117.1 使用SFC60 “GD_SND”發(fā)送一個(gè)GD信息包. 17-117.2 通過SFC61 “GD_RCV”編程接受已接收到的GD信息包. 17-418 通訊和S7基本通訊的概述 18-118.1 S7通訊塊和S7基本通訊塊之間的差別. 18-118.2 數(shù)據(jù)的一致性. 1

19、8-418.3 S7通訊塊概述. 18-618.4 用于S7基本通訊的功能塊總覽. 18-819 S7通訊 19-119.1 用于S7通訊的SFB/FB和SFC/FC的公用參數(shù). 19-119.2 用于組態(tài)的S7連接的SFB啟動(dòng)例行程序. 19-519.3 SFB對(duì)故障如何反應(yīng). 19-719.4 通過SFB8/FB8“USEND”進(jìn)行無協(xié)調(diào)的數(shù)據(jù)發(fā)送. 19-919.5 通過SFB/FB9“URCV”進(jìn)行無協(xié)調(diào)的數(shù)據(jù)接收. 19-1219.6 通過SFB/FB12 “BSEND”發(fā)送分段數(shù)據(jù). 19-1519.7 通過SFB/FB13 “BRCV”接收分段數(shù)據(jù). 19-1819.8 通過SF

20、B/FB15“PUT”向遠(yuǎn)程CPU寫入數(shù)據(jù). 19-2119.9 通過SFB/FB14GET”從遠(yuǎn)程CPU中讀取數(shù)據(jù). 19-2419.10 使用SFB16“PRINT”將數(shù)據(jù)發(fā)送到打印機(jī). 19-2719.11 通過SFB 19“START”在遠(yuǎn)程設(shè)備上開始一個(gè)暖重啟或冷 重啟. 19-3319.12 通過SFB 20“STOP”將遠(yuǎn)程設(shè)備切換到STOP狀態(tài). 19-3619.13 通過SFB 21“RESUME”在遠(yuǎn)程設(shè)備上開始一個(gè)熱重啟. 19-3819.14 使用SFB 22“STATUS”查詢遠(yuǎn)程伙伴的狀態(tài). 19-4019.15 通過SFB23 “USTATUS”接收遠(yuǎn)程設(shè)備的狀態(tài)

21、改變. 19-4219.16 通過SFC62 “CONTROL”查詢屬于SFB實(shí)例的連接狀態(tài). 19-4419.17 通過FC62 “C_CNTRL”查詢連接狀態(tài). 19-4619.18 S7通訊SFB/FB的工作存儲(chǔ)器要求. 19-48目錄用于S7-300/400系統(tǒng)和標(biāo)準(zhǔn)功能的系統(tǒng)軟件A5E00446508-01 xiii20 用于未組態(tài)S7連接的通訊SFC 20-120.1 通訊SFC的公用參數(shù). 20-120.2 用于未組態(tài)S7連接的通訊SFC的出錯(cuò)信息. 20-220.3 使用SFC65 “X_SEND”將數(shù)據(jù)發(fā)送給在本地S7站外的一個(gè)通訊伙伴. 20-720.4 通過SFC66 “

22、X_RCV”從本地S7站以外的通訊伙伴中接收 數(shù)據(jù). 20-820.5 通過SFC68 “X_PUT”將數(shù)據(jù)寫入本地S7站以外的通訊伙伴. 20-1120.6 通過SFC67 “X_GET”從本地S7站以外的通訊伙伴中讀取 數(shù)據(jù). 20-1320.7 通過SFC69 “X_ABORT”中止已存在的、到本地S7站以外的通訊伙伴的連接20-1520.8 使用SFC72 “I_GET”從本地S7站內(nèi)的一個(gè)通訊伙伴上讀取數(shù)據(jù). 20-1620.9 使用SFC73 “I_PUT”將數(shù)據(jù)寫入到本地S7站內(nèi)的一個(gè)通訊伙伴. 20-1820.10 通過SFC74 “I_ABORT”中止已存在的、到本地S7站內(nèi)

23、的通訊伙伴的連接. 20-2021 PROFInet 21-121.1 SFC112、113和114背景信息. 21-121.2 使用SFC112 “PN_IN”更新用于PROFInet組件的用戶程序接口的輸入. 21-421.3 使用SFC113 “PN_OUT”更新用于PROFInet組件的用戶程序接口的輸出. 21-521.4 使用SFC114 “PN_DP”更新DP互連. 21-622 生成與塊相關(guān)的消息 22-122.1 關(guān)于使用SFB生成塊相關(guān)消息的介紹. 22-122.2 使用SFB 36 “NOTIFY”生成無需確認(rèn)的塊相關(guān)消息. 22-522.3 使用SFB31 “NOTIF

24、Y_8P”生成無確認(rèn)顯示的塊相關(guān)消息. 22-722.4 使用SFB 33 “ALARM”生成需要確認(rèn)的塊相關(guān)消息. 22-1022.5 使用SFB35 “ALARM_8P”生成針對(duì)八個(gè)信號(hào)的帶有關(guān)聯(lián)值的塊相關(guān)消息. 22-1322.6 使用SFB34 “ALARM_8”生成針對(duì)八個(gè)信號(hào)的不附帶關(guān)聯(lián)值的塊相關(guān)消息. 22-1622.7 使用SFB37 “AR_SEND”發(fā)送歸檔數(shù)據(jù). 22-1822.8 使用SFC10 “DIS_MSG”禁止與塊相關(guān)的消息、與符號(hào)相關(guān)的消息以及組狀態(tài)消息. 22-2022.9 使用SFC9 “EN_MSG”啟用塊相關(guān)、符號(hào)相關(guān)和組狀態(tài)消息. 22-2222.10 用于生成與塊相關(guān)的消息的SFB的啟動(dòng)特性. 22-2422.11 用于生成與塊相關(guān)的消息的SFB如何響應(yīng)故障. 22-2522.12 使用SFC生成與塊相關(guān)的消息簡介. 22-2622.13 使用SFC17 “ALARM_SQ”生成可確認(rèn)的與塊相關(guān)的消息以及使用SFC18“ALARM_S”生成永久確認(rèn)的與塊相關(guān)的消息. 22-2922.14 使用SFC19 “ALARM_SC”查詢上一ALARM_SQ/ALARM_DQ進(jìn)入事件消息的確認(rèn)狀態(tài). 22-3222.15 使用SFC 107 “ALARM_DQ”和108 “ALARM_D”生成可確認(rèn)和永久確認(rèn)的塊相關(guān)消息. 22-3

溫馨提示

  • 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)論