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

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

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

寫(xiě)一個(gè)隨時(shí)可更改間隔采集時(shí)間的FB塊

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

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

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

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

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

Enable:使能

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

InvervalTime:間隔采集時(shí)間

輸出參數(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)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴

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

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    什么是FB功能?為什么要使用FB功能?如何制作個(gè)FB功能?

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

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

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

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

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

    關(guān)于寫(xiě)周期時(shí)序圖的應(yīng)用

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

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

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

    西門子PLC個(gè)背景DB用于某個(gè)FB的多次背景

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

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

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

    OB FC FB如何使用

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

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

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

    西門子SCL語(yǔ)言編程系列-寫(xiě)立方根FB

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

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

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

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

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

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

    西門子新加中包含組織(OB)、函數(shù)FB)、函數(shù)(FC)、數(shù)據(jù)(DB)
    發(fā)表于 05-24 15:01 ?1.4w次閱讀
    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 ?3027次閱讀
    SIMATIC S7-1500 PLC函數(shù)<b class='flag-5'>塊</b>(<b class='flag-5'>FB</b>)及其應(yīng)用

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

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