登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:请教关于三菱PLC中除法的问题
点击:3600 回复:25
楼主
编辑
引用
管理
豆豆淘518
各位老师好!请问在三菱FX3S plc中要计算几个数的除法,先要算出75除以1600等于0.046875,把结果传送到D2中,然后再要计算10除以0.046875,把结果传送到D4中,请问要怎么样实现啊,看资料说是要先把十进制数转化成二进制数再来乘除,然后再把结果转换回十进制吗?还有除式中有带小数点的数应该怎么处理呢?多谢有人能指教我一下
20-09-10 14:31
1楼
编辑
引用
管理
qjj740210
此款PLC支持浮点数乘除法指令的话,直接计算,没必要转换。
20-09-10 15:00
2楼
编辑
引用
管理
YXBK
20-09-10 15:02
3楼
编辑
引用
管理
豆豆淘518
多谢老师您的指点,可是我编了个小程序如图中,为什么在执行DDRVI命令时那个D30的数值变得很大了呢,不是我想要的1600啊
20-09-10 15:28
4楼
编辑
引用
管理
ZCMY
PLC内本来就是二进制的;
小数的需要用浮点运算;
20-09-10 15:34
5楼
编辑
引用
管理
PLC-hmi
DDRVI能用浮点数吗。估计不行
20-09-10 15:36
6楼
编辑
引用
管理
bnnyygy
刚才试了ST,感觉好麻烦,
先得全局变量定义一个浮点变量,地址指定D4,才能使用。。
20-09-10 15:42
7楼
编辑
引用
管理
YXBK
引用
豆豆淘518
在 2020/9/10 15:28:27 发言
【内容省略】
DDRVI不能用浮点数,需要转成整数
DINT D30 D40
20-09-10 15:47
8楼
编辑
引用
管理
豆豆淘518
果然如老师所说,改了之后就OK了
20-09-10 15:57
9楼
编辑
引用
管理
豆豆淘518
结果如图
20-09-10 15:58
上一页
下一页
工控新闻
国产工业“大脑”担纲指挥!宝信软件天行T4实现规模化应用
智算规模增长将超40%!华北工控持续嵌入式AI计算机的迭代升级
皮尔磁携手德尔格共话氢能生产与功能安全
携手共赴“智”造未来!埃马克推动大洋精锻工艺进阶之路
战略联合!和利时携手安徽聚力粮机深耕粮食行业
报告显示全球工业智能化市场规模今年将突破3.5万亿元
工业安全传感器市场强势复苏,国产“黑马”突围破局!
工业和信息化部:做好信息化和工业化深度融合这篇大文章
更多新闻资讯