ghf09
級別: 實習會員
精華主題: 0
發(fā)帖數(shù)量: 656 個
工控威望: 42 點
下載積分: 297 分
在線時間: 132(小時)
注冊時間: 2012-02-03
最后登錄: 2024-06-11
查看ghf09的 主題 / 回貼
樓主  發(fā)表于: 2014-12-07 07:44
輸出模塊是0-20MA 但是我的變頻器輸入是4-20MA,對應(yīng)0-50HZ,該如何換算編程呢?
wuwm_1974
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 108 個
工控威望: 203 點
下載積分: 3007 分
在線時間: 55(小時)
注冊時間: 2014-11-28
最后登錄: 2020-11-10
查看wuwm_1974的 主題 / 回貼
1樓  發(fā)表于: 2014-12-07 11:14
需要一個 實數(shù)給定值 轉(zhuǎn)換為INT值得程序段!!
二樓的說法是錯誤的。西門子200的模擬量輸入輸出20mA最大值對應(yīng)為32000,分辨率不同,最小跳變值不同而已。
正題:
1、實數(shù)a為觸摸屏上顯示與更改的變量(對應(yīng)PLC中的某個VD或MD變量),工程量如34.5Hz
2、a/50.0=b為設(shè)定的比例
3、c=b*25600.0,
4、d=c+6400。0      為要給出到弄你離是哪個輸出通道的值,需要轉(zhuǎn)換為INT值
其實自己列個算式就可以了,或者在網(wǎng)上找個庫文件。
wuwm_1974
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 108 個
工控威望: 203 點
下載積分: 3007 分
在線時間: 55(小時)
注冊時間: 2014-11-28
最后登錄: 2020-11-10
查看wuwm_1974的 主題 / 回貼
2樓  發(fā)表于: 2014-12-07 14:51
你說的庫該是300、400或1200,1500的吧
200的我沒有看到過,是自己做的自己用。