模擬量的輸入/輸出都可以用下列的通用換算公式換算:
Ov = [(Osh - Osl)*(Iv - Isl)/(Ish - Isl)] + Osl
其中:
Ov: 換算結(jié)果
Iv: 換算對象
Osh: 換算結(jié)果的高限
Osl: 換算結(jié)果的低限
Ish: 換算對象的高限
Isl: 換算對象的低限
在STEP 7-Micro/WIN Programming Tips(Micro/WIN編程技巧中)的Tip38就是關于如何實現(xiàn)上述轉(zhuǎn)換的例程。
為便于用戶使用,現(xiàn)已將其導出成為“自定義指令庫”,用戶可以添加到自己的Micro/WIN編程軟件中應用。
注意:此指令庫/程序的作者和擁有者對于該軟件的功能性和兼容性不負任何責任。使用該軟件的風險完全由用戶自行承擔。由于它是免費的,所以不提供任何擔保,錯誤糾正和熱線支持,用戶不必為此聯(lián)系西門子技術支持與服務部門。
在這個指令庫中,子程序Scale_I_to_R可用來進行模擬量輸入到S7-200內(nèi)部數(shù)據(jù)的轉(zhuǎn)換;子程序Scale_R_I可用于內(nèi)部數(shù)據(jù)到模擬量輸出的轉(zhuǎn)換。
添加指令庫
注意:添加自定義指令庫,需要關閉編輯庫指令的項目,新建立一個項目。如果要添加其他來源的庫指令自然不需要如此。
第一步:在Micro/WIN的File(文件)菜單中選擇Add/Remove Libraries...(添加/刪除指令庫)命令 ;或者在指令樹的Libraries(指令庫)分支上單擊鼠標右鍵,選擇Add/Remove Libraries
添加/刪除對話框中將顯示已經(jīng)在本機的Micro/WIN中集成的用戶自定義指令庫。
第二步:按Add(添加)按鈕,選擇新定義的庫文件路徑。用戶自定義庫將自動添加到Micro/WIN指令樹的Libraries分支下。
缺省情況下,Micro/WIN到圖8中的路徑下尋找?guī)熘噶钗募?。用戶也可以指定其他路徑。但要注意庫文件應當保持在非移動的介質(zhì)上,如果指定了一個可移動硬盤,則硬盤不在時會發(fā)生找不到庫的錯誤。建議用戶使用缺省設置。
下載 :
【1】STEP 7-Micro/WIN Instruction Library (指令庫)下載
http://www.ad.siemens.com.cn/download/Soft/00001/Tbox_V32_STEP7.zip
【2】在網(wǎng)上課堂http://www.ad.siemens.com.cn/Service/e-training/下載S7-200 · LOGO! · SITOP ,上面有說明及下載鏈接
在micro''n power 中模擬量中有相關轉(zhuǎn)換庫文件
http://www.ad.siemens.com.cn/service/e-training/listbbbb?columnid=3
但要先下個micro''n power










