RM新时代网站-首页

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

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

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

SCL語言編寫的模擬量輸入信號(hào)處理函數(shù)介紹

jf_61nrsJTz ? 來源:方正智芯 ? 2023-09-21 09:25 ? 次閱讀

我之前寫過很多模擬量相關(guān)的文章,比如:

怎樣將模擬量的信號(hào)值轉(zhuǎn)換成工程量值?

正確使用S7-200 SMART模擬量輸出指令庫

S7-200 SMART怎樣添加和使用模擬量指令庫?

李工談工控-為什么模擬量轉(zhuǎn)換正常值的上限為27648?

今天這篇文章,我們?cè)诓┩酒脚_(tái)下用SCL語言編寫一個(gè)模擬量輸入信號(hào)處理的函數(shù)塊,它可用于S7-1200/1500系列PLC。

在博途開發(fā)環(huán)境下新建項(xiàng)目,添加新設(shè)備——CPU 1515-2PN。

在項(xiàng)目樹的“程序塊”中雙擊“添加新塊”, 在彈出的對(duì)話框中選擇“函數(shù)塊”,命名為FB5023_analogInput,語言選擇SCL,如下圖所示:

d52230c6-580a-11ee-939d-92fbcf53809c.png

在函數(shù)塊FB5023中聲明變量及常量如下圖所示:

d545219e-580a-11ee-939d-92fbcf53809c.png

編寫代碼如下:

d5595ed4-580a-11ee-939d-92fbcf53809c.png

在該函數(shù)中使用歸一化指令和縮放指令,詳見文章:

西門子SCL編程入門教程連載(9)-NORM_X和SCALE_X指令

關(guān)于模擬量轉(zhuǎn)換值的上下限,若有所不同,可創(chuàng)建新的常量,根據(jù)需要修改。

好了,關(guān)于SCL語言編寫的模擬量輸入信號(hào)處理函數(shù)就先介紹到這里。如果你喜歡這篇文章,可以去我的博客網(wǎng)站下載本文PDF版本。

審核編輯:湯梓紅

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

    關(guān)注

    5010

    文章

    13271

    瀏覽量

    463055
  • 模擬量
    +關(guān)注

    關(guān)注

    5

    文章

    491

    瀏覽量

    25541
  • 函數(shù)
    +關(guān)注

    關(guān)注

    3

    文章

    4327

    瀏覽量

    62569
  • SCL
    SCL
    +關(guān)注

    關(guān)注

    1

    文章

    239

    瀏覽量

    17057
  • 輸入信號(hào)
    +關(guān)注

    關(guān)注

    0

    文章

    455

    瀏覽量

    12547
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    PLC對(duì)模擬量信號(hào)是怎么進(jìn)行處理的?

    通過計(jì)算轉(zhuǎn)換,將這些模擬量信號(hào)轉(zhuǎn)換為內(nèi)部的數(shù)值信號(hào)。從而實(shí)現(xiàn)系統(tǒng)的監(jiān)控及控制。從現(xiàn)場(chǎng)的物理信號(hào)到PLC內(nèi)部處理的數(shù)值
    發(fā)表于 09-05 08:31

    plc中的模擬量信號(hào)如何讀取

    PLC讀取模擬量信號(hào)必須要有模擬量輸入模塊,即常說的AI模塊。
    的頭像 發(fā)表于 11-12 16:21 ?1.2w次閱讀

    MCU處理模擬量的過程

    MCU只能處理的是數(shù)字量,所以數(shù)字量輸入----->MCU-------->數(shù)字量輸出MCU不能直接處理模擬量,所以模擬量
    發(fā)表于 10-26 09:51 ?13次下載
    MCU<b class='flag-5'>處理</b><b class='flag-5'>模擬量</b>的過程

    SCL編程如何批量處理模擬量

    把數(shù)量不定的模擬量轉(zhuǎn)換成工程,然后保存到指定的數(shù)據(jù)塊中。這里我們?yōu)榱藴y(cè)試,不讀取PIW中的模擬值,而用MW代替。
    發(fā)表于 02-27 10:34 ?945次閱讀

    PLC對(duì)模擬量信號(hào)轉(zhuǎn)換過程的簡(jiǎn)單分解

    從以上PLC模擬量信號(hào)輸入流程可以看到,在自動(dòng)化過程控制系統(tǒng)中,模擬量信號(hào)輸入是非常復(fù)雜的。
    發(fā)表于 04-13 14:50 ?630次閱讀

    PLC如何轉(zhuǎn)換處理模擬量信號(hào)?

    從以上PLC模擬量信號(hào)輸入流程可以看到,在自動(dòng)化過程控制系統(tǒng)中,模擬量信號(hào)輸入是非常復(fù)雜的。
    的頭像 發(fā)表于 07-09 15:40 ?817次閱讀
    PLC如何轉(zhuǎn)換<b class='flag-5'>處理</b><b class='flag-5'>模擬量</b><b class='flag-5'>信號(hào)</b>?

    PLC模擬量信號(hào)輸入流程

    從以上PLC模擬量信號(hào)輸入流程可以看到,在自動(dòng)化過程控制系統(tǒng)中,模擬量信號(hào)輸入是非常復(fù)雜的。
    發(fā)表于 07-31 17:11 ?2次下載

    plc帶模擬量輸入輸出和不帶模擬量輸入輸出有什么區(qū)別?。?/a>

    的PLC類型,它們之間有很大的差異。 PLC帶模擬量輸入輸出與PLC不帶模擬量輸入輸出的區(qū)別在于它們可以控制和處理的不同
    的頭像 發(fā)表于 10-17 16:44 ?1631次閱讀

    模擬量信號(hào)隔離變送器

    模擬量信號(hào)隔離變送器捷晟達(dá)科技(JSD科技)的JSD TA-1001系列模擬量信號(hào)隔離變送器,是將輸入與輸出之間電氣絕緣的
    發(fā)表于 09-02 02:31 ?0次下載

    輸入四輸出模擬量信號(hào)隔離變送器

    深圳捷晟達(dá)(JSD科技)的JSD TA-1004系列單輸入四輸出模擬量信號(hào)隔離變送器,是將輸入與輸出之間電氣絕緣的模擬信號(hào)進(jìn)行變換、放大、隔
    發(fā)表于 09-02 02:59 ?0次下載

    輸入四輸出模擬量信號(hào)隔離變送器

    輸入四輸出模擬量信號(hào)隔離變送器深圳捷晟達(dá)(JSD科技)的JSD TA-2004系列雙輸入四輸出模擬量
    發(fā)表于 09-02 03:04 ?1次下載

    請(qǐng)問PLC是如何讀取模擬量信號(hào)的?

    PLC讀取模擬量信號(hào)必須要有模擬量輸入模塊,即常說的AI模塊。
    的頭像 發(fā)表于 01-02 09:35 ?778次閱讀
    請(qǐng)問PLC是如何讀取<b class='flag-5'>模擬量</b><b class='flag-5'>信號(hào)</b>的?

    plc模擬量輸出怎么接線 plc模擬量輸出是什么信號(hào)

    PLC模擬量輸出(PLC Analog Output)是指在PLC系統(tǒng)中,根據(jù)輸入信號(hào)的大小,通過模擬量輸出模塊將數(shù)字信號(hào)轉(zhuǎn)換為
    的頭像 發(fā)表于 02-05 14:46 ?5605次閱讀

    4到20ma模擬量信號(hào)怎么測(cè)?及原理介紹

    ? ? ? 4到20mA模擬量信號(hào)是一種常見的工業(yè)信號(hào),用于傳輸模擬量數(shù)據(jù)。在工業(yè)自動(dòng)化、過程控制等領(lǐng)域中,4到20mA信號(hào)被廣泛應(yīng)用于傳感
    的頭像 發(fā)表于 06-23 08:38 ?5114次閱讀
    4到20ma<b class='flag-5'>模擬量</b><b class='flag-5'>信號(hào)</b>怎么測(cè)?及原理<b class='flag-5'>介紹</b>

    PLC對(duì)模擬量信號(hào)處理過程及方法 詳解版

    )。 PLC通過計(jì)算轉(zhuǎn)換,將這些模擬量信號(hào)轉(zhuǎn)換為內(nèi)部的數(shù)值信號(hào)。從而實(shí)現(xiàn)系統(tǒng)的監(jiān)控及控制。從現(xiàn)場(chǎng)的物理信號(hào)到PLC內(nèi)部處理的數(shù)值
    的頭像 發(fā)表于 07-30 16:31 ?403次閱讀
    PLC對(duì)<b class='flag-5'>模擬量</b><b class='flag-5'>信號(hào)</b>的<b class='flag-5'>處理</b>過程及方法 詳解版
    RM新时代网站-首页