登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:关于FX2N系列PLC 的浮点运算问题
点击:1304 回复:8
楼主
编辑
引用
管理
wzh9908133
各位前辈,问题是这样的 在三菱FX2N 系列PLC中 , X0闭合 、 D300(设定值) >= D310(实际值) 时 ,每当有一个脉冲时 D300 就加 0.1 ,数值存入D310 , 直到 D300 = D310 , X1 闭合时 ,D300 <= D310 时, 每当有一个脉冲时 D300 就减 0.1 , 数值存入D310 直到 D300 = D310 !怎么做到啊 ,我做了好久没做出来, 加的时候还可以,减的时候数值就跳到N大的负数了!晕啊!望不吝赐教,这里先谢过了!
09-07-07 18:48
1楼
编辑
引用
管理
wzh9908133
有谁知道,帮帮我啊!急啊~
09-07-07 20:15
2楼
编辑
引用
管理
song2000
你的要求好像不是太明白,是不是反了“X0闭合 、 D300(设定值) >= D310(实际值) 时”,换一种方式“D300(设定值) <= D310(实际值) 时
09-07-07 20:34
3楼
编辑
引用
管理
wzh9908133
x0 x1 就是一个三位自复位的选择开关, X0 为1 时 D300 加 0.1,X1 为1 时加 D300 减 0.1 ,两者只能有一个动作,不能同时动作!
09-07-07 21:24
4楼
编辑
引用
管理
YXBK
1,浮点数运算要用浮点数专用指令
2,要加减0.1不能直接用常数,要用寄存器进行转换,比如 DEDIV K1 K10 D20 所以在加减0.1时就用D20
09-07-07 22:21
5楼
编辑
引用
管理
fumz78
把你这一段的程序监控图截图贴上来看看
09-07-07 23:17
6楼
编辑
引用
管理
wzh9908133
问题解决,我在取中间寄存器的时候取错了,没有取同一寄存器内的数据,谢谢各位的帮忙!谢谢!
最后修改:
2009-7-8 18:41:50
09-07-08 18:41
7楼
编辑
引用
管理
lixiaobai
呵呵,编程时常有的错误了
09-07-08 21:34
8楼
编辑
引用
管理
JJC81918
我非常想要,您什么时候方便发我一份好吗?
jjc81918@163.com
09-07-11 15:16
工控新闻
十五五开局,国产工业网络安全迎来历史性拐点:AI 智能体倒逼自主可控加速
ABB携手天能共筑“算电一体”与零碳园区新生态
施耐德电气启动EAE生态共创计划,广邀行业与生态伙伴加盟
聚焦网红重庆,制造重镇!第26届立嘉国际智能装备展览会,5月28-31日启幕
ABB | 落地节能增效的能力已成为工业竞争优势的决定因素
“小米系”具身智能公司,获数亿元B+轮融资
新松工业机器人首次批量应用汽车焊装主线
MPS发布业界首款24V输入20A/25A/30A大电流同步降压DC/DC系列产品
更多新闻资讯