日本欧美一区-日本欧美一区二区三区片-日本强好片久久久久久AAA-日本-区一区二区三区A片-日本人伦一区二区三区-日本人妻A片成人免费看

電子開發網

電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 電子開發網 >> 電子開發 >> plc軟件使用 >> 正文

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

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

一.建立子程序

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


 

二.寫程序

1.      S_ITR程序及原理

用途是將輸入范圍中的整數縮放為輸出范圍中的實數。

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

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

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

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

公式如下:

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

 

 

表一.S_ITR變量表

 

 

 

 

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


2.      S_RTI程序及原理

用途是將輸入范圍中的實數縮放為輸出范圍中的整數。

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

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

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

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

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

公式如下:

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


 

表二.S_RTI變量表

 

 

 

 

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

3.      保存

 

三.建模擬量庫

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

 

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

 


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

 

 


四.調用模擬量庫

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

 


例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 個字
[ 查看全部 ] 網友評論
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢