bigluo
級(jí)別: 家園常客
![]() |
今天買(mǎi)了臺(tái)FX2N-2AD,接在FX1N-40MR后面,它的后面再接了一臺(tái)FX2N-2DA。 由于是第一次使用AD和DA模塊,因此,按照說(shuō)明書(shū)上的示范,把程序輸了進(jìn)去,程序是這樣的 X0---------------------TO K0 K17 H0 K1 |-------------------TO K0 K17 H2 K2 |-------------------FROM K0 K0 K2M100 K2 |-------------------MOV K4M100 D100 模擬輸入是用一個(gè)14K的電阻和一個(gè)10K的多圈電位器,接在CPU模塊的24V上面,從電位器的中間取,剛好是0-10V的輸入(用萬(wàn)用表量的)。 在程序第一次運(yùn)行時(shí),D100的值與輸入的電壓是相符的。 之后,由于還要測(cè)試DA,按照說(shuō)明書(shū)的程序又來(lái)了以下: X1------------------------MOV D100 K4M100 |----------------------TO K0 K16 K2M100 K1 |----------------------TO K0 K17 H4 K1 |----------------------TO K0 K17 H0 K1 |----------------------TO K0 K16 K1M108 K1 |----------------------TO K0 K17 H2 K1 |----------------------TO K0 K17 H0 K1 再通電測(cè)試時(shí),發(fā)現(xiàn)D100讀來(lái)的數(shù)是負(fù)數(shù),而且是-30000多! 斷電之后仍舊是這樣,請(qǐng)問(wèn)一下,是哪里搞錯(cuò)了嗎? 謝謝! |
---|---|
|
xyd_hsn10
jakenghuang
級(jí)別: 網(wǎng)絡(luò)英雄
![]() |
可能你吃包了,MOV D100 K4M100。MOV K4M100 D100不能這 |
---|---|
|
sjm213
有小知識(shí),無(wú)大學(xué)問(wèn)。
級(jí)別: 論壇版主
![]() ![]() ![]() ![]() |
另外 DA那段程序起碼 TO 后面的是K1而不是K0了。 |
---|---|
|
bigluo
級(jí)別: 家園常客
![]() |
我都是按照說(shuō)明書(shū)上的例子抄的呀。 另外,我還試過(guò),如果取消AD的那一段,直接給D100賦值的話,DA的輸出是對(duì)的。 |
---|---|
|
bigluo
級(jí)別: 家園常客
![]() |
圖片:
![]() 謝謝上面各位的指點(diǎn),程序現(xiàn)在可以了。。。 把K4M100改為K3M100就行了,另外,DA的單元號(hào)要改成K1 |
---|---|
|