在工程項(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ù)
程序代碼如下:程序版本是西門子博圖TIAV16
在OB1組織塊中調(diào)用:
審核編輯:劉清
聲明:本文內(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功能塊是一種封裝了特定邏輯功能的模塊。它類似于一個(gè)子程序或函數(shù),但是它有自己的內(nèi)部變量和接口。F
發(fā)表于 11-09 16:13
?4351次閱讀
FC塊講解首先,我們從兩者的名字就可以進(jìn)行區(qū)分,可以用一個(gè)公式即FB=FC+DB來表示,FB是具有DB背景
發(fā)表于 01-31 12:45
?8.8w次閱讀
本文首先介紹了PLC的FB和FC是什么意思及它們的優(yōu)缺點(diǎn),其次介紹了PLC中FB和FC塊的區(qū)別,最后用西門子舉例說明了FB和FC塊的區(qū)別。
發(fā)表于 04-18 18:32
?3.7w次閱讀
標(biāo)準(zhǔn)塊寫操作圖17顯示的是一個(gè)標(biāo)準(zhǔn)的塊寫周期時(shí)序圖。塊
發(fā)表于 07-19 15:36
?3946次閱讀
在關(guān)鍵字FUNCTION_BLOCK或PROGRAM之后,鍵入關(guān)鍵字FB,跟上一個(gè)塊號或FB的符號名。塊號是0到65533之間的
發(fā)表于 05-10 10:30
?3234次閱讀
“FB”的靜態(tài)變量定義每個(gè)背景。 如果用戶只用一個(gè)背景DB存放某個(gè)FB的多次背景,則節(jié)約了存儲(chǔ)空間,并能最優(yōu)地使用數(shù)據(jù)塊。 在這個(gè)例子中,
發(fā)表于 12-23 15:49
?5062次閱讀
學(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次閱讀
在學(xué)習(xí)和使用博途軟件時(shí)常常使用到OB FC FB塊那么這樣塊如何使用,今天就給大家?guī)鞦C塊的使用,本文章采用啟保停程序設(shè)計(jì)。
發(fā)表于 08-15 10:44
?6853次閱讀
在工程項(xiàng)目中,特別是需要采集模擬量信號的工程中,為了穩(wěn)定性或抗干擾,有時(shí)需要間隔一段時(shí)間去采集數(shù)據(jù),這些功能一般會(huì)放在循環(huán)中斷OB組織
發(fā)表于 02-06 14:49
?1213次閱讀
由于西門子PLC本身并沒有帶求立方根的指令,我們用SCL來寫一個(gè)求立方根的FB塊
發(fā)表于 02-06 15:17
?2031次閱讀
功能塊是邏輯塊,包含程序部分,并且有一個(gè)內(nèi)存區(qū)域援引派給它。無論何時(shí)FB被調(diào)用,必須給它指定一
發(fā)表于 02-17 09:55
?4618次閱讀
西門子新加塊中包含組織塊(OB)、函數(shù)塊(FB)、函數(shù)(FC)、數(shù)據(jù)塊(DB)
發(fā)表于 05-24 15:01
?1.6w次閱讀
函數(shù)塊(FB)屬于自己編程的塊。函數(shù)塊是一種“帶內(nèi)存”的塊。分配數(shù)據(jù)
發(fā)表于 07-25 09:10
?3406次閱讀
數(shù)據(jù)采集儀采集時(shí)間間隔該怎么選擇 數(shù)據(jù)采集儀的時(shí)間間隔
發(fā)表于 09-04 09:34
?1791次閱讀
成一個(gè)易于使用的模塊,從而簡化了編程工作,提高了代碼的可讀性和維護(hù)性。 ?? 一、意義 ?? 簡化編程 :通過使用預(yù)先編寫好的FB塊,工程師
發(fā)表于 12-19 10:28
?371次閱讀
評論