0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

寫一個隨時可更改間隔采集時間的FB塊

skda8921 ? 來源:PLC 工控微課 ? 作者:吳wtf ? 2022-11-23 10:11 ? 次閱讀

在工程項目中,特別是需要采集模擬量信號的工程中,為了穩(wěn)定性或抗干擾,有時需要間隔一段時間去采集數(shù)據(jù),這些功能一般會放在循環(huán)中斷OB組織塊中,但改變OB塊的循環(huán)時間需要下載,今天主要是寫一個FB塊,隨時可更改間隔采集時間。方便更改。

間隔采集程序是可以對一個數(shù)據(jù)源進(jìn)行采樣,根據(jù)間隔采樣時間 ,結(jié)果輸出到DATA中。采集狀態(tài)StatSampleStatu一共分為0和1二種,默認(rèn)狀態(tài)是1。

間隔采集時間默認(rèn)是100MS,但在程序中可根據(jù)自己情況進(jìn)行更改,ENABLE是使能FB塊,若信號為0時,不執(zhí)行FB塊的程序。 FB塊接口參數(shù)定義如下:

輸入?yún)?shù):

Enable:使能

DataSource:采集的數(shù)據(jù)源

InvervalTime:間隔采集時間

輸出參數(shù); Data:采集到的數(shù)據(jù)

38053378-6a81-11ed-8abf-dac502259ad0.png

程序代碼如下:程序版本是西門子博圖TIAV16

3829e376-6a81-11ed-8abf-dac502259ad0.png

在OB1組織塊中調(diào)用:

383a14a8-6a81-11ed-8abf-dac502259ad0.png






審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴

原文標(biāo)題:西 門子SCL編程系列講36-間隔采集數(shù)據(jù)

文章出處:【微信號:PLC 工控微課,微信公眾號:PLC 工控微課】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    什么是FB功能?為什么要使用FB功能?如何制作FB功能?

      FB功能種封裝了特定邏輯功能的模塊。它類似于子程序或函數(shù),但是它有自己的內(nèi)部變量和接口。F
    的頭像 發(fā)表于 11-09 16:13 ?3092次閱讀
    什么是<b class='flag-5'>FB</b>功能<b class='flag-5'>塊</b>?為什么要使用<b class='flag-5'>FB</b>功能<b class='flag-5'>塊</b>?如何制作<b class='flag-5'>一</b><b class='flag-5'>個</b><b class='flag-5'>FB</b>功能<b class='flag-5'>塊</b>?

    文詳解FC和FB的區(qū)別與用法

    FC講解首先,我們從兩者的名字就可以進(jìn)行區(qū)分,可以用公式即FB=FC+DB來表示,FB是具有DB背景
    的頭像 發(fā)表于 01-31 12:45 ?8.6w次閱讀
    <b class='flag-5'>一</b>文詳解FC和<b class='flag-5'>FB</b>的區(qū)別與用法

    文帶你了解PLC中FB和FC的區(qū)別

    本文首先介紹了PLC的FB和FC是什么意思及它們的優(yōu)缺點,其次介紹了PLC中FB和FC的區(qū)別,最后用西門子舉例說明了FB和FC的區(qū)別。
    發(fā)表于 04-18 18:32 ?3.6w次閱讀

    關(guān)于周期時序圖的應(yīng)用

    標(biāo)準(zhǔn)操作圖17顯示的是標(biāo)準(zhǔn)的周期時序圖。
    的頭像 發(fā)表于 07-19 15:36 ?3828次閱讀
    關(guān)于<b class='flag-5'>塊</b><b class='flag-5'>寫</b>周期時序圖的應(yīng)用

    S7-SCL功能(FB)的結(jié)構(gòu)

    在關(guān)鍵字FUNCTION_BLOCK或PROGRAM之后,鍵入關(guān)鍵字FB,跟上一個號或FB的符號名。號是0到65533之間的
    的頭像 發(fā)表于 05-10 10:30 ?3054次閱讀
    S7-SCL功能<b class='flag-5'>塊</b>(<b class='flag-5'>FB</b>)的結(jié)構(gòu)

    西門子PLC背景DB用于某個FB的多次背景

    FB”的靜態(tài)變量定義每個背景。 如果用戶只用背景DB存放某個FB的多次背景,則節(jié)約了存儲空間,并能最優(yōu)地使用數(shù)據(jù)。 在這個例子中,
    的頭像 發(fā)表于 12-23 15:49 ?4550次閱讀
    西門子PLC<b class='flag-5'>一</b><b class='flag-5'>個</b>背景DB用于某個<b class='flag-5'>FB</b>的多次背景

    PLC控制中FB和FC的不同之處

    學(xué)習(xí)plc時特別難理解FB和FC的區(qū)別和用法。接下來,我們來談?wù)勊鼈兊膮^(qū)別和用法。 帶背景數(shù)據(jù)的功能 FC - function,相當(dāng)于函數(shù)FB,F(xiàn)C
    發(fā)表于 12-14 14:34 ?3893次閱讀

    OB FC FB如何使用

    在學(xué)習(xí)和使用博途軟件時常常使用到OB FC FB那么這樣如何使用,今天就給大家?guī)鞦C的使用,本文章采用啟保停程序設(shè)計。
    的頭像 發(fā)表于 08-15 10:44 ?6075次閱讀

    什么是間隔采集數(shù)據(jù)

    在工程項目中,特別是需要采集模擬量信號的工程中,為了穩(wěn)定性或抗干擾,有時需要間隔一段時間采集數(shù)據(jù),這些功能般會放在循環(huán)中斷OB組織
    的頭像 發(fā)表于 02-06 14:49 ?1025次閱讀
    什么是<b class='flag-5'>間隔</b><b class='flag-5'>采集</b>數(shù)據(jù)

    西門子SCL語言編程系列-立方根FB

    由于西門子PLC本身并沒有帶求立方根的指令,我們用SCL來寫求立方根的FB
    的頭像 發(fā)表于 02-06 15:17 ?1727次閱讀
    西門子SCL語言編程系列-<b class='flag-5'>寫</b>立方根<b class='flag-5'>FB</b><b class='flag-5'>塊</b>

    功能(FB)的結(jié)構(gòu)介紹

    功能是邏輯,包含程序部分,并且有內(nèi)存區(qū)域援引派給它。無論何時FB被調(diào)用,必須給它指定
    的頭像 發(fā)表于 02-17 09:55 ?4167次閱讀

    PLC FB函數(shù)FB函數(shù)如何調(diào)用?

    對于很多接觸到SIMATIC系列PLC的新手玩家來說,例如在S7-1200或者S7-1500中,最常見的三函數(shù):FC、FB、DB,該如何調(diào)用是不太清楚的,包括小文在剛接觸這個行業(yè)也還是
    發(fā)表于 05-24 09:22 ?2520次閱讀
    PLC <b class='flag-5'>FB</b>函數(shù)<b class='flag-5'>塊</b>和<b class='flag-5'>FB</b>函數(shù)如何調(diào)用?

    PLC編程中OB、FC、FB、DB的使用原則

    西門子新加中包含組織(OB)、函數(shù)FB)、函數(shù)(FC)、數(shù)據(jù)(DB)
    發(fā)表于 05-24 15:01 ?1.3w次閱讀
    PLC編程中OB<b class='flag-5'>塊</b>、FC<b class='flag-5'>塊</b>、<b class='flag-5'>FB</b><b class='flag-5'>塊</b>、DB<b class='flag-5'>塊</b>的使用原則

    SIMATIC S7-1500 PLC函數(shù)(FB)及其應(yīng)用

    函數(shù)(FB)屬于自己編程的。函數(shù)種“帶內(nèi)存”的。分配數(shù)據(jù)
    的頭像 發(fā)表于 07-25 09:10 ?2933次閱讀
    SIMATIC S7-1500 PLC函數(shù)<b class='flag-5'>塊</b>(<b class='flag-5'>FB</b>)及其應(yīng)用

    數(shù)據(jù)采集采集時間間隔該怎么選擇

    數(shù)據(jù)采集采集時間間隔該怎么選擇 數(shù)據(jù)采集儀的時間間隔
    的頭像 發(fā)表于 09-04 09:34 ?1328次閱讀