lzhpsky
工控小菜鳥(niǎo)
級(jí)別: 論壇先鋒
|
剛開(kāi)始學(xué)FX2N-2AD模塊的使用,自己寫(xiě)了一個(gè)程序,請(qǐng)大家?guī)兔﹁b定一下對(duì)嗎?程序意思就是說(shuō),現(xiàn)在模塊CH1通道接著一個(gè)溫度傳感器,傳感器的測(cè)溫范圍是0-100度,輸出0-10V電壓給模塊,對(duì)應(yīng)模塊內(nèi)部的數(shù)字變化是0-4000,那么我編的這段程序,當(dāng)現(xiàn)場(chǎng)溫度到100度時(shí),Y0會(huì)輸出嗎?這樣寫(xiě)可以嗎? |
---|---|
|
taojie718
級(jí)別: 略有小成
|
檢查下模塊放的位置,對(duì)應(yīng)的地址不出錯(cuò),應(yīng)該就可以。 |
---|---|
|
lzhpsky
工控小菜鳥(niǎo)
級(jí)別: 論壇先鋒
|
大家好,這段程序和上面的有什么區(qū)別,我看書(shū)上怎么這樣寫(xiě)的程序,為什么又多出個(gè) FROM K0 K0 K2M200 K2 呢?直接用FROM指令讀取模塊的數(shù)值到D100中不行嗎? |
---|---|
|
圣殿騎士團(tuán)
工控新人
級(jí)別: 家園常客
|
我也請(qǐng)教下上面各位,你們溫度的信號(hào)讀取與輸出之間不需要做任何的四則運(yùn)算? |
---|---|
|
chengcaiyu
級(jí)別: 探索解密
|
這樣做就是說(shuō)明D100,D101是16位數(shù),限制FROM為16操作指令,因?yàn)?6位和32位操作指令是不同的,比如k=1(32位)和K=2(16位)的效果是相同的,都是將D100,D101給相同的值。通過(guò)組合的字元件(K2M200,K4M200)j就保證數(shù)據(jù)傳送的準(zhǔn)確性,低位傳低位,高位傳高位。 另外如果是只用一個(gè)通道,應(yīng)該把K2該成K1,因?yàn)闆](méi)有用到D101. |
---|---|
|
pretco123
不為失敗找理由,只為成功找方法
級(jí)別: 論壇先鋒
|
要加入四則運(yùn)算才能顯示出來(lái)。 |
---|---|
|
zsm961450
級(jí)別: *
|
沒(méi)去看說(shuō)明書(shū),但樓主的程式可能有錯(cuò),說(shuō)明書(shū)中的程式K4M200代表為K0以及K1緩沖的組合數(shù)據(jù)哦,樓主的這個(gè)模塊很可能在轉(zhuǎn)換后的數(shù)字量分兩部分的,一個(gè)在K0緩沖區(qū)內(nèi),一個(gè)在K1緩沖區(qū)內(nèi),通過(guò)指令FROM K0 K0 K2M200 K2組合成一個(gè)完整的數(shù)值,意見(jiàn)同六樓其本相同 |
---|---|
|