工控之家

 找回密码
加入工控之家

FX2N-2AD读来的是负数?

[复制链接]
发表于 2012-7-12 09:33:13 | 显示全部楼层 |阅读模式
今天买了台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多!

断电之后仍旧是这样,请问一下,是哪里搞错了吗?
谢谢!
发表于 2012-7-12 10:12:18 | 显示全部楼层
可能你吃包了,MOV D100 K4M100。MOV K4M100 D100不能这
发表于 2012-7-12 10:51:23 | 显示全部楼层
另外 DA那段程序起码  TO 后面的是K1而不是K0了。
发表于 2012-7-12 11:30:28 | 显示全部楼层
我都是按照说明书上的例子抄的呀。
另外,我还试过,如果取消AD的那一段,直接给D100赋值的话,DA的输出是对的。
发表于 2012-7-12 12:09:33 | 显示全部楼层
同意二楼意见
发表于 2012-7-12 12:48:38 | 显示全部楼层
同意二楼意见,你单元号设置错误。
发表于 2012-7-12 13:27:43 | 显示全部楼层
图片:
谢谢上面各位的指点,程序现在可以了。。。
把K4M100改为K3M100就行了,另外,DA的单元号要改成K1
发表于 2012-7-12 14:06:48 | 显示全部楼层
dddddddddddd
发表于 2012-7-12 14:45:54 | 显示全部楼层
请问bigluo 程序图片怎么搞上来得,能教教我吗?
您需要登录后才可以回帖 登录 | 加入工控之家

本版积分规则

QQ|手机版|小黑屋|Archiver|工控之家 ( 鲁ICP备12015736号-1 )

GMT+8, 2024-6-2 21:56 , Processed in 0.091631 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表