您现在所在的是:

PLC论坛

工控论坛首页 PLC论坛 → 浏览主题: fx2n-4ad
回帖:9个,阅读:1685 [上一页] [1] [下一页]
* 帖子主题:

fx2n-4ad

1209
ZLX137730
文章数:61
年度积分:50
历史总积分:1209
注册时间:2005/7/11
发站内信
发表于:2008/11/20 22:33:00
#0楼
有用三菱的4ad的吗,我要1-5V,变成0-1330kpa,输入1V,自己放大了200倍,相乘数字大了就出错变成了负数,1000(5V)*3325(其实是33.25)-3325(因为1V是显示0的)在除以20000(5V那里放大200,3325那里放大了100)这样精确,但是我用乘法做不了大数字,谁有这方面的经验啊,我是先1000除以2,再减去100, 乘以33,再除以10,这样做精度不高,LD M8002,TO K0 K0 H3300,K1,LD M8000,FROM K0 K5 D50 K2,DIV D50 K2 D32,SUB D32 K100 D34,MUL D34 K33 D36,DIV D36 K10 D38,谁帮我改改MUL D34 K33 D36,这个K33,就少了0.25了,谢谢各位,帮帮忙
38859
fumz78 版主
文章数:17154
年度积分:90
历史总积分:38859
注册时间:2006/10/8
发站内信
2018论坛优秀版主
2017春节活动(二)
2016论坛优秀版主
2016国庆活动(二)
2015论坛优秀版主
2014论坛优秀版主
晒晒工控小礼品
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
08年最佳博客奖
发表于:2008/11/20 22:40:00
#1楼
相乘数字大了就出错变成了负数?
要注意相乘的结果要占用32位,有没有考虑
三菱 PLC、触摸屏、伺服电机、变频器、数控系统
   深圳       fumz78@163.com
1209
ZLX137730
文章数:61
年度积分:50
历史总积分:1209
注册时间:2005/7/11
发站内信
发表于:2008/11/20 22:43:00
#2楼
用ddiv写不进啊
1209
ZLX137730
文章数:61
年度积分:50
历史总积分:1209
注册时间:2005/7/11
发站内信
发表于:2008/11/20 22:45:00
#3楼
以下是引用fumz78在2008-11-20 22:40:00的发言:
相乘数字大了就出错变成了负数?
要注意相乘的结果要占用32位,有没有考虑

我是考虑了,我不知道要这样可以用32位的
38859
fumz78 版主
文章数:17154
年度积分:90
历史总积分:38859
注册时间:2006/10/8
发站内信
2018论坛优秀版主
2017春节活动(二)
2016论坛优秀版主
2016国庆活动(二)
2015论坛优秀版主
2014论坛优秀版主
晒晒工控小礼品
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
08年最佳博客奖
发表于:2008/11/20 22:50:00
#4楼
相乘的结果是放到了D36/D37中去了
不要只用D36,这样看的话有可能是负数
DDIV怎么会输不进去呢?什么提示
三菱 PLC、触摸屏、伺服电机、变频器、数控系统
   深圳       fumz78@163.com
1209
ZLX137730
文章数:61
年度积分:50
历史总积分:1209
注册时间:2005/7/11
发站内信
发表于:2008/11/20 23:10:00
#5楼
以下是引用fumz78在2008-11-20 22:50:00的发言:
相乘的结果是放到了D36/D37中去了
不要只用D36,这样看的话有可能是负数
DDIV怎么会输不进去呢?什么提示
说是不能写进PLC
38859
fumz78 版主
文章数:17154
年度积分:90
历史总积分:38859
注册时间:2006/10/8
发站内信
2018论坛优秀版主
2017春节活动(二)
2016论坛优秀版主
2016国庆活动(二)
2015论坛优秀版主
2014论坛优秀版主
晒晒工控小礼品
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
08年最佳博客奖
发表于:2008/11/20 23:24:00
#6楼
用ddiv不能写进PLC,有什么具体提示呢
不用这个指令就能输入吗
你那是什么型号的
三菱 PLC、触摸屏、伺服电机、变频器、数控系统
   深圳       fumz78@163.com
1209
ZLX137730
文章数:61
年度积分:50
历史总积分:1209
注册时间:2005/7/11
发站内信
发表于:2008/11/21 7:49:00
#7楼
以下是引用fumz78在2008-11-20 23:24:00的发言:
用ddiv不能写进PLC,有什么具体提示呢
不用这个指令就能输入吗
你那是什么型号的

我用的是FX2N的plc,用div就可以,多加一个d,就说PLC不能写入,加减乘除都一样
86230
ZCMY 版主
文章数:47558
年度积分:749
历史总积分:86230
注册时间:2004/3/16
发站内信
2018论坛贡献奖
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(三)
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
2014相约国庆
2013论坛优秀版主
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2008/11/21 7:57:00
#8楼
先1000除以2,再减去100, 乘以33;
500-100=400;
X33=13200,这个部分用16位的还可以,结果不能大于32767,否则就要用32位;
但如果你用X200,只能用32位来运算了;
5084
zytlc
文章数:849
年度积分:50
历史总积分:5084
注册时间:2006/8/9
发站内信
发表于:2008/11/21 9:47:00
#9楼
FX2n的可以用双字除法,你的怎么会写不下去呢,你试一下浮点数运算是否可以,可以了先把数据都变成浮点数,运算完了再变回定点数。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

62.4004