18luck网站

18luck网站電子設計 | 18luck网站Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 18luck网站 >> 18luck平台 >> plc軟件使用 >> 正文

STEP7如何建模擬量庫,如何調用庫,S_ITR和S_RTI模擬量轉換

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2023/4/15

一.建立子程序

使用STEP 7-MicroWIN SMART先建立兩(liang) 個(ge) 子程序,分別命名S_ITR和S_RTI。


 

二.寫(xie) 程序

1.      S_ITR程序及原理

用途是將輸入範圍中的整數縮放為(wei) 輸出範圍中的實數。

此子例程首先會(hui) 讀取由調用POU傳(chuan) 遞的值:要縮放的輸入、輸入範圍上限 (ISH)、輸入範圍下限 (ISL)、輸出範圍上限 (OSH) 和輸入範圍下限 (OSL)。

下一步是用 OSH 中減去 OSL,以確定存回 OSH 中的輸出縮放範圍。 接下來,該子例程會(hui) 從(cong) 輸入中減去 ISL,並將所得的差先轉換為(wei) 雙字,然後再轉換為(wei) 實數。 之後,下一條指令將該實數乘以輸出範圍。

再下一步是用 ISH 減去 ISL,以計算輸入縮放範圍,將計算所得的值轉換為(wei) 雙字,並再轉換為(wei) 實數。

接下來,該子例程用輸出縮放範圍除以計算所得的實數,並將結果與(yu) 輸出範圍下限值 (OSL) 相加,以確定最終輸出值。 最後,該子例程會(hui) 將此值移動到要由調用 POU 使用的子例程的輸出。

公式如下:

輸出 = [(OSH -OSL) * (輸入 - ISL) /(ISH - ISL)] + OSL

 

 

表一.S_ITR變量表

 

 

 

 

以上圖片是子程序S_ITR裏的程序


2.      S_RTI程序及原理

用途是將輸入範圍中的實數縮放為(wei) 輸出範圍中的整數。

此子例程首先會(hui) 讀取由調用POU 傳(chuan) 遞的值: 要縮放的輸入、輸入範圍上限 (ISH)、輸入範圍下限 (ISL)、輸出範圍上限 (OSH) 和輸入範圍下限 (OSL)。

下一步是用 OSH 中減去 OSL,以確定存回 OSH 中的輸出縮放範圍。 接下來,該子例程會(hui) 從(cong) 輸入中減去 ISL,並將所得的差先轉換為(wei) 雙字,然後再轉換為(wei) 實數。

下一步是用輸入減去 ISL,然後用所得的差乘以計算所得的實數輸出縮放範圍。

再用 ISH 減去 ISL,以計算輸入縮放範圍,用輸出範圍除以計算所得的輸入鎖定範圍,然後將商舍入為(wei) 雙字。

之後,該子例程將根據該數據類型的界限限製檢查已舍入的輸出值,以確保最終值的準確性。在界限檢查後,子例程會(hui) 將雙字值轉換為(wei) 整數,用該整數加上輸出範圍下限(OSL),並將所得值移動到子例程輸出。

公式如下:

輸出 = [(OSH -OSL) * (輸入 - ISL) /(ISL - ISL)] + OSL


 

表二.S_RTI變量表

 

 

 

 

以上圖片是子程序S_RTI裏的程序

3.      保存

 

三.建模擬量庫

打開軟件---文件----創建----對話框改名為(wei) :“模擬量”;存儲(chu) 路徑建議默認,方便後期添加。

 

對話框---組件---程序塊,選擇剛剛保存的程序名稱,依次添加。

 


添加完畢可以點創建。(保護,版本生成隨個(ge) 人意願)

 

 


四.調用模擬量庫

 打開軟件----左邊的菜單樹----庫-----就可以看到自己創建的庫了,無需添加,自動生成,前提是你得把你建的庫放到係統默認的路徑(上圖有介紹)。

 


例1:讀取變送器送來的液位信號,0~50m, 用VD0保存。

 


例2:把設定的閥門開度0~100%,AQW0輸出控製。

S_RTI西門子plc的指令 

Tags:模擬量,模擬量庫,西門子plc,S_ITR,S_RTI,指令  
責任編輯:admin
相關文章列表
西門子plc S7-200smart PLC模擬量輸入模塊使用說明,STEP7軟件添
三菱PLC模擬量輸入模塊編程及使用案例分析 梯形圖實例
西門子plc使用FOR_NEXT循環指令對5個變量進行求和後取平均值實例
西門子plc的FOR-NEXT循環指令 梯形圖實例
西門子plc S7-200的表用法中填表FILL_N和查表詳解
完美的模擬量編程詳解——三菱FX2N係列模擬量編程
西門子S7-200 PLC的模擬量I/O映像寄存器(AI/AQ)功能及地址分
西門子PLC的ROUND指令功能和應用實例,如何進行數據取整
多台S7-200SMART係列PLC之間的以太網通信,STEP7設置
西門子plc S7-200PLC采用modbus RTU輪詢讀和寫信息_MBUS_CTRL和M
S7-200 SMART plc數字量輸入濾波器和脈衝捕捉位,STEP7設置
input number設置最大最小值 西門子plcAM06模塊_一文教你快速學會
plc模擬量如何換算?4到20ma模擬量轉換公式!模擬量轉換成數字量
西門子S7-200模擬量編程:EM235為例講解S7-200模擬量編程
西門子S7-200plc SMART怎樣添加和使用模擬量指令庫?STEP7添加指令
西門子PLC S7-200SMART的模擬量如何編程,模擬量模塊添加和模擬量
西門子plc s7-200 smart 模擬量模塊用法,Scale_I_to_R指令
西門子plc  S7-200SMART模擬量輸入的處理,EM AM06模塊的使用方法
模擬量模塊接線圖_零基礎學習PLC入門,模擬量程序,AIW和模擬量轉
基礎實用的西門子S7-200學習筆記,適合新手學習
西門子S7係列PLC字填充(FILL)指令的使用
西門子plc S7-200的Clock_Integer指令庫及其使用READ_RTC和SET_R
西門子plc S7-200SMART寫一個脈衝流量計累計流量計算梯形圖程序
西門子PLC模擬量怎麽編程?模擬量輸入模塊使用問題,AIW和AQW
西門子plc S7-200SMART plc飲料自動售貨機梯形圖程序設計
最簡單的西門子PLC入門教程,再看不懂真沒辦法了!
西門子plc S7-200 SMART PLC行車自動往返循環控製 自動往返小車
西門子PLC 200smartPLC與第三方進行Modbus TCP通訊
西門子plc S7-200SMART時鍾指令如何正確應用的梯形圖編程實例
西門子S7-1200 PLC硬件結構介紹
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網友評論
關於我們 - 聯係我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁麵
下到頁底
晶體管查詢