【正文】
有 SITRAIN 自動化與驅(qū)動培訓(xùn) 練習(xí) : 生成一個 DB( SFC 22) SFC22 EN ENO LOW_LIMIT RET_VAL ??.? DB_NUMBER ??.? ??.? 參數(shù) 聲明 數(shù)據(jù)類型 存貯區(qū)域 含義 LOW_LIMIT INPUT WORD I, Q, M, D, L, Const. 最小的 DB號碼 UP_LIMIT INPUT WORD I, Q, M, D, L, Const. 最大的 DB 號碼 COUNT INPUT WORD I, Q, M, D, L, Const. 字節(jié)個數(shù),此處必須 指定一個奇數(shù) RET_VAL OUTPUT INT I, Q, M, D, L 返回 SFC 的值 DB_NUMBER OUTPUT WORD I, Q, M, D, L 創(chuàng)建的 DB 的號碼,介于 LOW_LIMIT 和 UP_LIMIT之間 UP_LIMIT ??.? COUNT ??.? 日期: 2022/2/10 文件: SIMATIC S7 Siemens AG 2022. 版權(quán)所有 SITRAIN 自動化與驅(qū)動培訓(xùn) 練習(xí) : 從 裝載存儲器 將一個 DB 復(fù)制到工作 存儲器 ( SFC 20) SFC20 EN ENO SRC_BLK RET_VAL ??.? DST_BLK ??.? ??.? 參數(shù) 聲明 數(shù)據(jù)類型 內(nèi)存區(qū)域 含義 SRC_BLK INPUT ANY I, Q, M, D, L 將要被復(fù)制的 裝載存儲器 區(qū)域( = 源區(qū)域) 源區(qū)域也可以是出現(xiàn)在 裝載存儲器 的一個非順序數(shù)據(jù)塊( DB,以關(guān)鍵字 UNLINKED 編譯) 。 RET_VAL OUTPUT INT I, Q, M, D, L SFC 的返回值 DST_BLK OUTPUT ANY I, Q, M, D, L 存儲器區(qū)域,復(fù)制行為將發(fā)生于此(目的 區(qū)域) 日期: 2022/2/10 文件: SIMATIC S7 Siemens AG 2022. 版權(quán)所有 SITRAIN 自動化與驅(qū)動培訓(xùn) 附加練習(xí) : 初始化一個 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 自動化與驅(qū)動培訓(xùn) 附加練習(xí) : 在診斷緩沖區(qū)寫報文 (SFC 52) SFC52 EN ENO SEND RET_VAL ??.? 參數(shù) 聲明 數(shù)據(jù)類型 存儲區(qū) 描述 SEND INPUT BOOL I, Q, M, D, L, Const. 向所連接的節(jié)點寫報文 EVENTN INPUT WORD I, Q, M, D, L, Const. 事件的號碼 (Event ID) INFO1 INPUT ANY I, Q, M, D, L 附加信息 1, 一個字長 INFO2 INPUT ANY I, Q, M, D, L 附加信息 2 ,兩個字長 2 RET_VAL OUTPUT INT I, Q, M, D, L 返回值 EVENTN ??.? INFO1 ??.? INFO2 ??.? 日期: 2022/2/10 文件: SIMATIC S7 Siemens AG 2022. 版權(quán)所有