登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:关于FX2N系列PLC 的浮点运算问题
点击:1327 回复: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
工控新闻
一键下载 | 西克《电池生产中的质量管理》电子手册
CC-Link IE TSN 技术,打造工业通信统一 “赛场规则”
全球首个!北京企业无界动力机器人获工业级全域CE认证
国产机器人产业加速出海,国内现存相关企业超115万家
具身智能从概念到实物,绿源集团控股×有鹿1万台首批量产交付落地
工业领域具身智能数据集2.0发布
给“AI”发身份证!国内首个智能体互联标准体系发布
Geega产品图谱 | Geega工艺专家数智引擎,从设计到作业的智能跃迁
更多新闻资讯