今天买了台FX2N-2AD,接在FX1N-40MR后面,它的后面再接了一台FX2N-2DA。
由于是第一次使用AD和DA模块,因此,按照说明书上的示范,把程序输了进去,程序是这样的
X0---------------------TO K0 K17 H0 K1
|-------------------TO K0 K17 H2 K2
|-------------------FROM K0 K0 K2M100 K2
|-------------------MOV K4M100 D100
模拟输入是用一个14K的电阻和一个10K的多圈电位器,接在CPU模块的24V上面,从电位器的中间取,刚好是0-10V的输入(用万用表量的)。
在程序第一次运行时,D100的值与输入的电压是相符的。
之后,由于还要测试DA,按照说明书的程序又来了以下:
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
再通电测试时,发现D100读来的数是负数,而且是-30000多!
断电之后仍旧是这样,请问一下,是哪里搞错了吗?
谢谢!