ghf09
級別: 實習(xí)會員
精華主題: 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,該如何換算編程呢?
711022027
級別: 網(wǎng)絡(luò)英雄
精華主題: 0
發(fā)帖數(shù)量: 492 個
工控威望: 10024 點
下載積分: 8803 分
在線時間: 646(小時)
注冊時間: 2008-03-23
最后登錄: 2024-11-13
查看711022027的 主題 / 回貼
1樓  發(fā)表于: 2014-12-07 09:35
12位分辨率的DA輸出,0-20ma對應(yīng)0-4096 ,只需加上4ma對應(yīng)的819,讓你的輸出控制在4096-819=3276以內(nèi),輸出的時候加819就可以了。
ghf09
級別: 實習(xí)會員
精華主題: 0
發(fā)帖數(shù)量: 656 個
工控威望: 42 點
下載積分: 297 分
在線時間: 132(小時)
注冊時間: 2012-02-03
最后登錄: 2024-06-11
查看ghf09的 主題 / 回貼
2樓  發(fā)表于: 2014-12-07 10:19
我要觸摸屏控制輸出
wuwm_1974
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 108 個
工控威望: 203 點
下載積分: 3007 分
在線時間: 55(小時)
注冊時間: 2014-11-28
最后登錄: 2020-11-10
查看wuwm_1974的 主題 / 回貼
3樓  發(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)上找個庫文件。
ghf09
級別: 實習(xí)會員
精華主題: 0
發(fā)帖數(shù)量: 656 個
工控威望: 42 點
下載積分: 297 分
在線時間: 132(小時)
注冊時間: 2012-02-03
最后登錄: 2024-06-11
查看ghf09的 主題 / 回貼
4樓  發(fā)表于: 2014-12-07 14:35
西門子好像有模擬亮庫的 使用方便嗎?
wuwm_1974
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 108 個
工控威望: 203 點
下載積分: 3007 分
在線時間: 55(小時)
注冊時間: 2014-11-28
最后登錄: 2020-11-10
查看wuwm_1974的 主題 / 回貼
5樓  發(fā)表于: 2014-12-07 14:51
你說的庫該是300、400或1200,1500的吧
200的我沒有看到過,是自己做的自己用。
353body
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 122 個
工控威望: 304 點
下載積分: 906 分
在線時間: 96(小時)
注冊時間: 2008-07-28
最后登錄: 2024-10-04
查看353body的 主題 / 回貼
6樓  發(fā)表于: 2015-02-01 14:22