需要一個(gè) 實(shí)數(shù)給定值 轉(zhuǎn)換為INT值得程序段!
二樓的說法是錯(cuò)誤的。西門子200的模擬量輸入輸出20mA最大值對(duì)應(yīng)為32000,分辨率不同,最小跳變值不同而已。
正題:
1、實(shí)數(shù)a為觸摸屏上顯示與更改的變量(對(duì)應(yīng)PLC中的某個(gè)VD或MD變量),工程量如34.5Hz
2、a/50.0=b為設(shè)定的比例
3、c=b*25600.0,
4、d=c+6400。0 為要給出到弄你離是哪個(gè)輸出通道的值,需要轉(zhuǎn)換為INT值
其實(shí)自己列個(gè)算式就可以了,或者在網(wǎng)上找個(gè)庫文件。