電子開發網

電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 電子開發網 >> 電子開發 >> 梯形圖實例 >> 正文

西門子PLC S7-200smart間接尋址應用—求平均值, 創建指令庫

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2025/2/7

這篇文章講繼續深入對間接尋址的使用,并介紹S7-200smart v2.8求平均值指令,接下來一起來看求平均值如何做吧。

一、指令調用

調用庫如圖1所示,指令庫說明如下:

Pointer為指針引腳,指向存放數據的起始地址,數據類型為字;

Number為數據的長度,可以是變量也可以是常量;

INDX為FOR循環的次數地址,可以忽略,但是不能外部進行賦值干擾;

Out為求得平均值輸出地址,數據類型為浮點數。

 

圖1

二、average_value指令庫編寫

重復調用的庫,需要變量建立的正確,否則多次調用無法正常運行,如果大家這邊對建立庫不太會,可以先去看一下這方面的課程學習一下。

1、形參變量表建立

變量表建立如圖2所示。

 

圖2

2、Countdown形參子程序

Countdown子程序每一段程序都有注釋講解,如圖3和圖4所示,這里不做介紹,如果有問題可以留言。

 

圖3

 

圖4

三、S7-200smart v2.8求平均值指令

對于訂貨號位數為0AA1的CPU可以升級為V2.8的固件版本,圖5所示。

 

圖5

V2.8的軟件支持平均值,指令為浮點數中的AVG_R和整數運算中的AVG_B、AVG_W、AVG_DI,如圖6所示。

獲取源 StartAddr引腳字節、字、雙字、浮點數地址序列中所設置范圍內的平均值,并將其寫入到目標字節、字、雙字、浮點數地址,長度由Len引腳決定。

 

圖6

如圖7所示,由于是AVG_B是字節指令,所以會把從VB1500(VB1500—VB1504)連續的5個地址數據加起來,然后求平均值輸出到VB202。

 

圖7

總結

本文章主要介紹間接尋址的應用,對于CPU固件版本和軟件版本為2.8的求平均值指令做了簡單的介紹,需要注意的是,訂貨號后四位為0AA0的CPU固件最高只能2.5,這時候只能字節寫求平均值了。

以上就是整個29.西門子S7-200smart間接尋址應用—求平均值的內容,文章內容如有錯誤或者有不懂的問題請聯系我們。

Tags:求平均值,200Smart  
責任編輯:admin
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網友評論
推薦文章
最新推薦
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
久久久久高潮毛片免费全部播放 | 18美女扒开尿口无遮挡| 正在播放国产精品| 免费污污视频在线观看| 爱情岛亚洲论坛福利站| 国产一国产一区秋霞在线观看| 青青青国产成人久久111网站 | 中国china体内谢o精| 婷婷激情五月综合| 一级片在哪里看| 夜夜影院未满十八勿进| ASS日本少妇高潮PICS| 国产精品日韩欧美在线| 一个上面吃一个下免费| 国语free性xxxxxhd| 一级成人黄色片| 夜夜燥天天燥2022| 99久久er热在这里只有精品99 | 加勒比综合在线| 精品无码久久久久国产| 国产国产精品人在线视| 色噜噜狠狠狠综合曰曰曰| 四虎影视在线影院www| 猫咪免费人成网站地址| 午夜丰满少妇性开放视频| 精品无码人妻一区二区三区品| 农村胖肥熟口味重| 欧美视频www| 亚洲国产美女视频| 日韩亚洲翔田千里在线| 久久国产乱子伦精品免费强| 日韩av片无码一区二区三区不卡| 久久成人国产精品一区二区| 日本边添边摸边做边爱边| 亚洲av无码第一区二区三区| 日本19禁啪啪无遮挡大尺度| 中文字幕在线2021| 在线毛片免费观看| chinese国产xxxx实拍| 在线观看人成视频免费| 91亚洲国产成人久久精品网站|