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

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

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

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

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

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

間隔采集程序是可以對一個(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塊,若信號為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)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴

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

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

收藏 人收藏

    評論

    相關(guān)推薦

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

      FB功能種封裝了特定邏輯功能的模塊。它類似于個(gè)子程序或函數(shù),但是它有自己的內(nèi)部變量和接口。F
    的頭像 發(fā)表于 11-09 16:13 ?4351次閱讀
    什么是<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來表示,FB是具有DB背景
    的頭像 發(fā)表于 01-31 12:45 ?8.8w次閱讀
    <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ū)別,最后用西門子舉例說明了FB和FC的區(qū)別。
    發(fā)表于 04-18 18:32 ?3.7w次閱讀

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

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

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

    在關(guān)鍵字FUNCTION_BLOCK或PROGRAM之后,鍵入關(guān)鍵字FB,跟上一個(gè)號或FB的符號名。號是0到65533之間的
    的頭像 發(fā)表于 05-10 10:30 ?3234次閱讀
    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 ?5062次閱讀
    西門子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ū)別和用法。接下來,我們來談?wù)勊鼈兊膮^(qū)別和用法。 帶背景數(shù)據(jù)的功能 FC - function,相當(dāng)于函數(shù)FB,F(xiàn)C
    發(fā)表于 12-14 14:34 ?4394次閱讀

    OB FC FB如何使用

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

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

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

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

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

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

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

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

    西門子新加中包含組織(OB)、函數(shù)FB)、函數(shù)(FC)、數(shù)據(jù)(DB)
    發(fā)表于 05-24 15:01 ?1.6w次閱讀
    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 ?3406次閱讀
    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 ?1791次閱讀

    西門子流量累計(jì)FB介紹

    個(gè)易于使用的模塊,從而簡化了編程工作,提高了代碼的可讀性和維護(hù)性。 ?? 、意義 ?? 簡化編程 :通過使用預(yù)先編寫好的FB,工程師
    的頭像 發(fā)表于 12-19 10:28 ?371次閱讀
    西門子流量累計(jì)<b class='flag-5'>FB</b><b class='flag-5'>塊</b>介紹