【正文】
SFB 0 SFB 1 SFB 2 SFB 29 SFB 30 SFB 38 SFB 39 SFB 41 SFB 42 SFB 43 S7300 X X X X X X 2) 2) 3) 3) 3) 3) 3) S7400 X X X X X X 塊參考信息 無應(yīng)答報(bào)文 有應(yīng)答報(bào)文 具有 8 個(gè)統(tǒng)配符的報(bào)文 沒有統(tǒng)配符的報(bào)文 發(fā)送存檔數(shù)據(jù) 禁止存檔數(shù)據(jù) 激活報(bào)文 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) 日期: 2022/2/10 文件: SIMATIC S7 Siemens AG 2022. 版權(quán)所有 SITRAIN 自動(dòng)化與驅(qū)動(dòng)培訓(xùn) 調(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,DB5 IN:= PT:= Q := ET:= SFB3 EN ENO IN ... Q ... ET ... DB5 PT ... 日期: 2022/2/10 文件: SIMATIC S7 Siemens AG 2022. 版權(quán)所有 SITRAIN 自動(dòng)化與驅(qū)動(dòng)培訓(xùn) 分析錯(cuò)誤報(bào)文 處理中發(fā)生故障時(shí),通過掃描 BR 位( Binary Result) 返回 RLO=0 ;無故障時(shí)返回 RLO=1。 RET_VAL OUTPUT INT I, Q, M, D, L SFC 的返回值 DST_BLK OUTPUT ANY I, Q, M, D, L 存儲(chǔ)器區(qū)域,復(fù)制行為將發(fā)生于此(目的 區(qū)域) 日期: 2022/2/10 文件: SIMATIC S7 Siemens AG 2022. 版權(quán)所有 SITRAIN 自動(dòng)化與驅(qū)動(dòng)培訓(xùn) 附加練習(xí) : 初始化一個(gè) DB( SFC 21) SFC21 EN ENO BVAL RET_VAL ??.? BLK ??.? ??.? 參數(shù) 聲明 數(shù)據(jù)類型 內(nèi)存區(qū)域 含義 BVAL INPUT ANY I, Q, M, D, L 預(yù)設(shè)值 RET_VAL OUTPUT INT I, Q, M, D, L 返回 SFC 的值 BLK OUTPUT ANY I, Q, M, D, L 目的區(qū)域,初始化為 BVAL 中的內(nèi)容 日期: 2022/2/10 文件: SIMATIC S7 Siemens AG 2022. 版權(quán)所有 SITRAIN 自動(dòng)化與驅(qū)動(dòng)培訓(xùn) 附加練習(xí) : 在診斷緩沖區(qū)寫報(bào)文 (SFC 52) SFC52 EN ENO SEND RET_VAL ??.? 參數(shù) 聲明 數(shù)據(jù)類型 存儲(chǔ)區(qū) 描述 SEND INPUT BOOL I, Q, M, D, L, Const. 向所連接的節(jié)點(diǎn)寫報(bào)文 EVENTN INPUT WORD I, Q, M, D, L, Const. 事件的號(hào)碼 (Event ID) INFO1 INPUT ANY I, Q, M, D, L 附加信息 1, 一個(gè)字長(zhǎng) INFO2 INPUT ANY I, Q, M, D, L 附加信息 2 ,兩個(gè)字長(zhǎng) 2 RET_VAL OUTPUT INT I, Q, M, D, L 返回值 EVENTN ??.? INFO1 ??.? INFO2 ??.? 日期: 2022/2/10 文件: SIMATIC S7 Siemens AG 2022. 版權(quán)所有