我之前寫過很多模擬量相關(guān)的文章,比如:
怎樣將模擬量的信號(hào)值轉(zhuǎn)換成工程量值?
正確使用S7-200 SMART模擬量輸出指令庫(kù)
S7-200 SMART怎樣添加和使用模擬量指令庫(kù)?
李工談工控-為什么模擬量轉(zhuǎn)換正常值的上限為27648?
今天這篇文章,我們?cè)诓┩酒脚_(tái)下用SCL語(yǔ)言編寫一個(gè)模擬量輸入信號(hào)處理的函數(shù)塊,它可用于S7-1200/1500系列PLC。
在博途開發(fā)環(huán)境下新建項(xiàng)目,添加新設(shè)備——CPU 1515-2PN。
在項(xiàng)目樹的“程序塊”中雙擊“添加新塊”, 在彈出的對(duì)話框中選擇“函數(shù)塊”,命名為FB5023_analogInput,語(yǔ)言選擇SCL,如下圖所示:
在函數(shù)塊FB5023中聲明變量及常量如下圖所示:
編寫代碼如下:
在該函數(shù)中使用歸一化指令和縮放指令,詳見文章:
西門子SCL編程入門教程連載(9)-NORM_X和SCALE_X指令
關(guān)于模擬量轉(zhuǎn)換值的上下限,若有所不同,可創(chuàng)建新的常量,根據(jù)需要修改。
好了,關(guān)于SCL語(yǔ)言編寫的模擬量輸入信號(hào)處理函數(shù)就先介紹到這里。如果你喜歡這篇文章,可以去我的博客網(wǎng)站下載本文PDF版本。
審核編輯:湯梓紅
-
plc
+關(guān)注
關(guān)注
5016文章
13388瀏覽量
465417 -
模擬量
+關(guān)注
關(guān)注
5文章
496瀏覽量
25650 -
函數(shù)
+關(guān)注
關(guān)注
3文章
4346瀏覽量
62974 -
SCL
+關(guān)注
關(guān)注
1文章
239瀏覽量
17175 -
輸入信號(hào)
+關(guān)注
關(guān)注
0文章
469瀏覽量
12608
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
PLC對(duì)模擬量信號(hào)是怎么進(jìn)行處理的?
MCU處理模擬量的過程
![MCU<b class='flag-5'>處理</b><b class='flag-5'>模擬量</b>的過程](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
SCL編程如何批量處理模擬量
PLC對(duì)模擬量信號(hào)轉(zhuǎn)換過程的簡(jiǎn)單分解
PLC如何轉(zhuǎn)換處理模擬量信號(hào)?
![PLC如何轉(zhuǎn)換<b class='flag-5'>處理</b><b class='flag-5'>模擬量</b><b class='flag-5'>信號(hào)</b>?](https://file1.elecfans.com/web2/M00/8C/53/wKgZomSqZLKAe64hAAA4O2ktAv0574.png)
PLC模擬量的信號(hào)輸入流程
plc帶模擬量輸入輸出和不帶模擬量輸入輸出有什么區(qū)別啊?
模擬量信號(hào)隔離變送器
單輸入四輸出模擬量信號(hào)隔離變送器
雙輸入四輸出模擬量信號(hào)隔離變送器
plc模擬量輸出怎么接線 plc模擬量輸出是什么信號(hào)
4到20ma模擬量信號(hào)怎么測(cè)?及原理介紹
![4到20ma<b class='flag-5'>模擬量</b><b class='flag-5'>信號(hào)</b>怎么測(cè)?及原理<b class='flag-5'>介紹</b>](https://file1.elecfans.com/web2/M00/F3/14/wKgaomZ3yemAVMHnAAAarCQNfaA382.png)
PLC對(duì)模擬量信號(hào)的處理過程及方法 詳解版
![PLC對(duì)<b class='flag-5'>模擬量</b><b class='flag-5'>信號(hào)</b>的<b class='flag-5'>處理</b>過程及方法 詳解版](https://file1.elecfans.com//web2/M00/00/51/wKgaomaopLeALCNPAAB3ZKiI7lM386.png)
評(píng)論