會員登入 新使用者?立即註冊

這裡記錄了西門子小型PLC "S7-1200、S7-200" 的相關技術資料。 第一次進來的看倌們,可以利用"搜尋引擎"的關鍵字,找站內的文章。如有疑問請寄信到MSN : plc.hmi@hotmail.com.tw

關閉

類比訊號 (AD/DA) 的比例轉換

2009/07/04 16:50

對PLC而言,類比訊號通常有兩種格式:0~10V 或 0~20mA。而這兩種訊號進到PLC內部後,都是一樣的數值表現,例如 0~4095, 0~32767。

 

但對於類比感測器而言,還有實際的單位表示。例如 變頻器的類比輸出為 0~10V,設定的最高轉速1750RPM,因此我們得知 0V等於0RPM,10V等於1750RPM。這就是所謂的比例轉換。

 

因此傳統的PLC作法還是要在程式裡寫一些轉換式,才能知道透過變頻器的類比輸出到PLC的類比輸入後,究竟現在的轉速是多少RPM。我相信大部分的工程師花費很多的青春在這種程式上面。

 

所以現在跟各位看倌介紹一個簡單、快速、保證正確的作法,就是使用  Library --> Analog Scale

 這是要請各位看倌自行外掛上去的應用指令。

 

直接寫一個範例程式給各位看倌比較比較:

AIW0:類比輸入 (來自變頻器的類比輸出)

Ish:PLC內部的類比訊號解析度最高值

Isl:PLC內部的類比訊號解析度最低值

Osh:變頻器的類比輸出的實際單位 最高值 (1750 RPM)

Osl:變頻器的類比輸出的實際單位 最低值 (0 RPM)

Output:現在實際的RPM放在VD0的記憶體中

 

各位看倌有沒有覺得現在寫比例轉換的程式很簡單呢?
 

還有兩個指令的應用其實跟上述的指令用法是一樣的,只是要請各位看倌要自行試試看囉。

 

範例二:

VD4:寫入想要的RPM,例如 1200.0,AQW0就自行輸出對應的電壓值囉!

 

重要事項:
範例程式是免費軟體。每個用戶都可以免費使用,複製或轉發該程式。程式的作者和擁有者對於該軟體的功能性和相容性不負任何責任。使用該軟體的風險完全由用戶自行承擔。由於它是免費的,所以不提供任何擔保,錯誤糾正和熱線支援

 

如果需要此Library,請至 "留言板" 留下電子信箱,我會盡快回覆。

------------------------------------------------------------------------------------------------------------------------------------------

Siemens SIMATIC PLC S7-400 S7-300 S7-1200 S7-200 LOGO HMI 西門子 自動化

相關文章

NPN、PNP的差異及用法

類比感應器(Analog Sensor)如何接到S7-1200的類比輸入模組

上一篇 下一篇
回應(8)
引用(0)
  1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

統計資料

  • 今日人數:22
  • 累計人數:118957
  • 發表文章:164
  • 相片數量:797
  • 回應數量:150

更新日期

2013/05/15 20:15
雅虎資訊 版權所有 © 2013 Yahoo! Taiwan All Rights Reserved
「本服務設有管理員」 服務條款 隱私權政策