我之前寫過很多模擬量相關的文章,比如:
正確使用S7-200 SMART模擬量輸出指令庫
S7-200 SMART怎樣添加和使用模擬量指令庫?
李工談工控-為什么模擬量轉換正常值的上限為27648?
今天這篇文章,我們在博途平臺下用SCL語言編寫一個模擬量輸入信號處理的函數塊,它可用于S7-1200/1500系列PLC。
在博途開發環境下新建項目,添加新設備——CPU 1515-2PN。
在項目樹的“程序塊”中雙擊“添加新塊”, 在彈出的對話框中選擇“函數塊”,命名為FB5023_analogInput,語言選擇SCL,如下圖所示:

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

編寫代碼如下:

在該函數中使用歸一化指令和縮放指令,詳見文章:
西門子SCL編程入門教程連載(9)-NORM_X和SCALE_X指令
關于模擬量轉換值的上下限,若有所不同,可創建新的常量,根據需要修改。
好了,關于SCL語言編寫的模擬量輸入信號處理函數就先介紹到這里。如果你喜歡這篇文章,可以去我的博客網站下載本文PDF版本。
審核編輯:湯梓紅
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
plc
+關注
關注
5051文章
14592瀏覽量
486879 -
模擬量
+關注
關注
5文章
556瀏覽量
27653 -
函數
+關注
關注
3文章
4417瀏覽量
67499 -
SCL
+關注
關注
1文章
244瀏覽量
18016 -
輸入信號
+關注
關注
0文章
559瀏覽量
13179
發布評論請先 登錄
相關推薦
熱點推薦
plc帶模擬量輸入輸出和不帶模擬量輸入輸出有什么區別啊?
的PLC類型,它們之間有很大的差異。 PLC帶模擬量輸入輸出與PLC不帶模擬量輸入輸出的區別在于它們可以控制和處理的不同
單輸入四輸出模擬量信號隔離變送器
深圳捷晟達(JSD科技)的JSD TA-1004系列單輸入四輸出模擬量信號隔離變送器,是將輸入與輸出之間電氣絕緣的模擬信號進行變換、放大、隔
發表于 09-02 02:59
?0次下載
plc模擬量輸出怎么接線 plc模擬量輸出是什么信號
PLC模擬量輸出(PLC Analog Output)是指在PLC系統中,根據輸入信號的大小,通過模擬量輸出模塊將數字信號轉換為
SCL語言編寫的模擬量輸入信號處理函數介紹
評論